.s18{--lime:#baff00;--bg:#070b08;--line:#263328;--muted:#a6b3a5;background:var(--bg);color:#f7faf5;min-height:100vh;font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;overflow:hidden;font-size:16px;line-height:1.5}.s18 *{box-sizing:border-box}.s18 a{text-decoration:none}.s18-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.s18-header{height:78px;padding:0 max(32px,calc((100% - 1200px)/2));display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #263127;background:#080c09;position:relative;z-index:10}.s18-logo{display:flex;align-items:center;gap:8px;color:white;font-weight:950;font-size:20px;letter-spacing:-1px;font-style:italic}.s18-logo img{width:52px;height:46px;object-fit:contain;mix-blend-mode:screen}.s18-logo b,.s18-footer strong span{color:var(--lime)}.s18-header-right{display:flex;gap:32px;align-items:center}.s18-header nav{display:flex;gap:27px}.s18-header nav a{color:#fff;font-size:13px;font-weight:750}.s18-header nav a:hover{color:var(--lime)}.s18-langs{display:flex;border:1px solid #657c29;border-radius:30px;padding:3px}.s18-langs button{border:0;background:transparent;color:#fff;padding:6px 12px;border-radius:30px;cursor:pointer;font-weight:800;font-size:12px}.s18-langs button[aria-pressed=true]{background:var(--lime);color:#061006}.s18-hero{min-height:640px;padding-top:95px;padding-bottom:95px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}.s18-kicker,.s18-section-label{font-size:12px;color:var(--lime);font-weight:850;letter-spacing:2px}.s18-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 13px var(--lime);margin-right:8px}.s18 h1,.s18 h2,.s18 h3,.s18 p{margin:0}.s18 h1{font-size:clamp(43px,5vw,76px);font-weight:950;line-height:1.04;letter-spacing:-3.5px;margin:22px 0 24px}.s18 h1 span,.s18 h2 em{color:var(--lime);font-style:normal}.s18-hero-copy>p{max-width:510px;color:#c0cac0;font-size:17px;line-height:1.7}.s18-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 30px}.s18-hero-badges span{font-size:12px;border:1px solid #314131;border-radius:50px;padding:8px 12px;color:#d4e3cf}.s18-actions{display:flex;gap:12px;flex-wrap:wrap}.s18-button,.s18-button-secondary{display:inline-flex;justify-content:center;align-items:center;gap:16px;border-radius:100px;padding:16px 26px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s}.s18-button{background:var(--lime);color:#081108;box-shadow:0 0 30px #baff0020}.s18-button:hover{transform:translateY(-3px);box-shadow:0 8px 30px #baff0040;color:#081108}.s18-button-secondary{color:white;border:1px solid #586558}.s18-button-secondary:hover{border-color:var(--lime);color:var(--lime)}.s18-hero-footnote{display:block;color:#839382;margin-top:24px;font-size:12px}.s18-hero-art{position:relative;height:470px;isolation:isolate;background:radial-gradient(ellipse at center,#193314 0%,#0b170c 40%,transparent 70%)}.s18-art-orbit{position:absolute;border:1px solid #a6ff0030;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-25deg);width:360px;height:360px;box-shadow:0 0 40px #8eff0010}.s18-art-orbit-b{width:470px;height:280px;transform:translate(-50%,-50%) rotate(30deg)}.s18-art-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;animation:s18-float 5s ease-in-out infinite}.s18-art-center img{width:240px;height:220px;object-fit:contain;filter:drop-shadow(0 0 38px #aaff0055);mix-blend-mode:screen}.s18-art-center span{font-size:13px;font-weight:950;letter-spacing:6px;color:#d8ff7b}.s18-art-chip{position:absolute;display:flex;flex-direction:column;background:#101b13ed;border:1px solid #6b9e30;border-radius:17px;padding:14px 18px;min-width:135px;box-shadow:0 8px 25px #0008,0 0 24px #8fff0012;animation:s18-chip 5s ease-in-out infinite}.s18-art-chip>span{color:var(--lime);font-size:28px}.s18-art-chip b{font-size:12px}.s18-art-chip small{font-size:10px;color:#a8bca6}.s18-chip-one{left:0;top:10%}.s18-chip-two{right:0;top:18%;animation-delay:-1s}.s18-chip-three{right:4%;bottom:5%;animation-delay:-2s}.s18-signal{position:absolute;inset:0;pointer-events:none}.s18-signal i{position:absolute;width:3px;height:3px;border-radius:50%;background:#baff00;box-shadow:0 0 10px #baff00;animation:s18-spark 4s linear infinite}.s18-signal i:nth-child(1){top:20%;left:26%}.s18-signal i:nth-child(2){top:76%;left:18%;animation-delay:-1s}.s18-signal i:nth-child(3){top:15%;left:75%;animation-delay:-2s}.s18-signal i:nth-child(4){top:70%;left:85%;animation-delay:-3s}.s18-signal i:nth-child(5){top:48%;left:12%;animation-delay:-1.6s}.s18-signal i:nth-child(6){top:39%;left:90%;animation-delay:-2.6s}.s18-signal i:nth-child(n+7){display:none}.s18-proof{border-top:1px solid #253325;border-bottom:1px solid #253325;background:#0d150e}.s18-proof-inner{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0}.s18-proof-inner>div{display:flex;flex-direction:column;align-items:center;border-right:1px solid #263826;gap:2px}.s18-proof-inner>div:last-child{border:0}.s18-proof strong{color:var(--lime);font-size:27px;font-weight:950}.s18-proof span{color:#aab9aa;font-size:10px;letter-spacing:1px;font-weight:750;text-align:center}.s18-section{padding-top:100px;padding-bottom:100px;scroll-margin-top:25px}.s18-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:16px 0 38px}.s18 h2{font-size:clamp(34px,4vw,57px);letter-spacing:-2px;line-height:1.12;font-weight:950}.s18-section-heading>p{color:#a8b5a8;max-width:350px}.s18-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.s18-compare-card{background:#111913;border:1px solid #263a27;border-radius:20px;padding:22px;transition:transform .25s,border-color .25s}.s18-compare-card:hover,.s18-eco-card:hover{transform:translateY(-5px);border-color:#a8ee42}.s18-compare-icon{font-size:30px;color:var(--lime);margin-bottom:14px}.s18-problem small,.s18-solution small{font-size:10px;letter-spacing:1.2px;font-weight:900;color:#e5a6a6}.s18-problem h3{font-size:16px;min-height:75px;line-height:1.35;margin:7px 0 20px}.s18-solution{border-top:1px solid #334534;padding-top:16px}.s18-solution small{color:var(--lime)}.s18-solution small span{float:right}.s18-solution strong{display:block;margin:8px 0;font-size:16px}.s18-solution p{font-size:12px;color:#a5b7a4;line-height:1.6}.s18-section-shaded{background:#0c140e;border-top:1px solid #1b301d;border-bottom:1px solid #1b301d}.s18-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.s18-journey-step{background:#101d12;border:1px solid #344f30;border-radius:20px;padding:25px 18px;display:flex;flex-direction:column;gap:10px;position:relative}.s18-journey-step:not(:last-child):after{content:'→';position:absolute;right:-17px;top:40%;z-index:1;color:var(--lime);font-size:24px;font-weight:900}.s18-journey-number{color:#7eaa5b;font-weight:900;font-size:12px}.s18-journey-icon{font-size:34px;color:var(--lime)}.s18-journey-step strong{font-size:14px}.s18-journey-step small{color:#a8b9a7}.s18-ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.s18-eco-card{border:1px solid #2b3f2d;border-radius:20px;background:linear-gradient(135deg,#152317,#0c130e);padding:28px;display:flex;flex-direction:column;gap:8px;transition:transform .25s,border-color .25s}.s18-eco-card>span{font-size:34px;color:var(--lime)}.s18-eco-card strong{font-size:18px}.s18-eco-card small{color:#a8b9a7}.s18-disclaimer{font-size:12px;color:#9da99c;line-height:1.7;margin-top:24px!important}.s18-price-card{display:grid;grid-template-columns:1.1fr .9fr;border:1px solid #779e3d;border-radius:26px;overflow:hidden;background:#111e12;box-shadow:0 0 55px #baff000a}.s18-price-main{padding:42px}.s18-plan-tag{font-size:12px;color:var(--lime);letter-spacing:2px;font-weight:900}.s18-price-amount{font-size:clamp(68px,8vw,115px);font-weight:950;color:white;line-height:1.1;letter-spacing:-5px;margin-top:12px}.s18-price-amount small{font-size:26px;letter-spacing:0;margin-right:10px}.s18-price-main>p{color:#b3c1b1}.s18-price-perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.s18-price-perks span{font-size:13px}.s18-buy{min-width:245px}.s18-price-legal{display:block;color:#8e9f8c;margin-top:15px;font-size:11px}.s18-admin-alert{padding:14px;border:1px solid #e6b865;border-radius:10px;color:#f1d49a;font-size:13px}.s18-price-side{background:radial-gradient(circle at 55% 35%,#325523,#132215 60%,#0b140d);padding:42px;display:flex;flex-direction:column;justify-content:center}.s18-side-symbol{font-weight:1000;font-style:italic;font-size:150px;color:var(--lime);line-height:1;text-shadow:0 0 55px #aaff0066;transform:skew(-12deg)}.s18-price-side h3{font-size:27px;letter-spacing:-1px;margin:16px 0}.s18-price-side p{color:#bac9b9}.s18-price-side a{color:var(--lime);font-size:13px;margin-top:25px;font-weight:800}.s18-faq-list{max-width:920px}.s18-faq-list details{border-bottom:1px solid #354535;padding:20px 0}.s18-faq-list summary{list-style:none;cursor:pointer;font-weight:800;display:flex;justify-content:space-between;gap:20px}.s18-faq-list summary::-webkit-details-marker{display:none}.s18-faq-list summary span{color:var(--lime);font-size:22px}.s18-faq-list details[open] summary span{transform:rotate(45deg)}.s18-faq-list p{color:#b0bfb0;max-width:760px;padding:14px 0 4px}.s18-footer{border-top:1px solid #253325;padding:28px 0;background:#080e09}.s18-footer .s18-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px}.s18-footer strong{font-size:19px;font-style:italic}.s18-footer .s18-wrap>span{font-size:12px;color:#8b9b8b}.s18-footer a{color:var(--lime)}@keyframes s18-float{50%{transform:translate(-50%,-53%)}}@keyframes s18-chip{50%{transform:translateY(-8px)}}@keyframes s18-spark{50%{opacity:.25;transform:translateY(-18px)}}@media(max-width:900px){.s18-wrap{width:calc(100% - 38px)}.s18-header{padding:0 19px}.s18-hero{grid-template-columns:1fr;padding-top:55px;padding-bottom:65px;gap:10px}.s18-hero-art{height:370px;grid-row:1}.s18-hero-copy{grid-row:2}.s18-compare-grid{grid-template-columns:repeat(2,1fr)}.s18-ecosystem-grid{grid-template-columns:repeat(2,1fr)}.s18-section{padding-top:70px;padding-bottom:70px}.s18-section-heading{display:block}.s18-section-heading>p{margin-top:18px}.s18-journey{grid-template-columns:repeat(2,1fr)}.s18-journey-step:after{display:none}.s18-price-card{grid-template-columns:1fr}.s18-price-side{min-height:280px}.s18-side-symbol{font-size:95px}}@media(max-width:560px){.s18{font-size:14px}.s18-header{height:66px}.s18-logo img{width:36px;height:34px}.s18-logo{font-size:14px}.s18-header-right{gap:9px}.s18-header nav{gap:10px}.s18-header nav a{font-size:11px}.s18-langs button{padding:4px 7px;font-size:10px}.s18-hero{padding-top:24px}.s18-hero-art{height:300px}.s18-art-center img{width:150px;height:150px}.s18-art-center span{font-size:10px;letter-spacing:3px}.s18-art-orbit{width:220px;height:220px}.s18-art-orbit-b{width:270px;height:190px}.s18-art-chip{padding:8px;min-width:90px;border-radius:11px}.s18-art-chip>span{font-size:18px}.s18-art-chip b{font-size:9px}.s18-art-chip small{font-size:8px}.s18-chip-one{left:0;top:8%}.s18-chip-two{right:0;top:9%}.s18-chip-three{right:0;bottom:4%}.s18 h1{font-size:clamp(38px,10vw,52px);letter-spacing:-2px}.s18-hero-copy>p{font-size:14px}.s18-hero-badges{gap:6px}.s18-hero-badges span{font-size:10px;padding:7px 9px}.s18-actions{flex-direction:column}.s18-button,.s18-button-secondary{width:100%;padding:15px 16px}.s18-proof-inner{grid-template-columns:repeat(2,1fr);row-gap:18px}.s18-proof-inner>div:nth-child(2){border:0}.s18-proof strong{font-size:23px}.s18-proof span{font-size:9px}.s18 h2{font-size:35px;letter-spacing:-1px}.s18-compare-grid{grid-template-columns:1fr}.s18-problem h3{min-height:0}.s18-journey{gap:9px}.s18-journey-step{padding:16px 12px}.s18-journey-step strong{font-size:11px}.s18-journey-step small{font-size:10px}.s18-ecosystem-grid{gap:9px}.s18-eco-card{padding:18px 13px}.s18-eco-card strong{font-size:13px}.s18-eco-card small{font-size:11px}.s18-price-main,.s18-price-side{padding:24px}.s18-price-amount{font-size:72px}.s18-price-perks{grid-template-columns:1fr}.s18-footer .s18-wrap{flex-wrap:wrap}.s18-footer .s18-wrap>span{order:3;width:100%}}@media(prefers-reduced-motion:reduce){.s18 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


/* v1.8.1 premium legibility + polish; scoped to plan page only */
.s18{--bg:#060a07;--muted:#c2cec1;color:#f7faf5!important}
.s18 h1,.s18 h2,.s18 h3,.s18 h4,.s18 .s18-problem h3,.s18 .s18-price-side h3{color:#f7faf5!important;opacity:1!important;text-shadow:none!important}
.s18 h1 span,.s18 h2 em{color:#baff00!important}
.s18 p,.s18 small,.s18 .s18-problem h3,.s18 .s18-eco-card strong,.s18 .s18-solution strong{opacity:1!important}
.s18 .s18-problem h3{font-weight:750!important;min-height:72px;color:#fff!important}
.s18 .s18-section-heading>p,.s18 .s18-hero-copy>p,.s18 .s18-price-side p{color:#d2ded0!important}
.s18 .s18-solution p,.s18 .s18-eco-card small,.s18 .s18-journey-step small,.s18 .s18-disclaimer,.s18 .s18-price-main>p,.s18 .s18-price-legal{color:#c1d0bf!important}
.s18 .s18-price-side h3{color:#f6fff0!important}
.s18 .s18-compare-card,.s18 .s18-eco-card,.s18 .s18-journey-step{background:#111b14;border-color:#304936;box-shadow:0 8px 28px #00000035}
.s18 .s18-compare-card:hover,.s18 .s18-eco-card:hover,.s18 .s18-journey-step:hover{border-color:#a8ee42;box-shadow:0 12px 32px #aaff0010}
.s18 .s18-section{padding-top:78px;padding-bottom:78px}
.s18 .s18-section-heading{margin-bottom:28px}
.s18 .s18-section-heading h2{font-size:clamp(32px,3.8vw,52px)}
.s18 .s18-section-heading h2:not(:has(em)){color:#fff!important}
.s18 .s18-price-card{background:#101a12}
.s18 .s18-price-side{background:radial-gradient(circle at 60% 30%,#24451d,#102014 65%,#0b140d)}
.s18 .s18-faq-list summary{color:#f3fff0!important}
.s18 .s18-footer,.s18 .s18-footer *{opacity:1}
.s18 :focus-visible{outline:3px solid #baff00;outline-offset:4px}
@media(max-width:767px){.s18 .s18-section{padding-top:56px;padding-bottom:56px}.s18 .s18-section-heading{gap:12px}.s18 .s18-compare-card{padding:20px}.s18 .s18-problem h3{min-height:0}}
@media(prefers-reduced-motion:reduce){.s18 .s18-art-center,.s18 .s18-art-chip,.s18 .s18-signal i{animation:none!important}}

/* v1.8.2 premium layout repair: isolate FAQ from theme animation/transform rules */
.s18 .s18-section-heading>p{max-width:390px;font-size:15px;line-height:1.65;color:#d6e2d4!important}
.s18 .s18-section-heading{align-items:center;gap:32px}
.s18 .s18-compare-card{display:flex;flex-direction:column;min-height:300px}
.s18 .s18-compare-card .s18-solution{margin-top:auto}
.s18 .s18-compare-card h3,.s18 .s18-eco-card strong{color:#fff!important}
.s18 .s18-price-side{align-items:flex-start}
.s18 .s18-side-symbol{transform:none!important;line-height:1;font-size:initial;text-shadow:none;max-width:180px}
.s18 .s18-side-symbol img{display:block;width:150px;height:150px;object-fit:contain;filter:drop-shadow(0 0 24px #baff0040)}
.s18 .s18-price-side h3{font-size:clamp(22px,2.5vw,30px);font-weight:850;line-height:1.25}
.s18 .s18-price-legal{color:#c2d0be;font-size:12px;line-height:1.6;max-width:510px}
.s18 .s18-faq-list{max-width:980px;display:block;width:100%}
.s18 .s18-faq-list .s18-faq-item{display:block;position:relative;overflow:visible;transform:none!important;rotate:none!important;translate:none!important;animation:none!important;transition:none!important;border:1px solid #304532;border-radius:16px;background:#101a12;margin:0 0 12px;padding:0;box-shadow:none}
.s18 .s18-faq-list .s18-faq-item>summary{display:flex!important;position:relative!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:66px;padding:18px 22px!important;margin:0!important;transform:none!important;rotate:none!important;translate:none!important;animation:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;text-align:left!important;list-style:none!important;color:#f7fff5!important;font-size:clamp(15px,1.5vw,18px)!important;font-weight:750!important;line-height:1.5!important;letter-spacing:0!important}
.s18 .s18-faq-list .s18-faq-item>summary::before,.s18 .s18-faq-list .s18-faq-item>summary::after{content:none!important;display:none!important}
.s18 .s18-faq-list .s18-faq-question{display:block!important;flex:1 1 auto;min-width:0;position:static!important;transform:none!important;rotate:none!important;translate:none!important;animation:none!important;writing-mode:horizontal-tb!important;white-space:normal!important;color:#f7fff5!important;font-size:inherit!important;line-height:inherit!important;text-shadow:none!important}
.s18 .s18-faq-list .s18-faq-toggle{display:grid!important;flex:0 0 30px;place-items:center;color:#baff00!important;font-size:26px!important;line-height:1!important;transform:none!important;animation:none!important}
.s18 .s18-faq-list .s18-faq-item[open] .s18-faq-toggle{transform:rotate(45deg)!important}
.s18 .s18-faq-list .s18-faq-answer{padding:0 22px 20px;transform:none!important;animation:none!important}
.s18 .s18-faq-list .s18-faq-answer p{color:#d4e0d2!important;font-size:14px!important;line-height:1.75!important;padding:0!important;margin:0!important;transform:none!important;animation:none!important}
.s18 .s18-faq-list .s18-faq-item[open]{border-color:#7caa3a;background:#142117}
.s18 .s18-faq-list .s18-faq-item>summary:focus-visible,.s18 a:focus-visible{outline:2px solid #baff00;outline-offset:3px}
.s18 .s18-footer .s18-wrap{justify-content:space-between}.s18 .s18-back-top{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid #567542;border-radius:50%;font-size:20px}
@media(max-width:767px){.s18 .s18-section-heading>p{margin-top:14px;max-width:100%}.s18 .s18-faq-list .s18-faq-item>summary{min-height:60px;padding:15px 16px!important}.s18 .s18-faq-list .s18-faq-answer{padding:0 16px 16px}.s18 .s18-compare-card{min-height:0}.s18 .s18-price-side{min-height:0}}

/* v1.8.3 visual and accessibility corrections */
.s18 .s18-section-heading{align-items:center;gap:28px}
.s18 .s18-section-heading>p{max-width:310px;margin:0;color:#e4ece2!important;font-size:14px;line-height:1.65}
.s18 .s18-compare-card{display:flex;flex-direction:column;min-height:330px}
.s18 .s18-compare-card .s18-problem h3{min-height:0;margin-bottom:26px}
.s18 .s18-compare-card .s18-solution{margin-top:auto}
.s18 .s18-eco-card{min-height:165px;justify-content:center;gap:9px}
.s18 .s18-eco-card strong{font-weight:850}
.s18 .s18-price-card{grid-template-columns:1.1fr .9fr}
.s18 .s18-price-main{padding:clamp(28px,3.5vw,48px)}
.s18 .s18-price-perks span{font-size:13px;line-height:1.55;color:#f4fff0}
.s18 .s18-price-legal{max-width:470px;font-size:12px;color:#d5e2d1!important;line-height:1.6}
.s18 .s18-price-side{align-items:center!important;text-align:center;padding:clamp(30px,3.5vw,48px)}
.s18 .s18-price-side .s18-side-symbol{width:180px;height:160px;max-width:100%;display:grid;place-items:center;margin:0 auto 12px}
.s18 .s18-price-side .s18-side-symbol img{width:155px;height:155px;object-fit:contain;margin:auto}
.s18 .s18-price-side h3{margin:8px 0 14px;font-size:clamp(22px,2.3vw,29px)}
.s18 .s18-price-side p{max-width:340px;margin:0 auto}
.s18 .s18-price-side a{margin-top:20px}
.s18 .s18-faq-list .s18-faq-question .s18-i18n{display:inline!important;color:#f7fff5!important;font:inherit!important;line-height:inherit!important;transform:none!important;animation:none!important;letter-spacing:normal!important}
.s18 .s18-faq-list .s18-faq-answer .s18-i18n{color:#d4e0d2!important;font:inherit!important;line-height:inherit!important;transform:none!important;animation:none!important}
.s18 .s18-faq-list .s18-faq-item>summary{cursor:pointer;user-select:none}
.s18 .s18-faq-list .s18-faq-item[open] .s18-faq-toggle{transform:rotate(45deg)!important}
.s18 .s18-faq-list .s18-faq-item>summary:hover{background:#1a2b1b;border-radius:16px}
.s18 .s18-header nav a{font-size:13px;white-space:nowrap}
.s18 .s18-header nav a:hover,.s18 .s18-price-side a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){.s18 .s18-price-card{grid-template-columns:1fr}.s18 .s18-section-heading>p{margin-top:16px;max-width:550px}}
@media(max-width:560px){.s18 .s18-header-right{gap:14px}.s18 .s18-section-heading>p{font-size:13px}.s18 .s18-price-side{padding:28px 22px}.s18 .s18-price-main{padding:26px 22px}.s18 .s18-price-perks{grid-template-columns:1fr}.s18 .s18-eco-card{min-height:140px}.s18 .s18-compare-card{min-height:0}}

/* v2.2 responsive conversion and readability refinements */
.s18{--lime:#b5ff00;--muted:#cbd7c9;overflow-x:clip}
.s18 .s18-hero-copy>p,.s18 .s18-section-heading>p{font-size:clamp(15px,1.25vw,18px);line-height:1.7;color:#e0e9de!important}
.s18 .s18-hero-footnote,.s18 .s18-price-legal,.s18 .s18-disclaimer{color:#c5d4c1!important;font-size:13px;line-height:1.65}
.s18 .s18-section-label,.s18 .s18-kicker{letter-spacing:1.3px;line-height:1.5}
.s18 .s18-compare-card,.s18 .s18-eco-card{transition:none!important}
.s18 .s18-compare-card:hover,.s18 .s18-eco-card:hover,.s18 .s18-journey-step:hover{transform:none!important;box-shadow:0 8px 28px #00000035!important;border-color:#304936!important}
.s18 .s18-button:hover{transform:none!important;box-shadow:none!important}
.s18 a:focus-visible,.s18 button:focus-visible,.s18 summary:focus-visible{outline:3px solid #b5ff00;outline-offset:4px}
.s18 .s18-button,.s18 .s18-button-secondary,.s18 .s18-langs button{min-height:44px}
.s18 .s18-faq-question{font-size:16px!important;color:#f4faf1!important;line-height:1.55}
.s18 .s18-faq-answer p{font-size:15px;color:#d5e2d2!important}
.s22-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.s22-feature{border:1px solid #38513b;background:#101b13;border-radius:20px;padding:30px}
.s22-feature>span{font-size:34px;color:var(--lime)}.s22-feature h3{font-size:22px;margin:10px 0!important}.s22-feature p{color:#d4e2d1;line-height:1.7}
.s22-proof-placeholder{border:1px solid #38513b;background:#101b13;border-radius:22px;min-height:180px;display:flex;align-items:center;gap:24px;padding:30px}
.s22-proof-placeholder>span{display:grid;place-items:center;flex:0 0 72px;height:72px;border:1px solid var(--lime);border-radius:50%;color:var(--lime);font-size:28px}
.s22-proof-placeholder strong{font-size:22px}.s22-proof-placeholder p{margin-top:8px;color:#d2dfd0}
.s22-closing{padding:80px 0;border-top:1px solid #3b563e;background:linear-gradient(120deg,#0c1a0f,#101c10 60%,#0a100b)}
.s22-closing-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.s22-closing h2{margin:15px 0!important}.s22-closing p{color:#d4e2d1;line-height:1.7}.s22-closing-action{display:flex;flex-direction:column;gap:14px}.s22-closing-action small{color:#c5d4c1;line-height:1.5}
@media(max-width:900px){.s18 .s18-hero-copy{grid-row:1}.s18 .s18-hero-art{grid-row:2}.s22-closing-inner{grid-template-columns:1fr}.s18 .s18-hero{padding-top:40px}}
@media(max-width:600px){.s18-wrap{width:calc(100% - 36px)}.s18 .s18-hero{padding-top:32px;gap:20px}.s18 .s18-hero-art{height:260px}.s18 h1{font-size:clamp(34px,9vw,48px);letter-spacing:-1.5px;overflow-wrap:anywhere}.s18 h2{font-size:clamp(29px,8vw,38px)}.s18 .s18-section{padding-top:56px;padding-bottom:56px}.s18 .s18-hero-copy>p,.s18 .s18-section-heading>p{font-size:15px!important}.s18 .s18-journey{grid-template-columns:1fr}.s18 .s18-journey-step strong{font-size:15px}.s18 .s18-journey-step small{font-size:13px}.s18 .s18-ecosystem-grid{grid-template-columns:1fr 1fr}.s18 .s18-eco-card strong{font-size:15px}.s18 .s18-eco-card small{font-size:13px}.s22-feature-grid{grid-template-columns:1fr}.s22-feature{padding:22px}.s22-proof-placeholder{flex-direction:column;align-items:flex-start;padding:24px}.s22-closing{padding:56px 0}.s22-closing-action .s18-button{font-size:12px;text-align:center;white-space:normal}.s18 .s18-price-amount{font-size:clamp(54px,16vw,74px);letter-spacing:-3px}.s18 .s18-price-perks span{font-size:14px}.s18 .s18-hero-badges span{font-size:12px}.s18 .s18-header nav a{font-size:13px}.s18 .s18-langs button{font-size:12px}}
@media(prefers-reduced-motion:reduce){.s18 *, .s18 *::before,.s18 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* v2.3.1: accessible left-hand floating back-to-top, clear of WhatsApp on right */
.s18 .s18-back-top{position:fixed!important;left:24px!important;right:auto!important;bottom:var(--s18-back-bottom,26px)!important;z-index:9990!important;width:52px!important;height:52px!important;background:#b5ff00!important;border:2px solid #d5ff69!important;border-radius:50%!important;color:#071008!important;font-size:27px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 5px 22px #0009!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease!important}
.s18 .s18-back-top.s18-top-visible{opacity:1;visibility:visible;pointer-events:auto}
.s18 .s18-back-top:hover{transform:none!important;color:#071008!important}
.s18 .s18-referrer-section{padding:28px 0 34px;background:#08100a;border-top:1px solid #29402c}
.s18 .s18-referrer-card{max-width:620px;margin:0 auto;padding:24px 28px;border:1px solid #40583e;border-radius:18px;background:#101a12}
.s18 .s18-referrer-label{font-size:12px;font-weight:800;letter-spacing:1.3px;color:#b5ff00;margin-bottom:17px}
.s18 .s18-referrer-details{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.s18 .s18-referrer-details>div{display:flex;flex-direction:column;gap:7px;min-width:0}
.s18 .s18-referrer-details small{font-size:13px;color:#c8d9c6}
.s18 .s18-referrer-details strong{font-size:17px;color:#fff;overflow-wrap:anywhere}
@media(max-width:600px){.s18 .s18-back-top{left:16px!important;bottom:var(--s18-back-bottom,96px)!important;width:48px!important;height:48px!important}.s18 .s18-referrer-card{padding:20px}.s18 .s18-referrer-details{gap:12px}}
@media(prefers-reduced-motion:reduce){.s18 .s18-back-top{transition:none!important}}

/* v2.3.4 — clear, responsive benefits section */
.s234-benefits{padding:clamp(48px,7vw,94px) 0;background:#07100a;color:#f7fff7;border-top:1px solid #263a2b;border-bottom:1px solid #263a2b}
.s234-benefits h2{font-size:clamp(30px,4vw,54px);line-height:1.12;margin:14px 0;color:#fff}
.s234-benefits h2 em{font-style:normal;color:#b5ff00}
.s234-benefits-intro{max-width:780px;color:#d5e3d7;font-size:clamp(15px,1.5vw,18px);line-height:1.7}
.s234-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:30px 0 18px;counter-reset:none}
.s234-benefits-grid li{display:flex;align-items:flex-start;gap:14px;background:#101d14;border:1px solid #344c38;border-radius:14px;padding:19px 20px;color:#f7fff7;font-size:16px;line-height:1.55;min-width:0;overflow-wrap:anywhere}
.s234-benefit-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#b5ff00;color:#0a1409;font-weight:800}
.s234-benefits-note{color:#bed0c1;font-size:13px;line-height:1.7;max-width:980px}
@media(max-width:680px){.s234-benefits-grid{grid-template-columns:minmax(0,1fr);gap:10px}.s234-benefits-grid li{padding:15px;font-size:15px}.s234-benefits{padding:46px 0}}

/* v2.3.5 readability and premium mobile polish */
.s18 .s18-section-heading p,.s18 .s18-hero-copy p,.s18 .s18-compare-card p,.s18 .s22-feature p,.s18 .s18-faq-list p{line-height:1.7;letter-spacing:0;color:#d8e6dc}
.s18 .s18-section-heading h2{letter-spacing:-.035em;text-wrap:balance}
.s18 .s18-hero-copy h1{letter-spacing:-.045em;text-wrap:balance}
.s18 .s18-button,.s18 .s18-button-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center}
.s18 .s18-compare-card,.s18 .s18-eco-card,.s18 .s22-feature{transition:none!important}
@media(max-width:767px){.s18 .s18-hero-copy h1{font-size:clamp(2rem,8vw,3.5rem);line-height:1.09}.s18 .s18-hero-copy p{font-size:15px;line-height:1.72}.s18 .s18-section-heading p{font-size:15px}.s18 .s18-button,.s18 .s18-button-secondary{width:100%;max-width:100%;min-height:50px}.s18 .s18-compare-card p,.s18 .s22-feature p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.s18 *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* v2.3.6 Premium bundle, responsive clarity and lightweight interactive hero */
.s18 .s236-bundle{margin:26px 0 22px}.s18 .s236-bundle-top{display:flex;align-items:center;gap:18px;padding:24px;border-radius:20px;background:linear-gradient(115deg,#baff00,#82d900);color:#071107;box-shadow:0 12px 35px #aaff0020}.s236-bundle-glow{font-size:38px}.s18 .s236-bundle-top strong{display:block;font-size:clamp(35px,4.4vw,62px);line-height:1;font-weight:950;letter-spacing:-2px}.s18 .s236-bundle-top em{font-style:normal;font-size:.38em;letter-spacing:0}.s18 .s236-bundle-top small{display:block;margin-top:8px;color:#172812;font-size:13px;font-weight:700}.s18 .s236-bundle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.s18 .s236-bundle-item{min-width:0;display:flex;flex-direction:column;gap:5px;border:1px solid #3c5c32;border-radius:16px;padding:16px;background:#0b170d;transition:border-color .2s,background .2s}.s18 .s236-bundle-item:hover{border-color:#baff00;background:#122414}.s18 .s236-bundle-icon{font-size:24px;color:#baff00;line-height:1.2}.s18 .s236-bundle-item strong{font-size:27px;color:#fff;line-height:1.1;letter-spacing:-.6px}.s18 .s236-bundle-item b{font-size:12px;color:#baff00;line-height:1.35}.s18 .s236-bundle-item small{font-size:12px;color:#d3e1d1;line-height:1.5}.s18 .s18-price-main{padding:clamp(22px,3.2vw,42px)}.s18 .s18-price-side{padding:clamp(24px,3.2vw,42px)}.s18 .s18-hero-art .s18-art-orbit-a{animation:s236-orbit 28s linear infinite}.s18 .s18-hero-art .s18-art-orbit-b{animation:s236-orbit-reverse 36s linear infinite}.s18 .s18-art-chip{transition:border-color .25s,box-shadow .25s}.s18 .s18-art-chip:hover{border-color:#baff00;box-shadow:0 0 24px #baff0030}.s18 .s18-compare-card:hover,.s18 .s18-eco-card:hover{transform:none}.s18 .s18-hero-copy>p{max-width:530px;line-height:1.6;color:#e1ebdf}.s18 .s18-journey-step small,.s18 .s18-eco-card small{font-size:13px;line-height:1.5}.s18 .s18-price-main>p{font-size:14px}.s18 .s18-button:focus-visible,.s18 .s18-button-secondary:focus-visible{outline:3px solid white;outline-offset:4px}@keyframes s236-orbit{from{transform:translate(-50%,-50%) rotate(-25deg)}to{transform:translate(-50%,-50%) rotate(335deg)}}@keyframes s236-orbit-reverse{from{transform:translate(-50%,-50%) rotate(30deg)}to{transform:translate(-50%,-50%) rotate(-330deg)}}@media(max-width:900px){.s18 .s18-hero-copy{grid-row:1}.s18 .s18-hero-art{grid-row:2}.s18 .s18-hero{padding-top:42px;gap:22px}.s18 .s18-price-card{grid-template-columns:1fr}}@media(max-width:560px){.s18 .s18-hero{padding-top:28px}.s18 .s18-hero-art{height:245px}.s18 .s18-hero-copy>p{font-size:15px;line-height:1.55}.s18 .s236-bundle-top{padding:18px;gap:10px}.s18 .s236-bundle-top strong{font-size:39px}.s18 .s236-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.s18 .s236-bundle-item{padding:12px 10px;border-radius:13px}.s18 .s236-bundle-item strong{font-size:22px}.s18 .s236-bundle-item b{font-size:10px}.s18 .s236-bundle-item small{font-size:11px}.s18 .s18-journey{grid-template-columns:1fr 1fr}.s18 .s18-journey-step small{font-size:12px}.s18 .s18-eco-card small{font-size:12px}.s18 .s18-price-side{min-height:0}.s18 .s18-price-side .s18-side-symbol img{max-width:120px;height:auto}}@media(prefers-reduced-motion:reduce){.s18 .s18-hero-art .s18-art-orbit{animation:none!important}}
