@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{color-scheme:dark;--bg:#0b0e0c;--surface:#121713;--surface-2:#181e19;--line:#2b352d;--white:#f0f4eb;--muted:#a8b3a8;--lime:#a9eb74;--lime-dark:#64a94b;font-family:Inter,Arial,sans-serif;font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--white);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%}svg{display:block}::selection{background:var(--lime);color:#101810}em{font-style:normal;color:var(--lime)}.wrap{width:min(1440px,calc(100% - 96px));margin-inline:auto}.skip{position:absolute;z-index:100;top:-60px;left:20px;padding:12px 18px;background:var(--lime);color:#111}.skip:focus{top:12px}.topline,.eyebrow,.section-index,.tiny-label,.benefit-number,.visual-caption,.offer-note-bottom,.price-top,.price-overline,.how-note>span,.product-art>span,.final-card>span,.footer-main>div>span,.footer-bottom,.scroll-cue,.compare-label,.marquee,.live-dot{font-family:'Inter',monospace;letter-spacing:.12em}.topline{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;border-bottom:1px solid #263026;color:#899589;font-size:9px}.topline span:nth-child(2){color:#b1c1ac}.site-header{height:84px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);background:rgba(11,14,12,.93);position:sticky;top:0;z-index:30;backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:800;letter-spacing:-.075em;white-space:nowrap}.brand-green{color:#81ca65}.brand-symbol{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#91d973,#4e9a47);display:grid;place-items:center;box-shadow:inset 0 1px 2px #d0f0b8,0 0 18px #7ed96833}.brand-symbol span{width:17px;height:12px;background:#eaf7e3;clip-path:polygon(0 10%,50% 62%,100% 10%,70% 95%,50% 100%,30% 95%);border-radius:4px}.main-nav{display:flex;gap:37px;margin-left:auto;margin-right:35px}.main-nav a,.mobile-nav a{font-size:12px;color:#c2cbc1;font-weight:700;transition:color .2s}.main-nav a:hover,.mobile-nav a:hover{color:var(--lime)}.header-cta{display:inline-flex;gap:26px;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:1px solid #587a4b;border-radius:3px;color:var(--lime);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.045em;transition:background .2s,color .2s}.header-cta:hover{background:var(--lime);color:#112010}.menu-toggle,.mobile-nav{display:none}
.hero{min-height:780px;display:grid;grid-template-columns:42% 58%;position:relative;padding-top:125px;padding-bottom:90px;align-items:start}.hero:before{content:'';position:absolute;inset:0 auto auto -20%;height:600px;width:700px;background:radial-gradient(ellipse,#2543292a,transparent 70%);pointer-events:none}.hero-copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:12px;color:#a9b6aa;font-size:10px;margin-bottom:40px;white-space:nowrap}.live-dot,.caption-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--lime);box-shadow:0 0 13px var(--lime)}.eyebrow-line{width:38px;height:1px;background:#657561}.hero h1{font-size:clamp(65px,6.6vw,112px);line-height:.99;letter-spacing:-.085em;margin:0 0 30px;font-weight:800}.hero h1 span{color:#8bd36c}.hero-lead{font-size:16px;line-height:1.85;color:#b9c6b9;max-width:500px;margin:0 0 35px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.button{min-height:53px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border-radius:3px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,color .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:#14200f;box-shadow:0 8px 35px #97e97522}.button-primary:hover{background:#cbff9e;box-shadow:0 10px 35px #97e97544}.button-ghost{border:1px solid #485747;color:#d8e5d6}.button-ghost:hover{background:#1f2a20}.hero-meta{display:flex;gap:35px;margin-top:88px;padding-top:21px;border-top:1px solid #344034;max-width:490px}.hero-meta>div{display:flex;gap:12px;align-items:start}.hero-meta strong{color:var(--lime);font:10px 'Inter',monospace}.hero-meta span{color:#95a395;font-size:10px;line-height:1.6}.hero-visual{position:relative;align-self:center;min-height:570px;display:grid;place-items:center;margin-right:-5vw;margin-left:-5vw}.hero-glow{position:absolute;width:85%;height:80%;background:radial-gradient(ellipse,#63bd5a25 0,#293a2820 43%,transparent 70%);filter:blur(24px)}.visual-grid{position:absolute;inset:3% 5%;background-image:linear-gradient(#80b57a0b 1px,transparent 1px),linear-gradient(90deg,#80b57a0b 1px,transparent 1px);background-size:37px 37px;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.hero-visual img{width:120%;max-width:none;position:relative;filter:drop-shadow(0 35px 28px #0008)}.visual-caption{position:absolute;bottom:3%;right:4%;display:flex;align-items:center;gap:12px;color:#94a695;font-size:9px}.visual-caption span:nth-child(2){color:var(--lime)}.scroll-cue{position:absolute;bottom:26px;left:0;display:flex;gap:35px;align-items:center;color:#778778;font-size:9px}.scroll-cue span:last-child{font-size:19px;color:var(--lime)}.marquee{height:55px;overflow:hidden;border-top:1px solid #364736;border-bottom:1px solid #364736;background:#142016;color:#9acb86;display:flex;align-items:center;font-size:11px;white-space:nowrap}.marquee div{min-width:max-content;animation:marquee 32s linear infinite}.marquee span{margin:0 45px;color:var(--lime)}@keyframes marquee{to{transform:translateX(-50%)}}
.section-heading{display:grid;grid-template-columns:25% 75%;align-items:start;margin-bottom:65px}.section-index{font-size:10px;color:var(--lime);padding-top:14px}.section-heading h2,.problem-left h2,.final-copy h2,.faq-layout h2{font-size:clamp(43px,5vw,76px);line-height:1.08;letter-spacing:-.075em;margin:0 0 20px;font-weight:800}.section-heading p,.problem-left>p,.final-copy>p,.faq-layout>div:first-child>p{max-width:530px;color:#aebaae;font-size:15px;line-height:1.8;margin:0}.offer-section{padding-top:135px;padding-bottom:150px}.offer-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;margin-left:25%}.offer-note{border:1px solid var(--line);background:linear-gradient(145deg,#192119,#111611);min-height:500px;padding:38px;display:flex;flex-direction:column;position:relative;overflow:hidden}.offer-note:after{content:'';position:absolute;right:-160px;bottom:-250px;width:500px;height:500px;border:1px solid #9bef7c1c;border-radius:50%;box-shadow:0 0 0 70px #8be57608,0 0 0 140px #8be57606}.tiny-label{color:var(--lime);font-size:9px}.offer-note h3{font-size:clamp(30px,3vw,45px);line-height:1.17;letter-spacing:-.055em;max-width:350px;margin:70px 0 17px}.offer-note p{font-size:13px;color:#abb9ab;line-height:1.8;max-width:340px}.offer-note-bottom{display:flex;gap:14px;flex-wrap:wrap;margin-top:auto;color:#728872;font-size:8px;position:relative}.offer-note-bottom span+span:before{content:'•';margin-right:14px;color:var(--lime)}.price-card{border:1px solid #6b9c58;background:linear-gradient(160deg,#1d2b1c,#121a13 68%);padding:35px;position:relative;box-shadow:0 0 60px #75b55f0c}.price-card:before{content:'';position:absolute;top:-1px;left:35px;width:110px;height:2px;background:var(--lime)}.price-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#cbdfc5;font-size:9px}.price-tag{padding:8px 10px;border:1px solid #58744e;color:var(--lime);font-size:8px}.price-main{padding:50px 0 26px;border-bottom:1px solid #41533e}.price-overline{font-size:10px;color:#98c18b}.price-main strong{display:block;font-size:clamp(28px,2.7vw,43px);line-height:1.2;letter-spacing:-.05em;margin:11px 0}.price-main p,.price-card li,.price-card small{font-size:12px;color:#aab9a8;line-height:1.7}.price-card ul{list-style:none;margin:24px 0 30px;padding:0;display:grid;gap:12px}.price-card li{display:flex;gap:12px}.price-card li:before{content:'✓';color:var(--lime)}.price-button{width:100%}.price-card small{display:block;text-align:center;margin-top:12px;font-size:10px}
.benefits-section{padding:130px 0 150px;background:#111712;border-block:1px solid #283428}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.benefit{min-height:360px;border:1px solid #344334;background:#151d16;padding:29px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.benefit:hover{border-color:#88ce71;transform:translateY(-4px)}.benefit-number{color:#8dc97b;font-size:10px}.benefit-icon{height:100px;display:flex;align-items:center}.benefit-icon svg{width:67px;height:67px;stroke:#abe47f;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.benefit h3{font-size:24px;letter-spacing:-.05em;margin:auto 0 10px}.benefit p{font-size:12px;line-height:1.8;color:#a5b5a5;margin:0;max-width:300px}.problem-section{padding-top:145px;padding-bottom:145px;display:grid;grid-template-columns:46% 54%;gap:40px;align-items:center}.problem-left h2{font-size:clamp(42px,4.5vw,70px);margin-top:26px}.problem-left>p{max-width:420px}.text-link{display:inline-flex;gap:30px;align-items:center;color:var(--lime);font-size:12px;font-weight:800;margin-top:30px;border-bottom:1px solid #729c66;padding-bottom:10px}.comparison{border:1px solid #364236;background:#121713;padding:26px}.comparison-row{padding:22px 25px;border:1px solid #344034;background:#171b17}.comparison-row+.comparison-row{margin-top:13px}.comparison-before{opacity:.72}.comparison-after{background:#1b291c;border-color:#659855}.compare-label{font-size:10px;color:#94a194}.comparison-after .compare-label{color:var(--lime)}.curve-art{height:130px;margin:16px 0 6px}.curve-art svg{height:100%;width:100%;overflow:visible}.grid-path{stroke:#536653;stroke-width:1;stroke-dasharray:4 6}.curve-path{stroke:#a5b1a5;stroke-width:3;fill:none}.comparison-after .curve-path{stroke:#b3ed8e}.curve-art circle{fill:#b6c5b3}.curve-art .handle-point{fill:var(--lime)}.guide-path{stroke:var(--lime);stroke-width:2;stroke-dasharray:5 5}.comparison-row p{font-size:11px;color:#9ba99a;margin:0}.comparison-after p{color:#baceb6}
.how-section{padding:130px 0 100px;background:#111712;border-block:1px solid #283428}.how-layout{display:grid;grid-template-columns:55% 45%;align-items:center;gap:20px}.product-art{min-height:540px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#3a653135,transparent 60%)}.product-art:before{content:'';position:absolute;width:380px;height:380px;border:1px solid #6aba5d28;border-radius:50%;box-shadow:0 0 0 70px #6aba5d0a,0 0 0 145px #6aba5d07}.product-art img{width:min(80%,540px);position:relative;filter:drop-shadow(0 30px 35px #0008)}.product-art>span{position:absolute;bottom:10px;left:20px;color:#778b77;font-size:9px}.steps{list-style:none;padding:0 40px 0 10px;margin:0}.steps li{display:grid;grid-template-columns:65px 1fr;gap:15px;padding:30px 0;border-bottom:1px solid #3a483a}.steps li:first-child{border-top:1px solid #3a483a}.steps li>span{color:var(--lime);font:13px 'Inter',monospace;padding-top:4px}.steps h3{font-size:22px;margin:0 0 9px;letter-spacing:-.04em}.steps p{font-size:12px;line-height:1.8;color:#a9b8a9;margin:0}.how-note{display:flex;align-items:start;gap:30px;border-top:1px solid #394739;padding:25px 0 0;margin-top:28px;margin-left:55%}.how-note>span{font-size:9px;color:var(--lime);white-space:nowrap}.how-note p{margin:0;color:#aabaaa;font-size:11px;line-height:1.7}.how-note strong{color:var(--white)}.final-offer{padding-top:150px;padding-bottom:150px;display:grid;grid-template-columns:1fr 440px;gap:60px;align-items:center}.final-copy h2{margin-top:25px}.final-card{border:1px solid #629852;background:linear-gradient(135deg,#1d311d,#111b13);padding:40px;box-shadow:0 18px 90px #75b55f10}.final-card>span{color:var(--lime);font-size:9px}.final-card strong{display:block;font-size:28px;line-height:1.2;letter-spacing:-.05em;margin:42px 0 12px}.final-card p{color:#aabbab;font-size:12px;margin-bottom:28px}.final-card .button{width:100%}.final-link{display:block;text-align:center;color:#b5c7b1;font-size:10px;margin-top:20px;text-decoration:underline;text-underline-offset:4px}.faq-section{background:#111712;padding:120px 0 145px;border-top:1px solid #2c392d}.faq-layout{display:grid;grid-template-columns:37% 63%;gap:45px}.faq-layout h2{margin-top:25px}.faq-list{padding-right:45px}.faq-list details{border-bottom:1px solid #3b493b}.faq-list details:first-child{border-top:1px solid #3b493b}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;font-size:16px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--lime);font-size:25px;font-weight:400;line-height:1;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:630px;margin:-5px 0 28px;color:#acbaac;font-size:12px;line-height:1.85}.footer{background:#0a0d0b;border-top:1px solid #2e3c30}.footer-main{padding-top:70px;padding-bottom:90px;display:grid;grid-template-columns:1.6fr .8fr 1.2fr;gap:50px}.footer-main>div:first-child p{font-size:12px;color:#7f917f;line-height:1.8;margin-top:22px}.footer-main>div:not(:first-child){display:flex;flex-direction:column;align-items:start;gap:13px}.footer-main>div>span{font-size:9px;color:var(--lime);margin-bottom:10px}.footer-main a:not(.brand){font-size:12px;color:#b9c5b8}.footer-main a:hover{color:var(--lime)}.footer-bottom{border-top:1px solid #273327;display:flex;justify-content:space-between;gap:30px;align-items:center;padding-top:22px;padding-bottom:22px;color:#718271;font-size:8px;line-height:1.6}.footer-bottom span:nth-child(2){max-width:470px}.footer-bottom a{color:#a4d48f;white-space:nowrap}
@media(max-width:1150px){.wrap{width:min(100% - 56px,1000px)}.hero{grid-template-columns:1fr;min-height:auto;padding-top:85px}.hero-copy{max-width:720px}.hero-visual{margin:0;min-height:450px}.hero-visual img{width:100%}.hero-meta{margin-top:50px}.visual-caption{bottom:0}.scroll-cue{bottom:35px}.offer-layout{grid-template-columns:repeat(2,1fr)}.offer-note{grid-column:1/-1;min-height:240px}.offer-note h3{margin:32px 0 10px}.offer-note-bottom{margin-top:25px}.section-heading{grid-template-columns:20% 80%}.main-nav{gap:22px;margin-right:0}.problem-section{grid-template-columns:1fr 1fr}.how-layout{grid-template-columns:50% 50%}.how-note{margin-left:50%}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.topline{padding:0 18px}.topline span:nth-child(2),.topline span:nth-child(3){display:none}.site-header{height:66px;padding:0 18px}.brand{font-size:21px}.brand-symbol{width:29px;height:29px}.main-nav,.header-cta{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;background:none;border:0;padding:10px;min-width:42px;min-height:42px}.menu-toggle span{height:2px;width:22px;background:var(--white)}.mobile-nav:not([hidden]){display:flex;position:sticky;top:66px;z-index:29;background:#121813;border-bottom:1px solid var(--line);padding:18px;gap:20px;flex-wrap:wrap}.hero{padding-top:65px;padding-bottom:80px}.eyebrow{font-size:8px;gap:7px;white-space:normal;margin-bottom:25px}.eyebrow-line{display:none}.hero h1{font-size:clamp(55px,12.3vw,85px);margin-bottom:25px}.hero-lead{font-size:14px}.hero-actions{align-items:stretch}.hero-actions .button{width:100%}.hero-meta{gap:13px;margin-top:45px}.hero-meta>div{display:block}.hero-meta span{display:block;margin-top:7px;font-size:9px}.hero-visual{min-height:255px;margin:15px -22px 0}.hero-visual img{width:115%}.visual-caption{font-size:7px;right:8%;bottom:-4px;gap:6px}.scroll-cue{bottom:22px}.section-heading{display:block;margin-bottom:35px}.section-index{display:block;padding:0;margin-bottom:20px}.section-heading h2,.problem-left h2,.final-copy h2,.faq-layout h2{font-size:clamp(42px,10vw,60px)}.section-heading p,.problem-left>p,.final-copy>p,.faq-layout>div:first-child>p{font-size:13px}.offer-section,.benefits-section,.problem-section,.how-section,.final-offer,.faq-section{padding-top:85px;padding-bottom:85px}.offer-layout,.benefits-grid,.problem-section,.how-layout,.final-offer,.faq-layout,.footer-main{display:grid;grid-template-columns:1fr;gap:16px}.offer-note{grid-column:auto;min-height:310px;padding:25px}.offer-note h3{margin-top:40px;font-size:35px}.price-card{padding:25px}.price-main{padding-top:35px}.benefit{min-height:280px;padding:25px}.benefit-icon{height:80px}.problem-left h2{margin-top:0}.comparison{padding:12px}.comparison-row{padding:18px}.curve-art{height:100px}.product-art{min-height:350px}.product-art img{width:80%}.steps{padding:0}.steps li{grid-template-columns:45px 1fr}.how-note{margin-left:0;display:block}.how-note p{margin-top:10px}.final-card{padding:27px}.final-card strong{margin-top:30px}.faq-layout{gap:35px}.faq-list{padding-right:0}.faq-list summary{font-size:14px}.footer-main{gap:38px;padding:60px 0}.footer-bottom{display:block}.footer-bottom span,.footer-bottom a{display:block;margin:0 0 10px}.marquee{height:48px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
.offer-layout{grid-template-columns:.85fr 1fr 1fr;margin-left:0}.offer-note{min-height:485px}.price-card{display:flex;flex-direction:column}.price-card ul{margin-bottom:auto}.price-button{margin-top:22px}.price-card-secondary{border-color:#4a6149;background:linear-gradient(160deg,#19251a,#121a13 68%)}.price-card-secondary:before{background:#779e6d}.final-prices{display:grid;gap:10px}.final-prices .button{width:100%}
@media(max-width:1150px){.offer-layout{grid-template-columns:repeat(2,1fr)}.offer-note{grid-column:1/-1;min-height:240px}}
@media(max-width:700px){.offer-layout{grid-template-columns:1fr}.offer-note{grid-column:auto;min-height:310px}}
@media(max-width:700px){.hero-visual{margin:15px 0 0;overflow:hidden}.hero-visual img{width:100%;max-width:100%}.visual-caption{right:3%;bottom:0}}
@media(min-width:1151px){.hero-visual{margin-left:-2vw;margin-right:0}.hero-visual img{width:105%}}

:root{--bg:#121214;--surface:#1b1b1e;--surface-2:#222225;--line:#333337;--white:#f2f2f4;--muted:#ababaf;--lime:#51b858;--lime-dark:#398c40}
body,.footer{background:#121214}
.topline{border-color:#2d2d31;color:#929298}.topline span:nth-child(2){color:#aaaab0}
.site-header{background:rgba(18,18,20,.95);border-color:#303034}
.brand{letter-spacing:normal}.brand img{display:block;width:auto;height:34px;max-width:none;object-fit:contain;flex:none}
.main-nav a,.mobile-nav a{color:#c4c4c8}.header-cta{border-color:#486c49;color:#75ce79}.header-cta:hover{background:var(--lime);color:#111}
.market-control{display:inline-flex;align-items:center;gap:3px;border:1px solid #414146;border-radius:5px;padding:3px;flex:none}.market-control button{background:transparent;border:0;color:#a4a4aa;border-radius:3px;min-width:30px;height:28px;cursor:pointer;font:700 10px 'Inter',monospace}.market-control button[aria-pressed="true"]{background:#2b3d2d;color:#86df8b}.market-control button:hover{color:#fff}
.hero:before{background:radial-gradient(ellipse,#51b8580d,transparent 70%)}.eyebrow{color:#aaaab0}.eyebrow-line{background:#5b5b60}.hero h1 span{color:var(--lime)}.hero-lead,.section-heading p,.problem-left>p,.final-copy>p,.faq-layout>div:first-child>p{color:#b1b1b6}.hero-meta{border-color:#3a3a3f}.hero-meta span,.scroll-cue{color:#99999e}
.hero-glow{background:radial-gradient(ellipse,#51b8580e 0,#29292d12 44%,transparent 72%)}.visual-grid{background-image:linear-gradient(#bcbcbc08 1px,transparent 1px),linear-gradient(90deg,#bcbcbc08 1px,transparent 1px)}
.hero-visual{min-width:0;min-height:400px}.hero-visual img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1755 / 660!important;object-fit:contain!important;align-self:center;justify-self:center;filter:drop-shadow(0 24px 25px #0007)}
.button-primary{background:var(--lime);color:#111411;box-shadow:0 8px 30px #51b85818}.button-primary:hover{background:#6fce75;box-shadow:0 8px 30px #51b85830}.button-ghost{border-color:#515157;color:#e0e0e3}.button-ghost:hover{background:#252529}
.marquee{background:#1b1b1e;border-color:#333338;color:#a1a1a7}.marquee span{color:var(--lime)}
.offer-section,.problem-section,.final-offer{background:#121214}.offer-layout{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;margin:0 auto;max-width:1050px}.offer-copy{max-width:360px;padding:20px 0}.offer-copy h3{font-size:clamp(34px,3.7vw,55px);line-height:1.08;letter-spacing:-.065em;margin:35px 0 20px}.offer-copy p{font-size:14px;line-height:1.8;color:#aaaab0}.offer-facts{display:flex;gap:16px;flex-wrap:wrap;margin-top:55px;color:#8c8c91;font:9px 'Inter',monospace;letter-spacing:.08em}.offer-facts span+span:before{content:'•';margin-right:16px;color:var(--lime)}
.price-card{display:block;position:relative;padding:0;border:0;border-radius:18px;background:transparent;box-shadow:0 20px 55px #0004;isolation:isolate}.price-card:before{display:none}.price-border{position:absolute;inset:-2px;z-index:0;border-radius:19px;padding:2px;pointer-events:none;background:conic-gradient(from var(--pricing-angle,0deg),transparent 0deg,#397b3e 5deg,#51b858 9deg,#ddffe0 13deg,#51b858 18deg,transparent 25deg,transparent 170deg,#3f9846 188deg,#b5ffb9 205deg,#51b858 225deg,transparent 250deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:pricing-border 5s linear infinite}.price-card-inner{position:relative;z-index:1;display:flex;flex-direction:column;min-height:545px;padding:34px;background:linear-gradient(155deg,#232326 0%,#1b1b1e 52%,#151519 100%);border:1px solid #343438;border-radius:17px}.price-top{color:#c9c9ce}.price-tag{border-color:#48764b;color:#75d57b}.price-main{border-color:#444449}.price-overline{color:#72ce78}.price-main strong{font-size:clamp(46px,5vw,68px);font-weight:800}.price-main p,.price-card li,.price-card small{color:#b2b2b8}.price-card li:before{color:var(--lime)}.price-card ul{margin:25px 0 auto}.price-button{margin-top:26px}.price-card small{margin-top:14px}
@property --pricing-angle{syntax:'<angle>';initial-value:0deg;inherits:false}@keyframes pricing-border{to{--pricing-angle:360deg}}
.benefits-section,.how-section,.faq-section{background:#1a1a1d;border-color:#303034}.benefit{background:#202023;border-color:#38383d}.benefit:hover{border-color:#5caf61}.benefit p,.steps p,.faq-list details p{color:#b0b0b5}.benefit-icon svg{stroke:#65c36b}.problem-section .comparison{background:#1b1b1e;border-color:#39393e}.comparison-row{background:#222225;border-color:#3d3d42}.comparison-after{background:#262a27;border-color:#5b8f5e}.grid-path{stroke:#5d5d63}.curve-path{stroke:#b9b9be}.comparison-row p{color:#aaaab0}.comparison-after p{color:#c0c0c5}
.product-art{background:radial-gradient(ellipse at 50% 60%,#51b8580b,transparent 60%)}.product-art:before{border-color:#51b8581b;box-shadow:0 0 0 70px #51b85806,0 0 0 145px #51b85804}.product-art img{display:block;width:auto!important;max-width:min(100%,430px)!important;height:auto!important;max-height:none!important;aspect-ratio:877 / 770!important;object-fit:contain!important;align-self:center;justify-self:center;filter:drop-shadow(0 22px 28px #0008)}.steps li,.how-note{border-color:#3c3c41}.how-note p{color:#b3b3b8}
.final-card{background:linear-gradient(145deg,#242427,#18181b);border-color:#3c5e3e;box-shadow:0 18px 60px #0003}.final-card p{color:#b5b5ba}.faq-list details,.faq-list details:first-child{border-color:#424248}.footer{border-color:#343438}.footer-main>div:first-child p,.footer-bottom{color:#9a9aa0}.footer-main>div>span{color:#70ce77}.footer-main a:not(.brand){color:#c6c6ca}.footer-bottom{border-color:#35353a}
@media(max-width:1150px){.offer-layout{grid-template-columns:.75fr 1.25fr;gap:25px}.hero-visual{min-height:340px}.brand img{height:31px}}
@media(max-width:700px){.site-header{gap:10px}.brand img{height:27px}.market-control{margin-left:auto}.market-control button{min-width:27px;height:26px}.mobile-nav:not([hidden]){background:#1a1a1d;border-color:#333338}.offer-layout{grid-template-columns:1fr;gap:22px}.offer-copy{padding:0}.offer-copy h3{margin-top:20px}.offer-facts{margin-top:23px}.price-card-inner{min-height:0;padding:25px}.price-main strong{font-size:52px}.hero-visual{min-height:225px}.hero-visual img{max-width:100%!important}.product-art img{max-width:min(100%,340px)!important}}
@media(prefers-reduced-motion:reduce){.price-border{animation:none}}
.marquee{overflow:clip;contain:paint}
@media(max-width:700px){.hero:before{left:0;width:100%}}
@media(min-width:701px){.faq-layout{grid-template-columns:minmax(0,37fr) minmax(0,63fr)}}
