:root{color:#101113;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;line-height:1.45}body{min-width:320px;min-height:100svh}#root{min-height:100svh}:root{--brand-blue:#0085ff;--brand-blue-dark:#0069cc;--brand-blue-soft:#eaf5ff;--brand-gold:#d9a441;--brand-gold-soft:#fff4d8;--lime:var(--brand-blue);--lime-dark:var(--brand-blue-dark);--black:#101418;--muted:#687078;--light:#f5f7fa;--line:#dce4ec;--white:#fff;--red:#d84a3a;--blue:var(--brand-blue-dark);--star:var(--brand-gold);--shadow:0 8px 18px #10141814}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);margin:0}button,input,textarea{font:inherit}a{color:inherit}.funnel{min-height:100svh;color:var(--black);overflow-x:hidden}.test-user-badge{z-index:50;color:#d9ecff;letter-spacing:.08em;text-transform:uppercase;background:#080a0ddb;border:1px solid #0085ff52;border-radius:999px;align-items:center;gap:7px;padding:6px 7px 6px 9px;font-size:10px;font-weight:900;display:inline-flex;position:fixed;bottom:10px;right:10px;box-shadow:0 8px 18px #1014182e}.test-user-badge button{background:var(--brand-blue);min-width:28px;color:var(--white);text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900}.hero-section{grid-template-columns:minmax(600px,740px) minmax(340px,500px);justify-content:center;align-items:center;gap:56px;min-height:875px;padding:100px 28px 86px;display:grid}.hero-copy{text-align:center}.video-thumb{cursor:pointer;background:#111;border:0;border-radius:8px;place-items:center;width:180px;height:98px;padding:0;display:inline-grid;position:relative;overflow:hidden}.video-thumb:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}.video-thumb img{object-fit:cover;width:100%;height:100%}.video-thumb span{width:30px;height:30px;color:var(--black);background:#ffffffeb;border-radius:999px;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute}.eyebrow{color:var(--lime);text-align:center;margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.2}.eyebrow.red{color:var(--red)}h1,h2,h3,p{margin-top:0}.hero-copy h1{max-width:740px;margin:0 auto 22px;font-size:70px;font-weight:600;line-height:1.03}.hero-subcopy,.section-copy,.founder-card p,.press-row p,.info-card p,.testimonial-card p,.faq p{color:var(--muted)}.hero-subcopy{max-width:580px;margin:0 auto 30px;font-size:18px;line-height:1.45}.stars{color:var(--star);letter-spacing:0;font-size:24px;line-height:1}.micro-copy{color:var(--muted);margin:10px 0 0;font-size:13px}.hero-quiz-card{background:var(--light);border-radius:8px;width:100%;max-width:500px;padding:82px 56px 78px}.hero-quiz-card h2{text-align:center;margin:0 0 36px;font-size:34px;font-weight:600;line-height:1.08}.answer-stack,.answer-grid{gap:18px;display:grid}.answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1080px);margin:0 auto}.answer-button{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-dark));min-height:67px;color:var(--white);cursor:pointer;text-align:left;border:0;border-radius:8px;align-items:center;padding:16px 25px;font-size:16.5px;font-weight:600;line-height:1.2;transition:transform .18s,box-shadow .18s,background-color .18s;display:flex;box-shadow:0 5px 12px #0085ff29}.answer-button:hover{background:linear-gradient(135deg,#1391ff,#005eb8);transform:translateY(-2px);box-shadow:0 10px 18px #0085ff38}.answer-button:disabled{cursor:wait;opacity:.82}.answer-button:disabled:hover{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-dark));transform:none;box-shadow:0 5px 12px #0085ff29}.answer-button:active{transform:scale(.98)}.answer-button span{place-items:center;min-width:32px;height:32px;margin-right:14px;display:inline-grid}.answer-button .emoji-chip{filter:saturate(1.08);font-size:22px}.answer-button .score-chip{background:var(--brand-gold);min-width:26px;height:26px;color:var(--black);border-radius:6px;font-size:13px;font-weight:900}.press-row{background:var(--light);text-align:center;padding:40px 20px 38px}.press-logos{color:var(--black);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:16px;font-weight:800;display:flex}.press-logos.dark{color:var(--white);margin-top:26px}.press-logos span{background:#ffffffc7;border-radius:8px;align-items:center;min-height:46px;padding:10px 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #0085ff1f}.press-logos.dark span{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.press-logos b{margin-right:8px;font-size:20px;line-height:1}.section{text-align:center;padding:86px 22px}.section-gray{background:var(--light)}.section h2,.result-section h2,.faq h2{max-width:900px;margin:0 auto 22px;font-size:41px;font-weight:600;line-height:1.08}.section-copy{max-width:900px;margin:0 auto 44px;font-size:18.5px;line-height:1.55}.problem-card,.founder-card,.bottom-quiz,.result-hero,.action-card,.info-card,.testimonial-card,.price-card,.faq-item{border-radius:8px}.problem-card{background:#eef4fa;max-width:1240px;margin:0 auto 22px;padding:78px 122px}.problem-card h2{max-width:900px;margin-bottom:54px;font-size:37px}.problem-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;display:grid}.problem-item{grid-template-columns:38px 1fr;gap:18px;display:grid}.problem-item>span{background:var(--red);width:32px;height:32px;color:var(--white);border-radius:999px;place-items:center;font-size:17px;font-weight:900;display:grid}.problem-item strong{margin-bottom:5px;font-size:17px;display:block}.problem-item p{color:#6f747a;margin:0;font-size:16px;line-height:1.45}.founder-card{background:var(--white);text-align:center;max-width:1240px;margin:0 auto;padding:72px 48px}.founder-card.compact{margin-top:22px}.founder-byline{justify-content:center;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.founder-byline .avatar{flex:none;margin-bottom:0}.founder-byline strong{color:var(--black);font-size:18px;font-weight:900;line-height:1.15;display:block}.founder-card h2{margin-bottom:14px;font-size:48px;font-weight:600}.founder-card h3{max-width:860px;margin:18px auto;font-size:32px;line-height:1.14}.founder-card p{max-width:860px;margin:0 auto 30px;font-size:18.5px;line-height:1.5}.avatar{background:linear-gradient(135deg, var(--brand-blue-soft), var(--brand-gold-soft));color:#2f4659;border-radius:999px;place-items:center;width:46px;height:46px;margin-bottom:16px;font-size:14px;font-weight:900;display:inline-grid}.avatar-photo{background:#e5e8ec;overflow:hidden}.avatar-photo img{object-fit:cover;width:100%;height:100%}.lime-cta,.white-submit,.navy-cta{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:72px;padding:19px 46px;font-size:20px;font-weight:900;line-height:1.15;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,opacity .18s;display:inline-flex}.lime-cta{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-dark));color:var(--white);flex-direction:column;box-shadow:0 8px 18px #0085ff3d}.lime-cta small{opacity:.86;margin-top:4px;font-size:14.5px;font-weight:700}.button-reset{appearance:none;font-family:inherit}.lime-cta:hover,.white-submit:hover:not(:disabled),.navy-cta:hover{transform:translateY(-2px);box-shadow:0 12px 22px #00000024}.lime-cta:disabled:hover,.navy-cta:disabled:hover{transform:none;box-shadow:0 8px 18px #0085ff3d}.button-subline{color:#ffffffb8;margin-top:9px;font-size:14px;display:block}.founder-card .button-subline{color:var(--muted)}.black-band{color:var(--white);text-align:center;background:#080a0d;padding:86px 22px 102px}.device-img{width:min(100%,720px);height:auto;margin:0 auto 28px;display:block}.black-band h2{max-width:820px;margin:0 auto 22px;font-size:50px;font-weight:600;line-height:1.08}.black-band p:not(.eyebrow){color:#a7b0b8;max-width:820px;margin:0 auto 32px;font-size:20.5px;line-height:1.45}.black-band .lime-cta{min-height:82px;padding:22px 58px;font-size:22px}.content-grid,.testimonial-grid,.audience-grid,.action-grid,.included-grid{gap:18px;width:min(100%,1240px);margin:0 auto;display:grid}.content-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid.two,.action-grid,.included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card,.testimonial-card,.action-card,.price-card{background:var(--white);box-shadow:var(--shadow)}.section .info-card{background:#eef4fa}.info-card{text-align:center;min-height:220px;padding:44px 38px 38px}.info-card>span{background:#ffffffc7;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:24px;font-size:34px;display:inline-grid;box-shadow:inset 0 0 0 1px #0085ff1f}.info-card h3{margin-bottom:13px;font-size:24px;font-weight:600;line-height:1.15}.info-card p{margin:0;font-size:17px;line-height:1.48}.audience{background:var(--white)}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-grid .info-card:first-child,.audience-grid .info-card:nth-child(2){color:#456f18;background:#f0f8e8}.audience-grid .info-card:nth-child(3),.audience-grid .info-card:nth-child(4){color:#9f3429;background:#fdecea}.testimonials{background:linear-gradient(#fff,#f5f7fa)}.testimonial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.testimonial-card{padding:48px 30px}.testimonial-card .stars,.single-testimonial .stars{margin-bottom:13px;font-size:19px}.testimonial-card p{min-height:122px;margin-bottom:16px;font-size:16px;font-style:italic;line-height:1.45}.testimonial-card strong{gap:4px;font-size:15.5px;display:grid}.testimonial-card strong span{color:#72777d;font-size:13px;font-weight:700;line-height:1.3}.bottom-quiz{width:min(100% - 44px,1240px);color:var(--white);text-align:center;background:#080a0d;margin:58px auto 70px;padding:86px 150px}.bottom-quiz .bolt{color:var(--brand-gold);margin:0 0 5px;font-size:34px}.bottom-quiz h2{max-width:860px;margin:0 auto 16px;font-size:53px;font-weight:600;line-height:1.07}.bottom-quiz p:not(.eyebrow):not(.bolt){color:#a7b0b8;max-width:820px;margin:0 auto 42px;font-size:18px;line-height:1.5}.bottom-quiz h3{color:var(--brand-blue);margin-bottom:26px;font-size:19px}.compact-grid{max-width:910px}.quiz-screen,.lead-screen{background:var(--white);min-height:100svh;padding:84px 24px 124px}.quiz-content{width:min(100%,1080px);margin:28px auto 0;animation:.33s cubic-bezier(.22,.61,.36,1) both question-slide-in}.quiz-content h1{text-align:center;max-width:860px;margin:0 auto 52px;font-size:58px;font-weight:600;line-height:1.08}.context-panel{justify-items:center;display:grid}.context-input{width:min(100%,780px);margin:0 auto 28px;display:block}.context-input textarea{resize:vertical;background:var(--light);width:100%;min-height:168px;color:var(--black);border:0;border-radius:8px;outline:0;padding:24px 26px;font-size:20px;line-height:1.45;box-shadow:inset 0 0 0 1px #1014180f}.context-input textarea:focus{box-shadow:inset 0 0 0 1px #0085ff75,0 0 0 3px #0085ff2e}.context-input textarea::placeholder{color:#a7aaae}.context-submit{min-width:260px}.validation{text-align:center;justify-items:center;margin-top:100px;animation:.32s both fade-up;display:grid}.spinner{border:5px solid #dce2e6;border-top-color:var(--brand-blue);border-radius:999px;width:58px;height:58px;margin-bottom:34px;animation:.95s linear infinite spin}.spinner.small{border-width:4px;width:42px;height:42px;margin:0 auto 18px}.otp-status{text-align:center;padding:12px 0 4px}.otp-status h2{font-size:19px}.otp-status p{font-size:12px}.verified-badge{background:var(--brand-blue);width:50px;height:50px;color:var(--white);border-radius:999px;place-items:center;margin:0 auto 16px;font-size:28px;font-weight:900;animation:.22s both check-in;display:grid}.validation h1{margin-bottom:14px;font-size:41px;font-weight:600}.validation p{color:var(--muted);font-size:15.5px}.lead-screen{place-items:start center;display:grid}.lead-panel{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-dark));width:min(100%,1240px);color:var(--white);text-align:center;border-radius:8px;margin-top:34px;padding:58px 34px 70px;animation:.36s both panel-in}.success-badge{background:var(--white);width:38px;height:38px;color:var(--brand-blue);border-radius:999px;place-items:center;margin:0 auto 10px;font-weight:900;display:grid}.lead-panel>p{color:#ffffffc7;margin-bottom:14px;font-size:14px;font-weight:600}.lead-panel h1{max-width:780px;margin:0 auto 34px;font-size:44px;font-weight:600;line-height:1.12}.input-shell{background:var(--white);border:1px solid #10141814;border-radius:12px;align-items:center;width:min(100%,576px);min-height:56px;margin:0 auto 16px;padding:0 16px;display:flex;position:relative;box-shadow:0 8px 22px #10141814}.input-icon{width:22px;height:22px;color:var(--brand-blue-dark);justify-content:center;align-items:center;margin-right:10px;line-height:1;display:inline-flex}.input-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.input-shell input{width:100%;color:var(--black);border:0;outline:0;font-size:16px;font-weight:500}.input-shell input::placeholder{color:#b6b6b6}.input-shell strong{background:var(--brand-blue-soft);width:25px;height:25px;color:var(--brand-blue-dark);border-radius:999px;place-items:center;animation:.18s both check-in;display:grid}.consent-stack{gap:10px;width:min(100%,576px);margin:16px auto 26px;display:grid}.consent{color:var(--white);text-align:left;justify-content:flex-start;align-items:center;gap:11px;margin:0;font-size:15px;line-height:1.35;display:flex}.consent input{flex:none;margin:0}.consent a{text-decoration:underline}.form-error,.otp-error{color:#c62626;margin:-6px auto 16px;font-size:12px;font-weight:800}.white-submit{background:var(--white);min-height:76px;color:var(--brand-blue-dark);padding-left:58px;padding-right:58px;font-size:21px}.white-submit:disabled,.modal-actions button:disabled,.lime-cta:disabled{cursor:not-allowed;opacity:.55}.modal-backdrop{z-index:30;background:#0000002e;place-items:center;padding:24px;animation:.18s both fade;display:grid;position:fixed;inset:0}.otp-modal{background:var(--white);width:min(100%,304px);color:var(--black);text-align:left;border-radius:8px;padding:24px 22px 20px;animation:.22s both modal-in;position:relative;box-shadow:0 18px 44px #0003}.modal-close{color:#8b8f94;cursor:pointer;background:0 0;border:0;font-size:17px;position:absolute;top:8px;right:10px}.otp-modal h2{margin:0 0 7px;font-size:16px;font-weight:800}.otp-modal p{color:#777d85;margin:0 0 16px;font-size:11px;line-height:1.4}.otp-modal .otp-status h2{font-size:19px}.otp-modal .otp-status p{font-size:12px}.otp-row{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:14px;display:grid}.otp-row input{width:100%;height:39px;color:var(--black);text-align:center;border:1px solid #d8dee4;border-radius:7px;font-size:18px;font-weight:800}.otp-row input:focus{border-color:var(--brand-blue);outline:0}.modal-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.modal-actions.single{grid-template-columns:1fr}.modal-actions button{color:#a2a6aa;cursor:pointer;background:#eef0f2;border:0;border-radius:8px;min-height:34px;font-size:11px;font-weight:800}.modal-actions .verify{background:var(--brand-blue);color:var(--white)}.result-page{background:var(--light);text-align:center;padding:98px 28px 76px}.result-hero{background:var(--white);width:min(100%,1380px);margin:0 auto 22px;padding:86px 64px 92px}.blue-icon{background:var(--brand-blue);width:86px;height:86px;color:var(--white);border-radius:999px;place-items:center;margin:0 auto 20px;font-size:52px;font-weight:900;display:grid}.blue-label{color:var(--blue);margin-bottom:22px;font-size:15.5px;font-weight:900}.result-hero h1{max-width:1030px;margin:0 auto 22px;font-size:62px;font-weight:600;line-height:1.06}.result-hero p{max-width:840px;color:var(--muted);margin:0 auto 40px;font-size:20px;line-height:1.48}.result-hero .checkout-error{color:#b42318;margin-top:18px;margin-bottom:0;font-size:16px;font-weight:800}.navy-cta{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-dark));color:var(--white)}.action-grid{width:min(100%,1380px);margin-bottom:104px}.action-card{text-align:left;padding:52px}.action-card h2{margin-bottom:38px;font-size:38px}.action-item{grid-template-columns:42px 1fr;align-items:start;gap:18px;margin-bottom:24px;display:grid}.action-item span{background:var(--brand-blue);width:42px;height:42px;color:var(--white);border-radius:14px;place-items:center;font-size:22px;display:grid}.action-item p{margin:0;font-size:17px;line-height:1.45}.action-item strong{color:var(--black);margin-bottom:2px;display:block}.down-arrow{color:var(--brand-gold);margin:-28px 0 50px;font-size:42px;line-height:1}.result-section{padding-top:0}.result-section .info-card{background:var(--white)}.single-testimonial{text-align:center;max-width:960px;margin:0 auto 104px}.single-testimonial p{color:var(--black);margin:10px 0 0;font-size:22px;font-weight:800;line-height:1.35}.offer-wrap{width:min(100%,1380px);margin:0 auto 104px;padding-top:84px}.offer-devices{z-index:1;width:min(100%,792px);height:auto;margin:0 auto -100px;display:block;position:relative}.offer-card{color:var(--white);background:#080a0d;border-radius:8px;padding:116px 46px 78px}.timer{justify-content:center;gap:52px;margin-bottom:40px;display:flex}.timer span{color:#a4a5a7;text-align:center;gap:7px;min-width:78px;font-size:14.5px;font-weight:800;display:grid}.timer strong{color:var(--white);font-size:52px;line-height:1}.offer-card h2{margin-bottom:20px;font-size:60px;font-weight:600}.offer-card p{color:#c2c3c4;max-width:910px;margin:0 auto 30px;font-size:20px;line-height:1.48}.offer-card .addon-choice{margin-bottom:38px}.offer-card .lime-cta{width:min(100%,820px);min-height:98px;padding:26px 60px;font-size:25px;box-shadow:0 16px 32px #0085ff57}.offer-card .lime-cta small{margin-top:8px;font-size:14px}.offer-card .press-logos{gap:9px;margin-top:24px;font-size:12.5px}.offer-card .press-logos span{min-height:36px;padding:7px 10px}.offer-card .press-logos b{margin-right:6px;font-size:15px}.addon-choice{width:min(100%,760px);color:var(--black);text-align:left;cursor:pointer;background:#eef7ff;border:2px solid #0085ff3d;border-radius:8px;grid-template-columns:26px 1fr;gap:15px;margin:0 auto 28px;padding:18px 20px;display:grid}.addon-choice.dark{color:var(--white);background:#0085ff24;border-color:#0085ff9e}.addon-choice input{width:22px;height:22px;accent-color:var(--brand-blue);margin:4px 0 0}.addon-copy{gap:8px;display:grid}.addon-copy strong{grid-template-columns:1fr auto;align-items:center;gap:8px 14px;font-size:18px;line-height:1.18;display:grid}.addon-copy strong span{color:var(--brand-blue-dark);text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:900}.addon-choice.dark .addon-copy strong span{color:#8fcaff}.addon-copy em{color:var(--brand-blue-dark);white-space:nowrap;font-style:normal;font-weight:900}.addon-choice.dark .addon-copy em{color:#8fcaff}.addon-copy small{color:#687078;font-size:14.5px;font-weight:600;line-height:1.38}.addon-choice.dark .addon-copy small{color:#c9d9e8}.included{text-align:center;padding:60px 22px 82px}.included h2{max-width:920px;margin:0 auto 34px;font-size:46px;font-weight:600;line-height:1.08}.included-grid{grid-template-columns:1fr;align-items:center;gap:0;width:min(100%,1340px)}.price-card{text-align:left;width:100%;max-width:1240px;margin:0 auto;padding:42px 46px}.ticket{text-align:center;margin-bottom:10px;font-size:22px;display:block}.price-card h3{text-align:center;margin-bottom:8px;font-size:30px;line-height:1.08}.price-line{color:var(--brand-blue);text-align:center;margin-bottom:20px;font-size:18px;font-weight:900}.price-line strong{color:var(--brand-blue);font-size:32px}.inclusion-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.inclusion{background:#f7faff;border:1px solid #0085ff1a;border-radius:8px;grid-template-columns:36px 1fr;align-items:start;gap:11px;padding:11px 12px;display:grid}.inclusion>span{background:var(--white);border-radius:12px;place-items:center;width:36px;height:36px;font-size:20px;display:grid;box-shadow:inset 0 0 0 1px #0085ff1f}.inclusion p{color:#6f747a;margin:0;font-size:14px;line-height:1.32}.inclusion strong{color:var(--black);justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;font-size:15.5px;line-height:1.18;display:flex}.inclusion strong em{color:var(--brand-blue-dark);white-space:nowrap;font-style:normal;font-weight:900}.inclusion small{color:var(--brand-blue-dark);text-transform:uppercase;background:#0085ff1a;border-radius:999px;margin:0 0 4px;padding:3px 6px;font-size:9.5px;font-weight:900;line-height:1;display:inline-block}.inclusion.is-addon{background:#fff8e8;border-color:#d9a44180;grid-column:1/-1}.inclusion.is-addon small{color:#8a6116;background:#d9a4412e}.inclusion.is-addon.is-selected{background:#eef7ff;border-color:#0085ff59}.price-card .lime-cta{width:100%;min-height:78px;margin-top:10px}.faq{text-align:center;padding:32px 22px 110px}.faq>p{margin-bottom:38px;font-size:17.5px}.faq-list{width:min(100%,940px);margin:0 auto}.faq-item{background:var(--white);text-align:left;margin-bottom:16px;overflow:hidden}.faq-item button{cursor:pointer;width:100%;color:var(--black);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:24px 28px;font-size:18px;font-weight:900;display:flex}.faq-item p{padding:0 28px 24px;font-size:17px;line-height:1.5}.legal-page{background:var(--light);min-height:100svh;padding:64px 20px}.legal-panel{background:var(--white);width:min(100%,940px);box-shadow:var(--shadow);color:var(--black);text-align:left;border-radius:8px;margin:0 auto;padding:56px 62px 64px}.legal-back{color:#6f747a;margin-bottom:34px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.legal-back:before{content:"←";margin-right:8px}.legal-kicker{color:var(--brand-blue-dark);letter-spacing:0;margin-bottom:10px;font-size:14px;font-weight:900}.legal-panel h1{margin-bottom:10px;font-size:48px;font-weight:600;line-height:1.06}.legal-meta{color:var(--muted);margin-bottom:30px;font-size:15px;font-weight:700}.legal-panel h2{margin:34px 0 12px;font-size:25px;font-weight:600;line-height:1.18}.legal-panel p,.legal-panel li{color:#555b62;font-size:17px;line-height:1.62}.legal-panel ul{gap:10px;margin:0;padding-left:24px;display:grid}.legal-panel a{color:var(--blue);font-weight:800}.cookie-preferences{gap:14px;margin:28px 0 8px;display:grid}.cookie-choice{background:#fbfbfb;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:18px 20px;display:grid}.cookie-choice strong,.cookie-choice small{display:block}.cookie-choice strong{color:var(--black);margin-bottom:5px;font-size:17px;font-weight:900}.cookie-choice small{color:#616771;font-size:14px;line-height:1.45}.cookie-choice input{width:22px;height:22px}.cookie-save{background:var(--black);min-height:54px;color:var(--white);border:0;border-radius:8px;justify-self:start;padding:0 24px;font-size:15px;font-weight:900}.cookie-saved{color:#2f7d32;margin:0;font-size:14px;font-weight:900}.cookie-save-error{color:#c62626}.perspective-footer{color:#9a9da1;text-align:center;padding:42px 20px 34px;font-size:13px}.view-quiz .perspective-footer,.view-loader .perspective-footer,.view-lead .perspective-footer{z-index:10;padding:0;position:fixed;bottom:18px;left:0;right:0}.perspective-footer nav{justify-content:center;gap:18px;margin-bottom:10px;display:flex}.progress-track{z-index:50;background:#ededed;height:4px;position:fixed;bottom:0;left:0;right:0}.progress-track span{background:linear-gradient(90deg, var(--brand-blue), var(--brand-gold));height:100%;transition:width .42s cubic-bezier(.22,.61,.36,1);display:block}.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)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes question-slide-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes check-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (width<=1120px){.hero-section{grid-template-columns:1fr;gap:34px;padding-top:66px}.hero-copy h1{font-size:50px}.hero-quiz-card{margin:0 auto;padding:58px 34px}.problem-card{padding:48px 32px}.problem-grid,.content-grid.three,.content-grid.two,.audience-grid,.testimonial-grid,.action-grid,.included-grid{grid-template-columns:1fr}.bottom-quiz{padding:64px 34px}.bottom-quiz h2,.black-band h2,.offer-card h2,.result-hero h1,.included h2,.section h2{font-size:41px}.quiz-content h1{font-size:46px}.answer-grid{grid-template-columns:1fr}.price-card{padding:48px 34px}.inclusion-list{grid-template-columns:1fr}.inclusion strong{align-items:flex-start}.result-hero,.action-card{padding-left:34px;padding-right:34px}}@media (width<=620px){.hero-section{min-height:auto;padding:64px 16px 38px}.hero-copy h1{font-size:42px}.hero-quiz-card h2,.problem-card h2,.founder-card h2,.section h2,.bottom-quiz h2,.black-band h2,.offer-card h2,.included h2,.faq h2,.result-section h2,.lead-panel h1,.quiz-content h1{font-size:34px}.section{padding:64px 16px}.problem-card,.founder-card{padding:38px 20px}.answer-button{min-height:68px;padding:15px 18px;font-size:16.5px}.quiz-screen,.lead-screen{padding-left:16px;padding-right:16px}.context-input textarea{min-height:146px;padding:20px;font-size:17px}.lead-panel{padding:46px 20px 54px}.lime-cta,.white-submit,.navy-cta{width:100%;min-height:70px;padding-left:20px;padding-right:20px;font-size:18px}.black-band .lime-cta{min-height:74px;padding-left:20px;padding-right:20px;font-size:18px}.result-page{padding-left:16px;padding-right:16px}.result-hero{padding:56px 20px 62px}.result-hero p,.offer-card p,.section-copy{font-size:17px}.action-card{padding:36px 22px}.timer{justify-content:space-between;gap:10px}.timer span{min-width:0;font-size:11.5px}.timer strong{font-size:28px}.offer-card{padding:100px 20px 54px}.offer-card .addon-choice{margin-bottom:28px}.offer-card .lime-cta{min-height:82px;padding:21px 18px;font-size:19px}.offer-card .lime-cta small{font-size:12.5px}.offer-card .press-logos{font-size:11.5px}.included{padding-top:44px;padding-bottom:70px}.included h2{margin-bottom:24px}.price-card{padding:40px 18px}.price-card h3{font-size:29px}.inclusion{grid-template-columns:38px 1fr;padding:12px}.inclusion>span{width:38px;height:38px;font-size:21px}.inclusion strong{gap:5px;font-size:15.5px;display:grid}.inclusion p{font-size:14.5px}.perspective-footer nav{flex-wrap:wrap;gap:8px 14px}.legal-page{padding:24px 14px}.legal-panel{padding:34px 20px 42px}.legal-panel h1{font-size:36px}.legal-panel h2{font-size:22px}.legal-panel p,.legal-panel li{font-size:15.5px}.cookie-choice{grid-template-columns:1fr;gap:14px}.cookie-save{justify-self:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
