:root{--bg:oklch(14% .012 10);--soft:oklch(19% .018 10);--cream:oklch(95% .025 65);--dim:oklch(80% .02 65);--red:oklch(58% .22 20);--hot:oklch(64% .24 20);--deep:oklch(36% .15 20);--line:oklch(95% .025 65/.16);--display:"Archivo Black",sans-serif;--body:"Barlow",sans-serif;--max:1240px;--ease:cubic-bezier(.16,1,.3,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;overflow-x:hidden;color:var(--cream);background:var(--bg);font-family:var(--body);line-height:1.5}body::before{content:"";position:fixed;inset:0;z-index:100;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.checkout-active{overflow:hidden}img{display:block;max-width:100%}button,a{font:inherit}button{color:inherit}a{color:inherit}::selection{color:var(--cream);background:var(--red)}
.skip-link{position:fixed;top:.6rem;left:.6rem;z-index:200;transform:translateY(-160%);padding:.7rem 1rem;color:var(--cream);background:var(--red)}.skip-link:focus{transform:none}.progress{position:fixed;inset:0 0 auto;z-index:99;height:3px}.progress span{display:block;width:0;height:100%;background:var(--hot)}
.topbar{position:absolute;inset:0 0 auto;z-index:10;width:min(calc(100% - 3rem),var(--max));height:94px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.logo{display:flex;align-items:center;gap:.7rem;width:max-content;text-decoration:none}.logo>span{width:42px;aspect-ratio:1;display:grid;place-items:center;color:var(--cream);background:var(--red);font-family:var(--display);font-size:.73rem;transform:rotate(-3deg)}.logo strong{font-family:var(--display);font-size:.7rem;line-height:.9;letter-spacing:-.04em}.topbar-offer{display:flex;align-items:center;gap:1rem}.topbar-offer>span{color:var(--dim);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.topbar-offer>strong{font-family:var(--display);font-size:1.08rem}.mini-cta{min-height:42px;padding:0 1.1rem;border:0;cursor:pointer;color:var(--cream);background:var(--red);font-weight:800;text-transform:uppercase;font-size:.72rem}
.hero{position:relative;min-height:900px;height:100svh;max-height:1040px;display:grid;grid-template-columns:1.04fr .96fr;overflow:hidden;border-bottom:1px solid var(--line)}.hero-copy{position:relative;z-index:2;align-self:center;width:min(690px,calc(100% - 3rem));margin-left:max(1.5rem,calc((100vw - var(--max))/2));padding-top:94px}.signal{display:flex;align-items:center;gap:.75rem;margin:0 0 1.7rem;font-weight:700;font-size:.82rem}.signal span{width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 7px oklch(58% .22 20/.14);animation:pulse 1.7s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 13px oklch(58% .22 20/0)}}.hero h1{margin:0;font-family:var(--display);font-size:clamp(4rem,7.8vw,8rem);font-weight:400;line-height:.79;letter-spacing:-.075em}.hero h1 em{color:var(--red);font-style:normal}.hero-sub{max-width:630px;margin:2rem 0;color:var(--dim);font-size:clamp(1rem,1.55vw,1.28rem);line-height:1.45}.hero-sub strong{color:var(--cream)}.hero-gains{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.hero-gains li{flex:1 1 170px;padding:.9rem .7rem .9rem 0;color:var(--dim);font-size:.82rem;border-bottom:1px solid var(--line)}.hero-gains span{margin-right:.5rem;color:var(--red);font-weight:800}.hero-action{display:flex;align-items:center;gap:1.2rem;margin-top:1.8rem}.hero-action p{margin:0;color:oklch(67% .015 65);font-size:.72rem;line-height:1.35}
.primary-cta{min-height:62px;display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;padding:.9rem 1.35rem;border:0;cursor:pointer;color:var(--cream);background:var(--red);font-weight:800;font-size:.84rem;letter-spacing:.035em;text-transform:uppercase;transition:transform .25s var(--ease),background .25s ease}.primary-cta:hover{transform:translateY(-3px);background:var(--hot)}.primary-cta:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.primary-cta>span{font-size:1.2rem}.primary-cta.light{color:var(--bg);background:var(--cream)}.primary-cta.light:hover{background:oklch(99% .01 65)}
.hero-art{position:relative;min-width:0;display:grid;place-items:center;padding-top:94px;overflow:hidden;background:var(--soft)}.red-field{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:var(--deep);box-shadow:0 0 120px oklch(58% .22 20/.14)}.red-field::before,.red-field::after{content:"";position:absolute;border-radius:50%;border:1px solid oklch(95% .025 65/.16)}.red-field::before{inset:8%}.red-field::after{inset:20%;border-style:dashed}.book-wrap{position:relative;z-index:2;width:min(48%,340px);transform:rotate(-3deg);filter:drop-shadow(40px 42px 34px oklch(5% .01 10/.75));transition:transform .3s var(--ease)}.book-wrap::after{content:"";position:absolute;inset:0;border:1px solid oklch(95% .025 65/.2);transform:translate(13px,13px);z-index:-1}.art-message{position:absolute;z-index:3;top:19%;left:5%;margin:0;font-family:var(--display);font-size:clamp(.65rem,1.05vw,.95rem);line-height:1.2}.art-message strong{color:var(--hot)}.price-orbit{position:absolute;z-index:4;right:7%;bottom:16%;width:132px;aspect-ratio:1;display:grid;align-content:center;text-align:center;border:2px solid var(--cream);border-radius:50%;transform:rotate(8deg)}.price-orbit small{font-size:.62rem;text-transform:uppercase}.price-orbit strong{font-family:var(--display);font-size:1.08rem}
.impact-line{min-height:210px;display:grid;place-items:center;padding:2rem 1.5rem;color:var(--bg);background:var(--cream);text-align:center}.impact-line p{max-width:1100px;margin:0;font-family:var(--display);font-size:clamp(2rem,4.7vw,5rem);line-height:.98;letter-spacing:-.055em}.impact-line strong{color:var(--red)}.section{width:min(calc(100% - 3rem),var(--max));margin:0 auto;padding-block:clamp(6rem,10vw,9rem)}.big-index{display:block;color:var(--red);font-family:var(--display);font-size:clamp(4.6rem,10vw,9rem);line-height:.8;opacity:.34}
.self-check{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);align-items:start}.check-intro{position:sticky;top:2rem}.check-intro h2,.cost-copy h2,.get-heading h2,.offer-copy h2,.truth-note h2,.faq h2,.last-call h2,.checkout-summary h2{margin:1.6rem 0;font-family:var(--display);font-weight:400;line-height:.96;letter-spacing:-.045em}.check-intro h2{font-size:clamp(2.5rem,4vw,4rem)}.check-intro p{max-width:45ch;color:var(--dim)}.check-list{border-top:1px solid var(--line)}.check-list>button{width:100%;min-height:95px;display:grid;grid-template-columns:36px 1fr auto;gap:1rem;align-items:center;padding:1.25rem .4rem;border:0;border-bottom:1px solid var(--line);cursor:pointer;color:var(--cream);background:transparent;text-align:left;transition:background .2s ease,padding .25s var(--ease)}.check-list>button:hover{padding-inline:1rem;background:oklch(95% .025 65/.04)}.check-list>button[aria-pressed=true]{background:oklch(58% .22 20/.13)}.check-list>button strong{font-size:1.04rem;font-weight:600}.check-list>button small{color:var(--red);font-weight:700}.check-box{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--dim)}.check-list>button[aria-pressed=true] .check-box{background:var(--red);border-color:var(--red)}.check-list>button[aria-pressed=true] .check-box::after{content:"✓";font-weight:800}.diagnostic-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.3rem;margin-top:1.5rem;padding:1.35rem;color:var(--bg);background:var(--cream)}.diagnostic-result>span{color:var(--red);font-family:var(--display);font-size:1.4rem}.diagnostic-result p{margin:0;font-weight:600}.diagnostic-result button{border:0;cursor:pointer;color:var(--cream);background:var(--red);padding:.85rem 1rem;font-weight:800;font-size:.75rem;text-transform:uppercase}
.cost-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,9rem);align-items:end;border-top:1px solid var(--line)}.cost-copy h2{max-width:630px;font-size:clamp(3rem,5.4vw,5.5rem)}.cost-copy>p{max-width:520px;color:var(--dim);font-size:1.18rem}.hidden-signals>div{display:grid;grid-template-columns:42px 1fr;gap:1rem;align-items:center;min-height:92px;border-top:1px solid var(--line)}.hidden-signals>div:last-child{border-bottom:1px solid var(--line)}.hidden-signals span{color:var(--red);font-weight:800}.hidden-signals p{margin:0;font-size:1.04rem}
.turning-point{width:100%;display:grid;grid-template-columns:1fr 1fr;color:var(--bg);background:var(--red)}.turn-copy{min-height:620px;display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,8vw,8rem) max(1.5rem,calc((100vw - var(--max))/2))}.turn-copy p{max-width:50ch;font-weight:600}.turn-copy h2{margin:2rem 0 0;font-family:var(--display);font-size:clamp(3.2rem,5.6vw,6rem);font-weight:400;line-height:.9;letter-spacing:-.055em}.turn-copy h2 strong{color:var(--cream)}.turn-list{display:grid;align-content:center;padding:3rem max(1.5rem,calc((100vw - var(--max))/2)) 3rem clamp(2rem,6vw,6rem);background:var(--cream)}.turn-list>div{display:grid;grid-template-columns:74px 1fr;gap:1rem;padding:1.4rem 0;border-bottom:1px solid oklch(14% .012 10/.18)}.turn-list b{color:var(--red);font-size:.72rem}.turn-list span{font-weight:600}
.what-you-get{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,8vw,8rem)}.get-heading{position:sticky;top:2rem;align-self:start}.get-heading>p{margin:1rem 0 .5rem;color:var(--red);font-weight:800}.get-heading h2{margin-top:0;font-size:clamp(3rem,5vw,5rem)}.outcome-rows{border-top:1px solid var(--line)}.outcome-rows article{display:grid;grid-template-columns:44px .65fr 1fr;gap:1.2rem;align-items:center;padding:2rem 0;border-bottom:1px solid var(--line)}.outcome-rows article>span{color:var(--red);font-weight:800}.outcome-rows h3{margin:0;font-family:var(--display);font-size:clamp(1.7rem,3vw,2.7rem);font-weight:400}.outcome-rows p{margin:0;color:var(--dim)}
.offer{width:100%;display:grid;grid-template-columns:.92fr 1.08fr;color:var(--cream);background:var(--deep);overflow:hidden}.offer-cover{position:relative;min-height:760px;display:grid;place-items:center;background:radial-gradient(circle,oklch(58% .22 20/.42),transparent 52%)}.offer-cover img{position:relative;z-index:2;width:min(50%,360px);transform:rotate(-4deg);filter:drop-shadow(35px 45px 35px oklch(8% .01 10/.8))}.offer-cover>span{position:absolute;right:3%;bottom:-6%;color:oklch(95% .025 65/.07);font-family:var(--display);font-size:22rem;line-height:.8}.offer-copy{align-self:center;max-width:720px;padding:clamp(4rem,8vw,8rem) max(1.5rem,calc((100vw - var(--max))/2)) clamp(4rem,8vw,8rem) clamp(2rem,6vw,6rem)}.offer-alert{color:var(--hot);font-weight:800}.offer-copy h2{font-size:clamp(3.2rem,5.8vw,6rem)}.offer-copy>ul{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 2rem;margin:2rem 0;padding:0;list-style:none}.offer-copy>ul li::before{content:"✓";margin-right:.55rem;color:var(--hot);font-weight:800}.offer-price{margin:2.5rem 0 1.6rem}.offer-price p{margin:0;color:var(--dim);font-size:.72rem;text-transform:uppercase}.offer-price strong{display:block;font-family:var(--display);font-size:clamp(3.5rem,6vw,5.8rem);line-height:1}.offer-price strong small{font-size:1.2rem}.offer-price>span{color:var(--dim)}.secure-note{display:flex;gap:.8rem;align-items:center;margin-top:1rem;color:var(--dim);font-size:.78rem}.secure-note>span{color:var(--hot)}.secure-note p{margin:0}
.checkout-section{position:fixed;inset:0;z-index:120;overflow-y:auto;overscroll-behavior:contain;background:var(--bg)}.checkout-section[hidden]{display:none}.checkout-shell{width:min(100%,1320px);min-height:100svh;margin:0 auto;display:grid;grid-template-columns:.74fr 1.26fr;background:var(--cream)}.checkout-summary{position:relative;padding:clamp(2rem,5vw,5rem);color:var(--cream);background:var(--soft)}.checkout-close{position:absolute;top:1.4rem;right:1.4rem;width:44px;height:44px;border:1px solid var(--line);cursor:pointer;color:var(--cream);background:transparent;font-size:1.7rem}.checkout-step{display:inline-block;margin-top:2rem;color:var(--hot);font-weight:800}.checkout-summary h2{margin-top:1rem;font-size:clamp(2.7rem,4.5vw,4.6rem)}.checkout-product{display:grid;grid-template-columns:56px 1fr auto;gap:.8rem;align-items:center;margin:2rem 0;padding:1rem 0;border-block:1px solid var(--line)}.checkout-product img{width:56px}.checkout-product div{display:grid}.checkout-product span{color:var(--dim);font-size:.78rem}.checkout-product b{font-family:var(--display)}.checkout-summary>ul{margin:0;padding:0;list-style:none}.checkout-summary>ul li{padding:.45rem 0;color:var(--dim)}.checkout-summary>ul span{margin-right:.5rem;color:var(--hot)}.checkout-help{margin-top:2rem;color:oklch(68% .015 65);font-size:.76rem}.checkout-fallback{color:var(--cream);font-weight:700;text-underline-offset:.3rem}.checkout-frame-wrap{position:relative;min-width:0;min-height:100svh;background:oklch(96% .01 90)}.checkout-frame-wrap iframe{width:100%;height:100svh;min-height:900px;display:block;border:0;background:oklch(96% .01 90)}.checkout-loading{position:absolute;inset:0;z-index:2;display:grid;place-content:center;gap:1rem;color:var(--bg);background:var(--cream);text-align:center;transition:opacity .3s ease,visibility .3s ease}.checkout-loading.is-done{opacity:0;visibility:hidden}.checkout-loading span{width:42px;height:42px;margin:auto;border:3px solid oklch(14% .012 10/.15);border-top-color:var(--red);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
.truth-note{display:grid;grid-template-columns:.3fr 1.7fr;gap:2rem;align-items:start;color:var(--bg);background:var(--cream);padding-inline:clamp(2rem,6vw,6rem)}.truth-note>span{color:var(--red);font-family:var(--display);font-size:clamp(7rem,15vw,13rem);line-height:.8}.truth-note h2{margin-top:0;font-size:clamp(2.8rem,5vw,5rem)}.truth-note p{max-width:70ch;font-size:1.04rem}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem)}.faq h2{margin-top:0;font-size:clamp(3rem,5vw,5rem)}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:1rem;padding:1.35rem 0;cursor:pointer;list-style:none;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--red);font-size:1.5rem;transition:transform .25s var(--ease)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:65ch;margin:0;padding:0 3rem 1.5rem 0;color:var(--dim)}
.last-call{min-height:650px;display:grid;place-content:center;padding:5rem 1.5rem;color:var(--cream);background:var(--red);text-align:center}.last-call>p{font-weight:700}.last-call h2{max-width:1100px;font-size:clamp(3.2rem,7vw,7.2rem)}.last-call h2 strong{color:var(--bg)}.last-call .primary-cta{margin:auto}footer{width:min(calc(100% - 3rem),var(--max));min-height:180px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;color:oklch(65% .015 65);font-size:.72rem}footer>div:last-child{justify-self:end;display:flex;gap:1.2rem}footer a{text-underline-offset:.25rem}.mobile-buy{display:none}.noscript-buy{position:fixed;z-index:150;inset:auto 0 0;padding:1rem;background:var(--red);text-align:center}
.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s var(--ease)}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:1000px){.hero{min-height:1140px;height:auto;max-height:none;grid-template-columns:1fr}.hero-copy{min-height:650px;padding-top:150px;padding-bottom:4rem}.hero-art{min-height:590px;padding-top:0}.book-wrap{width:min(40%,300px)}.self-check,.cost-section,.what-you-get,.faq{grid-template-columns:1fr;gap:3rem}.check-intro,.get-heading{position:static}.turning-point,.offer{grid-template-columns:1fr}.turn-copy{min-height:500px}.offer-cover{min-height:600px}.offer-copy{max-width:none;padding-inline:2rem}.checkout-shell{grid-template-columns:.66fr 1.34fr}}
@media(max-width:740px){body{padding-bottom:72px}.topbar{width:calc(100% - 2rem);height:76px}.logo strong,.topbar-offer>span,.topbar-offer>strong{display:none}.logo>span{width:36px}.mini-cta{min-height:38px;font-size:.68rem}.hero{min-height:1050px}.hero-copy{min-height:640px;width:calc(100% - 2rem);margin-left:1rem;padding-top:118px;padding-bottom:3rem}.signal{font-size:.72rem}.hero h1{font-size:clamp(3.75rem,18.5vw,5.5rem)}.hero-sub{margin:1.5rem 0;font-size:1rem}.hero-gains{display:grid}.hero-gains li{padding:.55rem 0}.hero-action{align-items:stretch;flex-direction:column}.primary-cta{width:100%}.hero-art{min-height:480px}.book-wrap{width:min(50%,245px)}.art-message{top:9%;left:1rem}.price-orbit{width:100px;right:4%;bottom:9%}.impact-line{min-height:180px}.section{width:calc(100% - 2rem);padding-block:5rem}.check-intro h2,.cost-copy h2,.get-heading h2,.offer-copy h2,.truth-note h2,.faq h2{font-size:clamp(2.45rem,12.5vw,3.6rem);overflow-wrap:break-word}.check-list>button{grid-template-columns:30px 1fr auto;min-height:90px;gap:.75rem}.check-list>button strong{font-size:.95rem}.diagnostic-result{grid-template-columns:1fr auto}.diagnostic-result p{grid-column:1/-1;grid-row:2}.turn-copy,.turn-list{padding:4rem 1rem}.turn-copy h2{font-size:clamp(3rem,14vw,4.6rem)}.outcome-rows article{grid-template-columns:35px 1fr}.outcome-rows p{grid-column:2}.offer-cover{min-height:500px}.offer-cover img{width:min(55%,265px)}.offer-cover>span{font-size:13rem}.offer-copy{padding:4rem 1rem}.offer-copy>ul{grid-template-columns:1fr}.checkout-shell{grid-template-columns:1fr}.checkout-summary{min-height:auto;padding:2rem 1rem}.checkout-step{margin-top:0}.checkout-summary h2{padding-right:3rem;font-size:2.8rem}.checkout-frame-wrap{min-height:900px}.checkout-frame-wrap iframe{min-height:900px;height:900px}.checkout-close{position:fixed;z-index:3;top:.75rem;right:.75rem;color:var(--bg);background:var(--cream);border-color:oklch(14% .012 10/.15)}.truth-note{width:calc(100% - 2rem);grid-template-columns:1fr;gap:1rem;padding:2rem}.truth-note>span{font-size:7rem}.last-call{min-height:560px}footer{min-height:250px;grid-template-columns:1fr;gap:1rem;padding:3rem 0;text-align:center}footer .logo{margin:auto}footer .logo strong{display:block}footer>div:last-child{justify-self:center}.mobile-buy{position:fixed;z-index:90;inset:auto 0 0;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;color:var(--bg);background:var(--cream);box-shadow:0 -10px 30px oklch(5% .01 10/.35)}.mobile-buy div{display:grid}.mobile-buy small{font-size:.58rem;text-transform:uppercase}.mobile-buy strong{font-family:var(--display);font-size:1.25rem}.mobile-buy button{min-height:44px;padding:0 1rem;border:0;cursor:pointer;color:var(--cream);background:var(--red);font-weight:800;font-size:.72rem;text-transform:uppercase}body.checkout-active .mobile-buy{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
@media(max-width:740px){.hero h1{font-size:clamp(3.2rem,16.8vw,4.9rem)}}
@media(max-width:740px){.checkout-summary{padding:1rem}.checkout-summary h2{margin:.65rem 0;padding-right:3rem;font-size:2rem}.checkout-product{margin:.8rem 0}.checkout-summary>ul,.checkout-help{display:none}.checkout-fallback{font-size:.75rem}}

/* Conversion layers backed by real campaign data */
.campaign-bar{position:fixed;z-index:110;inset:0 0 auto;min-height:54px;display:flex;align-items:center;justify-content:center;gap:clamp(1rem,3vw,3rem);padding:.45rem 1.5rem;color:var(--bg);background:var(--hot);box-shadow:0 8px 30px oklch(5% .01 10/.28)}.campaign-bar[hidden],.verified-demand[hidden],.offer-campaign[hidden],.offer-price del[hidden]{display:none}.campaign-copy{display:flex;align-items:center;gap:.8rem}.campaign-copy span{padding:.25rem .45rem;color:var(--cream);background:var(--bg);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.campaign-copy strong{font-size:.78rem}.countdown{display:flex;align-items:center;gap:.3rem}.countdown>span{min-width:42px;display:grid;text-align:center}.countdown b{font-family:var(--display);font-size:1rem;line-height:1}.countdown small{font-size:.5rem;text-transform:uppercase;letter-spacing:.06em}.countdown i{font-style:normal;font-weight:800}.campaign-bar>button{min-height:36px;padding:0 1rem;border:0;cursor:pointer;color:var(--cream);background:var(--red);font-size:.68rem;font-weight:800;text-transform:uppercase}.campaign-active .topbar{top:54px}.campaign-active .hero-copy,.campaign-active .hero-art{padding-top:148px}
.verified-demand{width:max-content;max-width:100%;display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.7rem .9rem;border:1px solid var(--line);background:oklch(95% .025 65/.035)}.demand-pulse{width:9px;height:9px;border-radius:50%;background:var(--hot);box-shadow:0 0 0 6px oklch(82% .17 85/.12);animation:pulseDemand 1.6s ease-in-out infinite}.verified-demand div{display:grid}.verified-demand strong{font-size:.78rem}.verified-demand small{color:var(--dim);font-size:.64rem}@keyframes pulseDemand{50%{box-shadow:0 0 0 11px oklch(82% .17 85/0)}}
.micro-win{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,8vw,8rem);align-items:start}.micro-kicker{display:inline-block;margin-bottom:1.2rem;color:var(--hot);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.micro-heading h2{margin:0;font-family:var(--display);font-size:clamp(3.2rem,6vw,6.4rem);font-weight:400;line-height:.86;letter-spacing:-.055em}.micro-heading h2 strong{color:var(--red);font-weight:400}.micro-heading p{max-width:48ch;margin-top:1.7rem;color:var(--dim)}.micro-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.micro-steps li{display:grid;grid-template-columns:62px 1fr;gap:1rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}.micro-steps li>span{color:var(--red);font-family:var(--display);font-size:1.2rem}.micro-steps strong{font-size:1.05rem}.micro-steps p{margin:.45rem 0 0;color:var(--dim);font-size:.9rem}
.offer-campaign{width:max-content;max-width:100%;display:grid;gap:.15rem;margin:1rem 0;padding:.7rem .9rem;color:var(--bg);background:var(--hot);transform:rotate(-1deg)}.offer-campaign span{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.offer-campaign strong{font-size:.78rem}.offer-price del{display:block;width:max-content;margin:.6rem 0 .15rem;color:var(--dim);font-size:1rem;text-decoration-thickness:2px;text-decoration-color:var(--hot)}

@media(max-width:1000px){.micro-win{grid-template-columns:1fr;gap:3rem}}
@media(max-width:740px){.campaign-bar{min-height:68px;justify-content:space-between;gap:.5rem;padding:.45rem .7rem}.campaign-copy span,.campaign-bar>button{display:none}.campaign-copy strong{max-width:115px;font-size:.62rem;line-height:1.15}.countdown{gap:.12rem}.countdown>span{min-width:34px}.countdown b{font-size:.82rem}.campaign-active .topbar{top:68px}.campaign-active .hero-copy{padding-top:186px}.campaign-active .hero-art{padding-top:0}.micro-heading h2{font-size:clamp(3rem,14vw,4.6rem)}.micro-steps li{grid-template-columns:46px 1fr}.verified-demand{width:100%}}
@media(prefers-reduced-motion:reduce){.demand-pulse{animation:none}}
