.aeon-home-v3{background:#05070a;color:#f4f7fa}
.aeon-home-v3 .aeon-v3-kicker{margin:0;color:#aab5c1;font:500 10px/1.5 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase}
.aeon-v3-hero{position:relative;isolation:isolate;min-height:690px;background:#05070a;overflow:hidden}
.aeon-v3-hero::before{content:"";position:absolute;z-index:-2;inset:0 0 0 37%;background:url("hero-metal.webp") 58% center/cover no-repeat}
.aeon-v3-hero::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#05070a 0%,#05070a 23%,#05070ad9 39%,#05070a50 63%,#05070a00 84%),linear-gradient(0deg,#05070a 0%,#05070a00 25%)}
.aeon-v3-hero-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:644px;padding-block:92px 110px}
.aeon-v3-hero .aeon-v3-kicker{display:flex;align-items:center;gap:14px;margin-bottom:34px;color:#d7e0e9}
.aeon-v3-kicker span{display:inline-block;width:38px;height:1px;background:#68d8ff}
.aeon-v3-hero h1{max-width:790px;margin:0;font:600 clamp(62px,7.1vw,106px)/1.035 Manrope,Inter,sans-serif;letter-spacing:-.067em}
.aeon-v3-hero h1 span{color:#d9e2eb}
.aeon-v3-hero-copy{max-width:500px;margin:32px 0 0;color:#b9c5d0;font-size:16px;line-height:1.75}
.aeon-v3-hero .aeon-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:34px}
.aeon-home-v3 .aeon-v3-primary{min-height:52px;background:#f4f7fa;color:#0d1117;border:1px solid #f4f7fa;border-radius:4px;font-weight:600}
.aeon-home-v3 .aeon-v3-primary:hover{background:#d8e2ec;transform:translateY(-2px)}
.aeon-home-v3 .aeon-v3-secondary{min-height:52px;color:#e9eef3;border:1px solid #526170;background:#0d1117ad;border-radius:4px}
.aeon-home-v3 .aeon-v3-secondary:hover{background:#171d26;border-color:#98a5b3}
.aeon-v3-status{display:flex;align-items:center;gap:11px;margin:31px 0 0;color:#aab6c1;font-size:12px}
.aeon-v3-status .aeon-status-dot{margin:0}
.aeon-v3-hero-foot{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #a9b7c42c}
.aeon-v3-hero-foot .aeon-wrap{min-height:48px;display:flex;justify-content:space-between;align-items:center;color:#9aabba;font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.aeon-v3-software{position:relative;background:linear-gradient(180deg,#11171e,#0c1117);border-block:1px solid #26313e;overflow:hidden}
.aeon-v3-software-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:5%;min-height:405px;padding-block:75px}
.aeon-v3-software-copy h2{font:600 clamp(34px,3.75vw,55px)/1.11 Manrope,Inter,sans-serif;letter-spacing:-.049em;margin:16px 0 0}
.aeon-v3-software-copy>p:not(.aeon-v3-kicker){max-width:485px;color:#aab5c1;font-size:14px;line-height:1.74;margin:21px 0 0}
.aeon-v3-software-copy .aeon-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:25px}
.aeon-v3-software-copy .aeon-text-link{color:#e5ecf3;font-size:12px}
.aeon-v3-software-choices{position:relative;display:flex;align-items:center;justify-content:center;min-height:272px;gap:8px;padding-bottom:27px;perspective:900px}
.aeon-v3-software-card{height:176px;width:145px;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;padding:16px 9px;color:#f4f7fa;text-decoration:none;background:linear-gradient(145deg,#232c37,#121921);border:1px solid #4b5968;border-radius:8px;box-shadow:0 20px 40px #0008;transition:transform .25s,border-color .25s,box-shadow .25s}
.aeon-v3-software-card:hover,.aeon-v3-software-card:focus-visible{transform:rotate(0deg) translateY(-10px)!important;border-color:#a6b8ca;box-shadow:0 24px 50px #000b}
.aeon-v3-software-card strong{font:600 15px/1.2 Manrope,Inter,sans-serif}
.aeon-v3-software-card small{color:#98a5b3;font-size:10px;line-height:1.3}
.aeon-v3-card-minecraft{z-index:3;transform:rotate(5deg) translateY(2px)}
.aeon-v3-card-games{z-index:2;transform:rotate(1deg) translateY(15px);opacity:.9}
.aeon-v3-card-more{z-index:1;transform:rotate(4deg) translateY(20px);opacity:.8}
.aeon-v3-software-card svg{width:44px;height:44px;color:#8094ab;margin-bottom:10px}
.aeon-v3-grassblock{position:relative;display:block;width:42px;height:42px;margin:0 0 8px;background:linear-gradient(135deg,#5f9e47 0 22%,#806145 22% 100%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-shadow:inset -10px -2px 0 #302a20,inset 0 9px 0 #64a949}
.aeon-v3-grassblock::after{content:"";position:absolute;inset:20% 0 0;background:repeating-linear-gradient(90deg,#665034 0 5px,#60442c 5px 9px,#8a633d 9px 15px);opacity:.55}
.aeon-v3-software-choices>p{position:absolute;bottom:0;right:0;max-width:280px;padding-left:16px;border-left:1px solid #526170;color:#8f9daa;font-size:10px;line-height:1.5}
.aeon-v3-alpine{position:relative;isolation:isolate;min-height:230px;background:#0c1219 url("alpine.webp") center 42%/cover no-repeat}
.aeon-v3-alpine::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#05070ada 0%,#05070a5b 53%,#05070ac0 100%),linear-gradient(0deg,#05070a9c,#05070a24 65%)}
.aeon-v3-alpine-inner{display:flex;justify-content:space-between;align-items:end;gap:40px;min-height:230px;padding-block:34px 38px}
.aeon-v3-alpine .aeon-v3-kicker{color:#d0dce7}
.aeon-v3-alpine h2{font:600 clamp(27px,3vw,39px)/1.14 Manrope,Inter,sans-serif;letter-spacing:-.046em;margin:11px 0 0}
.aeon-v3-alpine-inner p:last-child{margin:11px 0 0;color:#b1beca;font-size:12px}
.aeon-v3-alpine-label{padding-left:14px;border-left:1px solid #a3b3c0;color:#d6e1eb;font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.1em;max-width:180px}
.aeon-home-v3 a:focus-visible{outline:3px solid #68d8ff;outline-offset:5px}
@media(max-width:850px){.aeon-v3-software-inner{grid-template-columns:1fr;gap:36px}.aeon-v3-software-choices{justify-content:flex-start}.aeon-v3-software-choices>p{right:auto;left:0}.aeon-v3-hero::before{inset:0 0 0 30%}}
@media(max-width:800px){.aeon-v3-hero{min-height:0}.aeon-v3-hero-inner{min-height:610px}.aeon-v3-hero::before{inset:0 0 0 18%;opacity:.7}.aeon-v3-hero::after{background:linear-gradient(90deg,#05070a 0%,#05070ae8 30%,#05070a7a 75%),linear-gradient(0deg,#05070a,#05070a00 30%)}}
@media(max-width:600px){.aeon-v3-hero-inner{min-height:630px;padding-block:75px 105px}.aeon-v3-hero h1{font-size:clamp(49px,12.3vw,72px)}.aeon-v3-hero-copy{font-size:14px;line-height:1.7;max-width:400px;margin-top:23px}.aeon-v3-hero .aeon-actions{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin-top:26px}.aeon-v3-hero .aeon-button{justify-content:space-between}.aeon-v3-status{margin-top:25px}.aeon-v3-hero::before{inset:0 0 0 3%;background-position:55% center;opacity:.4}.aeon-v3-hero-foot .aeon-wrap{font-size:9px}.aeon-v3-software-inner{padding-block:70px 65px}.aeon-v3-software-copy h2{font-size:35px}.aeon-v3-software-choices{gap:5px;min-height:245px}.aeon-v3-software-card{height:146px;width:31%;flex-basis:31%;padding:10px 5px}.aeon-v3-software-card strong{font-size:11px}.aeon-v3-software-card small{font-size:8px}.aeon-v3-software-card svg{width:34px;height:34px}.aeon-v3-grassblock{transform:scale(.75);margin-bottom:0}.aeon-v3-software-choices>p{font-size:9px}.aeon-v3-alpine-inner{align-items:start;flex-direction:column;justify-content:center;gap:17px}.aeon-v3-alpine-label{font-size:9px}}
@media(prefers-reduced-motion:reduce){.aeon-home-v3 .aeon-v3-software-card{transition:none}}
