.public-site-root .public-pricing{--background:var(--canvas);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--muted:var(--surface-2);--muted-foreground:var(--ink-soft);--border:var(--line);--input:var(--line);--ring:var(--accent-text);color:var(--ink);background:var(--canvas)}.public-site-root .public-pricing #pricing{padding-block:var(--section);background:var(--canvas);border-color:var(--line)}.public-site-root .public-pricing #pricing [class~=opacity-0][class~=translate-y-10]{--tw-translate-y:0;opacity:1;transform:none}.public-site-root .public-pricing #pricing>div{max-width:1280px;padding-inline:var(--gutter)}.public-site-root .public-pricing #pricing h2{color:var(--ink);font-size:var(--h2);letter-spacing:-.03em;line-height:1.06}.public-site-root .public-pricing #pricing h3,.public-site-root .public-pricing #pricing [class*=text-blue-900],.public-site-root .public-pricing #pricing [class*=text-blue-800],.public-site-root .public-pricing #pricing [class*=text-blue-300]{color:var(--ink)}.public-site-root .public-pricing #pricing .bg-muted,.public-site-root .public-pricing #pricing .bg-brand-beige{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--edge)}.public-site-root .public-pricing #pricing .bg-brand-beige{background:var(--accent-soft)}.public-site-root .public-pricing #pricing .border-orange-200,.public-site-root .public-pricing #pricing .border-border{border-color:var(--line)}.public-site-root .public-pricing #pricing .text-muted-foreground{color:var(--ink-soft)}.public-site-root .public-pricing #pricing a[href^=\/register]{background:var(--accent);color:var(--accent-on);border-radius:12px;box-shadow:0 10px 24px -12px #ea781380}.public-site-root .public-pricing #pricing a[href^=\/register]:hover{background:var(--accent-hover)}.public-site-root .public-pricing #pricing a[href^=\/kontakt]{color:var(--accent-text)}.public-site-root .public-pricing #pricing button[aria-pressed=true],.public-site-root .public-pricing #pricing .bg-brand-orange,.public-site-root .public-pricing #pricing .bg-brand-blue{color:#fff;background:#b4530a;border-color:#b4530a}.public-site-root .public-pricing #pricing button{min-height:36px}.public-site-root .public-pricing #pricing button:hover{border-color:var(--accent)}.public-site-root .public-pricing .paid-plans{gap:1.5rem;margin-bottom:1.5rem;display:grid}.public-site-root .public-pricing .paid-plan{grid-row:span 13;grid-template-rows:subgrid;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--edge);justify-items:center;row-gap:.5rem;padding:1.75rem 1.5rem;display:grid}.public-site-root .public-pricing .paid-plan[data-featured]{background:var(--accent-soft)}.public-site-root .public-pricing .paid-plan h3{font-size:var(--fs-2xl);letter-spacing:-.02em;font-weight:700}.public-site-root .public-pricing .paid-plan-description{font-size:var(--fs-sm)}.public-site-root .public-pricing .paid-plan-picker{flex-wrap:wrap;justify-content:center;align-self:end;gap:.5rem;margin-top:.75rem;display:flex}.public-site-root .public-pricing .paid-plan-picker :is(button,label,.paid-plan-static){border:1px solid var(--line);background:var(--surface);min-width:2.5rem;min-height:36px;color:var(--ink-soft);font-size:var(--fs-xs);cursor:pointer;transition:border-color .15s var(--ease-out);border-radius:999px;place-items:center;padding-inline:.6rem;font-weight:700;display:grid}.public-site-root .public-pricing .paid-plan-pickers{align-self:end;justify-items:center;gap:.5rem;width:100%;margin-top:.75rem;display:grid}.public-site-root .public-pricing .paid-plan-pickers .paid-plan-picker{margin-top:0}.public-site-root .public-pricing .paid-plan-switch{grid-template-columns:1fr 1fr;gap:.375rem;width:100%;display:grid}.public-site-root .public-pricing .paid-plan-switch label{font-size:var(--fs-xs);white-space:nowrap;padding-inline:.25rem}.public-site-root .public-pricing .paid-plan-picker label{position:relative}.public-site-root .public-pricing .paid-plan-picker .paid-plan-static{cursor:default}.public-site-root .public-pricing .paid-plan-picker label:hover{border-color:var(--accent)}.public-site-root .public-pricing .paid-plan-picker input{opacity:0;pointer-events:none;position:absolute}.public-site-root .public-pricing .paid-plan-picker label:has(input:checked){color:#fff;background:#b4530a;border-color:#b4530a}.public-site-root .public-pricing .paid-plan-picker label:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.public-site-root .public-pricing .paid-plan-caption{font-size:var(--fs-xs)}.public-site-root .public-pricing .paid-plan-price{border-bottom:1px solid var(--line);justify-self:stretch;margin-top:.75rem;padding-bottom:1.25rem}.public-site-root .public-pricing .paid-plan-price [data-price]{font-size:3rem;font-weight:800;line-height:1}.public-site-root .public-pricing .paid-plan-currency{font-size:var(--fs-xl);font-weight:700}.public-site-root .public-pricing .paid-plan-features{grid-row:span 7;grid-template-rows:subgrid;font-size:var(--fs-sm);text-align:left;justify-self:stretch;display:grid}.public-site-root .public-pricing .paid-plan-features li{gap:.5rem;padding-block:.1rem;display:flex}.public-site-root .public-pricing .paid-plan-features li:first-child,.public-site-root .public-pricing .paid-plan-features li[data-tier]{padding-top:.75rem}.public-site-root .public-pricing .paid-plan-features svg{color:var(--accent-text);margin-top:.15rem}.public-site-root .public-pricing .paid-plan-cta{place-self:end stretch;margin-top:1.25rem;padding:.8rem 1.5rem;font-weight:700}:is(.public-site-root .public-pricing .paid-plan:has(input[value=starter]:checked) [data-tier]:not([data-tier=starter]),.public-site-root .public-pricing .paid-plan:has(input[value=solo]:checked) [data-tier]:not([data-tier=solo]),.public-site-root .public-pricing .paid-plan:has(input[value=solo_max]:checked) [data-tier]:not([data-tier=solo_max])){display:none}@media (min-width:720px){.public-site-root .public-pricing .paid-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.public-site-root .public-pricing .paid-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.public-site-root .public-pricing .pricing-faq{padding-block:var(--section);background:var(--surface-2);border-top:1px solid var(--line)}.public-site-root .public-pricing .pricing-faq .wrap{max-width:850px}.public-site-root .public-pricing .pricing-faq h2{margin-block:.75rem 2rem}.public-site-root .public-pricing .pricing-faq-list{gap:.75rem;display:grid}.public-site-root .public-pricing .pricing-faq-list details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.1rem 1.25rem}.public-site-root .public-pricing .pricing-faq-list summary{color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;font-weight:650;line-height:1.45;display:flex}.public-site-root .public-pricing .pricing-faq-list summary svg{width:1.1rem;color:var(--accent-text);transition:transform .16s var(--ease-out);flex:none}.public-site-root .public-pricing .pricing-faq-list details[open] summary svg{transform:rotate(180deg)}.public-site-root .public-pricing .pricing-faq-list p{color:var(--ink-soft);margin-top:.8rem;line-height:1.65}@media (max-width:390px){.public-site-root .public-pricing #pricing button{padding-inline:.5rem}.public-site-root .public-pricing #pricing [class*=text-5xl]{font-size:2.7rem}.public-site-root .public-pricing #pricing .p-8{padding:1.25rem}}@media (max-width:360px){.public-site-root .public-pricing #pricing .pricing-cycles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100%,19rem);margin-inline:auto;display:grid}.public-site-root .public-pricing #pricing .pricing-cycles button{white-space:nowrap;justify-content:center;width:100%;min-width:0}}.public-site-root .public-pricing #pricing .pricing-cycle-discount{color:#166534}.public-site-root .public-pricing #pricing button[aria-pressed=true] .pricing-cycle-discount{color:#fff}.public-site-root .public-pricing .plan-wizard-section{padding-block:var(--section)}.public-site-root .public-pricing .plan-wizard-cta{background:var(--accent);min-height:44px;color:var(--accent-on);transition:background-color .15s var(--ease-out);border-radius:12px;align-items:center;padding-inline:1.25rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -12px #ea781380}.public-site-root .public-pricing .plan-wizard-cta:hover{background:var(--accent-hover)}
.public-site-root .public-pricing .booking-credits{padding-block:var(--section);border-top:1px solid var(--line)}.public-site-root .public-pricing .booking-credits-grid{align-items:start;gap:2.5rem;display:grid}.public-site-root .public-pricing .booking-credits-copy h2{margin-block:.75rem 1rem}.public-site-root .public-pricing .booking-credits-pending{background:var(--accent-soft);color:var(--ink);font-size:var(--fs-sm);border-radius:999px;margin-bottom:1rem;padding:.35rem .75rem;font-weight:650;display:inline-block}.public-site-root .public-pricing .booking-credits-lead{color:var(--ink-soft);max-width:52ch;line-height:1.6}.public-site-root .public-pricing .booking-credits-rules{border-top:1px solid var(--line);margin-top:1.5rem}.public-site-root .public-pricing .booking-credits-rules li{border-bottom:1px solid var(--line);color:var(--ink);padding-block:.8rem;line-height:1.5}.public-site-root .public-pricing .booking-credits-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.public-site-root .public-pricing .booking-credits-table caption{color:var(--ink-soft);font-size:var(--fs-sm);text-align:left;padding-bottom:.75rem}.public-site-root .public-pricing .booking-credits-table th,.public-site-root .public-pricing .booking-credits-table td{border-bottom:1px solid var(--line);text-align:right;padding:1rem .5rem}.public-site-root .public-pricing .booking-credits-table th:first-child{text-align:left;padding-left:0}.public-site-root .public-pricing .booking-credits-table thead th{color:var(--ink-soft);font-size:var(--fs-xs);font-weight:600}.public-site-root .public-pricing .booking-credits-table tbody th{color:var(--ink);font-weight:650}.public-site-root .public-pricing .booking-credits-table td:nth-child(3){color:var(--ink);font-size:var(--fs-xl);font-weight:700}.public-site-root .public-pricing .booking-credits-table td:last-child{color:var(--ink-soft);padding-right:0}@media (max-width:520px){.public-site-root .public-pricing .booking-credits-table thead th:last-child,.public-site-root .public-pricing .booking-credits-table td:last-child{display:none}}@media (min-width:900px){.public-site-root .public-pricing .booking-credits-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}}.public-site-root .public-pricing .booking-credits-table th:last-child{padding-right:0}
/*# sourceMappingURL=3e668466123a1b0c.css.map*/