.axo-page{--navy-950:#050f22;--navy-900:#071529;--navy-850:#0a1c37;--navy-800:#0a1e3f;--panel:#0d2247;--panel-2:#102a55;--line:#ffffff1a;--line-strong:#ffffff2e;--ink:#eaf1fb;--ink-2:#aebed8;--ink-3:#7387a8;--accent:#ee4130;--accent-deep:#c2291a;--gl-blue:#007aff;--jade:#46d59a;--amber:#ffb454;--glow:color-mix(in srgb, var(--accent) 55%, transparent);--maxw:1200px;--r:18px;--font-display:var(--font-inter-tight),"Inter Tight",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-family:var(--font-body);background:var(--navy-950);color:var(--ink);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:100vh;line-height:1.5;overflow-x:hidden}.axo-page *{box-sizing:border-box;margin:0;padding:0}.axo-page a{color:inherit;text-decoration:none}.axo-page img{max-width:100%;display:block}.axo-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.axo-page .eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:12px;display:inline-flex}.axo-page .eyebrow:before{content:"";background:var(--accent);opacity:.7;width:22px;height:1px}.axo-page .eyebrow.center:before{display:none}.axo-page h1,.axo-page h2,.axo-page h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:300;line-height:1.04}.axo-page h2{font-size:clamp(30px,4.2vw,52px)}.axo-page h2 b,.axo-page h1 b{font-weight:600}.axo-page .lead{color:var(--ink-2);max-width:60ch;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.axo-page section{padding:clamp(72px,9vw,128px) 0;position:relative}.axo-page .sec-head{max-width:760px;margin-bottom:54px}.axo-page .sec-head h2{margin-top:18px}.axo-page .sec-head p{margin-top:20px}.axo-page .btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .18s;display:inline-flex}.axo-page .btn-primary{background:var(--accent);color:#04223a;box-shadow:0 8px 30px -8px var(--glow)}.axo-page .btn-primary:hover{box-shadow:0 14px 40px -10px var(--glow);transform:translateY(-2px)}.axo-page .btn-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.axo-page .btn-ghost:hover{border-color:var(--accent);color:#fff}.axo-page .btn-sm{padding:10px 18px;font-size:14px}.axo-page .nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--navy-950) 78%,transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.axo-page .nav-in{align-items:center;gap:24px;height:68px;display:flex}.axo-page .brand{align-items:center;gap:12px;display:flex}.axo-page .brand img{width:auto;height:24px}.axo-page .brand .by{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:7px;padding-left:12px;font-size:10px;display:flex}.axo-page .brand .by svg{width:auto;height:13px}.axo-page .nav-links{gap:28px;margin-left:auto;display:flex}.axo-page .nav-links a{color:var(--ink-2);font-size:14px;transition:all .15s}.axo-page .nav-links a:hover{color:#fff}.axo-page .nav-cta{margin-left:8px}@media (max-width:880px){.axo-page .nav-links{display:none}}.axo-page .glow-top{pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,var(--glow),transparent 62%);opacity:.5;filter:blur(8px);width:1100px;height:620px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.axo-page .grid-bg{z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000,#0000 75%)}.axo-page .wrap,.axo-page .sec-head,.axo-page .hero-grid{z-index:1;position:relative}.axo-page .hero{background:radial-gradient(120% 90% at 50% -10%,var(--navy-850),var(--navy-950) 60%);padding-top:clamp(48px,7vw,92px);overflow:hidden}.axo-page .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.axo-page .hero h1{margin-top:22px;font-size:clamp(40px,5.6vw,72px)}.axo-page .hero .lead{margin-top:24px}.axo-page .price-row{flex-wrap:wrap;align-items:flex-end;gap:20px;margin:34px 0 6px;display:flex}.axo-page .price-tag{align-items:baseline;gap:4px;display:flex}.axo-page .price-tag .cur{font-family:var(--font-display);color:var(--ink-2);font-size:30px;font-weight:300;transform:translateY(-14px)}.axo-page .price-tag .amt{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(58px,7vw,86px);font-weight:600;line-height:.9}.axo-page .price-meta{font-family:var(--font-mono);color:var(--ink-2);letter-spacing:.02em;padding-bottom:6px;font-size:12.5px;line-height:1.55}.axo-page .price-meta b{color:var(--accent);font-weight:500}.axo-page .hero-cta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.axo-page .stat-strip{border:1px solid var(--line);border-radius:14px;gap:0;margin-top:40px;display:flex;overflow:hidden}.axo-page .stat-strip[hidden]{display:none}.axo-page .stat{border-right:1px solid var(--line);flex:1;padding:18px 20px}.axo-page .stat:last-child{border-right:none}.axo-page .stat .k{font-family:var(--font-display);font-size:24px;font-weight:600}.axo-page .stat .l{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:5px;font-size:10.5px}.axo-page .hero-visual{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.axo-page .hero-photo,.axo-page[data-hero=photo] .hero-cards{display:none}.axo-page[data-hero=photo] .hero-photo{width:100%;display:block}.axo-page .hero-photo image-slot{border:1px solid var(--line);width:100%;height:460px}.axo-page .card{aspect-ratio:1.585;color:#fff;background:linear-gradient(150deg,#0e2a55 0%,#0a1e3f 52%,#071529 100%);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:space-between;width:340px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -24px #000000b3,inset 0 1px #ffffff14}.axo-page .card:after{content:"";pointer-events:none;background:linear-gradient(115deg,transparent 40%,color-mix(in srgb,var(--accent) 22%,transparent) 75%,transparent 92%);border-radius:18px;position:absolute;inset:0}.axo-page .card .edge{background:linear-gradient(var(--accent),var(--accent-deep));width:5px;box-shadow:0 0 22px var(--glow);z-index:2;position:absolute;top:0;bottom:0;left:0}.axo-page .ct-right{align-items:center;gap:10px;display:flex}.axo-page .nfc{width:18px;height:18px;color:var(--accent);opacity:.55;flex:none;display:block}.axo-page .nfc svg{width:100%;height:100%;display:block}@keyframes nfcLit{0%,to{box-shadow:0 30px 70px -24px #000000b3,inset 0 1px 0 #ffffff14,inset 0 0 18px -8px var(--glow)}50%{box-shadow:0 30px 70px -24px #000000b3,inset 0 1px 0 #ffffff14,inset 0 0 44px -2px var(--glow)}}@keyframes nfcEdge{0%,to{box-shadow:0 0 14px var(--glow)}50%{box-shadow:0 0 30px var(--glow),0 0 54px var(--glow)}}@keyframes nfcBreath{0%,to{opacity:.3}50%{opacity:.95}}@media (prefers-reduced-motion:no-preference){.axo-page .card{animation:2.8s ease-in-out infinite nfcLit}.axo-page .card .edge{animation:2.8s ease-in-out infinite nfcEdge}.axo-page .nfc{animation:1.9s ease-in-out infinite nfcBreath}}.axo-page[data-card=black] .card{background:linear-gradient(150deg,#1a1d24 0%,#0c0e13 60%,#050608 100%)}.axo-page[data-card=teal] .card{background:linear-gradient(150deg,#073a44 0%,#0a1e3f 60%,#071529 100%)}.axo-page .card-top{justify-content:space-between;align-items:flex-start;display:flex}.axo-page .card-logo{opacity:.96;width:auto;height:18px}.axo-page .card-head{flex-direction:column;gap:16px;display:flex}.axo-page .card-chiprow{align-items:center;gap:11px;display:flex}.axo-page .card-chip{background:linear-gradient(135deg,#f6e09a 0%,#e6c873 38%,#caa44e 64%,#a9863a 100%);border-radius:5px;width:38px;height:29px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #78561466,inset 0 1px 1px #ffffff8c,0 1px 1px #0003}.axo-page .card-chip svg{width:100%;height:100%;display:block;position:absolute;inset:0}.axo-page .card-chip .pad{stroke:#60441099;stroke-width:1.2px;fill:none}.axo-page .card-chip .mod{fill:#ffffff24;stroke:#60441099;stroke-width:1.2px}.axo-page .card-num{font-family:var(--font-mono);letter-spacing:.14em;color:#dce8fb;text-shadow:0 1px 2px #00000080;font-size:15px}.axo-page .card-bottom{justify-content:space-between;align-items:flex-end;display:flex}.axo-page .card-gl{width:auto;height:20px}.axo-page .card-visa{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:22px;font-style:italic;font-weight:700}.axo-page .card-meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:8.5px}.axo-page .card-headrow{align-items:center;gap:10px;display:flex}.axo-page .card-axes{width:auto;height:19px}.axo-page .card-one{font-family:var(--font-display);letter-spacing:.34em;color:#fff;text-transform:uppercase;border-left:1px solid #ffffff47;padding-left:11px;font-size:12px;font-weight:600;transform:translateY(1px)}.axo-page .card-partners{align-items:center;gap:9px;display:flex}.axo-page .card-partners .pl{opacity:.9;width:auto;height:11px}.axo-page .card-partners .sep{background:#ffffff4d;width:1px;height:12px}.axo-page .card-partners .g{width:auto;height:15px}.axo-page .card-poweredby{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:7px}.axo-page .hero-cards{width:380px;height:420px;position:relative}.axo-page .hero-cards .card{position:absolute;top:50%;left:50%}.axo-page .hero-cards .c1{filter:brightness(.8);z-index:1;transform:translate(-50%,-50%)rotate(-9deg)translateY(34px)}.axo-page .hero-cards .c2{filter:brightness(.9);z-index:2;transform:translate(-50%,-50%)rotate(-4deg)translateY(16px)}.axo-page .hero-cards .c3{z-index:3;transform:translate(-50%,-50%)rotate(3deg)}.axo-page .hero-cards .badge{z-index:4;background:var(--navy-800);border:1px solid var(--accent);border-radius:12px;padding:12px 16px;position:absolute;bottom:18px;right:-8px;box-shadow:0 18px 40px -16px #000000b3}.axo-page .hero-cards .badge .n{font-family:var(--font-display);color:var(--accent);font-size:30px;font-weight:600;line-height:1}.axo-page .hero-cards .badge .t{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:3px;font-size:9.5px}.axo-page[data-hero=price] .hero-cards{display:none}.axo-page[data-hero=price] .hero-pricecard{display:flex}.axo-page .hero-pricecard{background:linear-gradient(180deg,var(--panel),var(--navy-850));border:1px solid var(--line-strong);border-radius:22px;flex-direction:column;width:100%;max-width:400px;padding:34px;display:none;box-shadow:0 40px 90px -30px #000c}.axo-page .hero-pricecard .pc-ey{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:11px}.axo-page .hero-pricecard .pc-amt{font-family:var(--font-display);letter-spacing:-.03em;margin:10px 0 2px;font-size:64px;font-weight:600}.axo-page .hero-pricecard .pc-sub{color:var(--ink-2);font-size:14px}.axo-page .hero-pricecard ul{flex-direction:column;gap:13px;margin:24px 0;list-style:none;display:flex}.axo-page .hero-pricecard li{color:var(--ink);gap:11px;font-size:14.5px;display:flex}.axo-page .hero-pricecard li svg{color:var(--accent);flex:none;margin-top:3px}.axo-page .hero-pricecard .btn{justify-content:center;width:100%}@media (max-width:920px){.axo-page .hero-grid{grid-template-columns:1fr;gap:40px}.axo-page .hero-visual{order:-1;min-height:360px}}.axo-page .inc-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.axo-page .icard{background:linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--panel) 55%,var(--navy-950)));border:1px solid var(--line);border-radius:var(--r);padding:26px;transition:all .2s;position:relative;overflow:hidden}.axo-page .icard:hover{border-color:var(--line-strong);transform:translateY(-3px)}.axo-page .icard .ic-ico{background:color-mix(in srgb,var(--accent) 14%,transparent);width:42px;height:42px;color:var(--accent);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.axo-page .icard h3{letter-spacing:-.01em;font-size:21px;font-weight:600}.axo-page .icard p{color:var(--ink-2);margin-top:9px;font-size:14.5px;line-height:1.55}.axo-page .icard .tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:10.5px;position:absolute;top:24px;right:26px}.axo-page .span-7{grid-column:span 7}.axo-page .span-5{grid-column:span 5}.axo-page .span-4{grid-column:span 4}.axo-page .span-6{grid-column:span 6}.axo-page .span-12{grid-column:span 12}.axo-page .stacks{gap:12px;margin-top:22px;display:flex}.axo-page .stack{border:1px solid var(--line);text-align:center;background:#ffffff05;border-radius:10px;flex:1;padding:14px 10px}.axo-page .stack .qty{font-family:var(--font-display);font-size:26px;font-weight:600}.axo-page .stack .lb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:9.5px}@media (max-width:820px){.axo-page .inc-grid{grid-template-columns:1fr}.axo-page .icard{grid-column:span 1!important}}.axo-page .show{background:radial-gradient(110% 80% at 80% 10%,var(--navy-850),var(--navy-950) 65%);overflow:hidden}.axo-page .show-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.axo-page .cards-stage{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;min-height:360px;display:flex}.axo-page .flip{perspective:1400px}.axo-page .face-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin-top:14px;font-size:10px}.axo-page .card.back{justify-content:flex-start}.axo-page .card.back .stripe{background:#05101f;height:38px;position:absolute;top:20px;left:0;right:0;box-shadow:inset 0 1px #ffffff0d}.axo-page .card.back .back-body{justify-content:space-between;align-items:flex-end;gap:14px;width:100%;margin-top:auto;display:flex}.axo-page .card.back .qr{background:#fff;border-radius:7px;flex:none;width:64px;height:64px;padding:6px}.axo-page .card.back .qr svg{width:100%;height:100%;display:block}.axo-page .card.back .baccount{font-family:var(--font-mono);letter-spacing:.1em;color:#cfe0f5;font-size:12px}.axo-page .card.back .bnum{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-3);max-width:20ch;margin-top:5px;font-size:9px;line-height:1.4}.axo-page .feat-list{flex-direction:column;gap:22px;margin-top:34px;display:flex}.axo-page .feat{gap:16px;display:flex}.axo-page .feat .fi{background:color-mix(in srgb,var(--accent) 13%,transparent);width:40px;height:40px;color:var(--accent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.axo-page .feat h4{font-family:var(--font-display);font-size:17px;font-weight:600}.axo-page .feat p{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.5}@media (max-width:860px){.axo-page .show-grid{grid-template-columns:1fr;gap:40px}}.axo-page .r4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.axo-page .rcard{border:1px solid var(--line);border-radius:var(--r);background:var(--navy-900);padding:26px 24px;transition:all .2s;position:relative;overflow:hidden}.axo-page .rcard:before{content:"";background:var(--accent);width:0;height:3px;transition:all .3s;position:absolute;top:0;left:0}.axo-page .rcard:hover:before{width:100%}.axo-page .rcard:hover{border-color:var(--line-strong);transform:translateY(-3px)}.axo-page .rcard .ltr{font-family:var(--font-display);color:var(--accent);font-size:48px;font-weight:300;line-height:1}.axo-page .rcard h3{margin:14px 0 8px;font-size:20px;font-weight:600}.axo-page .rcard p{color:var(--ink-2);font-size:14px;line-height:1.55}.axo-page .caps{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.axo-page .cap{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-2);border:1px solid var(--line);background:#ffffff05;border-radius:999px;padding:9px 16px;font-size:12px}.axo-page .cap b{color:var(--accent);font-weight:500}@media (max-width:860px){.axo-page .r4{grid-template-columns:1fr 1fr}}@media (max-width:520px){.axo-page .r4{grid-template-columns:1fr}}.axo-page .check{background:radial-gradient(100% 80% at 15% 10%,var(--navy-850),var(--navy-950) 60%)}.axo-page .steps{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.axo-page .step{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:24px;padding:26px 8px;transition:all .2s;display:grid}.axo-page .step:hover{background:#ffffff05}.axo-page .step .no{font-family:var(--font-display);color:var(--accent);font-size:40px;font-weight:300}.axo-page .step .body h3{font-size:20px;font-weight:600}.axo-page .step .body p{color:var(--ink-2);max-width:62ch;margin-top:5px;font-size:14.5px}.axo-page .step .pill{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10.5px}@media (max-width:680px){.axo-page .step{grid-template-columns:46px 1fr}.axo-page .step .pill{display:none}.axo-page .step .no{font-size:30px}}.axo-page .reserve{background:linear-gradient(180deg,var(--navy-950),var(--navy-900))}.axo-page .res-grid{grid-template-columns:1fr 420px;align-items:start;gap:56px;display:grid}.axo-page .form{background:linear-gradient(180deg,var(--panel),var(--navy-850));border:1px solid var(--line-strong);border-radius:24px;padding:34px}.axo-page .field{margin-bottom:18px}.axo-page .field.row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.axo-page .field label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:10.5px;display:block}.axo-page .field input,.axo-page .field textarea,.axo-page .field select{background:var(--navy-950);border:1px solid var(--line);color:#fff;width:100%;font-family:var(--font-body);border-radius:11px;padding:13px 15px;font-size:15px;transition:all .15s}.axo-page .field input::-moz-placeholder{color:var(--ink-3)}.axo-page .field textarea::-moz-placeholder{color:var(--ink-3)}.axo-page .field input::placeholder,.axo-page .field textarea::placeholder{color:var(--ink-3)}.axo-page .field input:focus,.axo-page .field textarea:focus,.axo-page .field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);outline:none}.axo-page .seg{gap:10px;display:flex}.axo-page .seg label{cursor:pointer;border:1px solid var(--line);color:var(--ink-2);font-family:var(--font-body);letter-spacing:0;text-transform:none;text-align:left;border-radius:11px;flex:1;margin:0;padding:14px;font-size:14px;transition:all .15s;display:block}.axo-page .seg label .t{color:#fff;margin-bottom:3px;font-size:15px;font-weight:600;display:block}.axo-page .seg input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.axo-page .seg label{position:relative}.axo-page .seg label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.axo-page .form .btn{justify-content:center;width:100%;margin-top:8px}.axo-page .stepper{align-items:center;gap:12px;display:flex}.axo-page .stepper input{text-align:center;width:88px;font-family:var(--font-mono);-moz-appearance:textfield;font-size:17px}.axo-page .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.axo-page .stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.axo-page .step-btn{border:1px solid var(--line);background:var(--navy-950);color:#fff;cursor:pointer;width:46px;height:48px;font-size:22px;line-height:1;font-family:var(--font-body);border-radius:11px;flex:none;transition:all .15s}.axo-page .step-btn:hover{border-color:var(--accent);color:var(--accent)}.axo-page .step-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);margin-left:2px;font-size:12px}.axo-page .step-hint{color:var(--ink-3);margin-top:10px;font-size:12.5px;line-height:1.5}.axo-page .form-note{color:var(--ink-3);text-align:center;margin-top:14px;font-size:12.5px}.axo-page .ok{text-align:center;padding:30px 10px;display:none}.axo-page .ok.show{display:block}.axo-page .ok .ico{background:color-mix(in srgb,var(--jade) 16%,transparent);width:60px;height:60px;color:var(--jade);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.axo-page .ok h3{font-size:26px;font-weight:600}.axo-page .ok p{color:var(--ink-2);margin-top:10px;font-size:15px}.axo-page .form-err{color:#ff9d90;text-align:center;font-size:13px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:12px}.axo-page .summary{border:1px solid var(--line);background:var(--navy-900);border-radius:24px;padding:30px;position:sticky;top:92px}.axo-page .summary .s-card{width:230px;margin:0 auto 24px}.axo-page .sum-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;font-size:14.5px;display:flex}.axo-page .sum-line:last-of-type{border-bottom:none}.axo-page .sum-line .v{font-family:var(--font-mono)}.axo-page .sum-total{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:18px;display:flex}.axo-page .sum-total .l{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.axo-page .sum-total .v{font-family:var(--font-display);font-size:38px;font-weight:600}.axo-page .sum-foot{color:var(--ink-3);text-align:right;margin-top:12px;font-size:12px;line-height:1.5}.axo-page .sum-foot b{color:var(--ink-2);font-weight:500}@media (max-width:920px){.axo-page .res-grid{grid-template-columns:1fr}.axo-page .summary{order:-1;position:static}}.axo-page .faq-list{border-top:1px solid var(--line);max-width:880px}.axo-page .qa{border-bottom:1px solid var(--line)}.axo-page .qa button{color:#fff;cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:clamp(18px,2vw,22px);font-weight:400;display:flex}.axo-page .qa .pm{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:28px;height:28px;transition:all .2s;position:relative}.axo-page .qa .pm:before,.axo-page .qa .pm:after{content:"";background:var(--accent);width:11px;height:1.5px;transition:all .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.axo-page .qa .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.axo-page .qa.open .pm{background:var(--accent);border-color:var(--accent)}.axo-page .qa.open .pm:before,.axo-page .qa.open .pm:after{background:#04223a}.axo-page .qa.open .pm:after{transform:translate(-50%,-50%)rotate(0)}.axo-page .qa .ans{max-height:0;transition:max-height .3s;overflow:hidden}.axo-page .qa .ans p{color:var(--ink-2);max-width:74ch;padding:0 4px 26px;font-size:15.5px;line-height:1.65}.axo-page .bigcta{text-align:center;background:radial-gradient(80% 120% at 50% 0,var(--navy-850),var(--navy-950) 70%)}.axo-page .bigcta h2{font-size:clamp(34px,5vw,60px)}.axo-page .bigcta .lead{margin:22px auto 32px}.axo-page .bigcta .row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.axo-page footer{border-top:1px solid var(--line);padding:46px 0}.axo-page .foot{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.axo-page .foot img{height:22px}.axo-page .foot .by{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10px;display:flex}.axo-page .foot .by svg{height:13px}.axo-page .foot .cr{color:var(--ink-3);margin-left:auto;font-size:12.5px}.axo-page .foot .cr a{color:var(--accent)}.axo-page .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--navy-900)}.axo-page .trust .wrap{padding-top:22px;padding-bottom:20px}.axo-page .trust-in{flex-wrap:wrap;align-items:center;gap:11px 26px;display:flex}.axo-page .trust-lab{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.axo-page .trust-item{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);align-items:center;gap:9px;font-size:12.5px;display:inline-flex}.axo-page .trust-item .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--glow);border-radius:50%;flex:none}.axo-page .trust-disc{color:var(--ink-3);max-width:96ch;margin-top:15px;font-size:11.5px;line-height:1.55}@media (max-width:620px){.axo-page .trust-in{gap:9px 18px}.axo-page .trust-item{font-size:11.5px}}.axo-page .price-note{font-family:var(--font-mono);color:var(--ink-3);margin-top:8px;font-size:12px}.axo-page .price-note b{color:var(--accent);font-weight:500}.axo-page .partners-band{text-align:center;background:radial-gradient(90% 100% at 50% 0,var(--navy-900),var(--navy-950) 70%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(64px,8vw,104px) 0}.axo-page .partner-lockup{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,44px);margin:28px 0 30px;display:flex}.axo-page .partner-lockup img{opacity:.96;width:auto}.axo-page .partner-lockup .pl-axes{height:38px}.axo-page .partner-lockup .pl-payline{height:26px}.axo-page .partner-lockup .pl-gamelife{height:32px}.axo-page .partner-lockup .pl-x{font-family:var(--font-display);color:var(--accent);opacity:.85;font-size:26px;font-weight:300}.axo-page .partner-note{color:var(--ink-2);text-wrap:pretty;max-width:64ch;margin:0 auto;font-size:16px;line-height:1.65}@media (max-width:560px){.axo-page .partner-lockup .pl-x{display:none}.axo-page .partner-lockup{gap:22px}}.axo-page .device-feature{background:linear-gradient(180deg,var(--panel),var(--navy-850));border:1px solid var(--line);border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;margin-bottom:26px;padding:44px 48px;display:grid;overflow:hidden}.axo-page .device-stage{justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.axo-page .device-glow{background:radial-gradient(circle,var(--glow),transparent 68%);filter:blur(6px);opacity:.55;border-radius:50%;width:340px;height:340px;position:absolute}.axo-page .device-img{z-index:1;filter:drop-shadow(0 34px 50px #0000008c);width:auto;max-height:440px;position:relative}.axo-page .device-copy h3{margin:16px 0;font-size:clamp(24px,2.8vw,34px);font-weight:300}.axo-page .device-copy p{color:var(--ink-2);max-width:52ch;font-size:15.5px;line-height:1.6}@media (max-width:860px){.axo-page .device-feature{grid-template-columns:1fr;gap:30px;padding:34px 26px}.axo-page .device-stage{min-height:300px}.axo-page .device-img{max-height:360px}}.axo-page .contact-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;padding-top:26px;display:flex}.axo-page .contact-q{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.axo-page .contact-btn{color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;transition:all .15s;display:inline-flex}.axo-page .contact-btn:hover{border-color:var(--accent);color:#fff}.axo-page .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.axo-page .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.axo-page .rv{opacity:1;transition:none;transform:none}}
