.av-evo-hero{isolation:isolate;padding:132px 22px 80px!important;height:auto!important;min-height:100svh!important}
.av-evo-hero-content{position:relative;z-index:2;width:100%;max-width:920px;text-align:center;color:#fff}
.av-evo-hero .avenra-model-lockup{margin-bottom:42px}
.av-evo-switch{display:flex;max-width:430px;margin:0 auto 36px;padding:5px;border:1px solid #ffffff60;border-radius:100px;background:#0f172ab3;backdrop-filter:blur(12px);gap:4px}
.av-evo-switch a{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 8px;border-radius:100px;color:white!important;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none!important;white-space:nowrap}
.av-evo-switch a[aria-checked=true],.av-evo-switch a[aria-current=true]{background:white;color:#0f172a!important;box-shadow:0 3px 15px #0003}
.av-evo-switch a:focus-visible,.av-evo-actions a:focus-visible{outline:3px solid #38bdf8;outline-offset:4px}
.av-evo-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin:0 auto;padding:12px 0;gap:0;text-shadow:0 2px 12px #000b}
.av-evo-stats>div{min-width:0;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:0 18px}.av-evo-stats>div+div{border-left:1px solid #ffffff60}
.av-evo-stats dt{font-size:13px;line-height:1.4;color:#e2e8f0}.av-evo-stats dd{min-height:2.4em;display:flex;align-items:center;justify-content:center;margin:0;font-size:clamp(24px,3vw,36px);font-weight:750;line-height:1.2;letter-spacing:-.02em}
.av-evo-power dd{flex-direction:column;gap:7px}.av-evo-hp{font-size:clamp(13px,1.7vw,18px);font-weight:500;line-height:1.3;letter-spacing:0;color:#e2e8f0}
.av-evo-below{padding:48px 24px;background:white;color:#0f172a;border-top:1px solid #e2e8f0}
.av-evo-below-inner{max-width:920px;margin:auto;text-align:center}.av-evo-below h2{font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.2;margin:0 0 10px}.av-evo-detail-tagline{font-size:18px;color:#475569;line-height:1.5;margin:0 0 26px}
.av-evo-detail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 24px;gap:22px 12px}.av-evo-detail-stats>div{min-width:0;display:flex;flex-direction:column-reverse;gap:7px}.av-evo-detail-stats dt{font-size:12px;line-height:1.4;color:#64748b}.av-evo-detail-stats dd{margin:0;font-size:clamp(22px,3vw,32px);font-weight:750;line-height:1.2}
.av-evo-equipment{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;font-size:14px;line-height:1.5;margin:0 0 12px;color:#475569}
.av-evo-licence{font-size:13px;line-height:1.6;max-width:680px;margin:0 auto 24px;color:#475569}
.av-evo-actions{display:flex;justify-content:center;gap:12px}.av-evo-actions a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 5px;padding:16px 24px;min-height:54px;border-radius:100px;background:#0f172a;color:white!important;font-size:16px;font-weight:750;line-height:1.4;text-decoration:none!important;min-width:0}
.av-evo-actions .av-evo-test{background:white;border:1px solid #cbd5e1;color:#0f172a!important}
.av-evo-small{font-size:12px;color:#64748b;margin:10px 0 22px}.av-evo-conditions{max-width:760px;margin:8px auto 0;font-size:12px;line-height:1.6;color:#64748b}.av-evo-conditions:empty{display:none}.av-evo-conditions a{color:#0369a1;text-decoration:underline;text-underline-offset:3px}
.av-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:640px){.av-evo-hero{padding:116px 20px 64px!important}.av-evo-hero .avenra-model-lockup{gap:10px!important;margin-bottom:32px}.av-evo-hero .avenra-model-lockup__brand{width:min(62vw,290px)!important;max-width:100%}.av-evo-hero .avenra-model-lockup__model{font-size:clamp(23px,6vw,34px)!important;white-space:nowrap}.av-evo-stats>div{padding:0 10px}.av-evo-stats dd{font-size:clamp(23px,6vw,29px)}.av-evo-stats dt{font-size:12px}.av-evo-actions{flex-direction:column}.av-evo-switch{margin-bottom:28px}.av-evo-below{padding:36px 20px}.av-evo-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}}

.av-evo-software{margin:18px auto 24px;max-width:660px}
.av-evo-software h3{margin:0 0 6px;color:#0f172a;font-size:1.1rem;font-weight:700}
.av-evo-software p{margin:4px 0;color:#475569;font-size:.94rem;line-height:1.55}
.av-evo-software strong{margin-right:.35em}
