.aeon-home-v10{--h10-bg:#0d1117;--h10-line:#293440;--h10-muted:#a2afbf;--h10-ion:#6d96ff;background:var(--h10-bg);color:#f4f7fa}
.aeon-home-v10 .aeon-wrap{max-width:1280px}
.aeon-home-v10 .aeon-v10-hero{position:relative;overflow:hidden;padding:0;background:radial-gradient(ellipse 70% 110% at 84% 47%,#182334 0%,#0d1117 67%)}
.aeon-v10-hero-inner{position:relative;display:flex;align-items:center;min-height:456px;padding-block:66px 52px}
.aeon-v10-hero-copy{position:relative;z-index:1;max-width:830px}
.aeon-v10-kicker{margin:0 0 22px;color:#8eacdb;font:650 10px/1.4 Inter,sans-serif;letter-spacing:.18em}
.aeon-v10-kicker span{padding:0 8px;color:#647387}
.aeon-v10-hero h1{margin:0;font:650 clamp(56px,6.3vw,86px)/1.045 Manrope,Inter,sans-serif;letter-spacing:-.072em}
.aeon-v10-hero h1 span{color:#b3c8ff}
.aeon-v10-lead{max-width:610px;margin:22px 0 0;color:#b9c6d5;font:400 15px/1.65 Inter,sans-serif}
.aeon-v10-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:27px;margin-top:30px}
.aeon-v10-button,.aeon-v10-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:45px;text-decoration:none!important;font:650 12px Inter,sans-serif;transition:color .2s,background .2s,transform .2s}
.aeon-v10-button{min-width:184px;padding:0 16px;border-radius:5px;background:#f4f7fa;color:#0d1117!important}
.aeon-v10-button:hover{background:#d8e5ff;transform:translateY(-2px)}
.aeon-v10-text-link{color:#d5e0ed!important}
.aeon-v10-text-link:hover{color:#fff!important}
.aeon-v10-text-link span{color:var(--h10-ion)}
.aeon-v10-availability{margin:24px 0 0;color:#99a8bb;font:450 11px/1.5 Inter,sans-serif}
.aeon-v10-availability:before{content:"";display:inline-block;width:5px;height:5px;margin:0 9px 2px 0;border-radius:50%;background:var(--h10-ion)}
.aeon-v10-hero-mark{position:absolute;right:4%;top:50%;width:clamp(240px,28vw,400px);height:auto;max-height:90%;object-fit:contain;opacity:.13;transform:translateY(-50%);filter:drop-shadow(0 12px 40px #000)}
.aeon-v10-flow{padding-top:1px}
.aeon-home-v10 .aeon-v10-step{border-top:1px solid var(--h10-line);padding-block:38px 47px}
.aeon-v10-step-intro{display:grid;grid-template-columns:126px minmax(0,1fr) 250px;gap:18px;align-items:end;margin-bottom:27px}
.aeon-v10-step-label{align-self:start;margin:8px 0 0;color:#88a8dd;font:650 10px/1.5 Inter,sans-serif;letter-spacing:.11em;white-space:nowrap}
.aeon-v10-step-label span{padding:0 5px;color:#687a94}
.aeon-v10-step-intro h2{max-width:580px;margin:0;font:630 clamp(31px,3vw,44px)/1.12 Manrope,Inter,sans-serif;letter-spacing:-.055em}
.aeon-v10-step-intro>p:last-child{max-width:250px;margin:0 0 2px;color:#9faebf;font:400 12px/1.6 Inter,sans-serif}
.aeon-v10-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--h10-line)}
.aeon-v10-plan{position:relative;display:flex;flex-direction:column;min-width:0;min-height:306px;padding:24px 27px 23px;border-right:1px solid var(--h10-line);color:#f4f7fa!important;text-decoration:none!important;transition:background .18s}
.aeon-v10-plan:first-child{padding-left:0}
.aeon-v10-plan:last-child{padding-right:0;border-right:0}
.aeon-v10-plan:hover,.aeon-v10-plan:focus-visible{background:#151e2a}
.aeon-v10-plan.is-featured:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:#648cff}
.aeon-v10-plan-heading{display:flex;flex-direction:column;gap:7px}
.aeon-v10-plan-heading strong{font:700 18px/1.15 Manrope,Inter,sans-serif;letter-spacing:.035em}
.aeon-v10-plan-heading small{color:#9eacbc;font:400 11px/1.4 Inter,sans-serif}
.aeon-v10-plan-memory{margin:23px 0 16px;font:650 clamp(34px,3.7vw,52px)/1 Manrope,Inter,sans-serif;letter-spacing:-.067em}
.aeon-v10-plan-details{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:17px}
.aeon-v10-plan-details>span{display:flex;flex-direction:column;gap:6px;padding-top:9px;border-top:1px solid #33404f;color:#91a3b8;font:600 9px/1.4 Inter,sans-serif;letter-spacing:.07em}
.aeon-v10-plan-details b{color:#dce6f1;font:550 11px/1.35 Inter,sans-serif;letter-spacing:0}
.aeon-v10-plan-bottom{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:auto}
.aeon-v10-plan-bottom>span:first-child{display:flex;align-items:baseline;gap:5px;white-space:nowrap}
.aeon-v10-plan-bottom b{font:650 clamp(22px,2.5vw,31px)/1 Manrope,Inter,sans-serif;letter-spacing:-.055em}
.aeon-v10-plan-bottom small{color:#97a7b8;font:400 10px Inter,sans-serif}
.aeon-v10-plan-action{display:flex;align-items:center;gap:7px;color:#b6caff;font:600 11px Inter,sans-serif;white-space:nowrap}
.aeon-v10-plan-action span{font-size:16px}
.aeon-v10-disclosure{margin:12px 0 0;color:#8c9cad;font:400 10px/1.5 Inter,sans-serif}
.aeon-home-v10 .aeon-v10-software{padding-top:39px;padding-bottom:36px}
.aeon-v10-software-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--h10-line);border-bottom:1px solid var(--h10-line)}
.aeon-v10-software-list a{display:grid;grid-template-columns:66px minmax(0,1fr) 20px;align-items:center;gap:18px;min-height:106px;padding:14px 24px;border-right:1px solid var(--h10-line);color:#f4f7fa!important;text-decoration:none!important;transition:background .18s}
.aeon-v10-software-list a:first-child{padding-left:0}
.aeon-v10-software-list a:last-child{padding-right:0;border-right:0}
.aeon-v10-software-list a:hover{background:#172331}
.aeon-v10-software-list img{width:58px;height:58px;object-fit:contain}
.aeon-v10-software-list a:last-child img{height:44px}
.aeon-v10-software-list a>span:nth-of-type(1){display:flex;flex-direction:column;gap:5px}
.aeon-v10-software-list strong{font:620 16px Inter,sans-serif}
.aeon-v10-software-list small{max-width:330px;color:#9facbe;font:400 11px/1.4 Inter,sans-serif}
.aeon-v10-software-list a>span:last-child{color:#a3bfff;font-size:19px}
.aeon-v10-signoff{display:flex;align-items:baseline;gap:8px;padding:4px 0 47px}
.aeon-v10-signoff p{margin:0;font:600 clamp(24px,2.9vw,36px)/1.2 Manrope,Inter,sans-serif;letter-spacing:-.05em}
.aeon-v10-signoff p:last-child{color:#92a8c8}
.aeon-home-v10 :is(a,button):focus-visible{outline:2px solid #a8c1ff;outline-offset:3px}
body:has(.aeon-home-v10) footer{border:0!important;border-top:1px solid #293440!important;border-radius:0!important;background:#0d1117!important;box-shadow:none!important;backdrop-filter:none!important}
body:has(.aeon-home-v10) div:has(> footer){max-width:none!important;margin:0!important;padding:0!important}
@media(max-width:1000px){.aeon-v10-step-intro{grid-template-columns:100px minmax(0,1fr) 190px}.aeon-v10-plan{padding-inline:18px}.aeon-v10-plan-bottom{align-items:flex-start;flex-direction:column}.aeon-v10-plan-action{padding-top:3px}}
@media(max-width:700px){.aeon-v10-hero-inner{min-height:0;padding-block:53px 42px}.aeon-v10-hero h1{font-size:clamp(48px,10vw,67px)}.aeon-v10-hero-mark{right:-70px;width:270px;opacity:.075}.aeon-v10-lead{max-width:450px;font-size:13px}.aeon-home-v10 .aeon-v10-step{padding-block:30px 34px}.aeon-v10-step-intro{display:block;margin-bottom:21px}.aeon-v10-step-label{margin:0 0 13px}.aeon-v10-step-intro h2{font-size:clamp(30px,7vw,41px)}.aeon-v10-step-intro>p:last-child{max-width:390px;margin-top:11px}.aeon-v10-plan-grid{display:block}.aeon-v10-plan,.aeon-v10-plan:first-child,.aeon-v10-plan:last-child{min-height:0;padding:19px 3px;border-right:0;border-bottom:1px solid var(--h10-line)}.aeon-v10-plan:last-child{border-bottom:0}.aeon-v10-plan-heading{gap:4px}.aeon-v10-plan-memory{margin:12px 0;font-size:35px}.aeon-v10-plan-details{margin-bottom:12px}.aeon-v10-plan-bottom{align-items:end;flex-direction:row}.aeon-v10-software-list{display:block}.aeon-v10-software-list a,.aeon-v10-software-list a:first-child,.aeon-v10-software-list a:last-child{min-height:85px;padding:10px 3px;border-right:0;border-bottom:1px solid var(--h10-line)}.aeon-v10-software-list a:last-child{border-bottom:0}.aeon-v10-signoff{display:block;padding-bottom:40px}.aeon-v10-signoff p:last-child{margin-top:4px}}
@media(max-width:390px){.aeon-v10-hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.aeon-v10-hero h1{font-size:46px}.aeon-v10-plan-bottom b{font-size:24px}}
@media(prefers-reduced-motion:reduce){.aeon-home-v10 a{transition:none!important;transform:none!important}}
