.page-hero-cta{position:relative;margin-top:1.5rem}.page-hero--home .page-hero-tag{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--aenix-accent);background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:999px;margin-bottom:1rem}.page-hero-trust{margin-top:1.5rem;font-size:.8125rem;color:var(--aenix-text-muted);display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.card-grid--replace,.card-grid--editions{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin:1.5rem 0 2rem}.card--replace,.card--edition{display:flex;flex-direction:column;background:var(--aenix-surface);border:1px solid rgba(255,255,255,.1);border-radius:10px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.card--replace:hover,.card--edition:hover{border-color:var(--aenix-primary);transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.35)}.card--replace .card-tag,.card--edition .card-tag{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--aenix-accent)}.card--neutral .card-tag{color:var(--aenix-text-muted)}.card--edition .card-meta{font-size:.8125rem;color:var(--aenix-text-muted);margin:0;font-style:italic}@media(max-width:640px){.page-hero-tag{margin-bottom:.9rem}.page-hero-cta{margin-top:1.25rem}}.page-hero-microcopy{margin-top:.75rem;font-size:.85rem;color:var(--text-secondary,#94A3B8);max-width:46ch}.page-home .card-grid--replace,.page-home .card-grid--editions,.page-home .engagement-steps{width:min(1140px,calc(100vw - 3rem));position:relative;left:50%;transform:translateX(-50%)}@media(min-width:1024px){.page-home .card-grid--replace,.page-home .card-grid--editions,.page-home .engagement-steps{grid-template-columns:repeat(3,1fr)}}.page-home .page-content h2{margin-top:4.5rem;font-size:1.875rem}.page-hero--home .page-hero-subtitle{max-width:620px}.page-hero--home .page-hero-microcopy{margin:.875rem auto 0;max-width:480px;font-size:.875rem;color:var(--aenix-text-muted)}.page-hero--home .page-hero-trust{justify-content:center}.page-hero--split{text-align:left}.hero-split{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,.95fr);gap:3rem;align-items:center}.page-hero--split .page-hero-subtitle{margin:0;max-width:52ch;font-size:1rem}.page-hero--split .page-hero-cta{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.btn-xl{padding:1rem 2.5rem;font-size:1rem}.page-hero--split .page-hero-microcopy{margin:.875rem 0 0;max-width:52ch;font-size:.875rem;color:var(--aenix-text-muted)}.page-hero-trust--pills{justify-content:flex-start;gap:.5rem;margin-top:1.75rem}.trust-pill{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:var(--aenix-text-muted);background:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,.1);border-radius:999px;white-space:nowrap}.hero-split__visual{min-width:0}.hero-diagram{display:block;width:100%;max-width:520px;height:auto;margin:0 auto}@media(max-width:960px){.hero-split{grid-template-columns:1fr;gap:2.5rem}.hero-split__visual{max-width:420px;margin:0 auto}}.page-home .replace-groups{width:min(1140px,calc(100vw - 3rem));position:relative;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:1.5rem 0 2rem}.page-home .replace-groups .card-grid--replace{width:auto;position:static;transform:none;display:flex;flex-direction:column;gap:.875rem;margin:0}.replace-group__label{margin:0 0 .875rem;font-size:.8125rem;font-weight:700;color:var(--aenix-text-muted);display:flex;align-items:center;gap:.75rem}.replace-group__label::after{content:"";flex:1;height:1px;background:rgba(255,255,255,8%)}.card--replace .card-tag{grid-column:1;grid-row:1/span 3;text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:600;line-height:1.4;padding-top:3px}.card--anchor{border-color:rgba(1,165,255,.35)}.card--anchor .card-tag{color:var(--aenix-primary)}@media(max-width:900px){.page-home .replace-groups{grid-template-columns:1fr}.card--replace .card-tag{grid-row:auto;grid-column:1;padding-top:0}}.page-home .edition-selector{width:min(1140px,calc(100vw - 3rem));position:relative;left:50%;transform:translateX(-50%);margin:1.5rem 0 2rem}.edition-selector__tabs{display:none}.edition-selector:not(.is-tabbed) .edition-selector__panels{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.edition-selector.is-tabbed{display:grid;grid-template-columns:250px minmax(0,1fr);gap:1.5rem;align-items:stretch}.edition-selector.is-tabbed .edition-selector__tabs{display:flex;flex-direction:column;gap:4px}.edition-tab{text-align:left;padding:.8125rem 1.125rem;font-family:var(--font-body,inherit);font-size:.9375rem;font-weight:600;color:var(--aenix-text-muted);background:0 0;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.edition-tab:hover{color:var(--aenix-text);background:rgba(255,255,255,4%)}.edition-tab[aria-selected=true]{color:#fff;background:rgba(1,165,255,.1);border-color:rgba(1,165,255,.35)}.edition-selector__panels{min-width:0}.edition-panel{height:100%}.edition-panel .card--edition{height:100%}.is-tabbed .card--edition .card-meta{font-size:.9375rem}.is-tabbed .card--edition .card-link{font-size:.9375rem}@media(max-width:860px){.edition-selector.is-tabbed{grid-template-columns:1fr}.edition-selector.is-tabbed .edition-selector__tabs{flex-direction:row;overflow-x:auto;padding-bottom:.25rem}.edition-tab{white-space:nowrap}}.page-home .open-core-split{width:min(1140px,calc(100vw - 3rem));position:relative;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr);gap:3rem;align-items:start;margin:1.5rem 0 2rem}.open-core-split__intro p{max-width:52ch}.trust-panel{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,8%);border-radius:12px;background:var(--aenix-bg-tint)}.advantage-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.advantage-row{display:grid;grid-template-columns:40px 1fr;gap:1.125rem;align-items:start;margin:0;padding:1.125rem 1.25rem;background:var(--aenix-bg-tint);border:1px solid rgba(255,255,255,7%);border-radius:12px;font-size:.9375rem;line-height:1.6;color:var(--aenix-text-muted)}.advantage-row__icon{box-sizing:content-box;padding:10px;color:var(--aenix-primary);background:rgba(1,165,255,.1);border-radius:10px}.advantage-row strong{display:block;margin-bottom:2px;color:var(--aenix-text)}@media(max-width:900px){.page-home .open-core-split{grid-template-columns:1fr;gap:1.5rem}}.page-home .engagement-steps{margin-top:2rem}.page-hero--split .page-hero-tag{font-size:.6875rem;letter-spacing:.06em;padding:.3125rem .875rem;background:rgba(139,92,246,8%);border-color:rgba(139,92,246,.22);margin-bottom:1.25rem}.hd-plat-halo{opacity:0;animation:hd-fade .9s ease-out .1s forwards}.hd-wires path{stroke-dasharray:400;stroke-dashoffset:400;animation:hd-wire .8s cubic-bezier(.22,1,.36,1)forwards}.hd-z1 path{animation-delay:.75s}.hd-z2 path{animation-delay:.45s}.hd-z3 path{animation-delay:.75s}.hd-dots circle{opacity:0;animation:hd-fade .45s ease-out forwards}.hd-dots.hd-z2 circle{animation-delay:.85s}.hd-dots.hd-z1 circle,.hd-dots.hd-z3 circle{animation-delay:1.2s}.hero-split__visual{position:relative}.hero-split__visual::before{content:"";position:absolute;inset:8% 4%;background:radial-gradient(ellipse at 50% 45%,rgba(1,165,255,.1),rgba(102,27,225,7%) 55%,transparent 75%);filter:blur(12px);pointer-events:none}.hero-diagram{position:relative}.edition-selector.is-tabbed .card--edition .card-tag{display:none}.edition-selector.is-tabbed .card--edition .card-meta{order:-1;font-style:normal;font-size:.8125rem;font-weight:600;color:var(--aenix-primary);letter-spacing:.01em}.page-home .page-content h2{margin-top:5rem}.page-home .page-content h2+p{color:var(--aenix-text-muted);max-width:56ch}.page-home .cta-final{width:min(1140px,calc(100vw - 3rem));position:relative;left:50%;transform:translateX(-50%);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:2rem 2.5rem;margin:4.5rem 0 1rem;padding:3.25rem 3rem;text-align:left;border:1px solid transparent;border-radius:20px;background:linear-gradient(140deg,#0E1630 0%,#0A0F22 48%,#150F38 100%)padding-box,linear-gradient(135deg,rgba(148,222,224,.8),rgba(1,165,255,.65) 30%,rgba(102,27,225,.8))border-box}.page-home .cta-final h2{margin:0;font-size:clamp(1.75rem,3vw,2.375rem)}.cta-final__copy{position:relative;z-index:1}.cta-final__actions{position:relative;z-index:1;margin:0;justify-content:flex-end}.cta-final__art{position:absolute;right:0;bottom:0;width:min(46%,460px);height:auto;pointer-events:none}@media(max-width:900px){.page-home .cta-final{grid-template-columns:1fr;padding:2.5rem 1.75rem}.cta-final__actions{justify-content:flex-start}.cta-final__art{opacity:.55}}.page-hero-cta .btn-xl{padding:1rem 2.25rem;font-size:1rem;line-height:1.2}@media(min-width:901px){.page-home .replace-groups{grid-template-rows:auto repeat(3,1fr);gap:.875rem 2rem}.page-home .replace-groups .replace-group{display:grid;grid-template-rows:subgrid;grid-row:span 4}.page-home .replace-groups .replace-group__label{margin-bottom:0;align-self:center}.page-home .replace-groups .card-grid--replace{display:contents}}.card--replace .card-link{align-self:end}.page-home .band{--band-bg:var(--bg-main, #0B0F1A);width:100vw;position:relative;left:50%;transform:translateX(-50%);padding:4rem 0 4.5rem;background:var(--band-bg)}.page-home .band--tint{--band-bg:#0D1424;box-shadow:inset 0 1px rgba(255,255,255,3%)}.page-home .band>h2{width:min(1140px,calc(100vw - 3rem));position:relative;left:50%;transform:translateX(-50%);margin:0 0 .75rem;font-size:1.875rem}.page-home .band>h2+p{width:min(1140px,calc(100vw - 3rem));position:relative;left:50%;transform:translateX(-50%);color:var(--aenix-text-muted);max-width:none}.page-home .band>h2+p{max-width:none}.page-home .band>h2+p{font-size:1rem}.page-home .page-content>.cta-final{margin-top:4.5rem}.card--replace .card-tag{padding-top:0}.card--replace .card-link{margin-top:auto;padding-top:.75rem}.trust-pill{border-color:transparent;background:rgba(255,255,255,.055)}.advantage-list{gap:0;background:rgba(11,15,26,.75);border:1px solid rgba(255,255,255,7%);border-radius:14px;overflow:hidden}.advantage-row{background:0 0;border:none;border-radius:0;padding:1.25rem 1.375rem}.advantage-row+.advantage-row{border-top:1px solid rgba(255,255,255,7%)}.band--tint .trust-panel{border-color:transparent;background:rgba(11,15,26,.6)}.page-home .engagement-steps{border:none}@media(min-width:1024px){.page-home .engagement-steps{position:relative;margin-top:2.5rem;padding-top:3.5rem}.page-home .engagement-steps::before{content:"";position:absolute;top:1.375rem;left:16.5%;right:16.5%;height:2px;background:linear-gradient(90deg,rgba(1,165,255,.55),rgba(167,139,250,.55))}.page-home .engagement-step__number{position:absolute;top:-4.875rem;left:50%;translate:-50% 0;box-shadow:0 0 0 8px var(--band-bg,#0B0F1A)}}.page-home .cta-final{padding:4rem 3.5rem;gap:2rem 3rem}.page-home .cta-final h2{font-size:clamp(2rem,3.4vw,2.75rem)}@media(max-width:900px){.page-home .band{padding:3rem 0 3.5rem}}.page-home .page-content{padding-top:0}.page-home .page-content>.band:first-child{margin-top:0}.page-home .band{padding:3.25rem 0 3.75rem}.page-home .page-content>.cta-final{margin-top:3rem}.page-home .band>h2{text-align:center}.page-home .band>h2+p{text-align:center;max-width:62ch;margin-left:auto;margin-right:auto;left:auto;transform:none;width:auto;padding:0 1.5rem}@media(min-width:1024px){.page-home .engagement-steps{margin-top:2rem;padding-top:3.5rem}.page-home .engagement-step__number{top:-3.5rem}.page-home .engagement-steps::before{top:calc(1.375rem - 1px)}}@media(max-width:900px){.page-home .band{padding:2.5rem 0 3rem}}.checklist>li span,.page-content ul:has(>li>input[type=checkbox])>li span{display:block}.page-hero-trust--pills{display:flex;flex-wrap:wrap}a.trust-pill{text-decoration:none}a.trust-pill:hover{color:var(--aenix-primary,#01a5ff);border-color:rgba(1,165,255,.4)}@media(max-width:600px){.page-home .hero-split__visual{display:none}}