.fk-pricing[data-astro-cid-arfbuiwg]{--fk-ink: #0C1C14;--fk-gold: #E39B23;--fk-gold-bright: #F2AE3D;--fk-gold-deep: #8A5A10;--fk-paper: #F4F9F5;--fk-card: #FBF7EF;--fk-text-strong: #0C1C14;--fk-text-body: #2A322A;--fk-text-muted: #6B726A;--fk-border: #E6E0D2;--fk-on-ink-strong: #F4F1E9;--fk-on-ink-body: #C9CFC6;--fk-on-ink-muted: #8B968C;--fk-on-ink-border: rgba(244, 241, 233, .12);--fk-font-display: "Sora", system-ui, sans-serif;--fk-font-body: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--fk-r-xl: 30px;--fk-r-pill: 999px;--fk-shadow-sm: 0 2px 8px rgba(12, 28, 20, .06);--fk-shadow-lg: 0 30px 60px -24px rgba(12, 28, 20, .28);--fk-glow: 0 10px 30px -8px rgba(227, 155, 35, .5);--fk-ease: cubic-bezier(.22, 1, .36, 1);--fk-dur: .24s;margin:24px 24px 0;background:var(--fk-paper);color:var(--fk-text-body);font-family:var(--fk-font-body);-webkit-font-smoothing:antialiased}.fk-pricing__inner[data-astro-cid-arfbuiwg]{max-width:1200px;margin:0 auto;padding:clamp(72px,9vw,144px) clamp(20px,5vw,64px) 120px}.fk-pricing__head[data-astro-cid-arfbuiwg]{text-align:center;margin-bottom:64px}.fk-pricing__label[data-astro-cid-arfbuiwg]{display:inline-flex;align-items:center;gap:9px;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fk-gold-deep)}.fk-pricing__label[data-astro-cid-arfbuiwg]:before{content:"";width:26px;height:1.5px;background:var(--fk-gold)}.fk-pricing__title[data-astro-cid-arfbuiwg]{margin:18px auto 0;max-width:16ch;font-family:var(--fk-font-display);font-weight:800;font-size:clamp(2.25rem,1.4rem + 4vw,4.25rem);letter-spacing:-.03em;line-height:1.05;color:var(--fk-ink)}.fk-pricing__intro[data-astro-cid-arfbuiwg]{margin:18px auto 0;max-width:46ch;font-size:1.0625rem;line-height:1.6;color:var(--fk-text-muted)}.fk-pricing__grid[data-astro-cid-arfbuiwg]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,28px);align-items:start}.fk-card[data-astro-cid-arfbuiwg]{position:relative;display:flex;flex-direction:column;height:100%;padding:48px 32px 32px;border-radius:var(--fk-r-xl);background:var(--fk-card);color:var(--fk-text-body);border:1px solid var(--fk-border);box-shadow:var(--fk-shadow-sm);transition:transform var(--fk-dur) var(--fk-ease),box-shadow var(--fk-dur) var(--fk-ease)}.fk-card--featured[data-astro-cid-arfbuiwg]{background:var(--fk-ink);color:var(--fk-on-ink-body);border-color:var(--fk-ink);box-shadow:var(--fk-shadow-lg);transform:translateY(-8px)}.fk-card__badge[data-astro-cid-arfbuiwg]{position:absolute;top:24px;right:32px;display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--fk-r-pill);background:#e39b2329;border:1px solid rgba(227,155,35,.32);color:#c98a1e;font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1}.fk-card__badge[data-astro-cid-arfbuiwg]:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.fk-card__name[data-astro-cid-arfbuiwg]{margin:0;font-family:var(--fk-font-display);font-weight:700;font-size:1.4rem;letter-spacing:-.02em;color:var(--fk-text-strong)}.fk-card--featured[data-astro-cid-arfbuiwg] .fk-card__name[data-astro-cid-arfbuiwg]{color:var(--fk-on-ink-strong)}.fk-card__price-row[data-astro-cid-arfbuiwg]{display:flex;align-items:baseline;gap:8px;margin-top:16px}.fk-card__price[data-astro-cid-arfbuiwg]{font-family:var(--fk-font-display);font-weight:800;font-size:2.6rem;letter-spacing:-.03em;color:var(--fk-text-strong);line-height:1.3}.fk-card--featured[data-astro-cid-arfbuiwg] .fk-card__price[data-astro-cid-arfbuiwg]{color:var(--fk-gold)}.fk-card__period[data-astro-cid-arfbuiwg]{font-size:.85rem;color:var(--fk-text-muted)}.fk-card--featured[data-astro-cid-arfbuiwg] .fk-card__period[data-astro-cid-arfbuiwg]{color:var(--fk-on-ink-muted)}.fk-card__blurb[data-astro-cid-arfbuiwg]{margin:12px 0 0;font-size:.95rem;line-height:1.55;color:var(--fk-text-muted)}.fk-card--featured[data-astro-cid-arfbuiwg] .fk-card__blurb[data-astro-cid-arfbuiwg]{color:var(--fk-on-ink-muted)}.fk-card__rule[data-astro-cid-arfbuiwg]{height:1px;margin:24px 0;background:var(--fk-border)}.fk-card--featured[data-astro-cid-arfbuiwg] .fk-card__rule[data-astro-cid-arfbuiwg]{background:var(--fk-on-ink-border)}.fk-card__features[data-astro-cid-arfbuiwg]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.fk-card__features[data-astro-cid-arfbuiwg] li[data-astro-cid-arfbuiwg]{display:flex;align-items:flex-start;gap:11px;font-size:.95rem;line-height:1.45;color:var(--fk-text-body)}.fk-card--featured[data-astro-cid-arfbuiwg] .fk-card__features[data-astro-cid-arfbuiwg] li[data-astro-cid-arfbuiwg]{color:var(--fk-on-ink-body)}.fk-card__check[data-astro-cid-arfbuiwg]{flex-shrink:0;margin-top:2px}.fk-card__action[data-astro-cid-arfbuiwg]{margin-top:32px}.fk-btn[data-astro-cid-arfbuiwg]{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;padding:13px 24px;font-family:inherit;font-size:.97rem;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;border:1.5px solid transparent;border-radius:var(--fk-r-pill);cursor:pointer;text-decoration:none;transition:transform .14s var(--fk-ease),background var(--fk-dur) var(--fk-ease),color var(--fk-dur) var(--fk-ease),box-shadow var(--fk-dur) var(--fk-ease)}.fk-btn--outline[data-astro-cid-arfbuiwg]{background:transparent;color:var(--fk-text-strong);border-color:var(--fk-text-strong)}.fk-btn--outline[data-astro-cid-arfbuiwg]:hover{background:var(--fk-ink);color:var(--fk-on-ink-strong)}.fk-btn--primary[data-astro-cid-arfbuiwg]{background:var(--fk-gold);color:var(--fk-ink);box-shadow:var(--fk-glow)}.fk-btn--primary[data-astro-cid-arfbuiwg]:hover{background:var(--fk-gold-bright);transform:translateY(-2px)}.fk-btn[data-astro-cid-arfbuiwg]:focus-visible{outline:none;box-shadow:0 0 0 3px #e39b2373}.fk-btn__arrow[data-astro-cid-arfbuiwg]{display:inline-flex;transition:transform var(--fk-dur) var(--fk-ease)}.fk-btn[data-astro-cid-arfbuiwg]:hover .fk-btn__arrow[data-astro-cid-arfbuiwg]{transform:translate(3px)}.fk-addon[data-astro-cid-arfbuiwg]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;margin-top:48px;padding:32px clamp(24px,4vw,40px);border-radius:var(--fk-r-xl);background:var(--fk-card);border:1px solid var(--fk-border);box-shadow:var(--fk-shadow-sm)}.fk-addon__text[data-astro-cid-arfbuiwg]{flex:1 1 360px;min-width:0}.fk-addon__label[data-astro-cid-arfbuiwg]{display:block;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fk-text-muted)}.fk-addon__title[data-astro-cid-arfbuiwg]{margin:8px 0 0;font-family:var(--fk-font-display);font-weight:700;font-size:1.4rem;letter-spacing:-.02em;color:var(--fk-text-strong)}.fk-addon__desc[data-astro-cid-arfbuiwg]{margin:8px 0 0;max-width:56ch;font-size:.95rem;line-height:1.55;color:var(--fk-text-muted)}.fk-addon__link[data-astro-cid-arfbuiwg]{color:var(--fk-gold-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.fk-addon__link[data-astro-cid-arfbuiwg]:hover{color:var(--fk-ink)}.fk-addon__link[data-astro-cid-arfbuiwg]:focus-visible{outline:2px solid var(--fk-gold);outline-offset:2px;border-radius:2px}.fk-addon__price-row[data-astro-cid-arfbuiwg]{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.fk-addon__price[data-astro-cid-arfbuiwg]{font-family:var(--fk-font-display);font-weight:800;font-size:2rem;letter-spacing:-.03em;color:var(--fk-text-strong)}.fk-addon__period[data-astro-cid-arfbuiwg]{font-size:.85rem;color:var(--fk-text-muted)}.fk-pricing__note[data-astro-cid-arfbuiwg]{margin:48px auto 0;max-width:90ch;text-align:center;font-size:.95rem;line-height:1.6;color:var(--fk-text-muted)}@media(min-width:861px)and (max-width:1040px){.fk-pricing__grid[data-astro-cid-arfbuiwg]{grid-template-columns:1fr 1fr}}@media(max-width:860px){.fk-pricing__grid[data-astro-cid-arfbuiwg]{grid-template-columns:1fr}.fk-card--featured[data-astro-cid-arfbuiwg]{transform:none}.fk-pricing__head[data-astro-cid-arfbuiwg]{margin-bottom:40px}}@media(max-width:720px){.fk-pricing[data-astro-cid-arfbuiwg]{margin:20px 20px 0}.fk-pricing__inner[data-astro-cid-arfbuiwg]{padding-bottom:72px}}@media(prefers-reduced-motion:reduce){.fk-btn--primary[data-astro-cid-arfbuiwg]:hover,.fk-btn[data-astro-cid-arfbuiwg]:hover .fk-btn__arrow[data-astro-cid-arfbuiwg]{transform:none}}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/diensten/sora-latin.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/diensten/plus-jakarta-sans-latin.woff2) format("woff2")}
