.ax-confidence{background:#0d1015}.ax-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.ax-metrics article{padding:35px;border-right:1px solid var(--line)}.ax-metrics article:last-child{border:0}.ax-metrics strong{display:block;font:700 clamp(34px,4vw,56px) Manrope;color:var(--electric)}.ax-metrics span{color:var(--muted)}.ax-awards{display:flex;justify-content:space-between;gap:20px;padding:25px 0;color:#78818e;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.ax-night{position:relative;min-height:720px;padding:120px max(24px,7vw);display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 70% 50%,#29384b,#10141b 45%,#080a0e 72%)}.ax-night>div:last-child{position:relative;z-index:2;max-width:650px}.ax-night h2,.ax-payments h2,.ax-app h2{font:700 clamp(48px,6vw,90px)/.98 Manrope;letter-spacing:-.055em}.ax-night h2 em{color:var(--electric);font-style:normal}.ax-night p:not(.ax-kicker){color:#adb6c3;font-size:18px}.ax-night-orbit{position:absolute!important;right:-8%;width:650px;height:650px;border:1px solid #4c5f73;border-radius:50%;box-shadow:0 0 0 70px rgba(124,255,107,.03),0 0 0 140px rgba(124,255,107,.02)}.ax-night-orbit i{position:absolute;top:12%;left:12%;width:76%;height:76%;border-radius:50%;background:linear-gradient(135deg,#d2eeff,#33445d 55%,#0b0e13 56%);box-shadow:0 0 80px rgba(125,188,255,.25)}.ax-suite-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.ax-suite-grid a{grid-column:span 2;min-height:300px;padding:28px;display:flex;flex-direction:column;background:#171b23;border:1px solid var(--line);transition:.25s}.ax-suite-grid a:nth-child(4),.ax-suite-grid a:nth-child(5){grid-column:span 3}.ax-suite-grid a:hover{transform:translateY(-8px);border-color:var(--electric)}.ax-suite-grid span{color:var(--electric);font-size:11px;letter-spacing:.12em}.ax-suite-grid h3{margin-top:auto;font-size:28px;margin-bottom:8px}.ax-suite-grid p{color:var(--muted)}.ax-suite-grid b{color:var(--electric)}.ax-payments{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:120px max(24px,7vw);background:#e9edf1;color:#11151b}.ax-payments .ax-kicker{color:#65707d}.ax-payments>div:first-child>p:not(.ax-kicker){color:#5a6470}.ax-payments a{font-weight:900;border-bottom:2px solid}.ax-payments small{display:block;margin-top:35px;color:#737d89}.ax-payment-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ax-payment-wall img{width:100%;height:80px;padding:17px;object-fit:contain;background:#fff;border:1px solid #d8dde2;transition:.2s}.ax-payment-wall img:hover{transform:scale(1.06)}.ax-voice-track{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ax-voice-track blockquote{margin:0;padding:35px;background:#171b23;border:1px solid var(--line)}.ax-voice-track blockquote>div{color:var(--electric)}.ax-voice-track blockquote p{font-size:18px}.ax-voice-track footer{color:var(--muted)}.ax-app{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:100px max(24px,7vw);background:#242a36}.ax-app-art{height:600px;display:grid;place-items:center;background:radial-gradient(circle,#caffc3,#56616d 60%,#303640)}.ax-app-art img{max-height:88%;filter:drop-shadow(0 35px 35px #0008)}.ax-app>div:last-child>p:not(.ax-kicker){font-size:18px;color:#bdc5d0}.ax-app ul{padding:0;list-style:none;margin:30px 0}.ax-app li{padding:14px 0;border-top:1px solid #444b57}.ax-app li:before{content:'✓';margin-right:12px;color:var(--electric)}@media(max-width:900px){.ax-metrics{grid-template-columns:1fr 1fr}.ax-metrics article:nth-child(2){border-right:0}.ax-suite-grid{display:grid;grid-template-columns:1fr 1fr}.ax-suite-grid a,.ax-suite-grid a:nth-child(4),.ax-suite-grid a:nth-child(5){grid-column:auto}.ax-payments,.ax-app{grid-template-columns:1fr}.ax-voice-track{grid-template-columns:1fr}.ax-night-orbit{opacity:.35}.ax-app-art{height:480px}}@media(max-width:540px){.ax-metrics,.ax-suite-grid{grid-template-columns:1fr}.ax-metrics article{border-right:0;border-bottom:1px solid var(--line)}.ax-awards{display:grid}.ax-night{min-height:620px;padding:80px 20px}.ax-payments,.ax-app{padding:80px 20px}.ax-payment-wall{grid-template-columns:repeat(3,1fr)}.ax-app-art{height:390px}}
