:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff8ef;color:#0b1220;--ns-bg: #fff8ef;--ns-bg-soft: #f7f2ea;--ns-surface: #ffffff;--ns-surface-warm: #fffcf7;--ns-ink: #0b1220;--ns-ink-soft: #243044;--ns-muted: #667085;--ns-border: #e7ddd0;--ns-orange: #ff6b00;--ns-orange-hover: #f05a00;--ns-orange-pressed: #d84a00;--ns-orange-soft: #fff0e2;--ns-navy: #071426;--ns-navy-2: #0b1d35;--ns-lab-cyan: #20c8f8;--ns-lab-green: #18c37e;--ns-warning: #ffb547;--ns-danger: #e5484d;--ns-shadow-soft: 0 18px 60px rgba(11, 18, 32, .1);--ns-shadow-card: 0 10px 28px rgba(11, 18, 32, .08);--ns-radius-xl: 28px;--ns-radius-lg: 20px;--ns-radius-md: 14px;--quiz-top-offset-desktop: 76px;--quiz-top-offset-mobile: 68px;--question-top-padding: 0px;--question-header-gap: 8px}*{box-sizing:border-box}html{min-height:100%;background:var(--ns-bg);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at 12% 6%,rgba(255,107,0,.07),transparent 30%),radial-gradient(circle at 86% 10%,rgba(255,181,71,.06),transparent 28%),linear-gradient(180deg,#fff8ef,#fffcf7 46%,#f7f2ea)}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{max-width:820px;color:var(--ns-ink);font-size:clamp(2.85rem,6vw,5.35rem);font-weight:950;letter-spacing:0;line-height:.92}h2{color:var(--ns-ink);font-size:clamp(2rem,4vw,3.7rem);font-weight:930;letter-spacing:0;line-height:1.02}h3{color:var(--ns-ink);font-size:1.16rem;font-weight:850;line-height:1.18}p{max-width:760px;color:var(--ns-ink-soft);font-size:1.05rem;line-height:1.68}input{outline:none}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid rgba(255,107,0,.34);outline-offset:3px}.appShell{position:relative;min-height:100vh;overflow-x:hidden;padding:16px}.backgroundField{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.backgroundField:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:linear-gradient(rgba(11,18,32,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,18,32,.045) 1px,transparent 1px);background-size:96px 96px;opacity:.5;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 70%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 70%)}.backgroundField:after{position:absolute;inset:10% -18% auto;height:46%;content:"";border-top:1px solid rgba(255,107,0,.12);border-bottom:1px solid rgba(255,107,0,.1);transform:perspective(900px) rotateX(58deg)}.courtArc{position:absolute;border:1px solid rgba(255,107,0,.13);border-radius:999px}.courtArc.one{top:-160px;right:-150px;width:520px;height:520px}.courtArc.two{bottom:-270px;left:-170px;width:640px;height:640px;border-color:#0b122014}.scanLine{position:absolute;top:0;left:18%;width:1px;height:100%;background:linear-gradient(transparent,rgba(255,107,0,.12),transparent)}.surface{border:1px solid rgba(231,221,208,.92);background:linear-gradient(145deg,rgba(255,240,226,.68),transparent 42%),var(--ns-surface);box-shadow:var(--ns-shadow-soft)}.topBar{position:fixed;top:0;right:0;left:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:16px;width:100%;max-width:none;margin:0;padding:10px clamp(18px,3.4vw,56px);border:0;border-bottom:1px solid rgba(231,221,208,.94);border-radius:0;background:#fffcf7f7;box-shadow:0 8px 24px #0b12200f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:none}.topBackButton{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--ns-border);border-radius:999px;color:var(--ns-ink);background:#fff;box-shadow:0 8px 18px #0b12200d;cursor:pointer;flex:0 0 auto}.topBackButton:hover{color:var(--ns-orange);border-color:#ff6b0057}.introTopBar{position:fixed;top:14px;left:50%;z-index:10;width:min(1040px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid rgba(231,221,208,.88);border-radius:18px;background:#fffcf7d6;box-shadow:0 10px 26px #0b12200e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.introTopNote{color:var(--ns-muted);font-size:.84rem;font-weight:850}.brand{display:flex;align-items:center;gap:11px;min-width:0}.topBar .brand{margin-right:auto}.brandIcon{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--ns-orange),var(--ns-warning));box-shadow:0 10px 26px #ff6b0040}.brandIcon img{display:block;width:100%;height:100%;object-fit:cover}.brand strong,.brand span{display:block}.brand strong{color:var(--ns-ink);font-size:.96rem;font-weight:900}.brand span,.scanStatus,.phaseTracker>span,.softNote,.subcopy,.muted,.lockedCard span,.scanPanel p,.summaryRow span,.checkoutBridge small,.visualCaption span{color:var(--ns-muted)}.brand span,.scanStatus,.progressMeta,.quietGoal span{font-size:.78rem}.topBar .brand span{display:none}.scanStatus{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;padding:7px 9px;border:1px solid rgba(255,107,0,.12);border-radius:999px;background:#fff0e2a3;color:var(--ns-ink-soft);white-space:nowrap}.pulseDot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:99px;background:var(--ns-orange);box-shadow:0 0 20px #ff6b008c;animation:pulse 1.8s ease-in-out infinite}.progressArea{position:absolute;top:50%;left:50%;display:grid;width:min(520px,38vw);gap:8px;min-width:0;transform:translate(-50%,-50%)}.progressMeta{display:flex;align-items:center;justify-content:center;color:var(--ns-muted);font-size:.8rem;font-weight:850;text-align:center}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.thinProgress{position:relative;height:5px;overflow:hidden;border-radius:999px;background:#0b122014}.thinProgress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ns-orange),var(--ns-warning))}.quietGoal{display:grid;gap:1px;min-width:0;padding:7px 10px;border:1px solid rgba(231,221,208,.78);border-radius:12px;background:#ffffffb3}.quietGoal span{color:var(--ns-muted);font-weight:850;text-transform:uppercase}.quietGoal strong{overflow:hidden;color:var(--ns-ink);font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.appGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0 auto;padding-top:var(--quiz-top-offset-desktop)}.appGrid.focusMode{max-width:760px}.appGrid.graphMode{grid-template-columns:minmax(0,1fr);max-width:min(920px,calc(100% - 40px));padding-top:74px}.appGrid.emailMode{grid-template-columns:minmax(0,1fr);max-width:min(860px,calc(100% - 40px));padding-top:68px}.appGrid.uploadMode{max-width:min(980px,100%);padding-top:68px}.appGrid.introMode{max-width:min(1680px,100%);padding-top:0}.appGrid.resultMode{max-width:1180px}.appGrid.leakRevealMode{grid-template-columns:minmax(0,1fr);max-width:min(1120px,calc(100% - 40px));padding-top:64px}.appGrid.testimonialMode{max-width:min(560px,calc(100% - 18px));padding-top:82px}.appGrid.finalSalesMode{max-width:min(560px,calc(100% - 18px));padding-top:0}.testimonialMode .mainStage,.finalSalesMode .mainStage{padding-bottom:0}.leakRevealMode .mainStage{padding-bottom:clamp(12px,1.8dvh,18px)}.mainStage,.screenFrame,.resultShell{display:grid;gap:16px;min-width:0}.mainStage{padding-bottom:104px}.checkpointMode .mainStage{padding-bottom:max(10px,env(safe-area-inset-bottom))}.emailMode .mainStage{align-content:center;min-height:calc(100dvh - 184px);padding-bottom:118px}.introMode .mainStage{padding-bottom:0}.uploadMode .mainStage{padding-bottom:96px}.sideRail{display:none}.startScreen{position:relative;isolation:isolate;display:grid;min-height:calc(100vh - 32px);grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:clamp(11px,1.55vh,16px);padding:clamp(16px,2.2vh,24px) clamp(10px,3vw,44px) clamp(22px,4vh,40px);overflow:hidden;text-align:center}.introAetherTensorCanvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}@media(min-width:721px){.startScreen:after{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at 50% 42%,rgba(255,250,243,.92) 0%,rgba(255,250,243,.74) 38%,rgba(255,250,243,.22) 76%,transparent 100%)}}.startIdentity,.startTopPillRow,.startHero,.startPathGrid{position:relative;z-index:1}.startIdentity{position:absolute;top:clamp(14px,2vh,22px);left:max(clamp(26px,3vw,44px),calc((100vw - 1280px)/2 - 16px));display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:auto;color:var(--ns-ink);font-size:.92rem;font-weight:950}.startBrandMark{display:block;width:34px;height:34px;overflow:hidden;border-radius:12px;object-fit:cover;box-shadow:0 10px 24px #0b1f3e29}.startTopPillRow{display:grid;min-height:40px;align-items:start;justify-items:center;width:min(1100px,100%)}.startHero{display:grid;justify-items:center;align-self:start;gap:clamp(14px,1.16vw,20px);width:min(1040px,100%)}.startHero h1{display:grid;max-width:980px;font-size:clamp(4rem,5.2vw,5.125rem);line-height:.94}.startHero h1 span{display:block}.startSubheadline{max-width:920px;margin:0;color:#2a3547f5;font-size:clamp(1.04rem,1.22vw,1.2rem);font-weight:760;line-height:1.36}.startSubheadlineAccent{color:var(--ns-orange);font-weight:950}.startProofStrip{position:relative;z-index:1;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 10px;max-width:min(660px,100%);min-height:38px;padding:5px 18px;border:1px solid rgba(255,107,0,.16);border-radius:999px;color:var(--ns-ink);background:#ffffff9e;box-shadow:0 14px 34px #0b12200d;font-size:clamp(.875rem,.98vw,.96rem);font-weight:900;line-height:1.12}.startProofStars{color:var(--ns-orange);font-size:1.08em;letter-spacing:.02em;line-height:1}.startProofStrip strong{color:var(--ns-orange);font-weight:950}.startProofSeparator{color:#0b122052}.startStepLabel{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:1px solid rgba(255,107,0,.22);border-radius:999px;color:var(--ns-orange);background:#fff0e2c2;font-size:.92rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.startPathGrid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-self:start;gap:clamp(24px,2.45vw,32px);width:min(1280px,100%);margin-top:clamp(34px,4.8vh,52px);margin-bottom:0}.startPathCard{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr) 62px;grid-template-rows:auto;min-height:clamp(225px,15vw,240px);align-items:center;gap:clamp(22px,2vw,28px);overflow:hidden;padding:clamp(28px,2.65vw,40px) clamp(30px,3vw,48px);border:1px solid rgba(231,221,208,.95);border-radius:28px;color:var(--ns-ink);text-align:left;background:#fff;box-shadow:0 18px 50px #0b122013;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.startPathCard:after{position:absolute;right:0;bottom:0;left:0;height:10px;content:"";background:linear-gradient(90deg,var(--ns-orange),#ff9d4d);opacity:.92}@media(hover:hover)and (pointer:fine)and (min-width:721px){.startPathCard:hover{border-color:#ff6b0057;box-shadow:0 28px 68px #0b12201f}.startPathCard:hover .pathArrow{transform:translate(4px) scale(1.04)}.startPathCard.primaryPath:hover .pathArrow{box-shadow:0 18px 36px #ff6b0047}}.startPathCard.primaryPath{background:radial-gradient(circle at 92% 0%,rgba(255,107,0,.13),transparent 36%),#fff}.startPathCard.secondaryPath{background:radial-gradient(circle at 92% 0%,rgba(11,18,32,.055),transparent 34%),#fff}.startPathCard.secondaryPath:after{background:linear-gradient(90deg,var(--ns-ink),#344054);opacity:.9}.pathIcon{display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(255,107,0,.18);border-radius:20px;color:var(--ns-orange);background:#fff0e2a8}.secondaryPath .pathIcon{color:var(--ns-ink);background:#f7f2ea;border-color:#0b12201a}.pathCopy{display:grid;grid-column:auto;align-self:center;min-width:0;gap:9px}.pathBadge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;padding:0 9px;border:1px solid rgba(255,107,0,.18);border-radius:999px;color:var(--ns-orange);background:#fff0e2bd;font-size:.7rem;font-weight:950;letter-spacing:.04em;line-height:1;text-transform:uppercase}.secondaryPath .pathBadge{border-color:#0b12201f;color:var(--ns-ink-soft);background:#f7f2ead1}.pathTitle{display:block;max-width:500px;color:var(--ns-ink);font-size:clamp(1.58rem,2vw,2.08rem);font-weight:950;line-height:1.05}.pathBody{display:block;max-width:450px;color:var(--ns-ink-soft);font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:650;line-height:1.35}.pathArrow{display:grid;width:58px;height:58px;place-items:center;justify-self:end;align-self:start;border:1px solid rgba(255,107,0,.18);border-radius:999px;color:#fff;background:var(--ns-orange);box-shadow:0 14px 26px #ff6b0038;align-self:center;transition:box-shadow .18s ease,transform .18s ease}.secondaryPath .pathArrow{border-color:#0b12201f;color:var(--ns-ink);background:#fff;box-shadow:0 12px 26px #0b122014}@media(min-width:721px)and (max-height:820px){.startScreen{gap:clamp(8px,1.25vh,12px);padding-top:clamp(12px,1.7vh,18px);padding-bottom:clamp(16px,2.4vh,26px)}.startTopPillRow{min-height:34px}.startHero{gap:clamp(11px,1.15vh,14px)}.startHero h1{font-size:clamp(3.55rem,4.8vw,4.5rem);line-height:.93}.startSubheadline{max-width:900px;font-size:clamp(1rem,1.16vw,1.1rem);line-height:1.32}.startProofStrip{min-height:34px;padding:4px 16px;font-size:.875rem}.startPathGrid{margin-top:clamp(30px,4.6vh,38px)}.startPathCard{grid-template-columns:64px minmax(0,1fr) 58px;min-height:clamp(208px,14vw,224px);gap:22px;padding:28px 40px}.pathIcon{width:62px;height:62px;border-radius:18px}.pathTitle{font-size:clamp(1.48rem,1.88vw,1.86rem)}.pathBody{font-size:clamp(.94rem,1vw,1rem);line-height:1.3}}.introHero,.emailGate,.processingScreen,.resultHero,.diagnosisCard,.lockedPreview,.checkoutBridge,.summaryPanel,.scanPanel{border-radius:var(--ns-radius-xl)}.introHero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.82fr);min-height:560px;gap:clamp(20px,3vw,38px);align-items:center;padding:clamp(22px,3.2vw,44px)}.introCopy,.resultCopy,.emailCopy,.diagnosisCard,.lockedPreview,.summaryPanel,.scanPanel{display:grid;gap:16px;min-width:0}.introCopy{gap:18px}.introHero h1{max-width:620px;font-size:clamp(2.75rem,5.2vw,4.45rem)}.eyebrow,.stepLabel,.cardTitle,.lockedIn,.segmentTag{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-size:.76rem;font-weight:950;letter-spacing:.04em;color:var(--ns-orange);text-transform:uppercase}.introActions,.checkoutActions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.primaryButton,.secondaryButton,.checkoutButton,.notSureButton{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 19px;border-radius:14px;font-size:.96rem;font-weight:930;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.primaryButton,.checkoutButton.primary{color:#fff;background:linear-gradient(135deg,var(--ns-orange),var(--ns-orange-hover));box-shadow:0 18px 38px #ff6b003d}.primaryButton:hover,.checkoutButton.primary:hover{background:linear-gradient(135deg,var(--ns-orange-hover),var(--ns-orange-pressed));box-shadow:0 22px 42px #ff6b0047}.secondaryButton,.checkoutButton.secondary,.notSureButton{border:1px solid var(--ns-border);color:var(--ns-ink);background:#fff}.secondaryButton:hover,.checkoutButton.secondary:hover,.notSureButton:hover{border-color:#ff6b0057;color:var(--ns-orange)}.primaryButton:disabled{color:#667085a3;background:#eee6dc;box-shadow:none;cursor:not-allowed}.softNote,.trustCopy{font-size:.9rem}.scanMockup{display:grid;gap:16px}.mockVideo,.blurredResult,.resultVisual,.processingLab{color:#f7faff;background:radial-gradient(circle at 25% 20%,rgba(32,200,248,.16),transparent 30%),radial-gradient(circle at 86% 22%,rgba(24,195,126,.14),transparent 34%),linear-gradient(180deg,var(--ns-navy-2),var(--ns-navy))}.mockVideo{position:relative;min-height:326px;overflow:hidden;border:1px solid rgba(32,200,248,.24);border-radius:24px;box-shadow:0 24px 70px #0714263d}.labHeader{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.1);color:#f7faff;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.labHeader span{color:#f7faffad}.playPuck{position:absolute;top:58px;left:16px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;background:#00000057;font-size:.84rem;font-weight:850}.courtLines{position:absolute;top:21%;right:9%;bottom:11%;left:9%;border:1px solid rgba(247,250,255,.14);border-radius:20px}.courtLines:before,.courtLines:after{position:absolute;content:"";background:#f7faff1f}.courtLines:before{top:50%;left:0;width:100%;height:1px}.courtLines:after{top:0;left:50%;width:1px;height:100%}.servePathSvg{position:absolute;top:22%;right:9%;bottom:8%;left:9%;width:82%;height:72%;filter:drop-shadow(0 0 18px rgba(32,200,248,.24))}.scanChecklist,.profileChecklist,.processingChecks,.emailValueStack{display:grid;gap:10px}.scanChecklist span,.profileChecklist span,.processingChecks span,.miniTimeline span,.emailValueStack span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 11px;border:1px solid rgba(24,195,126,.16);border-radius:12px;color:#0f8058;background:#18c37e14;font-size:.9rem;font-weight:760}.emailGate,.processingScreen{min-height:auto;padding:clamp(8px,2vw,18px) 0 0}.questionCard{display:grid;align-content:start;min-height:auto;gap:22px;padding:var(--question-top-padding) 0 0}.videoIntakeShell,.recordingGuide,.contactSelectorShell{display:grid;gap:clamp(18px,3vw,28px);padding:clamp(18px,3.4vw,34px);border-radius:var(--ns-radius-xl)}.videoIntakeShell,.recordingGuide{grid-template-columns:1fr;align-items:center}.videoIntakeCopy{display:grid;gap:16px;min-width:0}.videoIntakeCopy h2,.selectorHeader h2{max-width:720px;font-size:clamp(1.95rem,4.4vw,3.2rem)}.videoIntakeActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.filePickerButton{position:relative;cursor:pointer}.filePickerButton input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.uploadStepShell{display:grid;min-height:calc(100dvh - 172px);align-content:start;padding:0 0 8px}.uploadStepContent{display:grid;width:min(710px,100%);gap:clamp(10px,1.5vh,14px);margin:0 auto}.uploadStepIntro{display:grid;justify-items:center;text-align:center}.uploadStepIntro h2{max-width:680px;font-size:clamp(2.05rem,3.35vw,3.08rem);line-height:.96}.uploadGuideLayout{display:grid;grid-template-columns:1fr;gap:clamp(12px,1.8vh,16px);align-items:stretch}.uploadGuideCard{position:relative;margin:0;overflow:hidden;border:1px solid rgba(231,221,208,.98);border-radius:24px;background:radial-gradient(circle at 50% 12%,rgba(255,107,0,.08),transparent 34%),#fff;box-shadow:var(--ns-shadow-card);aspect-ratio:1672 / 941}.uploadGuideCard img{display:block;width:100%;height:100%;object-fit:contain}.uploadActionStack{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.86fr);gap:10px;align-content:start;align-items:stretch}.uploadChecklist{display:grid;gap:8px;padding:11px 12px;border:1px solid rgba(255,107,0,.15);border-radius:19px;background:linear-gradient(135deg,#fff0e2bd,#ffffffe0),#fff;box-shadow:0 8px 24px #0b12200d}.uploadChecklist>strong{justify-self:stretch;color:var(--ns-ink);font-size:.9rem;font-weight:930;text-align:center}.uploadChecklist p{margin:-2px 0 1px;color:var(--ns-danger);font-size:.76rem;font-weight:820;line-height:1.22;text-align:center}.uploadChecklist>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px}.uploadChecklist span{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;justify-items:start;gap:6px;min-width:0;color:var(--ns-ink-soft);font-size:.78rem;font-weight:760;line-height:1.25;text-align:left}.uploadChecklist svg{flex:0 0 auto;width:15px;height:15px;margin-top:.08em;color:#0f8058}.uploadDropzone{display:grid;min-height:100px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;padding:14px;border:2px dashed rgba(255,107,0,.34);border-radius:22px;color:var(--ns-ink);background:linear-gradient(135deg,#fff0e2b8,#fffffff0),#fff;box-shadow:var(--ns-shadow-card);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.uploadDropzone:hover{border-color:#ff6b00ad;box-shadow:0 16px 34px #ff6b0021;transform:translateY(-2px)}.uploadDropzone.hasFile{border-style:solid;border-color:#18c37e59;background:linear-gradient(135deg,#18c37e1a,#fffffff0),#fff}.uploadDropIcon{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(255,107,0,.22);border-radius:16px;color:var(--ns-orange);background:#fff}.uploadDropzone.hasFile .uploadDropIcon{border-color:#18c37e3d;color:#0f8058}.uploadDropzone strong,.uploadDropzone small{display:block;text-align:left}.uploadDropzone strong{font-size:1.05rem;font-weight:930}.uploadDropzone small{margin-top:4px;color:var(--ns-muted);font-size:.86rem;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectedFilePill{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(24,195,126,.2);border-radius:16px;color:#0f8058;background:#18c37e14}.selectedFilePill.needsUpload{border-color:#ffb5474d;color:#8a5600;background:#ffb5471c}.selectedFilePill strong,.selectedFilePill span{display:block;min-width:0}.selectedFilePill strong{overflow:hidden;color:var(--ns-ink);font-size:.92rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.selectedFilePill span{color:currentColor;font-size:.8rem;font-weight:760}.uploadBottomCta{position:fixed;right:0;bottom:0;left:0;z-index:9;display:grid;justify-items:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(231,221,208,.88);background:#fffcf7f7;box-shadow:0 -10px 26px #0b122012;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.uploadBottomCta .primaryButton{width:min(352px,100%);min-height:54px;border-radius:999px}.uploadBottomCta .primaryButton:not(:disabled){color:#fff!important}.uploadBottomCta .primaryButton:not(:disabled) svg{color:currentColor;stroke:currentColor}.textButton{min-height:46px;padding:0 10px;color:var(--ns-muted);background:transparent;font-weight:880;cursor:pointer}.textButton:hover{color:var(--ns-orange)}.guideRequirements{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,107,0,.16);border-radius:18px;background:#fff0e294}.guideRequirements>strong{color:var(--ns-ink);font-size:.95rem}.guideRequirements>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guideRequirements span,.resumeNotice,.fileMetaCard{display:inline-flex;align-items:center;gap:8px;color:var(--ns-ink-soft);font-size:.86rem;font-weight:760}.guideRequirements span svg{flex:0 0 auto;color:#0f8058}.resumeNotice{padding:11px 12px;border:1px solid rgba(255,181,71,.22);border-radius:14px;color:#8a5600;background:#ffb5471a}.guidePreviewGrid,.recordingAssets{display:grid;gap:12px}.guidePreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.recordingAssets{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1}.guideAssetCard{position:relative;min-height:190px;margin:0;overflow:hidden;border:1px solid rgba(231,221,208,.96);border-radius:20px;background:var(--ns-navy);box-shadow:var(--ns-shadow-card)}.guideAssetCard img{display:block;width:100%;height:100%;min-height:190px;object-fit:cover}.guideAssetCard figcaption{position:absolute;inset:auto 12px 12px;display:grid;gap:3px;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#fff;background:#071426bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guideAssetCard figcaption span{color:#f7faffad;font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.contactSelectorShell{align-content:start}.selectorHeader{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center;justify-items:center;text-align:center}.selectorTitleBlock{display:grid;justify-items:center;gap:4px}.contactReferenceCard{display:grid;grid-template-columns:minmax(128px,210px) minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;border:1px solid rgba(255,107,0,.18);border-radius:18px;background:linear-gradient(135deg,#fff0e2cc,#ffffffe6),#fff;box-shadow:0 12px 28px #0b122012}.contactReferenceCard img{display:block;width:100%;aspect-ratio:420 / 236;object-fit:cover;border-radius:13px;background:var(--ns-navy)}.contactReferenceCard strong{color:var(--ns-ink);font-size:clamp(1rem,1.7vw,1.24rem);font-weight:930;line-height:1.08}.fileMetaCard{width:fit-content;max-width:100%;padding:10px 12px;border:1px solid var(--ns-border);border-radius:14px;background:#fff}.fileMetaCard.compact{max-width:280px}.fileMetaCard svg{flex:0 0 auto;color:var(--ns-orange)}.fileMetaCard div{display:grid;min-width:0;gap:2px}.fileMetaCard strong,.fileMetaCard span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileMetaCard strong{color:var(--ns-ink)}.fileMetaCard span{color:var(--ns-muted);font-size:.82rem}.videoPreviewPanel{position:relative;overflow:hidden;border:1px solid rgba(32,200,248,.22);border-radius:22px;background:radial-gradient(circle at 18% 8%,rgba(32,200,248,.16),transparent 28%),linear-gradient(180deg,var(--ns-navy-2),var(--ns-navy));box-shadow:0 24px 64px #07142638}.videoPreviewPanel video{display:block;width:100%;max-height:min(56vh,520px);aspect-ratio:16 / 9;object-fit:contain;background:#020712}.baseContactVideo{position:relative;z-index:1;opacity:.42}.contactPreviewVideo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;max-height:none;pointer-events:none}.contactFooter{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.contactScrubShell{display:grid;gap:12px;padding:16px;border:1px solid var(--ns-border);border-radius:20px;background:linear-gradient(135deg,#fff0e2b8,#fffffff0),#fff;box-shadow:var(--ns-shadow-card)}.contactScrubShell>strong{color:var(--ns-ink);font-size:.98rem;font-weight:930;text-align:center}.contactScrubControlRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.frameStepButton{display:inline-grid;width:46px;height:46px;place-items:center;border:1px solid rgba(231,221,208,.95);border-radius:999px;color:var(--ns-ink);background:linear-gradient(145deg,#fffffff5,#fff8efe6);box-shadow:0 12px 26px #0b122014;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}.frameStepButton:disabled{opacity:.42;cursor:not-allowed;transform:none}.frameStepButton:focus-visible{outline:3px solid rgba(255,107,0,.26);outline-offset:4px}@media(hover:hover)and (pointer:fine){.frameStepButton:not(:disabled):hover{transform:translateY(-1px);border-color:#ff6b006b;box-shadow:0 16px 32px #0b12201c}}.contactScrubBar{position:relative;height:28px;overflow:visible;border-radius:999px;background:linear-gradient(90deg,#0b12201a 0,#0b12201a),repeating-linear-gradient(90deg,transparent 0 18px,rgba(11,18,32,.16) 18px 19px);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.contactScrubBar:focus-visible{outline:3px solid rgba(255,107,0,.28);outline-offset:6px}.contactScrubFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ns-orange),var(--ns-warning));box-shadow:0 8px 18px #ff6b002e}.contactScrubThumb{position:absolute;top:50%;width:34px;height:34px;border:5px solid #ffffff;border-radius:999px;background:var(--ns-orange);box-shadow:var(--ns-shadow-card);transform:translate(-50%,-50%);pointer-events:none}.contactScrubBar.isScrubbing .contactScrubThumb{transform:translate(-50%,-50%) scale(1.08)}.contactFooter{padding-top:4px}.contactFooter .primaryButton{width:min(360px,100%)}.contactFooter p,.resultModeNote{color:var(--ns-muted);font-size:.9rem;line-height:1.45}.questionHeader{display:grid;gap:var(--question-header-gap);text-align:left}.questionHeader h2{max-width:720px;font-size:clamp(2.04rem,5vw,3.7rem);line-height:1.02}.questionHeader .subcopy{max-width:620px;color:var(--ns-muted);font-size:1rem;line-height:1.5}.trainingFrequencyStep{grid-template-rows:auto minmax(0,1fr);width:min(760px,calc(100vw - 32px));min-height:calc(100dvh - 178px);justify-self:center;margin:0 auto;gap:clamp(14px,2dvh,20px)}.trainingFrequencyStep .questionHeader{justify-items:center;text-align:center}.trainingFrequencyStep .questionHeader h2{max-width:760px;font-size:clamp(2.25rem,3.5vw,3.25rem);line-height:1}.trainingFrequencyStep .questionHeader .subcopy{max-width:560px;font-size:.95rem;line-height:1.36}.trainingFrequencyPanel{display:grid;justify-items:center;align-content:space-between;gap:clamp(14px,2dvh,20px);width:100%;min-height:clamp(430px,calc(100dvh - 290px),520px)}.trainingCalendarCard{position:relative;display:grid;width:clamp(190px,18vw,230px);aspect-ratio:1 / 1.05;overflow:visible;border:1px solid rgba(231,221,208,.9);border-radius:22px;background:#fff;box-shadow:0 22px 42px #0b12201c,inset 0 -1px #0b12200a}.trainingCalendarCard:after{position:absolute;right:0;bottom:0;width:48px;height:48px;content:"";border-radius:18px 0 20px;background:linear-gradient(135deg,#ffffff40,#0b122017),#f4eee6;clip-path:polygon(100% 0,0 100%,100% 100%)}.trainingCalendarRings{position:absolute;top:-16px;left:50%;z-index:2;display:flex;gap:14px;transform:translate(-50%)}.trainingCalendarRings span{width:11px;height:33px;border:3px solid rgba(11,18,32,.24);border-bottom-color:transparent;border-radius:999px;background:linear-gradient(180deg,#fefefe,#e7ddd0);box-shadow:0 5px 10px #0b12201a}.trainingCalendarTop{height:58px;border-radius:21px 21px 0 0;background:linear-gradient(135deg,var(--ns-orange),#ff9b2f)}.trainingCalendarBody{display:grid;align-content:center;justify-items:center;min-height:0;padding:18px 16px 20px}.trainingCalendarBody strong{color:#0b1220db;font-size:clamp(4.4rem,7.6vw,5.7rem);font-weight:950;letter-spacing:0;line-height:.86}.trainingCalendarBody span{margin-top:8px;color:var(--ns-muted);font-size:.76rem;font-weight:930;letter-spacing:.04em;text-transform:uppercase}.trainingFrequencyCopy{display:grid;align-items:start;min-height:92px;width:min(520px,100%);text-align:center}.trainingFrequencyCopy strong{display:block;color:var(--ns-ink);font-size:clamp(1.58rem,3vw,2rem);font-weight:950;line-height:1.04}.trainingFrequencyCopy p{width:min(500px,100%);margin:8px auto 0;color:var(--ns-muted);font-size:1rem;font-weight:730;line-height:1.32}.trainingFrequencyWheelShell{display:grid;gap:12px;width:min(640px,100%)}.trainingFrequencyWheel{position:relative;min-height:76px;border:1px solid rgba(231,221,208,.94);border-radius:999px;background:radial-gradient(circle at var(--training-progress, 25%) 50%,rgba(255,107,0,.12),transparent 22%),linear-gradient(180deg,#f1f4f8,#e8edf3);box-shadow:inset 0 1px #ffffffe6,0 18px 36px #0b122017;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.trainingFrequencyWheel.isDragging{cursor:grabbing}.trainingFrequencyWheel:focus-visible{outline:3px solid rgba(255,107,0,.26);outline-offset:6px}.trainingFrequencyFill{position:absolute;top:50%;left:18px;width:max(0px,calc(var(--training-progress, 25%) - 18px));max-width:calc(100% - 36px);height:16px;border-radius:999px;background:linear-gradient(90deg,var(--ns-orange),#ff9b2f);box-shadow:0 10px 22px #ff6b0038;transform:translateY(-50%)}.trainingFrequencyTicks{position:absolute;top:0;right:18px;bottom:0;left:18px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.trainingFrequencyTicks span{width:11px;height:11px;border-radius:999px;background:#a9b9d8;box-shadow:0 0 0 4px #ffffff47}.trainingFrequencyTicks span.active{background:#fff;box-shadow:0 0 0 4px #ffffffd6,0 8px 18px #ff6b002e}.trainingFrequencyTickButton{position:absolute;top:50%;z-index:3;width:46px;height:46px;border:0;border-radius:999px;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.trainingFrequencyTickButton:after{position:absolute;top:15px;right:15px;bottom:15px;left:15px;content:"";border-radius:999px;background:transparent;transition:box-shadow .16s ease,transform .16s ease}.trainingFrequencyTickButton:focus-visible{outline:none}.trainingFrequencyTickButton:focus-visible:after,.trainingFrequencyTickButton:hover:after{box-shadow:0 0 0 8px #ff6b001f;transform:scale(1.05)}.trainingFrequencyThumb{position:absolute;top:50%;left:clamp(26px,var(--training-progress, 25%),calc(100% - 26px));z-index:4;width:48px;height:48px;border:6px solid #ffffff;border-radius:999px;background:linear-gradient(135deg,var(--ns-orange),#ff8c1a);box-shadow:0 16px 34px #ff6b0047,0 0 0 1px #0b12200f;transform:translate(-50%,-50%);pointer-events:none;transition:transform .17s ease,box-shadow .17s ease}.trainingFrequencyWheel.isDragging .trainingFrequencyThumb{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 20px 42px #ff6b0057,0 0 0 1px #0b12200f}.trainingFrequencyLessMore{display:flex;justify-content:space-between;color:var(--ns-ink);font-size:1rem;font-weight:950;line-height:1}.choiceGrid{display:grid;grid-template-columns:1fr;gap:10px}.choiceGrid.multi{grid-template-columns:repeat(2,minmax(0,1fr))}.choiceGrid.compact{grid-template-columns:1fr}.bodyLocationQuestionCard{width:min(760px,calc(100vw - 32px));min-height:calc(100dvh - 178px);justify-self:center;margin:0 auto;align-content:start;gap:clamp(16px,2.4dvh,26px)}.bodyLocationQuestionCard .questionHeader{justify-items:center;text-align:center}.bodyLocationQuestionCard .questionHeader h2{max-width:740px}.bodyLocationQuestionCard .questionHeader .subcopy{max-width:610px}.bodyLocationQuestionCard .choiceGrid.multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,20px);width:min(720px,100%);margin:clamp(20px,4dvh,46px) auto 0}.bodyLocationQuestionCard .choiceCard{min-height:clamp(112px,15dvh,146px);padding:clamp(18px,2.4vw,24px);border-radius:22px;align-items:center}.bodyLocationQuestionCard .choiceIcon{width:58px;height:58px;border-radius:18px}.bodyLocationQuestionCard .choiceIcon svg{width:30px;height:30px}.bodyLocationQuestionCard .choiceCard strong{font-size:clamp(1.08rem,1.8vw,1.32rem)}.bodyLocationQuestionCard .choiceCard small{font-size:.96rem}.bodyLocationQuestionCard .selectionFeedback{justify-self:center}.choiceCard{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:78px;gap:12px;padding:14px 16px;border:1px solid var(--ns-border);border-radius:16px;color:var(--ns-ink);text-align:left;background:#ffffffe0;box-shadow:0 8px 20px #0b12200a;cursor:pointer}.choiceCard strong,.choiceCard small{display:block}.choiceCard strong{margin-bottom:3px;color:var(--ns-ink);font-size:1rem;font-weight:880}.choiceCard small{color:var(--ns-muted);line-height:1.32}.choiceRatingHelper{margin-top:6px;color:#667085d1;font-size:.78rem;font-weight:820;letter-spacing:.01em}.levelMicrocopy{max-width:620px;color:var(--ns-muted);font-size:.9rem;font-weight:760}.currentSpeedGrid{gap:11px}.currentSpeedCard{min-height:96px}.currentSpeedCopy{display:grid;gap:3px}.currentSpeedCopy strong{margin:0;font-size:1.06rem}.currentSpeedCopy em{color:var(--ns-ink);font-size:.91rem;font-style:normal;font-weight:880}.currentSpeedCopy small{margin-top:2px}.choiceIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:var(--ns-orange);background:var(--ns-orange-soft);opacity:.85}.choiceCheck{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;color:#fff;background:var(--ns-orange);box-shadow:0 9px 20px #ff6b003d}.choiceCard.selected{border-color:#ff6b0094;background:linear-gradient(145deg,#fff0e2eb,#fff 60%);box-shadow:0 12px 28px #ff6b001a}.choiceCard.selected:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px #ff6b0029;pointer-events:none}.accent-green .choiceIcon{color:#0f8058;background:#18c37e1a}.accent-amber .choiceIcon,.accent-gold .choiceIcon{color:#9a5b00;background:#ffb54729}.accent-red .choiceIcon{color:var(--ns-danger);background:#e5484d1a}.accent-violet .choiceIcon{color:#7b5cff;background:#7b5cff1a}.selectionFeedback{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:9px 11px;border:1px solid rgba(255,107,0,.22);border-radius:999px;color:var(--ns-orange);background:var(--ns-orange-soft);font-size:.9rem;font-weight:850}.speedFeedback{max-width:620px;border-radius:16px;line-height:1.35}.speedPanel,.heightPanel{display:grid;gap:14px;max-width:720px}.speedReadout{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;align-items:center;padding:18px;overflow:hidden;border:1px solid rgba(255,107,0,.18);border-radius:20px;color:var(--ns-ink);background:linear-gradient(145deg,#fff,#fff8ef);box-shadow:0 10px 26px #0b12200d}.speedReadout:before{position:absolute;inset:auto 0 0;height:5px;content:"";background:linear-gradient(90deg,var(--ns-orange),var(--ns-warning)) 0 / var(--speed-progress, 50%) 100% no-repeat,#0b122014}.speedometer{display:grid;width:118px;height:118px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:conic-gradient(var(--ns-orange) 0 var(--speed-progress, 50%),rgba(11,18,32,.08) var(--speed-progress, 50%) 100%),#fff;box-shadow:inset 0 0 0 9px #fff}.speedometer svg{color:var(--ns-orange)}.speedometer strong{color:var(--ns-ink);font-size:clamp(2.3rem,6vw,3.7rem);line-height:.86}.speedometer span{color:var(--ns-muted);font-weight:850;text-transform:uppercase}.speedReadoutCopy{display:grid;gap:8px}.speedReadoutCopy .stepLabel{color:var(--ns-orange)}.speedReadoutCopy strong{color:var(--ns-ink);font-size:clamp(1.35rem,3vw,2rem);line-height:1.02}.speedReadoutCopy p{color:var(--ns-muted)}.speedReadoutCopy small{color:var(--ns-muted);font-size:.87rem;font-weight:800;line-height:1.35}input[type=range]{width:100%;accent-color:var(--ns-orange)}.speedSlider{height:34px}.speedControls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.stepperButton{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:44px;border:1px solid rgba(255,107,0,.22);border-radius:13px;color:var(--ns-orange);background:var(--ns-orange-soft);font-weight:900;cursor:pointer}.numericFallback{display:grid;max-width:190px;gap:7px;color:var(--ns-muted);font-size:.86rem;font-weight:760}.numericFallback input,input[type=text],input[type=email],.emailCopy input,.emailFormBlock input{width:100%;min-height:52px;padding:0 15px;border:1px solid var(--ns-border);border-radius:14px;color:var(--ns-ink);background:#fff}.numericFallback input:focus,.emailCopy input:focus,.emailFormBlock input:focus{border-color:#ff6b0075;box-shadow:0 0 0 4px #ff6b001a}.speedBands,.heightTicks{display:flex;justify-content:space-between;gap:8px;color:var(--ns-muted);font-size:.78rem}.speedBands span{flex:1;min-width:0;padding:8px 7px;border:1px solid var(--ns-border);border-radius:11px;text-align:center;background:#fff;font-weight:820}.speedBands .active,.notSureButton.selected{border-color:#ff6b0085;color:var(--ns-orange);background:var(--ns-orange-soft)}.targetSpeedStep{gap:14px}.targetSpeedStep .questionHeader{gap:0}.targetSpeedStep .questionHeader h2{max-width:740px;font-size:clamp(2.02rem,3.65vw,2.82rem);line-height:1.02}.targetSpeedStep .questionHeader .subcopy{line-height:1.36}.targetSpeedPanel{display:grid;width:100%;max-width:760px;gap:13px;justify-items:center;margin-inline:auto}.speedContextPill{display:inline-grid;width:fit-content;gap:2px;padding:10px 13px;border:1px solid rgba(255,107,0,.18);border-radius:999px;background:#fff8efeb;box-shadow:0 10px 22px #0b12200b}.speedContextPill span{display:inline-flex;align-items:center;gap:7px;color:var(--ns-ink);font-size:.9rem;font-weight:900}.speedContextPill svg{color:var(--ns-orange)}.speedContextPill small{color:var(--ns-muted);font-size:.72rem;font-weight:820;letter-spacing:.02em;text-transform:uppercase}.targetHeroReadout{display:grid;justify-items:center;gap:0;width:min(100%,430px);padding:4px 0 0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.targetHeroReadout span{color:var(--ns-orange);font-size:.76rem;font-weight:930;letter-spacing:.08em;text-transform:uppercase}.targetHeroReadout strong{color:var(--ns-ink);font-size:clamp(5.4rem,11vw,7.6rem);font-weight:950;line-height:.8;letter-spacing:0}.targetHeroReadout em{color:var(--ns-muted);font-size:clamp(1.05rem,3vw,1.45rem);font-style:normal;font-weight:900;text-transform:uppercase}.speedCommitmentRow{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto);gap:10px;align-items:center;justify-content:center;width:min(100%,560px)}.speedGapChip,.targetBandPill{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:9px 12px;border-radius:999px;font-size:.92rem;font-weight:930}.speedGapChip{color:#fff;background:linear-gradient(135deg,var(--ns-orange),#ff9d2e);box-shadow:0 14px 26px #ff6b0033}.speedGapChip.optimize{color:#0f8058;background:#18c37e1a;box-shadow:none}.targetBandPill{color:var(--ns-ink);border:1px solid rgba(11,18,32,.08);background:#ffffffdb}.targetWheelShell{display:grid;width:100%;gap:10px;padding:16px 18px 14px;border:1px solid rgba(255,107,0,.16);border-radius:24px;background:linear-gradient(145deg,#fffcf7f5,#ffffffeb);box-shadow:0 14px 32px #0b12200e}.targetWheelControlRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-top:30px}.targetStepButton{display:inline-grid;width:46px;height:46px;place-items:center;border:1px solid rgba(231,221,208,.95);border-radius:999px;color:var(--ns-ink);background:linear-gradient(145deg,#fffffff5,#fff8efe6);box-shadow:0 12px 26px #0b122014;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.targetStepButton:focus-visible{outline:3px solid rgba(255,107,0,.26);outline-offset:4px}@media(hover:hover)and (pointer:fine){.targetStepButton:hover{transform:translateY(-1px);border-color:#ff6b006b;box-shadow:0 16px 32px #0b12201c}}.targetSpeedWheel{position:relative;height:96px;overflow:visible;border:1px solid rgba(255,107,0,.16);border-radius:22px;background:radial-gradient(circle at var(--target-progress, 50%) 50%,rgba(255,107,0,.13),transparent 18%),linear-gradient(145deg,#fffffff5,#fff8efeb);box-shadow:inset 0 0 0 1px #0b122009,0 14px 30px #0b12200f;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.targetSpeedWheel:focus-visible{outline:3px solid rgba(255,107,0,.28);outline-offset:6px}.targetWheelFill{position:absolute;top:0;bottom:0;left:0;width:var(--target-progress, 50%);border-radius:inherit;background:linear-gradient(90deg,#ff6b002e,#ff9d2e57);box-shadow:inset -18px 0 30px #ff6b001f}.targetWheelTicks{position:absolute;top:14px;right:16px;bottom:14px;left:16px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.targetWheelTicks span{width:1px;height:24px;border-radius:999px;background:#0b122026}.targetWheelTicks span.medium{height:34px;background:#0b122033}.targetWheelTicks span.major{width:2px;height:52px;background:#ff6b0070}.targetWheelTodayMarker{position:absolute;top:9px;left:clamp(42px,var(--current-progress, 0%),calc(100% - 42px));z-index:3;display:grid;gap:1px;min-width:62px;padding:6px 8px;border:1px solid rgba(255,107,0,.14);border-radius:14px;background:#ffffffe6;box-shadow:0 10px 22px #0b122012;transform:translate(-50%);text-align:center;pointer-events:none}.targetWheelTodayMarker:after{position:absolute;top:calc(100% + 2px);left:50%;width:2px;height:38px;border-radius:999px;content:"";background:#0b12202e;transform:translate(-50%)}.targetWheelTodayMarker span{color:var(--ns-orange);font-size:.7rem;font-weight:930;letter-spacing:.05em;text-transform:uppercase}.targetWheelTodayMarker strong{color:var(--ns-ink);font-size:.78rem;font-weight:930}.targetWheelMarker{position:absolute;top:50%;left:clamp(20px,var(--target-progress, 50%),calc(100% - 20px));z-index:4;display:grid;place-items:center;width:38px;height:72px;border:5px solid #ffffff;border-radius:999px;color:#fff;background:linear-gradient(180deg,var(--ns-orange),#ff8f1f);box-shadow:0 16px 30px #ff6b003d,0 0 0 1px #0b12200d;transform:translate(-50%,-50%);pointer-events:none}.targetWheelMarker span{position:absolute;top:-34px;width:max-content;max-width:82px;padding:6px 9px;border:1px solid rgba(255,107,0,.18);border-radius:999px;color:var(--ns-orange);background:#fffffff5;font-size:.74rem;font-weight:950;line-height:1;text-align:center;box-shadow:0 10px 22px #0b122013}.targetSpeedWheel.isDragging .targetWheelMarker{transform:translate(-50%,-50%) scale(1.05)}.targetWheelMilestones{position:relative;min-height:36px}.targetWheelMilestones>span{position:absolute;top:0;display:grid;gap:2px;justify-items:center;transform:translate(-50%);color:var(--ns-muted);font-size:.78rem;font-weight:900;text-align:center}.targetWheelMilestones>span:before{width:2px;height:10px;border-radius:999px;content:"";background:#0b122029}.targetWheelMilestones .milestoneHundred{color:var(--ns-orange)}.targetWheelMilestones .milestoneHundred:before{width:4px;height:16px;background:var(--ns-orange);box-shadow:0 6px 14px #ff6b0038}.targetWheelMilestones em{width:max-content;padding:4px 7px;border-radius:999px;color:var(--ns-orange);background:var(--ns-orange-soft);font-size:.66rem;font-style:normal;font-weight:930}.targetBandFeedback{display:grid;width:100%;gap:5px;padding:13px 15px;border:1px solid rgba(255,107,0,.16);border-radius:20px;background:#ffffffdb}.targetBandFeedback span{color:var(--ns-orange);font-size:.78rem;font-weight:930;letter-spacing:.05em;text-transform:uppercase}.targetBandFeedback strong{color:var(--ns-ink);font-size:clamp(1.08rem,2.4vw,1.32rem);line-height:1.12}.targetBandFeedback p{color:var(--ns-muted);font-weight:760;line-height:1.42}.targetClampMessage{color:#9a5b00;font-weight:860}.targetReassurance{max-width:680px}@media(min-width:721px){.targetSpeedStep .questionHeader{justify-items:center;text-align:center}.targetSpeedPanel{grid-template-columns:minmax(0,1fr);align-items:center}.speedContextPill,.targetWheelShell,.targetBandFeedback,.targetReassurance{grid-column:1 / -1}.targetHeroReadout,.speedCommitmentRow{grid-column:1}.targetBandFeedback{max-width:680px}}.microcopy{color:var(--ns-muted);font-size:.92rem}.lockedIn,.speedLock{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:9px 11px;border:1px solid rgba(24,195,126,.18);border-radius:13px;color:#0f8058;background:#18c37e14;text-transform:none}.payoffScreen,.bridgeScreen,.resultReveal{display:grid;gap:18px;min-height:460px;align-content:center;padding:clamp(22px,4vw,44px);border-radius:var(--ns-radius-xl)}.payoffCopy,.bridgeScreen{min-width:0}.payoffCopy{display:grid;gap:12px}.speedGapCard{display:grid;gap:16px;padding:clamp(16px,3vw,26px);border:1px solid rgba(255,107,0,.18);border-radius:24px;background:radial-gradient(circle at 86% 12%,rgba(255,107,0,.1),transparent 32%),linear-gradient(145deg,#fff,#fff8ef);box-shadow:var(--ns-shadow-card)}.speedGapHeader,.speedBandSummary{display:flex;align-items:center;justify-content:space-between;gap:14px}.speedGapHeader div,.speedBandSummary{min-width:0}.speedGapHeader span,.speedBandSummary span,.graphPoint span{color:var(--ns-muted);font-size:.78rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.speedGapHeader strong,.speedBandSummary strong,.graphPoint strong{display:block;color:var(--ns-ink);font-weight:930}.speedGraph{position:relative;min-height:220px;overflow:hidden;border:1px solid var(--ns-border);border-radius:22px;background:linear-gradient(rgba(11,18,32,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(11,18,32,.05) 1px,transparent 1px),#fffcf7;background-size:44px 44px}.graphAxis{position:absolute;right:8%;bottom:58px;left:8%;height:4px;border-radius:999px;background:#0b12201a}.graphPath{position:absolute;bottom:58px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--ns-orange),var(--ns-warning));box-shadow:0 0 24px #ff6b0033}.graphPoint{position:absolute;bottom:34px;display:grid;min-width:118px;gap:4px;padding:10px 11px;border:1px solid var(--ns-border);border-radius:14px;background:#fff;box-shadow:var(--ns-shadow-card);transform:translate(-50%)}.graphPoint:before{position:absolute;top:-28px;left:50%;width:18px;height:18px;content:"";border:4px solid #ffffff;border-radius:999px;background:var(--ns-orange);box-shadow:0 0 0 5px #ff6b0024;transform:translate(-50%)}.graphPoint.target:before{background:#0f8058;box-shadow:0 0 0 5px #18c37e29}.gapBadge{position:absolute;top:22px;right:22px;padding:10px 12px;border-radius:999px;color:#fff;background:var(--ns-orange);box-shadow:0 16px 34px #ff6b0038;font-weight:930}.projectionPreviewScreen{gap:8px;align-content:start;padding:clamp(16px,2.35vw,26px)}.projectionPreviewScreen .payoffCopy{gap:7px;max-width:830px}.projectionPreviewScreen .payoffCopy h2{max-width:620px;color:var(--ns-ink);font-size:clamp(1.18rem,2.05vw,1.62rem);font-weight:720;line-height:1.12}.projectionOutcome{margin:0;color:var(--ns-ink);max-width:780px;font-size:clamp(2.2rem,5.1vw,4.55rem);font-weight:940;line-height:.96;letter-spacing:0;text-wrap:balance}.projectionOutcome strong{color:var(--ns-orange)}.projectionGoalSupportLine{max-width:640px;color:var(--ns-muted);font-size:clamp(.88rem,1.18vw,1rem);font-weight:800;line-height:1.34}.projectionGraphCard{display:grid;gap:9px;justify-self:center;width:min(100%,900px);padding:clamp(8px,1.35vw,13px);border:1px solid rgba(255,107,0,.15);border-radius:30px;background:linear-gradient(90deg,#fffffff0,#fff0 7%,#fff0 93%,#fffffff0),linear-gradient(145deg,#fffffffa,#fff8eff2);box-shadow:0 26px 72px #0b122021,0 10px 34px #ff6b0017}.projectionPreviewScreen:not(.noVideoRefinedGate) .projectionGraphCard{margin-top:clamp(4px,.8vw,10px)}.projectionPathChip{position:absolute;z-index:5;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff5b22,#ff9d2e);box-shadow:0 14px 30px #ff6b0038;font-size:.78rem;font-weight:930;white-space:nowrap}.projectionChartSurface{position:relative;height:clamp(305px,32vw,360px);overflow:hidden;border:1px solid rgba(11,18,32,.08);border-radius:26px;background:radial-gradient(circle at 84% 18%,rgba(255,107,0,.13),transparent 30%),linear-gradient(180deg,#fffefd,#fff7ed 58%,#fff);cursor:crosshair;touch-action:none}.projectionChartSurface:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffeb,#fff0 12%,#fff0 88%,#ffffffeb),linear-gradient(180deg,#fff3,#fff0)}.projectionChartSvg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible}.projectionAreaPath{fill:url(#projectionAreaGradient)}.projectionGridLine{stroke:#0b12200f;stroke-width:.7;vector-effect:non-scaling-stroke}.projectionLinePath{fill:none;stroke:url(#projectionLineGradient);stroke-width:4.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 18px rgba(255,107,0,.24));vector-effect:non-scaling-stroke}.projectionPoint{stroke:#fff;stroke-width:1.4;vector-effect:non-scaling-stroke}.projectionPointToday{fill:var(--ns-orange)}.projectionPointTarget{fill:#ff6b00;filter:drop-shadow(0 10px 16px rgba(255,107,0,.28));transform-box:fill-box;transform-origin:center}.projectionMarker{position:absolute;z-index:3;display:grid;gap:2px;max-width:150px;padding:9px 11px;border:1px solid rgba(11,18,32,.08);border-radius:17px;background:#fffffff0;box-shadow:0 14px 28px #0b122017;pointer-events:none}.projectionMarker span{color:var(--ns-muted);font-size:.68rem;font-weight:930;letter-spacing:.05em;text-transform:uppercase}.projectionMarker strong{color:var(--ns-ink);font-size:.92rem;line-height:1.06}.projectionMarker small{color:var(--ns-muted);font-size:.72rem;font-weight:760;line-height:1.18}.projectionMarkerToday{border-color:#f43f5e29;transform:translate(10px,calc(-100% - 12px))}.projectionMarkerTarget{border-color:#ff6b002e;display:flex;align-items:center;gap:6px;max-width:none;padding:7px 10px;border-radius:999px;white-space:nowrap;transform:translate(-100%,calc(-100% - 12px))}.projectionMarkerTarget span,.projectionMarkerTarget strong,.projectionMarkerTarget small{line-height:1}.projectionMarkerTarget small:before{margin-right:3px;content:"by"}.projectionCrosshair{position:absolute;z-index:3;top:38px;bottom:48px;width:1px;background:linear-gradient(180deg,transparent,rgba(255,107,0,.52) 12%,rgba(255,107,0,.52) 86%,transparent);transform:translate(-50%);pointer-events:none}.projectionActiveDot{position:absolute;z-index:5;width:17px;height:17px;border:4px solid #ffffff;border-radius:999px;background:var(--ns-orange);box-shadow:0 0 0 6px #ff6b0024,0 12px 28px #ff6b003b;transform:translate(-50%,-50%);pointer-events:none}.projectionTooltip{position:absolute;z-index:6;display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:6px 10px;border:1px solid rgba(255,107,0,.2);border-radius:999px;color:var(--ns-ink);background:#fffffff5;box-shadow:0 14px 28px #0b12201f;transform:translate(-50%,calc(-100% - 16px));pointer-events:none;white-space:nowrap}.projectionTooltip.isStart{transform:translate(10px,calc(-100% - 16px))}.projectionTooltip.isEnd{transform:translate(calc(-100% - 10px),calc(-100% - 16px))}.projectionTooltip span{color:var(--ns-muted);font-size:.69rem;font-weight:930;letter-spacing:.06em;text-transform:uppercase}.projectionTooltip strong{color:var(--ns-ink);font-size:.82rem;line-height:1}.projectionTooltip small{color:var(--ns-muted);font-size:.75rem;font-weight:820}.projectionFixedMphChip{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid rgba(255,107,0,.16);border-radius:999px;color:var(--ns-ink);background:#ffffffe0;box-shadow:0 12px 26px #0b122014;font-size:.82rem;font-weight:930;line-height:1;transform:translate(-50%,calc(-100% - 16px));pointer-events:none;white-space:nowrap}.projectionFixedMphChip.isActive{opacity:0!important}.projectionDatePill{position:absolute;z-index:6;bottom:13px;min-width:78px;padding:7px 10px;border:1px solid rgba(255,107,0,.16);border-radius:999px;color:var(--ns-ink);background:#fffffff5;box-shadow:0 12px 26px #0b12201a;font-size:.76rem;font-weight:900;line-height:1;text-align:center;transform:translate(-50%);pointer-events:none}.projectionDatePill.isStart{transform:translate(0)}.projectionDatePill.isEnd{transform:translate(-100%)}.projectionAxisLabels{position:absolute;z-index:2;right:8%;bottom:14px;left:8%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:#0b122070;font-size:.72rem;font-weight:860;pointer-events:none}.projectionAxisLabels span:nth-child(2){text-align:center}.projectionAxisLabels span:nth-child(3){text-align:right}.projectionPreviewNote,.projectionProofLine{color:var(--ns-muted);font-size:.9rem;font-weight:800;line-height:1.38}.projectionPreviewNote{padding:0 5px}.projectionProofLine{max-width:760px;color:var(--ns-ink)}.projectionDisclaimer{max-width:760px}.projectionReassurance{display:grid;gap:3px;justify-items:center;padding:0 8px 2px;text-align:center}.projectionReassurance h3{margin:0;color:var(--ns-ink);font-size:clamp(1.34rem,2.25vw,1.86rem);font-weight:940;line-height:1.02}.projectionReassurance p{max-width:560px;margin:0;color:#475569e6;font-size:clamp(.92rem,1.28vw,1.06rem);font-weight:720;line-height:1.28}.noVideoRefinedGate{width:min(100%,960px);justify-self:center;gap:clamp(10px,1.35vw,14px);padding-top:0}.noVideoRefinedCopy{width:min(100%,880px);justify-self:center;gap:4px;text-align:left}.noVideoRefinedCopy h2{max-width:760px;margin:0;color:var(--ns-ink);font-size:clamp(1.28rem,1.78vw,1.7rem);font-weight:920;line-height:1.08;text-wrap:balance}.refinedPredictionSupportCopy{max-width:560px;margin:0;color:var(--ns-ink-soft);font-size:clamp(.92rem,1.14vw,1.02rem);font-weight:760;line-height:1.24}.noVideoRefinedOutcome{display:flex;flex-wrap:wrap;align-items:baseline;gap:.16em;max-width:100%;font-size:clamp(2.1rem,3.75vw,3.55rem);line-height:1.14;overflow:visible}.noVideoOutcomeGroup{display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:.16em;max-width:100%}.noVideoOutcomeDate{display:inline-flex;align-items:baseline;min-width:0;overflow:visible}.refinedDateSlot{position:relative;display:inline-block;min-width:3.55em;height:1.2em;overflow:hidden;line-height:1.14;vertical-align:-.13em}.refinedDateSlotTrack{display:flex;flex-direction:column;will-change:transform}.refinedDateSlotItem{display:block;height:1.2em;line-height:1.14;white-space:nowrap}@media(min-width:721px){.noVideoOutcomeDate .isHeadlineDateSlot{clip-path:inset(1px 0 1px 0)}}.noVideoRefinedCard{width:min(100%,820px);padding:clamp(9px,1.2vw,13px);border-radius:28px}.noVideoRefinedChart{height:clamp(282px,23vw,318px);border-color:#ff6b001a;background:radial-gradient(circle at 82% 16%,rgba(255,107,0,.09),transparent 30%),linear-gradient(180deg,#fff,#fffaf5 58%,#fff);cursor:crosshair}.noVideoRefinedChart:after{background:linear-gradient(90deg,#fffffff5,#fff0 11%,#fff0 88%,#fffffff5),linear-gradient(180deg,#ffffff29,#fff0)}.refinedPredictionGhostPath{fill:none;stroke:#64748b3d;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5.5 6;vector-effect:non-scaling-stroke}.refinedPredictionAreaPath{fill:url(#refinedPredictionAreaGradient)}.refinedPredictionLinePath{stroke:url(#refinedPredictionLineGradient);stroke-width:4.8}.refinedPredictionPlateauLine{stroke:url(#refinedPredictionLineGradient);stroke-width:4.8;stroke-linecap:round;filter:drop-shadow(0 10px 18px rgba(255,107,0,.2));vector-effect:non-scaling-stroke}.refinedPredictionGhostTarget{fill:#fff;stroke:#64748b7a;stroke-width:1.25;vector-effect:non-scaling-stroke}.refinedPredictionTargetDot{fill:#ff6b00}.noVideoRefinedToday{transform:translate(8px,calc(-100% - 11px))}.refinedPredictionOriginalDate{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 8px;border-radius:999px;color:#475569b8;background:#ffffffb3;box-shadow:0 10px 20px #0b12200f;font-size:.72rem;font-weight:850;line-height:1;transform:translate(-50%,28px);pointer-events:none;white-space:nowrap}.refinedPredictionArrow{position:absolute;z-index:7;display:inline-flex;align-items:center;justify-content:center;width:42px;height:28px;margin-top:-76px;margin-left:-21px;color:var(--ns-orange);filter:drop-shadow(0 8px 12px rgba(255,107,0,.24));pointer-events:none}.refinedPredictionArrow svg{stroke-width:3}.refinedPredictionDatePill{position:absolute;z-index:8;display:grid;justify-items:center;min-width:50px;padding:7px 10px 8px;border:2px solid rgba(96,165,250,.58);border-radius:999px;color:var(--ns-ink);background:#fffffff5;box-shadow:0 16px 30px #0b122021,0 0 0 6px #60a5fa1a;line-height:1;transform:translate(-50%,-50%);pointer-events:none}.refinedPredictionDatePill span{color:var(--ns-muted);font-size:.68rem;font-weight:880;letter-spacing:.02em}.refinedPredictionDatePill strong{color:var(--ns-ink);font-size:1.12rem;font-weight:950}.refinedPredictionGoalPill{z-index:8;border-color:#ff6b0033;background:#fffffff7;box-shadow:0 16px 34px #0b12201f,0 0 0 6px #ff6b0017;transform:translate(-100%,calc(-100% - 14px))}.refinedPredictionGoalPill small{display:inline-flex;align-items:center}.refinedGoalDateSlot{min-width:4.25em;height:1.08em;line-height:1;vertical-align:-.04em}.refinedGoalDateSlot .refinedDateSlotItem{height:1.08em;line-height:1}.refinedPredictionGoalPill strong{color:var(--ns-orange)}.refinedPredictionGoalPill.isAchievement{gap:7px;padding:8px 11px}.refinedPredictionGoalPill.isAchievement strong{font-size:.96rem}.refinedPredictionGoalPill.isAchievement small{color:var(--ns-ink);font-size:.78rem;font-weight:900}.noVideoRefinedMidpoint{z-index:5}.noVideoRefinedPayoff{display:grid;justify-items:center;gap:2px;padding:1px 8px 2px;text-align:center}.noVideoRefinedPayoff h3{margin:0;color:var(--ns-orange);font-size:clamp(1.3rem,2vw,1.66rem);font-weight:960;line-height:1}.noVideoRefinedPayoff p{max-width:500px;margin:0;color:var(--ns-ink-soft);font-size:clamp(.86rem,1.08vw,.94rem);font-weight:760;line-height:1.14}.noVideoRefinedForm{width:min(100%,640px);gap:9px}.videoRefinedPredictionScreen{width:100%;padding-top:clamp(28px,3vw,34px);padding-bottom:clamp(24px,3vw,36px)}.videoRefinedPredictionScreen .noVideoRefinedCopy{width:min(100%,830px);justify-self:start;gap:7px}.videoRefinedPredictionScreen .noVideoRefinedCopy h2{max-width:620px;font-size:clamp(1.18rem,2.05vw,1.62rem);font-weight:720;line-height:1.12}.videoRefinedPredictionScreen .noVideoRefinedOutcome{max-width:780px;font-size:clamp(2.2rem,5.1vw,4.55rem);line-height:.96}.videoRefinedPredictionScreen .refinedPredictionSupportCopy{max-width:640px;color:var(--ns-muted);font-size:clamp(.88rem,1.18vw,1rem);font-weight:800;line-height:1.34}.videoRefinedPredictionScreen .noVideoRefinedCard{width:min(100%,900px)}.videoRefinedPredictionScreen .noVideoRefinedChart{height:clamp(246px,16vw,260px)}@media(min-width:721px){.videoRefinedPredictionScreen .noVideoRefinedChart{overflow:visible}.videoRefinedPredictionScreen .refinedPredictionArrow{z-index:20}}.videoRefinedPredictionScreen .noVideoRefinedPayoff{gap:7px;padding:9px 10px 4px}.videoRefinedPredictionScreen .noVideoRefinedPayoff h3{font-size:clamp(1.55rem,2.25vw,2rem)}.videoRefinedPredictionScreen .noVideoRefinedPayoff p{max-width:620px;font-size:clamp(.98rem,1.22vw,1.08rem);line-height:1.24}.bridgeScreen{align-content:center}.bridgeChecklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bridgeChecklist span{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;border:1px solid rgba(24,195,126,.18);border-radius:14px;color:#0f8058;background:#18c37e14;font-weight:820}.bridgeReceiptScreen{gap:14px;padding-top:clamp(18px,3.2vw,36px)}.bridgeReceiptRows{display:grid;gap:10px;max-width:680px}.bridgeReceiptRow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:58px;padding:11px 13px;border:1px solid rgba(255,107,0,.16);border-radius:16px;background:linear-gradient(145deg,#fff8eff5,#fffffff5);box-shadow:0 10px 22px #0b12200b}.bridgeReceiptIcon{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;color:#0f8058;background:#18c37e1c}.bridgeReceiptRow>span:last-child{display:grid;gap:2px;min-width:0}.bridgeReceiptRow>span:last-child>span{color:var(--ns-muted);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.bridgeReceiptRow strong{color:var(--ns-ink);font-size:clamp(1rem,2vw,1.12rem);line-height:1.15}.bridgeNextHint{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:680px;padding:10px 12px;border:1px solid rgba(11,18,32,.08);border-radius:999px;color:var(--ns-muted);background:#ffffffc7;font-size:.9rem;font-weight:850}.bridgeNextHint svg{flex:0 0 auto;color:var(--ns-orange)}.bridgeSummary{display:grid;padding:4px 14px;border:1px solid var(--ns-border);border-radius:18px;background:#fff}.resultReveal{justify-items:center;text-align:center}.revealLines{display:grid;gap:6px}.revealLines h2{max-width:760px}.conditionalBlock{display:grid;gap:12px;padding:14px;border:1px solid rgba(255,181,71,.28);border-radius:18px;background:linear-gradient(145deg,#ffb5471f,#ffffffd1)}.conditionalHeader{display:inline-flex;align-items:center;gap:8px;color:#9a5b00}.conditionalSubcopy{margin:-6px 0 0;color:var(--ns-muted);font-size:.88rem;font-weight:760;line-height:1.35}.profileIntro{align-content:start;gap:14px}.profileChecklist{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.detectionStrip{display:flex;flex-wrap:wrap;gap:10px}.detectionStrip span{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;color:var(--ns-orange);background:var(--ns-orange-soft);font-size:.83rem;font-weight:850}.heightPanel{display:grid;gap:14px;max-width:700px;padding:18px;border:1px solid var(--ns-border);border-radius:22px;background:linear-gradient(145deg,#fff8efd6,#fffffff5),var(--ns-surface-warm);box-shadow:0 14px 32px #0b12200e}.heightReadout{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center}.heightReadout svg{grid-row:span 2;color:var(--ns-orange)}.heightReadout strong{color:var(--ns-ink);font-size:clamp(2.4rem,6vw,4.8rem);line-height:.9}.heightReadout span{color:var(--ns-muted);font-weight:850}.heightUnitToggle{display:inline-grid;grid-template-columns:1fr 1fr;width:min(100%,240px);padding:4px;border:1px solid var(--ns-border);border-radius:999px;background:#fff}.heightUnitToggle button{min-height:38px;border:0;border-radius:999px;color:var(--ns-muted);background:transparent;font-weight:900;cursor:pointer}.heightUnitToggle button.active{color:#fff;background:var(--ns-orange);box-shadow:0 9px 20px #ff6b002e}.heightNumberField{display:grid;gap:7px;max-width:260px;color:var(--ns-muted);font-size:.82rem;font-weight:850}.heightNumberField input{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--ns-border);border-radius:14px;color:var(--ns-ink);background:#fff;font-size:1rem;font-weight:850}.heightWheelShell{display:grid;gap:9px}.heightWheelControlRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-top:30px}.heightStepButton{display:inline-grid;width:46px;height:46px;place-items:center;border:1px solid rgba(231,221,208,.95);border-radius:999px;color:var(--ns-ink);background:linear-gradient(145deg,#fffffff5,#fff8efe6);box-shadow:0 12px 26px #0b122014;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.heightStepButton:focus-visible{outline:3px solid rgba(255,107,0,.26);outline-offset:4px}@media(hover:hover)and (pointer:fine){.heightStepButton:hover{transform:translateY(-1px);border-color:#ff6b006b;box-shadow:0 16px 32px #0b12201c}}.heightWheel{position:relative;height:96px;overflow:visible;border:1px solid rgba(255,107,0,.16);border-radius:22px;background:radial-gradient(circle at var(--height-progress, 50%) 50%,rgba(255,107,0,.13),transparent 18%),linear-gradient(145deg,#fffffff5,#fff8efeb);box-shadow:inset 0 0 0 1px #0b122009,0 14px 30px #0b12200f;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.heightWheel:focus-visible{outline:3px solid rgba(255,107,0,.28);outline-offset:6px}.heightWheelFill{position:absolute;top:0;bottom:0;left:0;width:var(--height-progress, 50%);border-radius:inherit;background:linear-gradient(90deg,#ff6b0029,#ff9d2e52);box-shadow:inset -18px 0 30px #ff6b001f}.heightWheelTicks{position:absolute;top:14px;right:16px;bottom:14px;left:16px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.heightWheelTicks span{width:1px;height:24px;border-radius:999px;background:#0b122026}.heightWheelTicks span.medium{height:34px;background:#0b122033}.heightWheelTicks span.major{width:2px;height:52px;background:#ff6b0070}.heightWheelMarker{position:absolute;top:50%;left:clamp(20px,var(--height-progress, 50%),calc(100% - 20px));display:grid;place-items:center;width:38px;height:72px;border:5px solid #ffffff;border-radius:999px;color:#fff;background:linear-gradient(180deg,var(--ns-orange),#ff8f1f);box-shadow:0 16px 30px #ff6b003d,0 0 0 1px #0b12200d;transform:translate(-50%,-50%);pointer-events:none}.heightWheelMarker span{position:absolute;top:-34px;width:max-content;max-width:76px;padding:6px 9px;border:1px solid rgba(255,107,0,.18);border-radius:999px;color:var(--ns-orange);background:#fffffff5;font-size:.74rem;font-weight:950;line-height:1;text-align:center;box-shadow:0 10px 22px #0b122013}.heightWheel.isDragging .heightWheelMarker{transform:translate(-50%,-50%) scale(1.05)}.heightWheelHint{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--ns-muted);font-size:.78rem;font-weight:820}.heightTicks strong{color:var(--ns-orange);font-weight:950}.bridgeDisclaimer{width:fit-content;max-width:100%;margin:0;padding:9px 12px;border:1px solid rgba(11,18,32,.08);border-radius:999px;color:var(--ns-muted);background:#ffffffc2;font-size:.84rem;font-weight:850}.emailGate{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;min-height:auto;padding-top:4px}.blurredResult{position:relative;display:grid;min-height:170px;place-items:center;overflow:hidden;border:1px solid rgba(32,200,248,.22);border-radius:24px;box-shadow:0 24px 64px #07142638}.blurredResult:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0714262e}.blurredResult>*{position:relative;z-index:3}.lockedOverlayPath{position:absolute;top:36px;right:18px;bottom:30px;left:18px}.scoreBadge{align-self:end;padding:10px 12px;border-radius:999px;color:#fff;background:#18c37e29;font-weight:900}.blurLine{width:58%;height:18px;border-radius:999px;background:#ffffff2e}.blurLine.wide{width:78%}.emailCopy{order:-1;gap:12px}.emailGate h2{max-width:620px;font-size:clamp(2rem,4.3vw,3.35rem);line-height:1.02}.emailGate p{line-height:1.48}.emailValueStack{display:none}.emailValueStack span{min-height:32px;padding:6px 8px;font-size:.76rem;line-height:1.2}.leadFields{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.proofEmailGate{width:min(100%,720px);justify-self:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(10px,1.7vw,15px);padding:clamp(15px,2.1vw,22px);overflow:hidden;border:1px solid rgba(255,107,0,.12);background:radial-gradient(circle at 50% 14%,rgba(255,107,0,.1),transparent 36%),linear-gradient(180deg,#fffffff7,#fffcf7eb);box-shadow:0 24px 70px #0b12201a}.emailProofPanel{position:relative;width:min(100%,640px);overflow:visible}.emailVideoFrame{position:relative;width:100%;height:clamp(205px,24vw,278px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:clamp(22px,4vw,34px);background:#070707;box-shadow:0 28px 70px #0b12202e,0 0 0 1px #ff6b001a}.emailVideoFrame video{display:block;width:100%;height:100%;object-fit:cover}.emailVideoFrame:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(7,7,7,.04),transparent 42%,rgba(7,7,7,.36)),radial-gradient(circle at 50% 48%,transparent 0 36%,rgba(255,107,0,.1) 37%,transparent 46%)}.emailProofChips{position:absolute;right:14px;bottom:14px;left:14px;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;pointer-events:none}.emailProofChips span{display:inline-flex;align-items:center;min-height:28px;padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.72rem;font-weight:900;letter-spacing:.02em}.emailProofChips svg{color:var(--ns-orange)}.emailStaticProof{position:relative;display:grid;align-content:space-between;gap:14px;overflow:hidden;min-height:clamp(230px,31vw,310px);padding:clamp(18px,3vw,24px);border:1px solid rgba(255,107,0,.18);border-radius:clamp(22px,4vw,32px);color:var(--ns-ink);background:radial-gradient(circle at 48% 28%,rgba(255,107,0,.14),transparent 34%),linear-gradient(180deg,#fffffff5,#fff1e2c7);box-shadow:0 24px 58px #0b12201a,0 0 0 1px #ffffffb8 inset}.emailStaticProof.scan_fallback{background:radial-gradient(circle at 50% 24%,rgba(255,181,71,.18),transparent 38%),linear-gradient(180deg,#fffffff5,#fff8efdb)}.emailStaticProof.video_processing{min-height:clamp(170px,23vw,220px);background:radial-gradient(circle at 50% 24%,rgba(255,107,0,.18),transparent 38%),linear-gradient(180deg,#fffffffa,#fff6ecd6)}.emailStaticProof.video_processing .emailStaticPath{min-height:84px}.emailStaticProof.video_processing .emailStaticScore{padding:9px 10px}.emailStaticHeader,.emailStaticScore{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ns-muted);font-size:.75rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.emailStaticHeader svg{color:var(--ns-orange)}.emailStaticPath{min-height:132px}.emailStaticPath .servePathSvg{width:100%;height:100%;filter:drop-shadow(0 18px 24px rgba(255,107,0,.1))}.emailStaticScore{padding:12px;border-radius:18px;background:#ffffffbd}.emailStaticScore strong{color:var(--ns-orange);font-size:1rem}.emailStaticProof p{margin:0;color:var(--ns-ink-soft);font-size:.88rem;font-weight:800;line-height:1.34}.proofEmailCopy{order:0;justify-items:center;gap:8px;text-align:center}.proofEmailCopy .eyebrow{width:fit-content}.proofEmailGate h2{max-width:620px;margin:0;font-size:clamp(1.72rem,2.8vw,2.24rem);line-height:1.02}.proofEmailGate p{max-width:560px;margin:0;color:var(--ns-ink-soft);font-weight:700}.proofEmailGate .emailPromptLine{margin-top:0;color:var(--ns-ink);font-size:clamp(.96rem,1.6vw,1.08rem);font-weight:950;line-height:1.15}.emailProofStrip{display:grid;justify-self:center;justify-items:center;gap:1px;width:fit-content;max-width:100%;padding:2px 4px;border:0;border-radius:0;color:var(--ns-ink);background:transparent;box-shadow:none;text-align:center}.emailProofStars{color:var(--ns-orange);font-size:1rem;font-weight:950;letter-spacing:.03em;line-height:1}.emailProofStrip>strong{color:var(--ns-ink);font-size:.82rem;font-weight:950;line-height:1.15}.emailProofStrip>span:last-child{color:var(--ns-ink);font-size:.78rem;font-weight:850;line-height:1.2}.emailProofStrip>span:last-child strong{color:var(--ns-orange);font-weight:950}.emailFormBlock{display:grid;width:min(100%,590px);gap:10px;justify-self:center}.emailCaptureForm{display:grid;width:100%;gap:11px}.emailCaptureForm input{min-height:54px;border-radius:12px;font-size:1rem;box-shadow:0 10px 26px #0b12200a}.emailFormIntro{margin:0;color:var(--ns-ink);text-align:center;font-size:clamp(.96rem,1.45vw,1.08rem);font-weight:950;line-height:1.18}.proofEmailGate .leadFields{gap:10px}.proofEmailGate .emailFormBlock input{min-height:54px;border-radius:12px;font-size:1rem;box-shadow:0 10px 26px #0b12200a}.proofEmailGate.video_processing,.proofEmailGate.no_video,.proofEmailGate.scan_fallback{width:min(100%,640px);gap:clamp(10px,1.5vw,14px);padding:clamp(18px,2.4vw,24px) clamp(18px,2.8vw,28px);transform:translateY(clamp(36px,5.8vh,58px))}.proofEmailGate.video_processing h2,.proofEmailGate.no_video h2,.proofEmailGate.scan_fallback h2{max-width:560px;font-size:clamp(1.75rem,2.7vw,2.18rem);line-height:1.03}.proofEmailGate.video_processing .emailFormBlock,.proofEmailGate.no_video .emailFormBlock,.proofEmailGate.scan_fallback .emailFormBlock{width:min(100%,560px)}.emailSubmitButton{width:100%;min-height:54px;border-radius:12px;justify-self:stretch}.emailSubmitButton svg{flex:0 0 auto}.leadFieldLabel{color:var(--ns-muted);font-size:.78rem;font-weight:900;line-height:1.15}label{display:grid;gap:7px;color:var(--ns-muted);font-size:.86rem;font-weight:760}.aiScanWaitingTransition{position:relative;display:grid;min-height:min(680px,calc(100vh - 130px));place-items:center;overflow:hidden;padding:clamp(16px,3.5vw,34px) 0;color:var(--ns-ink);isolation:isolate}.aiScanWaitingTransition:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";border-radius:32px;background:radial-gradient(circle at 86% 10%,rgba(255,107,0,.11),transparent 28%),radial-gradient(circle at 6% 82%,rgba(255,181,71,.11),transparent 32%),linear-gradient(180deg,#fffdf8 0%,var(--ns-bg) 100%)}.aiScanReleasePreview{position:absolute;top:-16%;right:-8%;bottom:-16%;left:-8%;z-index:-1;display:grid;place-items:center;opacity:.08;filter:saturate(.92);pointer-events:none}.aiScanReleasePreview .servePathSvg{width:min(1120px,150vw);height:auto}.aiScanWaitingCard{position:relative;display:grid;justify-items:center;width:min(100%,760px);gap:clamp(11px,2vw,16px);overflow:hidden;padding:clamp(20px,3.2vw,34px) clamp(16px,4vw,42px);border:1px solid rgba(255,107,0,.17);border-radius:30px;background:radial-gradient(circle at 50% 36%,rgba(255,107,0,.1),transparent 36%),linear-gradient(180deg,#fffffffa,#fffdf9f5);box-shadow:0 26px 70px #6f421421,0 1px #ffffffeb inset;text-align:center}.aiScanWaitingCard:before{position:absolute;top:16px;right:16px;bottom:16px;left:16px;content:"";border:1px solid rgba(255,107,0,.1);border-radius:22px;pointer-events:none}.aiScanWaitingCard>*{position:relative;z-index:1}.aiScanWaitingCard .eyebrow{justify-self:center;color:var(--ns-orange);background:var(--ns-orange-soft);border:1px solid rgba(255,107,0,.16)}.aiScanWaitingCard h1{max-width:720px;margin:0;color:var(--ns-ink);font-size:clamp(1.82rem,3.4vw,2.75rem);line-height:1.04;overflow-wrap:anywhere}.aiScanWaitingCard p{max-width:560px;margin:0;color:var(--ns-ink-soft);font-size:clamp(.98rem,1.7vw,1.16rem);font-weight:780;line-height:1.45}.aiScanWaitingCard.compact{gap:clamp(9px,1.6vw,13px)}.aiScanWaitingCard.compact h1{max-width:600px;font-size:clamp(1.72rem,3vw,2.35rem)}.aiScanWaitingCard.compact .aiScanRippleLoader{--ripple-size: clamp(130px, 14vw, 156px);margin-block:0}.aiScanRippleLoader{--ripple-size: clamp(142px, 17vw, 176px);--ripple-duration: 2.2s;position:relative;width:var(--ripple-size);aspect-ratio:1;margin:clamp(2px,1vw,8px) auto}.aiScanRippleRing{position:absolute;border-radius:999px;background:linear-gradient(0deg,#ff6b001a,#ffb5472e);border:1px solid rgba(255,107,0,.14);border-top-color:#ff6b0070;box-shadow:0 16px 28px #ff6b0024,0 0 0 1px #ffffff94 inset;animation:aiScanRipplePulse var(--ripple-duration) infinite ease-in-out}.aiScanRippleRing:nth-child(1){top:40%;right:40%;bottom:40%;left:40%;z-index:5;animation-delay:0s}.aiScanRippleRing:nth-child(2){top:30%;right:30%;bottom:30%;left:30%;z-index:4;animation-delay:.18s}.aiScanRippleRing:nth-child(3){top:20%;right:20%;bottom:20%;left:20%;z-index:3;animation-delay:.36s}.aiScanRippleRing:nth-child(4){top:10%;right:10%;bottom:10%;left:10%;z-index:2;animation-delay:.54s}.aiScanRippleRing:nth-child(5){top:0;right:0;bottom:0;left:0;z-index:1;animation-delay:.72s}.aiScanRippleLogo{position:absolute;top:28%;right:28%;bottom:28%;left:28%;z-index:7;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,107,0,.22);border-radius:999px;background:var(--ns-orange);box-shadow:0 16px 34px #ff6b0029,0 0 0 8px #fff0e2db}.aiScanRippleLogo img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;filter:contrast(1.35) saturate(1.04) drop-shadow(0 0 1px rgba(255,255,255,.72));transform:none}.aiScanRippleLogo strong{color:#fff;font-size:clamp(1.05rem,2.5vw,1.7rem);font-weight:950;letter-spacing:0}.aiScanStatusLine{display:grid;justify-items:center;gap:7px;width:min(100%,540px);min-height:54px;padding-top:4px}.aiScanStatusLine span{color:var(--ns-orange);font-size:.78rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.aiScanStatusLine strong{color:var(--ns-ink-soft);font-size:clamp(.92rem,1.7vw,1.04rem);font-weight:850;line-height:1.35}.aiScanWaitingCard .aiScanPersistenceLine{max-width:580px;margin:-3px 0 0;color:var(--ns-muted);font-size:clamp(.86rem,1.35vw,.98rem);font-weight:800;line-height:1.38}.planGenerationTransition{position:relative;display:grid;min-height:min(690px,calc(100vh - 130px));place-items:center;overflow:hidden;padding:clamp(16px,3.5vw,34px) 0;color:var(--ns-ink);isolation:isolate}.planGenerationTransition:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";border-radius:32px;background:radial-gradient(circle at 50% 12%,rgba(255,107,0,.13),transparent 30%),radial-gradient(circle at 18% 86%,rgba(255,181,71,.12),transparent 32%),linear-gradient(180deg,#fffdf9 0%,var(--ns-bg) 100%)}.planGenerationPreview{position:absolute;top:8%;right:4%;bottom:8%;left:4%;z-index:-1;display:grid;place-items:center;opacity:.16;pointer-events:none}.planGenerationPath{position:relative;width:min(720px,86vw);height:min(360px,46vh)}.planGenerationPath span,.planGenerationPath i,.planGenerationPath b{position:absolute;display:block;border:1px solid rgba(255,107,0,.2);border-radius:999px}.planGenerationPath span{top:5%;right:16%;bottom:12%;left:16%}.planGenerationPath i{top:20%;right:4%;bottom:28%;left:42%;border-style:dashed}.planGenerationPath b{top:34%;right:56%;bottom:20%;left:6%;background:linear-gradient(135deg,rgba(255,107,0,.14),transparent)}.planGenerationCard{position:relative;display:grid;justify-items:center;width:min(100%,780px);gap:clamp(11px,2vw,16px);overflow:hidden;padding:clamp(20px,3.2vw,34px) clamp(16px,4vw,44px);border:1px solid rgba(255,107,0,.17);border-radius:30px;background:radial-gradient(circle at 50% 42%,rgba(255,107,0,.1),transparent 38%),linear-gradient(180deg,#fffffffb,#fffdf9f6);box-shadow:0 26px 70px #6f421421,0 1px #ffffffeb inset;text-align:center}.planGenerationCard:before{position:absolute;top:16px;right:16px;bottom:16px;left:16px;content:"";border:1px solid rgba(255,107,0,.1);border-radius:22px;pointer-events:none}.planGenerationCard>*{position:relative;z-index:1}.planGenerationCard .eyebrow{justify-self:center;color:var(--ns-orange);background:var(--ns-orange-soft);border:1px solid rgba(255,107,0,.16)}.planGenerationCard h1{max-width:720px;margin:0;color:var(--ns-ink);font-size:clamp(1.82rem,3.35vw,2.68rem);line-height:1.04;overflow-wrap:anywhere}.planGenerationCard p{max-width:590px;margin:0;color:var(--ns-ink-soft);font-size:clamp(.98rem,1.65vw,1.14rem);font-weight:780;line-height:1.45}.planGenerationProgressWrap{display:grid;width:min(100%,640px);gap:10px;margin-top:4px;padding:16px 18px 14px;border:1px solid rgba(255,107,0,.16);border-radius:24px;background:linear-gradient(145deg,#fffcf7f5,#ffffffeb);box-shadow:0 14px 32px #0b12200e}.planGenerationProgressScale{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:var(--ns-muted);font-size:.78rem;font-weight:920;line-height:1}.planGenerationProgressScale strong{min-width:86px;padding:7px 10px;border:1px solid rgba(255,107,0,.16);border-radius:999px;color:var(--ns-orange);background:#ffffffeb;box-shadow:0 10px 22px #0b12200f;text-align:center}.planGenerationProgressScale span:last-child{text-align:right}.planGenerationProgressBar{--plan-thumb-inset: 20px;--plan-fill-duration: 3.2s;position:relative;height:96px;overflow:visible;border:1px solid rgba(255,107,0,.16);border-radius:22px;background:linear-gradient(145deg,#fffffff5,#fff8efeb);box-shadow:inset 0 0 0 1px #0b122009,0 14px 30px #0b12200f}.planGenerationProgressBar.isComplete:not(.reduceMotion){border-color:#ff6b0057;box-shadow:inset 0 0 0 1px #ff6b000f,0 18px 42px #ff6b0021,0 0 0 6px #ff6b000b;animation:planGenerationCompleteGlow .82s ease-out 1}.planGenerationProgressFill{position:absolute;top:0;bottom:0;left:0;width:100%;border-radius:inherit;background:linear-gradient(90deg,#ff6b002e,#ff9d2e5c);box-shadow:inset -18px 0 30px #ff6b001f;overflow:hidden;transform:scaleX(0);transform-origin:left center;transition:none;will-change:transform;animation:planGenerationFillGrow var(--plan-fill-duration) linear forwards}.planGenerationProgressFill:after{position:absolute;top:0;bottom:0;left:-44%;width:38%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);animation:planGenerationFillShimmer 1.1s ease-in-out infinite;pointer-events:none}.planGenerationProgressBar.isComplete .planGenerationProgressFill:after,.planGenerationProgressBar.reduceMotion .planGenerationProgressFill:after{display:none}.planGenerationProgressBar.isComplete .planGenerationProgressFill{transform:scaleX(1);animation:none}.planGenerationProgressBar.isComplete .planGenerationProgressThumb{left:calc(100% - var(--plan-thumb-inset));animation:none}.planGenerationProgressTicks{position:absolute;top:14px;right:16px;bottom:14px;left:16px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.planGenerationProgressTicks span{width:1px;height:24px;border-radius:999px;background:#0b122026}.planGenerationProgressTicks span.medium{height:34px;background:#0b122033}.planGenerationProgressTicks span.major{width:2px;height:52px;background:#ff6b0070}.planGenerationProgressThumb{position:absolute;top:50%;left:var(--plan-thumb-inset);z-index:4;display:grid;place-items:center;width:38px;height:72px;transform:translate(-50%,-50%);transition:none;will-change:left,transform;animation:planGenerationThumbTravel var(--plan-fill-duration) linear forwards;pointer-events:none}.planGenerationProgressThumb span{display:block;width:100%;height:100%;border:5px solid #ffffff;border-radius:999px;color:#fff;background:linear-gradient(180deg,var(--ns-orange),#ff8f1f);box-shadow:0 16px 30px #ff6b003d,0 0 0 1px #0b12200d}.planGenerationProgressBar.reduceMotion .planGenerationProgressFill,.planGenerationProgressBar.reduceMotion .planGenerationProgressThumb{animation:none}.planGenerationProgressBar.reduceMotion .planGenerationProgressFill{transform:scaleX(1)}.planGenerationProgressBar.reduceMotion .planGenerationProgressThumb{left:calc(100% - var(--plan-thumb-inset))}.planGenerationProgressBar.reduceMotion .planGenerationProgressThumb span{animation:none}.planGenerationStatusLine{display:grid;justify-items:center;gap:7px;position:relative;width:min(100%,560px);min-height:58px;padding-top:2px}.planGenerationStatusSeparator{position:absolute;width:1px;height:1px;overflow:hidden;white-space:pre;pointer-events:none}.planGenerationStatusLine span{color:var(--ns-orange);font-size:.78rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.planGenerationStatusLine strong{color:var(--ns-ink-soft);font-size:clamp(.9rem,1.55vw,1.02rem);font-weight:880;line-height:1.36}.aiScanRippleLoader.reduceMotion .aiScanRippleRing{animation:none;transform:none}.aiScanRippleLoader.reduceMotion .aiScanRippleRing:nth-child(1){opacity:.88}.aiScanRippleLoader.reduceMotion .aiScanRippleRing:nth-child(2){opacity:.74}.aiScanRippleLoader.reduceMotion .aiScanRippleRing:nth-child(3){opacity:.6}.aiScanRippleLoader.reduceMotion .aiScanRippleRing:nth-child(4){opacity:.46}.aiScanRippleLoader.reduceMotion .aiScanRippleRing:nth-child(5){opacity:.32}.serveLeakRevealScreen{--serve-leak-stack-gap: clamp(14px, 1.8vw, 22px);position:relative;display:grid;justify-items:center;gap:var(--serve-leak-stack-gap);overflow:hidden;padding:clamp(14px,2vw,22px) clamp(14px,3vw,30px) clamp(14px,1.7vw,20px);border:1px solid rgba(255,107,0,.15);border-radius:32px;background:radial-gradient(circle at 84% 8%,rgba(229,72,77,.1),transparent 24%),radial-gradient(circle at 8% 82%,rgba(255,107,0,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#fffcf7f5);box-shadow:0 26px 74px #6f42141f,0 1px #ffffffeb inset}.serveLeakRevealScreen:before{position:absolute;top:16px;right:16px;bottom:16px;left:16px;content:"";border:1px solid rgba(255,107,0,.08);border-radius:24px;pointer-events:none}.serveLeakRevealScreen>*{position:relative;z-index:1}.serveLeakCopy{display:grid;justify-items:center;gap:0;max-width:900px;text-align:center}.serveLeakCopy h1{max-width:860px;margin:0;color:var(--ns-ink);font-size:clamp(1.38rem,2.08vw,2rem);line-height:1.05;text-wrap:balance;overflow-wrap:anywhere}.serveLeakHeadlineLead,.serveLeakHeadlineBridge,.serveLeakGoalPhrase{display:block}.serveLeakGoalPhrase{color:var(--ns-orange)}.serveLeakCopy p{max-width:700px;margin:0;color:var(--ns-ink-soft);font-size:clamp(.98rem,1.45vw,1.12rem);font-weight:800;line-height:1.42}.serveLeakVisualShell{display:grid;width:min(100%,820px);justify-items:center}.serveLeakVisual{--serve-leak-scan-duration: 3.4s;position:relative;width:min(100%,410px);aspect-ratio:var(--leak-aspect-ratio, 558 / 718);overflow:hidden;border:1px solid rgba(11,18,32,.1);border-radius:28px;background:#141923;box-shadow:0 26px 60px #0b12202e,0 0 0 10px #fffc,0 0 0 11px #ff6b001a;isolation:isolate}.serveLeakVisual.landscape{width:min(100%,700px)}.serveLeakBaseImage,.serveLeakOverlayImage{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.serveLeakBaseImage{z-index:1}.serveLeakOverlayImageWrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;clip-path:inset(0 0 100% 0);animation:none}.serveLeakVisual.isReady:not(.isComplete):not(.reduceMotion) .serveLeakOverlayImageWrap{animation:serveLeakOverlayReveal var(--serve-leak-scan-duration) linear forwards}.serveLeakVisual.isComplete .serveLeakOverlayImageWrap,.serveLeakVisual.reduceMotion .serveLeakOverlayImageWrap{clip-path:inset(0 0 0 0);animation:none}.serveLeakScanBeam{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;opacity:0;pointer-events:none}.serveLeakScanBeam span{position:absolute;right:0;left:0;top:0;height:4px;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent),linear-gradient(90deg,#e5484d00,#e5484ddb,#e5484d00);box-shadow:0 0 22px #e5484d9e,0 12px 34px #ff6b003d}.serveLeakVisual.isReady:not(.isComplete):not(.reduceMotion) .serveLeakScanBeam{opacity:1}.serveLeakVisual.isReady:not(.isComplete):not(.reduceMotion) .serveLeakScanBeam span{animation:serveLeakBeamTravel var(--serve-leak-scan-duration) linear forwards}.serveLeakVisual.isComplete .serveLeakScanBeam,.serveLeakVisual.reduceMotion .serveLeakScanBeam{opacity:0;animation:none}.serveLeakBottomCtaPanel{position:relative;display:grid;justify-items:center;gap:14px;width:min(520px,100%);margin:max(0px,calc(var(--serve-leak-cta-gap, 44px) - var(--serve-leak-stack-gap, 18px))) auto 0;padding:clamp(17px,2.4vw,22px);border:1px solid rgba(255,107,0,.18);border-radius:26px;background:radial-gradient(circle at 50% 0%,rgba(255,107,0,.12),transparent 58%),linear-gradient(180deg,#fffffffa,#fff8f0f5);box-shadow:0 18px 52px #6f421421,0 1px #ffffffeb inset;text-align:center;overflow:hidden}.serveLeakBottomCtaPanel:before{position:absolute;top:0;right:38px;left:38px;height:2px;content:"";border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,107,0,.94),transparent);box-shadow:0 0 22px #ff6b0057;pointer-events:none}.serveLeakBottomCtaPanel p{max-width:486px;margin:0;color:var(--ns-ink);font-size:clamp(1.18rem,2vw,1.42rem);font-weight:950;line-height:1.12;letter-spacing:0}.serveLeakPromptEmphasis{display:block;margin-top:2px;color:var(--ns-orange)}.serveLeakCta{width:100%;min-height:56px;border-radius:999px;font-size:1.04rem;box-shadow:0 18px 42px #ff6b0040}.serveLeakCta svg{flex:0 0 auto}@keyframes serveLeakOverlayReveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes serveLeakBeamTravel{0%{opacity:0;top:0}4%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% - 4px)}}@keyframes planGenerationFillShimmer{0%{transform:translate(0)}to{transform:translate(370%)}}@keyframes planGenerationFillGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes planGenerationThumbTravel{0%{left:var(--plan-thumb-inset)}to{left:calc(100% - var(--plan-thumb-inset))}}@keyframes planGenerationCompleteGlow{0%{box-shadow:inset 0 0 0 1px #ff6b000a,0 14px 30px #0b12200f,0 0 #ff6b0000}48%{box-shadow:inset 0 0 0 1px #ff6b0014,0 20px 46px #ff6b0029,0 0 0 9px #ff6b0014}to{box-shadow:inset 0 0 0 1px #ff6b000f,0 18px 42px #ff6b0021,0 0 0 6px #ff6b000b}}.resultCheckpointScreen{display:grid;gap:18px;padding-bottom:clamp(104px,9vw,128px)}.resultCheckpointHero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:clamp(18px,4vw,36px);align-items:center;padding:clamp(22px,4vw,44px)}.checkpointHeroCopy{display:grid;gap:14px}.checkpointHeroCopy h1{margin:0;font-size:clamp(2.75rem,6vw,5.1rem);line-height:.92}.checkpointHeroCopy p{max-width:610px;margin:0;color:var(--ns-ink-soft);font-size:clamp(1rem,1.8vw,1.22rem);font-weight:800;line-height:1.42}.checkpointPathNote{display:inline-flex;width:fit-content;max-width:100%;padding:9px 12px;border:1px solid rgba(255,107,0,.18);border-radius:999px;color:var(--ns-orange);background:var(--ns-orange-soft);font-size:.86rem;font-weight:900}.checkpointProofModule{display:grid;gap:12px}.checkpointVisualCard{position:relative;overflow:hidden;aspect-ratio:16 / 10;min-height:210px;border:1px solid rgba(255,107,0,.18);border-radius:24px;background:#071426;box-shadow:0 22px 55px #0714262e}.checkpointVisualCard .servePathSvg{display:block;width:100%;height:auto}.checkpointHighlightDot{position:absolute;width:16px;height:16px;border:3px solid #ffffff;border-radius:999px;background:var(--ns-orange);box-shadow:0 0 0 10px #ff6b002e}.checkpointHighlightDot.release{left:12%;bottom:15%}.checkpointHighlightDot.apex{left:46%;top:25%;opacity:.55}.checkpointHighlightDot.contact{right:9%;top:59%;opacity:.55}.checkpointSequenceMap,.apexPreviewPath{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.checkpointSequenceMap span,.apexPreviewPath span{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid rgba(231,221,208,.88);border-radius:999px;color:var(--ns-muted);background:#ffffffdb;font-size:.82rem;font-weight:900;text-align:center}.checkpointSequenceMap .active,.apexPreviewPath .active,.apexPreviewPath .complete{color:var(--ns-orange);border-color:#ff6b0047;background:var(--ns-orange-soft)}.checkpointDetailGrid,.checkpointCueGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.checkpointInfoCard,.checkpointCueCard{display:grid;gap:8px;padding:clamp(16px,2.5vw,22px);border:1px solid rgba(231,221,208,.92);border-radius:22px;background:#ffffffe0;box-shadow:0 14px 34px #291c0c0f}.checkpointInfoCard.wide{grid-column:1 / -1}.checkpointInfoCard span,.checkpointCueCard span{color:var(--ns-orange);font-size:.78rem;font-weight:950;text-transform:uppercase}.checkpointInfoCard p,.lockedNeuraPathTeaser p,.checkpointScopeNote{margin:0;color:var(--ns-ink-soft);font-weight:760;line-height:1.45}.checkpointCueCard strong{color:var(--ns-ink);font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.25}.lockedNeuraPathTeaser{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:clamp(18px,3vw,28px)}.lockedNeuraPathTeaser h2{max-width:760px;margin:4px 0 8px;font-size:clamp(1.45rem,2.8vw,2.25rem);line-height:1.02}.lockedTeaserBadge{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;border:1px solid rgba(255,107,0,.22);border-radius:999px;color:var(--ns-orange);background:var(--ns-orange-soft);font-weight:930;white-space:nowrap}.checkpointScopeNote{justify-self:center;max-width:760px;text-align:center;font-size:.9rem}.checkpointInlineCta{justify-self:center;width:min(100%,360px);min-height:58px;margin-top:2px}.releaseCheckpointScreen{display:grid;gap:clamp(14px,2.6vw,24px);padding-bottom:max(10px,env(safe-area-inset-bottom))}.releaseCheckpointHeader{display:grid;justify-items:center;padding:clamp(8px,2vw,16px) clamp(12px,4vw,28px) 0;text-align:center}.releaseCheckpointHeader h1{max-width:820px;margin:0;color:var(--ns-ink);font-size:clamp(2.25rem,5vw,4.15rem);line-height:.94}.releaseCheckpointHero,.releaseCheckpointTeaching{display:grid;justify-items:stretch;gap:clamp(16px,2.4vw,24px);padding:clamp(18px,3.2vw,34px) clamp(16px,4vw,42px);text-align:left}.releaseCheckpointHero h1{max-width:820px;margin:0;color:var(--ns-ink);font-size:clamp(2.5rem,6vw,4.9rem);line-height:.94}.releaseCheckpointGoal{max-width:760px;margin:0;color:var(--ns-ink);font-size:clamp(1.22rem,2.4vw,1.72rem);font-weight:950;line-height:1.12}.releaseCheckpointGoal span{color:var(--ns-orange)}.releaseCheckpointIntro{max-width:720px;margin:0;color:var(--ns-ink-soft);font-size:clamp(.98rem,1.55vw,1.1rem);font-weight:780;line-height:1.34}.releaseCheckpointTeaching h2{margin:0;color:var(--ns-ink);font-size:clamp(1.1rem,2vw,1.36rem);font-weight:950;line-height:1.1}.releaseTeachingIntro{display:grid;justify-items:center;gap:clamp(8px,1.4vw,12px);text-align:center}.releaseDiagnosticGrid{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:clamp(16px,3vw,28px);align-items:center}.releaseAnalysisFigure{display:grid;width:min(100%,320px);margin:0 auto;overflow:hidden;border:1px solid rgba(255,107,0,.18);border-radius:20px;background:radial-gradient(circle at 50% 18%,rgba(255,107,0,.08),transparent 42%),#fffffff0;box-shadow:0 14px 34px #291c0c17}.releaseAnalysisFigure img{display:block;width:100%;max-height:min(62vh,560px);object-fit:contain}.releaseComparisonModule{padding:clamp(10px,2vw,18px)}.releaseComparisonGrid{display:grid;gap:clamp(10px,2vw,18px);width:min(100%,680px);margin:0 auto;align-items:start}.releaseComparisonModule.portrait .releaseComparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.releaseComparisonModule.landscape .releaseComparisonGrid{width:min(100%,760px);grid-template-columns:1fr}.releaseComparisonPanel{position:relative;display:grid;overflow:hidden;aspect-ratio:9 / 16;border:1px solid rgba(255,107,0,.2);border-radius:24px;background:radial-gradient(circle at 50% 24%,rgba(255,107,0,.12),transparent 40%),#0b1220;box-shadow:0 20px 46px #291c0c1f}.releaseComparisonModule.landscape .releaseComparisonPanel{aspect-ratio:16 / 9}.releaseComparisonPanel video{display:block;width:100%;height:100%;object-fit:contain}.releaseMetricCard span{color:var(--ns-orange);font-size:.78rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.releaseVideoPlaceholder{display:grid;width:100%;height:100%;place-items:center;min-height:220px;color:#ffffffd1;font-weight:900}.releaseCheckpointCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.2vw,16px)}.releaseMetricCard{display:grid;gap:10px;padding:clamp(16px,2.5vw,22px);border:1px solid rgba(255,107,0,.13);border-radius:18px;background:#ffffffe6;box-shadow:0 10px 24px #291c0c0e}.releaseMetricCard strong{color:var(--ns-ink);font-size:clamp(1.18rem,2.2vw,1.55rem);font-weight:950;line-height:1.08}.releaseMetricCard p{margin:0;color:var(--ns-ink-soft);font-size:clamp(.94rem,1.55vw,1.05rem);font-weight:780;line-height:1.38}.releaseDiagnosticReadout{display:grid;gap:clamp(12px,2vw,16px)}.releaseDiagnosticReadout .releaseCheckpointCards{grid-template-columns:1fr}.releaseMetricReadouts{display:grid;gap:8px}.releaseMetricReadouts p{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:9px 12px;border:1px solid rgba(11,18,32,.07);border-radius:12px;background:#fffaf6e0}.releaseMetricReadouts b,.releaseMetricReadouts em{font-style:normal;line-height:1.1}.releaseMetricReadouts b{color:var(--ns-ink-soft);font-size:.82rem;font-weight:900}.releaseMetricReadouts em{color:var(--ns-ink);font-size:clamp(1rem,1.7vw,1.18rem);font-weight:950;text-align:right}.releaseAppBridge{display:grid;gap:8px;justify-self:center;width:min(100%,720px);margin-top:clamp(2px,1vw,8px);padding-top:clamp(12px,2vw,18px);border-top:1px solid rgba(255,107,0,.16);text-align:center}.releaseAppBridge p,.releaseAppBridge strong{margin:0}.releaseAppBridge p{color:var(--ns-ink-soft);font-size:clamp(.98rem,1.65vw,1.1rem);font-weight:820;line-height:1.35}.releaseAppBridge strong{color:var(--ns-ink);font-size:clamp(1.16rem,2.3vw,1.45rem);font-weight:950;line-height:1.1}.releaseInlineCtaDock{display:grid;justify-items:center;padding:0 clamp(16px,4vw,32px) max(6px,env(safe-area-inset-bottom))}.releaseInlineCta{width:min(100%,420px);min-height:58px}.apexPlaceholderScreen{display:grid;min-height:min(560px,calc(100vh - 180px));align-content:center;justify-items:center;gap:16px;padding:clamp(28px,6vw,56px);padding-bottom:clamp(112px,10vw,132px);text-align:center}.apexPlaceholderScreen h1{margin:0;font-size:clamp(3rem,7vw,5.2rem);line-height:.92}.apexPlaceholderScreen>p{max-width:560px;margin:0;color:var(--ns-ink-soft);font-size:clamp(1rem,2vw,1.22rem);font-weight:820}.apexPreviewPath{width:min(100%,640px);margin:8px 0}.testimonialProofScreen{display:grid;min-height:calc(100dvh - 106px);align-content:start;justify-items:center;gap:clamp(8px,1.6dvh,12px);padding:2px 0 calc(92px + env(safe-area-inset-bottom));text-align:center}.testimonialProofHeader{display:grid;justify-items:center;gap:8px;width:100%}.testimonialProofHeader h1{width:min(100%,560px);max-width:560px;margin:0;color:var(--ns-ink);font-size:clamp(1.55rem,3.2vw,2.08rem);font-weight:950;letter-spacing:0;line-height:1.04}.testimonialProofHeader h1 span{color:var(--ns-orange)}.testimonialProofHeader h1 em{color:var(--ns-orange);font-style:normal}.testimonialProofHeader p{width:min(100%,530px);max-width:530px;margin:0;color:var(--ns-ink-soft);font-size:clamp(.92rem,1.7vw,1.06rem);font-weight:840;line-height:1.28}.testimonialProofShell{position:relative;display:grid;width:min(100%,526px);justify-items:center}.testimonialViewport{width:min(100%,430px);overflow:hidden;border-radius:28px;touch-action:pan-y}.testimonialViewport:focus-visible{outline:3px solid rgba(255,107,0,.34);outline-offset:5px}.testimonialProofTrack{display:flex;width:100%;will-change:transform}.testimonialSlide{display:grid;flex:0 0 100%;min-width:0;padding:0 7px}.testimonialSlide:not(.isActive){height:0;overflow:hidden}.testimonialSlide.isActive{height:auto;overflow:visible}.testimonialCard{display:grid;width:100%;overflow:hidden;border:1px solid rgba(11,18,32,.08);border-radius:26px;background:#fffffffa;box-shadow:0 24px 68px #0b122024,0 10px 32px #ff6b0014}.quoteCard{min-height:0;align-content:start;gap:0;padding:0;text-align:left}.quoteCardImage{display:block;width:100%;aspect-ratio:1.72 / 1;object-fit:cover;background:#edf0f4}.quoteCardBody{display:grid;gap:11px;padding:17px 20px 20px}.quoteCard>blockquote,.quoteCard>cite{display:none}.testimonialCardHeader{display:grid;gap:9px}.testimonialCardHeader span,.testimonialVideoCopy span{color:var(--ns-muted);font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.testimonialStars{display:inline-flex;gap:3px;color:var(--ns-warning)}.testimonialStars.videoStars{justify-self:center;padding:1px 0 0}.quoteCard blockquote{margin:0;color:var(--ns-ink);font-size:1.08rem;font-weight:880;line-height:1.33}.quoteCard cite{color:var(--ns-ink);font-size:.92rem;font-style:normal;font-weight:920;line-height:1.28}.videoCard{gap:13px;padding:10px 10px 17px}.testimonialVideoFrame{position:relative;width:min(100%,318px,calc((100dvh - 342px)*.5625));aspect-ratio:9 / 16;justify-self:center;height:auto;overflow:hidden;border-radius:20px;background:#050b15}.testimonialVideoFrame video{display:block;width:100%;height:100%;object-fit:contain}.testimonialVideoFrame video::-webkit-media-controls{display:none!important}.testimonialVideoOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:0;color:#fff;background:linear-gradient(180deg,#050b150a,#050b1524);cursor:pointer}.testimonialVideoPlayIcon{display:inline-grid;width:62px;height:62px;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#050b1594;box-shadow:0 18px 42px #050b1547;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateZ(0)}.testimonialVideoOverlay.isPlaying{background:transparent}.testimonialVideoOverlay:hover .testimonialVideoPlayIcon,.testimonialVideoOverlay:focus-visible .testimonialVideoPlayIcon{opacity:1;background:#050b15b8}.testimonialVideoCopy{display:grid;gap:4px;padding:0 6px;text-align:left}.testimonialVideoCopy strong{color:var(--ns-ink);font-size:1.16rem;font-weight:930;line-height:1.08}.testimonialArrowButton{position:absolute;top:50%;bottom:auto;z-index:4;display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgba(11,18,32,.08);border-radius:999px;color:var(--ns-ink);background:#fffffff0;box-shadow:0 14px 32px #0b122024;cursor:pointer;transform:translateY(-50%)}.testimonialArrowButton.previous{left:0}.testimonialArrowButton.next{right:0}.testimonialArrowButton:hover,.testimonialArrowButton:focus-visible{color:var(--ns-orange);border-color:#ff6b0042}.testimonialProgressBars{display:grid;width:min(100%,300px);grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:clamp(6px,1.2dvh,10px)}.testimonialProgressSegment{height:7px;overflow:hidden;padding:0;border-radius:999px;background:#0b122021;cursor:pointer}.testimonialProgressSegment span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff5b22,#ff8a1f)}.testimonialProgressSegment.isComplete span{width:100%}.testimonialProgressSegment.isActive span{animation:testimonialProgressFill var(--testimonial-duration) linear forwards}.testimonialProgressSegment.isPaused.isActive span{width:100%;animation:none}.testimonialActiveStatus{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);color:var(--ns-muted);font-size:.78rem;font-weight:850;line-height:1.2;white-space:nowrap}.testimonialTrustStrip{display:grid;width:min(100%,520px);justify-items:center;margin-top:clamp(12px,2dvh,18px);overflow:hidden;border:1px solid rgba(11,18,32,.07);border-radius:18px;background:#fff;box-shadow:0 14px 34px #0b122014}.testimonialTrustStrip img{display:block;width:100%;height:auto}@keyframes testimonialProgressFill{0%{width:0}to{width:100%}}.finalSalesPage{position:relative;display:grid;gap:18px;width:100%;padding:10px 0 126px}.finalSalesHero,.finalSalesSection{overflow:hidden;border:1px solid rgba(11,18,32,.06);border-radius:30px;background:#fffffffa;box-shadow:0 22px 58px #0b122014}.finalSalesHero{display:grid;gap:13px;min-height:calc(100dvh - 32px);padding:clamp(22px,6vw,38px) clamp(22px,6vw,40px) 30px;align-content:start}.finalSalesHeroHeadline{max-width:100%;margin:0;color:var(--ns-ink);font-size:clamp(1.48rem,5.9vw,2.12rem);font-weight:560;line-height:1.12}.finalSalesHeroAccent{color:var(--ns-orange);font-weight:820}.finalSalesHeroOutcome{display:block;margin-top:5px;color:var(--ns-ink);font-weight:560}.finalSalesHeroDate{display:block;color:var(--ns-orange);font-size:clamp(2.84rem,13.5vw,4.55rem);font-weight:960;line-height:.9;white-space:nowrap}.finalSalesRefinedGraphCard{width:100%;margin:0}.finalSalesRefinedChart{height:clamp(252px,48vw,326px)}.finalSalesProofLine{max-width:100%;color:var(--ns-ink);font-size:clamp(1.05rem,4.8vw,1.42rem);font-weight:560;line-height:1.28;text-align:center}.finalSalesProofLine strong{color:var(--ns-ink);font-style:italic;font-weight:920}.finalSalesProofLine span{color:var(--ns-orange);font-weight:950}.finalSalesCalendar{display:grid;gap:10px}.finalSalesCalendarBlock{display:grid;gap:8px}.finalSalesCalendarHeader{display:flex;align-items:end;justify-content:space-between;gap:12px}.finalSalesCalendarBlock.finish .finalSalesCalendarHeader{justify-content:flex-end;text-align:right}.finalSalesCalendarHeader strong{color:var(--ns-ink);font-size:clamp(1.1rem,4.8vw,1.34rem);font-weight:930}.finalSalesCalendarHeader span{color:var(--ns-muted);font-size:.82rem;font-weight:850}.finalSalesCalendarWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:0 2px}.finalSalesCalendarWeekdays span{color:#0b12207a;font-size:.78rem;font-weight:920;text-align:center}.finalSalesCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.finalSalesCalendarDay{position:relative;display:grid;min-height:54px;align-content:center;justify-items:center;gap:4px;border-radius:13px;color:#6670858a;background:#f7f2ea85}.finalSalesCalendarDay strong{font-size:clamp(1rem,4.5vw,1.28rem);font-weight:930;line-height:1}.finalSalesCalendarDay small{position:absolute;top:0;right:0;left:0;display:inline-flex;min-height:19px;align-items:center;justify-content:center;border-radius:13px 13px 8px 8px;color:#fff;background:var(--ns-orange);font-size:.54rem;font-weight:950;letter-spacing:.02em;line-height:1.2}.finalSalesCalendarDay em{width:min(28px,48%);height:3px;border-radius:999px;background:currentColor}.finalSalesCalendarDay.isTraining{color:var(--ns-orange);background:#ff6b001c;box-shadow:inset 0 0 0 2px #ff6b0029}.finalSalesCalendarDay.isStart,.finalSalesCalendarDay.isSuccess{color:var(--ns-orange);background:#fffffffa;box-shadow:inset 0 0 0 3px var(--ns-orange),0 12px 26px #ff6b0024;padding-top:13px}.finalSalesCalendarDay.isOutsideMonth{color:#6670853d;background:#f7f2ea42;box-shadow:none}.finalSalesCalendarDay.isOutsideMonth.isTraining{color:#ff6b0075;background:#ff6b000f;box-shadow:inset 0 0 0 1px #ff6b001a}.finalSalesCalendarBridge{display:inline-flex;width:min(128px,42%);align-items:center;gap:6px;padding:5px 0;opacity:.68}.finalSalesCalendarBridge span{width:34px;height:28px;background:linear-gradient(90deg,#ff6b0014,#ff6b0038);clip-path:polygon(0 0,58% 0,100% 50%,58% 100%,0 100%,42% 50%)}.finalSalesCalendarBlock.finish{margin-top:-2px}.finalSalesSection{display:grid;gap:20px;padding:clamp(24px,6vw,34px) clamp(20px,5vw,30px)}.finalSalesSection h2,.finalSalesFeature h2{max-width:100%;margin:0;color:var(--ns-ink);font-size:clamp(2rem,9vw,3rem);font-weight:960;line-height:1.04}.finalSalesSection p,.finalSalesFeature p{max-width:100%;color:var(--ns-ink-soft);font-size:clamp(1rem,4.3vw,1.22rem);font-weight:520;line-height:1.42}.finalSalesDesigned h2{font-size:clamp(1.56rem,6.5vw,2.14rem);line-height:1.08}.finalSalesDesignedCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.72fr);gap:16px;padding:18px;border-radius:26px;background:#f7f2ea8f}.finalSalesDesignedRows{display:grid;gap:2px;min-width:0}.finalSalesDesignedRow{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid rgba(11,18,32,.06);color:var(--ns-orange)}.finalSalesDesignedRow:last-child{border-bottom:0}.finalSalesDesignedRow svg{width:21px;height:21px;margin-top:1px}.finalSalesDesignedRow div{display:grid;gap:3px;min-width:0}.finalSalesDesignedRow span{color:var(--ns-ink);font-size:clamp(.78rem,3.4vw,.94rem);font-weight:760;line-height:1.1}.finalSalesDesignedRow strong{overflow-wrap:anywhere;color:var(--ns-ink);font-size:clamp(1.02rem,4.65vw,1.32rem);font-weight:950;line-height:1.08}.finalSalesDesignedRow small{color:var(--ns-muted);font-size:.7rem;font-weight:780;line-height:1.18}.finalSalesBodyPreview{display:grid;min-width:0;align-content:center;justify-items:center;gap:10px}.finalSalesBodyPreview video{display:block;width:100%;max-height:240px;object-fit:cover;border-radius:20px}.finalSalesBodyPreview p{color:var(--ns-muted);font-size:.74rem;font-weight:850;line-height:1.2;text-align:center}.finalSalesBodyPlaceholder{position:relative;display:grid;width:min(100%,170px);aspect-ratio:.58;place-items:center}.finalSalesBodyPlaceholder span,.finalSalesBodyPlaceholder i,.finalSalesBodyPlaceholder b,.finalSalesBodyPlaceholder em{position:absolute;display:block;background:linear-gradient(180deg,#ff6b00e0,#ffb5476b);content:""}.finalSalesBodyPlaceholder span{top:3%;width:28%;height:10%;border-radius:999px;background:#66708547}.finalSalesBodyPlaceholder i{top:15%;width:52%;height:38%;border-radius:46% 46% 18% 18%}.finalSalesBodyPlaceholder b{top:45%;width:32%;height:38%;border-radius:18px}.finalSalesBodyPlaceholder em{top:84%;width:44%;height:8%;border-radius:999px;background:#ff6b003d}.finalSalesExercises{gap:26px}.finalSalesExerciseWeek{display:grid;gap:12px}.finalSalesExerciseWeek h3{color:var(--ns-orange);font-size:clamp(1.25rem,6vw,1.72rem);font-weight:940}.finalSalesExerciseWeek p{color:var(--ns-muted);font-size:.9rem;font-weight:800}.finalSalesExerciseScroller{display:flex;gap:12px;margin-right:calc(clamp(20px,5vw,30px)*-1);overflow-x:auto;padding:2px clamp(20px,5vw,30px) 8px 0;scroll-snap-type:x proximity}.finalSalesExerciseCard{display:grid;flex:0 0 126px;min-height:190px;align-content:start;justify-items:center;gap:3px;padding:10px 10px 12px;border-radius:18px;background:#f7f2eab8;scroll-snap-align:start}.finalSalesExerciseArt{position:relative;width:100%;height:86px;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 48% 28%,rgba(255,107,0,.65) 0 9px,transparent 10px),linear-gradient(135deg,#ff6b002e,#20c8f81f)}.finalSalesExerciseArt span{position:absolute;left:50%;bottom:12px;width:34px;height:52px;border-radius:999px 999px 10px 10px;background:#0b1220d1;transform:translate(-50%) rotate(var(--tilt, 0deg))}.finalSalesExerciseArt.art2 span{--tilt: -12deg}.finalSalesExerciseArt.art3 span{--tilt: 10deg}.finalSalesExerciseArt.art4 span{--tilt: 18deg}.finalSalesExerciseCard strong{color:var(--ns-ink);font-size:2rem;font-weight:960;line-height:1}.finalSalesExerciseCard>span{color:var(--ns-ink);font-size:.95rem;font-weight:620;line-height:1}.finalSalesExerciseCard small{margin-top:4px;color:var(--ns-muted);font-size:.7rem;font-weight:820;line-height:1.16;text-align:center}.finalSalesFeatureStack{display:grid;gap:0}.finalSalesFeature{display:grid;gap:18px;margin:0 -9px;padding:clamp(32px,8vw,56px) clamp(22px,6vw,42px);background:#f7f2ead1}.finalSalesFeature:nth-child(2n){background:#eff8f6e0}.finalSalesEyebrow{color:#243044bd;font-size:.8rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.finalSalesPhoneMock{display:grid;min-height:410px;place-items:end center;overflow:hidden}.finalSalesPhoneFrame{position:relative;width:min(100%,315px);height:440px;overflow:hidden;border:7px solid rgba(11,18,32,.74);border-radius:42px 42px 0 0;background:#05070a;box-shadow:0 28px 60px #0b12203d}.finalSalesPhoneFrame video{display:block;width:100%;height:100%;object-fit:cover}.finalSalesPhoneStatus{position:absolute;top:10px;left:50%;z-index:3;width:90px;height:20px;border-radius:999px;background:#ffffff1a;transform:translate(-50%)}.finalSalesPhoneContent{display:grid;gap:16px;padding:54px 22px 22px;color:#fff}.finalSalesPhoneContent>span{width:74px;height:12px;border-radius:999px;background:#ffffff24}.finalSalesPhoneContent strong{color:#fff;font-size:1.34rem;font-weight:950;line-height:1}.finalSalesPhoneMetric{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#ff6b00,#ff8a1f)}.finalSalesPhoneMetric b{height:48px;border-radius:12px;background:#ffffff3d}.finalSalesPhoneContent i{height:78px;border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent),#ffffff21}.finalSalesFeature.finalSalesVideoAnalysisFeature{position:relative;overflow:hidden;background:linear-gradient(158deg,rgba(255,107,0,.22),transparent 42%),linear-gradient(135deg,#08111f,#151b28 48%,#2a170c)}.finalSalesVideoAnalysisFeature .finalSalesEyebrow{color:#ffb36b}.finalSalesVideoAnalysisFeature h2{color:#fff;font-size:clamp(1.9rem,7.8vw,2.84rem)}.finalSalesVideoAnalysisFeature p{color:#ffffffc7}.finalSalesVideoAnalysisCopy{position:relative;z-index:1;display:grid;gap:15px;min-width:0}.finalSalesAnalysisBenefits{display:grid;gap:8px;margin-top:2px}.finalSalesAnalysisBenefits span{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffe6;background:#ffffff12;font-size:.82rem;font-weight:870;line-height:1.12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.finalSalesAnalysisBenefits svg{flex:0 0 auto;color:#ff8a1f}.finalSalesVideoAnalysisFeature .finalSalesInlineCta{justify-self:start;margin-top:2px;box-shadow:0 18px 34px #ff6b004d}.finalSalesComparisonPhoneMock{position:relative;z-index:1;display:grid;min-height:530px;place-items:center;overflow:visible}.finalSalesComparisonFrame{width:min(100%,344px);height:clamp(500px,116vw,548px);border-color:#ffffff2e;border-radius:42px;background:#000;box-shadow:0 34px 74px #0000005c,inset 0 0 0 1px #ffffff14}.finalSalesAnalyzerScreen{position:relative;width:100%;height:100%;overflow:hidden;color:#fff;background:#000}.finalSalesAnalyzerTopbar{position:absolute;top:22px;right:12px;left:12px;z-index:5;display:flex;align-items:center;justify-content:flex-start;pointer-events:none}.finalSalesAnalyzerBack{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffffeb;background:#00000042;filter:drop-shadow(0 6px 14px rgba(0,0,0,.42))}.finalSalesAnalyzerCanvas{position:absolute;top:72px;right:10px;bottom:136px;left:10px;display:grid;gap:1px;overflow:hidden;border:1px solid rgba(255,107,0,.82);background:#ff6b00cc}.finalSalesAnalyzerScreen.is-portrait .finalSalesAnalyzerCanvas{grid-template-rows:repeat(2,minmax(0,1fr))}.finalSalesAnalyzerScreen.is-landscape .finalSalesAnalyzerCanvas{grid-template-columns:repeat(2,minmax(0,1fr))}.finalSalesAnalyzerPanel{position:relative;min-width:0;min-height:0;overflow:hidden;background:#000}.finalSalesAnalyzerPanel:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.06),transparent 34%,rgba(0,0,0,.28)),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,54px 100%;content:"";pointer-events:none}.finalSalesAnalyzerPanel video,.finalSalesAnalyzerPanel img{display:block;width:100%;height:100%;background:#000;object-fit:contain}.finalSalesAnalyzerPanel.reference video{object-position:center center}.finalSalesAnalyzerMediaLabel{position:absolute;top:8px;left:8px;z-index:2;padding:5px 8px;border-radius:999px;color:#ffffffd6;background:#0000006b;font-size:.58rem;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.finalSalesAnalyzerActions{position:absolute;right:16px;bottom:134px;z-index:4;display:grid;justify-items:center;gap:12px;pointer-events:none}.finalSalesAnalyzerAi{display:inline-grid;width:54px;height:54px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:#243044e6;box-shadow:0 12px 28px #00000057}.finalSalesAnalyzerFine{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;background:#ffffff21;font-size:.82rem;font-weight:920;line-height:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.finalSalesAnalyzerControls{position:absolute;right:14px;bottom:14px;left:14px;z-index:5;height:122px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,#1416192e,#050506db);box-shadow:0 -22px 42px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.finalSalesAnalyzerPlay,.finalSalesAnalyzerStepControls span{position:absolute;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#fff;background:#ffffff1f;box-shadow:0 10px 24px #0000004d}.finalSalesAnalyzerPlay{top:16px;left:16px;width:54px;height:54px;z-index:3}.finalSalesAnalyzerTime{position:absolute;top:21px;left:50%;z-index:3;color:#ffffffad;font-size:1.18rem;font-weight:950;letter-spacing:.02em;line-height:1;transform:translate(-50%)}.finalSalesAnalyzerScrubber{position:absolute;right:12px;bottom:10px;left:12px;height:54px;overflow:hidden}.finalSalesAnalyzerScrubber:after{position:absolute;right:0;bottom:4px;left:0;height:2px;border-radius:999px;background:#ff6b009e;content:""}.finalSalesAnalyzerTicks{position:absolute;top:10px;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.26) 0 2px,transparent 2px 11px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.finalSalesAnalyzerScrubber .marker{position:absolute;bottom:4px;z-index:2;width:4px;height:42px;border-radius:999px;background:#ff6b00;box-shadow:0 0 0 8px #ff6b001f}.finalSalesAnalyzerScrubber .marker.one{left:34%}.finalSalesAnalyzerScrubber .marker.two{left:76%}.finalSalesAnalyzerStepControls span{bottom:18px;z-index:3;width:44px;height:44px}.finalSalesAnalyzerStepControls span:first-child{left:74px}.finalSalesAnalyzerStepControls span:last-child{right:10px}.finalSalesAnalyzerFeedback{position:absolute;right:12px;top:-38px;display:flex;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:9px 10px;border:1px solid rgba(255,107,0,.26);border-radius:999px;color:#fff;background:#05070ab8;box-shadow:0 10px 22px #00000052;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.finalSalesAnalyzerFeedback svg{flex:0 0 auto;color:#ffb547}.finalSalesAnalyzerFeedback span{color:#ffffffe0;font-size:.68rem;font-weight:900;line-height:1}.finalSalesInlineCta{width:min(100%,430px);min-height:58px;justify-self:center;border-radius:999px}.finalSalesOfferBand{position:relative;display:grid;place-items:center;overflow:hidden;min-height:720px;margin:4px 0;padding:clamp(30px,6vw,54px) 16px;scroll-margin-top:22px;background:linear-gradient(162deg,rgba(255,255,255,.08) 0 16%,transparent 16% 100%),#05070b}.finalSalesOfferBand:before{position:absolute;right:-28%;bottom:-36%;width:min(920px,116vw);aspect-ratio:1 / .68;border-radius:999px 999px 0 0;background:#ff6b001f;content:"";transform:rotate(-5deg)}.finalSalesOfferBand:after{position:absolute;right:8%;bottom:-20%;width:min(660px,82vw);aspect-ratio:1 / .5;border-radius:999px 999px 0 0;background:#ffa63614;content:""}.finalSalesPricingCard{position:relative;z-index:1;display:grid;width:min(100%,444px);gap:13px;padding:clamp(20px,4vw,26px);border:1px solid rgba(255,255,255,.72);border-radius:6px;color:#151922;background:#fffffffa;box-shadow:0 34px 90px #0000006b}.finalSalesPricingHeader{display:grid;justify-items:center;gap:6px;text-align:center}.finalSalesPricingHeader>span{color:#596273c7;font-size:.72rem;font-weight:900;text-decoration:line-through;text-transform:uppercase}.finalSalesPricingHeader>strong{color:#111827;font-size:1.05rem;font-weight:950;letter-spacing:.02em}.finalSalesPriceLine{display:inline-flex;align-items:baseline;gap:7px;color:var(--ns-orange)}.finalSalesPriceLine b{font-size:clamp(2.35rem,11vw,3.18rem);font-weight:980;letter-spacing:-.02em;line-height:.9}.finalSalesPriceLine em{font-size:clamp(1.22rem,5vw,1.54rem);font-style:italic;font-weight:920}.finalSalesPricingHeader p{max-width:360px;color:#525b6ce6;font-size:.76rem;font-style:italic;font-weight:680;line-height:1.34}.finalSalesPricingHeader small{color:var(--ns-orange);font-size:.76rem;font-weight:920}.finalSalesPricingDivider{height:1px;background:#11182747}.finalSalesStackBlock{display:grid;gap:9px}.finalSalesStackBlock h3{color:#111827;font-size:.92rem;font-weight:950;line-height:1.2;text-align:center}.finalSalesStackList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.finalSalesStackList li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:#111827f0;font-size:.8rem;line-height:1.32}.finalSalesStackList svg{margin-top:1px;color:#10b981;flex:0 0 auto}.finalSalesStackList li>span{display:grid;gap:2px;min-width:0}.finalSalesStackList li strong{color:#111827;font-size:.82rem;font-weight:930;line-height:1.18}.finalSalesStackList li small{color:#475467eb;font-size:.76rem;font-weight:680;line-height:1.28}.finalSalesBonusBlock .finalSalesStackList svg{color:var(--ns-orange)}.finalSalesGuarantee{display:grid;justify-items:center;gap:6px;text-align:center}.finalSalesGuarantee img{display:block;width:clamp(76px,23vw,104px);height:auto;filter:drop-shadow(0 10px 18px rgba(240,162,26,.24))}.finalSalesGuarantee strong{color:#344054;font-size:.84rem;font-weight:940}.finalSalesGuarantee p{color:#495467e6;font-size:.76rem;font-weight:680;line-height:1.36}.finalSalesPricingCta{min-height:50px;border-radius:7px;background:linear-gradient(135deg,#ff6b00,#ff8a1f);box-shadow:0 16px 28px #ff6b004d;font-size:.92rem;font-weight:940}.finalSalesFaq{display:grid;justify-items:center;gap:14px;box-shadow:none;background:radial-gradient(circle at 50% 0%,rgba(255,107,0,.1),transparent 36%),#fffffff0}.finalSalesFaq h2{width:100%;margin-bottom:6px;text-align:center}.finalSalesFaq details{position:relative;width:min(100%,820px);border:1px solid rgba(11,18,32,.08);border-radius:18px;background:#ffffffe0;box-shadow:0 16px 38px #1218260f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finalSalesFaq details[open]{border-color:#ff6b0047;box-shadow:0 22px 52px #1218261a;transform:translateY(-1px)}.finalSalesFaq summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:12px;align-items:center;cursor:pointer;padding:17px 18px;color:var(--ns-ink);font-size:.96rem;font-weight:900;line-height:1.25;list-style:none;text-align:left}.finalSalesFaq summary::-webkit-details-marker{display:none}.finalSalesFaq summary:after{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--ns-orange);background:#ff6b001a;content:"+";font-size:1.18rem;font-weight:900;line-height:1}.finalSalesFaq details[open] summary:after{color:#fff;background:linear-gradient(135deg,#ff6b00,#ff8a1f);content:"-"}.finalSalesFaq details p{margin:0;padding:0 18px 18px;color:var(--ns-muted);font-size:.91rem;font-weight:650;line-height:1.58;text-align:left;white-space:pre-line}.finalSalesFounderNote{position:relative;display:grid;width:min(100%,820px);gap:14px;margin:24px 0 0;overflow:hidden;padding:clamp(24px,4.6vw,40px);border:1px solid rgba(255,107,0,.18);border-radius:24px;background:linear-gradient(145deg,#fffaf4f5,#fff2e0bd),#fffaf4;box-shadow:0 24px 58px #60360f21}.finalSalesFounderNote:before{position:absolute;top:-18px;left:18px;color:#ff6b0029;content:"“";font-family:Georgia,Times New Roman,serif;font-size:8rem;line-height:1}.finalSalesFounderNote:after{position:absolute;right:-38px;bottom:-46px;width:190px;height:190px;border-radius:999px;background:radial-gradient(circle,rgba(255,107,0,.16),transparent 68%);content:""}.finalSalesFounderNote p{position:relative;z-index:1;margin:0;color:#253047;font-size:clamp(1rem,2.4vw,1.16rem);font-weight:720;line-height:1.65;white-space:pre-line}.finalSalesFounderNote cite{position:relative;z-index:1;justify-self:end;padding:8px 14px;border-radius:999px;color:var(--ns-orange);background:#ff6b001a;font-size:.96rem;font-style:normal;font-weight:950;text-align:right}.finalSalesStickyCta{position:fixed;right:0;bottom:max(14px,env(safe-area-inset-bottom));left:0;z-index:20;width:min(484px,calc(100vw - 42px));min-height:66px;margin:0 auto;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff6b00,#ff8a1f);box-shadow:0 18px 46px #ff6b0057;font-size:1.18rem;font-weight:950;letter-spacing:0;cursor:pointer}@media(min-width:900px){.appGrid.testimonialMode{max-width:min(1140px,calc(100% - 56px));padding-top:82px}.appGrid.finalSalesMode{max-width:min(1140px,calc(100% - 56px));padding-top:0}.finalSalesPage{gap:20px;padding:12px 0 132px}.finalSalesHero{gap:12px;min-height:auto;padding:clamp(20px,2.2vw,28px);align-content:start;align-items:stretch}.finalSalesHeroHeadline{max-width:760px;font-size:clamp(1.56rem,2.05vw,2.12rem);line-height:1.1}.finalSalesHeroDate{font-size:clamp(3.25rem,5.5vw,4.95rem)}.finalSalesRefinedGraphCard{width:100%;max-width:none;justify-self:stretch}.finalSalesRefinedChart{height:clamp(306px,27vw,342px)}.finalSalesProofLine{max-width:820px;margin:0 auto;font-size:1.16rem;text-align:center}.finalSalesCalendar{max-width:none}.finalSalesCalendarDay{min-height:54px}.finalSalesCalendar{gap:8px}.finalSalesCalendarBlock{gap:7px}.finalSalesCalendarGrid,.finalSalesCalendarWeekdays{gap:8px}.finalSalesCalendarBridge{padding:3px 0}.finalSalesSection{padding:clamp(30px,3.2vw,42px)}.finalSalesDesignedCard{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:30px;align-items:center}.finalSalesDesignedRows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.finalSalesDesignedRow:nth-child(5){grid-column:1 / -1}.finalSalesBodyPlaceholder{width:min(100%,190px)}.finalSalesExerciseScroller{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-right:0;overflow:visible;padding:2px 0 8px}.finalSalesExerciseCard{min-height:206px;flex:none}.finalSalesFeatureStack{gap:22px}.finalSalesFeature{grid-template-columns:minmax(0,.9fr) minmax(280px,.72fr);column-gap:36px;margin:0;border-radius:30px;align-items:center}.finalSalesFeature>.finalSalesEyebrow,.finalSalesFeature>h2,.finalSalesFeature>p,.finalSalesFeature>.finalSalesInlineCta{grid-column:1}.finalSalesFeature>.finalSalesPhoneMock{grid-column:2;grid-row:1 / span 4}.finalSalesFeature h2{font-size:clamp(2.15rem,3.2vw,3.3rem)}.finalSalesPhoneMock{min-height:390px}.finalSalesVideoAnalysisFeature{grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);min-height:640px;padding-top:clamp(44px,5vw,62px);padding-bottom:clamp(44px,5vw,62px)}.finalSalesVideoAnalysisFeature h2{font-size:clamp(2.35rem,3.05vw,3.32rem)}.finalSalesVideoAnalysisFeature p{max-width:610px}.finalSalesVideoAnalysisCopy{grid-column:1;align-content:center}.finalSalesComparisonPhoneMock{grid-column:2;grid-row:1;min-height:560px}.finalSalesComparisonFrame{width:min(100%,384px);height:570px}.finalSalesAnalyzerCanvas{top:74px;right:12px;bottom:140px;left:12px}.finalSalesAnalyzerActions{right:18px;bottom:142px}.finalSalesStickyCta{width:min(520px,calc(100vw - 72px))}}@media(max-width:720px){.appGrid.emailMode{width:100%;max-width:100%}.appGrid.testimonialMode{max-width:min(100%,430px);padding-top:72px}.appGrid.finalSalesMode{max-width:min(100%,430px);padding-top:0}.planGenerationTransition{width:100%;max-width:100%;min-height:calc(100dvh - 132px);overflow:hidden;padding:4px 0 12px}.planGenerationCard{gap:10px;width:min(100%,calc(100vw - 20px));max-width:calc(100vw - 20px);padding:22px 16px;border-radius:24px}.planGenerationCard:before{top:10px;right:10px;bottom:10px;left:10px;border-radius:18px}.planGenerationCard h1{font-size:clamp(1.55rem,7.2vw,2.05rem);line-height:1.04}.planGenerationCard p{font-size:.9rem;line-height:1.35}.planGenerationProgressWrap{gap:8px;padding:10px 11px 9px;border-radius:20px}.planGenerationProgressScale{font-size:.7rem}.planGenerationProgressScale strong{min-width:72px;padding:6px 8px}.planGenerationProgressBar{--plan-thumb-inset: 18px;height:78px;border-radius:20px}.planGenerationProgressTicks{top:12px;right:12px;bottom:12px;left:12px}.planGenerationProgressTicks span{height:20px}.planGenerationProgressTicks span.medium{height:28px}.planGenerationProgressTicks span.major{height:44px}.planGenerationProgressThumb{width:34px;height:62px}.planGenerationProgressThumb span{border-width:4px}.planGenerationStatusLine{min-height:64px}.planGenerationStatusLine strong{font-size:.84rem;line-height:1.28}.testimonialProofScreen{min-height:calc(100dvh - 88px);gap:clamp(8px,1.6dvh,12px);padding-bottom:calc(96px + env(safe-area-inset-bottom))}.testimonialProofHeader h1{width:min(100%,350px);max-width:350px;font-size:1.34rem;line-height:1.06}.testimonialProofHeader p{width:min(100%,350px);max-width:350px;font-size:.86rem;line-height:1.22}.testimonialViewport{border-radius:24px}.testimonialCard{border-radius:22px}.quoteCard{min-height:0;gap:0;padding:0}.quoteCardBody{gap:10px;padding:15px 17px 18px}.quoteCard blockquote{font-size:1rem;line-height:1.3}.quoteCard cite{font-size:.86rem}.testimonialVideoFrame{width:min(100%,306px,calc((100dvh - 420px)*.5625));height:auto;border-radius:17px}.testimonialVideoPlayIcon{width:56px;height:56px}.testimonialArrowButton{top:50%;bottom:auto;width:40px;height:40px;transform:translateY(-50%)}.testimonialArrowButton.previous{left:6px}.testimonialArrowButton.next{right:6px}.testimonialProgressBars{width:min(100%,238px);gap:5px;margin-top:clamp(6px,1.2dvh,10px)}.testimonialProgressSegment{height:6px}.testimonialTrustStrip{width:min(100%,420px);margin-top:clamp(14px,2.4dvh,20px);border-radius:14px}}@media(min-width:769px)and (max-height:760px){.testimonialProofHeader h1{font-size:clamp(1.42rem,2.6vw,1.9rem);line-height:1.02}.testimonialProofHeader p{font-size:clamp(.86rem,1.4vw,1rem);line-height:1.2}.testimonialVideoFrame{width:min(100%,318px,calc((100dvh - 386px)*.5625))}}@media(max-width:380px){.testimonialProofHeader h1{font-size:1.2rem}.testimonialProofHeader p{font-size:.8rem}.quoteCard{min-height:0;padding:0}.quoteCardBody{padding:14px 15px 17px}.quoteCard blockquote{font-size:.94rem}.testimonialVideoFrame{width:min(100%,292px,calc((100dvh - 420px)*.5625));height:auto}.testimonialTrustStrip{width:min(100%,356px)}}@keyframes aiScanRipplePulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:.54;transform:scale(1.28)}}@media(max-width:720px){.aiScanWaitingTransition{min-height:calc(100vh - 120px);padding:10px 0 18px}.aiScanWaitingTransition:before{border-radius:24px}.aiScanWaitingCard{gap:12px;width:100%;max-width:calc(100vw - 20px);padding:22px 14px;border-radius:24px}.aiScanWaitingCard:before{top:10px;right:10px;bottom:10px;left:10px;border-radius:18px}.aiScanWaitingCard h1{max-width:100%;font-size:clamp(1.68rem,8.2vw,2.35rem);line-height:1.08}.aiScanWaitingCard.compact h1{font-size:clamp(1.58rem,7.3vw,2.1rem)}.aiScanRippleLoader{--ripple-size: clamp(134px, 44vw, 170px)}.aiScanWaitingCard.compact .aiScanRippleLoader{--ripple-size: clamp(122px, 38vw, 150px)}.aiScanStatusLine{min-height:50px}.aiScanStatusLine strong{font-size:.9rem}.serveLeakRevealScreen{--serve-leak-stack-gap: 10px;gap:10px;padding:12px 10px 18px;border-radius:24px}.serveLeakRevealScreen:before{top:10px;right:10px;bottom:10px;left:10px;border-radius:18px}.serveLeakCopy{gap:0}.serveLeakCopy h1{max-width:330px;font-size:clamp(1.02rem,5.1vw,1.42rem);line-height:1.08}.serveLeakVisualShell{width:min(100%,372px)}.serveLeakVisual{width:min(100%,306px);border-radius:22px;box-shadow:0 20px 42px #0b122029,0 0 0 6px #ffffffd1,0 0 0 7px #ff6b001a}.serveLeakVisual.landscape{width:min(100%,342px)}.serveLeakBottomCtaPanel{width:min(100%,342px);gap:12px;padding:15px 13px;border-radius:22px}.serveLeakBottomCtaPanel p{max-width:318px;font-size:clamp(1.04rem,4.8vw,1.2rem);line-height:1.12}.serveLeakCta{min-height:54px;font-size:.96rem}.resultCheckpointHero,.checkpointDetailGrid,.checkpointCueGrid,.lockedNeuraPathTeaser{grid-template-columns:1fr}.resultCheckpointHero{gap:18px;padding:20px 16px}.checkpointHeroCopy h1{font-size:clamp(3rem,13vw,4.3rem)}.checkpointPathNote{border-radius:18px}.checkpointSequenceMap,.apexPreviewPath{grid-template-columns:1fr}.releaseCheckpointScreen{gap:12px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.releaseCheckpointHero,.releaseCheckpointTeaching,.releaseComparisonModule{padding:20px 14px;border-radius:24px}.releaseCheckpointHeader{padding-top:8px}.releaseCheckpointHeader h1{font-size:clamp(2rem,10vw,3rem);line-height:.96}.releaseCheckpointHero h1{font-size:clamp(2.1rem,11vw,3.1rem);line-height:.96}.releaseCheckpointGoal{font-size:clamp(1.08rem,5vw,1.28rem)}.releaseDiagnosticGrid{grid-template-columns:1fr;gap:14px}.releaseAnalysisFigure{width:min(100%,286px);border-radius:20px}.releaseAnalysisFigure img{max-height:520px}.releaseComparisonGrid{gap:8px}.releaseComparisonPanel{border-radius:18px}.releaseCheckpointCards{grid-template-columns:1fr}.releaseMetricReadouts p{min-height:40px}.releaseInlineCtaDock{padding-inline:14px;padding-bottom:max(6px,env(safe-area-inset-bottom))}.lockedTeaserBadge{width:fit-content}}.processingScreen{position:relative;display:grid;min-height:460px;align-content:start;justify-items:center;gap:16px;overflow:hidden;padding-top:clamp(28px,5vw,54px);text-align:center}.processingScreen:before{position:absolute;top:22px;right:22px;bottom:22px;left:22px;content:"";border:1px solid rgba(255,107,0,.1);border-radius:24px;background:radial-gradient(circle at 50% 32%,rgba(255,107,0,.06),transparent 26%),linear-gradient(180deg,transparent,rgba(7,20,38,.025))}.processingScreen>*{position:relative;z-index:1}.scanOrb{display:grid;width:98px;height:98px;place-items:center;border:1px solid rgba(255,107,0,.32);border-radius:999px;color:var(--ns-orange);background:var(--ns-orange-soft);box-shadow:0 0 48px #ff6b002e}.processingBeam{position:absolute;inset:0 auto;width:86px;background:linear-gradient(90deg,transparent,rgba(255,107,0,.12),transparent);animation:scanSweep 2.8s ease-in-out infinite}.processingChecks{grid-template-columns:1fr;width:min(520px,100%)}.processingScreen h2{max-width:760px;font-size:clamp(2rem,4vw,3.65rem)}.resultHero{display:grid;grid-template-columns:minmax(0,.76fr) minmax(360px,1fr);gap:26px;align-items:center;padding:clamp(22px,4vw,44px)}.resultHero h1{max-width:620px;font-size:clamp(2.45rem,4.2vw,3.85rem);line-height:.96}.resultProofStrip{display:flex;flex-wrap:wrap;gap:10px}.resultProofStrip span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,107,0,.18);border-radius:999px;color:var(--ns-orange);background:var(--ns-orange-soft);font-size:.84rem;font-weight:880}.scoreCluster{display:flex;align-items:center;gap:18px;padding:12px;border:1px solid rgba(231,221,208,.92);border-radius:22px;background:var(--ns-surface-warm)}.heroUnlockLink{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:0 15px;border-radius:999px;color:#fff;background:var(--ns-orange);box-shadow:0 14px 30px #ff6b0033;font-weight:920}.scoreCluster>div:not(.scoreDial){display:grid;gap:4px}.scoreCluster>div:not(.scoreDial) strong{color:var(--ns-ink);font-size:1.2rem}.scoreCluster>div:not(.scoreDial) span{color:var(--ns-muted)}.scoreDial{display:grid;width:104px;height:104px;place-items:center;border:1px solid rgba(255,107,0,.22);border-radius:999px;color:var(--ns-ink);background:conic-gradient(var(--ns-orange) 0 72%,rgba(11,18,32,.08) 72% 100%),#fff;box-shadow:inset 0 0 0 12px #fff}.scoreDial strong{align-self:end;font-size:2.05rem;font-weight:950}.scoreDial span{align-self:start;color:var(--ns-muted);font-weight:850}.resultVisual{overflow:hidden;border:1px solid rgba(32,200,248,.2);border-radius:24px;box-shadow:0 24px 70px #07142640}.resultVisual svg{display:block;width:100%;height:auto}.visualCaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 16px;border-top:1px solid rgba(255,255,255,.1)}.visualCaption strong{color:#fff}.resultGrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:18px}.diagnosisCard,.lockedPreview,.checkoutBridge,.summaryPanel,.scanPanel{padding:20px}.cueBox{display:grid;gap:8px;padding:16px;border:1px solid rgba(255,107,0,.22);border-radius:16px;background:var(--ns-orange-soft)}.cueBox strong{color:var(--ns-ink)}.cueBox span{color:var(--ns-orange);font-weight:850}.resultSectionStack,.practiceBox{display:grid;gap:12px}.resultSectionStack>div,.practiceBox{padding:14px;border:1px solid rgba(231,221,208,.88);border-radius:15px;background:#fff}.resultSectionStack strong,.practiceBox strong{display:block;margin-bottom:5px;color:var(--ns-ink);font-size:.92rem;font-weight:930}.resultSectionStack p,.practiceBox p,.scopeLimiter{font-size:.94rem;line-height:1.52}.scopeLimiter{padding:14px;border:1px solid rgba(255,181,71,.24);border-radius:15px;color:#8a5600;background:#ffb5471a}.resultWarnings{display:grid;gap:7px;padding:12px 14px;border:1px solid rgba(255,181,71,.2);border-radius:13px;color:#9a5b00;background:#ffb5471a;font-size:.84rem;line-height:1.45}.lockedCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lockedCard{position:relative;display:grid;gap:8px;min-height:132px;padding:16px;overflow:hidden;border:1px solid var(--ns-border);border-radius:16px;color:var(--ns-ink);text-align:left;background:radial-gradient(circle at 90% 0%,rgba(255,107,0,.12),transparent 35%),#fff;box-shadow:var(--ns-shadow-card);cursor:pointer}.lockedCard:after{position:absolute;right:-26px;bottom:-26px;width:82px;height:82px;content:"";border:1px solid rgba(255,107,0,.16);border-radius:999px;background:#ff6b000d}.lockedCard svg{color:var(--ns-orange)}.checkoutBridge{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:20px;align-items:center;border-color:#ff6b003d;background:radial-gradient(circle at 92% 6%,rgba(255,107,0,.14),transparent 34%),linear-gradient(145deg,#fff,#fff8ef 70%)}.checkoutBridge ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:0;margin:16px 0;color:var(--ns-ink-soft);list-style:none}.checkoutBridge li{font-weight:760}.checkoutBridge li:before{margin-right:8px;color:#0f8058;content:"✓"}.checkoutActions{display:grid}.checkoutButton{width:100%}.checkoutButton.clicked{box-shadow:0 0 0 4px #ff6b002e}.summaryPanel h3{color:var(--ns-ink)}.summaryRow{display:grid;grid-template-columns:.42fr .58fr;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid rgba(231,221,208,.78)}.summaryRow strong{min-width:0;color:var(--ns-ink);line-height:1.3}.segmentTag{margin-top:3px;padding:10px 11px;border:1px solid rgba(255,107,0,.2);border-radius:13px;color:var(--ns-orange);background:var(--ns-orange-soft);text-transform:none}.miniTimeline{display:grid;gap:8px}.miniTimeline span{border-color:#e7ddd0eb;color:var(--ns-muted);background:#fff}.miniTimeline .complete{border-color:#18c37e38;color:#0f8058;background:#18c37e14}.navMotion{position:fixed;bottom:18px;left:50%;z-index:8;width:min(352px,calc(100vw - 44px));transform:translate(-50%)}.navBar{display:grid;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.navBar .primaryButton{width:100%;min-height:54px;border-radius:999px}@keyframes pulse{0%,to{transform:scale(1);opacity:.74}50%{transform:scale(1.38);opacity:1}}@keyframes scanSweep{0%,to{transform:translate(-240px);opacity:0}22%,78%{opacity:1}50%{transform:translate(240px)}}@media(max-width:1120px){.topBar,.appGrid,.introHero,.videoIntakeShell,.recordingGuide,.emailGate,.resultHero,.resultGrid,.checkoutBridge{grid-template-columns:1fr}.introHero,.videoIntakeShell,.recordingGuide,.questionCard,.emailGate,.processingScreen{min-height:auto}}@media(max-width:1280px)and (min-width:1121px){.appGrid{grid-template-columns:minmax(0,1fr) 330px}.appGrid.introMode,.appGrid.graphMode,.appGrid.emailMode,.appGrid.testimonialMode,.appGrid.finalSalesMode{grid-template-columns:minmax(0,1fr)}.introHero{grid-template-columns:minmax(0,.92fr) minmax(260px,.76fr);gap:24px}.introHero h1{font-size:clamp(2.65rem,4.8vw,4.05rem)}.mockVideo{min-height:300px}}@media(max-width:720px){.appShell{padding:8px 10px}.introTopBar{top:8px;width:calc(100vw - 20px);padding:9px;border-radius:15px}.introTopNote{display:none}.topBar{min-height:56px;width:100%;gap:0;padding:8px 14px;border-radius:0}.topBar .brand{display:none}.topBar .progressArea{width:min(250px,56vw);gap:3px}.topBar .progressMeta{display:flex;font-size:.68rem;line-height:1}.topBackButton{width:34px;height:34px}.appGrid{padding-top:var(--quiz-top-offset-mobile)}.appGrid.graphMode{max-width:100%;padding-top:58px}.appGrid.emailMode{max-width:100%;padding-top:56px}.appGrid.leakRevealMode{max-width:100%;padding-top:52px}.emailMode .mainStage{align-content:center;min-height:calc(100dvh - 150px);padding-bottom:108px}.appGrid.introMode{padding-top:0}.appGrid.uploadMode{padding-top:64px}.brand{grid-column:1}.progressArea{grid-column:1 / -1}.scanStatus{display:none}.quietGoal{grid-column:1 / -1;padding:7px 9px}.sideRail{display:none}h1{font-size:clamp(2.68rem,16vw,4.25rem)}h2{font-size:clamp(1.86rem,8.4vw,2.86rem)}p{font-size:1rem;line-height:1.56}.introHero,.videoIntakeShell,.recordingGuide,.contactSelectorShell,.uploadGuideCard,.emailGate,.resultHero,.diagnosisCard,.lockedPreview,.checkoutBridge,.summaryPanel,.scanPanel{border-radius:18px}.introHero,.videoIntakeShell,.recordingGuide,.contactSelectorShell,.emailGate,.serveLeakRevealScreen,.resultHero,.payoffScreen,.bridgeScreen,.resultReveal,.processingScreen{padding:15px}.questionCard{padding-top:0;gap:14px}.trainingFrequencyStep{gap:12px;min-height:calc(100dvh - 154px);align-content:center}.trainingFrequencyStep .questionHeader{gap:7px}.trainingFrequencyStep .questionHeader h2{max-width:390px;font-size:clamp(2.22rem,10vw,3.15rem);line-height:.96}.trainingFrequencyStep .questionHeader .subcopy{max-width:350px;font-size:.94rem;line-height:1.38}.trainingFrequencyPanel{gap:13px;min-height:auto;align-content:start}.trainingCalendarCard{width:clamp(148px,43vw,190px);border-radius:20px}.trainingCalendarCard:after{width:38px;height:38px}.trainingCalendarRings{top:-13px;gap:10px}.trainingCalendarRings span{width:9px;height:28px;border-width:2px}.trainingCalendarTop{height:46px;border-radius:19px 19px 0 0}.trainingCalendarBody{padding:14px 12px 16px}.trainingCalendarBody strong{font-size:clamp(3.7rem,17vw,5rem)}.trainingCalendarBody span{margin-top:8px;font-size:.68rem}.trainingFrequencyCopy{min-height:98px;width:min(360px,100%)}.trainingFrequencyCopy strong{font-size:clamp(1.42rem,6vw,1.92rem)}.trainingFrequencyCopy p{margin-top:7px;font-size:.9rem;line-height:1.34}.trainingFrequencyWheelShell{gap:10px;width:min(100%,390px)}.trainingFrequencyWheel{min-height:68px}.trainingFrequencyFill{left:16px;width:max(0px,calc(var(--training-progress, 25%) - 16px));max-width:calc(100% - 32px);height:14px}.trainingFrequencyTicks{top:0;right:16px;bottom:0;left:16px}.trainingFrequencyTicks span{width:9px;height:9px}.trainingFrequencyTickButton{width:44px;height:44px}.trainingFrequencyThumb{left:clamp(24px,var(--training-progress, 25%),calc(100% - 24px));width:50px;height:50px;border-width:6px}.trainingFrequencyLessMore{font-size:.95rem}.bodyFeelQuestionCard{padding-bottom:24px}.bodyLocationQuestionCard{min-height:calc(100dvh - 154px);gap:16px}.bodyLocationQuestionCard .choiceGrid.multi{grid-template-columns:1fr;gap:9px;width:min(420px,100%);margin-top:clamp(16px,3dvh,26px)}.bodyLocationQuestionCard .choiceCard{min-height:86px;padding:12px;border-radius:18px}.bodyLocationQuestionCard .choiceIcon{width:48px;height:48px;border-radius:15px}.bodyLocationQuestionCard .choiceIcon svg{width:25px;height:25px}.bodyLocationQuestionCard .choiceCard small{font-size:.84rem}.uploadMode .mainStage{padding-bottom:84px}.uploadStepShell{min-height:calc(100dvh - 148px);align-content:start;padding:8px 0 0}.uploadStepContent{gap:10px}.uploadStepIntro{gap:0}.uploadStepIntro h2{max-width:370px;font-size:clamp(2.1rem,9.1vw,2.72rem);line-height:.94}.uploadGuideLayout{grid-template-columns:1fr;gap:10px}.uploadGuideCard{height:auto;max-height:none;border-radius:20px;aspect-ratio:1672 / 941}.uploadGuideCard img{object-fit:cover}.uploadActionStack{grid-template-columns:1fr;gap:9px}.uploadChecklist{justify-items:center;gap:11px;padding:15px 14px;border-radius:18px;text-align:center}.uploadChecklist>strong{font-size:1.12rem}.uploadChecklist>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px 18px}.uploadChecklist span{grid-template-columns:18px minmax(0,1fr);justify-content:start;gap:6px;font-size:.92rem;line-height:1.22}.uploadChecklist svg{width:17px;height:17px}.uploadDropzone{min-height:76px;grid-template-columns:44px minmax(0,1fr);gap:11px;padding:11px;border-radius:18px}.uploadDropIcon{width:44px;height:44px;border-radius:14px}.uploadDropzone strong{font-size:.98rem}.uploadDropzone small{margin-top:2px;font-size:.78rem}.selectedFilePill{padding:9px 10px;border-radius:14px}.uploadBottomCta{padding:9px 12px calc(9px + env(safe-area-inset-bottom))}.uploadBottomCta .primaryButton{min-height:54px}.questionHeader{gap:6px}.questionHeader h2{font-size:clamp(1.85rem,8.8vw,2.64rem)}.introHero{gap:20px}.startScreen{min-height:calc(100dvh - 16px);grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:clamp(8px,1.18vh,13px);padding:max(14px,env(safe-area-inset-top)) 0 max(10px,env(safe-area-inset-bottom))}.startIdentity{top:clamp(13px,1.7vh,17px);left:14px;padding-left:0;font-size:.82rem}.startIdentity span{display:none}.startBrandMark{width:29px;height:29px;border-radius:9px}.startTopPillRow{min-height:34px;align-items:start;padding-top:0}.startHero{align-self:auto;gap:clamp(24px,3.1vh,30px)}.startHero h1{max-width:390px;font-size:clamp(2.34rem,11.25vw,3.05rem);line-height:.91}.startSubheadline{max-width:380px;padding:0 12px;font-size:clamp(.94rem,3.84vw,1.04rem);line-height:1.29;font-weight:760}.startProofStrip{max-width:366px;min-height:48px;gap:4px 8px;padding:7px 14px;font-size:clamp(.82rem,3.52vw,.92rem);line-height:1.14}.startProofStars{font-size:1.06em}.startStepLabel{min-height:30px;padding:0 14px;font-size:.7rem}.startPathGrid{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);align-content:start;align-self:end;min-height:0;gap:clamp(10px,1.38vh,12px);margin-top:0;margin-bottom:0}.startPathCard{min-height:clamp(200px,24dvh,212px);height:auto;grid-template-columns:52px minmax(0,1fr) 50px;grid-template-rows:auto;align-items:center;gap:12px;padding:clamp(17px,2.5vh,22px) 14px;border-radius:23px}.startPathCard:after{width:7px;height:auto;top:0;right:0;bottom:0;left:auto}.pathIcon{width:52px;height:52px;border-radius:15px}.pathIcon svg{width:21px;height:21px}.pathCopy{grid-column:auto;align-self:center;gap:6px}.pathBadge{min-height:21px;padding:0 8px;font-size:.6rem}.pathTitle{font-size:1.16rem;line-height:1.06}.pathBody{max-width:none;font-size:.82rem;line-height:1.23}.pathArrow{width:48px;height:48px;align-self:center}.startTrustLine{max-width:348px;margin-top:calc(clamp(14px,2.2vh,22px)*-.35);padding:0 12px;font-size:.78rem;line-height:1.25}.questionCard{gap:18px}.choiceGrid,.choiceGrid.multi,.choiceGrid.compact,.guideRequirements>div,.recordingAssets,.selectorHeader,.leadFields,.profileChecklist,.processingChecks,.bridgeChecklist,.lockedCards,.checkoutBridge ul{grid-template-columns:1fr}.payoffScreen,.bridgeScreen,.resultReveal{min-height:auto;align-content:start}.projectionPreviewScreen{min-height:auto;gap:clamp(18px,4.3dvh,28px);align-content:start;padding:4px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.projectionPreviewScreen .payoffCopy{gap:5px}.projectionPreviewScreen .payoffCopy h2{max-width:310px;font-size:clamp(1.04rem,4.8vw,1.36rem);line-height:1.15}.projectionPreviewScreen .payoffCopy p,.projectionGoalSupportLine{font-size:.82rem;line-height:1.3}.projectionPreviewScreen .payoffCopy .projectionOutcome{max-width:335px;font-size:clamp(1.78rem,8.2vw,2.48rem);line-height:1.04}.projectionGraphCard{align-self:auto;gap:9px;padding:8px;border-radius:22px}.noVideoRefinedGate{width:100%;gap:10px}.noVideoRefinedCopy{width:100%}.noVideoRefinedCopy h2{max-width:330px;font-size:clamp(1.04rem,4.8vw,1.34rem);line-height:1.12}.noVideoOutcomeGroup{flex-wrap:wrap}.refinedDateSlot{min-width:3.55em}.noVideoRefinedCard{width:100%;gap:7px;padding:7px;border-radius:22px}.projectionPathChip{top:10px;right:10px;min-height:30px;padding:6px 9px;font-size:.72rem}.projectionChartSurface{height:clamp(270px,34dvh,302px);border-radius:20px}.noVideoRefinedChart{height:clamp(238px,32dvh,278px)}.refinedPredictionDatePill{min-width:43px;padding:6px 8px 7px}.refinedPredictionDatePill span{font-size:.58rem}.refinedPredictionDatePill strong{font-size:.98rem}.refinedPredictionArrow{width:34px;height:24px;margin-top:-64px;margin-left:-17px}.refinedPredictionGoalPill{gap:5px;padding:6px 8px}.refinedPredictionGoalPill small{max-width:92px;overflow:hidden;text-overflow:ellipsis}.refinedPredictionOriginalDate{min-height:23px;padding:4px 7px;font-size:.62rem;transform:translate(-50%,25px)}.noVideoRefinedPayoff h3{font-size:clamp(1.18rem,5.8vw,1.48rem)}.noVideoRefinedPayoff p{max-width:316px;font-size:.82rem;line-height:1.16}.noVideoRefinedForm{gap:8px}.resultCheckpointScreen,.apexPlaceholderScreen,.videoRefinedPredictionScreen{padding-bottom:104px}.videoRefinedPredictionScreen .noVideoRefinedCard{width:100%}.videoRefinedPredictionScreen .noVideoRefinedChart{height:clamp(270px,34dvh,312px)}.videoRefinedPredictionScreen .noVideoRefinedPayoff{gap:6px;padding-top:8px}.videoRefinedPredictionScreen .noVideoRefinedPayoff h3{font-size:clamp(1.38rem,6.2vw,1.7rem)}.videoRefinedPredictionScreen .noVideoRefinedPayoff p{max-width:340px;font-size:.9rem;line-height:1.22}.projectionChartSvg{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.projectionMarker{max-width:108px;padding:7px 8px;border-radius:13px}.projectionMarkerTarget{max-width:calc(100% - 30px);padding:6px 8px;gap:5px;border-radius:999px}.projectionMarker strong{font-size:.74rem}.projectionMarker small{font-size:.64rem}.projectionTooltip{padding:6px 8px;border-radius:999px}.projectionFixedMphChip{padding:6px 8px;font-size:.74rem}.projectionTooltip strong{font-size:.74rem}.projectionTooltip small,.projectionDatePill,.projectionAxisLabels{font-size:.66rem}.projectionActiveDot{width:15px;height:15px}.projectionDatePill{bottom:10px;min-width:68px;padding:6px 8px}.projectionAxisLabels{right:8%;bottom:13px;left:8%}.projectionPreviewNote,.projectionProofLine,.projectionDisclaimer{font-size:.78rem;line-height:1.28}.projectionReassurance{gap:2px;padding:5px 3px 4px}.projectionReassurance h3{font-size:clamp(1.22rem,5.6vw,1.56rem)}.projectionReassurance p{max-width:300px;font-size:.82rem;line-height:1.22}.speedGapHeader,.speedBandSummary{align-items:flex-start;flex-direction:column}.speedGraph{min-height:190px}.graphPoint{min-width:96px;padding:8px;font-size:.78rem}.gapBadge{top:14px;right:14px;padding:8px 10px;font-size:.82rem}.choiceCard{min-height:72px;padding:12px}.choiceIcon{display:none}.bodyFeelQuestionCard .choiceIcon,.bodyLocationQuestionCard .choiceIcon{display:grid}.bodyFeelQuestionCard .choiceIcon{width:48px;height:48px;border-radius:15px}.bodyFeelQuestionCard .choiceIcon svg{width:25px;height:25px}.speedReadout{grid-template-columns:1fr;gap:13px;padding:14px}.targetSpeedPanel{gap:8px}.speedContextPill{width:100%;padding:6px 10px;border-radius:16px}.targetSpeedStep{gap:8px}.targetSpeedStep .questionHeader{gap:0}.targetSpeedStep .questionHeader h2{font-size:clamp(1.54rem,6.8vw,2rem);line-height:1.02}.targetHeroReadout{padding:0}.targetHeroReadout strong{font-size:clamp(4.15rem,18vw,5.2rem)}.speedCommitmentRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.speedGapChip,.targetBandPill{justify-content:center;width:100%;min-height:32px;padding:6px 8px;font-size:.8rem}.targetWheelShell{gap:7px;padding:9px 10px 7px;border-radius:20px}.targetWheelControlRow{gap:8px;padding-top:25px}.targetStepButton{width:42px;height:42px}.targetSpeedWheel{height:82px;border-radius:20px}.targetWheelTicks{top:12px;right:12px;bottom:12px;left:12px}.targetWheelTicks span{height:20px}.targetWheelTicks span.medium{height:28px}.targetWheelTicks span.major{height:44px}.targetWheelTodayMarker{top:7px;left:clamp(34px,var(--current-progress, 0%),calc(100% - 34px));min-width:52px;padding:5px 7px}.targetWheelTodayMarker:after{height:30px}.targetWheelTodayMarker span{font-size:.6rem}.targetWheelTodayMarker strong{font-size:.67rem}.targetWheelMarker{left:clamp(18px,var(--target-progress, 50%),calc(100% - 18px));width:34px;height:62px;border-width:4px}.targetWheelMarker span{top:-30px;padding:5px 8px;font-size:.68rem}.targetWheelMilestones{min-height:28px}.targetWheelMilestones>span{font-size:.66rem}.targetWheelMilestones em{max-width:62px;white-space:normal;font-size:.58rem;line-height:1.05}.targetBandFeedback{gap:4px;padding:7px 9px;border-radius:18px}.targetBandFeedback strong{font-size:.92rem}.targetBandFeedback p,.targetReassurance{font-size:.78rem;line-height:1.22}.heightPanel{gap:11px;padding:14px;border-radius:20px}.heightReadout{gap:2px 10px}.heightReadout strong{font-size:clamp(2.15rem,12vw,3.2rem)}.heightWheelControlRow{gap:8px;padding-top:26px}.heightStepButton{width:42px;height:42px}.heightWheel{height:82px;border-radius:20px}.heightWheelTicks{top:12px;right:12px;bottom:12px;left:12px}.heightWheelTicks span{height:20px}.heightWheelTicks span.medium{height:28px}.heightWheelTicks span.major{height:44px}.heightWheelMarker{left:clamp(18px,var(--height-progress, 50%),calc(100% - 18px));width:34px;height:62px;border-width:4px}.heightWheelMarker span{top:-30px;padding:5px 8px;font-size:.68rem}.heightTicks,.heightWheelHint{font-size:.72rem}.videoIntakeCopy h2,.selectorHeader h2{font-size:clamp(1.86rem,8.8vw,2.72rem)}.contactReferenceCard{grid-template-columns:minmax(110px,34%) minmax(0,1fr);gap:10px;padding:9px;border-radius:16px;text-align:left}.contactReferenceCard img{border-radius:12px}.contactReferenceCard strong{font-size:clamp(.98rem,4.4vw,1.18rem)}.videoIntakeActions,.contactFooter{align-items:stretch;flex-direction:column}.textButton,.filePickerButton{width:100%;justify-content:center}.guideAssetCard,.guideAssetCard img{min-height:174px}.guidePreviewGrid .guideAssetCard:nth-child(2){display:none}.videoPreviewPanel video{max-height:34vh;aspect-ratio:16 / 9}.contactPreviewVideo{height:100%;max-height:none;aspect-ratio:auto}.emailGate h2{font-size:clamp(1.8rem,9.5vw,2.42rem)}.proofEmailGate{width:100%;gap:10px;padding:13px;border-radius:22px}.proofEmailGate.video_processing,.proofEmailGate.no_video,.proofEmailGate.scan_fallback{width:min(100%,398px);gap:9px;padding:14px 13px;transform:translateY(clamp(36px,6vh,50px))}.emailProofPanel{width:100%}.emailVideoFrame{height:min(29dvh,222px);min-height:176px;border-radius:22px}.emailStaticProof{min-height:min(38dvh,278px);padding:16px;border-radius:22px}.emailStaticProof.video_processing{min-height:min(22dvh,168px)}.emailStaticProof.video_processing .emailStaticPath{display:none}.emailProofChips{gap:6px;right:10px;bottom:10px;left:10px}.emailProofChips span{min-height:26px;padding:6px 8px;font-size:.66rem}.proofEmailCopy{gap:7px}.proofEmailGate h2{font-size:clamp(1.46rem,6.5vw,1.92rem);line-height:1.03}.proofEmailGate.video_processing h2,.proofEmailGate.no_video h2,.proofEmailGate.scan_fallback h2{font-size:clamp(1.48rem,6.4vw,1.94rem);line-height:1.04}.proofEmailGate p{font-size:.84rem;line-height:1.28}.proofEmailGate .emailPromptLine{font-size:.86rem}.emailProofStrip{padding:2px 4px}.emailProofStars{font-size:1rem}.emailProofStrip>strong{font-size:.82rem}.emailProofStrip>span:last-child{font-size:.78rem}.emailFormBlock{gap:8px}.emailFormIntro{font-size:.9rem;line-height:1.18}.proofEmailGate .leadFields{gap:8px}.proofEmailGate label{gap:5px;font-size:.8rem}.proofEmailGate .emailFormBlock input{min-height:46px;border-radius:13px}.speedometer{width:106px;height:106px}.speedometer strong{font-size:2.45rem}.speedReadoutCopy strong{font-size:1.35rem}.speedBands{display:grid;grid-template-columns:1fr}.speedControls{grid-template-columns:auto minmax(0,1fr) auto}.stepperButton{min-width:48px}.mockVideo{min-height:238px}.blurredResult{min-height:142px}.scoreCluster,.visualCaption,.navBar,.introActions{align-items:stretch;flex-direction:column}.resultHero{gap:18px}.resultHero h1{font-size:clamp(2.05rem,8.2vw,2.72rem)}.resultCopy{gap:12px}.scoreCluster{flex-direction:row;align-items:center;padding:10px}.scoreDial{width:84px;height:84px;box-shadow:inset 0 0 0 8px #fff}.scoreDial strong{font-size:1.75rem}.resultProofStrip{display:none}.heroUnlockLink{width:100%;justify-content:center}.resultProofStrip span,.primaryButton,.secondaryButton,.checkoutButton,.notSureButton{width:100%}.contactSelectorShell .contactFooter{align-items:center}.contactSelectorShell .contactFooter .primaryButton{width:min(360px,calc(100vw - 52px));margin-inline:auto}.summaryRow{grid-template-columns:1fr;gap:3px}.navMotion{bottom:14px;width:calc(100vw - 44px)}}@media(max-width:380px){.startHero h1{font-size:clamp(2.24rem,10.6vw,2.62rem)}}@media(max-width:720px)and (max-height:760px){.appGrid.emailMode{padding-top:54px}.emailMode .mainStage{align-content:center;min-height:calc(100dvh - 136px);padding-bottom:98px}.proofEmailGate{gap:7px;padding:10px 11px}.proofEmailGate.video_processing,.proofEmailGate.no_video,.proofEmailGate.scan_fallback{gap:6px;padding:11px 10px;transform:translateY(44px)}.noVideoRefinedGate{gap:6px}.noVideoRefinedCopy h2{font-size:clamp(.98rem,4.8vw,1.22rem)}.noVideoOutcomeGroup{flex-wrap:wrap}.noVideoRefinedChart{height:clamp(210px,30dvh,236px)}.noVideoRefinedPayoff h3{font-size:clamp(1.02rem,5.4vw,1.28rem)}.noVideoRefinedPayoff p,.noVideoRefinedForm .emailFormIntro{font-size:.76rem;line-height:1.12}.proofEmailGate h2{font-size:clamp(1.24rem,5.8vw,1.56rem);line-height:1.02}.proofEmailGate.video_processing h2,.proofEmailGate.no_video h2,.proofEmailGate.scan_fallback h2{font-size:clamp(1.26rem,5.7vw,1.56rem);line-height:1.03}.proofEmailGate p{font-size:.74rem;line-height:1.18}.proofEmailGate .emailPromptLine{font-size:.74rem;line-height:1.1}.emailVideoFrame{height:min(22dvh,154px);min-height:136px;border-radius:19px}.emailStaticProof{min-height:min(31dvh,216px);padding:13px;border-radius:19px}.emailStaticProof.video_processing{min-height:min(19dvh,136px)}.emailStaticProof.video_processing .emailStaticPath{display:none}.emailStaticPath{min-height:96px}.emailStaticProof p{font-size:.78rem;line-height:1.18}.emailFormBlock{gap:6px}.emailFormIntro{font-size:.78rem;line-height:1.12}.emailProofStrip{gap:1px;padding:1px 2px;border-radius:0}.emailProofStars{font-size:.9rem}.emailProofStrip>strong{font-size:.74rem}.emailProofStrip>span:last-child{font-size:.7rem;line-height:1.12}.proofEmailGate .leadFields{gap:6px}.proofEmailGate label{gap:4px;font-size:.72rem}.emailFormBlock input{min-height:42px;border-radius:13px}.emailProofChips{bottom:8px;gap:5px}.emailProofChips span{min-height:24px;padding:5px 8px;font-size:.62rem}.targetSpeedStep,.targetSpeedPanel{gap:6px}.targetSpeedStep .questionHeader h2{font-size:clamp(1.42rem,6.25vw,1.86rem);line-height:1.02}.speedContextPill span{font-size:.82rem}.speedContextPill small{font-size:.66rem}.targetHeroReadout strong{font-size:clamp(3.68rem,16vw,4.66rem)}.targetHeroReadout em{font-size:.94rem}.targetWheelShell{padding:8px 10px 6px}.targetWheelControlRow{padding-top:22px}.targetSpeedWheel{height:78px}.targetWheelMilestones{min-height:25px}.targetBandFeedback{padding:7px 9px}.targetBandFeedback span{font-size:.68rem}.targetBandFeedback strong{font-size:.9rem}.targetBandFeedback p{font-size:.76rem;line-height:1.2}.targetReassurance{display:none}.appGrid.graphMode,.appGrid.emailMode{padding-top:54px}.appGrid.uploadMode{padding-top:58px}.projectionPreviewScreen{gap:20px;padding-top:0}.projectionPreviewScreen .payoffCopy{gap:5px}.projectionPreviewScreen .payoffCopy h2{max-width:300px;font-size:clamp(.98rem,4.45vw,1.22rem);line-height:1.16}.projectionPreviewScreen .payoffCopy .projectionOutcome{max-width:320px;font-size:clamp(1.64rem,7.4vw,2.18rem);line-height:1.04}.projectionPreviewScreen .payoffCopy p,.projectionGoalSupportLine{font-size:.76rem;line-height:1.28}.projectionGraphCard{gap:8px;padding:7px;border-radius:20px}.projectionChartSurface{height:clamp(260px,38dvh,274px);border-radius:18px}.projectionReassurance{padding:6px 4px 5px}.projectionReassurance h3{font-size:clamp(1.1rem,5vw,1.42rem)}.projectionReassurance p{max-width:292px;font-size:.76rem;line-height:1.18}.trainingFrequencyStep{gap:9px;min-height:auto;align-content:start}.trainingFrequencyStep .questionHeader h2{font-size:clamp(1.82rem,8.3vw,2.34rem)}.trainingFrequencyStep .questionHeader .subcopy{font-size:.84rem;line-height:1.28}.trainingFrequencyPanel{gap:10px;min-height:auto;align-content:start}.trainingCalendarCard{width:clamp(126px,36vw,158px)}.trainingCalendarTop{height:38px}.trainingCalendarBody strong{font-size:clamp(3rem,13.8vw,4.1rem)}.trainingCalendarBody span{font-size:.62rem}.trainingFrequencyCopy{min-height:78px}.trainingFrequencyCopy strong{font-size:clamp(1.24rem,5.4vw,1.58rem)}.trainingFrequencyCopy p{font-size:.82rem;line-height:1.28}.trainingFrequencyWheel{min-height:60px}.trainingFrequencyThumb{width:44px;height:44px}.uploadStepShell{min-height:calc(100dvh - 132px);padding-top:5px}.uploadStepContent{gap:7px}.uploadStepIntro{gap:0}.uploadStepIntro h2{max-width:350px;font-size:clamp(1.94rem,8.3vw,2.34rem)}.uploadGuideLayout{gap:7px}.uploadGuideCard{aspect-ratio:1672 / 941}.uploadChecklist{gap:8px;padding:11px 10px}.uploadChecklist>strong{font-size:.98rem}.uploadChecklist>div{gap:8px 12px}.uploadChecklist span{grid-template-columns:16px minmax(0,1fr);font-size:.8rem}.uploadChecklist svg{width:15px;height:15px}.uploadDropzone{min-height:66px;grid-template-columns:40px minmax(0,1fr);padding:9px}.uploadDropIcon{width:40px;height:40px}.uploadDropzone strong{font-size:.92rem}.uploadDropzone small,.selectedFilePill span{font-size:.72rem}.selectedFilePill{padding:8px 9px}.uploadBottomCta{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.uploadBottomCta .primaryButton{min-height:50px}.startScreen{gap:7px;padding-top:8px;padding-bottom:8px}.startIdentity{top:10px;left:12px;padding-left:0;font-size:.78rem}.startIdentity span{display:none}.startBrandMark{width:26px;height:26px}.startTopPillRow{min-height:30px}.startHero{gap:16px}.startHero h1{max-width:386px;font-size:clamp(2.24rem,10.8vw,2.72rem);line-height:.9}.startSubheadline{max-width:376px;font-size:.91rem;line-height:1.23;font-weight:750}.startProofStrip{max-width:366px;min-height:46px;gap:4px 7px;padding:6px 11px;font-size:.8rem;line-height:1.1}.startStepLabel{min-height:27px;padding:0 11px;font-size:.62rem}.startPathGrid{gap:9px;align-self:end;margin-top:0}.startPathCard{min-height:clamp(184px,24dvh,188px);height:auto;grid-template-columns:48px minmax(0,1fr) 42px;gap:11px;padding:12px;border-radius:20px}.pathIcon{width:48px;height:48px;border-radius:14px}.pathIcon svg{width:20px;height:20px}.pathCopy{gap:4px}.pathBadge{min-height:19px;padding:0 7px;font-size:.54rem}.pathTitle{font-size:1rem;line-height:1.06}.pathBody{font-size:.74rem;line-height:1.18}.pathArrow{width:40px;height:40px}}@media(max-width:720px)and (max-height:680px){.startScreen{gap:6px;padding-top:7px;padding-bottom:7px}.startTopPillRow{min-height:27px}.startHero{gap:14px}.startHero h1{max-width:360px;font-size:clamp(2.16rem,10.8vw,2.52rem);line-height:.9}.startSubheadline{max-width:360px;font-size:.86rem;line-height:1.2}.startProofStrip{max-width:356px;min-height:46px;padding:6px 10px;font-size:.78rem;line-height:1.1}.startStepLabel{min-height:26px;padding:0 10px;font-size:.6rem}.startPathGrid{gap:8px}.startPathCard{min-height:clamp(160px,24dvh,166px);grid-template-columns:46px minmax(0,1fr) 40px;gap:10px;padding:11px;border-radius:19px}.pathIcon{width:46px;height:46px;border-radius:14px}.pathIcon svg{width:19px;height:19px}.pathBadge{min-height:18px;padding:0 7px;font-size:.52rem}.pathTitle{font-size:.98rem;line-height:1.05}.pathBody{font-size:.7rem;line-height:1.16}.pathArrow{width:37px;height:37px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.aiScanRippleLoader .aiScanRippleRing{animation:none!important;transform:none!important}.serveLeakOverlayImageWrap{clip-path:inset(0 0 0 0)!important;animation:none!important}.serveLeakScanBeam{display:none}}
