.hero.svelte-gzujjl{background:var(--color-neutral);min-height:90vh;display:flex;align-items:center;border-bottom:1px solid var(--color-border);padding-block:var(--space-16)}.hero-inner.svelte-gzujjl{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.hero-copy.svelte-gzujjl{display:flex;flex-direction:column;gap:var(--space-6)}.hero-eyebrow.svelte-gzujjl{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-secondary-dark)}.hero-headline.svelte-gzujjl{font-family:var(--font-headline);font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:400;color:var(--color-text)}.hero-sub.svelte-gzujjl{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:480px}.hero-cta-row.svelte-gzujjl{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-2)}.hero-price-text.svelte-gzujjl{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;color:var(--color-text)}.hero-price-text.svelte-gzujjl .hero-price-label:where(.svelte-gzujjl){font-weight:400;color:var(--color-text-muted)}.hero-price-badge.svelte-gzujjl{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;color:var(--color-primary-dark);background:var(--color-primary-lighter);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);letter-spacing:var(--tracking-wide)}.hero-price-badge-label.svelte-gzujjl{font-weight:500;opacity:.7}.hero-price-tag.svelte-gzujjl{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;color:var(--color-tertiary-dark);background:var(--color-tertiary-lighter);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-5);border:1px solid var(--color-tertiary);border-left:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;letter-spacing:var(--tracking-wide);margin-left:var(--space-4);box-shadow:var(--shadow-sm)}.hero-price-tag-arrow.svelte-gzujjl{position:absolute;right:calc(100% - .5px);top:-1px;bottom:-1px;width:14px;height:calc(100% + 2px)}.hero-price-tag-label.svelte-gzujjl{font-weight:500;opacity:.7}.hero-price-inline.svelte-gzujjl{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.hero-image-wrap.svelte-gzujjl{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);background:var(--color-tertiary-lighter)}.hero-image.svelte-gzujjl{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media(max-width:768px){.hero.svelte-gzujjl{min-height:auto;padding-block:var(--space-10)}.hero-inner.svelte-gzujjl{grid-template-columns:1fr;gap:var(--space-8)}.hero-image-wrap.svelte-gzujjl{aspect-ratio:4/3;order:-1;border-radius:var(--radius-lg)}.hero-copy.svelte-gzujjl{gap:var(--space-5)}.hero-headline.svelte-gzujjl{font-size:var(--text-3xl)}.hero-sub.svelte-gzujjl{max-width:100%}}@media(max-width:480px){.hero.svelte-gzujjl{padding-block:var(--space-8)}.hero-image-wrap.svelte-gzujjl{aspect-ratio:3/2}.hero-headline.svelte-gzujjl{font-size:var(--text-2xl)}.hero-cta-row.svelte-gzujjl{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.trust-bar.svelte-kyembe{background:var(--color-neutral-dark);padding-block:var(--space-6)}.trust-bar-inner.svelte-kyembe{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.tb-item.svelte-kyembe{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-headline);font-size:var(--text-lg);font-weight:600;color:#fff;letter-spacing:var(--tracking-wide)}.tb-icon.svelte-kyembe{width:20px;height:20px;flex-shrink:0;color:var(--color-primary-light)}@media(max-width:600px){.tb-item.svelte-kyembe{font-size:var(--text-base)}.trust-bar-inner.svelte-kyembe{gap:var(--space-3)}}.service.svelte-7ak2i9{background:var(--color-surface);padding-block:var(--section-gap);border-bottom:1px solid var(--color-border)}.service-inner.svelte-7ak2i9{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:start}.service-left.svelte-7ak2i9{position:sticky;top:var(--space-24)}.service-headline.svelte-7ak2i9{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:400;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--color-text)}.service-right.svelte-7ak2i9{display:flex;flex-direction:column;gap:var(--space-6)}.service-body.svelte-7ak2i9{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media(max-width:768px){.service-inner.svelte-7ak2i9{grid-template-columns:1fr;gap:var(--space-8)}.service-left.svelte-7ak2i9{position:static}.service-headline.svelte-7ak2i9{font-size:var(--text-3xl)}}.how-it-works.svelte-1r5fjei{background:var(--color-tertiary-lighter);padding-block:var(--section-gap)}.hiw-inner.svelte-1r5fjei{display:flex;flex-direction:column;gap:var(--space-12)}.hiw-header.svelte-1r5fjei{text-align:center}.hiw-headline.svelte-1r5fjei{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--color-text)}.hiw-steps.svelte-1r5fjei{display:flex;align-items:flex-start;gap:0}.hiw-step.svelte-1r5fjei{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-8);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);gap:var(--space-3)}.hiw-connector.svelte-1r5fjei{width:var(--space-8);height:2px;background:var(--color-tertiary);flex-shrink:0;margin-top:60px}.step-num.svelte-1r5fjei{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);color:var(--color-secondary);text-transform:uppercase}.step-icon.svelte-1r5fjei{font-size:2rem;line-height:1}.step-title.svelte-1r5fjei{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:400;color:var(--color-text)}.step-body.svelte-1r5fjei{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed)}@media(max-width:768px){.hiw-steps.svelte-1r5fjei{flex-direction:column;align-items:stretch}.hiw-connector.svelte-1r5fjei{width:2px;height:var(--space-6);margin:0 auto}.hiw-headline.svelte-1r5fjei{font-size:var(--text-3xl)}}.therapists.svelte-1udk3qu{background:var(--color-neutral);padding-block:var(--section-gap);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.therapists-inner.svelte-1udk3qu{display:flex;flex-direction:column;gap:var(--space-12)}.therapist-grid.svelte-1udk3qu{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.therapist-card.svelte-1udk3qu{background:var(--color-surface);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.therapist-card.svelte-1udk3qu:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.therapist-photo.svelte-1udk3qu{position:relative;aspect-ratio:3 / 4;background:var(--color-tertiary-lighter);overflow:hidden}.therapist-img.svelte-1udk3qu{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.therapist-photo-fallback.svelte-1udk3qu{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-tertiary-lighter),var(--color-primary-lighter))}.therapist-initials.svelte-1udk3qu{font-family:var(--font-headline);font-size:var(--text-5xl);font-weight:400;color:var(--color-primary-dark);opacity:.5}.therapist-info.svelte-1udk3qu{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.therapist-name.svelte-1udk3qu{font-family:var(--font-headline);font-size:var(--text-xl);font-weight:400;color:var(--color-text)}.therapist-spec.svelte-1udk3qu{font-size:var(--text-sm);font-weight:600;color:var(--color-secondary-dark);letter-spacing:var(--tracking-wide);text-transform:uppercase}.therapist-bio.svelte-1udk3qu{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-top:var(--space-1)}@media(max-width:900px){.therapist-grid.svelte-1udk3qu{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.therapist-grid.svelte-1udk3qu{grid-template-columns:1fr;max-width:360px;margin-inline:auto}}.booking.svelte-8xtrua{background:var(--color-primary);padding-block:var(--section-gap)}.booking-inner.svelte-8xtrua{display:flex;flex-direction:column;gap:var(--space-10)}.booking-header.svelte-8xtrua{text-align:center}.booking-headline.svelte-8xtrua{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:400;letter-spacing:var(--tracking-tight);color:#fff;margin-bottom:var(--space-3)}.booking-nearest.svelte-8xtrua{font-family:var(--font-headline);font-size:var(--text-xl);font-weight:400;color:#fff;margin-bottom:var(--space-2)}.booking-cta-wrap.svelte-8xtrua{display:flex;justify-content:center;padding-block:var(--space-8)}.booking-confirm.svelte-8xtrua{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6);background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.booking-confirm-text.svelte-8xtrua{font-family:var(--font-headline);font-size:var(--text-xl);color:#fff;font-weight:400}.slide-viewport.svelte-8xtrua{overflow:hidden}.slide-track.svelte-8xtrua{display:flex;width:400%;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.slide-track--form.svelte-8xtrua{transform:translate(-25%)}.slide-track--payment.svelte-8xtrua{transform:translate(-50%)}.slide-track--success.svelte-8xtrua{transform:translate(-75%)}.slide.svelte-8xtrua{width:25%;flex-shrink:0}.cal-nav.svelte-8xtrua{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.cal-nav-btn.svelte-8xtrua{width:40px;height:40px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),border-color var(--transition-fast)}.cal-nav-btn.svelte-8xtrua:hover:not(:disabled){background:#fff3;border-color:#ffffff80}.cal-nav-btn.svelte-8xtrua:disabled{opacity:.3;cursor:not-allowed}.cal-nav-label.svelte-8xtrua{font-family:var(--font-headline);font-size:var(--text-lg);color:#fff;font-weight:400;min-width:160px;text-align:center}.calendar.svelte-8xtrua{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-xl);overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:var(--space-6)}.cal-head.svelte-8xtrua{display:grid;grid-template-columns:64px repeat(5,1fr);background:#ffffff14;border-bottom:1px solid rgba(255,255,255,.15)}.cal-time-col.svelte-8xtrua{padding:var(--space-4)}.cal-day-head.svelte-8xtrua{padding:var(--space-4) var(--space-2);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);border-left:1px solid rgba(255,255,255,.1)}.cal-day-name.svelte-8xtrua{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#fff9}.cal-day-date.svelte-8xtrua{font-size:var(--text-sm);font-weight:600;color:#fff}.cal-row.svelte-8xtrua{display:grid;grid-template-columns:64px repeat(5,1fr);border-top:1px solid rgba(255,255,255,.08)}.cal-time-label.svelte-8xtrua{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:#ffffff80;display:flex;align-items:center;font-weight:600}.cal-slot.svelte-8xtrua{margin:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:700;border:none;cursor:default;transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.cal-slot--open.svelte-8xtrua{background:#ffffffe6;color:var(--color-primary-dark);cursor:pointer;padding:var(--space-2) var(--space-1)}.cal-slot--open.svelte-8xtrua:hover{background:#fff;transform:scale(1.04)}.cal-slot--selected.svelte-8xtrua{background:#fff;transform:scale(1.06);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary-dark)}.cal-slot--taken.svelte-8xtrua{background:#ffffff0f;min-height:36px;cursor:not-allowed}.form-card.svelte-8xtrua{width:100%;display:flex;flex-direction:column;gap:var(--space-6)}.back-btn.svelte-8xtrua{display:inline-flex;align-items:center;gap:var(--space-2);background:#ffffff14;border:1px solid rgba(255,255,255,.25);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;cursor:pointer;align-self:flex-start;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);transition:background var(--transition-fast),border-color var(--transition-fast)}.back-btn.svelte-8xtrua:hover{background:#ffffff2e;border-color:#ffffff80}.back-btn--light.svelte-8xtrua{margin-top:var(--space-4)}.payment-card.svelte-8xtrua{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-xl);max-width:520px;margin:0 auto;width:100%}.payment-summary.svelte-8xtrua{display:flex;justify-content:space-between;align-items:baseline;color:#fff;font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:400}.payment-summary.svelte-8xtrua span:where(.svelte-8xtrua){font-family:var(--font-body);font-size:var(--text-sm);color:#ffffffb3;font-weight:600}.payment-method-label.svelte-8xtrua{font-size:var(--text-sm);font-weight:600;color:#ffffffd9;text-align:center}.payment-methods.svelte-8xtrua{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.payment-method.svelte-8xtrua{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-3);background:var(--method-bg, #fff);border:2px solid transparent;border-radius:var(--radius-lg);cursor:pointer;font-family:var(--font-body);font-size:var(--text-base);font-weight:700;color:#1a1a1a;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.payment-method.svelte-8xtrua:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000002e}.payment-method.svelte-8xtrua:disabled{opacity:.45;cursor:not-allowed}.payment-method.selected.svelte-8xtrua{border-color:var(--method-accent, var(--color-primary))}.payment-method-mark.svelte-8xtrua{color:var(--method-accent, var(--color-primary));font-size:1.2rem;line-height:1}.pay-loading.svelte-8xtrua{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:#fff;text-align:center}.pay-loading.svelte-8xtrua p:where(.svelte-8xtrua){font-size:var(--text-base);margin:0}.pay-loading-sub.svelte-8xtrua{font-size:var(--text-xs);color:#fff9;font-style:italic}.pay-spinner.svelte-8xtrua{width:36px;height:36px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:svelte-8xtrua-pay-spin .8s linear infinite}@keyframes svelte-8xtrua-pay-spin{to{transform:rotate(360deg)}}.dev-bypass.svelte-8xtrua{align-self:center;margin-top:var(--space-2);background:transparent;border:1px dashed rgba(255,255,255,.35);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);color:#ffffff8c;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.dev-bypass.svelte-8xtrua:hover:not(:disabled){color:#fff;border-color:#fff9}.dev-bypass.svelte-8xtrua:disabled{opacity:.35;cursor:not-allowed}.form-selected-time.svelte-8xtrua{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-4);background:#ffffff1a;border-radius:var(--radius-lg);text-align:center}.form-selected-date.svelte-8xtrua{font-family:var(--font-headline);font-size:var(--text-lg);color:#fffc;font-weight:400}.form-selected-hour.svelte-8xtrua{font-family:var(--font-headline);font-size:var(--text-3xl);color:#fff;font-weight:400}.form-fields.svelte-8xtrua{display:flex;flex-direction:column;gap:var(--space-5);max-width:520px;margin:0 auto;width:100%}.form-group.svelte-8xtrua{display:flex;flex-direction:column;gap:var(--space-2)}.form-label.svelte-8xtrua{font-size:var(--text-sm);font-weight:600;color:#fffc}.form-input.svelte-8xtrua{padding:var(--space-3) var(--space-4);border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-base);color:#fff;background:#ffffff14;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none}.form-input.svelte-8xtrua::placeholder{color:#fff6}.form-input.svelte-8xtrua:focus{border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff1a}.form-textarea.svelte-8xtrua{resize:vertical;min-height:80px}.form-checkbox-wrap.svelte-8xtrua{display:flex;gap:var(--space-3);cursor:pointer;align-items:flex-start}.form-checkbox-input.svelte-8xtrua{position:absolute;opacity:0;width:0;height:0}.form-checkbox-box.svelte-8xtrua{width:22px;height:22px;min-width:22px;border:2px solid rgba(255,255,255,.35);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),border-color var(--transition-fast);margin-top:2px}.form-checkbox-input.svelte-8xtrua:checked+.form-checkbox-box:where(.svelte-8xtrua){background:#fff;border-color:#fff}.form-checkbox-input.svelte-8xtrua:checked+.form-checkbox-box:where(.svelte-8xtrua):after{content:"";width:6px;height:10px;border:solid var(--color-primary);border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.form-checkbox-input.svelte-8xtrua:focus-visible+.form-checkbox-box:where(.svelte-8xtrua){box-shadow:0 0 0 3px #fff3}.form-checkbox-content.svelte-8xtrua{display:flex;flex-direction:column;gap:var(--space-1)}.form-checkbox-content.svelte-8xtrua strong:where(.svelte-8xtrua){font-size:var(--text-sm);font-weight:600;color:#fff}.form-checkbox-desc.svelte-8xtrua{font-size:var(--text-xs);color:#fff9;line-height:var(--leading-relaxed)}.form-success.svelte-8xtrua{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);text-align:center}.form-success-title.svelte-8xtrua{font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:400;color:#fff}.form-success-text.svelte-8xtrua{font-size:var(--text-base);color:#ffffffb3;line-height:var(--leading-relaxed);max-width:320px}.form-meeting-link.svelte-8xtrua{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);background:#ffffff26;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-full);color:#fff;text-decoration:none;font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-wide);transition:background var(--transition-fast),border-color var(--transition-fast)}.form-meeting-link.svelte-8xtrua:hover{background:#ffffff40;border-color:#ffffff8c}.form-calendar-actions.svelte-8xtrua{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.form-calendar-btn.svelte-8xtrua{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-full);color:#ffffffd9;text-decoration:none;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.form-calendar-btn.svelte-8xtrua:hover{background:#ffffff1a;border-color:#ffffff80;color:#fff}.form-error.svelte-8xtrua{color:#ffd4d4;background:#ff505026;border:1px solid rgba(255,120,120,.4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media(max-width:768px){.booking-headline.svelte-8xtrua{font-size:var(--text-3xl)}.cal-head.svelte-8xtrua,.cal-row.svelte-8xtrua{grid-template-columns:64px repeat(4,1fr)}.cal-day-head.svelte-8xtrua:nth-child(n+6),.cal-row.svelte-8xtrua>:where(.svelte-8xtrua):nth-child(n+6){display:none}}@media(max-width:640px){.cal-head.svelte-8xtrua,.cal-row.svelte-8xtrua{grid-template-columns:52px repeat(3,1fr)}.cal-day-head.svelte-8xtrua:nth-child(n+5),.cal-row.svelte-8xtrua>:where(.svelte-8xtrua):nth-child(n+5){display:none}.cal-time-label.svelte-8xtrua{padding:var(--space-2) var(--space-2);font-size:.65rem}}.accordion.svelte-13t9qfq{display:flex;flex-direction:column;gap:0;border:1px solid rgba(45,41,38,.1);border-radius:var(--radius-xl);overflow:hidden}.accordion-item.svelte-13t9qfq{border-bottom:1px solid rgba(45,41,38,.08)}.accordion-item.svelte-13t9qfq:last-child{border-bottom:none}.accordion-trigger.svelte-13t9qfq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:none;border:none;cursor:pointer;text-align:left;transition:background var(--transition-fast)}.accordion-trigger.svelte-13t9qfq:hover{background:#2d292608}.accordion-question.svelte-13t9qfq{font-family:var(--font-headline);font-size:var(--text-lg);font-weight:500;color:var(--color-text);line-height:var(--leading-snug)}.accordion-chevron.svelte-13t9qfq{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--transition-normal)}.accordion-chevron--open.svelte-13t9qfq{transform:rotate(180deg)}.accordion-panel.svelte-13t9qfq{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-normal)}.accordion-item--open.svelte-13t9qfq .accordion-panel:where(.svelte-13t9qfq){grid-template-rows:1fr}.accordion-content.svelte-13t9qfq{overflow:hidden}.accordion-answer.svelte-13t9qfq{padding:0 var(--space-6) var(--space-6);font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed)}@media(max-width:640px){.accordion-trigger.svelte-13t9qfq{padding:var(--space-4) var(--space-4)}.accordion-question.svelte-13t9qfq{font-size:var(--text-base)}.accordion-answer.svelte-13t9qfq{padding:0 var(--space-4) var(--space-4);font-size:var(--text-sm)}}.faq.svelte-rh5oqd{padding-block:var(--section-gap)}.faq-inner.svelte-rh5oqd{display:flex;flex-direction:column;gap:var(--space-10)}.faq-header.svelte-rh5oqd{text-align:center}.faq-headline.svelte-rh5oqd{font-family:var(--font-headline);font-size:var(--text-4xl);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--color-text)}.faq-body.svelte-rh5oqd{max-width:760px;margin:0 auto;width:100%}@media(max-width:768px){.faq-headline.svelte-rh5oqd{font-size:var(--text-3xl)}}
