.page.svelte-1bex8oj{color:var(--ink);background:#fff}.hero.svelte-1bex8oj{padding:clamp(16px,1.8vw,24px) clamp(16px,1.8vw,24px) 0}.hero-card.svelte-1bex8oj{border-radius:var(--card-radius);background:radial-gradient(ellipse 70% 60% at 20% 100%, #c1213f1f 0%, transparent 60%), radial-gradient(ellipse 50% 50% at 85% 0%, #c1213f0f 0%, transparent 55%), var(--ink);width:100%;box-shadow:var(--card-shadow-lg);position:relative;overflow:hidden}.hero-inner.svelte-1bex8oj{text-align:center;flex-direction:column;align-items:center;padding:clamp(80px,12vw,140px) clamp(20px,5vw,60px) clamp(56px,8vw,96px);display:flex}.hero-eyebrow.svelte-1bex8oj{-webkit-backdrop-filter:blur(20px);color:#ffffffe0;letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.78rem;font-weight:500;display:inline-flex}.he-dot.svelte-1bex8oj{background:var(--crimson-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e8416e38}.hero-title.svelte-1bex8oj{margin-top:var(--space-6);font-family:var(--font-display)}.ht-main.svelte-1bex8oj{letter-spacing:-.04em;color:#fff;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:300;line-height:1.02;display:block}.ht-sub.svelte-1bex8oj{letter-spacing:-.02em;color:#fff9;margin-top:12px;font-size:clamp(1.05rem,2vw,1.5rem);font-weight:300;line-height:1.3;display:block}.hero-lead.svelte-1bex8oj{margin-top:var(--space-5);color:#ffffff8c;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.6}.hero-link.svelte-1bex8oj{color:#ffffffd9;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:color .2s,text-decoration-color .2s}.hero-link.svelte-1bex8oj:hover{color:#fff;-webkit-text-decoration-color:var(--crimson);text-decoration-color:var(--crimson)}.hero-count.svelte-1bex8oj{margin-top:var(--space-6);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:10px 20px;display:inline-flex}.hc-num.svelte-1bex8oj{font-family:var(--font-display);color:var(--crimson-bright);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:400}.hc-label.svelte-1bex8oj{color:#ffffff80;font-size:.82rem;font-weight:400}.faq-layout.svelte-1bex8oj{padding:clamp(64px,8vw,120px) 0}.faq-grid.svelte-1bex8oj{grid-template-columns:240px 1fr;align-items:start;gap:clamp(40px,5vw,80px);display:grid}.faq-nav.svelte-1bex8oj{flex-direction:column;gap:4px;display:flex;position:sticky;top:100px}.nav-label.svelte-1bex8oj{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;padding:0 12px;font-size:.68rem;font-weight:600}.nav-item.svelte-1bex8oj{color:var(--ink-muted);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.nav-item.svelte-1bex8oj:hover{color:var(--ink);background:#0f14190a}.nav-item.active.svelte-1bex8oj{color:var(--crimson);background:#c1213f0f}.ni-icon.svelte-1bex8oj{text-align:center;opacity:.5;width:20px;font-size:.9rem}.nav-item.active.svelte-1bex8oj .ni-icon:where(.svelte-1bex8oj){opacity:1}.ni-text.svelte-1bex8oj{flex:1}.ni-count.svelte-1bex8oj{font-family:var(--font-mono);color:var(--ink-faint);letter-spacing:.06em;font-size:.7rem}.nav-item.active.svelte-1bex8oj .ni-count:where(.svelte-1bex8oj){color:var(--crimson)}.faq-content.svelte-1bex8oj{flex-direction:column;gap:clamp(56px,6vw,80px);display:flex}.sect-head.svelte-1bex8oj{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:2px solid var(--ink);align-items:flex-start;gap:16px;display:flex}.sect-num.svelte-1bex8oj{font-family:var(--font-mono);letter-spacing:.1em;color:var(--crimson);padding-top:6px;font-size:.72rem;font-weight:500}.sect-title.svelte-1bex8oj{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:300;line-height:1.1}.sect-count.svelte-1bex8oj{color:var(--ink-faint);margin-top:4px;font-size:.76rem;font-weight:500;display:block}.qa-list.svelte-1bex8oj{flex-direction:column;display:flex}.qa.svelte-1bex8oj{border-bottom:1px solid #0f141912}.qa.svelte-1bex8oj summary:where(.svelte-1bex8oj){justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;font-family:var(--font-sans);color:var(--ink);font-size:1.05rem;font-weight:500;line-height:1.4;list-style:none;transition:color .15s;display:flex}.qa.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.qa.svelte-1bex8oj summary:where(.svelte-1bex8oj):hover{color:var(--crimson)}.qa-q.svelte-1bex8oj{flex:1;min-width:0}.qa-icon.svelte-1bex8oj{background:#0f14190a;border-radius:8px;flex-shrink:0;width:28px;height:28px;transition:background .2s,transform .2s;position:relative}.qa.svelte-1bex8oj summary:where(.svelte-1bex8oj):hover .qa-icon:where(.svelte-1bex8oj){background:#c1213f14}.qi-line.svelte-1bex8oj{background:var(--ink-muted);border-radius:1px;transition:transform .3s cubic-bezier(.34,1.4,.64,1),background .2s;position:absolute;top:50%;left:50%}.qi-h.svelte-1bex8oj{width:12px;height:1.5px;transform:translate(-50%,-50%)}.qi-v.svelte-1bex8oj{width:1.5px;height:12px;transform:translate(-50%,-50%)}.qa[open].svelte-1bex8oj .qi-v:where(.svelte-1bex8oj){transform:translate(-50%,-50%)rotate(90deg)}.qa[open].svelte-1bex8oj .qi-line:where(.svelte-1bex8oj){background:var(--crimson)}.qa-a.svelte-1bex8oj{padding:0 0 var(--space-5);max-width:62ch}.qa-a.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--ink-muted);margin:0;font-size:.98rem;line-height:1.7}.qa.svelte-1bex8oj::details-content{block-size:0;opacity:0;height:0;transition:block-size .32s cubic-bezier(.33, 1, .68, 1), height .32s cubic-bezier(.33, 1, .68, 1), opacity .22s ease, content-visibility .32s ease allow-discrete;transition-behavior:allow-discrete;interpolate-size:allow-keywords;overflow:hidden}.qa[open].svelte-1bex8oj::details-content{block-size:auto;opacity:1;height:auto}@media (prefers-reduced-motion:reduce){.qa.svelte-1bex8oj::details-content{transition:none}}.cta.svelte-1bex8oj{padding:0 clamp(16px,1.8vw,24px) clamp(40px,5vw,72px)}.cta-card.svelte-1bex8oj{border-radius:var(--card-radius);background:radial-gradient(ellipse 60% 60% at 80% 100%, #c1213f24 0%, transparent 60%), var(--ink);box-shadow:var(--card-shadow-lg);position:relative;overflow:hidden}.cta-inner.svelte-1bex8oj{text-align:center;flex-direction:column;align-items:center;padding:clamp(56px,8vw,96px) clamp(20px,5vw,60px);display:flex}.cta-eyebrow.svelte-1bex8oj{letter-spacing:.16em;text-transform:uppercase;color:var(--crimson-bright);font-size:.72rem;font-weight:600}.cta-title.svelte-1bex8oj{margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:clamp(1.8rem,4vw,3rem);font-weight:300;line-height:1.05}.cta-title.svelte-1bex8oj em:where(.svelte-1bex8oj){color:#fff9;font-style:normal}.cta-actions.svelte-1bex8oj{margin-top:var(--space-6);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cta-btn-primary.svelte-1bex8oj{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 26px 14px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.4,.64,1),box-shadow .25s;display:inline-flex;box-shadow:0 4px 18px #00000040}.cta-btn-primary.svelte-1bex8oj:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.cta-btn-secondary.svelte-1bex8oj{-webkit-backdrop-filter:blur(20px);color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.cta-btn-secondary.svelte-1bex8oj:hover{background:#ffffff24;border-color:#ffffff47}.cta-arr.svelte-1bex8oj{transition:transform .25s cubic-bezier(.34,1.4,.64,1)}.cta-btn-secondary.svelte-1bex8oj:hover .cta-arr:where(.svelte-1bex8oj){transform:translate(3px)}@media (max-width:860px){.faq-grid.svelte-1bex8oj{grid-template-columns:1fr;gap:0}.faq-nav.svelte-1bex8oj{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid #0f141912;flex-flow:wrap;gap:6px;position:relative;top:auto}.nav-label.svelte-1bex8oj{display:none}.nav-item.svelte-1bex8oj{background:#0f141908;border:1px solid #0f14190f;border-radius:999px;padding:8px 14px;font-size:.82rem}.nav-item.active.svelte-1bex8oj{background:#c1213f0f;border-color:#c1213f26}.ni-icon.svelte-1bex8oj,.ni-count.svelte-1bex8oj{display:none}}@media (max-width:520px){.hero-inner.svelte-1bex8oj{padding:clamp(64px,14vw,100px) 20px clamp(48px,8vw,64px)}.cta-actions.svelte-1bex8oj{flex-direction:column;width:100%;max-width:320px}.cta-btn-primary.svelte-1bex8oj,.cta-btn-secondary.svelte-1bex8oj{justify-content:center;width:100%}}
