.aeon-home-v4 .aeon-v3-hero{background:radial-gradient(circle at 76% 47%,#142033 0%,#0b111a 34%,#05070a 75%);min-height:710px}
.aeon-home-v4 .aeon-v3-hero::before,.aeon-home-v4 .aeon-v3-hero::after{content:none}
.aeon-v4-orbit{position:absolute;z-index:-1;width:min(78vw,880px);aspect-ratio:1;left:55%;top:-12%;border:1px solid #a0b6cf47;border-top-color:#c8d6e8a3;border-radius:50%;transform:rotate(-26deg);box-shadow:0 0 0 90px #9bb8d504,0 0 0 180px #9bb8d503;pointer-events:none}
.aeon-v4-orbit span{position:absolute;left:13%;top:15%;width:9px;height:9px;background:#68d8ff;border-radius:50%;box-shadow:0 0 15px #68d8ffb0}
.aeon-home-v4 .aeon-v3-hero-inner{position:relative;z-index:1;min-height:660px}
.aeon-home-v4 .aeon-v3-hero h1{font-size:clamp(64px,7.6vw,112px);letter-spacing:-.07em}
.aeon-home-v4 .aeon-v3-hero h1 span{color:#d4dce7}
.aeon-home-v4 .aeon-v3-hero-copy{color:#acb9c8}
.aeon-home-v4 .aeon-v3-primary,.aeon-home-v4 .aeon-v3-secondary{border-radius:999px;padding-inline:25px}
.aeon-home-v4 .aeon-v2-plans{padding-block:90px 100px}
.aeon-home-v4 .aeon-v2-section-intro{margin-bottom:34px}
.aeon-v4-plan-list{display:grid;gap:13px}
.aeon-v4-plan{margin:0;background:#0e141c;border:1px solid #273443;border-radius:24px;transition:background .2s,border-color .2s,transform .2s}
.aeon-v4-plan:hover,.aeon-v4-plan:focus-within{background:#151e28;border-color:#65798e;transform:translateY(-2px)}
.aeon-v4-plan>a{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.6fr) auto 44px;align-items:center;gap:22px;min-height:112px;padding:22px 25px;color:#f4f7fa;text-decoration:none}
.aeon-v4-plan-name,.aeon-v4-plan-price{display:flex;flex-direction:column;gap:5px}
.aeon-v4-plan-name strong{font:600 27px/1.1 Manrope,Inter,sans-serif;letter-spacing:-.04em}
.aeon-v4-plan-name small{color:#8797a9;font-size:11px}
.aeon-v4-plan-specs{display:flex;flex-wrap:wrap;gap:7px}
.aeon-v4-plan-specs span{padding:8px 11px;background:#1a2531;border:1px solid #2d3b4b;border-radius:999px;color:#c3cfdb;font-size:11px;white-space:nowrap}
.aeon-v4-plan-price{text-align:right;white-space:nowrap}
.aeon-v4-plan-price strong{font:600 25px/1.1 Manrope,Inter,sans-serif;letter-spacing:-.04em}
.aeon-v4-plan-price small{color:#98a5b3;font-size:11px}
.aeon-v4-plan-arrow{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#212d3a;color:#c9d9e8;font-size:20px;transition:background .2s,color .2s}
.aeon-v4-plan:hover .aeon-v4-plan-arrow{background:#f4f7fa;color:#0d1117}
.aeon-home-v4 .aeon-v3-software-card{border-radius:18px}
.aeon-v3-software-card img{display:block;width:76px;height:76px;object-fit:contain;margin:-3px 0 2px;flex:none}
.aeon-v3-card-games img{width:94px;height:76px}
.aeon-home-v4 .aeon-v3-software-card strong{font-size:14px}
.aeon-home-v4 .aeon-v3-software-card small{font-size:10px}
.aeon-home-v4 a:focus-visible{outline:3px solid #68d8ff;outline-offset:4px}
@media(max-width:1100px){.aeon-v4-plan>a{grid-template-columns:minmax(115px,.65fr) minmax(0,1.4fr) auto 42px;gap:14px}.aeon-v4-plan-specs span{padding:7px 9px;font-size:10px}.aeon-v4-plan-price strong{font-size:23px}}
@media(max-width:850px){.aeon-v4-orbit{width:730px;left:52%;top:2%}.aeon-v4-plan>a{grid-template-columns:minmax(125px,.7fr) minmax(0,1.3fr) auto 42px}}
@media(max-width:700px){.aeon-home-v4 .aeon-v3-hero{min-height:0}.aeon-home-v4 .aeon-v3-hero-inner{min-height:630px}.aeon-home-v4 .aeon-v3-hero h1{font-size:clamp(51px,12.5vw,75px)}.aeon-v4-orbit{width:680px;left:37%;top:6%;opacity:.65}.aeon-v4-plan>a{grid-template-columns:1fr auto;gap:17px;min-height:0;padding:23px}.aeon-v4-plan-name{grid-column:1;grid-row:1}.aeon-v4-plan-price{grid-column:2;grid-row:1}.aeon-v4-plan-specs{grid-column:1/-1;grid-row:2}.aeon-v4-plan-arrow{display:none}.aeon-v4-plan-name strong{font-size:25px}.aeon-v4-plan-price strong{font-size:23px}.aeon-home-v4 .aeon-v3-software-card strong{font-size:11px}.aeon-home-v4 .aeon-v3-software-card small{font-size:8px}.aeon-v3-software-card img{width:58px;height:58px}.aeon-v3-card-games img{width:70px;height:58px}}
@media(max-width:400px){.aeon-v4-plan-specs span{font-size:10px}.aeon-home-v4 .aeon-v3-hero h1{font-size:49px}.aeon-v4-orbit{left:33%}}
@media(prefers-reduced-motion:reduce){.aeon-v4-plan,.aeon-v4-plan-arrow{transition:none}}
