.eco-ai svg *{transform-box:fill-box;transform-origin:50%}.ai-bell{animation:2.8s ease-in-out infinite ai-swing;transform-origin:50% 12%!important}.ai-clapper{animation:2.8s ease-in-out infinite ai-clap}.ai-wave{opacity:0;animation:2.8s ease-out infinite ai-wave}.ai-wave-2{animation-delay:.12s}@keyframes ai-swing{0%,60%,to{transform:rotate(0)}10%{transform:rotate(14deg)}22%{transform:rotate(-12deg)}34%{transform:rotate(8deg)}46%{transform:rotate(-5deg)}}@keyframes ai-clap{10%,34%{transform:translate(1.2px)}22%,46%{transform:translate(-1.2px)}}@keyframes ai-wave{0%,8%{opacity:0;transform:scale(.8)}18%{opacity:.9}40%,to{opacity:0;transform:scale(1.2)}}.ai-sweep{animation:3.2s linear infinite ai-spin;transform-origin:12px 12px!important;transform-box:view-box!important}.ai-blip{animation:3.2s ease-out infinite ai-blip}@keyframes ai-spin{to{transform:rotate(360deg)}}@keyframes ai-blip{0%,22%{opacity:.15;transform:scale(.7)}32%{opacity:1;transform:scale(1.5)}60%,to{opacity:.35;transform:scale(1)}}.ai-meridian{animation:4s ease-in-out infinite ai-meridian}.ai-ping{animation:2.4s ease-in-out infinite ai-ping}.ai-ping-2{animation-delay:1.2s}@keyframes ai-meridian{50%{transform:scaleX(.15)}}@keyframes ai-ping{0%,to{opacity:.25;transform:scale(.7)}40%{opacity:1;transform:scale(1.6)}}.ai-check{stroke-dasharray:1;stroke-dashoffset:1px;animation:ai-check 3.4s var(--eco-ease) infinite}@keyframes ai-check{0%{stroke-dashoffset:1px}30%,80%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.ai-bar{animation:ai-bar 3s var(--eco-ease) infinite;transform-origin:50% 100%!important}.ai-bar-2{animation-delay:.18s}.ai-bar-3{animation-delay:.36s}.ai-trend{stroke-dasharray:1;stroke-dashoffset:1px;animation:ai-check 3s var(--eco-ease) infinite .5s}@keyframes ai-bar{0%{transform:scaleY(.15)}35%,80%{transform:scaleY(1)}to{transform:scaleY(.15)}}.ai-sword-1{animation:2.6s ease-in-out infinite ai-clash-1}.ai-sword-2{animation:2.6s ease-in-out infinite ai-clash-2}.ai-spark{animation:2.6s ease-out infinite ai-spark}@keyframes ai-clash-1{0%,to{transform:translate(-2.4px,-1.6px)}38%,50%{transform:translate(0)}}@keyframes ai-clash-2{0%,to{transform:translate(2.4px,-1.6px)}38%,50%{transform:translate(0)}}@keyframes ai-spark{0%,34%{opacity:0;transform:scale(.3)}42%{opacity:1;transform:scale(1.9)}70%,to{opacity:0;transform:scale(2.6)}}.ai-hand-m{animation:4s linear infinite ai-spin;transform-origin:12px 12px!important;transform-box:view-box!important}.ai-hand-h{animation:24s linear infinite ai-spin;transform-origin:12px 12px!important;transform-box:view-box!important}.ai-pupil{animation:4.2s ease-in-out infinite ai-look}@keyframes ai-look{0%,to{transform:translate(0)}25%{transform:translate(-3.2px)}60%{transform:translate(3.2px)}}.ai-bolt{animation:2.2s ease-in-out infinite ai-flash}@keyframes ai-flash{0%,to{opacity:1;transform:scale(1)}45%{opacity:.5;transform:scale(.88)}55%{opacity:1;transform:scale(1.12)}}.ai-flap{animation:3s ease-in-out infinite ai-flap;transform-origin:50% 20%!important}.ai-dot{animation:3s ease-in-out infinite ai-dot}@keyframes ai-flap{0%,to{transform:scaleY(1)}40%,60%{transform:scaleY(.55)}}@keyframes ai-dot{0%,20%{transform:scale(0)}35%{transform:scale(1.4)}50%,to{transform:scale(1)}}.ai-flash{animation:2.8s ease-out infinite ai-camera}@keyframes ai-camera{0%,70%,to{opacity:.3;transform:scale(1)}76%{opacity:1;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.eco-ai svg *{animation:none!important}.ai-check,.ai-trend{stroke-dashoffset:0}.ai-wave,.ai-spark{opacity:0}}.eco-an{flex-direction:column;gap:16px;display:flex}.eco-an-head{align-items:center;gap:14px;display:flex}.eco-an-head h2{margin:0 0 2px}.eco-an-tabs{background:var(--eco-sunk);border-radius:14px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.eco-an-tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600}.eco-an-tabs button[aria-selected=true]{background:var(--eco-card,#fff);box-shadow:0 1px 6px #00000024}.eco-an-body{animation:eco-an-in .45s var(--eco-ease,ease) both}@keyframes eco-an-in{0%{opacity:0;transform:translateY(8px)}}.eco-an-lead{opacity:.75;margin:0 0 12px;font-size:14px}.eco-an-legend{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.eco-an-legend button{border:1.5px solid var(--c);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.eco-an-legend button[aria-pressed=false]{opacity:.4}.eco-an-legend i{background:var(--c);border-radius:2px;width:14px;height:4px}.eco-an-legend i[data-rival]{background:repeating-linear-gradient(90deg, var(--c) 0 4px, transparent 4px 7px)}.eco-an-svg,.eco-an-radar{width:100%;height:auto;display:block;overflow:visible}.eco-an-grid{stroke:currentColor;opacity:.12}.eco-an-ring{fill:none;stroke:currentColor;opacity:.14}.eco-an-axis{fill:currentColor;opacity:.55;font-size:11px}.eco-an-axis-strong{opacity:.8;font-size:11.5px;font-weight:600}.eco-an-value{font-size:12px;font-weight:700}.eco-an-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:eco-an-draw 1.2s var(--eco-ease,ease) forwards}@keyframes eco-an-draw{to{stroke-dashoffset:0}}.eco-an-dot{animation:eco-an-pop .5s var(--eco-ease,ease) .9s both;transform-box:fill-box;transform-origin:50%}@keyframes eco-an-pop{0%{opacity:0;transform:scale(0)}}.eco-an-radar-wrap{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:24px;display:grid}@media (max-width:720px){.eco-an-radar-wrap{grid-template-columns:1fr}}.eco-an-poly{transform-box:fill-box;transform-origin:50%;animation:eco-an-grow .8s var(--eco-ease,ease) both}.eco-an-poly-own{fill:#f77e2d47;stroke:#f77e2d;stroke-width:2.5px}.eco-an-poly-vs{fill:#2f6fed33;stroke:#2f6fed;stroke-width:2.5px;animation-delay:.15s}@keyframes eco-an-grow{0%{opacity:0;transform:scale(.2)}}.eco-an-select{flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.eco-an-select select{font:inherit;background:var(--eco-card,#fff);color:inherit;border:1.5px solid #7f7f7f59;border-radius:10px;max-width:320px;padding:8px 10px}.eco-an-diff{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.eco-an-diff li{grid-template-columns:1fr auto 44px;align-items:center;gap:10px;display:grid}.eco-an-diff em{text-align:right;font-style:normal;font-weight:700}.eco-an-diff em[data-tone=ok]{color:#1f9d55}.eco-an-diff em[data-tone=bad]{color:#d64545}.eco-an-diff em[data-tone=same]{opacity:.5}.eco-an-bars{align-items:flex-end;gap:10px;min-height:210px;padding-bottom:4px;display:flex;overflow-x:auto}.eco-an-bar{flex-direction:column;flex:1 0 36px;justify-content:flex-end;align-items:center;gap:6px;max-width:64px;font-size:12px;display:flex}.eco-an-bar i{transform-origin:bottom;width:100%;animation:eco-an-rise .7s var(--eco-ease,ease) both;background:#f77e2d;border-radius:8px 8px 3px 3px}.eco-an-bar[data-tone=ok] i{background:#1f9d55}.eco-an-bar[data-tone=bad] i{background:#d64545}@keyframes eco-an-rise{0%{transform:scaleY(0)}}.eco-an-bar span{opacity:.6;white-space:nowrap}@media (prefers-reduced-motion:reduce){.eco-an-body,.eco-an-line,.eco-an-dot,.eco-an-poly,.eco-an-bar i{animation:none!important}.eco-an-line{stroke-dashoffset:0}}.eco-trust{flex-direction:column;gap:14px;display:flex}.eco-trust-head{align-items:center;gap:20px;display:flex}.eco-trust-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eco-trust-list li{background:var(--eco-sunk);border-radius:14px;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.eco-trust-list small{opacity:.65;font-size:12.5px;display:block}.eco-trust-list em{font-size:12.5px;font-style:normal;font-weight:700}.eco-trust-dot{background:var(--eco-ok);border-radius:50%;width:12px;height:12px}.eco-trust-list li[data-tone=warn] .eco-trust-dot{background:var(--eco-risk)}.eco-trust-list li[data-tone=bad] .eco-trust-dot{background:var(--eco-bad)}.eco-trust-list li[data-tone=ok] em{color:var(--eco-ok)}.eco-trust-list li[data-tone=warn] em{color:var(--eco-risk)}.eco-trust-list li[data-tone=bad] em{color:var(--eco-bad)}.eco-trust-what{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.eco-trust-what li{background:var(--eco-sunk);border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}.eco-trust-what span{opacity:.8;font-size:14px}@media (max-width:560px){.eco-trust-head{flex-direction:column;align-items:flex-start}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.eco-reveal{animation:linear both eco-reveal-in;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes eco-reveal-in{0%{opacity:0;transform:translateY(26px)}}@media (prefers-reduced-motion:no-preference){.eco-steps li,.eco-signal{animation:eco-reveal-in .6s var(--eco-ease,ease) both}.eco-steps li:nth-child(2),.eco-signal:nth-child(2){animation-delay:80ms}.eco-steps li:nth-child(3),.eco-signal:nth-child(3){animation-delay:.16s}.eco-steps li:nth-child(4),.eco-signal:nth-child(4){animation-delay:.24s}}.eco-pro-hero,.eco-band{isolation:isolate;position:relative;overflow:hidden}.eco-pro-hero:before,.eco-band:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 85% 15%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 90% at 85% 15%,#000 0%,#0000 75%)}.eco-pro-hero:after{content:"";z-index:-1;background:radial-gradient(circle,#f77e2d73 0%,#0000 65%);border-radius:50%;width:360px;height:360px;animation:7s ease-in-out infinite eco-glow;position:absolute;top:-80px;right:-80px}@keyframes eco-glow{50%{opacity:.55;transform:scale(1.18)}}.eco-band-actions{align-items:flex-start}.eco-pro-hero .eco-alert{box-shadow:0 18px 40px #00000059}.eco-pro-answer{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}@media (max-width:800px){.eco-pro-answer{grid-template-columns:minmax(0,1fr)}}.eco-pro-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.eco-pro-stats li{border-radius:var(--eco-r-lg,18px);background:var(--eco-sunk);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.eco-pro-stats b{font-family:var(--eco-display,inherit);color:var(--eco-accent);font-size:clamp(26px,3.4vw,34px);line-height:1}.eco-pro-stats span{opacity:.75;font-size:13px}.eco-plan:not(.eco-plan-pro){overflow:hidden}.eco-plan:not(.eco-plan-pro):after{content:"";border:18px solid var(--eco-accent);opacity:.09;pointer-events:none;border-radius:50%;width:190px;height:190px;position:absolute;bottom:70px;right:-46px}.eco-plan:not(.eco-plan-pro) .eco-plan-foot{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.eco-pro-hero:after{animation:none}}.eco-next{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.eco-next li{border-radius:var(--eco-r-lg,20px);background:var(--eco-sunk);flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.eco-next p{opacity:.75;margin:0;font-size:14px}.eco-next .eco-btn{margin-top:auto}.eco-hero{isolation:isolate;position:relative}.eco-hero:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 85% 15%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 90% at 85% 15%,#000 0%,#0000 75%)}.eco-logo{white-space:nowrap}.eco-survey{flex-direction:column;gap:14px;margin-top:6px;display:flex}.eco-survey fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.eco-survey legend{margin-bottom:8px;padding:0;font-size:13.5px;font-weight:600}.eco-chips{flex-wrap:wrap;gap:8px;display:flex}.eco-chips button{border:1.5px solid var(--eco-line);color:inherit;font:inherit;cursor:pointer;transition:transform .15s var(--eco-ease,ease), background-color .2s, border-color .2s;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.eco-chips button:active{transform:scale(.97)}.eco-chips button[aria-pressed=true]{background:var(--eco-accent);border-color:var(--eco-accent);color:#fff}.eco-survey-field{flex-direction:column;gap:6px;font-size:13.5px;display:flex}.eco-survey-field input{font:inherit;border-radius:var(--eco-r-md,14px);border:1.5px solid var(--eco-line);background:var(--eco-card,#fff);color:inherit;padding:10px 12px}.eco-plan-agency{border:2px dashed color-mix(in srgb, var(--eco-accent) 55%, transparent);background:0 0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:8px 28px;display:grid}.eco-plan-agency .eco-plan-tag-soft{background:color-mix(in srgb, var(--eco-accent) 18%, transparent);color:var(--eco-accent);grid-column:1}.eco-plan-agency h3{grid-column:1}.eco-plan-agency .eco-plan-sub{grid-column:1;margin:0}.eco-plan-agency .eco-plan-list{grid-area:1/2/span 3}.eco-plan-agency .eco-plan-foot{grid-area:1/3/span 3;margin-top:0}@media (max-width:900px){.eco-plan-agency{grid-template-columns:minmax(0,1fr)}.eco-plan-agency .eco-plan-list,.eco-plan-agency .eco-plan-foot{grid-area:auto/1}}.eco-plan-agency:after{display:none!important}@media (min-width:768px){.eco-rep-tabs{flex-wrap:wrap;overflow-x:visible}}.eco-resp{flex-direction:column;gap:14px;display:flex}.eco-resp-summary{font-weight:700}.eco-resp-summary[data-tone=ok]{color:var(--eco-ok)}.eco-resp-summary[data-tone=warn]{color:var(--eco-risk)}.eco-resp-summary[data-tone=bad]{color:var(--eco-bad)}.eco-resp-tabs{flex-wrap:wrap;gap:8px;display:flex}.eco-resp-tabs button{border:1.5px solid var(--eco-line);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .15s var(--eco-ease,ease);background:0 0;border-radius:14px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.eco-resp-tabs button:active{transform:scale(.97)}.eco-resp-tabs button[aria-selected=true]{border-color:var(--eco-ink);background:var(--eco-ink);color:var(--eco-card,#fff)}.eco-resp-tabs small{opacity:.7;font-size:11.5px;font-weight:500;display:block}.eco-resp-tabs i{background:var(--eco-ok);border-radius:50%;flex:none;width:10px;height:10px}.eco-resp-tabs i[data-tone=warn]{background:var(--eco-risk)}.eco-resp-tabs i[data-tone=bad]{background:var(--eco-bad)}.eco-resp-stage{animation:eco-an-in .35s var(--eco-ease,ease) both;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:800px){.eco-resp-stage{grid-template-columns:minmax(0,1fr)}}.eco-resp-device{background:var(--eco-sunk);border:10px solid #11141b;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 50px #0b0d1240}.eco-resp-device[data-kind=phone]{border-width:12px;border-radius:34px;justify-self:center;max-width:300px}.eco-resp-device[data-kind=tablet]{border-width:14px;border-radius:26px;justify-self:center;max-width:460px}.eco-resp-device img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.eco-resp-info{flex-direction:column;gap:10px;display:flex}.eco-resp-ok{color:var(--eco-ok);font-weight:600}@media (prefers-reduced-motion:reduce){.eco-resp-stage{animation:none}}.eco-hero .eco-card,.eco-hero .eco-card .eco-h2,.eco-hero .eco-card .eco-h3{color:var(--eco-ink)}.eco-hero .eco-card .eco-pro-fine{color:var(--eco-soft)}.eco-battle-actions-v2{flex-direction:column;gap:14px;display:flex}.eco-battle-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eco-battle-links .eco-btn[data-done]{background:var(--eco-ok);color:#fff}.eco-battle-links .eco-btn:focus:not(:focus-visible){box-shadow:none;outline:none}.eco-card .eco-avail-pro{background:radial-gradient(70% 120% at 100% 0%, var(--eco-hero-glow) 0%, transparent 60%), linear-gradient(160deg, var(--eco-hero-b) 0%, var(--eco-hero-a) 100%);color:#fff;padding:18px 20px}.eco-avail-pro .eco-pro-fine{color:#ffffff9e}.eco-next .eco-btn-light{background:var(--eco-card,#fff);box-shadow:inset 0 0 0 1.5px var(--eco-line)}.eco-trust-list li>div{overflow-wrap:anywhere;min-width:0}.eco-avail-pro:has(.eco-pro-thanks){flex-direction:column;align-items:stretch}.eco-avail-pro .eco-pro-thanks{max-width:none}.eco-avail-pro .eco-pro-thanks p{color:var(--eco-soft)}.eco-pro-thanks .eco-survey{max-width:640px}.eco-survey fieldset,.eco-pro-thanks,.eco-pro-action{min-width:0}.eco-band-actions>*{min-width:0;max-width:100%}.eco-hero,.eco-band,.eco-pro-hero{overflow:clip}.eco-hero-art{display:none}@media (min-width:900px){.eco-hero-art{z-index:0;pointer-events:none;animation:eco-art-in .7s var(--eco-ease,ease) both, eco-art-float 6s ease-in-out .7s infinite;display:block;position:absolute;top:22px;right:34px}.eco-hero-art img{filter:drop-shadow(0 24px 30px #00000059)}:is(.eco-hero:has(.eco-hero-art) .eco-h1,.eco-hero:has(.eco-hero-art) .eco-lead){max-width:min(62ch,100% - 270px)}}@keyframes eco-art-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes eco-art-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.eco-hero-art{animation:none}}.eco-pro-art{z-index:1;animation:eco-art-in .7s var(--eco-ease,ease) both, eco-art-float 6s ease-in-out .7s infinite;align-self:center;margin-bottom:-18px;position:relative}.eco-pro-art img{filter:drop-shadow(0 24px 30px #00000059)}@media (max-width:899px){.eco-pro-art img{width:150px!important;height:150px!important}}@media (prefers-reduced-motion:reduce){.eco-pro-art{animation:none}}
