@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/barlow-condensed-700.437e5f23.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/barlow-condensed-800.79f0f365.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/barlow-condensed-900.67d60655.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/inter-400.e4af272c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/inter-600.e4af272c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/inter-700.e4af272c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/inter-800.e4af272c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/inter-900.e4af272c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ibm-plex-mono-400.d3ebbfd6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--sros-navy-950:#000a3d;--sros-navy-900:#000e54;--sros-navy-800:#06163a;--sros-navy-700:#112a63;--sros-navy-600:#1d438f;--sros-orange-700:#c24700;--sros-orange-600:#e45f00;--sros-orange-500:#f76900;--sros-orange-200:#ffc29c;--sros-orange-100:#fff0e6;--sros-orange-action:#b94f1c;--sros-orange-action-hover:#8d3c18;--sros-white:#ffffff;--sros-ice:#f3f6fb;--sros-cloud:#edf2f8;--sros-border:#7e8da6;--sros-slate-500:#4c5b70;--sros-slate-700:#344054;--sros-ink:#071b3a;--sros-surface:#fffdf8;--sros-info:#2b68d0;--sros-success:#176b52;--sros-warning:#b86e00;--sros-danger:#c83b3b;--sros-success-surface:#e6f4ec;--sros-success-on-surface:var(--sros-success);--sros-attention-surface:#fdf6f0;--sros-attention-on-surface:var(--sros-orange-700);--sros-danger-surface:#fdeaea;--sros-danger-on-surface:#a3312c;--sros-bg-page:var(--sros-ice);--sros-bg-card:var(--sros-surface);--sros-bg-sidebar:var(--sros-navy-800);--sros-bg-hero-dark:var(--sros-navy-950);--sros-text-primary:var(--sros-ink);--sros-text-secondary:var(--sros-slate-500);--sros-text-inverse:var(--sros-white);--sros-action-primary:var(--sros-orange-action);--sros-action-primary-hover:var(--sros-orange-action-hover);--sros-action-primary-text:var(--sros-surface);--sros-focus-ring:#004b87;--sros-focus-ring-on-dark:var(--sros-ice);--sros-focus-ring-on-orange:var(--sros-navy-950);--sros-navy-fg:#eef2fb;--sros-navy-fg-bright:#ffffff;--sros-navy-fg-dim:rgb(238 242 251/0.68);--sros-navy-fg-faint:rgb(238 242 251/0.55);--sros-navy-hairline:rgb(238 242 251/0.16);--sros-navy-hover:rgb(255 255 255/0.06);--sros-navy-fg-muted:#c7d3eb;--sros-navy-fg-success:#8fe3b0;--sros-font-display:"Barlow Condensed","Arial Narrow",sans-serif;--sros-font-body:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sros-font-mono:"IBM Plex Mono","SFMono-Regular",Consolas,monospace;--sros-text-display-xl:clamp(3.75rem,7vw,6rem);--sros-text-display-lg:clamp(3rem,5vw,4.5rem);--sros-text-h1:clamp(2.5rem,4vw,3.5rem);--sros-text-h2:clamp(2rem,3vw,2.75rem);--sros-text-h3:1.625rem;--sros-text-body-lg:1.125rem;--sros-text-body:1rem;--sros-text-small:0.875rem;--sros-text-label:0.75rem;--sros-space-1:0.25rem;--sros-space-2:0.5rem;--sros-space-3:0.75rem;--sros-space-4:1rem;--sros-space-5:1.25rem;--sros-space-6:1.5rem;--sros-space-8:2rem;--sros-space-10:2.5rem;--sros-space-12:3rem;--sros-space-16:4rem;--sros-space-20:5rem;--sros-space-24:6rem;--sros-radius-sm:0.5rem;--sros-radius-md:0.75rem;--sros-radius-lg:1rem;--sros-radius-xl:1.5rem;--sros-radius-pill:999px;--sros-radius-card:0.875rem;--sros-radius-control:0.625rem;--sros-shadow-card:0 12px 34px rgb(0 14 84/0.09);--sros-shadow-raised:0 22px 60px rgb(0 14 84/0.16);--sros-border-subtle:1px solid var(--sros-border);--sros-duration-fast:120ms;--sros-duration-standard:220ms;--sros-duration-slow:600ms;--sros-duration-path:900ms;--sros-ease-standard:cubic-bezier(.2,.8,.2,1);--sros-ease-emphasis:cubic-bezier(.16,1,.3,1)}.sros-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sros-space-2);min-height:3rem;padding:0 var(--sros-space-5);border:1px solid transparent;border-radius:var(--sros-radius-control);font-family:var(--sros-font-body);font-size:var(--sros-text-small);font-weight:900;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color var(--sros-duration-fast) var(--sros-ease-standard),border-color var(--sros-duration-fast) var(--sros-ease-standard),color var(--sros-duration-fast) var(--sros-ease-standard)}.sros-button--sm{min-height:2.75rem;padding:0 var(--sros-space-4);font-size:var(--sros-text-label)}.sros-button--primary{color:var(--sros-action-primary-text);background:var(--sros-action-primary)}.sros-button--primary:hover{background:var(--sros-action-primary-hover)}.sros-button--primary:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--sros-action-primary-hover)}.sros-button--secondary{color:var(--sros-navy-900);background:transparent;border-color:var(--sros-border)}.sros-button--secondary:hover{background:var(--sros-cloud);border-color:var(--sros-slate-500)}.sros-button--secondary:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--sros-cloud);border-color:var(--sros-slate-500)}.sros-button--ghost{color:var(--sros-action-primary);background:transparent}.sros-button--ghost:hover{color:var(--sros-action-primary-hover);background:var(--sros-cloud)}.sros-button--ghost:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-action-primary-hover);background:var(--sros-cloud)}.sros-button--danger{color:var(--sros-action-primary-text);background:var(--sros-danger)}.sros-button--danger:hover{background:var(--sros-danger-on-surface)}.sros-button--danger:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--sros-danger-on-surface)}.sros-button:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){transform:translateY(1px)}.sros-button[aria-busy=true]{cursor:progress}.sros-button:focus-visible,.sros-focusable:focus-visible{outline:2px solid var(--sros-focus-ring);outline-offset:2px}.sros-card{position:relative;overflow:hidden;border:var(--sros-border-subtle);border-radius:var(--sros-radius-xl);background:var(--sros-bg-card);box-shadow:var(--sros-shadow-card)}.sros-card:where(.sros-on-dark){color:var(--sros-navy-fg-bright);border-color:var(--sros-navy-hairline);background:var(--sros-navy-800)}.sros-card--navy{color:var(--sros-navy-fg-bright);border-color:var(--sros-navy-hairline);background:var(--sros-navy-800)}.sros-card--orange{color:var(--sros-navy-900);border-color:transparent;background:var(--sros-orange-500)}.sros-card__body{padding:clamp(var(--sros-space-6),4vw,var(--sros-space-12))}.sros-hero-canvas{position:relative;overflow:hidden;border-radius:var(--sros-radius-xl);background:linear-gradient(165deg,var(--sros-navy-700) 0,var(--sros-navy-800) 55%,var(--sros-navy-950) 100%);box-shadow:var(--sros-shadow-raised);color:var(--sros-navy-fg-bright)}.sros-hero-canvas:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,var(--sros-orange-500),var(--sros-orange-200) 60%,transparent)}.sros-eyebrow{margin:0 0 var(--sros-space-3);color:var(--sros-orange-700);font-family:var(--sros-font-body);font-size:var(--sros-text-label);letter-spacing:.14em}.sros-eyebrow,.sros-title{font-weight:900;text-transform:uppercase}.sros-title{margin:0;color:var(--sros-navy-900);font-family:var(--sros-font-display);font-size:var(--sros-text-h1);line-height:.98}.sros-title--display{font-size:var(--sros-text-display-lg)}.sros-title--xl{font-size:var(--sros-text-h1)}.sros-title--lg{font-size:var(--sros-text-h2)}.sros-title--md{font-size:var(--sros-text-h3)}.sros-copy{margin:0;color:var(--sros-slate-700);font-family:var(--sros-font-body);font-size:var(--sros-text-body-lg)}.sros-copy--sm{font-size:var(--sros-text-body)}.sros-state{display:inline-flex;align-items:center;padding:var(--sros-space-2) var(--sros-space-3);border:1px solid transparent;border-radius:var(--sros-radius-pill);font-family:var(--sros-font-body);font-size:var(--sros-text-label);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.sros-state--private{color:var(--sros-navy-900);background:var(--sros-cloud)}.sros-state--coach-only{color:var(--sros-attention-on-surface);background:var(--sros-attention-surface)}.sros-state--share-ready{color:var(--sros-navy-900);background:var(--sros-white);border-color:var(--sros-navy-900)}.sros-state--public{color:var(--sros-white);background:var(--sros-navy-900)}.sros-state--success{color:var(--sros-success-on-surface);background:var(--sros-success-surface)}.sros-state--attention{color:var(--sros-attention-on-surface);background:var(--sros-attention-surface)}.sros-state--danger{color:var(--sros-danger-on-surface);background:var(--sros-danger-surface)}.sros-card--navy .sros-eyebrow,.sros-on-dark .sros-eyebrow:where(:not(.sros-card:not(.sros-on-dark) *)){color:var(--sros-orange-500)}.sros-card--navy .sros-title,.sros-on-dark .sros-title:where(:not(.sros-card:not(.sros-on-dark) *)){color:var(--sros-navy-fg-bright)}.sros-card--navy .sros-copy,.sros-on-dark .sros-copy:where(:not(.sros-card:not(.sros-on-dark) *)){color:var(--sros-navy-fg-muted)}.sros-card--navy .sros-button--secondary,.sros-on-dark .sros-button--secondary:where(:not(.sros-card:not(.sros-on-dark) *)){color:var(--sros-navy-fg-bright);border-color:var(--sros-navy-fg-muted)}.sros-card--navy .sros-button--ghost,.sros-on-dark .sros-button--ghost:where(:not(.sros-card:not(.sros-on-dark) *)){color:var(--sros-orange-200)}.sros-card--navy .sros-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])),.sros-on-dark .sros-button--secondary:hover:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true])){color:var(--sros-navy-fg-bright);background:var(--sros-navy-700)}.sros-card--navy .sros-button--secondary:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])),.sros-on-dark .sros-button--secondary:active:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-navy-fg-bright);background:var(--sros-navy-700)}.sros-card--navy .sros-button--ghost:hover:where(:not(:disabled,[aria-disabled=true])),.sros-on-dark .sros-button--ghost:hover:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true])){color:var(--sros-orange-200);background:var(--sros-navy-700)}.sros-card--navy .sros-button--ghost:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])),.sros-on-dark .sros-button--ghost:active:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-orange-200);background:var(--sros-navy-700)}.sros-hero-canvas .sros-button--secondary:hover:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true])){color:var(--sros-navy-fg-bright);background:var(--sros-navy-600)}.sros-hero-canvas .sros-button--secondary:active:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-navy-fg-bright);background:var(--sros-navy-600)}.sros-hero-canvas .sros-button--ghost:hover:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true])){color:var(--sros-orange-200);background:var(--sros-navy-600)}.sros-hero-canvas .sros-button--ghost:active:where(:not(.sros-card:not(.sros-on-dark) *,:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-orange-200);background:var(--sros-navy-600)}.sros-card--orange .sros-button--ghost,.sros-card--orange .sros-copy,.sros-card--orange .sros-eyebrow,.sros-card--orange .sros-title{color:var(--sros-navy-900)}.sros-card--orange .sros-button--secondary{color:var(--sros-navy-900);border-color:var(--sros-navy-900)}.sros-card--orange .sros-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--sros-navy-900);background:var(--sros-orange-600)}.sros-card--orange .sros-button--secondary:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-navy-900);background:var(--sros-orange-600)}.sros-card--orange .sros-button--ghost:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--sros-navy-900);background:var(--sros-orange-600)}.sros-card--orange .sros-button--ghost:active:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){color:var(--sros-navy-900);background:var(--sros-orange-600)}.sros-card--navy .sros-button:focus-visible,.sros-card--navy .sros-focusable:focus-visible,.sros-on-dark .sros-button:focus-visible:where(:not(.sros-card:not(.sros-on-dark) *)),.sros-on-dark .sros-focusable:focus-visible:where(:not(.sros-card:not(.sros-on-dark) *)){outline-color:var(--sros-focus-ring-on-dark)}.sros-card--orange .sros-button:focus-visible,.sros-card--orange .sros-focusable:focus-visible{outline-color:var(--sros-focus-ring-on-orange)}.sros-button:disabled,.sros-button[aria-disabled=true]{color:var(--sros-slate-500);background:var(--sros-cloud);border-color:var(--sros-border);cursor:not-allowed}.sros-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.sros-button{transition:none}}.sros-logo{max-width:100%;height:auto;color:inherit;font:inherit}.sros-marketing{color:var(--sros-text-primary);font-family:var(--sros-font-body)}.sros-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sros-space-6)}.sros-icon-shell{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:var(--sros-space-6);border-radius:var(--sros-radius-md);background:var(--sros-orange-100)}.sros-icon-shell>svg{width:1.9rem;height:1.9rem}.sros-card--navy .sros-icon-shell{background:color-mix(in srgb,var(--sros-white) 10%,transparent)}.sros-card--navy .sros-icon-shell>svg,.sros-on-dark .sros-icon-shell>svg:where(:not(.sros-card:not(.sros-on-dark) *)){stroke:var(--sros-white)}.sros-feature{grid-column:span 4;min-height:22rem}.sros-feature:after{content:"";position:absolute;right:-4rem;bottom:-4rem;width:11rem;height:11rem;border:2px solid color-mix(in srgb,var(--sros-orange-500) 15%,transparent);border-radius:50%}.sros-stat{grid-column:span 4;min-height:18rem}.sros-stat__value{margin:var(--sros-space-4) 0 0;font-family:var(--sros-font-display);font-size:clamp(5rem,10vw,8rem);font-weight:900;line-height:1.2}.sros-photo-story{grid-column:span 8;display:grid;grid-template-columns:1fr 1fr;min-height:30rem}.sros-photo-story__media{min-height:22rem}.sros-photo-story__media img{width:100%;height:100%;object-fit:cover}.sros-testimonial{grid-column:span 6;padding:var(--sros-space-10)}.sros-testimonial figure{margin:0}.sros-quote{margin:0;color:var(--sros-navy-900);font-family:var(--sros-font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1;text-transform:uppercase}.sros-attribution{margin-top:var(--sros-space-6);color:var(--sros-slate-500);font-weight:700}.sros-media-command{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr;min-height:34rem;background:var(--sros-navy-800)}.sros-media-command__media{min-height:26rem}.sros-media-command__media img{width:100%;height:100%;object-fit:cover}.sros-media-command__body{padding:clamp(2rem,5vw,4.5rem)}.sros-visibility{grid-column:span 6;padding:var(--sros-space-8)}.sros-visibility__states{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:var(--sros-space-6)}.sros-channel-plan{grid-column:span 6;padding:var(--sros-space-8);background:var(--sros-navy-800)}.sros-channel-list{display:grid;gap:.7rem;margin:var(--sros-space-6) 0 0;padding:0;list-style:none}.sros-channel{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-radius:var(--sros-radius-md);background:color-mix(in srgb,var(--sros-white) 8%,transparent);font-weight:800}.sros-channel span:last-child{color:var(--sros-orange-500);font-size:.78rem;text-transform:uppercase}.sros-cta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--sros-space-8);padding:clamp(2rem,5vw,4.5rem);background:linear-gradient(115deg,color-mix(in srgb,var(--sros-orange-500) 13%,transparent),transparent 45%),var(--sros-navy-800)}@media (max-width:900px){.sros-channel-plan,.sros-feature,.sros-photo-story,.sros-stat,.sros-testimonial,.sros-visibility{grid-column:1/-1}.sros-media-command,.sros-photo-story{grid-template-columns:1fr}.sros-cta{align-items:flex-start;flex-direction:column}}:root{color-scheme:light;--site-width:1320px;--header-offset:120px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset)}body{margin:0;background:var(--sros-bg-page);color:var(--sros-text-primary);font-family:var(--sros-font-body)}a{color:inherit}img{max-width:100%}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:12px;background:white;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:40;background:var(--sros-navy-950);color:white;border-bottom:1px solid #ffffff26}.footer-inner,.header-inner{width:min(calc(100% - 40px),var(--site-width));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.header-inner{min-height:100px}.logo-link{display:inline-flex;padding:12px 0}.logo-horizontal{width:280px;height:auto}.logo-mark{display:none}.header-actions,.header-actions nav{display:flex;align-items:center;gap:24px}.header-actions nav a{padding:14px 0;font-size:.84rem;font-weight:750;text-transform:uppercase;text-decoration:none}.header-actions nav a:hover{color:var(--sros-orange-200)}.hero-wrap,.section{width:min(calc(100% - 40px),var(--site-width));margin-inline:auto}.hero-wrap{margin-top:28px}.section{margin-block:clamp(72px,8vw,112px)}.hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px 48px;padding:clamp(30px,4vw,54px)}.hero-copy .sros-title{max-width:9.5ch;margin-block:24px;font-size:clamp(3.1rem,4.8vw,5.4rem)}.hero-copy .sros-copy{max-width:32rem;font-size:1.05rem;line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.trust-line{grid-column:1/-1;margin:0;text-align:center;font-size:.9rem;font-weight:700}.product-stage{min-width:0;margin:0}.browser-window{margin:0;border-radius:var(--sros-radius-xl);overflow:hidden;background:var(--sros-bg-card);border:1px solid #ffffff55;box-shadow:var(--sros-shadow-raised)}.preview-controls{display:flex;justify-content:flex-end;margin-top:8px}.preview-controls .sros-button{min-height:44px;font-size:.8rem}.product-stage.is-paused .product-shot{transition:none}.browser-bar{height:38px;display:grid;place-items:center;background:var(--sros-bg-card);color:var(--sros-navy-950);font-size:.6rem;font-weight:650}.browser-bar span{padding:4px 36px;border-radius:20px;background:white}.preview-stack{position:relative;height:440px;overflow:hidden}.product-shot{position:absolute;inset:0;visibility:hidden;transform:translateX(100%);transition:transform .52s cubic-bezier(.22,1,.36,1),visibility 0s .52s;background:var(--sros-bg-page);color:var(--sros-navy-950)}.product-shot.is-active{visibility:visible;transform:translateX(0);transition-delay:0s;z-index:1}.product-shot.is-previous{transform:translateX(-100%)}.mock-nav{display:flex;align-items:center;gap:5px;height:60px;padding:10px 18px;background:var(--sros-navy-950);color:white}.mock-nav .sros-logo{width:34px;height:auto;margin-right:auto}.mock-nav span{padding:10px 8px;font-size:.64rem;font-weight:700;border-radius:6px}.mock-nav .active,.mock-register{background:var(--sros-orange-500);color:var(--sros-navy-950)}.mock-main{padding:24px 28px}.mock-main .sros-title{color:var(--sros-navy-950)}.mock-intro{margin:8px 0 22px;font-size:.65rem;font-weight:600}.mock-list{display:grid;gap:10px}.mock-row{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:16px;border-radius:10px;background:white;font-size:.8rem}.mock-name{text-decoration:underline;text-decoration-color:var(--sros-orange-500);text-underline-offset:3px}.mock-row p{margin:5px 0 0;font-size:.58rem;font-weight:600}.mock-row small{text-align:right;font-size:.6rem;font-weight:700}.mock-rank{font:800 1.25rem var(--sros-font-display);color:var(--sros-orange-700)}.mock-date{font-size:.7rem}.mock-register{padding:8px;border-radius:6px;font-size:.6rem;font-weight:750}.mock-cursor{position:absolute;top:178px;left:210px;width:30px;height:38px;background:#050505;clip-path:polygon(0 0,0 100%,29% 72%,45% 100%,60% 91%,42% 64%,76% 62%)}.camp-cursor{left:auto;right:36px}.player-shot img{width:100%;height:100%;object-fit:cover;object-position:70% center}.player-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000731ec,#000731b0 38%,#00073115 80%)}.player-profile-copy{position:absolute;z-index:1;left:32px;top:50%;width:45%;transform:translateY(-50%)}.player-profile-copy .sros-title{margin-block:12px}.player-profile-copy .sros-copy{font-size:1rem}.player-action-label{position:absolute;right:22px;bottom:22px;z-index:1;border-radius:30px;padding:10px 14px;background:var(--sros-orange-500);color:var(--sros-navy-950);font-size:.7rem;font-weight:800;text-transform:uppercase}.section-head{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;margin-bottom:32px}.section-head .sros-copy{max-width:38rem;justify-self:center}.problem-stage{padding:clamp(30px,3.4vw,48px);background:var(--sros-navy-950);border-radius:var(--sros-radius-xl);box-shadow:var(--sros-shadow-raised)}.problem-overview{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:32px;margin-bottom:36px}.problem-lead .sros-title{max-width:11ch;font-size:clamp(3rem,4.5vw,5.2rem);margin-bottom:24px}.problem-lead .sros-copy{color:white;line-height:1.55}.flywheel{position:relative;width:min(100%,520px);aspect-ratio:1;margin-inline:auto}.flywheel:before{content:"";position:absolute;inset:25%;border-radius:50%;background:var(--sros-navy-900)}.flywheel svg{position:absolute;width:100%;height:100%;overflow:visible}.flywheel use{stroke:#00073166;stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 5px 6px #00073148)}.flywheel-center{position:absolute;inset:31.5%;display:grid;place-items:center;color:white;font-size:clamp(.75rem,1.1vw,1rem);font-weight:800;text-align:center;text-transform:uppercase}.flywheel-step{position:absolute;transform:translate(-50%,-50%);font-size:clamp(.68rem,1.05vw,.9rem);font-weight:850;color:var(--sros-navy-950);text-transform:uppercase}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.problem-card{padding:24px;border-top:4px solid var(--sros-orange-500);border-radius:var(--sros-radius-md);background:var(--sros-bg-card)}.problem-card .sros-eyebrow{color:var(--sros-orange-700)}.problem-card h3{margin:0 0 12px;font-size:1.1rem;color:var(--sros-navy-950)}.problem-card .sros-copy{color:var(--sros-text-primary)}.value-grid{display:grid;grid-template-columns:1fr;gap:24px}.value-row{counter-increment:feature;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--sros-border);border-radius:var(--sros-radius-xl);overflow:hidden;background:var(--sros-bg-card);box-shadow:var(--sros-shadow-raised)}.value-grid{counter-reset:feature}.value-copy.sros-card{grid-column:auto;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,4vw,54px);margin:0;border:0;border-radius:0;box-shadow:none}.value-copy>.sros-card__body{padding:0}.value-copy:before{content:"0" counter(feature);padding:20px;border-radius:14px;background:#fff0e7;margin-bottom:26px}.story-layout .sros-title+.sros-copy,.value-copy .sros-title+.sros-copy{margin-top:clamp(14px,1.5vw,20px)}.value-visual{min-height:360px;overflow:hidden}.value-visual>img{width:100%;height:100%;object-fit:cover;display:block}.value-visual--inset{display:grid;place-items:center;background:var(--sros-navy-950);padding:clamp(22px,4vw,42px)}.value-row--reverse .value-visual{order:-1}.calendar-shell{width:100%;max-width:470px;padding:30px;border-radius:var(--sros-radius-lg);background:var(--sros-bg-card)}.calendar-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.calendar-head strong{font:800 1.8rem var(--sros-font-display);text-transform:uppercase}.calendar-head span{font-size:.62rem;font-weight:800;color:var(--sros-orange-700);text-transform:uppercase}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-block:18px}.calendar-grid span{padding:9px 0;text-align:center;border-radius:7px;font-size:.7rem;font-weight:700}.calendar-grid .weekday{font-size:.56rem}.calendar-grid .event-day{background:var(--sros-orange-500)}.calendar-event{display:grid;grid-template-columns:48px 1fr;gap:10px;margin-top:8px;padding:10px;border-left:4px solid var(--sros-orange-500);border-radius:7px;font-size:.7rem;font-weight:750}.calendar-event strong{color:var(--sros-orange-700)}.profile-shell{display:grid;grid-template-columns:.8fr 1.2fr;width:100%;min-height:280px;background:var(--sros-bg-card);border-radius:var(--sros-radius-lg);overflow:hidden}.profile-shell>img{width:100%;height:100%;object-fit:cover;object-position:center 32%}.profile-shell>div{padding:28px;display:flex;flex-direction:column;justify-content:center}.profile-shell p:not(.sros-eyebrow){font-size:.7rem;font-weight:650}.profile-facts{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px;font-size:.59rem;font-weight:750;text-transform:uppercase}.story-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px}.story-card.sros-photo-story{grid-column:auto}.story-card .sros-photo-story__media img{display:block;width:100%;height:100%;object-fit:cover}.vision-card.sros-card{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,64px)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{border-top:5px solid var(--sros-orange-500);padding:24px 8px}.step>span{display:block;margin-bottom:24px;font-weight:800;color:var(--sros-orange-700)}.step .sros-copy{margin-top:12px}.site-footer{background:var(--sros-navy-950);color:white}.footer-inner{min-height:130px;padding-block:28px;font-size:.82rem}.footer-inner .sros-logo{flex-shrink:0}.beta-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(620px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;background:var(--sros-navy-950);color:white;overflow-y:auto;overscroll-behavior:contain}.beta-drawer::backdrop{background:#000731b8}.beta-drawer[open]{animation:drawer-enter .3s ease-out}.drawer-content{padding:clamp(24px,4vw,44px)}.drawer-close{display:flex;margin:0 0 30px auto}.drawer-content>.sros-title{font-size:clamp(2.5rem,4vw,3.6rem);margin-bottom:20px}.beta-form{margin-top:28px;padding:28px;display:grid;gap:20px;background:var(--sros-bg-card);color:var(--sros-navy-950);border-radius:var(--sros-radius-lg)}.field{display:grid;gap:8px}.field label,.field legend{font-size:.8rem;line-height:1.4;font-weight:750}.field input:not([type=radio]),.field select,.field textarea{width:100%;min-height:48px;padding:12px;border:1px solid #7a879c;border-radius:8px;background:white;color:var(--sros-navy-950);font:inherit}.field textarea{resize:vertical}.field :focus-visible,.form-status:focus{outline:3px solid var(--sros-orange-700);outline-offset:3px}.choices{border:0;padding:0;margin:0}.choices legend{margin-bottom:12px}.choices label{display:flex;align-items:center;gap:10px;min-height:44px}.choices input{width:20px;height:20px;accent-color:var(--sros-orange-700)}.field-error{color:#a21d22;font-size:.8rem}.data-note{font-size:.8rem;line-height:1.5;margin:0}.form-status:empty{display:none}.form-status{line-height:1.5}@keyframes drawer-enter{0%{transform:translateX(100%)}to{transform:none}}@media (max-width:1000px){.header-actions nav{display:none}.hero,.problem-overview,.section-head,.story-layout,.value-row{grid-template-columns:1fr}.value-visual{order:-1;max-height:420px}.value-copy{min-height:300px}.section-head{gap:24px}.section-head .sros-copy{justify-self:start}}@media (min-width:701px) and (max-width:1000px){.hero-copy .sros-title{max-width:15ch;font-size:clamp(3.35rem,7.6vw,4.4rem)}.problem-lead .sros-title{max-width:17ch;font-size:clamp(3.1rem,6.8vw,4rem)}}@media (min-width:1001px) and (max-height:960px){:root{--header-offset:104px}.header-inner{min-height:84px}.logo-horizontal{width:220px}.hero-wrap{margin-top:22px}.hero{padding:28px 42px;gap:20px 48px;grid-template-columns:.9fr 1.1fr}.hero-copy .sros-title{max-width:11ch;font-size:clamp(3.55rem,4.1vw,4.55rem);margin-block:16px}.hero-copy .sros-copy{font-size:1rem;line-height:1.42}.hero-actions{margin-top:24px}.preview-stack{height:382px}.problem-stage{padding:28px 34px}.problem-overview{margin-bottom:24px}.problem-lead .sros-title{font-size:clamp(3rem,3.9vw,4.15rem);margin-bottom:16px}.problem-lead .sros-copy{font-size:.94rem;line-height:1.42}.flywheel{max-width:430px}.problem-card{padding:18px}.problem-card h3{font-size:1rem}.problem-card .sros-copy{font-size:.86rem}}@media (max-width:700px){:root{--header-offset:106px}.footer-inner,.header-inner,.hero-wrap,.section{width:calc(100% - 28px)}.header-inner{min-height:86px}.logo-horizontal{display:none}.logo-mark{display:block}.hero{padding:36px 22px 28px;gap:32px}.hero-copy .sros-title{font-size:clamp(3rem,13vw,4.6rem)}.hero-actions{display:grid}.preview-stack{height:402px}.mock-nav{padding-inline:12px}.mock-nav span:nth-of-type(n+4){display:none}.mock-main{padding:20px 16px}.mock-row{grid-template-columns:26px 1fr;padding:12px;gap:8px}.mock-row small{display:none}.mock-register{grid-column:2;justify-self:start}.mock-cursor{left:150px}.camp-cursor{top:210px;left:170px;right:auto}.player-profile-copy{top:auto;bottom:66px;left:18px;right:18px;width:auto;transform:none}.player-shot:after{background:linear-gradient(0deg,#000731f0,#000731b0 35%,#00073115 80%)}.problem-stage{padding:30px 18px}.problem-lead .sros-title{font-size:clamp(2.6rem,11vw,4rem)}.problem-grid,.steps{grid-template-columns:1fr}.profile-shell{grid-template-columns:.72fr 1.28fr;min-height:230px}.profile-shell>div{padding:18px}.profile-shell .sros-title{font-size:1.7rem}.calendar-shell{padding:18px}.value-visual--inset{padding:22px}.story-card.sros-photo-story{grid-template-columns:1fr}.story-card .sros-photo-story__media{height:350px}.footer-inner{flex-wrap:wrap}.beta-form{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.beta-drawer[open],.product-shot{transition:none;animation:none}}