.s3-container{max-width:1280px;margin-inline:auto;padding:80px 24px}@media(width>=1024px){.s3-container{padding:128px 32px}}.s3-caption-link{color:var(--color-body);text-decoration:underline;text-decoration-color:var(--color-line-bright);text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.s3-caption-link:hover{color:var(--color-bright);text-decoration-color:var(--color-dim)}.s3-stage{position:relative;width:100%;aspect-ratio:16 / 11;overflow:hidden;border-radius:8px;isolation:isolate;background:radial-gradient(110% 70% at 50% -10%,color-mix(in srgb,var(--color-bright) 6%,transparent),transparent 62%),linear-gradient(180deg,var(--color-panel) 0%,var(--color-void) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bright) 7%,transparent),inset 0 1px color-mix(in srgb,var(--color-bright) 9%,transparent),0 50px 120px -50px #000000e6}.s3-stage:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(width>=1024px){.s3-stage{aspect-ratio:16 / 10;border-radius:12px}}.s3-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;position:sticky;top:16px;z-index:10;padding:4px;border-radius:8px;background:color-mix(in srgb,var(--color-panel) 88%,transparent);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--color-line)}@media(width>=1024px){.s3-tabs{display:none}}.s3-tab{padding:8px 6px;border-radius:6px;font-family:var(--font-mono);font-size:.8125rem;color:var(--color-dim);cursor:pointer;transition:color .2s ease,background-color .2s ease}.s3-tab:hover{color:var(--color-body)}.s3-tab[aria-selected=true]{color:var(--color-bright);background:var(--color-panel-3);box-shadow:inset 0 0 0 1px var(--color-line-bright)}.s3-block{display:none;flex-direction:column;gap:12px}.s3-block[data-active=true]{display:flex}.s3-num{font-family:var(--font-mono);font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--color-dim)}@media(width<1024px){.s3-num{font-size:.85rem}.s3-block .type-subhead-lg{font-size:1.5rem}.s3-block .type-body{font-size:1.0625rem}}@media(40rem<=width<64rem){.s3-block .type-subhead-lg{font-size:1.75rem}}@media(width>=1024px){.s3-block{display:flex;gap:16px;min-height:50vh;max-width:44ch;justify-content:center;opacity:.35;transition:opacity .45s ease}.s3-block[data-active=true]{opacity:1}}@media(prefers-reduced-motion:reduce){.s3-block,.s3-tab{transition:none}}.s4-container{max-width:1280px;margin-inline:auto;padding:80px 20px 0}@media(width>=768px){.s4-container{padding:96px 28px}}@media(width>=1024px){.s4-container{padding:128px 32px}}.s4-deck{display:flex;flex-direction:column;width:100%;margin-top:48px;padding-bottom:96px;list-style:none}.s4-card{position:sticky;top:calc(72px + var(--s4-i) * 44px);z-index:calc(var(--s4-i) + 1);min-height:380px;display:flex;flex-direction:column;gap:16px;padding:14px 20px 20px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,var(--color-panel-2) 0%,var(--color-panel) 100%);box-shadow:inset 0 0 0 1px var(--color-line),inset 0 1px color-mix(in srgb,var(--color-bright) 6%,transparent),0 -18px 40px -24px #000000f2}.s4-head,.s4-spec{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--font-mono);font-size:.8125rem;color:var(--color-dim)}.s4-num{font-variant-numeric:tabular-nums}.s4-tag{color:var(--color-body)}.s4-spec{padding-top:12px;border-top:1px solid var(--color-line)}.s4-text{display:flex;flex-direction:column;gap:8px;margin-top:auto}.s4-code{font-family:var(--font-mono);font-size:.875em;color:var(--color-bright);padding:1px 5px;border-radius:4px;background:var(--color-panel-3);box-shadow:inset 0 0 0 1px var(--color-line);white-space:nowrap}.s4-stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;isolation:isolate;background:radial-gradient(color-mix(in srgb,var(--color-bright) 4%,transparent) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(180deg,var(--color-panel) 0%,var(--color-void) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bright) 6%,transparent)}@media(width>=768px){.s4-deck{gap:24px;margin-top:64px;padding-bottom:0}.s4-card{position:relative;top:auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"media head" "media text" "media spec";grid-template-rows:auto 1fr auto;column-gap:24px;row-gap:16px;padding:24px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--color-line),inset 0 1px color-mix(in srgb,var(--color-bright) 6%,transparent)}.s4-head{grid-area:head}.s4-media{grid-area:media;align-self:center}.s4-text{grid-area:text;gap:12px;margin-top:0;align-self:center}.s4-spec{grid-area:spec}.s4-stage{aspect-ratio:16 / 10}}@media(width>=1024px){.s4-deck{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;margin-top:80px}.s4-card{display:flex;flex-direction:column;justify-content:space-between;gap:0;height:100%;padding:0}.s4-head{padding:16px}.s4-media{align-self:stretch;padding-inline:16px}.s4-text{flex-grow:1;align-self:stretch;max-width:38ch;padding:24px 16px 16px}.s4-spec{margin-top:auto;padding:12px 16px}}.faq-container{box-sizing:content-box;max-width:768px;margin-inline:auto;padding:80px 20px}@media(width>=768px){.faq-container{padding:96px 28px}}@media(width>=1024px){.faq-container{padding:128px 32px}}.faq-heading{margin-bottom:28px}@media(width>=1024px){.faq-heading{margin-bottom:36px}}.cta-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.cta-error:not(:empty){width:100%;margin-top:10px;padding:12px 16px;font-size:.9375rem;color:var(--color-bright);background:var(--color-panel-3);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-line-bright)}@media(width>=768px){.cta-error:not(:empty){margin-top:12px}}.cta-container{display:flex;justify-content:center;width:100%;max-width:1280px;margin-inline:auto;padding:80px 20px}@media(width>=768px){.cta-container{padding:96px 28px}}@media(width>=1024px){.cta-container{padding:128px 32px}}.cta-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:768px;padding:24px 20px;border-radius:16px;background:linear-gradient(180deg,var(--color-panel-2) 0%,var(--color-panel) 100%);box-shadow:inset 0 0 0 1px var(--color-line),inset 0 1px color-mix(in srgb,var(--color-bright) 6%,transparent),0 0 90px -30px color-mix(in srgb,var(--color-cobalt) 45%,transparent)}.cta-card.is-arriving{animation:cta-arrive 1.2s ease-out}@keyframes cta-arrive{0%{box-shadow:inset 0 0 0 1px var(--color-cobalt-edge),inset 0 1px color-mix(in srgb,var(--color-bright) 6%,transparent),0 0 120px -20px color-mix(in srgb,var(--color-cobalt) 80%,transparent)}}@media(prefers-reduced-motion:reduce){.cta-card.is-arriving{animation:none}}@media(width>=768px){.cta-card{align-items:center;text-align:center;padding:48px 32px}}@media(width>=1024px){.cta-card{padding:56px 40px}}.cta-kicker{display:inline-flex;align-items:center;gap:.625rem;margin-bottom:16px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-dim)}.cta-kicker-dot{width:6px;height:6px;flex-shrink:0;border-radius:9999px;background:var(--color-signal);box-shadow:0 0 color-mix(in srgb,var(--color-signal) 55%,transparent);animation:cta-signal 2.8s ease-out infinite}@keyframes cta-signal{0%{box-shadow:0 0 color-mix(in srgb,var(--color-signal) 55%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media(prefers-reduced-motion:reduce){.cta-kicker-dot{animation:none}}@media(width>=768px){.cta-kicker{margin-bottom:20px}}@media(width>=1024px){.cta-kicker{margin-bottom:24px}}.cta-heading{width:100%}@media(width>=768px){.cta-heading{max-width:580px}}@media(width>=1024px){.cta-heading{max-width:640px}}.cta-subheading{width:100%;margin-top:12px}@media(width>=768px){.cta-subheading{max-width:500px;margin-top:16px}}@media(width>=1024px){.cta-subheading{max-width:540px;margin-top:20px}}.cta-form-slot{width:100%;margin-top:24px}@media(width>=768px){.cta-form-slot{max-width:420px;margin-top:28px}}@media(width>=1024px){.cta-form-slot{max-width:448px;margin-top:32px}}.cta-form{display:flex;flex-direction:column;gap:10px;width:100%}@media(width>=768px){.cta-form{flex-direction:row;align-items:center;gap:12px}}.cta-input{flex:1 1 auto;width:100%;min-height:48px;padding:12px 16px;font-family:var(--font-sans);font-size:.9375rem;color:var(--color-bright);background:var(--color-panel-3);border:1px solid var(--color-line-bright);border-radius:6px;transition:border-color .18s ease,background-color .18s ease}.cta-input::placeholder{color:var(--color-dim)}.cta-input:focus-visible{outline:none;border-color:var(--color-cobalt-edge);background:color-mix(in srgb,var(--color-panel-3) 85%,var(--color-cobalt) 15%)}.cta-input:disabled{opacity:.6}.cta-submit{flex:0 0 auto;width:100%;min-height:48px}@media(width>=768px){.cta-submit{width:auto}}.cta-success{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:12px 16px;font-size:.9375rem;color:var(--color-bright);background:color-mix(in srgb,var(--color-cobalt) 18%,var(--color-panel-3));border-radius:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-cobalt-edge) 45%,transparent)}.cta-meta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-line);list-style:none}.cta-meta-item{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-body)}.cta-meta-dot{width:5px;height:5px;flex-shrink:0;border-radius:9999px;background:var(--color-dim)}@media(width>=768px){.cta-meta{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:28px;padding-top:24px}}@media(width>=1024px){.cta-meta{gap:24px;margin-top:32px;padding-top:32px}}
