:root{--primary:#19469c;--secondary:#038cd2;--cta:#0b2e75;--cta-hover:#08245c;--soft-primary:#eaf2ff;--soft-secondary:#e5f8ff;--page-start:#f5fbff;--page-end:#eaf4ff;--white:#fff;--text:#101828;--text-secondary:#475467;--text-muted:#667085;--border:#dcebfa;--critical:#e5484d;--warning:#f59e0b;--success:#16a34a;--shadow:0 24px 70px #19469c21}*{box-sizing:border-box}html{background:linear-gradient(145deg, var(--page-start), var(--page-end));min-height:100%}body{min-height:100%;color:var(--text);letter-spacing:0;margin:0;font-family:Nunito Sans,Nunito,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.survey-page{background:radial-gradient(circle at top left, #038cd21f, transparent 32rem), linear-gradient(145deg, var(--page-start), var(--page-end));min-height:100vh;padding:18px}.survey-shell{width:min(100%,760px);margin:0 auto}.survey-page--funnel{background:radial-gradient(circle at 14% 12%,#038cd22e,#0000 30rem),radial-gradient(circle at 86% 82%,#19469c2e,#0000 32rem),linear-gradient(#f5fbff 0%,#eaf4ff 100%);padding:24px}.survey-page--funnel .survey-shell{width:min(100%,1120px)}.survey-layout{grid-template-columns:minmax(0,760px);justify-content:center;align-items:stretch;gap:28px;display:grid}.survey-context,.survey-page--funnel .survey-card{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff94;border:1px solid #ffffffd1;border-radius:8px;box-shadow:inset 0 1px #ffffffe6,0 18px 54px #19469c1f}.survey-context{align-content:start;gap:18px;min-height:620px;padding:34px;display:grid;position:relative;overflow:hidden}.survey-context:after{content:"";background:radial-gradient(circle,#038cd22e,#0000 68%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-130px;right:-110px}.survey-context__badge{width:fit-content;color:var(--primary);text-transform:uppercase;background:#ffffffad;border:1px solid #19469c21;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.78rem;font-weight:950;display:inline-flex}.survey-context h1{max-width:440px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(2.2rem,4.8vw,3.62rem);line-height:1.02}.survey-context p{max-width:420px;color:var(--text-secondary);margin:0;font-size:1.08rem;font-weight:700;line-height:1.55}.survey-context__checks{gap:12px;margin-top:6px;display:grid}.survey-context__checks span{color:#30446c;align-items:center;gap:9px;font-weight:850;display:inline-flex}.survey-context__checks svg{color:var(--success)}.survey-context__image{width:390px;height:300px;position:absolute;bottom:-6px;right:-16px}.survey-context__image img{object-fit:contain;object-position:right bottom;transform:scale(1.08)}.logo-header{justify-content:space-between;align-items:center;gap:14px;padding:10px 2px 18px;display:flex}.brand-logo{object-fit:contain;width:min(190px,52vw);max-height:58px;display:block}.logo-header h2{color:var(--primary);text-align:right;margin:0;font-size:.92rem;font-weight:800}.progress-wrap{margin:0 0 20px}.survey-page--funnel .progress-wrap{background:#ffffff94;border-radius:999px;margin-bottom:18px;padding:5px;box-shadow:inset 0 1px #ffffffdb}.progress-track{background:linear-gradient(#fff,#eef7ff);border:1px solid #19469c1f;border-radius:999px;height:12px;overflow:hidden;box-shadow:inset 0 1px 4px #10182814}.survey-page--funnel .progress-track{height:9px;box-shadow:none;background:#19469c1a;border:0}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--secondary));height:100%;transition:width .26s;display:block;box-shadow:0 0 18px #038cd261}.survey-page--funnel .progress-track span{box-shadow:0 0 20px #038cd257}.survey-card{min-height:560px;box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #dcebfae6;border-radius:8px;padding:18px}.survey-page--funnel .survey-card{background:#ffffffa3;min-height:620px;padding:26px}.survey-visual{background:linear-gradient(135deg,#eaf2fff5,#e5f8ffeb),radial-gradient(circle at 85% 35%,#038cd22e,#0000 11rem);border:1px solid #19469c14;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:150px;margin-bottom:18px;padding:18px 5px 0 18px;display:flex;overflow:hidden}.survey-page--funnel .survey-visual{background:radial-gradient(circle at 88% 42%,#038cd229,#0000 9rem),linear-gradient(135deg,#ffffffbd,#e5f8ff94);border-color:#ffffffb8;min-height:132px;margin-bottom:22px;box-shadow:inset 0 1px #fffc}.survey-visual__copy{align-self:center;gap:6px;padding-bottom:18px;display:grid}.survey-visual__copy strong{max-width:390px;color:var(--primary);font-size:clamp(1.05rem,2.5vw,1.38rem);line-height:1.22}.survey-page--funnel .survey-visual__copy strong{color:var(--text);font-size:clamp(1rem,2.2vw,1.28rem)}.survey-visual__copy strong span{white-space:nowrap;display:block}.survey-visual__image{flex:none;width:300px;height:156px;padding-top:5px;padding-right:5px;position:relative;overflow:hidden}.survey-visual__image img{object-fit:contain;object-position:right bottom;transform:translateY(10px)}.survey-card__topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.icon-button{border:2px solid var(--primary);background:var(--primary);width:46px;height:46px;color:var(--white);border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 10px 24px #19469c2e}.survey-page--funnel .icon-button{width:42px;height:42px;color:var(--primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #ffffffb8;box-shadow:0 12px 28px #19469c1a}.survey-page--funnel .icon-button:not(.icon-button--ghost){background:var(--primary);color:var(--white)}.icon-button--ghost{border-color:var(--border);background:var(--soft-primary);color:var(--primary);box-shadow:none}.privacy-pill,.state-pill,.secure-note{color:var(--text-muted);align-items:center;gap:7px;font-size:.84rem;font-weight:800;display:inline-flex}.privacy-pill{text-align:right;justify-content:flex-end}.survey-page--funnel .privacy-pill{color:#30446c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #ffffffad;border-radius:999px;padding:8px 11px;font-size:.8rem}.question-slide{gap:18px;display:grid}.eyebrow{color:var(--secondary);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.question-slide h1,.loading-analysis h1,.result-placeholder h1{max-width:650px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(1.32rem,2.9vw,1.88rem);line-height:1.24}.survey-page--funnel .question-slide h1,.survey-page--funnel .loading-analysis h1{color:var(--text);font-size:clamp(1.64rem,3vw,2.2rem);line-height:1.14}.question-copy{max-width:620px;color:var(--text-secondary);margin:0;font-size:1.04rem;line-height:1.55}.survey-page--funnel .question-copy{color:#30446c;font-size:1rem;font-weight:700;line-height:1.5}.select-field,.search-field,.text-field{gap:8px;display:grid;position:relative}.select-field select,.search-field input,.text-field input{border:1px solid var(--border);background:var(--white);width:100%;min-height:58px;color:var(--text);border-radius:8px;outline:none;font-size:1rem;font-weight:800;transition:border-color .16s,box-shadow .16s}.survey-page--funnel .select-field select,.survey-page--funnel .search-field input,.survey-page--funnel .text-field input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa8;border-color:#ffffffc7;box-shadow:inset 0 1px #ffffffd1}.survey-page--funnel .text-field span{color:#30446c}.select-field select{appearance:none;padding:0 48px 0 16px}.select-field svg{pointer-events:none;color:var(--primary);position:absolute;top:19px;right:16px}.search-field input,.text-field input{padding:0 16px}.search-field input{padding-left:46px}.search-field svg{color:var(--primary);position:absolute;top:20px;left:16px}.text-field span{color:var(--text-secondary);font-size:.9rem;font-weight:900}.select-field select:focus,.search-field input:focus,.text-field input:focus{border-color:var(--secondary);box-shadow:0 0 0 4px #038cd221}.city-select{gap:14px;display:grid}.option-list{border:1px solid var(--border);background:#fff;border-radius:8px;gap:8px;max-height:342px;padding:10px;display:grid;overflow:auto;box-shadow:0 18px 40px #19469c1f}.option-dropdown,.city-select{gap:10px;display:grid;position:relative}.dropdown-trigger{border:1px solid var(--border);width:100%;min-height:58px;color:var(--text-secondary);text-align:left;background:linear-gradient(#fff,#f7fbff);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-weight:950;display:flex;box-shadow:0 10px 24px #19469c12}.survey-page--funnel .dropdown-trigger{color:#30446c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border-color:#ffffffc7;min-height:62px;padding:14px 16px;box-shadow:inset 0 1px #ffffffdb,0 12px 30px #19469c14}.dropdown-trigger--selected{background:var(--soft-primary);color:var(--primary);border-color:#19469c6b}.survey-page--funnel .dropdown-trigger--selected{color:var(--primary);background:#ffffffd1;border-color:#19469c61}.dropdown-trigger svg{color:var(--primary);flex:none}.city-dropdown-panel{border:1px solid var(--border);background:#fff;border-radius:8px;gap:10px;padding:10px;display:grid;box-shadow:0 18px 40px #19469c1f}.survey-page--funnel .option-list,.survey-page--funnel .city-dropdown-panel{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffb8;border-color:#fffc;box-shadow:inset 0 1px #ffffffd6,0 20px 48px #19469c24}.city-results{gap:8px;max-height:370px;padding-right:2px;display:grid;overflow:auto}.city-option,.option-card{border:1px solid var(--border);background:var(--white);width:100%;min-height:52px;color:var(--text);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:500;display:flex}.survey-page--funnel .city-option,.survey-page--funnel .option-card{min-height:56px;color:var(--text);background:#ffffffad;border-color:#ffffffd1;box-shadow:inset 0 1px #ffffffbd}.city-option span,.option-card span{align-items:center;gap:9px;display:inline-flex}.city-option svg,.option-card svg{color:var(--secondary);flex:none}.city-option--selected,.option-card--selected{border-color:var(--primary);background:var(--soft-primary);color:var(--primary)}.survey-page--funnel .city-option--selected,.survey-page--funnel .option-card--selected{color:var(--primary);background:#eaf2ffe6;border-color:#19469c75}.option-card:hover,.city-option:hover{background:#f7fbff;border-color:#19469c73}.state-pill{background:var(--soft-secondary);width:fit-content;color:var(--primary);border-radius:999px;padding:9px 12px}.contact-grid{gap:14px;display:grid}.primary-button{background:var(--cta);width:100%;min-height:56px;color:var(--white);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-weight:950;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.survey-page--funnel .primary-button{background:linear-gradient(180deg, var(--primary), var(--cta));border-radius:8px;min-height:58px;box-shadow:inset 0 1px #ffffff42,inset 0 -2px #00000029,0 14px 28px #0b2e753d}.survey-page--funnel .primary-button:hover{background:linear-gradient(180deg, #2155b4, var(--cta-hover))}.primary-button:hover{background:var(--cta-hover);transform:translateY(-1px)}.primary-button--link{max-width:280px}.form-error{color:#b42318;background:#e5484d14;border:1px solid #e5484d2e;border-radius:8px;margin:0;padding:12px 14px;font-weight:900}.secure-note{color:var(--text-muted);justify-content:center}.loading-analysis{text-align:center;align-content:center;place-items:center;gap:22px;min-height:390px;display:grid}.score-orbit{background:conic-gradient(from 90deg, var(--primary), var(--secondary), var(--soft-primary), var(--primary));border-radius:50%;place-items:center;width:88px;height:88px;animation:1.4s linear infinite spin;display:grid}.score-orbit span{background:var(--white);border-radius:50%;width:68px;height:68px}.loading-lines{gap:8px;display:grid}.loading-lines p{color:var(--text-secondary);margin:0;font-weight:800}.result-placeholder{align-content:center;gap:18px;display:grid}.result-page{background:radial-gradient(circle at top right, #038cd224, transparent 32rem), linear-gradient(145deg, var(--page-start), var(--page-end));min-height:100vh;padding:18px}.result-shell{width:min(100%,980px);margin:0 auto;padding-bottom:86px}.result-hero,.score-card,.score-meaning,.pain-card,.vsl-cta,.missing-session,.result-loading{box-shadow:var(--shadow);background:#fffffff0;border:1px solid #dcebfae6;border-radius:8px}.result-hero{padding:22px}.result-hero__copy{gap:13px;display:grid}.result-hero h1,.missing-session h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(1.52rem,3.4vw,2.18rem);line-height:1.18}.result-greeting{color:var(--primary);margin:0;font-size:1.68rem;font-weight:950;line-height:1.1}.result-pain-line b{color:#0b63e5;background:0 0;border-radius:0;padding:0;font-weight:950;display:inline}.result-pain-line{color:#30446c;font-size:clamp(1.35rem,3.4vw,2.2rem);font-weight:500;line-height:1.18}.result-hero p,.missing-session p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.5}.result-hero .market-context{border-left:4px solid var(--secondary);background:linear-gradient(90deg, var(--soft-secondary), #fffc);color:var(--text);border-radius:8px;padding:12px 14px;font-weight:800}.score-card{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:20px;display:flex}.score-card p,.score-meaning p,.pain-card p,.vsl-cta p{color:var(--secondary);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.score-card strong{color:var(--text);margin-top:4px;font-size:clamp(2.5rem,9vw,4rem);line-height:1;display:block}.score-card span{color:var(--text-secondary);margin-top:8px;font-size:1rem;font-weight:950;display:block}.score-ring{background:conic-gradient(var(--primary) var(--score), #e8f1fb 0);border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid}.score-ring span{width:82px;height:82px;color:var(--primary);background:#fff;border-radius:50%;place-items:center;margin:0;font-size:1.4rem;font-weight:950;display:grid}.score-card--critical .score-ring{background:conic-gradient(var(--critical) var(--score), #fbe9ea 0)}.score-card--low .score-ring{background:conic-gradient(var(--warning) var(--score), #fff4dc 0)}.score-card--moderate .score-ring{background:conic-gradient(var(--secondary) var(--score), #e5f8ff 0)}.score-card--good .score-ring{background:conic-gradient(var(--success) var(--score), #eaf8ef 0)}.score-meaning,.pain-card,.vsl-cta,.missing-session,.result-loading{gap:10px;margin-top:14px;padding:18px;display:grid}.score-meaning strong,.pain-card strong{color:var(--text);font-size:1.02rem;font-weight:500;line-height:1.48}.pain-card{background:linear-gradient(135deg, #fff, var(--soft-primary));border-color:#19469c2e}.vsl-cta{background:linear-gradient(135deg, var(--primary), var(--cta));gap:16px}.vsl-cta p,.vsl-cta span{color:#fff}.vsl-cta p{text-transform:none;font-size:1.12rem}.vsl-cta span{opacity:.86;margin-top:6px;line-height:1.45;display:block}.vsl-cta .primary-button{color:var(--cta);background:#fff;margin-top:0}.sticky-cta{z-index:20;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #dcebfae6;display:none;position:fixed;bottom:0;left:0;right:0}.sticky-cta button{background:var(--cta);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-weight:950;display:inline-flex}.missing-session{align-content:center;min-height:360px}.result-dashboard{box-shadow:var(--shadow);background:radial-gradient(circle at 86% 8%,#038cd224,#0000 18rem),#ffffffe6;border:1px solid #dcebfaeb;border-radius:8px;gap:20px;padding:24px;display:grid}.result-dashboard .result-hero,.result-dashboard .score-card,.result-dashboard .score-meaning,.result-panel,.result-next,.result-signals{background:#fffffff5;border:1px solid #dcebfaf5;border-radius:8px;margin:0;box-shadow:0 14px 38px #19469c14}.result-dashboard .result-hero{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;padding:28px 28px 18px;display:grid}.result-dashboard .result-hero h1{font-size:clamp(2.15rem,6vw,3.35rem);line-height:1}.result-dashboard .result-hero h1 span{color:#0b63e5}.result-dashboard .result-hero p{color:#30446c;max-width:560px;font-size:1.04rem}.result-dashboard .result-greeting{color:var(--primary);font-size:1.68rem;font-weight:950;line-height:1.1}.result-dashboard .result-pain-line{color:#30446c;max-width:670px;font-size:clamp(1.5rem,3.3vw,2.35rem)}.result-dashboard .market-context{color:#172b58;background:linear-gradient(90deg,#e5f8fff2,#eaf2ffb3);border-left:0;border-radius:8px;max-width:none;padding:16px 18px;font-size:1.02rem;font-weight:500;line-height:1.55}.clipboard-art{color:#0b63e5;background:linear-gradient(135deg,#eaf2ff,#f7fbff);border-radius:50%;place-items:center;width:174px;height:174px;display:grid;position:relative}.clipboard-art__search{color:#0b2e75;position:absolute;bottom:14px;right:8px;transform:rotate(-18deg)}.clipboard-art__spark{color:#f97316;position:absolute}.clipboard-art__spark--one{top:18px;right:22px}.clipboard-art__spark--two{color:#f59e0b;bottom:42px;left:18px}.result-dashboard .score-card{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:34px;padding:30px;display:grid}.result-dashboard .score-ring{background:conic-gradient(#0b63e5 var(--score), #cfe0ff 0);justify-self:center;width:188px;height:188px}.result-dashboard .score-card--critical .score-ring{background:conic-gradient(#ef4444 var(--score), #fee2e2 0)}.result-dashboard .score-card--low .score-ring{background:conic-gradient(#f97316 var(--score), #ffedd5 0)}.result-dashboard .score-card--moderate .score-ring,.result-dashboard .score-card--good .score-ring{background:conic-gradient(#facc15 var(--score), #fef9c3 0)}.result-dashboard .score-ring span{width:136px;height:136px;color:var(--text);background:#fff;border-radius:50%;place-items:center;margin:0;line-height:1;display:grid}.result-dashboard .score-ring strong{color:var(--text);margin:0;font-size:3.4rem;line-height:.9}.result-dashboard .score-ring small{color:#30446c;margin-top:-18px;font-size:1.15rem;font-weight:900}.score-card__copy{border-left:1px solid var(--border);gap:12px;padding-left:34px;display:grid}.score-card__copy p{color:var(--text);text-transform:none;font-size:1.68rem;font-weight:950}.score-card--critical .score-card__copy p,.score-card--low .score-card__copy p{color:#f59e0b}.score-card__copy strong{color:#30446c;margin:0;font-size:1.08rem;line-height:1.45}.score-card__copy span{color:#30446c;margin:0;font-size:1.04rem;font-weight:500;line-height:1.5}.score-card__copy button,.result-next button{color:#fff;background:#16a34a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:52px;padding:0 20px;font-weight:950;display:inline-flex}.score-card__copy button{background:#0b63e5;box-shadow:0 14px 28px #0b63e53d}.score-card__copy button:hover{background:#0b4fc0}.result-next button{background:linear-gradient(135deg,#f97316,#f59e0b);box-shadow:0 14px 28px #f9731647}.result-next button:hover{background:linear-gradient(135deg,#ea580c,#d97706)}.result-signals{grid-template-columns:repeat(4,1fr);gap:0;padding:18px;display:grid}.signal-card{border-right:1px solid var(--border);grid-template-columns:46px 1fr;align-items:center;gap:8px 12px;padding:8px 16px;display:grid}.signal-card:last-child{border-right:0}.signal-card>span{color:#0b63e5;background:#eaf2ff;border-radius:50%;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.signal-card p{color:var(--text);margin:0;font-weight:900}.signal-card strong{color:var(--text);font-size:1.42rem;line-height:1}.signal-card small{color:#30446c;font-size:.82rem}.result-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.result-panel{align-content:start;gap:16px;min-height:210px;padding:24px;display:grid}.result-panel__heading{align-items:center;gap:14px;display:flex}.result-panel__heading span{border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.result-panel h2,.result-next h2{color:var(--text);margin:0;font-size:1.45rem}.result-panel p{color:var(--text);align-items:flex-start;gap:10px;margin:0;font-size:1rem;font-weight:750;line-height:1.45;display:flex}.result-panel p svg{stroke-width:3px;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.result-panel--green{background:linear-gradient(135deg,#fff,#effaf3);border-color:#16a34a2e}.result-panel--green .result-panel__heading,.result-panel--green p svg{color:#16a34a}.result-panel--green .result-panel__heading span{background:#e8f8ee}.result-panel--orange{background:linear-gradient(135deg,#fff,#fff7ed);border-color:#f9731638}.result-panel--orange .result-panel__heading,.result-panel--orange p svg{color:#f97316}.result-panel--orange .result-panel__heading span{background:#fff1e7}.result-next{background:radial-gradient(circle at 16% 4%,#ffffffd9,#0000 10rem),linear-gradient(135deg,#f5fbff,#eaf4ff);grid-template-columns:minmax(0,1fr) 420px;min-height:390px;display:grid;position:relative;overflow:hidden}.result-next__copy{align-content:center;gap:24px;padding:44px 36px;display:grid}.result-next__copy>span{color:#0b63e5;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 28px #19469c1f}.result-next p{color:#30446c;max-width:420px;margin:0;font-size:1.08rem;line-height:1.55}.result-next h2{max-width:none;color:var(--text);white-space:nowrap;font-size:clamp(1.36rem,2.45vw,1.93rem);line-height:1.1}.result-next h2:first-line{color:var(--text)}.result-next__bullets{gap:18px;display:grid}.result-next__bullets p{max-width:560px;color:var(--text);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;font-size:1rem;font-weight:500;display:grid}.result-next__bullets svg{color:#0b63e5;background:#dbeafe;border-radius:50%;width:44px;height:44px;padding:10px;display:grid}.result-next__bullets p:nth-child(2) svg{color:#16a34a;background:#dcfce7}.result-next__bullets p:nth-child(3) svg{color:#7c3aed;background:#ede9fe}.result-next__image{min-height:390px;position:relative}.result-next__image img{object-fit:contain;object-position:center bottom}.result-dashboard .score-meaning{box-shadow:none;padding:18px 20px}.result-page--funnel{background:radial-gradient(circle at 12% 10%,#038cd22e,#0000 28rem),radial-gradient(circle at 86% 18%,#19469c29,#0000 30rem),radial-gradient(circle at 50% 94%,#16a34a14,#0000 26rem),linear-gradient(#f5fbff 0%,#eaf4ff 100%);padding:24px;overflow-x:hidden}.result-page--funnel .result-shell{width:min(100%,1080px)}.result-page--funnel .result-dashboard{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:radial-gradient(circle at 12% 2%,#ffffffeb,#0000 16rem),linear-gradient(145deg,#ffffffad,#ffffff80);border:1px solid #ffffffc2;border-radius:18px;gap:22px;padding:28px;box-shadow:inset 0 1px #ffffffe0,0 24px 56px #19469c24}.result-page--funnel .result-dashboard .result-hero,.result-page--funnel .result-dashboard .score-card,.result-page--funnel .result-dashboard .score-meaning,.result-page--funnel .result-panel,.result-page--funnel .result-next,.result-page--funnel .result-signals{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(145deg,#ffffffb8,#ffffff85);border:1px solid #ffffffd1;border-radius:16px;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #19469c1a}.result-page--funnel .result-dashboard .result-hero{background:radial-gradient(circle at 88% 28%,#038cd22e,#0000 12rem),linear-gradient(135deg,#ffffffc7,#eaf2ff94);grid-template-columns:minmax(0,1fr) 180px;padding:28px}.result-kicker{width:fit-content;color:var(--primary);background:#eaf2ffdb;border:1px solid #19469c1f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.result-page--funnel .result-dashboard .result-greeting{color:var(--text);font-size:clamp(2.05rem,4vw,3rem)}.result-page--funnel .result-dashboard .result-pain-line{color:#30446c;max-width:720px;font-size:clamp(1.35rem,2.4vw,1.95rem);line-height:1.26}.result-page--funnel .result-pain-line b{color:var(--primary)}.result-page--funnel .clipboard-art{background:radial-gradient(circle at 65% 18%,#ffffffe6,#0000 4rem),linear-gradient(145deg,#eaf2ff,#fff);width:156px;height:156px;box-shadow:0 18px 34px #19469c1f}.result-page--funnel .result-dashboard .score-card{grid-template-columns:250px minmax(0,1fr);padding:30px}.result-page--funnel .score-card__copy{border-left-color:#19469c24}.result-page--funnel .score-card__copy p{font-size:clamp(1.5rem,2.7vw,2.05rem)}.result-page--funnel .score-card__copy strong{color:#30446c;font-weight:500}.result-page--funnel .result-signals{padding:18px;overflow:hidden}.result-page--funnel .signal-card>span{background:linear-gradient(145deg,#eaf2ff,#fff);box-shadow:inset 0 1px #ffffffe6}.result-page--funnel .result-panel{background:linear-gradient(145deg,#ffffffc7,#ffffff80);min-height:220px}.result-page--funnel .result-panel--green{background:radial-gradient(circle at 92% 90%,#16a34a1f,#0000 9rem),linear-gradient(145deg,#ffffffd1,#effaf3a8);border-color:#16a34a38}.result-page--funnel .result-panel--orange{background:radial-gradient(circle at 92% 90%,#f9731621,#0000 9rem),linear-gradient(145deg,#ffffffd1,#fff7edb3);border-color:#f9731638}.result-page--funnel .result-panel p{font-weight:500}.result-page--funnel .score-meaning p{color:var(--primary)}.result-page--funnel .score-meaning strong{color:#30446c}.result-page--funnel .result-next{background:radial-gradient(circle at 18% 8%,#ffffffe6,#0000 14rem),linear-gradient(135deg,#eaf2ffe6,#f5fbffb8);border-color:#19469c1a;grid-template-columns:minmax(0,1fr) 420px}.result-page--funnel .result-next h2{font-size:clamp(1.28rem,2.2vw,1.82rem)}.result-page--funnel .result-next button{background:linear-gradient(135deg,#f97316,#f59e0b);box-shadow:inset 0 1px #ffffff57,0 16px 30px #f9731647}.result-page--funnel .result-next button:hover{background:linear-gradient(135deg,#ea580c,#d97706)}.survey-page--funnel .loading-analysis{justify-items:center;gap:0;min-height:430px;padding:18px 0 0}.loading-analysis__visual{width:180px;height:180px;margin:0 auto 26px;position:relative}.loading-analysis__visual svg{width:100%;height:100%;animation:1.8s ease-in-out infinite loading-ring-pulse}.loading-ring--outer{animation:3.4s ease-out forwards loading-ring-fill-outer}.loading-ring--inner{animation:3.4s ease-out .16s forwards loading-ring-fill-inner}.loading-analysis__visual>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-analysis__visual>div>span:first-child{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.loading-analysis__visual strong{color:var(--primary);letter-spacing:0;margin-top:2px;font-size:1.75rem;font-weight:950}.loading-dots{gap:4px;margin-top:6px;display:inline-flex}.loading-dots i{background:var(--secondary);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite loading-dot;display:block}.loading-dots i:nth-child(2){animation-delay:.12s}.loading-dots i:nth-child(3){animation-delay:.24s}.loading-dots--small{gap:2px;margin-top:0}.loading-dots--small i{width:3px;height:3px}.survey-page--funnel .loading-analysis h1{color:var(--text);letter-spacing:0;margin:0 0 4px;font-size:1.12rem;font-weight:900}.survey-page--funnel .loading-analysis>p{max-width:300px;color:var(--text-secondary);text-align:center;margin:0 auto 22px;font-size:.86rem;line-height:1.45}.survey-page--funnel .loading-lines{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffffad;border:1px solid #ffffffd1;border-radius:16px;gap:0;width:100%;max-width:430px;padding:14px;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #19469c14}.loading-bridge{place-items:center;min-height:620px;padding:34px 0;display:grid}.survey-page--funnel .loading-bridge .loading-analysis{grid-template-columns:320px 380px;justify-content:center;align-items:center;gap:0 38px;min-height:auto;padding:0;display:grid}.loading-bridge .loading-analysis__visual{grid-row:1/4;width:320px;height:320px;margin:0}.loading-bridge .loading-analysis__visual>div>span:first-child{font-size:.82rem}.loading-bridge .loading-analysis__visual strong{font-size:3.5rem}.loading-bridge .loading-lines{max-width:380px;padding:22px}.loading-lines__item{color:var(--text-secondary);border-bottom:1px solid #f1f6fc;align-items:center;gap:10px;margin:0;padding:9px 0;font-size:.84rem;font-weight:700;display:flex}.loading-lines__item:last-child{border-bottom:0}.loading-lines__item>span:first-child{background:#eef2f7;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.loading-lines__item--done>span:first-child{background:var(--success)}.loading-lines__item--active{color:var(--text)}.loading-lines__item--active>span:first-child{border:2px solid var(--secondary);background:var(--soft-secondary)}.loading-lines__item--pending{opacity:.38}.result-page--stage2{background:radial-gradient(circle at 12% 10%,#038cd229,#0000 30rem),radial-gradient(circle at 88% 82%,#19469c29,#0000 32rem),linear-gradient(#f5fbff 0%,#eaf4ff 100%);padding:24px;overflow-x:hidden}.result-page--stage2 .result-shell{width:min(100%,1120px)}.result-stage2{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff8c;border:1px solid #ffffffc7;border-radius:18px;gap:24px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 24px 56px #19469c24}.result-stage2__hero{gap:10px;max-width:880px;display:grid}.result-stage2__badge{width:fit-content;color:var(--primary);background:#eaf2ffe6;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.76rem;font-weight:900;display:inline-flex}.result-stage2__badge--critical{color:#166534;background:#dcfce7}.result-stage2__badge--warning,.result-stage2__badge--moderate{color:#b45309;background:#f59e0b1f}.result-stage2__badge--success{color:var(--success);background:#16a34a1f}.result-stage2__hero h1{max-width:980px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(2rem,3.6vw,2.35rem);font-weight:900;line-height:1.18}.result-stage2__hero h1 span{max-width:860px;color:var(--text-secondary);margin-top:12px;font-size:clamp(1.12rem,2vw,1.42rem);font-weight:500;line-height:1.5;display:block}.result-stage2__hero h1 b{color:var(--critical);font-weight:950}.result-stage2__hero p{max-width:780px;color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.55}.result-stage2__hero strong{color:var(--text)}.result-stage2__grid{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);align-items:start;gap:22px;display:grid}.result-page--stage2 .score-card{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffffa8;border:1px solid #ffffffd1;border-radius:18px;gap:16px;margin:0;padding:28px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 20px 44px #19469c1c}.score-card__badge{width:min(100%,320px);color:var(--critical);white-space:nowrap;background:#e5484d1a;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:7px 11px;font-size:.76rem;font-weight:900;display:inline-flex}.score-card__badge span{color:inherit;font-size:inherit;font-weight:inherit;margin:0 6px 0 0;display:inline}.score-card--low .score-card__badge,.score-card--moderate .score-card__badge{color:#b45309;background:#f59e0b1f}.score-card--good .score-card__badge{color:var(--success);background:#16a34a1f}.score-card__meter-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.score-card__number-wrap p{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.score-card__number{align-items:baseline;gap:6px;margin-top:4px;display:flex}.score-card__number strong{color:var(--critical);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,8vw,5.5rem);font-weight:950;line-height:.9}.score-card--low .score-card__number strong{color:var(--warning)}.score-card--moderate .score-card__number strong{color:#eab308}.score-card--good .score-card__number strong{color:var(--success)}.score-card__number small{color:var(--text-muted);font-size:1.35rem;font-weight:850}.score-gauge{width:min(220px,34vw);height:auto;overflow:visible}.score-card__scale{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.score-card__scale span{color:var(--text-muted);border-radius:8px;justify-items:center;gap:4px;padding:6px 4px;font-size:.66rem;font-weight:850;display:grid}.score-card__scale span.is-active{background:color-mix(in srgb, var(--tick-color) 12%, transparent);color:var(--tick-color)}.score-card__scale i{background:var(--tick-color);border-radius:50%;width:8px;height:8px}.result-page--stage2 .score-card__copy{border-left:0;gap:10px;padding-left:0;display:grid}.result-page--stage2 .score-card__copy p{color:#b45309;text-transform:none;margin:0;font-size:1.45rem;font-weight:950}.result-page--stage2 .score-card--critical .score-card__copy p{color:#b45309}.result-page--stage2 .score-card--good .score-card__copy p{color:var(--success)}.result-page--stage2 .score-card__copy span{color:var(--text-secondary);margin:0;font-size:.96rem;font-weight:500;line-height:1.55}.result-page--stage2 .score-card__copy button{display:none}.result-stage2__side{gap:16px;display:grid}.result-stage2__insight{background:#ffffffad;border:1px solid #19469c1a;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px;display:grid;box-shadow:0 16px 36px #19469c17}.result-stage2__insight-icon{background:var(--critical);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.25rem;font-weight:950;display:grid}.result-stage2__insight h2{color:var(--primary);margin:0;font-size:1rem;font-weight:950}.result-stage2__insight p{color:var(--text-secondary);margin:4px 0 0;font-size:.9rem;line-height:1.5}.result-stage2__cta{color:#fff;background:radial-gradient(circle at 88% 10%,#60a5fa57,#0000 11rem),radial-gradient(circle at 8% 94%,#facc152e,#0000 12rem),linear-gradient(135deg,#071d4f,#0b2e75 54%,#0b63e5);border:1px solid #93c5fd3d;border-radius:18px;gap:10px;padding:28px;animation:2.8s ease-in-out infinite stage2-cta-lift;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 6px #0b63e51a,0 22px 50px #0b2e7542}.result-stage2__cta:before{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:44%;animation:3.4s ease-in-out infinite stage2-cta-sheen;position:absolute;inset:-40% auto -40% -50%;transform:rotate(16deg)}.result-stage2__cta:after{content:"";background:#facc1529;border-radius:50%;width:150px;height:150px;animation:2.6s ease-in-out infinite stage2-cta-orbit;position:absolute;bottom:-42px;right:-42px}.result-stage2__cta>*{z-index:1;position:relative}.result-stage2__cta-kicker{color:#fde047;letter-spacing:.12em;text-transform:uppercase;background:#facc1529;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:900;animation:1.8s ease-in-out infinite stage2-kicker-glow;display:inline-flex}.result-stage2__cta h2{color:#fff;margin:0;font-size:1.35rem;font-weight:950;line-height:1.25}.result-stage2__cta p{color:#ffffffd1;margin:0 0 8px;font-size:.9rem;line-height:1.5}.result-stage2__cta button{color:#0b2e75;white-space:nowrap;background:linear-gradient(#fde047,#facc15);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:0 14px;font-size:.84rem;font-weight:950;animation:1.45s cubic-bezier(.34,1.56,.64,1) infinite stage2-button-pulse;display:inline-flex;box-shadow:inset 0 1px #ffffff8f,0 12px 26px #facc1542,0 0 #facc1500}.result-stage2__note{color:var(--text-muted);text-align:center;margin:0;font-size:.78rem;line-height:1.5}.result-page--stage2 .result-stage2__meaning{box-shadow:none;background:#ffffff9e;border-radius:16px;margin:0;padding:18px}@keyframes loading-ring-pulse{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes loading-ring-fill-outer{0%{stroke-dashoffset:490px}to{stroke-dashoffset:0}}@keyframes loading-ring-fill-inner{0%{stroke-dashoffset:364px}to{stroke-dashoffset:0}}@keyframes loading-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes stage2-cta-lift{0%,to{transform:translateY(0);box-shadow:inset 0 0 0 1px #ffffff6b,0 0 0 6px #facc1529,0 22px 50px #f59e0b47}50%{transform:translateY(-5px);box-shadow:inset 0 0 0 1px #ffffff94,0 0 0 12px #facc1538,0 30px 66px #f59e0b66}}@keyframes stage2-cta-sheen{0%,45%{opacity:0;left:-55%}55%{opacity:1}to{opacity:0;left:120%}}@keyframes stage2-kicker-glow{0%,to{color:#fde047;background:#111827;box-shadow:0 0 #1118272e}50%{color:#fff;background:#19469c;box-shadow:0 0 0 7px #19469c00}}@keyframes stage2-button-pulse{0%,to{transform:translateY(0)scale(1);box-shadow:0 12px 26px #0b63e547,0 0 #19469c52}35%{transform:translateY(-7px)scale(1.045);box-shadow:0 22px 36px #0b63e557,0 0 0 9px #19469c1f}58%{transform:translateY(2px)scale(.985);box-shadow:0 9px 18px #0b63e53d,0 0 0 13px #19469c00}}@keyframes stage2-cta-orbit{0%,to{opacity:.38;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-16px,-10px)scale(1.08)}}.offer-page{background:radial-gradient(circle at top right, #038cd224, transparent 32rem), linear-gradient(145deg, var(--page-start), var(--page-end));min-height:100vh;padding:18px}.offer-shell{width:min(100%,1120px);margin:0 auto;padding-bottom:48px}.offer-hero,.offer-price-band,.offer-promise,.offer-value,.offer-trust,.offer-guarantee,.offer-faq,.offer-final{box-shadow:var(--shadow);background:#fffffff2;border:1px solid #dcebfaf0;border-radius:8px}.offer-hero{background:radial-gradient(circle at 86% 12%,#038cd229,#0000 19rem),#fffffff5;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:26px;padding:34px;display:grid}.offer-hero__copy{gap:18px;display:grid}.offer-kicker{width:fit-content;color:var(--secondary);text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:.78rem;font-weight:950;display:inline-flex}.offer-hero h1,.offer-promise h2,.offer-final h2{color:var(--text);margin:0;font-size:clamp(2rem,4.5vw,3.42rem);line-height:1.02}.offer-hero h1 span{color:var(--primary);margin-bottom:8px;font-size:clamp(1.25rem,2.6vw,1.85rem);line-height:1.1;display:block}.offer-hero__copy>p:not(.offer-kicker),.offer-promise p,.offer-final p,.offer-guarantee p,.offer-faq details p{color:#30446c;margin:0;font-size:1.08rem;line-height:1.58}.offer-hero__proof{flex-wrap:wrap;gap:10px;display:flex}.offer-hero__proof span{background:var(--soft-primary);color:var(--primary);border:1px solid #19469c1f;border-radius:999px;align-items:center;gap:7px;padding:10px 12px;font-size:.9rem;font-weight:900;display:inline-flex}.offer-video{color:#fff;text-align:center;background:linear-gradient(135deg,#0b2e75e6,#0b63e5e6),radial-gradient(circle at 24% 20%,#ffffff52,#0000 10rem);border-radius:8px;align-content:center;justify-items:center;gap:12px;min-height:320px;padding:28px;display:grid}.offer-video__play{color:#0b63e5;background:#fff;border:0;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 18px 44px #0000003d}.offer-video p,.offer-video strong,.offer-video span{margin:0}.offer-video p{color:#bfe6ff;text-transform:uppercase;font-weight:950}.offer-video strong{max-width:310px;font-size:1.36rem;line-height:1.18}.offer-video span{color:#ffffffc7;font-weight:800}.offer-price-band{grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:22px;display:grid}.offer-price-band div{background:linear-gradient(#fff,#f7fbff);border-radius:8px;padding:16px 18px}.offer-price-band p,.offer-section-heading p{color:var(--secondary);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.offer-price-band strong{color:var(--text);margin-top:4px;font-size:1.85rem;line-height:1;display:block}.offer-price-band div:first-child strong{color:var(--text-muted);text-decoration:line-through}.offer-price-band button,.offer-final button,.checkout-modal .primary-button{color:#fff;background:linear-gradient(135deg,#f97316,#f59e0b);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 16px 30px #f9731647}.offer-promise,.offer-value,.offer-trust,.offer-guarantee,.offer-faq,.offer-final{margin-top:18px;padding:28px}.offer-promise{gap:14px;display:grid}.offer-promise h2{max-width:880px;font-size:clamp(1.7rem,3.4vw,2.58rem)}.offer-promise strong{color:#c2410c;background:#fff7ed;border-radius:8px;width:fit-content;padding:12px 14px;font-size:1.02rem;line-height:1.45}.offer-section-heading{gap:6px;margin-bottom:20px;display:grid}.offer-section-heading h2{color:var(--text);margin:0;font-size:clamp(1.45rem,2.7vw,2rem);line-height:1.12}.offer-value__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.offer-value-card{border:1px solid var(--border);background:linear-gradient(#fff,#f7fbff);border-radius:8px;gap:12px;padding:20px;display:grid}.offer-value-card div{justify-content:space-between;align-items:center;gap:12px;display:flex}.offer-value-card span{background:var(--soft-primary);color:#0b63e5;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.offer-value-card strong{color:#16a34a;font-size:1.05rem}.offer-value-card h3{color:var(--text);margin:0;font-size:1.18rem;line-height:1.22}.offer-value-card p,.offer-trust__grid p{color:#30446c;align-items:flex-start;gap:10px;margin:0;font-size:.96rem;line-height:1.45;display:flex}.offer-value-card p svg,.offer-trust__grid p svg{color:#16a34a;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.offer-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.offer-trust__grid p{border:1px solid var(--border);background:#fff;border-radius:8px;padding:18px;font-weight:800}.offer-guarantee{background:linear-gradient(135deg,#fff,#effaf3);border-color:#16a34a38;grid-template-columns:290px minmax(0,1fr);align-items:center;gap:20px;display:grid}.offer-guarantee div{color:#16a34a;gap:10px;display:grid}.offer-guarantee h2{color:var(--text);margin:0;font-size:1.65rem}.offer-faq{gap:12px;display:grid}.offer-faq details{border:1px solid var(--border);background:#fff;border-radius:8px;padding:16px 18px}.offer-faq summary{color:var(--text);cursor:pointer;font-weight:950}.offer-faq details p{margin-top:10px;font-size:.98rem}.offer-final{background:linear-gradient(135deg,#f5fbff,#eaf4ff);grid-template-columns:minmax(0,1fr) 430px;min-height:380px;padding:0;display:grid;position:relative;overflow:hidden}.offer-final__copy{align-content:center;gap:16px;padding:36px;display:grid}.offer-final h2{font-size:clamp(1.72rem,3.4vw,2.6rem)}.offer-final__image{min-height:380px;position:relative}.offer-final__image img{object-fit:contain;object-position:center bottom}.checkout-modal{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1018288a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.checkout-modal__panel{background:#fff;border-radius:8px;gap:14px;width:min(100%,430px);padding:26px;display:grid;position:relative;box-shadow:0 28px 80px #10182847}.checkout-modal__close{background:var(--soft-primary);width:38px;height:38px;color:var(--primary);border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.checkout-modal h2{max-width:320px;color:var(--text);margin:0;font-size:1.5rem;line-height:1.15}.checkout-modal strong{color:#16a34a;font-size:2.2rem;line-height:1}.checkout-modal p:not(.offer-kicker){color:#30446c;margin:0;line-height:1.5}.checkout-modal button:disabled{opacity:.55;cursor:not-allowed}.offer-page{background:radial-gradient(circle at 78% 8%,#30a06714,#0000 28rem),linear-gradient(#fffaf1 0%,#fff 44%,#fffaf1 100%)}.offer-shell{width:min(100%,1180px)}.accelerator-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:18px 0 30px;display:grid}.accelerator-brand{align-items:center;display:inline-flex}.accelerator-brand img{object-fit:contain;width:158px;height:auto;display:block}.accelerator-nav{justify-content:center;gap:28px;display:flex}.accelerator-nav a{color:#182437;font-size:.92rem;font-weight:850;text-decoration:none}.accelerator-nav a:first-child{color:#258455;background:#2f8f5b1a;border-radius:999px;padding:8px 18px}.accelerator-audience{color:#0b2e75;letter-spacing:.02em;background:linear-gradient(135deg,#fef3c7,#fde047);border:1px solid #f59e0b57;border-radius:999px;justify-self:end;width:fit-content;padding:8px 18px;font-size:.86rem;font-weight:950}.accelerator-hero__action button,.accelerator-pricing button,.accelerator-final button{color:#fff;background:linear-gradient(#19469c,#0b63e5);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:.94rem;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #0b63e53d}.accelerator-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:8px;min-height:650px;display:grid;position:relative;overflow:hidden}.accelerator-hero:after{content:"";border:2px dashed #7a5af838;border-radius:50%;width:290px;height:290px;position:absolute;bottom:58px;right:210px}.accelerator-hero__copy{z-index:2;gap:24px;padding:34px 0 76px 8px;display:grid;position:relative}.accelerator-pill{color:#258455;background:#ffffffb8;border:1px solid #1f8f5a38;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0;padding:10px 16px;font-size:.88rem;font-weight:950;display:inline-flex}.accelerator-hero h1{color:#111827;letter-spacing:0;max-width:540px;margin:0;font-size:clamp(3rem,6.1vw,5.35rem);line-height:1.04}.accelerator-hero h1:first-line{color:#111827}.accelerator-hero h1{background:linear-gradient(#111827 0 66%,#258455 66%);color:#0000;-webkit-background-clip:text;background-clip:text}.accelerator-hero__copy>p:not(.accelerator-pill),.accelerator-hero__action p{color:#344256;max-width:490px;margin:0;font-size:1.15rem;line-height:1.58}.accelerator-hero__points{gap:16px;margin-top:4px;display:grid}.accelerator-hero__points span{color:#1f2937;align-items:center;gap:12px;font-size:.98rem;font-weight:850;display:flex}.accelerator-hero__points svg{color:#0b63e5;background:#facc153d;border-radius:50%;padding:3px}.accelerator-hero__action{align-items:center;gap:20px;margin-top:8px;display:flex}.accelerator-hero__action p{color:#4b5563;max-width:210px;font-size:.9rem;line-height:1.35}.accelerator-hero__visual{z-index:1;min-height:650px;position:relative}.accelerator-hero__visual>img{object-fit:contain;object-position:center bottom;transform:scale(1.16)translate(8px,20px)}.company-orbit,.interview-card,.interview-list{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e5e7ebe0;position:absolute;box-shadow:0 18px 40px #1118271a}.company-orbit{color:#6d5dfc;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:950;display:grid}.company-orbit--one{top:118px;left:88px}.company-orbit--two{top:240px;left:34px}.company-orbit--three{top:356px;left:78px}.company-orbit--four{width:74px;height:74px;font-size:.82rem;top:292px;right:24px}.interview-card{border-radius:8px;gap:2px;min-width:232px;padding:16px 20px;display:grid;top:92px;right:56px}.interview-card strong{color:#0b63e5}.interview-card span{color:#111827;font-weight:800}.interview-list{border-radius:8px;gap:12px;width:244px;padding:10px;display:grid;top:226px;right:0}.interview-list div{background:#fff;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;display:grid}.interview-list span{color:#111827;font-size:.86rem;font-weight:950}.interview-list small{color:#344256;font-size:.76rem}.interview-list em{color:#667085;grid-area:1/2/span 2;font-size:.73rem;font-style:normal}.accelerator-stats{z-index:4;background:#fffffff0;border:1px solid #e5e7ebe0;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:0;width:min(100%,980px);margin:-58px auto 0;padding:22px;display:grid;position:relative;box-shadow:0 24px 80px #1118271a}.accelerator-stats div{border-right:1px solid #e5e7eb;grid-template-columns:56px 1fr;align-items:center;gap:4px 14px;padding:6px 22px;display:grid}.accelerator-stats div:last-child{border-right:0}.accelerator-stats span{color:#7c5cff;background:#f0eaff;border-radius:8px;grid-row:span 2;place-items:center;width:50px;height:50px;display:grid}.accelerator-stats strong{color:#111827;font-size:1.5rem;line-height:1}.accelerator-stats p{color:#344256;margin:0;font-size:.86rem;font-weight:750}.accelerator-features,.accelerator-companies,.accelerator-inside,.accelerator-stories,.accelerator-pricing,.accelerator-faq,.accelerator-final{margin-top:74px}.accelerator-section-title{text-align:center;justify-items:center;gap:10px;margin-bottom:38px;display:grid}.accelerator-section-title p,.accelerator-companies>p{color:#0b2e75;letter-spacing:.04em;text-transform:uppercase;background:#facc153d;border-radius:999px;width:fit-content;margin:0 auto;padding:7px 13px;font-size:.78rem;font-weight:950}.accelerator-section-title h2{color:#111827;max-width:680px;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.12}.accelerator-section-title h2 span{color:#0b63e5}.accelerator-feature-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.accelerator-feature-grid article,.accelerator-inside__grid article,.accelerator-story-grid article{background:#fffffff2;border:1px solid #e5e7ebe6;border-radius:8px;box-shadow:0 16px 44px #1118270f}.accelerator-feature-grid article{text-align:center;justify-items:center;gap:14px;min-height:238px;padding:30px 18px;display:grid}.accelerator-feature-grid span{color:#0b63e5;background:#facc153d;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.accelerator-feature-grid h3{color:#111827;margin:0;font-size:1.08rem;line-height:1.28}.accelerator-feature-grid p{color:#344256;margin:0;font-size:.94rem;line-height:1.5}.accelerator-companies{gap:18px;display:grid}.accelerator-companies div{background:#f8f8f8;border-radius:8px;grid-template-columns:repeat(6,1fr);align-items:center;gap:20px;padding:26px 36px;display:grid}.accelerator-companies strong{color:#1d4ed8;text-align:center;font-size:1.5rem}.accelerator-companies strong:nth-child(3),.accelerator-companies strong:nth-child(4){color:#111827}.accelerator-inside__grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.accelerator-inside__grid article{gap:12px;padding:20px;display:grid}.accelerator-inside__grid article div{justify-content:space-between;align-items:center;gap:12px;display:flex}.accelerator-inside__grid article span{color:#0b63e5;background:#facc153d;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.accelerator-inside__grid article strong{color:#0b63e5;font-size:.94rem}.accelerator-inside__grid h3{color:#111827;margin:0;font-size:1rem;line-height:1.28}.accelerator-inside__grid p{color:#344256;align-items:flex-start;gap:8px;margin:0;font-size:.84rem;line-height:1.4;display:flex}.accelerator-inside__grid p svg{color:#0b63e5;flex:0 0 15px;width:15px;height:15px;margin-top:2px}.accelerator-story-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.accelerator-story-grid article{gap:26px;min-height:210px;padding:30px;display:grid}.accelerator-story-grid p{color:#111827;margin:0;font-size:1rem;line-height:1.62}.accelerator-story-grid div{align-items:center;gap:12px;display:flex}.accelerator-story-grid div span{color:#fff;background:linear-gradient(135deg,#19469c,#0b63e5);border-radius:50%;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.accelerator-story-grid strong{color:#111827;display:grid}.accelerator-story-grid small{color:#344256;font-weight:700}.accelerator-dots{justify-content:center;gap:8px;margin-top:36px;display:flex}.accelerator-dots span{background:#e5e7eb;border-radius:50%;width:9px;height:9px}.accelerator-dots span:first-child{background:#facc15}.accelerator-pricing{background:#fff;border:1px solid #e5e7ebe6;border-radius:8px;grid-template-columns:1fr 1fr minmax(0,1.35fr) auto;align-items:center;gap:18px;padding:26px;display:grid;box-shadow:0 18px 50px #11182712}.accelerator-pricing div{background:#f9fafb;border-radius:8px;padding:18px}.accelerator-pricing div p{color:#667085;text-transform:uppercase;margin:0;font-weight:900}.accelerator-pricing div strong{color:#111827;margin-top:5px;font-size:1.8rem;display:block}.accelerator-pricing div:first-child strong{color:#667085;text-decoration:line-through}.accelerator-pricing>p{color:#344256;margin:0;font-size:1rem;line-height:1.45}.accelerator-faq{width:min(100%,840px);box-shadow:none;background:0 0;border:0;margin-left:auto;margin-right:auto}.accelerator-final{background:radial-gradient(circle at 5% 22%,#facc152e,#0000 12rem),linear-gradient(135deg,#fffaf1,#eaf2ff);border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;min-height:230px;padding:42px 54px;display:grid}.accelerator-final div:first-child{gap:16px;display:grid}.accelerator-final h2{color:#111827;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.accelerator-final p{color:#344256;margin:0;font-size:1.12rem}.accelerator-guarantee{color:#0b63e5;text-align:center;background:#fff;border-radius:50%;justify-items:center;gap:8px;padding:28px 18px;display:grid;box-shadow:0 18px 42px #11182714}.accelerator-guarantee strong{color:#0b63e5;max-width:120px;font-size:.9rem;line-height:1.28}.offer-page--stage3{background:radial-gradient(circle at 10% 8%,#7dd3fc47,#0000 28rem),radial-gradient(circle at 90% 18%,#19469c24,#0000 30rem),linear-gradient(#eaf6ff 0%,#f3faff 48%,#eaf6ff 100%)}.offer-page--stage3 .accelerator-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 0 18px;position:sticky;top:0}.stage3-hero{gap:26px;padding:34px 0 14px;display:grid}.stage3-hero__intro{text-align:center;justify-items:center;gap:10px;max-width:980px;margin:0 auto;display:grid}.stage3-badge{color:#258455;background:#eef8ef;border:1px solid #2faf7033;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:8px 12px;font-size:.78rem;font-weight:950;display:inline-flex}.stage3-badge--success{color:#258455;background:#eef8ef}.stage3-hero h1{color:#111827;letter-spacing:0;max-width:none;margin:0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:950;line-height:1.12}.stage3-hero h1 span{color:#1abf00}.stage3-hero__intro .stage3-hero__name{color:#0b2e75;margin:0;font-size:clamp(1.32rem,2.52vw,2.01rem);font-weight:600;line-height:1.05}.stage3-hero__intro p{color:#344256;max-width:780px;margin:0;font-size:1rem;line-height:1.58}.stage3-hero__intro strong{color:#111827}.stage3-without-list{flex-wrap:nowrap;justify-content:center;gap:7px;width:100%;max-width:1040px;margin-top:6px;display:flex}.stage3-without-list span{color:#0b2e75;background:#ffffffc7;border:0;border-radius:999px;align-items:center;gap:6px;width:auto;padding:8px 10px;font-size:.78rem;font-weight:500;display:inline-flex;box-shadow:0 10px 24px #19469c14}.stage3-without-list svg{color:#16a34a;flex:none}.stage3-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:start;gap:28px;display:grid}.stage3-hero-image{background:radial-gradient(circle at 12% 18%,#facc1538,#0000 14rem),linear-gradient(135deg,#f8fbff,#eaf2ff);border:0;border-radius:22px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 24px 70px #19469c29}.stage3-hero-image img{object-fit:cover;object-position:center;padding:0;transform:none}.stage3-video{background:#0e1a36;border-radius:20px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 22px 60px #0b2e7540}.stage3-video__bg{background:linear-gradient(#ffffff17 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff17 1px,#0000 1px) 0 0/30px 30px,linear-gradient(135deg,#0b2e75 0%,#19469c 58%,#038cd2 100%);position:absolute;inset:0}.stage3-video__label,.stage3-video__sound,.stage3-video__bar,.stage3-video__play{z-index:1;position:absolute}.stage3-video__label{color:#ffffffd9;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950;top:18px;left:22px}.stage3-video__sound{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:8px;padding:7px 10px;font-size:.78rem;font-weight:850;top:18px;right:22px}.stage3-video__play{width:88px;height:88px;color:var(--primary);background:#fff;border:0;border-radius:50%;place-items:center;margin:auto;display:grid;inset:0;box-shadow:0 20px 50px #00000061}.stage3-video__bar{color:#fff;align-items:center;gap:12px;display:flex;bottom:18px;left:22px;right:22px}.stage3-video__bar span{color:#ffffffc7;font-size:.82rem;font-weight:800}.stage3-video__bar div{background:#ffffff40;border-radius:999px;flex:1;height:4px;overflow:hidden}.stage3-video__bar i{border-radius:inherit;background:#fff;width:8%;height:100%;display:block}.stage3-offer-card,.stage3-stack,.stage3-guarantee,.stage3-mini-faq{-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);background:#ffffffc7;border:0;border-radius:20px;box-shadow:0 18px 48px #11182714}.stage3-offer-card{gap:14px;padding:28px;display:grid;overflow:hidden}.stage3-offer-card__top{background:radial-gradient(circle at 92% 10%,#7dd3fc38,#0000 10rem),#0b2e75;justify-content:space-between;align-items:center;gap:10px;margin:-28px -28px 4px;padding:18px 22px;display:flex}.stage3-offer-card__top small{color:#0b2e75;background:#fde047;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:950}.stage3-offer-card h2{color:#0000;background:linear-gradient(90deg,#ff6b00,#ffb000,#ff4d00,#ffcf33) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.45rem;animation:2.8s ease-in-out infinite stage3-orange-title}.stage3-offer-card p,.stage3-offer-card>small{color:#0b2e75;margin:0;font-size:.92rem;line-height:1.5}.stage3-offer-card p strong{color:#dc2626;text-underline-offset:3px;font-weight:950;text-decoration:underline;text-decoration-thickness:2px}.stage3-offer-card>small{font-weight:700}.stage3-offer-note{color:#60a577!important;font-weight:950!important}.stage3-offer-note strong{color:#60a577;font-weight:950}.stage3-price{align-items:baseline;gap:10px;margin-top:2px;display:flex}.stage3-price span{color:#667085;font-size:1.1rem;font-weight:800;-webkit-text-decoration:line-through #dc2626;text-decoration:line-through #dc2626;text-decoration-thickness:3px}.stage3-price strong{color:#0b2e75;font-size:clamp(2.5rem,5vw,3rem);font-weight:950;line-height:1}.stage3-price em{color:#0b2e75;background:#fde047;border-radius:8px;padding:4px 10px;font-size:.78rem;font-style:normal;font-weight:950}.stage3-offer-card button,.stage3-side>button{color:#fff;background:linear-gradient(135deg,#258455,#1f6f48);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #1f6f483d}.stage3-proof{color:#667085;flex-wrap:wrap;justify-content:center;gap:14px;font-size:.74rem;font-weight:850;display:flex}.stage3-proof span{color:#0b2e75;align-items:center;gap:5px;display:inline-flex}.stage3-proof span:first-child{color:#0b2e75;background:#0b63e514;border-radius:999px;justify-content:center;width:100%;padding:9px 12px;font-size:.82rem;font-weight:950}.stage3-section-copy{color:#344256;text-align:center;max-width:680px;margin:-12px auto 28px;font-size:1rem;line-height:1.55}.stage3-stack-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.88fr);align-items:start;gap:28px;display:grid}.stage3-wide-cta{grid-column:1/-1;width:100%;min-height:68px;font-size:1.12rem;font-weight:950}.stage3-stack{overflow:hidden}.stage3-stack-row{border-bottom:1px dashed #dcebfa;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.stage3-stack-row>span{background:var(--soft-secondary);width:44px;height:44px;color:var(--secondary);border-radius:12px;place-items:center;display:grid}.stage3-stack-row strong{color:#111827;font-size:.96rem;display:block}.stage3-stack-row small{color:#667085;margin-top:3px;font-size:.8rem;font-weight:700;display:block}.stage3-stack-row em{color:#667085;font-size:.95rem;font-style:normal;font-weight:950}.stage3-stack-total{border-top:2px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.stage3-stack-total div{padding:22px}.stage3-stack-total div:first-child{border-right:1px solid var(--border)}.stage3-stack-total span{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:950;display:block}.stage3-stack-total strong{color:#344256;font-size:1.75rem;font-weight:950}.stage3-stack-total div:first-child strong{text-decoration:line-through;-webkit-text-decoration-color:var(--critical);text-decoration-color:var(--critical)}.stage3-stack-total div:last-child{background:linear-gradient(135deg, var(--cta), var(--primary));color:#fff;align-content:center;display:grid}.stage3-stack-total div:last-child span,.stage3-stack-total div:last-child strong{color:#fff}.stage3-stack-total em{color:#fff;background:#ffffff29;border-radius:8px;width:fit-content;margin-top:8px;padding:5px 10px;font-size:.76rem;font-style:normal;font-weight:900}.stage3-side{gap:16px;display:grid}.stage3-guarantee{color:#fff;background:radial-gradient(circle at 90% 12%,#ffffff80,#0000 9rem),linear-gradient(135deg,#0b2e75,#19469c);border:2px solid #facc1594;padding:28px 24px;position:relative;overflow:hidden;box-shadow:0 20px 48px #19469c38,0 0 0 6px #facc151a}.stage3-guarantee span{color:#0b2e75;background:#fde047;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.stage3-guarantee h3{color:#fff;margin:0 0 8px;font-size:1.22rem}.stage3-guarantee p{color:#111827;text-shadow:none;margin:0;font-size:.94rem;line-height:1.55}.stage3-mini-faq{padding:0;overflow:hidden}.stage3-mini-faq details{border-bottom:1px solid var(--border);padding:17px 20px}.stage3-mini-faq details:last-child{border-bottom:0}.stage3-mini-faq summary{color:#111827;cursor:pointer;font-size:.92rem;font-weight:950}.stage3-mini-faq p{color:#344256;margin:8px 0 0;font-size:.86rem;line-height:1.52}.offer-page--stage3 .accelerator-pricing{grid-template-columns:1fr 1fr minmax(0,1.35fr) auto}.offer-page--stage3 .checkout-modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b2e758c}.offer-page--stage3 .checkout-modal__panel{border-radius:18px;width:min(100%,500px);padding:0;overflow:hidden}.offer-page--stage3 .checkout-modal__close{top:18px;right:18px}.checkout-modal__brand{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 22px;display:flex}.checkout-modal__brand>span{color:#fff;background:linear-gradient(135deg,#072654,#3395ff);border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.2rem;font-weight:950;display:grid}.checkout-modal__brand h2{color:#111827;margin:0;font-size:.95rem}.checkout-modal__brand p{color:#667085;align-items:center;gap:4px;margin:3px 0 0;font-size:.76rem;display:flex}.checkout-summary{background:var(--soft-primary);border:1px solid #d7e5fb;border-radius:14px;justify-content:space-between;align-items:center;margin:22px 22px 18px;padding:16px;display:flex}.checkout-summary span{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:950}.checkout-summary strong{color:#111827;margin-top:3px;font-size:.92rem;display:block}.checkout-summary small{color:#667085;font-size:.76rem}.checkout-summary em{color:var(--cta);font-size:1.55rem;font-style:normal;font-weight:950}.checkout-contact{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;margin:0 22px 18px;padding:14px;display:flex}.checkout-contact>span{background:var(--soft-secondary);width:36px;height:36px;color:var(--primary);border-radius:50%;place-items:center;font-size:.76rem;font-weight:950;display:grid}.checkout-contact div{flex:1;min-width:0}.checkout-contact strong{color:#111827;font-size:.9rem;display:block}.checkout-contact p{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.8rem;overflow:hidden}.checkout-contact small{color:var(--success);font-size:.72rem;font-weight:950}.checkout-methods{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 22px 18px;display:grid}.checkout-methods span{border:1.5px solid var(--border);background:#fff;border-radius:12px;padding:12px 8px}.checkout-methods span.is-active{border-color:var(--primary);background:var(--soft-primary);box-shadow:0 0 0 3px #19469c14}.checkout-methods strong,.checkout-methods small{display:block}.checkout-methods strong{color:#111827;font-size:.82rem}.checkout-methods small{color:#667085;margin-top:3px;font-size:.64rem;font-weight:700}.offer-page--stage3 .checkout-modal__panel>p{color:#344256;margin:0 22px 18px;font-size:.9rem;line-height:1.45}.offer-page--stage3 .checkout-modal__panel>.primary-button,.offer-page--stage3 .checkout-modal__panel>button.primary-button{width:calc(100% - 44px);margin:0 22px 22px}.razorpay-payment-form{background:linear-gradient(#fde047,#facc15);border-radius:10px;place-items:center;width:100%;min-height:54px;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8f,0 12px 26px #facc1547}.razorpay-payment-form .razorpay-payment-button,.razorpay-payment-form a[href*="razorpay.com/payment-button"]{cursor:pointer;z-index:3!important;opacity:0!important;border:0!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.razorpay-payment-form .razorpay-payment-button img,.razorpay-payment-form .razorpay-payment-button svg,.razorpay-payment-form .razorpay-payment-button span,.razorpay-payment-form .razorpay-payment-button iframe,.razorpay-payment-form a[href*="razorpay.com/payment-button"] img,.razorpay-payment-form a[href*="razorpay.com/payment-button"] svg,.razorpay-payment-form a[href*="razorpay.com/payment-button"] span,.razorpay-payment-form a[href*="razorpay.com/payment-button"] iframe{display:none!important}.razorpay-payment-form__label{z-index:1;color:#0b2e75;letter-spacing:.02em;text-align:center;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;max-width:100%;padding:0 16px;font-size:.95rem;font-weight:950;line-height:1.15;display:inline-flex;position:relative}.stage3-razorpay-cta{background:linear-gradient(#fff176,#fde047 52%,#facc15);animation:1.55s cubic-bezier(.34,1.56,.64,1) infinite stage3-cta-bounce;box-shadow:inset 0 1px #ffffff9e,0 16px 32px #f59e0b47}.stage3-razorpay-cta .razorpay-payment-form__label{letter-spacing:.035em;font-size:.9rem}.stage3-wide-cta{border-radius:18px;min-height:68px}.stage3-wide-cta .razorpay-payment-form__label{font-size:1.08rem}.offer-page--stage3 .accelerator-section-title p,.offer-page--stage3 .accelerator-companies>p,.offer-page--stage3 .stage3-badge{color:#0b2e75;background:linear-gradient(135deg,#fef3c7,#fde047);border-color:#f59e0b4d}.offer-page--stage3 .accelerator-section-title p.accelerator-section-title__green{color:#1f6f48;background:#60a57729;border-color:#60a5773d}.offer-page--stage3 .stage3-offer-card button,.offer-page--stage3 .stage3-side>button,.offer-page--stage3 .accelerator-pricing button,.offer-page--stage3 .accelerator-final button{color:#0b2e75;letter-spacing:.035em;text-transform:uppercase;background:linear-gradient(#fff176,#fde047 52%,#facc15);font-size:.9rem;animation:1.55s cubic-bezier(.34,1.56,.64,1) infinite stage3-cta-bounce;box-shadow:inset 0 1px #ffffff9e,0 16px 32px #f59e0b47}.offer-page--stage3 .accelerator-stats{margin-top:20px}.offer-page--stage3 .accelerator-stats span,.offer-page--stage3 .accelerator-feature-grid span,.offer-page--stage3 .stage3-stack-row>span{background:var(--soft-primary);color:var(--primary)}.offer-page--stage3 .accelerator-section-title h2 span{color:#0b63e5}.offer-page--stage3 .accelerator-inside{margin-top:64px}.offer-page--stage3 .stage3-video{background:#0b2e75}.stage3-video__media{object-fit:cover;background:#0b2e75;width:100%;height:100%;position:absolute;inset:0}.offer-page--stage3 .stage3-video__label{color:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b2e75bd;border-radius:999px;padding:6px 10px}.offer-page--stage3 .stage3-price strong,.offer-page--stage3 .accelerator-pricing div:nth-child(2) strong,.offer-page--stage3 .stage3-stack-total div:last-child strong,.offer-page--stage3 .checkout-summary em{color:#1abf00;text-shadow:none}.offer-page--stage3 .stage3-stack-row em{color:#0b2e75;text-shadow:none}.offer-page--stage3 .stage3-price em{color:#1f2937;background:linear-gradient(135deg,#d4af37,#f4d06f)}.offer-page--stage3 .stage3-stack-total div:last-child{background:linear-gradient(135deg, var(--cta), var(--primary))}.offer-page--stage3 .stage3-stack-total div:last-child span,.offer-page--stage3 .stage3-stack-total div:last-child em{color:#ffffffe0}.offer-page--stage3 .stage3-guarantee{color:#111827;background:radial-gradient(circle at 88% 8%,#ffffffe0,#0000 7.5rem),linear-gradient(135deg,#fff9db 0%,#fff3b0 48%,#ffe88a 100%);border-color:#facc1557;box-shadow:0 18px 42px #facc152e,0 0 0 6px #fff8c4a3}.offer-page--stage3 .stage3-guarantee span{color:#fde047;background:#0b2e75}.offer-page--stage3 .stage3-guarantee h3{color:#0b2e75}.offer-page--stage3 .stage3-guarantee p{color:#111827}.accelerator-story-slider{grid-template-columns:repeat(3,1fr);gap:24px;min-height:auto;display:grid;position:relative}.accelerator-story-slider article{opacity:.72;pointer-events:auto;align-content:space-between;transition:opacity .36s,transform .36s;display:grid;position:relative;transform:translateY(0)}.accelerator-story-slider article.is-active{opacity:1;border-color:#d4af376b;transform:translateY(-6px);box-shadow:0 22px 54px #19469c1f}.accelerator-story-slider article div img{border-radius:50%;width:56px;height:56px;box-shadow:0 10px 20px #19469c1f}.offer-page--stage3 .accelerator-dots{align-items:center}.offer-page--stage3 .accelerator-dots button{background:#d7e5fb;border:0;border-radius:50%;width:10px;height:10px;padding:0}.offer-page--stage3 .accelerator-dots button.is-active{background:#d4af37;border-radius:999px;width:22px}.offer-page--stage3 .accelerator-pricing{color:#fff;background:radial-gradient(circle at 96% 0,#7dd3fc38,#0000 12rem),linear-gradient(135deg,#0b2e75,#19469c);border:0;position:relative;overflow:hidden;box-shadow:0 24px 58px #19469c33}.offer-page--stage3 .accelerator-pricing div{background:#ffffff1a}.offer-page--stage3 .accelerator-pricing p,.offer-page--stage3 .accelerator-pricing div p{color:#dcecff}.offer-page--stage3 .accelerator-pricing strong{color:#fff}.offer-page--stage3 .accelerator-pricing div:first-child strong{color:#ffffff9e}.offer-page--stage3 .accelerator-final{background:radial-gradient(circle at 8% 18%,#7dd3fc47,#0000 13rem),linear-gradient(135deg,#f5fbff,#eaf6ff);border:1px solid #d4af3747;grid-template-columns:minmax(0,.95fr) minmax(360px,1fr);min-height:390px;animation:3s ease-in-out infinite stage3-final-glow;position:relative;overflow:hidden;box-shadow:0 24px 70px #19469c21}.offer-page--stage3 .accelerator-final h2{color:#1abf00;max-width:540px}.offer-page--stage3 .accelerator-final p{max-width:480px;line-height:1.7}.offer-page--stage3 .accelerator-final__image{justify-content:center;align-items:flex-end;min-height:360px;display:flex;position:relative}.offer-page--stage3 .accelerator-final__image img,.offer-page--stage3 .accelerator-final__asset{object-fit:contain;object-position:center bottom;width:min(100%,520px);height:auto;transform:scale(1.08)}.payment-success-page{background:radial-gradient(circle at 10% 8%,#7dd3fc47,#0000 28rem),radial-gradient(circle at 90% 18%,#19469c24,#0000 30rem),linear-gradient(#eaf6ff 0%,#f3faff 48%,#eaf6ff 100%);min-height:100vh}.payment-success-shell{align-content:center;gap:28px;width:min(100%,920px);min-height:100vh;margin:0 auto;padding:36px 20px;display:grid}.payment-success-shell>img{justify-self:center}.payment-success-card{color:#fff;text-align:center;background:radial-gradient(circle at 84% 12%,#60a5fa3d,#0000 13rem),linear-gradient(135deg,#071d4f,#0b2e75 55%,#0b63e5);border-radius:22px;justify-items:center;gap:16px;padding:clamp(32px,6vw,58px);display:grid;box-shadow:0 28px 70px #0b2e7547,inset 0 0 0 1px #ffffff1f}.payment-success-card>span{color:#15803d;background:linear-gradient(#dcfce7,#bbf7d0 52%,#86efac);border-radius:18px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 16px 36px #22c55e38}.payment-success-card h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.05}.payment-success-card p{color:#ffffffdb;max-width:640px;margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.58}.payment-success-card p strong{color:#86efac;font-weight:950}.payment-success-card__close{font-weight:800;color:#fff7b0!important}.payment-success-card small{color:#ffffffad;max-width:560px;margin-top:8px;font-size:.78rem;line-height:1.5}@keyframes stage3-final-glow{0%,to{box-shadow:0 24px 70px #19469c21,0 0 #7dd3fc3d}50%{box-shadow:0 30px 80px #19469c2e,0 0 0 8px #7dd3fc24}}@keyframes stage3-cta-bounce{0%,to{transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff9e,0 16px 32px #f59e0b47,0 0 #facc155c}35%{transform:translateY(-7px)scale(1.04);box-shadow:inset 0 1px #ffffffb8,0 24px 42px #f59e0b61,0 0 0 9px #facc1529}58%{transform:translateY(2px)scale(.99);box-shadow:inset 0 1px #ffffff9e,0 12px 24px #f59e0b3d,0 0 0 13px #facc1500}}@keyframes stage3-orange-title{0%,to{background-position:0%}50%{background-position:100%}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:680px){.survey-page{padding:36px 24px}.survey-card{padding:28px}.contact-grid{grid-template-columns:1fr 1fr}.contact-grid__wide{grid-column:1/-1}}@media (max-width:900px){.accelerator-header{grid-template-columns:1fr}.accelerator-audience{justify-self:start}.accelerator-nav{display:none}.accelerator-hero{grid-template-columns:1fr;min-height:auto}.accelerator-hero:after{bottom:210px;right:18%}.accelerator-hero__copy{padding:16px 0 0}.accelerator-hero__visual{min-height:520px}.accelerator-hero__visual>img{transform:scale(1.08)translateY(14px)}.interview-card{top:26px;right:24px}.interview-list{top:160px;right:16px}.company-orbit--one{top:76px;left:18%}.company-orbit--two{top:188px;left:5%}.company-orbit--three{top:318px;left:12%}.company-orbit--four{top:276px;right:4%}.accelerator-stats{grid-template-columns:repeat(2,1fr);margin-top:0}.accelerator-stats div:nth-child(2){border-right:0}.accelerator-stats div:nth-child(-n+2){border-bottom:1px solid #e5e7eb}.accelerator-feature-grid,.accelerator-inside__grid{grid-template-columns:repeat(2,1fr)}.accelerator-companies div{grid-template-columns:repeat(3,1fr)}.accelerator-story-grid{grid-template-columns:1fr}.accelerator-pricing{grid-template-columns:1fr 1fr}.accelerator-pricing>p,.accelerator-pricing button{grid-column:1/-1}.accelerator-pricing button{width:100%}.accelerator-final{grid-template-columns:1fr}.offer-page--stage3 .accelerator-final__image{display:none!important}.stage3-hero__grid,.stage3-stack-layout,.offer-page--stage3 .accelerator-pricing{grid-template-columns:1fr}.stage3-video,.stage3-hero-image{min-height:330px}.stage3-offer-card,.stage3-guarantee{padding:22px}.accelerator-guarantee{align-content:center;justify-self:center;width:170px;height:170px}.offer-hero{grid-template-columns:1fr}.offer-video{min-height:280px}.offer-price-band{grid-template-columns:1fr 1fr}.offer-price-band button{grid-column:1/-1;width:100%}.offer-trust__grid,.offer-guarantee,.offer-final{grid-template-columns:1fr}.offer-final__image{min-height:280px}}@media (max-width:768px){.offer-page--stage3 .accelerator-final{min-height:auto;grid-template-columns:1fr!important}.offer-page--stage3 .accelerator-final .accelerator-final__image--mobile-hidden{display:none!important}}@media (max-width:460px){.survey-page{padding:12px}.survey-card{min-height:calc(100vh - 132px);padding:14px}.logo-header{align-items:flex-start}.logo-header h2{max-width:130px;font-size:.82rem}.survey-visual{min-height:108px;padding:14px 5px 0 14px}.survey-visual__copy strong{font-size:.96rem}.survey-visual__image{width:178px;height:112px}.survey-card__topline{align-items:flex-start;margin-bottom:22px}.privacy-pill{max-width:230px;font-size:.78rem}.question-slide h1,.loading-analysis h1,.result-placeholder h1{font-size:1.3rem;line-height:1.24}.question-copy{font-size:.98rem}.result-page{padding:12px}.result-shell{width:min(100%,760px);padding-bottom:82px}.result-hero,.score-card,.score-meaning,.pain-card,.vsl-cta{margin-top:10px;padding:14px}.result-hero h1{font-size:1.34rem;line-height:1.2}.result-hero p{font-size:.94rem}.result-greeting,.result-dashboard .result-greeting{font-size:1.12rem}.result-dashboard .result-pain-line,.result-pain-line{font-size:1.28rem;line-height:1.22}.result-hero .market-context{padding:10px 12px}.score-card{gap:12px}.score-card strong{font-size:2.35rem}.score-card span,.score-meaning strong,.pain-card strong{font-size:.94rem;line-height:1.42}.score-ring{width:88px;height:88px}.score-ring span{width:66px;height:66px;font-size:1.12rem}.result-dashboard{gap:12px;padding:12px}.result-dashboard .result-hero{grid-template-columns:1fr 96px;gap:10px;padding:14px 10px}.result-dashboard .result-hero h1{font-size:2rem}.result-dashboard .result-hero p{font-size:.92rem}.clipboard-art{width:88px;height:88px}.clipboard-art svg:not(.clipboard-art__spark):not(.clipboard-art__search){width:46px;height:46px}.clipboard-art__search{width:30px;height:30px}.result-dashboard .score-card{grid-template-columns:104px minmax(0,1fr);gap:14px;padding:16px}.result-dashboard .score-ring{width:96px;height:96px}.result-dashboard .score-ring span{width:70px;height:70px}.result-dashboard .score-ring strong{font-size:1.8rem}.result-dashboard .score-ring small{margin-top:-10px;font-size:.78rem}.score-card__copy{gap:8px;padding-left:14px}.score-card__copy p{font-size:1.12rem}.score-card__copy strong,.score-card__copy span{font-size:.86rem;line-height:1.35}.score-card__copy button{min-height:42px;padding:0 12px;font-size:.86rem}.result-signals{grid-template-columns:repeat(2,1fr);padding:8px}.signal-card{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:36px 1fr;padding:10px}.signal-card:nth-last-child(-n+2){border-bottom:0}.signal-card>span{width:34px;height:34px}.signal-card p{font-size:.86rem}.signal-card strong{font-size:1.12rem}.result-insight-grid,.result-next{grid-template-columns:1fr}.result-panel{min-height:auto;padding:16px}.result-panel h2,.result-next h2{font-size:1.22rem}.result-panel p{font-size:.9rem}.result-next{min-height:auto}.result-next__copy{gap:18px;padding:20px}.result-next h2{white-space:normal;font-size:1.16rem}.result-next p{font-size:.94rem}.result-next__bullets{gap:12px}.result-next__bullets p{grid-template-columns:38px minmax(0,1fr);gap:10px;font-size:.88rem}.result-next__bullets svg{width:36px;height:36px;padding:8px}.result-next__image{min-height:190px}.result-page--stage2{padding:12px}.result-page--stage2 .result-shell{width:min(100%,760px)}.result-stage2{border-radius:16px;gap:14px;padding:14px}.result-stage2__hero{gap:8px}.result-stage2__badge{font-size:.7rem}.result-stage2__hero h1{font-size:1.55rem;line-height:1.22}.result-stage2__hero h1 span{margin-top:10px;font-size:1.02rem;line-height:1.45}.result-stage2__hero p{font-size:.88rem}.result-stage2__grid{grid-template-columns:1fr;gap:14px}.result-page--stage2 .score-card{border-radius:16px;gap:14px;padding:16px}.score-card__meter-row{align-items:flex-end;gap:10px}.score-card__badge{white-space:nowrap;justify-content:flex-start;width:100%}.score-card__number-wrap p{font-size:.68rem}.score-card__number strong{font-size:4rem}.score-card__number small{font-size:1.2rem}.score-gauge{width:110px}.score-card__scale{gap:3px}.score-card__scale span{padding:5px 2px;font-size:.58rem}.result-page--stage2 .score-card__copy p{font-size:1.18rem}.result-page--stage2 .score-card__copy span,.result-stage2__insight p,.result-stage2__cta p{font-size:.86rem}.result-page--stage2 .score-card__copy button{background:#0b63e5;min-height:46px;margin-top:4px;display:inline-flex;box-shadow:0 12px 24px #0b63e538}.result-stage2__insight{grid-template-columns:38px minmax(0,1fr);padding:15px}.result-stage2__cta{padding:18px}.result-stage2__cta h2{font-size:1.12rem}.result-stage2__cta button{letter-spacing:0;font-size:.72rem}.result-stage2__meaning{padding:15px}.loading-bridge{min-height:calc(100vh - 110px);padding:20px 0}.survey-page--funnel .loading-bridge .loading-analysis{grid-template-columns:1fr;justify-items:center;gap:0}.loading-bridge .loading-analysis__visual{grid-row:auto;width:180px;height:180px;margin:0 auto 26px}.loading-bridge .loading-analysis__visual strong{font-size:1.75rem}.result-page--funnel{padding:12px}.result-page--funnel .result-shell{width:min(100%,760px)}.result-page--funnel .result-dashboard{border-radius:14px;gap:14px;padding:12px}.result-page--funnel .result-dashboard .result-hero{grid-template-columns:1fr;gap:16px;padding:16px}.result-page--funnel .result-dashboard .result-hero__art{justify-self:center}.result-page--funnel .result-dashboard .result-greeting{font-size:2rem}.result-page--funnel .result-dashboard .result-pain-line{font-size:1.18rem;line-height:1.34}.result-page--funnel .clipboard-art{width:116px;height:116px}.result-page--funnel .result-dashboard .score-card{text-align:center;grid-template-columns:1fr;gap:18px;padding:18px}.result-page--funnel .score-card__copy{border-left:0;justify-items:center;padding-left:0}.result-page--funnel .result-dashboard .score-ring{width:132px;height:132px}.result-page--funnel .result-dashboard .score-ring span{width:96px;height:96px}.result-page--funnel .result-dashboard .score-ring strong{font-size:2.35rem}.result-page--funnel .result-dashboard .score-ring small{margin-top:-12px;font-size:.92rem}.result-page--funnel .score-card__copy p{font-size:1.42rem}.result-page--funnel .score-card__copy strong,.result-page--funnel .score-card__copy span{font-size:.94rem}.result-page--funnel .result-signals{grid-template-columns:1fr 1fr}.result-page--funnel .signal-card{min-width:0}.result-page--funnel .result-next{grid-template-columns:1fr}.result-page--funnel .result-next h2{white-space:normal}.result-page--funnel .result-next__image{min-height:230px}.sticky-cta{display:block}.offer-page{padding:12px}.offer-shell{padding-bottom:28px}.accelerator-header{gap:12px;padding:10px 0 18px}.accelerator-brand img{width:124px}.accelerator-hero{gap:8px}.stage3-hero{gap:18px;padding-top:18px}.stage3-hero h1{white-space:normal;font-size:2.05rem;line-height:1.12}.stage3-hero__intro p{font-size:.94rem}.stage3-hero__intro .stage3-hero__name{font-size:clamp(1.05rem,4.8vw,1.5rem);font-weight:600;line-height:1.06}.stage3-badge{font-size:.72rem}.stage3-video{border-radius:16px;min-height:245px}.stage3-hero-image{border-radius:16px;min-height:260px}.stage3-hero-image img{padding:10px 8px 0;transform:scale(1.02)}.stage3-without-list span{border-radius:14px;align-items:flex-start;width:100%;font-size:.84rem;line-height:1.25}.stage3-without-list{justify-items:center;display:grid}.stage3-video__label{max-width:160px;font-size:.62rem;top:14px;left:16px}.stage3-video__sound{font-size:.68rem;top:14px;right:16px}.stage3-video__play{width:68px;height:68px}.stage3-video__bar{bottom:14px;left:16px;right:16px}.stage3-offer-card{padding:20px}.stage3-price{flex-wrap:wrap}.stage3-price strong{font-size:2.35rem}.stage3-proof{justify-content:flex-start}.stage3-section-copy{margin-top:-6px;margin-bottom:20px;font-size:.92rem}.stage3-stack-row{grid-template-columns:44px minmax(0,1fr);padding:16px}.stage3-stack-row>span{width:38px;height:38px}.stage3-stack-row em{grid-column:2;justify-self:start;font-size:.86rem}.stage3-stack-total{grid-template-columns:1fr}.stage3-stack-total div:first-child{border-right:0;border-bottom:1px solid var(--border)}.stage3-side>button,.stage3-offer-card button,.stage3-offer-card .razorpay-payment-form{width:100%}.offer-page--stage3 .checkout-modal__panel{width:min(100%,100vw - 22px)}.checkout-summary,.checkout-contact{margin-left:16px;margin-right:16px}.checkout-summary{align-items:flex-start;gap:12px}.checkout-contact{align-items:flex-start}.checkout-contact small{display:none}.checkout-methods{grid-template-columns:repeat(2,1fr);margin-left:16px;margin-right:16px}.offer-page--stage3 .checkout-modal__panel>p{margin-left:16px;margin-right:16px}.offer-page--stage3 .checkout-modal__panel>.primary-button,.offer-page--stage3 .checkout-modal__panel>button.primary-button{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.accelerator-pill{padding:8px 12px;font-size:.78rem}.accelerator-hero h1{font-size:2.36rem}.accelerator-hero__copy>p:not(.accelerator-pill),.accelerator-hero__action p{font-size:.96rem}.accelerator-hero__points{gap:11px}.accelerator-hero__points span{font-size:.86rem}.accelerator-hero__action{gap:12px;display:grid}.accelerator-hero__action button,.accelerator-final button{width:100%}.accelerator-hero__action p{max-width:none}.accelerator-hero__visual{min-height:360px;overflow:hidden}.accelerator-hero__visual>img{transform:scale(1.15)translate(18px,18px)}.accelerator-hero:after,.company-orbit,.interview-card{display:none}.interview-list{gap:7px;width:150px;padding:7px;top:34px;right:6px}.interview-list div{padding:7px 8px}.interview-list span{font-size:.7rem}.interview-list small,.interview-list em{font-size:.62rem}.accelerator-stats{grid-template-columns:1fr;padding:12px}.accelerator-stats div{border-bottom:1px solid #e5e7eb;border-right:0;padding:12px}.accelerator-stats div:last-child{border-bottom:0}.accelerator-features,.accelerator-companies,.accelerator-inside,.accelerator-stories,.accelerator-pricing,.accelerator-faq,.accelerator-final{margin-top:44px}.accelerator-section-title{margin-bottom:24px}.accelerator-section-title h2{font-size:1.7rem}.accelerator-feature-grid,.accelerator-inside__grid,.accelerator-companies div,.accelerator-pricing{grid-template-columns:1fr}.accelerator-feature-grid article{min-height:auto;padding:22px 16px}.accelerator-companies div{gap:12px;padding:18px}.accelerator-companies strong{font-size:1.2rem}.accelerator-story-grid article{min-height:auto;padding:22px}.accelerator-pricing{padding:16px}.accelerator-final{padding:24px}.accelerator-final h2{font-size:1.7rem}.accelerator-guarantee{width:142px;height:142px}.offer-hero{grid-template-columns:1fr;gap:18px;padding:18px}.offer-hero h1{font-size:1.88rem;line-height:1.05}.offer-hero h1 span{font-size:1.15rem}.offer-hero__copy>p:not(.offer-kicker),.offer-promise p,.offer-final p,.offer-guarantee p,.offer-faq details p{font-size:.95rem;line-height:1.48}.offer-hero__proof span{justify-content:flex-start;width:100%;font-size:.84rem}.offer-video{min-height:230px;padding:20px}.offer-video__play{width:68px;height:68px}.offer-video strong{font-size:1.14rem}.offer-price-band{grid-template-columns:1fr 1fr;gap:10px;padding:14px}.offer-price-band button{grid-column:1/-1;width:100%}.offer-price-band div{padding:12px}.offer-price-band strong{font-size:1.4rem}.offer-promise,.offer-value,.offer-trust,.offer-guarantee,.offer-faq{padding:18px}.offer-promise h2,.offer-section-heading h2,.offer-final h2{font-size:1.45rem;line-height:1.14}.offer-promise strong{font-size:.92rem}.offer-value__grid,.offer-trust__grid,.offer-guarantee,.offer-final{grid-template-columns:1fr}.offer-value-card{padding:16px}.offer-value-card h3{font-size:1.06rem}.offer-value-card p,.offer-trust__grid p{font-size:.9rem}.offer-guarantee h2{font-size:1.3rem}.offer-final{min-height:auto}.offer-final__copy{padding:20px}.offer-final__image{min-height:210px}.offer-final button,.checkout-modal .primary-button{width:100%}.checkout-modal__panel{padding:22px}.checkout-modal h2{font-size:1.28rem}.checkout-modal strong{font-size:1.85rem}}@media (max-width:900px){.survey-page--funnel{padding:16px;overflow-x:hidden}.survey-page--funnel .survey-shell,.survey-page--funnel .survey-layout{width:100%;min-width:0;max-width:100%}.survey-layout{grid-template-columns:1fr}.survey-context{min-height:320px;padding:24px}.survey-context h1{max-width:560px;font-size:clamp(2rem,7vw,3rem)}.survey-context p{max-width:520px}.survey-context__image{opacity:.82;width:300px;height:220px;bottom:-30px;right:-28px}.survey-page--funnel .survey-card{width:100%;min-width:0;max-width:100%;min-height:auto}}@media (max-width:560px){.survey-page--funnel{padding:12px;overflow-x:hidden}.survey-page--funnel .logo-header{align-items:center;padding-bottom:12px}.survey-page--funnel .brand-logo{width:min(148px,48vw)}.survey-page--funnel .logo-header h2{max-width:118px;font-size:.74rem;line-height:1.18}.survey-context{display:none}.survey-page--funnel .survey-card{width:100%;max-width:100%;min-height:calc(100vh - 92px);padding:14px;overflow:hidden}.survey-page--funnel .survey-visual{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:8px;max-width:100%;min-height:104px;margin-bottom:16px;padding:14px 5px 0 14px;display:grid}.survey-page--funnel .survey-visual__copy{min-width:0;padding-bottom:12px}.survey-page--funnel .survey-visual__copy strong{max-width:none;font-size:.82rem;line-height:1.45;display:block}.survey-page--funnel .survey-visual__copy strong span{white-space:nowrap;display:block}.survey-page--funnel .survey-visual__image{justify-self:end;width:128px;height:104px}.survey-page--funnel .survey-card__topline{align-items:flex-start;margin-bottom:20px}.survey-page--funnel .privacy-pill{max-width:230px;font-size:.72rem;line-height:1.25}.survey-page--funnel .question-slide h1,.survey-page--funnel .loading-analysis h1{font-size:1.36rem;line-height:1.18}.survey-page--funnel .question-copy{font-size:.92rem}.survey-page--funnel .dropdown-trigger{min-height:56px;font-size:.92rem}.survey-page--funnel .option-list,.survey-page--funnel .city-results{max-height:310px}.survey-page--funnel .city-option,.survey-page--funnel .option-card{min-height:50px;font-size:.88rem}}
