:root{--evo-green-950:#04241a;--evo-green-900:#0a3a2c;--evo-green-800:#0f4c3a;--evo-green-700:#147556;--evo-green-600:#0b7d55;--evo-green-500:#1dbf84;--evo-green-300:#7fe3bc;--evo-green-200:#c9f2df;--evo-green-100:#e4f4ec;--evo-green-50:#f3faf6;--line-night:rgba(127,227,188,.16);--text-night:#a9c9bb;--grad-btn:linear-gradient(180deg,#17664c,#0f4c3a 55%,#0a3a2c);--grad-night:radial-gradient(80% 60% at 50% 0%,rgba(29,191,132,.22) 0%,rgba(29,191,132,0) 60%),#04241a;--grad-metal:linear-gradient(135deg,#fff,#e9eeec 30%,#c9d1ce 50%,#f1f4f3 68%,#d3dad7);--grad-beam:conic-gradient(from var(--beam,0deg),transparent 0 70%,#1dbf84 80%,#c9f2df 85%,transparent 92%);--glow:0 0 0 1px rgba(29,191,132,.35),0 12px 40px -10px rgba(29,191,132,.55)}@property --beam{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes evo-beam{to{--beam:360deg}}.on-forest{background:var(--grad-night);color:#fff;isolation:isolate;position:relative}.on-forest:before{background-image:radial-gradient(rgba(127,227,188,.16) 1px,transparent 0);background-size:24px 24px;content:"";inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,transparent 80%);pointer-events:none;position:absolute;z-index:-1}.site-head.on-forest{backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);background:rgba(4,36,26,.88);border-bottom:1px solid var(--line-night);position:sticky;top:0;z-index:60}.site-head.on-forest:before{display:none}.on-forest .hero-caption,.on-forest .lead,.on-forest .muted{color:var(--text-night)}.nav-links a:hover,.nav-links a[aria-current=page]{background:rgba(29,191,132,.14)}.hero h1{color:#fff}.hero h1 em,.hero h1 strong{background:linear-gradient(100deg,#7fe3bc,#1dbf84);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.btn{position:relative;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,background .2s,border-color .2s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.99)}.btn-primary{background:var(--grad-btn);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 18px -8px rgba(15,76,58,.7);color:#fff}.btn-primary:hover{background:var(--grad-btn);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),var(--glow)}.btn-accent{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);color:var(--evo-green-950)}.btn-accent,.btn-accent:hover{background:var(--evo-green-500)}.btn-accent:hover{box-shadow:0 0 0 4px rgba(29,191,132,.25),0 14px 40px -10px rgba(29,191,132,.8)}.on-forest .btn-ghost{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.06);border-color:rgba(201,242,223,.3);color:#fff}.on-forest .btn-ghost:hover{background:rgba(29,191,132,.14);border-color:var(--evo-green-500)}.section-head h2 em,.section-head h2 strong{background:linear-gradient(100deg,#147556,#1dbf84);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.eyebrow:before{animation:evo-ping 2.2s infinite}@keyframes evo-ping{0%{box-shadow:0 0 0 0 rgba(29,191,132,.55)}80%,to{box-shadow:0 0 0 10px rgba(29,191,132,0)}}.audience,.calc,.card,.demo,.example,.lane,.plan-card{transition:border-color .2s,transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.audience:not(.is-forest):hover,.card:hover,.demo:hover,.lane:hover,.plan-card:hover{border-color:var(--evo-green-500);box-shadow:0 24px 50px -30px rgba(15,76,58,.45);transform:translateY(-3px)}.card-ico,.demo-ico{background:var(--grad-btn)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff!important}.demo-kind{color:var(--evo-green-600)}.audience.is-forest{border-color:var(--line-night)}.audience.is-forest .muted,.audience.is-forest li{color:var(--text-night)}.phone{background:var(--grad-metal)!important;box-shadow:0 0 0 1px #c6cecb,0 40px 80px -30px rgba(4,36,26,.55)!important}.audience img{border-color:#d3dad7}.sticker{box-shadow:0 0 0 6px rgba(29,191,132,.18),0 18px 40px -16px rgba(29,191,132,.6)}.steps li:before{background:var(--grad-btn);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff}.steps li:last-child:before{background:var(--evo-green-500);color:var(--evo-green-950)}.plan{background:var(--grad-night);border:1px solid var(--line-night);box-shadow:0 30px 70px -30px rgba(4,36,26,.8);position:relative}.plan-card.featured:after,.plan-card.is-featured:after,.plan:after{animation:evo-beam 5s linear infinite;background:var(--grad-beam);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.plan .muted,.price span{color:var(--text-night)}.plan li .icon{color:var(--evo-green-500)}.stepper:hover{border-color:var(--evo-green-500)}.reviews{background:linear-gradient(180deg,var(--evo-green-50),var(--evo-green-100))}.cta-band,.cta-final{background:var(--grad-night);color:#fff}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--evo-green-600);box-shadow:0 0 0 4px rgba(29,191,132,.22)}.form{box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.site-foot{background:var(--evo-green-950);border-top:1px solid var(--line-night)}.site-foot h2{color:var(--evo-green-300);font-family:inherit;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.eyebrow:before,.plan-card.featured:after,.plan-card.is-featured:after,.plan:after{animation:none}.btn:hover,.card:hover,.demo:hover,.lane:hover,.plan-card:hover{transform:none}}.plan .btn-ghost{background:hsla(0,0%,100%,.06);border-color:rgba(201,242,223,.3);color:#fff}.plan .btn-ghost:hover{background:rgba(29,191,132,.14);border-color:var(--evo-green-500)}.plan-card.is-featured .plan-note{background:hsla(0,0%,100%,.08);border-color:rgba(201,242,223,.3);color:#fff}@media (prefers-color-scheme:dark){:root{--paper:#f2f5f2;--surface:#fff;--text:#0b1220;--muted:#4a5852;--line:#d5ded9;--link:#0f4c3a;--mint-soft:#e4f4ec;--danger:#a4262c;--shadow:0 18px 40px -18px rgba(10,58,44,.35);color-scheme:light}}:root{--line:#d7e3dd;--muted:#5e6a65}body{background:#fff}.site-head.on-forest{background:rgba(243,250,246,.78);border-bottom:1px solid hsla(158,8%,79%,.55);color:#0b1a14}.site-head.on-forest a:not(.btn){color:#2a3430}.site-head .nav-links a{font-size:.9rem;font-weight:600}.site-head .nav-links a:hover,.site-head .nav-links a[aria-current=page]{background:var(--evo-green-100);color:var(--evo-green-800)}.site-head .brand span{border-left-color:rgba(15,76,58,.25);color:var(--evo-green-800)}.site-head .nav-toggle{background:#fff;border-color:#d7e3dd;color:var(--evo-green-800)}.site-head .btn-ghost,.site-head.on-forest .btn-ghost{backdrop-filter:none;background:#fff;border-color:rgba(15,76,58,.35);color:var(--evo-green-800)}.site-head .btn-ghost:hover{background:var(--evo-green-100);border-color:var(--evo-green-500)}.site-head .btn-accent,.site-head .btn-cta{background:var(--grad-btn);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 18px -8px rgba(15,76,58,.7);color:#fff}.nav-back{align-items:center;background:var(--evo-green-100);border:1px solid rgba(15,76,58,.15);border-radius:999px;color:var(--evo-green-800)!important;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;min-height:40px;padding:0 12px;text-decoration:none;white-space:nowrap}.nav-back:hover{border-color:var(--evo-green-500)}@media (max-width:900px){.site-head .nav-links{background:#fff;border-radius:16px}.nav-back span{display:none}}.hero.on-forest,.page-hero.on-forest{background:radial-gradient(120% 70% at 50% 0,#c9f2df 0,#e4f4ec 35%,#f3faf6 60%,#fff 100%);color:#0b1a14}.hero.on-forest:before,.page-hero.on-forest:before{background-image:linear-gradient(rgba(15,76,58,.09) 1px,transparent 0),linear-gradient(90deg,rgba(15,76,58,.09) 1px,transparent 0);background-size:64px 64px}.hero.on-forest h1,.page-hero.on-forest h1{color:var(--evo-green-950);letter-spacing:-.035em}.hero.on-forest a:not(.btn),.page-hero.on-forest a:not(.btn){color:var(--evo-green-800)}.hero.on-forest .hero-caption,.hero.on-forest .lead,.hero.on-forest .muted,.page-hero.on-forest .lead,.page-hero.on-forest .muted{color:#4b5d55}.hero.on-forest .btn-accent{background:var(--grad-btn);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 18px -8px rgba(15,76,58,.7);color:#fff}.hero.on-forest .btn-accent:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),var(--glow)}.hero.on-forest .btn-ghost{backdrop-filter:none;background:var(--grad-metal);border-color:#c6cecb;box-shadow:0 1px 2px rgba(4,36,26,.06),0 6px 18px -8px rgba(4,36,26,.14);color:var(--evo-green-900)}.hero.on-forest .btn-ghost:hover{border-color:var(--evo-green-500)}.hero .chips li,.hero.on-forest .chips li{background:#fff;border-color:#d7e3dd;color:#2a3430}.hero-panel{border:1px solid #d7e3dd;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 28px 60px -28px rgba(15,76,58,.45)}.crumbs a{color:var(--evo-green-800)!important}.section.on-forest,section.on-forest:not(.hero):not(.page-hero){background:linear-gradient(120deg,#0a3a2c,#0f4c3a 45%,#147556)}.audience:not(.is-forest),.calc,.card,.demo,.faq-item,.lane,.plan-card,.trust-cols>div{border-color:#d7e3dd}.audience:not(.is-forest),.calc,.card,.demo,.plan-card{box-shadow:0 1px 2px rgba(4,36,26,.06),0 6px 18px -8px rgba(4,36,26,.14)}.audience.is-forest{background:var(--grad-night)}.feature-groups h3{border-bottom-color:var(--evo-green-200)}.checklist li .icon,.chips .icon,.feature-groups h3 .icon{color:var(--evo-green-600)}.feature-groups h3 .icon{background:var(--evo-green-100);border-radius:10px;height:36px;padding:8px;width:36px}.eyebrow{align-items:center;color:var(--evo-green-600);display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:700;gap:10px;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{background:var(--evo-green-500);border-radius:50%;content:"";height:8px;width:8px}.on-forest:not(.hero):not(.page-hero) .eyebrow{color:var(--evo-green-300)}.card-price,.plan-price strong{color:var(--evo-green-800)}.plan-card.is-featured .plan-price strong{color:#fff}.site-foot .foot-back{color:var(--evo-green-300)!important;display:inline-flex;font-weight:600;margin-top:14px}@media (max-width:560px){.site-head .btn-panel{font-size:0;gap:0;min-width:44px;padding:0 12px}.site-head .btn-panel .icon{height:20px;width:20px}.site-head .nav{flex-wrap:wrap;gap:8px}}.demo-kind,.plan-tag,code,kbd,pre,samp{font-family:inherit}@media (max-width:760px){.site-head.on-forest{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(243,250,246,.97)}.eyebrow:before,.plan-card.is-featured:after,.plan:after{animation:none}.sticker:after{animation:none!important}.btn:hover,.card:hover,.demo:hover,.lane:hover,.plan-card:hover{transform:none}.hero.on-forest:before,.page-hero.on-forest:before{background-size:48px 48px}}