:root{--brand-amaranth:#6e0d25;--brand-clay:#dcab6b;--brand-walnut:#774e24;--brand-walnut-dark:#6a381f;--brand-bg:#f7f3ec;--brand-surface:#fffdf8;--brand-line:#e7dcc9;--brand-muted:#7a6044;--funnel-1:#cf9a3a;--funnel-2:#cf7b39;--funnel-3:#6e0d25;--brand-cta-bg:#dcab6b;--brand-cta-ink:#3a2410}.offer{background:var(--brand-bg);color:var(--brand-walnut);font-family:var(--font-geist-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100svh;overflow-x:clip}.offer h1,.offer h2,.offer h3{color:var(--brand-walnut-dark);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.offer p{margin:0}.offer a{color:inherit}.offer :focus-visible{outline:2px solid var(--brand-amaranth);outline-offset:3px;border-radius:4px}.offer .mono{font-family:var(--font-space-mono),ui-monospace,monospace}.offer .wrap{max-width:1080px;margin:0 auto;padding:0 20px}@media (min-width:768px){.offer .wrap{padding:0 32px}}.offer .skip{background:var(--brand-surface);z-index:200;padding:10px 14px;position:absolute;top:0;left:-9999px}.offer .skip:focus{top:8px;left:8px}.offer-nav{z-index:80;padding:12px 0;position:sticky;top:0}.offer-nav .bar{border:1px solid var(--brand-line);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:#fffdf8d1;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:10px 12px 10px 18px;display:flex;box-shadow:0 8px 30px -18px #3a241066}.offer-nav .logo{font-family:var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-walnut-dark);font-size:12px;font-weight:700;line-height:1.05;transition:color .2s}.offer-nav .logo:hover{color:var(--brand-amaranth)}.offer-nav .right{align-items:center;gap:16px;display:flex}.offer-nav .nav-link{font-family:var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-walnut-dark);font-size:12px;font-weight:700;transition:color .2s}.offer-nav .nav-link:hover{color:var(--brand-amaranth)}.offer .cta{cursor:pointer;font-family:var(--font-space-mono),monospace;letter-spacing:.02em;color:var(--brand-cta-ink);background:var(--brand-cta-bg);border:1px solid var(--brand-cta-bg);align-items:center;gap:9px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.offer .cta{border:1px solid color-mix(in srgb,var(--brand-cta-bg) 70%,#000 8%)}}.offer .cta{white-space:nowrap;border-radius:999px;padding:11px 18px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background .18s}.offer .cta:hover{background:#e6b878;transform:translateY(-1px);box-shadow:0 12px 26px -14px #6e0d2580}.offer .cta .dot{background:var(--brand-amaranth);border-radius:50%;width:9px;height:9px;animation:2.2s cubic-bezier(.22,1,.36,1) infinite offer-pulse;box-shadow:0 0 #6e0d2580}.offer .cta.lg{padding:15px 26px;font-size:15px}.offer .cta.cta-flat{padding:10px 18px;font-size:12.5px}@keyframes offer-pulse{0%{box-shadow:0 0 #6e0d2580}70%{box-shadow:0 0 0 8px #6e0d2500}to{box-shadow:0 0 #6e0d2500}}.offer-hero{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:clamp(96px,12vh,134px);padding-bottom:6px;display:flex}.offer [id]{scroll-margin-top:92px}.offer-hero .eyebrow-pill{background:var(--brand-walnut-dark);color:var(--brand-bg);font-family:var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;display:inline-flex}.offer-hero .eyebrow-pill .d{background:var(--brand-clay);border-radius:50%;width:6px;height:6px}.offer-hero h1{max-width:19ch;margin-top:18px;font-size:clamp(1.95rem,5.1vw,3.5rem);font-weight:800}.offer-hero h1 .ul{background-image:linear-gradient(var(--brand-clay),var(--brand-clay));background-position:0 92%;background-repeat:no-repeat;background-size:100% .12em;padding-bottom:.04em}.offer-hero .sub{color:var(--brand-walnut);opacity:.92;max-width:54ch;margin-top:20px;font-size:clamp(16px,2.4vw,20px);line-height:1.5}.offer-hero .cta-wrap{flex-direction:column;align-items:center;gap:8px;margin-top:26px;display:flex}.offer-hero .micro{font-family:var(--font-space-mono),monospace;color:var(--brand-muted);letter-spacing:.03em;font-size:12px}.offer-wins{grid-template-columns:1fr;gap:12px;width:100%;max-width:760px;margin-top:34px;display:grid}@media (min-width:640px){.offer-wins{grid-template-columns:repeat(3,1fr)}}.offer-wins .card{background:var(--brand-surface);border:1px solid var(--brand-line);text-align:left;opacity:0;border-radius:14px;padding:18px 16px;animation:.6s cubic-bezier(.22,1,.36,1) forwards offer-rise;transform:translateY(10px);box-shadow:0 10px 30px -22px #3a241080}.offer-wins .card:first-child{animation-delay:50ms}.offer-wins .card:nth-child(2){animation-delay:.17s}.offer-wins .card:nth-child(3){animation-delay:.29s}.offer-wins .card .v{color:var(--brand-walnut-dark);font-size:22px;font-weight:800}.offer-wins .card .l{font-family:var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-muted);margin-top:6px;font-size:10.5px}.offer-wins.placeholder .card{border-style:dashed;border-color:var(--brand-amaranth)}@supports (color:color-mix(in lab, red, red)){.offer-wins.placeholder .card{border-color:color-mix(in srgb,var(--brand-amaranth) 45%,var(--brand-line))}}.offer-wins.placeholder .card{background:var(--brand-amaranth)}@supports (color:color-mix(in lab, red, red)){.offer-wins.placeholder .card{background:color-mix(in srgb,var(--brand-amaranth) 4%,var(--brand-surface))}}.offer-wins.placeholder .card .v{color:var(--brand-amaranth)}@supports (color:color-mix(in lab, red, red)){.offer-wins.placeholder .card .v{color:color-mix(in srgb,var(--brand-amaranth) 80%,var(--brand-walnut-dark))}}.offer-wins .ph-tag{text-align:center;font-family:var(--font-space-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-amaranth);grid-column:1/-1;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.offer-wins .ph-tag{color:color-mix(in srgb,var(--brand-amaranth) 80%,var(--brand-muted))}}@keyframes offer-rise{to{opacity:1;transform:none}}.offer-funnel-top{flex-direction:column;align-items:center;gap:0;width:100%;margin-top:34px;display:flex}.offer-funnel-top .ft-label{font-family:var(--font-space-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-muted);font-size:11px}.offer-funnel-top .nodes{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px;display:flex}.offer-funnel-top .node{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:150px;padding:11px 15px;display:flex}.offer-funnel-top .node .nm{font-family:var(--font-space-mono),monospace;letter-spacing:.02em;color:var(--brand-walnut-dark);font-size:12.5px}.offer-funnel-top .node .mt{font-family:var(--font-space-mono),monospace;letter-spacing:.05em;color:var(--brand-muted);font-size:10px}.offer-funnel-top .node.pulse{animation:1.1s cubic-bezier(.22,1,.36,1) offer-nodepulse}@keyframes offer-nodepulse{0%{box-shadow:0 0 #cf9a3a00}35%{box-shadow:0 0 0 5px #cf9a3a29}to{box-shadow:0 0 #cf9a3a00}}.offer-funnel-top .ft-svg{width:100%;max-width:560px;height:clamp(120px,20vh,200px);margin-top:-2px;overflow:visible}.offer-funnel-top .ft-line{fill:none;stroke:url(#ftgrad);stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px #cf9a3a8c)}.offer-funnel-top .ft-base{fill:none;stroke:var(--brand-line);stroke-width:2.5px;stroke-linecap:round;opacity:.6}.offer-funnel-top .ft-glow{fill:#fff4dd;filter:drop-shadow(0 0 7px #cf7b39e6);opacity:0;offset-path:path("M280 96 L280 212");offset-rotate:0deg}.offer-funnel-top.in-view .ft-glow{animation:2.6s cubic-bezier(.4,0,.2,1) infinite offer-flow}@keyframes offer-flow{0%{offset-distance:0%;opacity:0}12%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}.offer-section{padding:64px 0}@media (min-width:768px){.offer-section{padding:96px 0}}.sec-eyebrow{font-family:var(--font-space-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-muted);font-size:11px}.offer-ash{grid-template-columns:1fr;align-items:center;gap:28px;display:grid}@media (min-width:820px){.offer-ash{grid-template-columns:300px 1fr;gap:48px}}.offer-ash .photo{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--brand-line);border-radius:16px;width:100%;display:block;box-shadow:0 18px 44px -28px #3a24108c}.offer-ash h2{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.offer-ash .lines{flex-direction:column;gap:12px;max-width:52ch;margin-top:16px;display:flex}.offer-ash .lines p{color:var(--brand-walnut);font-size:16.5px;line-height:1.55}.offer-ash .links{gap:18px;margin-top:20px;display:flex}.offer-ash .links a{font-family:var(--font-space-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-walnut-dark);font-size:12px;transition:color .2s}.offer-ash .links a:hover{color:var(--brand-amaranth)}.offer-disclaimer{text-align:center;color:var(--brand-muted);max-width:54ch;margin:18px auto 0;font-size:12px;line-height:1.5}.offer-hero .hero-disc{opacity:.85;max-width:48ch;margin-top:10px;font-size:11px}.offer-stub{text-align:center;color:var(--brand-muted);font-family:var(--font-space-mono),monospace;letter-spacing:.06em;border-top:1px solid var(--brand-line);padding-top:28px;font-size:12px}.offer-nav .nav-links{align-items:center;gap:18px;display:flex}@media (max-width:680px){.offer-nav .nav-links{display:none}}.offer .sec-head{max-width:780px}.offer .sec-head.center{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.offer .sec-head.center .eyebrow-pill{margin-bottom:18px}.offer .sec-head h2{font-size:clamp(1.9rem,4.6vw,3.2rem);font-weight:800}.offer .sec-support{color:var(--brand-walnut);opacity:.88;max-width:54ch;margin-top:14px;font-size:16px;line-height:1.5}.offer .ital{color:var(--brand-amaranth);font-style:italic;font-weight:700}.offer .pain{max-width:1000px;margin:0 auto}.offer .pain-h{max-width:20ch;margin-top:18px;font-size:clamp(2rem,5.4vw,3.4rem);font-weight:800;line-height:1.06}.offer .pain-h .ital{margin-top:8px;font-size:.62em;line-height:1.1;display:block}.offer .pain-support{color:var(--brand-muted);margin-top:16px;font-size:15px}.offer .pain-grid{border-top:1px solid var(--brand-line);grid-template-columns:1fr;margin-top:34px;display:grid}@media (min-width:720px){.offer .pain-grid{grid-template-columns:1fr 1fr;column-gap:48px}}.offer .pain-item{border-bottom:1px solid var(--brand-line);gap:16px;padding:20px 2px;display:flex}.offer .pain-num{color:var(--brand-clay);flex:none;padding-top:2px;font-size:13px;font-weight:700}.offer .pain-item p{color:var(--brand-walnut);font-size:16px;line-height:1.45}.offer .pain-closer{text-align:center;color:var(--brand-walnut-dark);margin-top:34px;font-size:clamp(1.1rem,2.6vw,1.5rem)}.offer .system{max-width:1140px;margin:0 auto}.offer .stage-cards{grid-template-columns:1fr;align-items:stretch;gap:16px;margin-top:42px;display:grid}@media (min-width:880px){.offer .stage-cards{grid-template-columns:repeat(3,1fr)}}.offer .stage-card{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:16px;flex-direction:column;padding:26px 22px;display:flex;box-shadow:0 16px 40px -30px #3a241080}.offer .stage-card.hot{background:var(--brand-walnut-dark);border-color:var(--brand-walnut-dark);color:#f1e7d8}.offer .stage-card .sc-num{color:var(--brand-muted);font-size:15px;font-style:italic}.offer .stage-card.hot .sc-num{color:var(--brand-clay)}.offer .stage-card .sc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted);margin-top:14px;font-size:11px}.offer .stage-card.hot .sc-label{color:#cbb48f}.offer .stage-card h3{color:var(--brand-walnut-dark);margin-top:6px;font-size:1.5rem;font-weight:800}.offer .stage-card.hot h3{color:#fff}.offer .stage-card ul{flex-direction:column;flex:1;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.offer .stage-card li{color:var(--brand-walnut);padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.offer .stage-card.hot li{color:#e6dccb}.offer .stage-card li:before{content:"";background:var(--brand-clay);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.offer .stage-card .sc-oos{border-top:1px solid var(--brand-line);color:var(--brand-muted);margin-top:16px;padding-top:14px;font-size:12.5px}.offer .stage-card.hot .sc-oos{color:#bda884;border-top-color:#ffffff29}.offer .guides{max-width:1080px;margin:0 auto}.offer .guide-grid{grid-template-columns:1fr;gap:14px;margin-top:36px;display:grid}@media (min-width:680px){.offer .guide-grid{grid-template-columns:1fr 1fr}}.offer .guide-card{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:14px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;display:flex}.offer .guide-card:hover{border-color:var(--brand-clay);transform:translateY(-2px);box-shadow:0 16px 36px -24px #3a241080}.offer .guide-card h3{color:var(--brand-walnut-dark);font-size:1.15rem;font-weight:800}.offer .guide-card p{color:var(--brand-walnut);opacity:.85;flex:1;font-size:14.5px;line-height:1.45}.offer .guide-card .g-read{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-amaranth);margin-top:8px;font-size:11.5px;font-weight:700}.offer .guide-all{text-align:center;margin-top:24px}.offer .book{max-width:900px;margin:0 auto}.offer .cal{border:1px solid var(--brand-line);background:#fff;border-radius:16px;margin-top:30px;overflow:hidden}.offer .cal iframe{border:0;width:100%;height:700px;display:block}@media (max-width:560px){.offer .cal iframe{height:1000px}}.offer-footer{color:#efe4d2;background:#241712;margin-top:48px;padding:56px 0 26px}.offer-footer .ft-wrap{grid-template-columns:1fr;gap:30px;max-width:1080px;margin:0 auto;padding:0 20px;display:grid}@media (min-width:768px){.offer-footer .ft-wrap{grid-template-columns:1.5fr 1fr;padding:0 32px}}.offer-footer .ft-logo{font-family:var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.offer-footer .ft-heading{color:#fff;max-width:18ch;margin-top:20px;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.08}.offer-footer .ft-sub{color:#cab59a;max-width:44ch;margin-top:10px;font-size:15px;line-height:1.5}.offer-footer .ft-form{flex-wrap:wrap;gap:10px;max-width:460px;margin-top:20px;display:flex}.offer-footer .ft-form input{color:#fff;min-width:200px;font-family:var(--font-geist-sans),sans-serif;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;flex:1;padding:12px 18px;font-size:14px}.offer-footer .ft-form input::placeholder{color:#9c8568}.offer-footer .ft-form input:focus-visible{outline:2px solid var(--brand-clay);outline-offset:2px}.offer-footer .ft-sub-btn{cursor:pointer;background:var(--brand-clay);color:var(--brand-cta-ink);font-family:var(--font-space-mono),monospace;letter-spacing:.02em;border:none;border-radius:999px;padding:12px 22px;font-size:13px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s}.offer-footer .ft-sub-btn:hover{background:#e6b878;transform:translateY(-1px)}.offer-footer .ft-sub-btn:disabled{opacity:.6;cursor:default}.offer-footer .ft-status{color:var(--brand-clay);min-height:18px;margin-top:10px;font-size:13px}.offer-footer .ft-right{justify-content:flex-start;display:flex}@media (min-width:768px){.offer-footer .ft-right{justify-content:flex-end;align-items:flex-start}}.offer-footer .ft-socials{gap:6px;display:flex}.offer-footer .ft-socials a{color:#cab59a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,background .2s;display:flex}.offer-footer .ft-socials a:hover{color:#fff;background:#ffffff14}.offer-footer .ft-socials svg{width:16px;height:16px}.offer-footer .ft-copy{text-align:center;color:#9c8568;font-size:12px;font-family:var(--font-space-mono),monospace;letter-spacing:.04em;margin-top:40px}.offer .funnel-exp{width:100vw;margin-left:calc(50% - 50vw);padding:8px 0 0}@media (min-width:768px){.offer .funnel-exp{padding:12px 0 0}}.offer .funnel-intro{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex}.offer .funnel-intro .eyebrow-pill{background:var(--brand-walnut-dark);color:var(--brand-bg);font-family:var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:11px;display:inline-flex}.offer .funnel-intro .eyebrow-pill .d{background:var(--brand-clay);border-radius:50%;width:6px;height:6px}.offer .funnel-intro h2{font-size:clamp(1.9rem,4.6vw,3.1rem);font-weight:800}.offer .funnel-intro-sub{color:var(--brand-walnut);opacity:.88;max-width:50ch;margin-top:16px;font-size:16px;line-height:1.55}.offer .funnel-grid{grid-template-columns:1fr;gap:0;max-width:1220px;margin:4px auto 0;padding:0 24px;display:grid}@media (min-width:768px){.offer .funnel-grid{padding:0 32px}}@media (min-width:920px){.offer .funnel-grid{grid-template-columns:minmax(0,49%) minmax(0,51%);gap:36px}}.offer .funnel-stage{z-index:2;background:var(--brand-bg);border-bottom:1px solid var(--brand-line);justify-content:center;align-self:start;align-items:center;height:36vh;padding-top:52px;display:flex;position:sticky;top:0;box-shadow:0 18px 24px -22px #3a24108c}@supports (color:color-mix(in lab, red, red)){.offer .funnel-stage{border-bottom:1px solid color-mix(in srgb,var(--brand-line) 70%,transparent)}}@media (min-width:920px){.offer .funnel-stage{box-sizing:border-box;height:100vh;box-shadow:none;z-index:1;background:0 0;border-bottom:0;padding-top:96px}}.offer .funnel-stage-inner{justify-content:center;align-items:center;gap:18px;width:100%;height:100%;padding:10px 0;display:flex}@media (min-width:920px){.offer .funnel-stage-inner{gap:26px;padding:24px 0}}.offer .funnel-rail{display:none}@media (min-width:920px){.offer .funnel-rail{flex-direction:column;flex:none;justify-content:center;align-self:center;gap:0;height:62%;display:flex}}.offer .funnel-rail-step{flex:1;align-items:center;gap:11px;padding-left:2px;display:flex;position:relative}.offer .funnel-rail-step:before{content:"";background:var(--brand-line);width:2px;transition:background .5s;position:absolute;top:50%;bottom:-50%;left:6px}.offer .funnel-rail-step:last-child:before{display:none}.offer .funnel-rail-step.is-done:before{background:var(--hue)}.offer .funnel-rail-step .frs-dot{z-index:1;border:2px solid var(--brand-line);background:var(--brand-bg);border-radius:50%;flex:none;width:14px;height:14px;transition:border-color .45s,background .45s,box-shadow .45s,transform .45s cubic-bezier(.22,1,.36,1);position:relative}.offer .funnel-rail-step.is-done .frs-dot{border-color:var(--hue);background:var(--hue)}.offer .funnel-rail-step.is-active .frs-dot{border-color:var(--hue);background:var(--hue);box-shadow:0 0 0 5px var(--hue),0 0 16px var(--hue);transform:scale(1.18)}@supports (color:color-mix(in lab, red, red)){.offer .funnel-rail-step.is-active .frs-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--hue) 22%,transparent),0 0 16px color-mix(in srgb,var(--hue) 70%,transparent)}}.offer .funnel-rail-step .frs-label{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-muted);white-space:nowrap;opacity:.6;font-size:10px;transition:color .45s,opacity .45s}.offer .funnel-rail-step.is-active .frs-label{color:var(--brand-walnut-dark);opacity:1}.offer .funnel-rail-step.is-done .frs-label{opacity:.85}.offer .funnel-diagram{width:auto;max-width:100%;height:100%;max-height:100%;margin:0 auto;position:relative;container-type:inline-size}@media (min-width:920px){.offer .funnel-diagram{width:100%;max-width:min(448px,63.5vh - 95.25px);height:auto}}.offer .funnel-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.offer .funnel-nodes{position:absolute;inset:0}.offer .funnel-silhouette{opacity:.55;transition:opacity .7s}.offer .funnel-silhouette.is-lit{opacity:.85}.offer .funnel-edge{fill:none;stroke-width:2px;stroke-linecap:round;transition:opacity .5s,stroke-width .5s}.offer .funnel-edge--hidden{opacity:0}.offer .funnel-edge--reached{opacity:.5}.offer .funnel-edge--active{opacity:.95;stroke-width:2.6px}@media (max-width:919px){.offer .funnel-stage{height:auto;box-shadow:none;background:0 0;border-bottom:0;padding:6px 0 4px;position:static}.offer .funnel-stage-inner{height:auto;padding:0}.offer .funnel-diagram{width:100%;max-width:340px;height:auto}}.offer .funnel-particle{offset-distance:0%;offset-rotate:0deg;filter:drop-shadow(0 0 5px #cf7b39e6);animation:2.4s linear infinite funnel-flow}@keyframes funnel-flow{0%{offset-distance:0%;opacity:0}10%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}.offer .funnel-node{text-align:center;background:var(--brand-surface);border:1px solid var(--brand-line);transform-origin:50%;will-change:transform;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 6px;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s;display:flex;position:absolute;box-shadow:0 6px 18px -14px #3a241080}.offer .funnel-node .fn-label{font-family:var(--font-space-mono),monospace;letter-spacing:.01em;color:var(--brand-walnut-dark);white-space:nowrap;font-size:clamp(8.5px,3.05cqw,13px);font-weight:700;line-height:1.05}.offer .funnel-node .fn-sub{font-family:var(--font-space-mono),monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-muted);white-space:nowrap;margin-top:3px;font-size:clamp(6.5px,2.15cqw,9.5px)}.offer .funnel-node[data-state=hidden]{opacity:0;pointer-events:none;transform:scale(.96)}.offer .funnel-node[data-state=reached]{opacity:1;border-color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node[data-state=reached]{border-color:color-mix(in srgb,var(--hue) 50%,var(--brand-line))}}.offer .funnel-node[data-state=reached]{box-shadow:0 8px 22px -14px var(--hue)}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node[data-state=reached]{box-shadow:0 8px 22px -14px color-mix(in srgb,var(--hue) 60%,#3a241080)}}.offer .funnel-node[data-state=active]{opacity:1;border-color:var(--hue);background:var(--hue);transform:scale(1.07)}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node[data-state=active]{background:color-mix(in srgb,var(--hue) 6%,var(--brand-surface))}}.offer .funnel-node[data-state=active]{box-shadow:0 0 0 1.5px var(--hue),0 14px 34px -10px var(--hue), 0 0 34px var(--hue)}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node[data-state=active]{box-shadow:0 0 0 1.5px var(--hue),0 14px 34px -10px color-mix(in srgb,var(--hue) 60%,transparent), 0 0 34px color-mix(in srgb,var(--hue) 55%,transparent)}}.offer .funnel-node[data-state=active] .fn-label{color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node[data-state=active] .fn-label{color:color-mix(in srgb,var(--hue) 40%,var(--brand-walnut-dark))}}.offer .funnel-node[data-state=active] .fn-sub{color:var(--hue)}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node[data-state=active] .fn-sub{color:color-mix(in srgb,var(--hue) 85%,var(--brand-muted))}}.offer .funnel-node--brain{background:linear-gradient(180deg,var(--funnel-1),var(--brand-surface));border-radius:15px;gap:1px;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node--brain{background:linear-gradient(180deg,color-mix(in srgb,var(--funnel-1) 16%,var(--brand-surface)),var(--brand-surface))}}.offer .funnel-node--brain{border-color:var(--funnel-1)}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node--brain{border-color:color-mix(in srgb,var(--funnel-1) 55%,var(--brand-line))}}.offer .funnel-node--brain{box-shadow:0 8px 24px -14px var(--funnel-1),0 0 22px -6px var(--funnel-1)}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node--brain{box-shadow:0 8px 24px -14px color-mix(in srgb,var(--funnel-1) 70%,#3a241080),0 0 22px -6px color-mix(in srgb,var(--funnel-1) 45%,transparent)}}.offer .funnel-node--brain .fn-brain{width:clamp(15px,5cqw,21px);height:clamp(15px,5cqw,21px);color:var(--funnel-1)}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node--brain .fn-brain{color:color-mix(in srgb,var(--funnel-1) 78%,var(--brand-walnut-dark))}}.offer .funnel-node--brain .fn-brain{filter:drop-shadow(0 0 5px var(--funnel-1));margin-bottom:1px}@supports (color:color-mix(in lab, red, red)){.offer .funnel-node--brain .fn-brain{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--funnel-1) 60%,transparent))}}.offer .funnel-node--brain .fn-sub{white-space:normal;text-transform:none;letter-spacing:.01em;max-width:96%;font-size:clamp(6.5px,2cqw,9px);line-height:1.18}.offer .funnel-node--brain[data-state=active]{transform:scale(1.05)}@media (prefers-reduced-motion:no-preference){.offer .funnel-node--brain .fn-brain{animation:3.2s ease-in-out infinite brain-pulse}}@keyframes brain-pulse{0%,to{opacity:.85}50%{opacity:1;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--funnel-1) 80%,transparent))}}.offer .funnel-node--wrapsub{gap:1px;padding-left:4px;padding-right:4px}.offer .funnel-node--wrapsub .fn-label{white-space:normal;max-width:100%;font-size:clamp(8px,2.7cqw,12px);line-height:1.1;overflow:visible}.offer .funnel-node--wrapsub .fn-sub{white-space:normal;letter-spacing:.01em;text-transform:none;max-width:98%;font-size:clamp(6px,1.95cqw,9px);line-height:1.15}.offer .funnel-node--cta{cursor:pointer;background:linear-gradient(180deg,#e6b878,var(--brand-clay));color:var(--brand-cta-ink);border:none;border-radius:999px;flex-direction:row;gap:8px;box-shadow:0 10px 28px -10px #6e0d2580}.offer .funnel-node--cta .fn-label{color:var(--brand-cta-ink);font-size:clamp(11px,3.4cqw,14.5px);font-weight:700}.offer .funnel-node--cta .fn-arrow{font-size:clamp(12px,3.6cqw,16px);font-weight:700;transition:transform .25s cubic-bezier(.22,1,.36,1)}.offer .funnel-node--cta:hover{transform:scale(1.04)}.offer .funnel-node--cta:hover .fn-arrow{transform:translate(3px)}.offer .funnel-node--cta[data-state=hidden]{opacity:0;pointer-events:none}.offer .funnel-node--cta[data-state=active]{animation:1.9s cubic-bezier(.22,1,.36,1) infinite funnel-cta-pulse}@keyframes funnel-cta-pulse{0%{box-shadow:0 10px 28px -10px #6e0d2580,0 0 #6e0d2573}70%{box-shadow:0 10px 28px -10px #6e0d2580,0 0 0 16px #6e0d2500}to{box-shadow:0 10px 28px -10px #6e0d2580,0 0 #6e0d2500}}.offer .funnel-steps{flex-direction:column;display:flex}.offer .funnel-step .fstep-pill{background:var(--brand-walnut-dark);color:var(--brand-bg);font-family:var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:20px;padding:7px 14px;font-size:11px;display:inline-flex}.offer .funnel-step .fstep-pill .d{background:var(--brand-clay);border-radius:50%;width:6px;height:6px}.offer .funnel-step{flex-direction:column;justify-content:flex-start;max-width:34rem;display:flex}@media (max-width:919px){.offer .funnel-step{border-top:1px solid var(--brand-line);min-height:0;padding:26px 0}@supports (color:color-mix(in lab, red, red)){.offer .funnel-step{border-top:1px solid color-mix(in srgb,var(--brand-line) 60%,transparent)}}.offer .funnel-step:first-child{border-top:0;padding-top:18px}.offer .funnel-step:last-child{padding-bottom:32px}}@media (min-width:920px){.offer .funnel-step{justify-content:center;max-width:30rem;min-height:100vh;padding:0}}.offer .funnel-step .fstep-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--hue);font-size:11px;font-weight:700}.offer .funnel-step .fstep-title{color:var(--brand-walnut-dark);letter-spacing:-.02em;margin-top:14px;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.06}.offer .funnel-step .fstep-bullets{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.offer .funnel-step .fstep-bullets li{color:var(--brand-walnut);padding-left:24px;font-size:16px;line-height:1.5;position:relative}.offer .funnel-step .fstep-bullets li:before{content:"";background:var(--hue);width:9px;height:9px;box-shadow:0 0 10px var(--hue);border-radius:50%;position:absolute;top:9px;left:0}@supports (color:color-mix(in lab, red, red)){.offer .funnel-step .fstep-bullets li:before{box-shadow:0 0 10px color-mix(in srgb,var(--hue) 60%,transparent)}}.offer .funnel-step .fstep-proof{border-left:3px solid var(--hue);color:var(--brand-walnut-dark);margin-top:24px;padding-left:18px;font-size:16px;font-style:italic;line-height:1.5}.offer .funnel-step .fstep-cta{align-self:flex-start;margin-top:30px}@media (prefers-reduced-motion:reduce){.offer *{animation:none!important}.offer-wins .card{opacity:1;transform:none}.offer-funnel-top .ft-glow{opacity:.9;offset-distance:60%}.offer .funnel-node[data-state=active]{transform:none}.offer .funnel-particle{display:none}}.offer-hero .hero-proof{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 22px;width:100%;max-width:660px;margin:16px 0 0;padding:0;list-style:none;display:flex}.offer-hero .hero-proof li{align-items:baseline;gap:6px;display:inline-flex}.offer-hero .hero-proof .hp-v{color:var(--brand-walnut-dark);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(14px,1.9vw,18px);font-weight:800;line-height:1.1}.offer-hero .hero-proof .hp-l{letter-spacing:.07em;text-transform:uppercase;color:var(--brand-muted);font-size:9.5px;line-height:1.1}@media (max-width:560px){.offer-hero .hero-proof{gap:6px 14px}.offer-hero .hero-proof .hp-l{font-size:9px}}.offer .edge{padding-top:8px}.offer .edge-grid{grid-template-columns:1fr;gap:16px;margin-top:38px;display:grid}@media (min-width:760px){.offer .edge-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.offer .edge-card{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:16px;flex-direction:column;gap:10px;padding:26px 22px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.offer .edge-card:before{content:"";background:linear-gradient(90deg,var(--funnel-1),var(--funnel-2),var(--brand-amaranth));opacity:.7;height:3px;position:absolute;inset:0 0 auto}.offer .edge-card:hover{border-color:var(--brand-clay);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.offer .edge-card:hover{border-color:color-mix(in srgb,var(--brand-clay) 60%,var(--brand-line))}}.offer .edge-card:hover{box-shadow:0 20px 44px -28px #3a24108c}.offer .edge-card .edge-num{letter-spacing:.14em;color:var(--brand-amaranth);font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.offer .edge-card .edge-num{color:color-mix(in srgb,var(--brand-amaranth) 70%,var(--brand-muted))}}.offer .edge-card h3{color:var(--brand-walnut-dark);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:800;line-height:1.15}.offer .edge-card p{color:var(--brand-walnut);opacity:.92;font-size:15px;line-height:1.55}.offer .guarantee .sec-head h2{max-width:22ch;margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:no-preference){.offer-hero>*{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards applyv3-hero-rise}.offer-hero>:first-child{animation-delay:60ms}.offer-hero>:nth-child(2){animation-delay:.16s}.offer-hero>:nth-child(3){animation-delay:.27s}.offer-hero>:nth-child(4){animation-delay:.38s}.offer-hero>:nth-child(5){animation-delay:.5s}}@keyframes applyv3-hero-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.offer .pain-item,.offer .guarantee .sec-head,.offer .offer-ash{animation:linear both applyv3-reveal-up;animation-timeline:view();animation-range:entry 2% entry 36%}.offer .edge-card{animation:linear both applyv3-reveal-fade;animation-timeline:view();animation-range:entry 2% entry 34%}}}@keyframes applyv3-reveal-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes applyv3-reveal-fade{0%{opacity:0}to{opacity:1}}
