.shell.svelte-oj7iz3{max-width:var(--max-width);padding:0 var(--side-margin);margin:0 auto}.eyebrow.svelte-oj7iz3{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 18px;font-size:12px;font-weight:700}.hero.svelte-oj7iz3{background:var(--gradient-hero);padding:142px 0 0}.hero-shell.svelte-oj7iz3{max-width:960px}.hero-title.svelte-oj7iz3{letter-spacing:-.055em;max-width:850px;color:var(--color-navy-text);margin:0;font-size:clamp(54px,7vw,92px);font-weight:650;line-height:.97}.hero-title.svelte-oj7iz3 span:where(.svelte-oj7iz3){color:var(--color-navy)}.hero-lede.svelte-oj7iz3{max-width:620px;color:var(--color-text);margin:32px 0 0;font-size:clamp(18px,1.8vw,21px);line-height:1.5}.hero-actions.svelte-oj7iz3{flex-wrap:wrap;align-items:center;gap:20px;margin-top:38px;display:flex}.hero-actions.svelte-oj7iz3 p:where(.svelte-oj7iz3){color:var(--color-text-muted);margin:0;font-size:14px}.proof-strip.svelte-oj7iz3{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin-top:76px;padding-top:30px;padding-bottom:34px;display:grid}.proof.svelte-oj7iz3{padding-right:28px}.proof.svelte-oj7iz3+.proof:where(.svelte-oj7iz3){border-left:1px solid var(--color-border);padding-left:28px}.proof-figure.svelte-oj7iz3{letter-spacing:-.04em;color:var(--color-navy-text);margin:0;font-size:clamp(30px,3vw,44px);font-weight:650;line-height:1}.proof-figure.svelte-oj7iz3 span:where(.svelte-oj7iz3){letter-spacing:0;margin-left:6px;font-size:.48em}.proof-label.svelte-oj7iz3{color:var(--color-text-muted);margin:10px 0 0;font-size:14px;line-height:1.4}.moments.svelte-oj7iz3{background:var(--color-bg);padding:104px 0}.section-heading.svelte-oj7iz3{max-width:760px;margin-bottom:42px}.section-heading.svelte-oj7iz3 h2:where(.svelte-oj7iz3),.fit-copy.svelte-oj7iz3 h2:where(.svelte-oj7iz3),.faq-heading.svelte-oj7iz3 h2:where(.svelte-oj7iz3){letter-spacing:-.045em;color:var(--color-navy-text);margin:0;font-size:clamp(38px,5vw,64px);font-weight:650;line-height:1.02}.moment-list.svelte-oj7iz3{display:grid}.moment.svelte-oj7iz3{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(54px,8vw,110px);min-height:min(680px,75vh);padding:66px 0;display:grid}.moment-copy.svelte-oj7iz3,.moment-visual.svelte-oj7iz3{transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.moment[data-animate=true]:not([data-visible=true]) .moment-copy.svelte-oj7iz3{opacity:0;transform:translateY(22px)}.moment[data-animate=true]:not([data-visible=true]) .moment-visual.svelte-oj7iz3{opacity:0;transform:translateY(34px)scale(.965)}.moment[data-visible=true] .moment-visual.svelte-oj7iz3{transition-delay:.12s}.moment.reverse.svelte-oj7iz3 .moment-copy:where(.svelte-oj7iz3){order:2}.moment.reverse.svelte-oj7iz3{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.moment-number.svelte-oj7iz3{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 18px;font-size:11px;font-weight:700}.moment-copy.svelte-oj7iz3 h3:where(.svelte-oj7iz3){letter-spacing:-.04em;color:var(--color-navy-text);margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:650;line-height:1.05}.moment-lede.svelte-oj7iz3{max-width:500px;color:var(--color-text);margin:18px 0 0;font-size:17px;line-height:1.52}.moment-visual.svelte-oj7iz3{background:radial-gradient(circle at 50% 38%, #add3ee61, transparent 38%), var(--gradient-section);border:1px solid var(--color-border);border-radius:40px;place-items:center;min-height:480px;padding:clamp(32px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00224314}.visual-orbit.svelte-oj7iz3{border:1px solid color-mix(in srgb, var(--color-navy) 10%, transparent);pointer-events:none;border-radius:50%;width:310px;height:310px;animation:5.6s ease-in-out svelte-oj7iz3-orbit-breathe;position:absolute}@keyframes svelte-oj7iz3-orbit-breathe{0%,to{opacity:.34;transform:scale(.94)}50%{opacity:.7;transform:scale(1.06)}}.fit.svelte-oj7iz3{background:var(--gradient-section);padding:86px 0}.fit-grid.svelte-oj7iz3{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(60px,9vw,130px);display:grid}.fit-copy.svelte-oj7iz3 p:where(.svelte-oj7iz3):last-child{max-width:560px;color:var(--color-text);margin:26px 0 0;font-size:17px;line-height:1.5}.rule-list.svelte-oj7iz3{gap:12px;display:grid}.rule-card.svelte-oj7iz3{background:var(--surface-card);border:1px solid var(--color-border);border-radius:18px;gap:7px;padding:20px 22px;display:grid}.rule-card.svelte-oj7iz3 span:where(.svelte-oj7iz3){letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}.rule-card.svelte-oj7iz3 strong:where(.svelte-oj7iz3){color:var(--color-navy-text);font-size:16px;line-height:1.45}.control.svelte-oj7iz3{background:var(--color-bg);padding:90px 0}.section-heading.compact.svelte-oj7iz3{max-width:820px}.section-heading.compact.svelte-oj7iz3>p:where(.svelte-oj7iz3):last-child{max-width:650px;color:var(--color-text);margin:22px 0 0;font-size:18px;line-height:1.6}.control-grid.svelte-oj7iz3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.control-grid.svelte-oj7iz3 article:where(.svelte-oj7iz3){background:var(--surface-card);border:1px solid var(--color-border);border-radius:22px;align-items:center;gap:14px;padding:20px 22px;display:flex}.control-grid.svelte-oj7iz3 article:where(.svelte-oj7iz3)>span:where(.svelte-oj7iz3){background:color-mix(in srgb, var(--color-success) 14%, transparent);width:26px;height:26px;color:var(--color-success);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.control-grid.svelte-oj7iz3 h3:where(.svelte-oj7iz3){color:var(--color-navy-text);margin:0;font-size:17px;line-height:1.2}.faq-section.svelte-oj7iz3{background:var(--gradient-section);padding:88px 0}.faq-layout.svelte-oj7iz3{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(60px,9vw,130px);display:grid}.faq-heading.svelte-oj7iz3 h2:where(.svelte-oj7iz3){font-size:clamp(38px,4.5vw,58px)}.faq.svelte-oj7iz3{border-top:1px solid var(--color-border)}details.svelte-oj7iz3{border-bottom:1px solid var(--color-border)}summary.svelte-oj7iz3{color:var(--color-navy-text);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:23px 0;font-size:17px;font-weight:650;list-style:none;display:grid}summary.svelte-oj7iz3::-webkit-details-marker{display:none}summary.svelte-oj7iz3 span:where(.svelte-oj7iz3){color:var(--color-text-muted);font-size:24px;font-weight:400;transition:transform .2s}details[open].svelte-oj7iz3 summary:where(.svelte-oj7iz3) span:where(.svelte-oj7iz3){transform:rotate(45deg)}details.svelte-oj7iz3>p:where(.svelte-oj7iz3){max-width:680px;color:var(--color-text);margin:-3px 44px 24px 0;font-size:15.5px;line-height:1.65}.cross.svelte-oj7iz3{background:var(--color-bg);padding:76px 0 90px}.cross-inner.svelte-oj7iz3>p:where(.svelte-oj7iz3){letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 22px;font-size:12px;font-weight:700}.cross-links.svelte-oj7iz3{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.cross-links.svelte-oj7iz3 a:where(.svelte-oj7iz3){background:var(--surface-card);border:1px solid var(--color-border);color:inherit;border-radius:22px;gap:16px;padding:28px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.cross-links.svelte-oj7iz3 a:where(.svelte-oj7iz3):hover{border-color:var(--color-navy);transform:translateY(-3px)}.cross-links.svelte-oj7iz3 span:where(.svelte-oj7iz3){letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}.cross-links.svelte-oj7iz3 strong:where(.svelte-oj7iz3){max-width:470px;color:var(--color-navy-text);font-size:clamp(22px,2.6vw,32px);line-height:1.12}.cross-links.svelte-oj7iz3 em:where(.svelte-oj7iz3){color:var(--color-navy);font-size:14px;font-style:normal;font-weight:650}@media (width<=820px){.hero.svelte-oj7iz3{padding-top:108px}.hero-title.svelte-oj7iz3{font-size:clamp(46px,12vw,68px)}.proof-strip.svelte-oj7iz3{grid-template-columns:1fr;gap:22px;margin-top:66px}.proof.svelte-oj7iz3,.proof.svelte-oj7iz3+.proof:where(.svelte-oj7iz3){border-right:0;border-bottom:1px solid var(--color-border);border-left:0;padding:0 0 22px}.moments.svelte-oj7iz3,.control.svelte-oj7iz3,.fit.svelte-oj7iz3,.faq-section.svelte-oj7iz3{padding:78px 0}.section-heading.svelte-oj7iz3{margin-bottom:44px}.moment.svelte-oj7iz3,.fit-grid.svelte-oj7iz3,.faq-layout.svelte-oj7iz3,.moment.reverse.svelte-oj7iz3{grid-template-columns:1fr}.moment.svelte-oj7iz3{gap:34px;min-height:auto;padding:56px 0}.moment.reverse.svelte-oj7iz3 .moment-copy:where(.svelte-oj7iz3){order:0}.control-grid.svelte-oj7iz3,.cross-links.svelte-oj7iz3{grid-template-columns:1fr}}@media (width<=540px){.hero-actions.svelte-oj7iz3{flex-direction:column;align-items:flex-start}.moment-visual.svelte-oj7iz3{border-radius:22px;min-height:420px;padding:12px}.control-grid.svelte-oj7iz3 article:where(.svelte-oj7iz3),.cross-links.svelte-oj7iz3 a:where(.svelte-oj7iz3){padding:22px}}@media (prefers-reduced-motion:reduce){.moment-copy.svelte-oj7iz3,.moment-visual.svelte-oj7iz3{transition:none}.visual-orbit.svelte-oj7iz3{animation:none}}.role-scene.svelte-h1zmkd{width:min(100%, var(--scene-width,550px));min-height:var(--scene-min-height,390px);color:var(--color-navy-text);position:relative}.role-scene.svelte-h1zmkd .scene-card{z-index:var(--scene-card-z,4);width:calc(100% - var(--scene-card-inset,34px));background:color-mix(in srgb, var(--surface-card) 92%, transparent);box-shadow:var(--scene-card-shadow,0 18px 42px #00224321);-webkit-backdrop-filter:var(--scene-card-backdrop,blur(18px));backdrop-filter:var(--scene-card-backdrop,blur(18px));margin-inline:auto;position:relative}.result.svelte-h1zmkd{border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:-28px;padding:12px 13px 12px 16px;font-size:11px;display:flex}.result.svelte-h1zmkd span:where(.svelte-h1zmkd){color:var(--color-text-muted)}.result.svelte-h1zmkd span.dotted:where(.svelte-h1zmkd){color:var(--color-text);align-items:center;gap:7px;display:flex}.result.svelte-h1zmkd i:where(.svelte-h1zmkd){background:var(--color-success);border-radius:50%;width:7px;height:7px}.result.svelte-h1zmkd i.warning:where(.svelte-h1zmkd){background:var(--color-warning)}.result.svelte-h1zmkd strong:where(.svelte-h1zmkd){background:var(--color-navy);color:var(--color-bg);white-space:nowrap;border-radius:11px;padding:9px 12px}.moment[data-visible=true] .result.svelte-h1zmkd{animation:svelte-h1zmkd-result-in var(--scene-result-duration,.58s) cubic-bezier(.16, 1, .3, 1) var(--result-delay) both}@keyframes svelte-h1zmkd-result-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=540px){.role-scene.svelte-h1zmkd{min-height:var(--scene-mobile-min-height,350px)}.result.svelte-h1zmkd{justify-content:flex-end}.result.svelte-h1zmkd span:where(.svelte-h1zmkd),.result.svelte-h1zmkd span.dotted:where(.svelte-h1zmkd){display:none}}@media (prefers-reduced-motion:reduce){.moment[data-visible=true] .result.svelte-h1zmkd{animation:none}}
