.offer-hero{padding:8rem var(--page-pad) 3.25rem;border-bottom:1px solid var(--warm-light);background:var(--cream);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.shop-hero{padding:5.5rem var(--page-pad) 3.25rem;border-bottom:1px solid var(--warm-light);background:var(--cream);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.offer-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--warm);margin-bottom:1.15rem;font-size:.66rem}.offer-headline{font-family:var(--sans);letter-spacing:-.025em;max-width:18ch;color:var(--ink);margin-bottom:1.15rem;font-size:clamp(1.75rem,3.6vw,2.65rem);font-style:normal;font-weight:600;line-height:1.15}.offer-sub{color:var(--ink-light);max-width:40ch;margin-bottom:2rem;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.65}.offer-actions{margin-top:.25rem}.offer-payoff{color:var(--cream);background:radial-gradient(ellipse 80% 70% at 90% 0%, #3e6b4a73, transparent 55%), radial-gradient(ellipse 50% 45% at 0% 100%, #b8906a29, transparent 50%), linear-gradient(165deg, #24322a 0%, var(--field) 48%, #121816 100%);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border:1px solid #faf8f314;border-radius:18px;padding:1.65rem 1.75rem 1.5rem;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 28px 64px #18150f2e}.offer-payoff:before{content:"";opacity:.35;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.offer-payoff:hover{transform:translateY(-3px);box-shadow:0 34px 72px #18150f3d}.offer-payoff>*{z-index:1;position:relative}.payoff-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.15rem;display:flex}.payoff-sim{letter-spacing:.16em;text-transform:uppercase;color:var(--warm);border:1px solid #b8906a73;border-radius:2px;padding:.28rem .55rem;font-size:.58rem}.payoff-brand{letter-spacing:.14em;text-transform:uppercase;color:#faf8f3c7;font-size:.62rem}.payoff-product{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.55rem,2.4vw,1.95rem);font-weight:400;line-height:1.1}.payoff-meta{color:#faf8f3c7;margin:0 0 1.5rem;font-size:.78rem}.payoff-metrics{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.payoff-metric{background:#faf8f30f;border:1px solid #faf8f31a;border-radius:12px;flex-direction:column;gap:.15rem;padding:1rem 1rem .95rem;display:flex}.payoff-label{letter-spacing:.14em;text-transform:uppercase;color:#faf8f3b8;margin-bottom:.35rem;font-size:.58rem}.payoff-numeral{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(2.1rem,3.5vw,2.6rem);font-weight:400;line-height:1}.payoff-numeral.is-bad{color:#f0b4a8}.payoff-numeral.is-ok{color:#b8d4c0}.payoff-unit{color:#faf8f3c7;margin-bottom:.55rem;font-size:.72rem}.payoff-track{background:#faf8f32e;border-radius:2px;height:4px;margin:.25rem 0 .55rem;display:block;overflow:hidden}.payoff-track-fill{background:#b8d4c0;border-radius:2px;height:100%;display:block}.payoff-track-fill.is-bad{background:#e0a090}.payoff-caption{color:#faf8f3bd;font-size:.72rem;line-height:1.35}.payoff-drivers{color:#faf8f3d1;border-top:1px solid #faf8f324;flex-direction:column;gap:.45rem;padding:.85rem 0 1.15rem;font-size:.8rem;line-height:1.4;display:flex}.payoff-drivers b{color:var(--cream);font-weight:600}.payoff-go{letter-spacing:.12em;text-transform:uppercase;color:#e0c4a0;font-size:.68rem;font-weight:500;display:inline-block}.offer-payoff:hover .payoff-go{color:#f0d8b8}.offer-explain{padding:0 var(--page-pad);background:var(--field);color:var(--cream)}.offer-beats{grid-template-columns:1fr 1fr;gap:0;margin:0;list-style:none;display:grid}.offer-beats li{border-right:1px solid #faf8f31a;flex-direction:column;gap:.35rem;padding:1.75rem 1.35rem;display:flex}.offer-beats li:last-child{border-right:none}.offer-beat-n{letter-spacing:.18em;text-transform:uppercase;color:var(--warm);margin-bottom:.35rem;font-size:.62rem}.offer-beats strong{font-family:var(--sans);letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.offer-beats span:last-child{color:#faf8f3c7;font-size:.88rem;line-height:1.45}.section-headline.sell{font-family:var(--sans);letter-spacing:-.025em;max-width:22ch;font-style:normal;font-weight:600}.when-list{border-top:1px solid var(--warm-light);max-width:52rem;margin-top:2.25rem;list-style:none}.when-list li{border-bottom:1px solid var(--warm-light);grid-template-columns:minmax(8rem,12rem) 1fr;align-items:baseline;gap:1.25rem;padding:1.35rem 0;display:grid}.when-list strong{font-family:var(--sans);letter-spacing:-.015em;font-size:1.05rem;font-weight:600}.when-list span{color:var(--ink-light);font-size:.98rem;line-height:1.5}.offer-contrast{background:var(--warm-light);border:1px solid var(--warm-light);grid-template-columns:1fr 1fr;gap:1px;margin-top:2.5rem;display:grid}.offer-contrast-col{background:var(--cream);padding:1.75rem 1.65rem}.offer-contrast-col.is-this{background:var(--cream-mid)}.offer-contrast-label{letter-spacing:.18em;text-transform:uppercase;color:var(--warm);margin-bottom:.75rem;font-size:.62rem}.offer-contrast-body{letter-spacing:-.015em;color:var(--ink);max-width:28ch;margin-bottom:1.15rem;font-size:1.05rem;font-weight:500;line-height:1.4}.offer-contrast-col a{letter-spacing:.1em;text-transform:uppercase;color:var(--sage);font-size:.72rem;font-weight:500;text-decoration:none}.offer-contrast-col a:hover{color:var(--field)}.offer-contrast-now{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-lighter);font-size:.72rem}.offer-report-frame{margin-top:2.25rem}.offer-report-frame .chrome{border:1px solid var(--warm-light);background:var(--cream);border-radius:12px;overflow:hidden;box-shadow:0 18px 48px #18150f14}.offer-report-frame .chrome-bar{background:var(--cream-mid);border-bottom:1px solid var(--warm-light);align-items:center;gap:.4rem;padding:.65rem .9rem;display:flex}.offer-report-frame .dot{background:var(--warm-light);border-radius:50%;width:8px;height:8px}.offer-report-frame .url{color:var(--ink-lighter);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-left:.75rem;font-size:.7rem;overflow:hidden}.offer-report-frame .portal-frame{background:var(--cream);border:0;width:100%;height:min(72vh,720px);display:block}.offer-report-note{color:var(--ink-lighter);max-width:52ch;margin-top:1rem;font-size:.85rem;line-height:1.55}.offer-report-note a{color:var(--sage);margin-left:.35rem;font-weight:500;text-decoration:none}.offer-report-note a:hover{text-decoration:underline}@media (width<=900px){.offer-hero,.shop-hero{grid-template-columns:1fr}.offer-hero{padding-top:6.5rem}.shop-hero{padding-top:4.5rem}.offer-payoff,.shop-hero-card{max-width:28rem}}@media (width<=640px){.offer-beats{grid-template-columns:1fr}.offer-beats li{border-bottom:1px solid #faf8f31a;border-right:none}.offer-beats li:last-child{border-bottom:none}.when-list li{grid-template-columns:1fr;gap:.35rem}.offer-contrast,.payoff-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.offer-payoff,.offer-payoff:hover{transition:none;transform:none}}
