.offer-hero__inner,.proof-layout,.faq-layout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.offer-hero__inner{align-items:start}.offer-hero__copy{max-width:50rem;padding-right:clamp(1.5rem,2.3vw,2rem)}.offer-kicker{color:var(--gx-orange);letter-spacing:.065em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:600;line-height:1.2}.start-here-page #start-here-hero h1{max-width:none;margin:0}.offer-hero__headline span{white-space:nowrap;display:block}.offer-lead{max-width:44rem;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.5}.offer-hero__reason,.offer-hero__customize{color:#f5f0e7d1;max-width:43rem;margin:.9rem 0 0;font-size:clamp(1.05rem,1.25vw,1.12rem);line-height:1.5}.offer-hero .offer-hero__map-intro{margin:1.25rem 0 0}.offer-hero__customize{margin-top:.45rem}.offer-hero__plan-summary{max-width:43rem;color:var(--gx-warm-white);margin:.85rem 0 0;font-size:clamp(1.05rem,1.25vw,1.12rem);font-weight:700;line-height:1.45}.offer-hero__friction{color:var(--gx-warm-white);letter-spacing:.035em;text-transform:uppercase;margin:1rem 0 0;font-size:.82rem;font-weight:800}.offer-action{justify-items:start;gap:.45rem;margin-top:1.5rem;display:grid}.offer-action p{margin:0;font-size:.86rem}.offer-optin{gap:.85rem;display:grid}.offer-optin__intro,.offer-optin__meta p,.offer-optin__consent{margin:0}.start-here-page #start-here-hero .offer-optin-card .offer-optin h2{color:#111;font-family:var(--font-display);text-transform:uppercase;margin:-.15rem 0 0;font-size:clamp(2rem,2.7vw,2.65rem);font-weight:400;line-height:1}.start-here-page #start-here-hero .offer-optin-card .offer-optin__intro{color:#444;font-size:.96rem;line-height:1.45}.offer-optin__fields{gap:.75rem;margin-top:.2rem;display:grid}.offer-optin label{gap:.35rem;min-width:0;display:grid}.offer-optin label>span{color:#333;letter-spacing:.065em;text-transform:uppercase;font-size:.7rem;font-weight:700}.offer-optin input{color:#111;background:var(--gx-paper);width:100%;min-width:0;min-height:3.15rem;font:inherit;border:1px solid #b9b6ae;border-radius:4px;outline:0;padding:.7rem .85rem;font-size:1rem}.offer-optin input::placeholder{color:#777}.offer-optin input:focus-visible{border-color:var(--gx-orange);box-shadow:0 0 0 3px #d94a2438}.offer-optin .button{width:100%;min-height:3.2rem}.offer-optin__meta{color:#4d4d4d;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.82rem;display:flex}.start-here-page #start-here-hero .offer-optin-card .offer-optin__consent{color:#6b6b6b;font-size:.7rem;line-height:1.4}.offer-trust{color:#f5f0e7c7;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.offer-optin-card{color:#111;background:#f3f1ec;border:1px solid #ffffff2e;border-radius:6px;padding:clamp(1.6rem,3vw,2.35rem);position:relative;overflow:hidden;box-shadow:0 1.25rem 3.5rem #00000047}.offer-optin-card:before{background:var(--gx-orange);content:"";height:.35rem;position:absolute;inset:0 0 auto}.start-here-page #start-here-hero .offer-optin-card .offer-optin__meta p{color:#4d4d4d}.deliverable-grid article>span{color:var(--gx-orange);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700}.offer-section{background:var(--gx-paper);padding-block:clamp(3.75rem,6vw,5.25rem)}.offer-section--soft{background:var(--gx-surface-soft)}.offer-section--dark,.offer-section--future,.offer-section--close{color:var(--gx-warm-white);background:var(--gx-charcoal)}.offer-copy{max-width:48rem}.offer-copy h2,.faq-layout h2,.future-stack h2{font-family:var(--font-display);margin:0 0 1.15rem;font-size:clamp(2.2rem,3vw,3.15rem);font-weight:400;line-height:1.02}#todd-proof .offer-copy h2,.offer-section--close .offer-copy h2{font-size:clamp(2.35rem,3.4vw,3.5rem)}.offer-copy p:not(.offer-kicker,.offer-pivot,.operating-line),.future-stack p:not(.offer-kicker,.offer-pivot,.operating-line){font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.55}.offer-pivot{margin-top:1.35rem;font-size:clamp(1.08rem,1.4vw,1.24rem);line-height:1.55}.operating-line{color:#111;font-family:var(--font-display);text-transform:uppercase;margin-top:1.65rem;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1}#starting-problem{padding-block:clamp(2.75rem,4vw,3.5rem)}#starting-problem .offer-copy{text-align:center;max-width:64rem;margin-inline:auto}#starting-problem .offer-kicker,#starting-problem .offer-copy h2{width:100%;max-width:none;margin-inline:auto}#starting-problem .offer-copy h2{margin-bottom:1.1rem}#starting-problem .offer-copy p{width:100%;max-width:60rem;margin:.65rem auto}#starting-problem .offer-pivot{margin-top:1rem}.personalization-payoff{color:#111;background:var(--gx-paper)}.personalization-intro{margin-inline:0;text-align:left;width:100%;max-width:none;margin-bottom:clamp(1.75rem,2.5vw,2.5rem)}.personalization-intro h2,.personalization-intro>.offer-kicker{width:100%;max-width:none;margin-inline:0}.personalization-intro>p:not(.offer-kicker){width:100%;max-width:54rem;margin-inline:0}.deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.deliverable-grid h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1}#what-you-get{margin-top:0}#what-you-get .offer-copy{text-align:left;width:100%;max-width:none;margin:0}.start-here-page #what-you-get .offer-copy h2{width:100%;max-width:none;font-size:clamp(2.5rem,3.2vw,3.4rem);line-height:var(--leading-display);white-space:normal;margin-bottom:clamp(1.35rem,2vw,1.75rem)}#what-you-get .deliverable-grid{gap:0;margin-top:0}#what-you-get .deliverable-grid article{color:#111;background:0 0;border:0;padding:clamp(1.25rem,2vw,1.75rem) clamp(1rem,2vw,1.75rem)}#what-you-get .deliverable-grid article:nth-child(odd){border-right:1px solid #d8d6d0;padding-left:0}#what-you-get .deliverable-grid article:nth-child(n+3){border-top:1px solid #d8d6d0}#what-you-get .deliverable-grid article:nth-child(2n){padding-right:0}#what-you-get .deliverable-grid h3{margin:.45rem 0 .85rem}#what-you-get .deliverable-grid p{color:#4b4b4b;margin-bottom:0}.offer-stack-cta{text-align:left;justify-items:start;width:100%;margin-top:clamp(2rem,3.5vw,3rem);padding:0}.offer-stack-cta p{text-align:left;width:100%}.offer-stack-cta .offer-trust{color:#575757;justify-content:flex-start}.offer-section--dark .offer-copy h2{color:var(--gx-warm-white)}.deliverable-grid p{line-height:1.5}.future-stack{text-align:center;max-width:70rem;margin-inline:auto}.future-stack .operating-line{color:var(--gx-warm-white)}.future-stack .offer-kicker{text-align:center;width:100%;margin-inline:auto}.future-stack h2{white-space:nowrap;width:100%;max-width:none;margin-inline:auto;font-size:clamp(2.2rem,2.7vw,3rem)}.future-stack>p:not(.offer-kicker):not(.operating-line){max-width:58rem;margin-inline:auto}.future-stack .offer-pivot{margin-top:1rem}.future-stack .operating-line{margin-inline:auto}#risk-reversal{padding-block:clamp(2.75rem,4vw,3.5rem)}.risk-box{background:#f3f1ec;border:1px solid #d8d6d0;max-width:64rem;margin-inline:auto;padding:clamp(1.75rem,3vw,2.5rem)}#risk-reversal .offer-copy{text-align:center;max-width:56rem;margin-inline:auto}#risk-reversal .offer-copy h2{width:100%;max-width:none;margin-bottom:.8rem;font-size:clamp(2.15rem,2.75vw,2.9rem)}#risk-reversal .offer-copy p{max-width:52rem;margin:.6rem auto}#risk-reversal .offer-action{text-align:center;justify-items:center;margin-top:1.15rem}#risk-reversal .offer-action p{text-align:center;width:100%}#risk-reversal .offer-trust{color:#575757;justify-content:center}#faq{padding-block:clamp(3rem,4.5vw,4rem)}.faq-layout{align-items:start;max-width:64rem;margin-inline:auto}#final-cta{padding-block:7rem}#final-cta .offer-copy{text-align:center;width:100%;max-width:58rem;margin-inline:auto}#final-cta .offer-copy>p{text-align:center;width:100%;max-width:52rem;margin:.5rem auto}.start-here-page #final-cta .offer-copy h2{text-align:center;white-space:nowrap;width:100%;max-width:none;margin:.15rem auto .7rem;font-size:clamp(2.35rem,3vw,3.15rem)}#final-cta .offer-action{text-align:center;justify-items:center;gap:.35rem;width:100%;margin-top:1.15rem}#final-cta .offer-action p{text-align:center;width:100%}#final-cta .offer-trust{text-align:center;justify-content:center;width:100%}@media (width<=720px){.offer-hero__inner,.proof-layout,.faq-layout,.deliverable-grid{grid-template-columns:1fr}.offer-hero__copy{display:contents}.offer-hero__primary{order:1}.offer-optin-card{order:2}.offer-hero__details{order:3;padding-top:.25rem}.offer-hero__headline span{white-space:normal;display:inline}.offer-hero__headline span:not(:last-child):after{content:" "}.offer-optin__meta{flex-direction:column;align-items:flex-start}.offer-copy h2,.faq-layout h2,.future-stack h2,#todd-proof .offer-copy h2,.offer-section--close .offer-copy h2{font-size:clamp(2.05rem,8.5vw,2.55rem)}.future-stack h2,.start-here-page #what-you-get .offer-copy h2,.start-here-page #final-cta .offer-copy h2{white-space:normal}.offer-section{padding-block:3.5rem}#what-you-get .deliverable-grid article:nth-child(odd){border-right:0;padding-left:0;padding-right:0}#what-you-get .deliverable-grid article:nth-child(n+2){border-top:1px solid #d8d6d0}#what-you-get .deliverable-grid article:nth-child(2n){padding-left:0;padding-right:0}.start-here-proof__photos-placement{margin-top:.5rem}.risk-box{padding:1.5rem}.faq-layout{gap:1.5rem}#final-cta{padding-block:5.5rem}}
