.aeon-home-v11{--h11-ink:#f4f7fa;--h11-mute:#9eafc2;--h11-line:#293542;--h11-ion:#7fa3ff;background:#0d1117;color:var(--h11-ink)}
.aeon-home-v11 .aeon-h11-canvas{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 50% 30% at 87% 12%,#19305272 0%,transparent 72%),radial-gradient(ellipse 50% 28% at -10% 90%,#12254066 0%,transparent 70%),#0d1117}
.aeon-home-v11 .aeon-h11-canvas:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 1px);width:1px;background:linear-gradient(180deg,transparent 2%,#33445c40 29%,#33445c30 75%,transparent 98%);pointer-events:none}
.aeon-home-v11 .aeon-h11-inner{max-width:1280px;padding-bottom:0}
.aeon-home-v11 .aeon-h11-hero{position:relative;display:flex;align-items:center;min-height:480px;padding:72px 0 66px!important}
.aeon-h11-hero-copy{position:relative;z-index:1;max-width:790px}
.aeon-h11-eyebrow{margin:0;color:#9dbaf0;font:650 10px/1.4 Inter,sans-serif;letter-spacing:.16em}
.aeon-h11-signal{display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:50%;background:#86adff;box-shadow:0 0 17px #6e9dff}
.aeon-h11-slash{padding:0 7px;color:#687b91}
.aeon-h11-hero h1{margin:25px 0 0;font:650 clamp(60px,7.5vw,105px)/.99 Manrope,Inter,sans-serif;letter-spacing:-.075em}
.aeon-h11-hero h1 span{color:#b5caff}
.aeon-h11-lead{max-width:590px;margin:25px 0 0;color:#b8c5d5;font:400 15px/1.68 Inter,sans-serif}
.aeon-h11-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:30px}
.aeon-h11-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:31px;min-height:48px;text-decoration:none!important;font:650 12px Inter,sans-serif;transition:background .2s,color .2s,transform .2s}
.aeon-h11-primary{padding:0 18px;border-radius:6px;background:#f4f7fa;color:#111a26!important}
.aeon-h11-primary:hover{background:#dbe7ff;transform:translateY(-2px)}
.aeon-h11-secondary{color:#dce7f5!important}
.aeon-h11-secondary:hover{color:#fff!important}
.aeon-h11-secondary span{color:#8aabff}
.aeon-h11-availability{margin:23px 0 0;color:#8fa1b5;font:400 11px/1.5 Inter,sans-serif}
.aeon-h11-hero-aside{position:absolute;right:-2%;top:25%;width:235px;display:flex;flex-direction:column;align-items:center;color:#8da9d7;opacity:.32;pointer-events:none;transform:rotate(-6deg)}
.aeon-h11-hero-aside>span:first-child,.aeon-h11-hero-aside>span:last-child{font:700 13px/1 Manrope,Inter,sans-serif;letter-spacing:.42em}
.aeon-h11-hero-index{height:175px;font:350 188px/.95 Manrope,Inter,sans-serif;letter-spacing:-.1em}
.aeon-h11-hero-index sup{position:relative;top:-37px;left:-28px;color:#6590ff;font:400 90px/1 Manrope,Inter,sans-serif}
.aeon-home-v11 .aeon-h11-section{display:grid;grid-template-columns:250px minmax(0,1fr);gap:53px;align-items:start;padding:28px 0 31px!important}
.aeon-h11-section-intro{padding-top:17px}
.aeon-h11-section-intro h2{max-width:250px;margin:18px 0 11px;font:650 clamp(29px,3.1vw,40px)/1.13 Manrope,Inter,sans-serif;letter-spacing:-.055em}
.aeon-h11-section-intro>p:last-child{max-width:250px;margin:0;color:#9fb0c2;font:400 12px/1.65 Inter,sans-serif}
.aeon-h11-section-body{min-width:0}
.aeon-h11-plan-list{border-top:1px solid #4a5c70}
.aeon-h11-plan{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,1.6fr) auto 27px;align-items:center;gap:18px;min-height:103px;padding:13px 11px 13px 0;border-bottom:1px solid var(--h11-line);color:#f4f7fa!important;text-decoration:none!important;transition:background .18s,padding .18s}
.aeon-h11-plan:hover,.aeon-h11-plan:focus-visible{padding-left:11px;background:#192638}
.aeon-h11-plan.is-featured{background:linear-gradient(90deg,#1b2c463f,transparent 72%)}
.aeon-h11-plan-name{display:flex;flex-direction:column;gap:8px}
.aeon-h11-plan-name strong{font:700 20px/1.1 Manrope,Inter,sans-serif;letter-spacing:.025em}
.aeon-h11-plan-name small{color:#9dadbe;font:400 10px/1.4 Inter,sans-serif}
.aeon-h11-plan-resources{display:flex;flex-direction:column;gap:7px;min-width:0}
.aeon-h11-plan-resources strong{font:650 18px/1.1 Manrope,Inter,sans-serif;letter-spacing:-.04em;white-space:nowrap}
.aeon-h11-plan-resources small{color:#9cacc0;font:450 10px/1.4 Inter,sans-serif}
.aeon-h11-plan-resources i{padding:0 3px;color:#667b97;font-style:normal}
.aeon-h11-plan-price{display:flex;flex-direction:column;align-items:flex-end;gap:5px;white-space:nowrap}
.aeon-h11-plan-price strong{font:650 23px/1 Manrope,Inter,sans-serif;letter-spacing:-.05em}
.aeon-h11-plan-price small{color:#98aabd;font:400 10px Inter,sans-serif}
.aeon-h11-plan-arrow{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #536b8a;border-radius:50%;color:#bed1ff;font:400 16px Inter,sans-serif;transition:background .18s}
.aeon-h11-plan:hover .aeon-h11-plan-arrow{background:#2e6bff}
.aeon-h11-disclosure{margin:12px 0 0;color:#91a1b3;font:400 10px/1.5 Inter,sans-serif}
.aeon-h11-software{padding-top:28px;padding-bottom:51px}
.aeon-h11-software-list{border-top:1px solid #4a5c70}
.aeon-h11-software-list a{display:grid;grid-template-columns:55px minmax(0,1fr) 25px;align-items:center;gap:19px;min-height:94px;padding:11px 12px 11px 0;border-bottom:1px solid var(--h11-line);color:#f4f7fa!important;text-decoration:none!important;transition:background .18s,padding .18s}
.aeon-h11-software-list a:hover{padding-left:12px;background:#192638}
.aeon-h11-software-image{display:flex;align-items:center;justify-content:center;width:48px;height:48px}
.aeon-h11-software-image img{width:48px;height:48px;object-fit:contain}
.aeon-h11-software-list a:nth-child(2) img{height:38px}
.aeon-h11-software-list a>span:nth-child(2){display:flex;flex-direction:column;gap:6px}
.aeon-h11-software-list strong{font:630 17px Manrope,Inter,sans-serif}
.aeon-h11-software-list small{color:#9fb0c2;font:400 11px/1.4 Inter,sans-serif}
.aeon-h11-software-list a>span:last-child{color:#a9c1ff;font-size:20px}
.aeon-h11-signoff{padding:20px 0 66px}
.aeon-h11-signoff-rule{display:block;width:100%;height:1px;background:linear-gradient(90deg,#536a87,#2d3d50 55%,transparent)}
.aeon-h11-signoff p{margin:25px 0 0;font:640 clamp(24px,3vw,38px)/1.25 Manrope,Inter,sans-serif;letter-spacing:-.055em}
.aeon-h11-signoff p span{color:#9eb6da}
.aeon-home-v11 .aeon-h11-software{padding-top:20px!important;padding-bottom:25px!important}
.aeon-home-v11 :is(a,button):focus-visible{outline:2px solid #a8c2ff;outline-offset:3px}
body:has(.aeon-home-v11) footer{border:0!important;border-top:1px solid #2c3948!important;border-radius:0!important;background:#0d1117!important;box-shadow:none!important;backdrop-filter:none!important}
body:has(.aeon-home-v11) div:has(> footer){max-width:none!important;margin:0!important;padding:0!important}
@media(max-width:1050px){.aeon-home-v11 .aeon-h11-section{grid-template-columns:210px minmax(0,1fr);gap:28px}.aeon-h11-plan{gap:10px;grid-template-columns:minmax(88px,.9fr) minmax(0,1.6fr) auto 23px}.aeon-h11-plan-price strong{font-size:20px}.aeon-h11-plan-resources strong{font-size:16px}}
@media(max-width:780px){.aeon-home-v11 .aeon-h11-canvas:before{display:none}.aeon-home-v11 .aeon-h11-hero{min-height:0;padding:58px 0 55px!important}.aeon-h11-hero h1{font-size:clamp(55px,10vw,78px)}.aeon-h11-lead{font-size:13px}.aeon-home-v11 .aeon-h11-section{display:block;padding:18px 0 29px!important}.aeon-h11-section-intro{padding:0 0 23px}.aeon-h11-section-intro h2,.aeon-h11-section-intro>p:last-child{max-width:590px}.aeon-h11-section-intro h2{font-size:35px}.aeon-h11-plan{min-height:98px}.aeon-home-v11 .aeon-h11-software{padding-top:11px!important}}
@media(max-width:560px){.aeon-home-v11 .aeon-h11-hero{padding-top:48px!important}.aeon-h11-hero h1{font-size:clamp(51px,12vw,65px)}.aeon-h11-actions{gap:17px}.aeon-h11-plan{grid-template-columns:minmax(0,1fr) auto 22px;gap:8px;padding-block:17px}.aeon-h11-plan-name{grid-column:1;grid-row:1}.aeon-h11-plan-resources{grid-column:1;grid-row:2;margin-top:7px}.aeon-h11-plan-price{grid-column:2;grid-row:1 / 3}.aeon-h11-plan-arrow{grid-column:3;grid-row:1 / 3}.aeon-h11-plan-name strong{font-size:18px}.aeon-h11-plan-price strong{font-size:21px}.aeon-h11-signoff{padding-bottom:45px}}
@media(max-width:390px){.aeon-h11-actions{align-items:flex-start;flex-direction:column;gap:10px}.aeon-h11-plan-resources small{font-size:9px}.aeon-h11-plan-price strong{font-size:19px}}
@media(prefers-reduced-motion:reduce){.aeon-home-v11 a{transition:none!important;transform:none!important}}
