.hero{background:radial-gradient(circle at 75% 38%,#142342 0,#0000 38%),#060a14;min-height:calc(100svh - 72px);position:relative;overflow:hidden}.hero-track{opacity:.35;position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:.95fr 1.05fr;align-items:center;min-height:calc(100svh - 72px);padding:65px 0;display:grid;position:relative}.hero-copy h1{margin:25px 0 30px}.hero-copy h1 em,.final-cta em{color:var(--orange);font-style:normal}.hero-copy p{max-width:580px}.hero-actions{gap:12px;margin-top:34px;display:flex}.hero-proof{color:#738098;letter-spacing:.15em;flex-wrap:wrap;gap:22px;margin-top:42px;font-size:8px;display:flex}.hero-devices{justify-content:center;align-items:center;height:690px;display:flex;position:relative}.hero-devices .phone{z-index:2;transform:rotate(3deg)}.hero-devices .watch-wrap{z-index:3;position:absolute;bottom:45px;right:-18px;transform:rotate(-7deg)}.timing-chip,.ui-callout,.result-callout{z-index:4;color:#09101e;background:#f7f5ef;border-radius:15px;padding:16px 19px;position:absolute;box-shadow:0 22px 55px #0008}.timing-chip{bottom:85px;left:0}.timing-chip small,.ui-callout small,.result-callout small{letter-spacing:.15em;color:#ff5c1f;font-size:7px;font-weight:900;display:block}.timing-chip b,.ui-callout b,.result-callout b{letter-spacing:-.04em;margin:4px 0;font-size:25px;display:block}.timing-chip b span{color:#ff5c1f;font-size:12px}.timing-chip em{color:#6d727a;font-size:9px;font-style:normal;display:block}.light{color:#0a1020;background:#f1f2f5}.sprint-specific{background:#0b1222;padding:140px 0}.sprint-specific h2{max-width:850px;margin:24px 0}.intro-copy{max-width:720px}.quality-grid{background:#2a3346;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;display:grid}.quality-grid article{background:#0b1222;flex-direction:column;min-height:230px;padding:28px;display:flex}.quality-grid span{color:#ff5c1f;letter-spacing:.14em;font-size:9px}.quality-grid h3{margin-top:auto;margin-bottom:8px;font-size:25px}.quality-grid p{color:#8e99ab;margin:0;line-height:1.5}.workflow-line{grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.workflow-line div{border-top:1px solid #394358;align-items:center;gap:14px;padding-top:18px;display:flex}.workflow-line span{color:#5f6b80;font-size:10px}.workflow-line b{letter-spacing:.16em;font-size:11px}.product-section,.readiness-section,.coach-section{padding:145px 0;overflow:hidden}.product-section{background:#070d19}.product-section.light,.readiness-section{background:#f1f2f5}.product-grid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.product-grid.reverse .product-copy{order:2}.product-copy h2{margin:23px 0 30px}.light .product-copy .body-lg{color:#596174}.product-copy .body-lg{max-width:620px}.term-list,.analysis-tags{flex-wrap:wrap;gap:7px;margin:34px 0;display:flex}.term-list span,.analysis-tags span{border:1px solid #c6cad3;border-radius:99px;padding:9px 12px;font-size:10px;font-weight:700}.product-note,.legal-note,.watch-note{color:#747d8e;max-width:620px;font-size:11px;line-height:1.7}.device-stage{background:radial-gradient(circle,#1b2a49,#0a1120 65%);border-radius:28px;place-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.light .device-stage{background:radial-gradient(circle,#dce1e9,#c8ced8 70%)}.device-stage .phone{z-index:2}.ui-callout{bottom:12%;right:3%}.ui-callout span,.result-callout span{color:#687182;font-size:9px}.feature-lines{margin:38px 0;padding:0;list-style:none}.feature-lines li{border-top:1px solid #ffffff1d;grid-template-columns:120px 1fr;padding:16px 0;display:grid}.light .feature-lines li{border-color:#cdd1d9}.feature-lines li:last-child{border-bottom:1px solid #ffffff1d}.light .feature-lines li:last-child{border-color:#cdd1d9}.feature-lines span{color:#8994a7;line-height:1.45}.result-callout{top:23%;right:2%}.watch-section{background:#050912;padding:145px 0;overflow:hidden}.watch-grid{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.watch-copy h2{margin:24px 0 30px}.watch-copy p{max-width:600px}.spec-list{border-top:1px solid #303a4f;grid-template-columns:1fr 1fr;max-width:570px;margin:42px 0 22px;display:grid}.spec-list span{color:#a2adbf;border-bottom:1px solid #303a4f;padding:16px 0;font-size:11px}.watch-stage{place-items:center;height:650px;display:grid;position:relative}.watch-stage .watch-wrap{z-index:2;transform:scale(1.5)}.watch-orbit{aspect-ratio:1;border:1px solid #2a354b;border-radius:50%;width:530px;position:absolute;box-shadow:0 0 0 55px #0c1425,0 0 0 56px #263149}.watch-readout{z-index:3;background:#121d32;border:1px solid #344158;border-radius:15px;width:190px;padding:17px 19px;position:absolute;bottom:80px;right:0}.watch-readout span{letter-spacing:.16em;color:#ff5c1f;font-size:7px}.watch-readout b{margin:5px 0;font-size:28px;display:block}.watch-readout small{color:#7e8a9e}.timing-section{padding:145px 0}.section-heading{grid-template-columns:1.15fr .7fr;align-items:end;gap:80px;display:grid}.section-heading h2{margin:24px 0 0}.section-heading p{color:#5b6475}.timing-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:70px 0 22px;display:grid}.timing-grid article{color:#fff;background:#0b1324;border-radius:22px;flex-direction:column;min-height:280px;padding:30px;display:flex}.timing-grid span{color:#ff5c1f;font-size:10px}.timing-grid h3{margin-top:auto;margin-bottom:9px;font-size:32px}.timing-grid p{color:#96a1b3;line-height:1.5}.analysis-section{padding:145px 0}.analysis-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.analysis-copy h2{margin:24px 0 30px}.analysis-visual{align-items:center;min-height:770px;display:flex;position:relative}.analysis-visual .phone{z-index:2;transform:rotate(-3deg)}.analysis-visual .data-card{z-index:3;width:67%;position:absolute;bottom:25px;right:0}.readiness-section .device-stage{min-height:710px}.coach-section{background:#0a1221}.coach-section .status{color:#111;letter-spacing:.15em;text-transform:uppercase;background:#ff5c1f;border-radius:99px;margin-bottom:24px;padding:8px 11px;font-size:8px;font-weight:900;display:inline-block}.coach-section .eyebrow{display:block}.coach-device{background:radial-gradient(circle,#1c2e52,#070d19 70%)}.preview-label{color:#7e899c;letter-spacing:.15em;font-size:8px;position:absolute;top:24px;right:24px}.audience{padding:145px 0}.audience-grid{background:#283246;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:65px;display:grid}.audience article{background:#080e1a;flex-direction:column;min-height:400px;padding:34px;display:flex;position:relative;overflow:hidden}.audience article>i{letter-spacing:-.1em;color:#101a2c;font-size:160px;font-style:normal;font-weight:800;position:absolute;top:-30px;right:-8px}.audience article>span{color:#ff5c1f;letter-spacing:.15em;font-size:8px;position:relative}.audience h3{letter-spacing:-.04em;margin-top:auto;font-size:28px;position:relative}.audience p{color:#8c98aa;line-height:1.5;position:relative}.audience article>b{color:#697489;letter-spacing:.14em;font-size:8px}.pricing{padding:145px 0}.price-grid{grid-template-columns:1fr .8fr;gap:90px;display:grid}.price-grid h2{margin:24px 0}.price-grid .body-lg{color:#5e6778}.price-panel{color:#fff;background:#0b1324;border-radius:26px;padding:10px 34px 34px}.price-panel>div{border-bottom:1px solid #2b3549;grid-template-columns:100px 1fr;align-items:center;padding:27px 0;display:grid}.price-panel span{letter-spacing:.15em;color:#8490a4;font-size:8px}.price-panel b{font-size:21px}.price-panel small{color:#7f8b9e;grid-column:2;margin-top:5px}.price-panel .btn{width:100%;margin-top:29px}.price-panel>p{text-align:center;color:#6d788a;font-size:9px}.faq{padding:145px 0}.faq-grid{grid-template-columns:.65fr 1fr;gap:90px;display:grid}.faq-grid h2{margin-top:24px}.faq details{border-top:1px solid #303a4e}.faq details:last-child{border-bottom:1px solid #303a4e}.faq summary{cursor:pointer;justify-content:space-between;padding:23px 0;font-size:16px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#ff5c1f;font-size:22px}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#98a3b5;margin:0 40px 24px 0;line-height:1.6}.final-cta{text-align:center;background:#0b1324;padding:165px 0;position:relative;overflow:hidden}.final-track{opacity:.35;background:repeating-linear-gradient(95deg,#0000 0 14%,#26314a 14.1%,#0000 14.3% 28%);position:absolute;inset:0}.final-cta .shell{position:relative}.final-cta h2{letter-spacing:-.07em;margin:28px 0;font-size:clamp(3.8rem,8vw,8rem);line-height:.88}.final-cta p{color:#8f9aad;margin:28px 0}.final-cta .btn{margin-top:12px}@media (max-width:950px){.hero-grid,.product-grid,.watch-grid,.analysis-grid,.price-grid,.faq-grid{grid-template-columns:1fr}.hero-copy{padding-top:45px}.hero-devices{height:670px}.product-grid.reverse .product-copy{order:0}.product-grid{gap:55px}.product-copy{max-width:720px}.section-heading{grid-template-columns:1fr;gap:25px}.quality-grid{grid-template-columns:1fr 1fr}.timing-grid{grid-template-columns:1fr}.timing-grid article{min-height:210px}.analysis-visual{min-height:720px}.price-grid,.faq-grid{gap:50px}}@media (max-width:640px){.hero-grid{padding-top:35px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-proof{gap:12px}.hero-devices{height:555px}.hero-devices .phone{width:270px}.hero-devices .watch-wrap{bottom:10px;right:-58px}.timing-chip{bottom:44px;left:-4px}.sprint-specific,.product-section,.watch-section,.timing-section,.analysis-section,.readiness-section,.coach-section,.audience,.pricing,.faq{padding:90px 0}.quality-grid{grid-template-columns:1fr}.quality-grid article{min-height:170px}.workflow-line{grid-template-columns:1fr 1fr;gap:28px 8px}.device-stage{border-radius:0;min-height:590px;margin-inline:-14px}.device-stage .phone{width:270px}.ui-callout,.result-callout{right:0}.feature-lines li{grid-template-columns:95px 1fr}.watch-stage{height:520px}.watch-stage .watch-wrap{transform:scale(1.15)}.watch-orbit{width:390px}.watch-readout{bottom:20px}.analysis-visual{min-height:750px;margin-inline:-14px}.analysis-visual .phone{width:270px}.analysis-visual .data-card{width:95%;bottom:0}.audience-grid{background:0 0;grid-template-columns:1fr;gap:10px}.audience article{min-height:310px}.price-panel{padding:8px 21px 25px}.price-panel>div{grid-template-columns:85px 1fr}.faq details p{margin-right:0}.final-cta{padding:105px 0}}
