:root{--ink:#163c36;--gold:#edc56b;--paper:#f7f6f0;--muted:#52635e}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.5 system-ui,sans-serif}button,input,select{font:inherit}button{cursor:pointer;border:0;border-radius:8px;min-height:48px}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #176caa;outline-offset:4px}.preview{background:#173e37;color:#fff;text-align:center;font-size:11px;letter-spacing:1.1px;padding:7px}header{max-width:1080px;margin:auto;padding:18px 28px;display:flex;justify-content:space-between;align-items:center;gap:18px}.brand{font-family:Georgia,serif;font-size:24px;line-height:1.05}.brand b{display:block;font:700 12px system-ui;letter-spacing:5px;margin-top:6px}.brand small{font:11px system-ui;color:var(--muted)}.text{color:var(--ink);background:transparent;text-decoration:underline;text-underline-offset:4px;font-size:15px}.intro{text-align:center;padding:15px 20px 22px}.eyebrow{font-size:12px;font-weight:750;letter-spacing:2px;margin:0 0 12px}h1{font:500 clamp(34px,4.3vw,56px)/1.08 Georgia,serif;letter-spacing:-1.2px;margin:0 0 16px}.lead{font-size:19px;line-height:1.5;margin:0;color:var(--muted)}.car{position:relative;max-width:880px;height:330px;margin:auto;border-radius:18px;overflow:hidden;box-shadow:0 16px 35px #173e3718}.car>img{width:100%;height:100%;object-fit:cover;object-position:50% 48%}.console{position:absolute;left:40%;top:35%;width:36%;background:#102e2def;color:white;text-align:center;padding:17px 12px;border:1px solid #b4bfad;border-radius:10px;box-shadow:0 4px 20px #0006}.console>span{font-size:10px;letter-spacing:2px}.console strong{display:block;font:500 25px/1.15 Georgia,serif;margin:6px 0 12px}.gold{background:var(--gold);color:#142d28;font-weight:750;padding:14px 24px;box-shadow:0 3px 0 #ac8945;font-size:19px}.gold:hover{background:#f4d58f}.console button{width:100%;font-size:17px;padding:12px 5px}.under{text-align:center;padding:22px 18px 12px}.wide{width:min(100%,450px);min-height:60px}.micro{font-size:13px;color:var(--muted)}.under p{margin:11px 0 0}.trust{display:flex;gap:16px;align-items:center;justify-content:center;padding:14px 22px}.portrait{width:72px;height:72px;object-fit:cover;object-position:top;border-radius:50%;border:3px solid #fff}.trust p,.trust span{font-size:14px;margin:2px 0}.trust strong{font-size:19px}.logos{text-align:center;border-top:1px solid #dbe0d7;max-width:760px;margin:12px auto 0;padding:14px 20px}.logos p{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 15px}.logos>div{display:flex;align-items:center;justify-content:center;gap:40px}.logos img{width:105px;height:45px;object-fit:contain}.logos small{font-size:10px;display:block;margin-top:15px}.offer{text-align:center;font-weight:700;margin:18px auto 24px;max-width:660px;padding:0 20px}.offer span{font-weight:400;font-size:15px}footer{max-width:850px;padding:20px;margin:auto;text-align:center;font-size:11px;color:var(--muted);border-top:1px solid #dde1d8}footer button{font-size:12px!important}#quiz,#result{max-width:720px;margin:30px auto 50px;padding:30px;background:white;border:1px solid #d9e0d8;border-radius:16px;box-shadow:0 12px 45px #183d3610}.progress{display:flex;justify-content:space-between;font-size:13px;font-weight:650}progress{width:100%;height:7px;accent-color:var(--ink);margin:12px 0 28px}h2{font:500 34px/1.15 Georgia,serif;letter-spacing:-.5px;margin:0 0 15px}h3{font-size:21px}.hint{color:var(--muted);font-size:16px;margin:0 0 25px}label{display:block;font-weight:650;font-size:16px;margin:18px 0 7px}input:not([type=checkbox]):not([type=radio]),select{width:100%;padding:14px;border:1px solid #859a90;border-radius:7px;background:white;color:var(--ink);min-height:54px}.row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.choices{display:grid;gap:12px}.choice{border:1px solid #b7c5ba;border-radius:9px;padding:17px;display:flex;align-items:center;gap:12px;font-size:18px;margin:0;cursor:pointer;min-height:66px}.choice:has(input:checked){background:#eff5ed;border:2px solid #204f40;padding:16px}.choice input{width:21px;height:21px;accent-color:var(--ink);flex-shrink:0}.actions{display:flex;justify-content:space-between;gap:20px;margin-top:25px}.actions .gold{min-width:180px}.note{background:#f0f4eb;border-left:3px solid #92aa7d;padding:14px;font-size:14px;margin:18px 0}#error{color:#a52722;font-size:16px;min-height:0}.metric{font:500 37px Georgia,serif;margin:12px 0}.result-card{padding:20px;background:#edf3eb;border-radius:10px;margin:20px 0}.result-card p{margin:8px 0}.tags{font-size:15px}dialog{border:1px solid #cbd5c9;border-radius:14px;width:min(700px,94vw);padding:28px;color:var(--ink);max-height:90vh}dialog::backdrop{background:#10292499}.close{display:block;margin-left:auto}dialog p,dialog li{font-size:16px}dialog h2{margin-top:8px}.ad{background:white;border:1px solid #ccd4ca;border-radius:10px;padding:20px;font:15px/1.5 Arial,sans-serif}.ad h3{color:#1a0dab;font-size:21px;font-weight:400}.ad small{display:block}.table{width:100%;border-collapse:collapse;font-size:15px}.table td,.table th{border-bottom:1px solid #ddd;padding:9px;text-align:left}[hidden]{display:none!important}@media(max-width:600px){header{padding:16px}.brand{font-size:20px}header>.text{font-size:11px;max-width:120px}.intro{padding-top:13px}h1{font-size:36px}h1 br{display:none}.lead{font-size:17px}.lead br{display:none}.car{height:260px;border-radius:0}.car>img{width:140%;max-width:none;margin-left:-25%}.console{left:25%;top:31%;width:62%;padding:11px}.console strong{font-size:23px}.console button{font-size:17px}.under{padding-top:17px}.gold{font-size:18px}.trust{justify-content:flex-start;max-width:390px;margin:auto}.trust span{display:none}.logos>div{gap:20px}.logos img{width:85px;height:38px}#quiz,#result{margin:10px 12px 28px;padding:23px 19px}h2{font-size:30px}.row{grid-template-columns:1fr;gap:0}.actions{gap:12px}.actions .gold{min-width:160px}.preview{font-size:9px}.metric{font-size:31px}}

@media(min-width:601px){header{padding:12px 28px}.intro{padding:4px 20px 16px}h1{font-size:46px;margin-bottom:10px}.lead{font-size:17px}.eyebrow{margin-bottom:8px}.car{height:270px;max-width:820px}.console{top:25%;background:#102e2d}.under{padding-top:16px}.trust{padding-top:8px}.logos{margin-top:5px}}


.console{background:#102e2d}@media(max-width:600px){.intro{padding-bottom:17px}.lead{font-size:16px}header{padding-top:12px;padding-bottom:12px}.eyebrow{font-size:10px;letter-spacing:1.6px}}
/* Full original vehicle composition and focused offer */
@media(min-width:601px){.car{max-width:1060px;height:auto;aspect-ratio:16/9}.intro{padding:12px 20px 22px}h1{font-size:clamp(40px,4vw,54px)}.lead{font-size:20px}}
.car>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;margin:0}.console{left:41.5%;top:47%;width:29.5%;height:32%;padding:12px 8px;display:flex;flex-direction:column;justify-content:center;background:#102e2d;border:0;border-radius:5px}.console>span{font-size:clamp(9px,1vw,12px);letter-spacing:1px}.console strong{font-size:clamp(18px,2.3vw,29px);margin:5px 0 10px}.console button{font-size:clamp(13px,1.7vw,20px);min-height:44px;padding:10px 5px}.console small{font-size:11px;margin-top:9px}.road-sign{position:absolute;left:65%;top:18%;width:18%;padding:12px 8px;background:#1b5548;color:#fff;border:3px solid #fff;border-radius:5px;box-shadow:0 5px 12px #0005;text-align:center;font-weight:800;font-size:clamp(13px,2vw,23px);line-height:1.15;transform:rotate(-2deg)}.road-sign span{display:block;font-size:.6em;letter-spacing:1px;margin-top:8px}.wide{width:min(100%,560px);font-size:22px;min-height:68px}.value-strip{max-width:900px;margin:12px auto 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 20px;text-align:center}.value-strip span{font-size:14px;color:var(--muted)}.value-strip b{display:block;font-size:17px;color:var(--ink);margin-bottom:4px}@media(max-width:600px){.car{height:auto;aspect-ratio:16/9;border-radius:0}.car>img{width:100%;margin:0}.console{padding:4px;top:47%;height:32%}.console>span{font-size:6px;letter-spacing:0}.console strong{font-size:12px;margin:2px 0 4px}.console button{font-size:10px;padding:5px 2px;min-height:30px}.console small{display:none}.road-sign{padding:5px 3px;border-width:2px;font-size:11px;top:18%}.road-sign span{margin-top:4px}.wide{font-size:18px;min-height:60px}.value-strip{grid-template-columns:1fr;gap:10px;text-align:left;margin:14px auto;max-width:420px}.value-strip span{padding-left:16px;border-left:3px solid var(--gold)}.intro .lead{font-size:17px}}
/* Prominent questions and accessible automatic credibility band */
.lead{font-weight:650;color:var(--ink)}.lead:first-line{font-size:1.2em}#fields h2{font-family:system-ui,sans-serif;font-weight:800;font-size:clamp(32px,4vw,44px);line-height:1.13;letter-spacing:-1px;border-left:6px solid var(--gold);padding-left:18px}.hint{font-size:19px}.logos{max-width:1060px;margin:24px auto 8px;padding:24px 0}.logos p{font-size:15px;font-weight:750;letter-spacing:1.5px}.logos>.logo-window{display:block;overflow:hidden;width:100%}.logo-track{display:flex;width:max-content;animation:credibility-drift 30s linear infinite}.logo-group{display:flex;align-items:center;gap:58px;padding:12px 29px;flex-shrink:0}.logos img{width:155px;height:72px;object-fit:contain;flex-shrink:0}.logo-window:hover .logo-track,.logo-window:focus-within .logo-track{animation-play-state:paused}.logos small{font-size:12px;padding:0 16px}.trust{padding:22px;gap:22px}.portrait{width:96px;height:96px}.trust strong{font-size:26px}.trust p,.trust span{font-size:17px}.trust span{display:block}.under .micro{font-size:15px}@keyframes credibility-drift{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.logo-track{animation:none}.logos>.logo-window{overflow-x:auto}}@media(max-width:600px){#fields h2{font-size:32px;padding-left:12px}.hint{font-size:18px}.logos p{font-size:13px}.logos img{width:130px;height:64px}.logo-group{gap:34px;padding:10px 17px}.trust strong{font-size:24px}.trust p,.trust span{font-size:15px}.portrait{width:84px;height:84px}.lead:first-line{font-size:1.14em}}

#fields h2,.intro h1{color:#163449}#fields h2{border-left-color:#4c7e9b}.choice{border-color:#8fa7b5}.choice:has(input:checked){background:#edf4f8;border-color:#163449}.choice input{accent-color:#163449}.hint{color:#405663}.bonus{max-width:900px;margin:22px auto;padding:24px;display:flex;gap:25px;align-items:center;border:1px solid #cdd9df;border-radius:14px;background:#edf4f8}.bonus img{width:140px;height:auto;box-shadow:0 7px 18px #16344930}.bonus h2{font:800 26px/1.18 system-ui;color:#163449;margin:0 0 12px}.bonus p{font-size:16px;margin:8px 0}.bonus .eyebrow{font-size:11px}.bonus .micro{font-size:12px}.bonus .gold{font-size:17px}.download{display:inline-block;background:#edc56b;color:#142d28;padding:15px 20px;border-radius:8px;font-weight:750;text-decoration:none}@media(max-width:600px){.bonus{margin:18px 14px;padding:20px;gap:16px;align-items:flex-start}.bonus img{width:74px}.bonus h2{font-size:22px}.bonus p{font-size:15px}.bonus .gold{font-size:16px;width:100%}}

.final-lead{padding:24px;background:#edf4f8;border:1px solid #c4d4dd;border-radius:14px;margin:24px 0}.final-lead h2{font:800 30px/1.15 system-ui;color:#163449}.offer-promise{font-size:18px}.report-packet{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:25px 0 16px}.report-book{min-height:180px;padding:14px 10px;background:#163449;color:white;border-left:7px solid #355870;box-shadow:4px 5px 0 #bac8ce;display:flex;flex-direction:column;gap:12px;border-radius:2px 7px 7px 2px}.report-book:nth-child(2n){background:#163c36;border-left-color:#426b61}.report-book small{font-size:8px;letter-spacing:1px}.report-book strong{font:750 18px/1.15 system-ui}.report-book span{font-size:12px;line-height:1.35}.report-book em{font:700 8px/1.3 system-ui;color:#edc56b;margin-top:auto}.report-book.chosen{outline:3px solid #edc56b;outline-offset:2px}.next-steps{font-size:16px;line-height:1.65;padding:16px 0;border-top:1px solid #c4d4dd}.consent{font-size:14px;align-items:flex-start;background:white}.preview-note{font-size:12px;color:#52635e}.final-lead .wide{width:100%;font-size:18px}.final-lead input{background:white}@media(max-width:600px){.final-lead{padding:18px 14px}.final-lead h2{font-size:27px}.report-packet{grid-template-columns:repeat(2,1fr);gap:16px}.report-book{min-height:175px}.report-book:last-child{grid-column:1/-1;min-height:145px}.final-lead .wide{font-size:17px}}

.final-lead{background:white;border:0;padding:4px 0}.final-lead h2{font-size:34px}.personal-concerns{list-style:none;padding:0;margin:22px 0;display:grid;gap:12px}.personal-concerns li{border-left:3px solid #edc56b;padding:8px 16px;background:#f7f6f0}.personal-concerns strong{display:block;font-size:19px;color:#163449}.personal-concerns span{font-size:15px;color:#52635e}.mike-invitation{display:flex;gap:18px;align-items:center;padding:20px 0}.mike-invitation img{width:80px;height:80px;object-fit:cover;object-position:top;border-radius:50%}.mike-invitation p{font-size:17px;margin:0 0 9px}.mike-invitation span{display:block;font-size:13px;color:#52635e}.gift-package{background:#f4f1e8;border:1px solid #e2dbc7;border-radius:14px;padding:24px;margin:20px 0 28px}.gift-visual{position:relative;min-height:290px;max-width:480px;margin:auto}.gift-folder{position:absolute;left:4%;top:12px;width:68%;height:250px;background:#163c36;color:white;transform:rotate(-5deg);padding:25px;border-left:9px solid #2e5d50;box-shadow:8px 10px 20px #16344920;border-radius:4px}.gift-folder small{font-size:10px;letter-spacing:1.2px;color:#edc56b}.gift-folder strong{display:block;font:700 29px/1.1 Georgia;margin:25px 0}.gift-folder span{font-size:10px;letter-spacing:2px}.gift-guide{position:absolute;right:4%;top:52px;width:44%;min-height:225px;background:#fffcf5;transform:rotate(7deg);padding:19px 14px;border-left:6px solid #edc56b;box-shadow:4px 8px 15px #16344930;color:#163449}.gift-guide small{font-size:8px;letter-spacing:1px}.gift-guide strong{display:block;font:800 21px/1.17 system-ui;margin:27px 0 16px}.gift-guide span{font-size:11px}.gift-seal{position:absolute;left:43%;bottom:8px;width:86px;height:86px;border-radius:50%;background:#edc56b;display:grid;align-content:center;text-align:center;font-size:11px;font-weight:800;box-shadow:0 0 0 5px #f4f1e8,0 0 0 6px #c5a154}.gift-details h3{font-size:24px;margin:8px 0}.gift-details p{font-size:16px}.gift-details .micro{font-size:12px}.request-heading h3{font-size:27px;margin:0 0 7px}.request-heading p{font-size:16px;margin:0}.reassurance{font-size:15px;text-align:center;color:#163c36;font-weight:650}.final-lead .wide{font-size:19px;min-height:68px}@media(max-width:600px){.final-lead h2{font-size:30px}.gift-package{padding:16px}.gift-visual{min-height:260px}.gift-folder{padding:18px;height:220px}.gift-folder strong{font-size:24px}.gift-guide{top:50px;min-height:190px;padding:15px 10px}.gift-guide strong{font-size:17px;margin:22px 0 12px}.gift-seal{width:73px;height:73px;font-size:9px}.mike-invitation{align-items:flex-start}.mike-invitation img{width:60px;height:60px}.mike-invitation p{font-size:16px}.final-lead .wide{font-size:17px}.request-heading h3{font-size:24px}}

.vehicle-controls{max-width:1060px;margin:0 auto 12px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.vehicle-controls>span{font-size:14px;font-weight:700}.vehicle-controls>div{display:flex;gap:7px}.vehicle-controls button{min-height:48px;padding:10px 18px;font-size:15px;background:white;border:1px solid #9bafa7;color:#163449}.vehicle-controls button[aria-pressed=true]{background:#163c36;color:white;border-color:#163c36}.vehicle-status{text-align:center;min-height:18px;margin:0 0 8px}.road-sign{left:61.7%;top:18%;width:18%}.car[data-vehicle=tesla] .road-sign{left:59.8%;top:7.6%;width:16.8%;height:17%;padding:7px 4px;font-size:clamp(10px,1.7vw,19px);transform:none}.car[data-vehicle=tesla] .console{left:31.7%;top:46%;width:36.7%;height:40%;border-radius:4px}.car[data-vehicle=f1] .road-sign{left:66.5%;top:21%;width:16%;font-size:clamp(10px,1.7vw,19px)}.car[data-vehicle=f1] .console{left:35.5%;top:61%;width:28.5%;height:30%}@media(max-width:600px){.vehicle-controls{gap:9px}.vehicle-controls>span{width:100%;text-align:center}.vehicle-controls button{padding:9px 13px}.vehicle-controls>div{gap:6px}.car[data-vehicle=tesla] .console strong{font-size:13px}.car[data-vehicle=f1] .console strong{font-size:12px}.road-sign{left:61.7%}.car[data-vehicle=tesla] .road-sign{padding:3px 2px;font-size:10px}.car[data-vehicle=tesla] .road-sign span{font-size:6px;margin-top:2px}.car[data-vehicle=f1] .road-sign{padding:4px 2px;font-size:10px}}
@media(max-width:600px){.console>span,.console strong{display:none}.console{justify-content:center}.console button{min-height:44px;font-size:12px;line-height:1.2}.car[data-vehicle=f1] .console{height:30%}}
#logo-pause{background:transparent;color:#163449;border:1px solid #8fa7b5;font-size:13px;padding:8px 15px;margin-bottom:12px;min-height:44px}

.hero-credibility{max-width:880px;margin:0 auto 18px;padding:0 20px;text-align:center;font-size:13px;color:#405663}.gift-package{display:grid;grid-template-columns:230px 1fr;gap:22px;padding:20px}.gift-visual{width:230px;min-height:225px}.gift-folder{height:190px;padding:15px;left:1%;width:72%}.gift-folder strong{font-size:22px;margin:22px 0}.gift-folder small{font-size:8px}.gift-guide{top:40px;min-height:160px;width:46%;padding:12px 8px}.gift-guide strong{font-size:15px;margin:20px 0 12px}.gift-guide small,.gift-guide span{font-size:8px}.gift-seal{width:61px;height:61px;font-size:8px;bottom:8px}.gift-details h3{font-size:22px}.gift-details p{font-size:15px}.personal-concerns{grid-template-columns:repeat(2,1fr);gap:8px}.personal-concerns strong{font-size:17px}.personal-concerns span{font-size:13px}.mike-invitation p{font-size:16px}.request-heading{scroll-margin-top:20px}.preview-note{line-height:1.5}.intro{padding-bottom:16px}.lead{line-height:1.55}.car .console button{min-height:48px}@media(max-width:600px){.gift-package{display:flex;align-items:center;gap:12px;padding:14px;margin:16px 0}.gift-visual{width:105px;min-width:105px;min-height:154px}.gift-folder{height:134px;padding:10px;width:83%;transform:rotate(-4deg)}.gift-folder strong{font-size:15px;margin:17px 0}.gift-folder small{font-size:6px}.gift-folder span{font-size:6px;letter-spacing:0}.gift-guide{width:55%;min-height:106px;top:34px;right:-4%;padding:8px 5px}.gift-guide strong{font-size:10px;margin:11px 0 8px}.gift-guide small,.gift-guide span{font-size:5px}.gift-seal{width:42px;height:42px;font-size:6px;bottom:2px}.gift-details h3{font-size:19px}.gift-details .eyebrow{font-size:9px}.gift-details p{font-size:13px;line-height:1.4}.gift-details .micro{font-size:10px}.personal-concerns{grid-template-columns:1fr}.personal-concerns li{padding:6px 12px}.mike-invitation{padding:12px 0}.mike-invitation p{font-size:14px}.final-lead h2{font-size:27px}.offer-promise{font-size:16px}.hero-credibility{font-size:11px}.car .console button{font-size:11px;min-height:44px}}
/* Reviewed funnel: early action, consistent monthly inputs, compact signup. */
.hero-start{margin-top:22px}.intro>.micro{margin:12px 0 0;font-size:14px}.hero-credibility{margin-bottom:8px}.logos{margin:10px auto 24px;padding:12px 0;border-bottom:1px solid #dbe0d7}.logos p{margin-bottom:5px}.logos img{width:130px;height:54px}.logo-group{padding:6px 24px;gap:40px}.logos small{margin-top:5px}#logo-pause{margin:0 0 4px;padding:3px 12px;min-height:32px}.vehicle-controls{margin:18px auto 0}.vehicle-status{min-height:0;margin:4px}.vehicle-status:empty{display:none}#result{max-width:1020px}#result>.result-card,#result>.refine{max-width:820px}.income-picture{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.income-picture>div{background:white;border:1px solid #d1ddd5;border-radius:8px;padding:15px}.income-picture dt{font-size:15px}.income-picture dd{font-size:24px;font-weight:750;margin:7px 0 0;color:#163449}.review-agenda{font-size:16px!important;line-height:1.55}.refine{padding:14px;border:1px solid #c4d4dd;border-radius:8px}.refine summary{cursor:pointer;font-weight:650;min-height:28px}.compact-priorities{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.compact-priorities li{background:#edf4f8;border-left:3px solid #edc56b;padding:8px 12px;font-size:15px}.signup-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;align-items:start}.signup-value .gift-package{display:block;padding:20px;margin:0}.signup-value .gift-visual{width:230px;min-height:225px}.signup-value .gift-details p{font-size:16px}.signup-value .gift-details .micro{font-size:14px}.signup-form{padding:22px;background:#f5f7f4;border:1px solid #d1ddd5;border-radius:12px}#contactform{scroll-margin-top:16px}#contact-fields{border:0;padding:0;margin:0;min-width:0}#contact-fields:disabled{opacity:.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field-error{color:#a52722;font-size:16px;font-weight:650}.field-error:empty{display:none}[aria-invalid=true]{outline:2px solid #a52722;outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed}.final-lead .offer-promise{max-width:780px}.final-lead .consent{font-size:14px;line-height:1.5}.final-lead .wide{font-size:18px}.request-heading h3{font-size:25px}.mike-invitation p{margin:8px 0 0}.final-lead .reassurance{font-size:14px}#confirmation{scroll-margin-top:20px}#confirmation h2:focus{outline:none}
@media(max-width:700px){.signup-layout{grid-template-columns:1fr;gap:18px}.signup-value .gift-package{display:grid;grid-template-columns:105px minmax(0,1fr);gap:14px;padding:14px}.signup-value .gift-visual{width:105px;min-height:154px}.signup-value .gift-details h3{font-size:20px}.signup-value .gift-details p{font-size:15px}.signup-value .gift-details .micro{font-size:13px}.signup-form{padding:16px}.income-picture{grid-template-columns:1fr;gap:8px}.income-picture dd{font-size:22px}.intro h1{font-size:34px}.intro .lead{font-size:17px}.intro .lead:first-line{font-size:1em}.hero-start{font-size:18px;margin-top:18px}.logos img{width:118px;height:48px}.logos p{font-size:12px}.logos small{font-size:11px}.logo-group{gap:28px;padding:5px 14px}.logos{margin-top:8px}.compact-priorities{display:block}.compact-priorities li{margin:6px 0}.final-lead h2{font-size:28px}.metric{font-size:29px}.result-card{padding:16px}.signup-value .mike-invitation p{font-size:15px}}
.gift-folder small,.gift-guide small,.gift-folder span,.gift-guide span{display:block;line-height:1.3}.gift-folder,.gift-guide{line-height:1.2}.signup-value .gift-visual{min-height:265px}.gift-guide strong{line-height:1.17}@media(max-width:700px){.signup-value .gift-visual{min-height:180px}}
.income-picture{grid-template-columns:repeat(3,minmax(0,1fr))}.income-picture dd{font-size:22px}@media(max-width:700px){.income-picture{grid-template-columns:1fr}.signup-value .gift-package{grid-template-columns:90px minmax(0,1fr)}.signup-value .gift-visual{width:90px;min-width:90px}.signup-value .gift-details .eyebrow{font-size:10px}.signup-value .gift-details p{font-size:15px}}

.privacy-banner{position:fixed;bottom:12px;left:12px;right:12px;max-width:600px;background:white;border:2px solid #173f37;padding:18px;box-shadow:0 4px 25px #0003;z-index:99}.privacy-banner p{font-size:15px;margin:0 0 12px}.honeypot,label[for=website]{position:absolute;left:-9999px;opacity:0;width:1px;height:1px}
