.billingOffer{display:grid;gap:4px;padding:18px;margin:0 0 18px;border:1px solid #345481;border-radius:14px;background:linear-gradient(135deg,#102b4f,#151f36)}.billingSubscribeForm{margin-bottom:22px}
.billingOffer strong{font-size:2rem;color:#fff}.billingOffer span,.accountSignupPrompt{color:#9fb1ca}.accountSignupPrompt{text-align:center}.accountSignupPrompt a{color:#8fc4ff}.formTrap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.presentationBody{padding:0;background:#070d18;color:#f5f8ff;overflow-x:hidden}.presentationBody:before{content:"";position:fixed;inset:-25vh -15vw auto;height:70vh;background:radial-gradient(circle at 72% 35%,#2458a955 0,transparent 34%),radial-gradient(circle at 18% 15%,#15b8a02b 0,transparent 31%);pointer-events:none}.presentationShell{position:relative;width:min(1180px,calc(100% - 36px));margin:auto}.presentationNav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.presentationNav nav,.presentationFooter div{display:flex;align-items:center;gap:18px}.presentationNav nav>a:not(.accountButton),.presentationFooter a{color:#b7c6dc;text-decoration:none;font-weight:700}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-weight:900;font-size:1.08rem}.brandMark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#3b82f6,#14b8a6);box-shadow:0 8px 28px #2563eb55}.presentationHero{min-height:660px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:54px;padding:72px 0 96px}.heroCopy h1{font-size:clamp(3.4rem,7vw,6.5rem);line-height:.9;letter-spacing:-.06em;margin:16px 0 18px;max-width:760px}.heroTagline{font-size:clamp(1.45rem,2.7vw,2.35rem);line-height:1.08;letter-spacing:-.035em;margin:0 0 22px;color:#dce9fb;max-width:680px}.heroCopy>p{font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.62;color:#b8c6da;max-width:620px}.heroEyebrow,.sectionHeading span,.sectionLabel{color:#69d7c8;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.heroActions{display:flex;flex-wrap:wrap;gap:11px;margin:30px 0 20px}.heroActions .accountButton{min-height:50px;padding:11px 19px}.accountButton.quiet{background:#111b2b;border-color:#2b3f5c}.pricePill{display:inline-flex;gap:6px;align-items:center;color:#9fb0c7}.pricePill strong{color:#fff}.productStage{position:relative;min-height:500px}.viewerMock{position:absolute;inset:18px 44px 54px 0;padding:27px 30px 18px;border:1px solid #375070;border-radius:22px;background:linear-gradient(160deg,#17243a,#0d1525);box-shadow:0 45px 100px #000a,0 0 60px #2563eb1f;transform:perspective(900px) rotateY(-5deg) rotateX(2deg)}.viewerDots{display:flex;gap:6px;margin-bottom:32px}.viewerDots i{width:8px;height:8px;border-radius:50%;background:#4b5f7c}.lessonKicker{font-size:.76rem;color:#6fd8c8;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.viewerMock h2{font-size:1.55rem;margin:8px 0 20px}.mockGraph{position:relative;height:230px;padding:10px 12px 34px 55px;border:1px solid #334864;border-radius:14px;background:#f6f1e8;color:#172033}.mockGraph svg{width:100%;height:100%;overflow:visible}.mockGraph path{fill:none;stroke:#263854;stroke-width:3}.mockGraph .curve{stroke:#ea5f78;stroke-width:5}.mockGraph circle{fill:#215fb7;stroke:#fff;stroke-width:3}.axisY{position:absolute;left:-28px;top:96px;transform:rotate(-90deg);font-size:.68rem;font-weight:800}.axisX{position:absolute;bottom:8px;left:48%;font-size:.68rem;font-weight:800}.viewerControls{display:flex;justify-content:center;gap:7px;margin-top:16px}.viewerControls span{padding:7px 9px;border:1px solid #324969;border-radius:8px;background:#101a2a;font-size:.62rem;font-weight:800}.remoteMock{position:absolute;width:220px;right:-14px;bottom:0;padding:17px 13px 13px;border:1px solid #51719d;border-radius:25px;background:#0b1423;box-shadow:0 30px 60px #000b;transform:rotate(3deg)}.remoteHandle{width:46px;height:5px;border-radius:9px;background:#344761;margin:0 auto 15px}.remoteMock small{display:block;color:#b9c7dc;text-align:center;font-weight:800}.remoteProgress{height:4px;background:#213149;border-radius:5px;margin:10px 0}.remoteProgress i{display:block;width:67%;height:100%;border-radius:inherit;background:#40a3ff}.remoteButtons{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.remoteButtons b{display:grid;place-items:center;min-height:34px;border:1px solid #314764;border-radius:7px;background:#142136;font-size:.52rem;text-align:center;padding:4px}.remoteButtons b:nth-child(7){color:#ffd55c;border-color:#80651c}.remoteButtons b:nth-child(8){color:#69e6b6;border-color:#207850}.featureSection{padding:90px 0;border-top:1px solid #1d2a3e}.sectionHeading{text-align:center;max-width:720px;margin:0 auto 38px}.sectionHeading h2,.signupPitch h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em;margin:10px 0}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.featureGrid article{min-height:260px;padding:27px;border:1px solid #263853;border-radius:20px;background:linear-gradient(145deg,#111c2e,#0b1423)}.featureGrid h3{font-size:1.25rem;margin:26px 0 12px}.featureGrid p,.signupPitch p{color:#9fb0c7;line-height:1.65}.featureIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#193456;color:#7ec1ff;font-size:1.45rem}.signupSection{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;padding:100px 6%;margin:40px 0 80px;border:1px solid #27405f;border-radius:28px;background:linear-gradient(135deg,#0c192b,#111c30 62%,#102c35)}.signupPitch ul{display:grid;gap:12px;padding-left:20px;color:#d8e2f1}.signupCard{padding:26px}.signupCard h2{margin-top:0}.formColumns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.presentationFooter{min-height:90px;border-top:1px solid #1d2a3e;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7f91aa;font-size:.88rem}
@media(max-width:900px){.presentationHero{grid-template-columns:1fr;padding-top:54px}.productStage{width:min(650px,100%);margin:auto}.featureGrid{grid-template-columns:1fr}.featureGrid article{min-height:auto}.signupSection{grid-template-columns:1fr}.heroCopy{text-align:center}.heroCopy>p{margin-left:auto;margin-right:auto}.heroActions{justify-content:center}.pricePill{justify-content:center}.presentationHero{min-height:auto}}
@media(max-width:700px){.presentationBody{padding:0}.presentationShell{width:min(100% - 22px,1180px)}.presentationNav{height:70px}.presentationNav nav>a:not(.accountButton){display:none}.presentationNav .accountButton{min-height:38px;padding:7px 10px}.brand span:last-child{font-size:.9rem}.presentationHero{padding:38px 0 70px;gap:24px}.heroCopy h1{font-size:clamp(2.6rem,15vw,4.3rem)}.productStage{min-height:395px}.viewerMock{inset:0 20px 55px 0;padding:20px 15px}.viewerMock h2{font-size:1.1rem}.mockGraph{height:184px}.remoteMock{width:178px;right:0}.remoteButtons b{min-height:29px;font-size:.46rem}.featureSection{padding:65px 0}.signupSection{padding:50px 16px;margin-bottom:45px;gap:30px}.formColumns{grid-template-columns:1fr}.presentationFooter{padding:20px 0;align-items:flex-start}.presentationFooter div{gap:9px;flex-direction:column;align-items:flex-end}}
