@import url("https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap");.apex-root{--apx-navy:#0a2540;--apx-azure:#2d9cdb;--apx-azure-light:#5bb4e5;--apx-azure-dark:#1b6fb3;--apx-deep:#0e3a5c;--apx-paper:#f5f7fa;--apx-line:#e2e8f0;--apx-muted:#64748b;--apx-ink:#0b1622;--apx-white:#fff;--apx-success:#16a34a;--apx-warning:#d97706;--apx-danger:#dc2626;--apx-on-navy:#fff;--apx-on-navy-soft:#c4d4e4;--apx-on-navy-mute:#9fb3c8;--apx-font-display:"Sora",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--apx-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--apx-r-sm:9px;--apx-r-md:13px;--apx-r-lg:16px;--apx-r-xl:22px;--apx-r-2xl:28px;--apx-r-pill:999px;--apx-shadow-sm:0 1px 2px rgba(10,37,64,.06),0 2px 8px rgba(10,37,64,.05);--apx-shadow-md:0 6px 24px rgba(10,37,64,.08),0 2px 6px rgba(10,37,64,.05);--apx-shadow-lg:0 24px 60px rgba(10,37,64,.16),0 8px 24px rgba(10,37,64,.1);background:var(--apx-paper);color:var(--apx-navy);font-family:var(--apx-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.apex-root a{color:inherit;text-decoration:none}.apex-root svg{display:block}.apx-wrap{max-width:1200px;margin:0 auto;padding:0 40px;width:100%}.apx-section{position:relative;padding:92px 0}.apx-section.apx-tight{padding:30px 0 92px}.apx-band-white{border-top:1px solid var(--apx-line);border-bottom:1px solid var(--apx-line)}.apx-band-white,.apx-sec-white{background:var(--apx-white)}.apx-sec-paper{background:var(--apx-paper)}.apx-sec-navy{background:var(--apx-navy);color:#fff}.apx-sec-navy .apx-sec-title,.apx-sec-navy h2,.apx-sec-navy h3{color:#fff}.apx-sec-navy .apx-sec-lede,.apx-sec-navy p{color:var(--apx-on-navy-soft)}.apx-kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--apx-font-display);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--apx-azure-dark);margin:0 0 16px}.apx-kicker .apx-dot{width:7px;height:7px;border-radius:2px;background:var(--apx-azure)}.apx-sec-title{font-family:var(--apx-font-display);font-weight:700;font-size:38px;line-height:1.1;letter-spacing:-.025em;margin:0 0 14px;color:var(--apx-navy)}.apx-sec-lede{font-size:17px;line-height:1.65;color:var(--apx-muted);max-width:660px;margin:0}.apx-sec-title.apx-h1{font-size:46px;font-weight:800;letter-spacing:-.03em}@media (max-width:560px){.apx-sec-title.apx-h1{font-size:34px}}.apx-sec-head{margin-bottom:48px}.apx-sec-head.apx-center{text-align:center}.apx-sec-head.apx-center .apx-kicker{justify-content:center}.apx-sec-head.apx-center .apx-sec-lede{margin-left:auto;margin-right:auto}.apx-btn{font-family:var(--apx-font-sans);font-weight:600;font-size:15px;border-radius:11px;padding:13px 24px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;line-height:1;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap;text-align:center}.apx-btn-primary{background:var(--apx-azure);color:#fff;box-shadow:0 6px 18px rgba(45,156,219,.32)}.apx-btn-primary:hover{background:var(--apx-azure-dark);transform:translateY(-2px);box-shadow:0 12px 26px rgba(45,156,219,.4)}.apx-btn-secondary{background:#fff;color:var(--apx-navy);border:1.5px solid var(--apx-line)}.apx-btn-secondary:hover{border-color:var(--apx-azure);color:var(--apx-azure-dark);transform:translateY(-2px);box-shadow:var(--apx-shadow-md)}.apx-btn-navy{background:var(--apx-navy);color:#fff}.apx-btn-navy:hover{background:var(--apx-deep);transform:translateY(-2px)}.apx-btn-ghost-light{background:hsla(0,0%,100%,.1);color:#fff;border:1.5px solid hsla(0,0%,100%,.3)}.apx-btn-ghost-light:hover{background:hsla(0,0%,100%,.18);transform:translateY(-2px)}.apx-btn-sm{padding:10px 18px;font-size:14px;border-radius:10px}.apx-btn-block{width:100%}.apx-btn:disabled,.apx-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.apx-header{position:sticky;top:0;z-index:100;background:rgba(245,247,250,.82);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--apx-line)}.apx-bar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px}.apx-logo-link{display:inline-flex;align-items:center;flex:none}.apx-nav{display:flex;align-items:center;gap:30px}.apx-nav a{font-size:14.5px;font-weight:500;color:var(--apx-navy);position:relative;transition:color .15s}.apx-nav a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--apx-azure);transition:width .2s ease;border-radius:2px}.apx-nav a:hover{color:var(--apx-azure-dark)}.apx-nav a:hover:after{width:100%}.apx-nav-drop{position:relative}.apx-nav-drop>button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;cursor:pointer;font-family:var(--apx-font-sans);font-size:14.5px;font-weight:500;color:var(--apx-navy)}.apx-nav-drop>button:hover{color:var(--apx-azure-dark)}.apx-nav-menu{position:absolute;left:0;top:100%;padding-top:12px;width:240px;visibility:hidden;opacity:0;transition:opacity .18s ease,visibility .18s ease}.apx-nav-drop:focus-within .apx-nav-menu,.apx-nav-drop:hover .apx-nav-menu{visibility:visible;opacity:1}.apx-nav-menu-inner{background:#fff;border:1px solid var(--apx-line);border-radius:14px;padding:8px;box-shadow:var(--apx-shadow-md)}.apx-nav-menu-inner a{display:block;border-radius:9px;padding:9px 12px;font-size:14px;color:var(--apx-navy)}.apx-nav-menu-inner a:after{display:none}.apx-nav-menu-inner a:hover{background:var(--apx-paper);color:var(--apx-azure-dark)}.apx-actions{display:flex;align-items:center;gap:18px}.apx-signin{font-size:14.5px;font-weight:500;color:var(--apx-navy);cursor:pointer;transition:color .15s}.apx-signin:hover{color:var(--apx-azure-dark)}.apx-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--apx-line);background:#fff;color:var(--apx-navy);cursor:pointer}.apx-mobile-panel{border-top:1px solid var(--apx-line);background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.apx-mobile-panel .apx-mobile-inner{padding:16px 40px 22px;display:grid;gap:4px}.apx-mobile-panel a{display:block;border-radius:9px;padding:10px 12px;font-size:16px;font-weight:500;color:var(--apx-navy)}.apx-mobile-panel a:hover{background:var(--apx-paper)}.apx-mobile-label{font-family:var(--apx-font-display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--apx-muted);padding:12px 12px 4px}.apx-mobile-actions{display:grid;gap:10px;margin-top:12px;border-top:1px solid var(--apx-line);padding-top:14px}.apx-hero{padding:78px 0 84px;position:relative;overflow:hidden}.apx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(680px 420px at 88% -8%,rgba(45,156,219,.12),transparent 70%),radial-gradient(560px 420px at -6% 110%,rgba(91,180,229,.1),transparent 72%)}.apx-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr 1.06fr;gap:56px;align-items:center}.apx-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-pill);padding:7px 14px 7px 10px;font-size:13px;font-weight:600;color:var(--apx-azure-dark);box-shadow:var(--apx-shadow-sm);margin-bottom:24px}.apx-hero-eyebrow .apx-badge{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--apx-azure);color:#fff;padding:3px 8px;border-radius:var(--apx-r-pill);font-family:var(--apx-font-display)}.apx-hero h1{font-family:var(--apx-font-display);font-weight:800;font-size:58px;line-height:1.02;letter-spacing:-.035em;margin:0 0 22px;color:var(--apx-navy)}.apx-hero h1 .apx-hl{color:var(--apx-azure)}.apx-hero-subhead{font-size:20px;line-height:1.5;color:var(--apx-navy);font-weight:500;margin:0 0 14px;max-width:540px}.apx-hero-support{font-size:16px;line-height:1.6;color:var(--apx-muted);margin:0 0 32px;max-width:520px}.apx-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:30px}.apx-trust-line{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--apx-muted);font-weight:500;flex-wrap:wrap}.apx-trust-line .apx-vsep{width:4px;height:4px;border-radius:50%;background:var(--apx-azure)}.apx-dash,.apx-hero-visual{position:relative}.apx-dash{background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-xl);box-shadow:var(--apx-shadow-lg);overflow:hidden}.apx-dash-top{background:var(--apx-navy);padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.apx-dash-top .apx-dleft{display:flex;align-items:center;gap:12px}.apx-dots{display:flex;gap:6px}.apx-dots span{width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.28)}.apx-dtitle{font-family:var(--apx-font-display);font-size:12.5px;font-weight:600;color:#fff}.apx-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--apx-azure-light);background:rgba(91,180,229,.16);padding:4px 10px;border-radius:var(--apx-r-pill)}.apx-live .apx-pulse{width:7px;height:7px;border-radius:50%;background:var(--apx-azure-light);animation:apx-pulse 1.8s infinite}@keyframes apx-pulse{0%,to{opacity:1}50%{opacity:.3}}.apx-dash-body{padding:18px;background:var(--apx-paper)}.apx-dash-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.apx-mini-kpi{background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-md);padding:13px 14px}.apx-mini-kpi .apx-mk-ic{width:30px;height:30px;border-radius:9px;background:rgba(45,156,219,.12);color:var(--apx-azure-dark);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.apx-mini-kpi .apx-mk-val{font-family:var(--apx-font-display);font-weight:700;font-size:19px;letter-spacing:-.02em;color:var(--apx-navy)}.apx-mini-kpi .apx-mk-lbl{font-size:10.5px;color:var(--apx-muted);margin-top:2px}.apx-mini-kpi .apx-mk-delta{font-size:10px;font-weight:700;color:var(--apx-success)}.apx-dash-chart{background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-md);padding:14px 16px 8px;margin-bottom:14px}.apx-ch-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.apx-ch-head .apx-ct{font-family:var(--apx-font-display);font-size:12.5px;font-weight:600;color:var(--apx-navy)}.apx-ch-head .apx-cb{font-size:10.5px;font-weight:600;color:var(--apx-azure-dark);background:rgba(45,156,219,.1);padding:3px 9px;border-radius:var(--apx-r-pill)}.apx-dash-rows{display:grid;gap:9px}.apx-drow{display:flex;align-items:center;gap:11px}.apx-drow .apx-dlabel{font-size:11px;color:var(--apx-muted);width:58px;flex:none}.apx-drow .apx-dtrack{flex:1;height:8px;background:var(--apx-paper);border-radius:var(--apx-r-pill);overflow:hidden}.apx-drow .apx-dfill{height:100%;border-radius:var(--apx-r-pill);background:linear-gradient(90deg,var(--apx-azure),var(--apx-azure-light))}.apx-drow .apx-dfill.apx-w84{width:84%}.apx-drow .apx-dfill.apx-w58{width:58%}.apx-drow .apx-dfill.apx-w42{width:42%}.apx-drow .apx-dfill.apx-w22{width:22%}.apx-drow .apx-dval{font-size:11px;font-weight:600;color:var(--apx-navy);width:44px;text-align:right;flex:none}.apx-ai-strip{display:flex;align-items:center;gap:11px;background:var(--apx-navy);border-radius:var(--apx-r-md);padding:12px 14px}.apx-ai-strip .apx-ai-ic{width:32px;height:32px;flex:none;border-radius:9px;background:rgba(91,180,229,.18);color:var(--apx-azure-light);display:flex;align-items:center;justify-content:center}.apx-ai-strip .apx-ai-tx{font-size:12px;line-height:1.45;color:#dce7f2}.apx-ai-strip .apx-ai-tx b{color:#fff;font-weight:600}.apx-float-till{position:absolute;bottom:-26px;left:-34px;width:220px;background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-lg);box-shadow:var(--apx-shadow-lg);padding:14px 15px;z-index:2}.apx-ft-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.apx-ft-head .apx-ft-t{font-family:var(--apx-font-display);font-size:12px;font-weight:600;color:var(--apx-navy)}.apx-ft-head .apx-ft-n{font-size:10px;color:var(--apx-muted)}.apx-ft-line{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-size:11.5px}.apx-ft-line .apx-l{color:var(--apx-muted);display:flex;align-items:center;gap:7px}.apx-ft-line .apx-sw{width:7px;height:7px;border-radius:2px;background:var(--apx-azure-light)}.apx-ft-line .apx-v{font-weight:600;color:var(--apx-navy)}.apx-ft-total{margin-top:9px;padding-top:10px;border-top:1px dashed var(--apx-line);display:flex;align-items:center;justify-content:space-between}.apx-ft-total .apx-tl{font-size:11px;color:var(--apx-muted)}.apx-ft-total .apx-tv{font-family:var(--apx-font-display);font-weight:700;font-size:18px;color:var(--apx-navy)}.apx-ft-pay{margin-top:11px;background:var(--apx-azure);color:#fff;text-align:center;border-radius:9px;padding:9px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:7px}.apx-trust-bar{padding:40px 0;border-top:1px solid var(--apx-line);border-bottom:1px solid var(--apx-line);background:#fff}.apx-tb-inner{display:flex;align-items:center;gap:38px;flex-wrap:wrap;justify-content:center}.apx-tb-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--apx-muted);white-space:nowrap}.apx-tb-logos{display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:center}.apx-wm{font-family:var(--apx-font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;color:#94a3b8;opacity:.85;transition:color .2s,opacity .2s;display:inline-flex;align-items:center;gap:8px}.apx-wm:hover{color:var(--apx-navy);opacity:1}.apx-wm .apx-wm-dot{width:9px;height:9px;border-radius:50%;border:2px solid}.apx-wm .apx-wm-sq{width:9px;height:9px;border-radius:2px;background:currentColor}.apx-wm .apx-ai2{color:var(--apx-azure)}.apx-cap-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.apx-cap-card{background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-lg);padding:22px 20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.apx-cap-card:hover{transform:translateY(-4px);box-shadow:var(--apx-shadow-md);border-color:rgba(45,156,219,.45)}.apx-cap-card .apx-ci{width:44px;height:44px;border-radius:12px;background:var(--apx-paper);color:var(--apx-azure-dark);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:background .2s,color .2s}.apx-cap-card:hover .apx-ci{background:var(--apx-azure);color:#fff}.apx-cap-card h3{font-family:var(--apx-font-display);font-weight:600;font-size:15.5px;margin:0 0 6px;color:var(--apx-navy)}.apx-cap-card p{font-size:13px;line-height:1.5;color:var(--apx-muted);margin:0}.apx-spot{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:44px 0}.apx-spot.apx-rev .apx-spot-text{order:2}.apx-spot.apx-rev .apx-spot-visual{order:1}.apx-spot-text h3{font-family:var(--apx-font-display);font-weight:700;font-size:30px;line-height:1.12;letter-spacing:-.02em;margin:0 0 14px;color:var(--apx-navy)}.apx-spot-text>p{font-size:16px;line-height:1.65;color:var(--apx-muted);margin:0 0 22px;max-width:480px}.apx-spot-bullets{display:grid;gap:13px}.apx-spot-bullet{display:flex;gap:12px;align-items:flex-start}.apx-spot-bullet .apx-bi{flex:none;width:24px;height:24px;border-radius:7px;background:rgba(45,156,219,.12);color:var(--apx-azure-dark);display:flex;align-items:center;justify-content:center;margin-top:1px}.apx-spot-bullet .apx-bt{font-size:14.5px;line-height:1.5;color:var(--apx-navy)}.apx-spot-bullet .apx-bt b{font-weight:600}.apx-spot-visual{position:relative}.apx-mock{background:#fff;border:1px solid var(--apx-line);border-radius:20px;box-shadow:var(--apx-shadow-md);overflow:hidden}.apx-mock-bar{background:var(--apx-navy);padding:12px 16px;display:flex;align-items:center;gap:10px}.apx-mock-bar .apx-mt{font-family:var(--apx-font-display);font-size:12px;font-weight:600;color:#fff;margin-left:4px}.apx-mock-bar .apx-mt2{font-size:11px;color:var(--apx-azure-light);margin-left:auto;font-weight:600}.apx-mock-body{padding:18px;background:var(--apx-paper)}.apx-chan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.apx-chan-tile{background:#fff;border:1px solid var(--apx-line);border-radius:12px;padding:14px 12px;text-align:center}.apx-chan-tile.apx-on{border-color:var(--apx-azure);box-shadow:0 0 0 3px rgba(45,156,219,.1)}.apx-chan-tile .apx-cti{width:34px;height:34px;border-radius:9px;background:var(--apx-paper);color:var(--apx-azure-dark);display:flex;align-items:center;justify-content:center;margin:0 auto 9px}.apx-chan-tile.apx-on .apx-cti{background:var(--apx-azure);color:#fff}.apx-chan-tile .apx-ctt{font-size:11.5px;font-weight:600;color:var(--apx-navy)}.apx-chan-tile .apx-ctn{font-size:10px;color:var(--apx-muted);margin-top:2px}.apx-ai-card{background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-md);padding:14px 15px;margin-bottom:10px}.apx-ai-card:last-child{margin-bottom:0}.apx-ai-card .apx-ah{display:flex;align-items:center;gap:10px;margin-bottom:8px}.apx-ai-card .apx-ai-tag{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--apx-azure);padding:3px 8px;border-radius:6px;font-family:var(--apx-font-display)}.apx-ai-card .apx-at{font-family:var(--apx-font-display);font-size:13px;font-weight:600;color:var(--apx-navy)}.apx-ai-card p{font-size:12.5px;line-height:1.5;color:var(--apx-muted);margin:0}.apx-ai-card p .apx-up{color:var(--apx-success);font-weight:600}.apx-fleet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.apx-fleet-head .apx-ft2{font-family:var(--apx-font-display);font-size:13px;font-weight:600;color:var(--apx-navy)}.apx-fleet-head .apx-fb{font-size:10.5px;font-weight:600;color:var(--apx-azure-dark);background:rgba(45,156,219,.1);padding:3px 9px;border-radius:var(--apx-r-pill)}.apx-branch-row{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--apx-line);border-radius:11px;padding:11px 13px;margin-bottom:9px}.apx-branch-row:last-child{margin-bottom:0}.apx-branch-row .apx-bdot{width:9px;height:9px;border-radius:50%;flex:none}.apx-branch-row .apx-bdot.apx-ok{background:var(--apx-success)}.apx-branch-row .apx-bdot.apx-warn{background:var(--apx-warning)}.apx-branch-row .apx-bn{font-size:12.5px;font-weight:600;color:var(--apx-navy);flex:1}.apx-branch-row .apx-bs{font-size:11px;color:var(--apx-muted);font-weight:400}.apx-branch-row .apx-bv{font-family:var(--apx-font-display);font-size:13px;font-weight:700;color:var(--apx-navy)}.apx-vert-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.apx-vert-card{border:1px solid var(--apx-line);border-radius:18px;padding:28px 26px;background:var(--apx-paper);transition:transform .2s ease,box-shadow .2s ease;display:block}.apx-vert-card:hover{transform:translateY(-4px);box-shadow:var(--apx-shadow-md)}.apx-vert-card .apx-vi{width:50px;height:50px;border-radius:14px;background:var(--apx-navy);color:var(--apx-azure-light);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.apx-vert-card h3{font-family:var(--apx-font-display);font-weight:700;font-size:19px;margin:0 0 8px;color:var(--apx-navy)}.apx-vert-card p{font-size:14px;line-height:1.6;color:var(--apx-muted);margin:0 0 16px}.apx-vert-card ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.apx-vert-card li{font-size:13px;color:var(--apx-navy);display:flex;align-items:center;gap:8px}.apx-vert-card li svg{flex:none;color:var(--apx-azure)}.apx-hw-card{background:linear-gradient(135deg,var(--apx-deep) 0,var(--apx-navy) 72%);border-radius:var(--apx-r-2xl);padding:44px 48px;color:#fff;position:relative;overflow:hidden;box-shadow:var(--apx-shadow-lg)}.apx-hw-card:after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(91,180,229,.18),transparent 68%)}.apx-hw-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.3fr;gap:44px;align-items:center}.apx-hw-card h2{font-family:var(--apx-font-display);font-weight:700;font-size:30px;line-height:1.12;letter-spacing:-.02em;margin:0 0 14px;color:#fff}.apx-hw-card p{font-size:16px;line-height:1.6;color:var(--apx-on-navy-soft);margin:0 0 22px;max-width:380px}.apx-hw-card .apx-kicker{color:var(--apx-azure-light)}.apx-hw-items{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.apx-hw-item{background:hsla(0,0%,100%,.06);border:1px solid rgba(91,180,229,.22);border-radius:14px;padding:18px;display:flex;align-items:center;gap:14px;transition:background .2s,border-color .2s}.apx-hw-item:hover{background:hsla(0,0%,100%,.1);border-color:rgba(91,180,229,.45)}.apx-hw-item .apx-hi{width:42px;height:42px;flex:none;border-radius:11px;background:rgba(91,180,229,.16);color:var(--apx-azure-light);display:flex;align-items:center;justify-content:center}.apx-hw-item .apx-ht{font-family:var(--apx-font-display);font-size:14.5px;font-weight:600;color:#fff}.apx-hw-item .apx-hs{font-size:12px;color:var(--apx-on-navy-mute);margin-top:2px}.apx-quote-card{max-width:880px;margin:0 auto;text-align:center;position:relative}.apx-quote-card .apx-qmark{font-family:var(--apx-font-display);font-size:80px;font-weight:800;line-height:.6;color:var(--apx-azure);opacity:.22;margin-bottom:6px}.apx-quote-card blockquote{font-family:var(--apx-font-display);font-weight:600;font-size:28px;line-height:1.4;letter-spacing:-.015em;color:var(--apx-navy);margin:0 0 30px}.apx-quote-card blockquote .apx-hl{color:var(--apx-azure-dark)}.apx-quote-attr{display:inline-flex;align-items:center;gap:14px}.apx-quote-attr .apx-avatar{width:50px;height:50px;border-radius:50%;background:var(--apx-navy);color:var(--apx-azure-light);font-family:var(--apx-font-display);font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center}.apx-quote-attr .apx-who{text-align:left}.apx-quote-attr .apx-who .apx-n{font-family:var(--apx-font-display);font-weight:700;font-size:15px;color:var(--apx-navy)}.apx-quote-attr .apx-who .apx-r{font-size:13px;color:var(--apx-muted)}.apx-price-toggle-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.apx-price-toggle{display:inline-flex;background:#fff;border:1px solid var(--apx-line);border-radius:12px;padding:5px;box-shadow:var(--apx-shadow-sm)}.apx-price-toggle button{border:0;background:none;cursor:pointer;border-radius:8px;padding:9px 18px;font-family:var(--apx-font-sans);font-size:14px;font-weight:600;color:var(--apx-muted);display:inline-flex;align-items:center;gap:7px;transition:background .15s,color .15s}.apx-price-toggle button.apx-on{background:var(--apx-azure);color:#fff}.apx-price-toggle .apx-save{font-size:11px;font-weight:700;padding:2px 7px;border-radius:var(--apx-r-pill);background:rgba(22,163,74,.12);color:var(--apx-success)}.apx-price-toggle button.apx-on .apx-save{background:hsla(0,0%,100%,.22);color:#fff}.apx-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.apx-price-card{background:#fff;border:1px solid var(--apx-line);border-radius:20px;padding:32px 30px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.apx-price-card:hover{transform:translateY(-4px);box-shadow:var(--apx-shadow-md)}.apx-price-card.apx-featured{background:linear-gradient(160deg,var(--apx-deep) 0,var(--apx-navy) 78%);border-color:var(--apx-deep);box-shadow:var(--apx-shadow-lg)}.apx-price-card .apx-ptag{display:inline-flex;align-self:flex-start;font-family:var(--apx-font-display);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--apx-azure);padding:5px 11px;border-radius:var(--apx-r-pill);margin-bottom:18px}.apx-price-card .apx-pname{font-family:var(--apx-font-display);font-weight:700;font-size:21px;margin:0 0 6px;color:var(--apx-navy)}.apx-price-card.apx-featured .apx-pname{color:#fff}.apx-price-card .apx-pdesc{font-size:13.5px;line-height:1.5;color:var(--apx-muted);margin:0 0 20px;min-height:40px}.apx-price-card.apx-featured .apx-pdesc{color:var(--apx-on-navy-soft)}.apx-price-card .apx-pprice{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.apx-price-card .apx-pprice .apx-amt{font-family:var(--apx-font-display);font-weight:800;font-size:38px;letter-spacing:-.03em;color:var(--apx-navy)}.apx-price-card.apx-featured .apx-pprice .apx-amt{color:#fff}.apx-price-card .apx-pprice .apx-per{font-size:13.5px;color:var(--apx-muted);font-weight:500}.apx-price-card.apx-featured .apx-pprice .apx-per{color:var(--apx-on-navy-mute)}.apx-price-card ul{list-style:none;padding:0;margin:22px 0 26px;display:grid;gap:11px;flex:1}.apx-price-card li{font-size:13.5px;line-height:1.45;color:var(--apx-navy);display:flex;gap:10px;align-items:flex-start}.apx-price-card.apx-featured li{color:#dce7f2}.apx-price-card li svg{flex:none;color:var(--apx-azure);margin-top:2px}.apx-price-card.apx-featured li svg{color:var(--apx-azure-light)}.apx-price-card .apx-price-cta{width:100%}.apx-compare-wrap{overflow-x:auto}.apx-compare{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:14px}.apx-compare th{padding:16px;font-family:var(--apx-font-display);font-weight:700;color:var(--apx-navy)}.apx-compare td,.apx-compare th{border-bottom:1px solid var(--apx-line)}.apx-compare td{padding:14px 16px;color:var(--apx-muted)}.apx-compare-dash{color:#cbd5e1}.apx-cta-band{background:linear-gradient(135deg,#0e3a5c,#0a2540 60%,#08203a);border-radius:var(--apx-r-2xl);padding:64px 56px;text-align:center;position:relative;overflow:hidden;box-shadow:var(--apx-shadow-lg)}.apx-cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(560px 300px at 18% -20%,rgba(45,156,219,.22),transparent 70%),radial-gradient(520px 320px at 88% 120%,rgba(91,180,229,.16),transparent 72%)}.apx-cta-in{position:relative;z-index:1}.apx-cta-band h2{font-family:var(--apx-font-display);font-weight:800;font-size:42px;line-height:1.08;letter-spacing:-.03em;color:#fff;margin:0 0 16px}.apx-cta-band p{font-size:18px;color:var(--apx-on-navy-soft);margin:0 auto 32px;max-width:540px}.apx-cta-band .apx-cta-row{justify-content:center;margin-bottom:0}.apx-footer{background:var(--apx-navy);color:#fff;padding:64px 0 32px}.apx-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:36px;padding-bottom:44px;border-bottom:1px solid hsla(0,0%,100%,.1)}.apx-foot-brand .apx-fb-tag{font-size:14px;line-height:1.6;color:var(--apx-on-navy-mute);margin:18px 0 0;max-width:280px}.apx-foot-col h4{font-family:var(--apx-font-display);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--apx-azure-light);margin:0 0 16px}.apx-foot-col ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.apx-foot-col a{font-size:14px;color:var(--apx-on-navy-soft);transition:color .15s}.apx-foot-col a:hover{color:#fff}.apx-foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:26px}.apx-foot-bottom .apx-cr{font-size:13px;color:var(--apx-on-navy-mute)}.apx-foot-bottom .apx-fb-right{display:flex;align-items:center;gap:22px}.apx-foot-bottom .apx-fb-right a{font-size:13px;color:var(--apx-on-navy-mute);transition:color .15s}.apx-foot-bottom .apx-fb-right a:hover{color:#fff}.apx-card{background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-lg);padding:24px 26px}.apx-card.apx-card-flush{padding:0}.apx-cs-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-lg);transition:transform .2s ease,box-shadow .2s ease}.apx-cs-card:hover{transform:translateY(-4px);box-shadow:var(--apx-shadow-md)}.apx-cs-cover{position:relative;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--apx-deep) 0,var(--apx-navy) 72%)}.apx-cs-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.apx-cs-cover .apx-cs-cover-label{border-radius:var(--apx-r-pill);background:hsla(0,0%,100%,.16);padding:6px 14px;font-size:12px;font-weight:500;color:#fff}.apx-cs-body{display:flex;flex-direction:column;flex:1;padding:22px 24px}.apx-cs-chip{display:inline-flex;align-items:center;align-self:flex-start;border-radius:var(--apx-r-pill);background:var(--apx-paper);border:1px solid var(--apx-line);padding:4px 11px;font-size:12px;font-weight:600;color:var(--apx-muted)}.apx-cs-more{margin-top:16px;font-size:14px;font-weight:600;color:var(--apx-azure-dark)}.apx-feature-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-lg);padding:24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.apx-feature-card:hover{transform:translateY(-4px);box-shadow:var(--apx-shadow-md);border-color:rgba(45,156,219,.45)}.apx-feature-ic{width:44px;height:44px;border-radius:12px;background:var(--apx-navy);color:var(--apx-azure-light);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.apx-feature-card h3,.apx-industry-tile h3,.apx-step-card h3{font-family:var(--apx-font-display);font-weight:600;font-size:17px;margin:0 0 6px;color:var(--apx-navy)}.apx-feature-card p,.apx-industry-tile p,.apx-step-card p{font-size:14px;line-height:1.6;color:var(--apx-muted);margin:0}.apx-step-card{background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-lg);padding:24px;transition:transform .2s ease,box-shadow .2s ease;height:100%}.apx-step-card:hover{transform:translateY(-4px);box-shadow:var(--apx-shadow-md)}.apx-step-n{width:40px;height:40px;border-radius:50%;background:var(--apx-azure);color:#fff;font-family:var(--apx-font-display);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.apx-step-card h3{margin-top:4px}.apx-stat-card{background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-lg);padding:24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.apx-stat-card:hover{transform:translateY(-4px);box-shadow:var(--apx-shadow-md)}.apx-stat-val{font-family:var(--apx-font-display);font-weight:800;font-size:34px;letter-spacing:-.02em;color:var(--apx-azure-dark);margin:0}.apx-stat-lbl{font-size:14px;font-weight:600;color:var(--apx-navy);margin:8px 0 0}.apx-stat-note{font-size:12px;color:var(--apx-muted);margin:4px 0 0}.apx-testimonial-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-lg);padding:28px 30px;box-shadow:var(--apx-shadow-sm)}.apx-testimonial-card blockquote{flex:1;font-size:18px;line-height:1.6;color:var(--apx-navy);margin:0}.apx-testimonial-foot{margin-top:22px;display:flex;align-items:center;gap:12px}.apx-testimonial-avatar{width:44px;height:44px;border-radius:50%;background:var(--apx-navy);color:var(--apx-azure-light);font-size:15px;display:flex;align-items:center;justify-content:center;flex:none}.apx-testimonial-avatar,.apx-testimonial-name{font-family:var(--apx-font-display);font-weight:700}.apx-testimonial-name{font-size:14px;color:var(--apx-navy)}.apx-testimonial-role{font-size:13px;color:var(--apx-muted)}.apx-industry-tile{display:flex;flex-direction:column;height:100%;background:var(--apx-paper);border:1px solid var(--apx-line);border-radius:18px;padding:28px 26px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.apx-industry-tile:hover{transform:translateY(-4px);box-shadow:var(--apx-shadow-md);border-color:rgba(45,156,219,.45)}.apx-industry-ic{width:50px;height:50px;border-radius:14px;background:var(--apx-navy);color:var(--apx-azure-light);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:18px}.apx-industry-more{margin-top:16px;font-size:14px;font-weight:600;color:var(--apx-azure-dark)}.apx-logostrip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 40px}.apx-logostrip .apx-lswm{font-family:var(--apx-font-display);font-weight:700;font-size:18px;color:#94a3b8}.apx-logostrip .apx-lsbox{height:32px;width:112px;border-radius:8px;background:var(--apx-line);display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--apx-muted)}.apx-hero-centered{position:relative;isolation:isolate;overflow:hidden;padding:72px 0 60px;text-align:center;background:radial-gradient(680px 420px at 50% -10%,rgba(45,156,219,.1),transparent 70%)}.apx-hero-centered h1{font-family:var(--apx-font-display);font-weight:800;font-size:52px;line-height:1.04;letter-spacing:-.03em;color:var(--apx-navy);margin:0 auto 20px;max-width:900px}.apx-hero-centered .apx-hero-sub{font-size:18px;line-height:1.6;color:var(--apx-muted);max-width:620px;margin:0 auto 30px}.apx-hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.apx-hero-trust{margin-top:20px;font-size:13.5px;color:var(--apx-muted)}.apx-hero-split{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.apx-hero-split h1{font-family:var(--apx-font-display);font-weight:800;font-size:46px;line-height:1.05;letter-spacing:-.03em;color:var(--apx-navy);margin:12px 0 18px}.apx-hero-split .apx-hero-sub{font-size:17px;line-height:1.6;color:var(--apx-muted);margin:0 0 26px}.apx-stat-strip{display:grid;gap:16px;margin-top:36px}@media (max-width:920px){.apx-hero-centered h1{font-size:38px}.apx-hero-split{grid-template-columns:1fr;gap:32px}.apx-hero-split h1{font-size:36px}}.apx-imageblock{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--apx-r-xl);border:1px solid var(--apx-line);box-shadow:var(--apx-shadow-md);background:linear-gradient(150deg,var(--apx-deep) 0,var(--apx-navy) 72%)}.apx-imageblock .apx-imageblock-label{border-radius:var(--apx-r-pill);background:hsla(0,0%,100%,.14);padding:7px 16px;font-size:12px;font-weight:500;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.apx-hero-photo{width:100%;border-radius:var(--apx-r-xl);border:1px solid var(--apx-line);-o-object-fit:cover;object-fit:cover;box-shadow:var(--apx-shadow-lg)}.apx-dark-band{position:relative;isolation:isolate;overflow:hidden;background:var(--apx-navy);color:#fff}.apx-draft-pill{display:inline-flex;align-items:center;border-radius:var(--apx-r-pill);background:rgba(217,119,6,.14);color:var(--apx-warning);padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.apx-auth{padding:56px 0 92px}.apx-auth-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:stretch;max-width:1000px;margin:0 auto}.apx-auth-aside{background:linear-gradient(155deg,var(--apx-deep) 0,var(--apx-navy) 72%);border-radius:var(--apx-r-xl);padding:40px 38px;color:#fff;position:relative;overflow:hidden;box-shadow:var(--apx-shadow-lg);display:flex;flex-direction:column}.apx-auth-aside:after{content:"";position:absolute;right:-70px;top:-70px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(91,180,229,.2),transparent 68%)}.apx-auth-aside .apx-aside-body{position:relative;z-index:1}.apx-auth-aside h2{font-family:var(--apx-font-display);font-weight:800;font-size:30px;line-height:1.1;letter-spacing:-.02em;margin:22px 0 12px}.apx-auth-aside h2 .apx-hl{color:var(--apx-azure-light)}.apx-auth-aside p{font-size:15px;line-height:1.6;color:var(--apx-on-navy-soft);margin:0 0 26px;max-width:340px}.apx-aside-points{display:grid;gap:14px;margin-top:auto}.apx-aside-point{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:#e5eef7}.apx-aside-point .apx-ap-ic{flex:none;width:24px;height:24px;border-radius:7px;background:rgba(91,180,229,.18);color:var(--apx-azure-light);display:flex;align-items:center;justify-content:center}.apx-auth-card{background:#fff;border:1px solid var(--apx-line);border-radius:var(--apx-r-xl);padding:36px 34px;box-shadow:var(--apx-shadow-md)}.apx-auth-card.apx-solo{max-width:480px;margin:0 auto}.apx-auth-card h1{font-family:var(--apx-font-display);font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.02em;margin:0 0 8px;color:var(--apx-navy)}.apx-auth-card .apx-auth-lede{font-size:14.5px;line-height:1.6;color:var(--apx-muted);margin:0 0 24px}.apx-form{display:grid;gap:18px}.apx-field,.apx-label{display:block}.apx-label{font-size:13px;font-weight:600;color:var(--apx-navy);margin:0 0 7px}.apx-label .apx-optional{color:var(--apx-muted);font-weight:400;margin-left:4px}.apx-input,.apx-select,.apx-textarea{width:100%;font-family:var(--apx-font-sans);font-size:15px;color:var(--apx-navy);background:#fff;border:1.5px solid var(--apx-line);border-radius:var(--apx-r-sm);padding:12px 14px;outline:none;transition:border-color .15s,box-shadow .15s}.apx-textarea{resize:vertical;min-height:120px}.apx-input:focus,.apx-select:focus,.apx-textarea:focus{border-color:var(--apx-azure);box-shadow:0 0 0 3px rgba(45,156,219,.18)}.apx-input::-moz-placeholder,.apx-textarea::-moz-placeholder{color:#94a3b8}.apx-input::placeholder,.apx-textarea::placeholder{color:#94a3b8}.apx-input-grid{display:grid;gap:18px}@media (min-width:560px){.apx-input-grid.apx-cols-2{grid-template-columns:1fr 1fr}}.apx-field-hint{display:block;font-size:12px;margin:7px 0 0;color:var(--apx-muted)}.apx-field-hint.apx-ok{color:var(--apx-success);font-weight:600}.apx-field-hint.apx-bad{color:var(--apx-danger);font-weight:600}.apx-form-error{border-radius:var(--apx-r-sm);background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.25);color:var(--apx-danger);font-weight:500}.apx-form-error,.apx-form-note{font-size:13.5px;padding:11px 14px}.apx-form-note{border-radius:var(--apx-r-sm);background:rgba(217,119,6,.1);border:1px solid rgba(217,119,6,.28);color:#92500a}.apx-chip-row{display:flex;flex-wrap:wrap;gap:10px}.apx-chip-radio{cursor:pointer;border:1.5px solid var(--apx-line);border-radius:10px;padding:9px 14px;font-size:14px;font-weight:500;color:var(--apx-navy);background:#fff;transition:border-color .15s,background .15s,color .15s;text-transform:capitalize}.apx-chip-radio.apx-on{border-color:var(--apx-azure);background:rgba(45,156,219,.1);color:var(--apx-azure-dark)}.apx-check-row{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--apx-muted);line-height:1.5}.apx-check-row input{margin-top:3px;accent-color:var(--apx-azure)}.apx-fieldset{border:0;padding:0;margin:0}.apx-fieldset legend{font-size:13px;font-weight:600;color:var(--apx-navy);margin:0 0 9px;padding:0}.apx-auth-alt{font-size:14px;color:var(--apx-muted);margin:4px 0 0}.apx-link{color:var(--apx-azure-dark);font-weight:600}.apx-link:hover{text-decoration:underline}.apx-btn-text{background:none;border:0;padding:0;cursor:pointer;font-family:var(--apx-font-sans);font-size:14px}.apx-auth-panel{display:grid;gap:20px}.apx-auth-panel h2{font-family:var(--apx-font-display);font-weight:700;font-size:20px;margin:0;color:var(--apx-navy)}.apx-auth-panel p{font-size:14.5px;line-height:1.6;color:var(--apx-muted);margin:6px 0 0}.apx-radio-list{display:grid;gap:12px}.apx-radio-card{display:flex;gap:12px;align-items:flex-start;cursor:pointer;border:1.5px solid var(--apx-line);border-radius:var(--apx-r-md);padding:14px 16px;transition:border-color .15s,background .15s}.apx-radio-card.apx-on{border-color:var(--apx-azure);background:rgba(45,156,219,.08)}.apx-radio-card input{margin-top:3px;accent-color:var(--apx-azure)}.apx-radio-card .apx-rc-name{display:block;font-weight:600;color:var(--apx-navy);font-size:14.5px}.apx-radio-card .apx-rc-sub{display:block;font-size:13px;color:var(--apx-muted);margin-top:2px}.apx-form-success{text-align:center;border:1px solid var(--apx-line);border-radius:var(--apx-r-xl);background:#fff;padding:40px 34px;box-shadow:var(--apx-shadow-md)}.apx-form-success .apx-success-ic{width:56px;height:56px;border-radius:var(--apx-r-lg);margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--apx-azure),var(--apx-azure-dark));color:#fff;box-shadow:0 10px 26px rgba(45,156,219,.35)}.apx-form-success h3{font-family:var(--apx-font-display);font-weight:700;font-size:20px;margin:0 0 8px;color:var(--apx-navy)}.apx-form-success p{font-size:14.5px;line-height:1.6;color:var(--apx-muted);margin:0}.apx-check-ic{flex:none;color:var(--apx-azure)}.apx-checklist{list-style:none;padding:0;margin:0;display:grid;gap:12px}.apx-checklist li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--apx-navy)}@media (max-width:1080px){.apx-cap-grid{grid-template-columns:repeat(3,1fr)}.apx-vert-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.apx-actions,.apx-nav{display:none}.apx-burger{display:inline-flex}.apx-hero-grid{grid-template-columns:1fr;gap:48px}.apx-hero h1{font-size:44px}.apx-spot,.apx-spot.apx-rev .apx-spot-text,.apx-spot.apx-rev .apx-spot-visual{grid-template-columns:1fr;order:0}.apx-spot{gap:36px}.apx-hw-inner,.apx-price-grid{grid-template-columns:1fr}.apx-foot-grid{grid-template-columns:1fr 1fr;gap:28px}.apx-cap-grid{grid-template-columns:repeat(2,1fr)}.apx-float-till{display:none}.apx-auth-grid{grid-template-columns:1fr;gap:24px}.apx-auth-aside{display:none}}@media (max-width:640px){.apx-vert-grid{grid-template-columns:1fr}}@media (max-width:560px){.apx-wrap{padding:0 22px}.apx-section{padding:64px 0}.apx-hero{padding:52px 0 60px}.apx-hero h1{font-size:36px}.apx-cap-grid,.apx-hw-items{grid-template-columns:1fr}.apx-sec-title{font-size:30px}.apx-quote-card blockquote{font-size:22px}.apx-cta-band{padding:44px 26px}.apx-cta-band h2{font-size:30px}.apx-hw-card{padding:32px 26px}.apx-mobile-panel .apx-mobile-inner{padding:16px 22px 22px}.apx-auth-card{padding:28px 22px}}@keyframes apx-aurora-drift{0%{transform:translateZ(0);opacity:.85}to{transform:translate3d(-26px,16px,0);opacity:1}}@keyframes apx-reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.apx-glass{background:linear-gradient(160deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.apx-hero.apx-hero--cinematic{background:radial-gradient(1200px 720px at 78% -12%,#123a5e 0,var(--apx-navy) 46%,#071a2f 100%);color:var(--apx-on-navy)}.apx-hero.apx-hero--cinematic:before{background:radial-gradient(680px 460px at 88% 4%,rgba(45,156,219,.3),transparent 66%),radial-gradient(560px 460px at 2% 98%,rgba(91,180,229,.2),transparent 70%);animation:apx-aurora-drift 16s ease-in-out infinite alternate}.apx-hero.apx-hero--cinematic:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;background-image:radial-gradient(hsla(0,0%,100%,.6) .5px,transparent 0);background-size:4px 4px}.apx-hero.apx-hero--cinematic h1{color:#fff}.apx-hero.apx-hero--cinematic .apx-hero-subhead{color:#eaf2fb}.apx-hero.apx-hero--cinematic .apx-hero-support{color:var(--apx-on-navy-soft)}.apx-hero.apx-hero--cinematic .apx-trust-line{color:var(--apx-on-navy-mute)}.apx-hero.apx-hero--cinematic .apx-hero-eyebrow{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#dbe8f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.apx-hero.apx-hero--cinematic .apx-btn-secondary{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.28)}.apx-hero.apx-hero--cinematic .apx-btn-secondary:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.5);color:#fff}.apx-hero.apx-hero--cinematic .apx-dash{box-shadow:0 40px 90px rgba(2,12,26,.55),0 0 0 1px rgba(91,180,229,.14),0 8px 40px rgba(45,156,219,.22)}.apx-hero.apx-hero--cinematic .apx-float-till{box-shadow:0 30px 70px rgba(2,12,26,.5)}.apx-hero.apx-hero--cinematic .apx-hero-text{animation:apx-reveal-up .6s ease both}.apx-hero.apx-hero--cinematic .apx-hero-visual{animation:apx-reveal-up .7s ease .08s both}@media (prefers-reduced-motion:reduce){.apx-hero.apx-hero--cinematic .apx-hero-text,.apx-hero.apx-hero--cinematic .apx-hero-visual,.apx-hero.apx-hero--cinematic:before{animation:none}}.apx-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1);will-change:opacity,transform}.apx-reveal.apx-reveal--in{opacity:1;transform:none}.apx-hero-centered.apx-on-media{min-height:72vh;display:flex;align-items:center;padding:96px 0;background:var(--apx-navy)}.apx-hero-media-layer,.apx-hero-media-scrim{position:absolute;inset:0;z-index:0}.apx-hero-media-scrim{background:linear-gradient(180deg,rgba(3,12,28,.5),rgba(3,12,28,.68))}.apx-hero-centered.apx-on-media .apx-wrap{position:relative;z-index:1}.apx-hero-centered.apx-on-media h1{color:#fff}.apx-hero-centered.apx-on-media .apx-hero-sub{color:hsla(0,0%,100%,.85)}.apx-hero-centered.apx-on-media .apx-kicker{color:hsla(0,0%,100%,.9)}.apx-hero-centered .apx-cta-row{justify-content:center}