html:has(.axs-inner){scrollbar-color:#b8adff transparent}.axs-inner ::-moz-selection{background:#d9d2ff;color:#151233}.axs-inner ::selection{background:#d9d2ff;color:#151233}.axs-inner{caret-color:#6a35ee}.axs-inner a{text-underline-offset:4px}.axs-inner h1,.axs-inner h2,.axs-inner h3{text-wrap:balance}.axs-inner p{text-wrap:pretty}.axi-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13.5px;margin-bottom:clamp(24px,3vw,40px)}.axi-crumb,.axi-crumb a{color:#5b6175}.axi-crumb a:hover{color:#151827;text-decoration:underline}.axi-crumb [aria-current]{color:#151827;font-weight:500}.axi-hero{padding:clamp(28px,4vw,56px) 0 clamp(72px,8vw,120px);background:#f8f9fc}.axi-hero-grid{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,72px);align-items:center}.axi-hero-grid>.axi-hero-copy{flex:1 1 460px;max-width:660px}.axi-hero-grid>.axi-hero-visual{flex:1.2 1 480px;min-width:0}.axi-hero-solo>.axi-hero-copy{max-width:1080px}.axi-hero-copy{display:flex;flex-direction:column;gap:22px}.axs-inner h1.axs-display{font-size:clamp(34px,5vw,72px);letter-spacing:-.04em;line-height:1.02}.axi-hero-solo h1.axs-display{font-size:clamp(30px,5vw,72px)}.axi-hero-grid h1.axs-display,.axs-inner .ip-hero-grid h1{font-size:clamp(30px,3.4vw,50px)}.axi-visual{margin:0;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -32px rgba(16,19,38,.35)}.axi-visual-bar{display:flex;gap:10px;align-items:center;padding:12px 16px;font-size:13.5px;font-weight:600;background:#f3f4f8}.axi-visual-shot{position:relative;aspect-ratio:3/2}.axi-visual-mui{justify-content:center;align-items:flex-end;padding:40px 0 24px;box-shadow:none}.axi-suite,.axi-visual-mui{display:flex;background:#151233}.axi-suite{margin:0;border-radius:26px;color:#fff;padding:clamp(24px,3vw,36px);flex-direction:column;gap:26px}.axi-suite-head{display:flex;flex-direction:column;gap:14px}.axi-suite-head img{width:110px;height:auto}.axi-suite-head strong{font-size:clamp(22px,2vw,28px);letter-spacing:-.03em;font-weight:600}.axi-suite-apps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px}.axi-suite-apps li{align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:#d9d6f3}.axi-suite-apps li,.axi-suite-gov{display:flex;flex-direction:column}.axi-suite-gov{list-style:none;margin:0;padding:0;gap:10px}.axi-suite-gov li{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;background:rgba(255,255,255,.07);color:#b8adff}.axi-suite-gov span{display:flex;flex-direction:column;gap:3px;color:#fff}.axi-suite-gov small{font-size:14px;color:#c9c3f2}.axi-chapters{padding:clamp(80px,9vw,140px) 0;background:#fff}.axi-chapters article{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px clamp(32px,6vw,96px);padding:clamp(28px,3vw,40px) 0}.axi-chapters article+article{margin-top:8px}.axi-chapters h2{align-self:start;margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.1;letter-spacing:-.035em;font-weight:600}.axi-chapters p{margin:0;font-size:17px;line-height:1.65;color:#34394d;max-width:62ch}.axi-detail{margin-top:12px!important;font-size:15px!important;color:#5b6175!important}@media (max-width:1000px){.axi-chapters article{grid-template-columns:1fr}}.axi-faq{padding:clamp(80px,9vw,140px) 0;background:#f8f9fc}.axi-faq-grid{display:flex;flex-wrap:wrap;gap:40px 64px}.axi-faq-intro{flex:1 1 300px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.axi-faq-intro .axs-link{color:#6a35ee}.axi-faq-list{flex:2 1 560px;display:flex;flex-direction:column;gap:8px}.axi-faq-list details,.axs-inner .ip-faq details{border-radius:16px;background:#fff;padding:4px 22px}.axi-faq-list summary,.axs-inner .ip-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-size:17px;font-weight:600}.axi-faq-list summary::-webkit-details-marker,.axs-inner .ip-faq summary::-webkit-details-marker{display:none}.axi-faq-list summary span,.axs-inner .ip-faq summary span{font-size:24px;color:#6a35ee;transition:transform .25s;flex:none}.axi-faq-list details[open] summary span,.axs-inner .ip-faq details[open] summary span{transform:rotate(45deg)}.axi-faq-list details p,.axs-inner .ip-faq details p{margin:0 0 18px;font-size:15.5px;line-height:1.65;color:#4b5165;max-width:68ch}.axi-cta-wrap{padding:clamp(64px,7vw,110px) 0;background:#fff}.axi-cta{border-radius:32px;background:#151233;color:#fff;padding:clamp(36px,6vw,72px);display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;align-items:flex-end}.axi-cta>div{display:flex;flex-direction:column;gap:14px;max-width:680px}.axi-cta h2{letter-spacing:-.04em;font-size:clamp(28px,4vw,56px)}.axi-cta p{font-size:17px;line-height:1.6;color:#c9c3f2}.axs-inner .nh-container{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (max-width:480px){.axs-inner .nh-container{padding-left:16px;padding-right:16px}}.axs-inner .nh-eyebrow{display:none}.axs-inner .ip-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13.5px;color:#5b6175;margin-bottom:32px}.axs-inner .ip-breadcrumb a{color:#5b6175}.axs-inner .ip-breadcrumb [aria-current]{color:#151827;font-weight:500}.axs-inner .ip-hero{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(64px,7vw,110px)}.axs-inner .ip-hero h1{font-size:clamp(30px,4.2vw,60px);line-height:1.02;letter-spacing:-.04em;font-weight:650;margin:0 0 20px;max-width:900px}.axs-inner .ip-hero-grid{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}.axs-inner .ip-hero-grid>*{flex:1 1 420px;min-width:0}.axs-inner .ip-lead{font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:#4b5165;max-width:62ch;margin:0 0 24px}.axs-inner .nh-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.axs-inner .corp-btn-light,.axs-inner .nh-button,.axs-inner .one-btn-primary{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;background:#151827;color:#fff!important;font-weight:600;font-size:15.5px;border:0;transition:transform .25s var(--ease)}.axs-inner .nh-button:hover,.axs-inner .one-btn-primary:hover{transform:translateY(-1px)}.axs-inner .corp-btn-ghost,.axs-inner .one-btn-secondary{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;background:#fff;color:#151827!important;font-weight:600;font-size:15.5px;border:1px solid #dcdfea}.axs-inner .nh-text-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#6a35ee}.axs-inner .nh-text-link:hover{text-decoration:underline}.axs-inner .ip-page-nav{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 8px}.axs-inner .ip-page-nav>span{font-size:13.5px;font-weight:600;color:#5b6175;align-self:center;margin-right:6px}.axs-inner .ip-page-nav a{padding:8px 14px;border-radius:999px;background:#eff0f6;font-size:14px;font-weight:500;color:#151827}.axs-inner .ip-page-nav a:hover{background:#e3e5ee}.axs-inner .ip-directory{padding-block:clamp(56px,6vw,96px)}.axs-inner .ip-directory+.ip-directory{padding-top:0}.axs-inner .ip-directory-header{max-width:720px;margin-bottom:32px}.axs-inner .ip-directory h2{font-size:clamp(28px,3.4vw,44px);line-height:1.06;letter-spacing:-.04em;font-weight:650;margin:0 0 12px}.axs-inner .ip-directory-header p{font-size:16px;line-height:1.65;color:#4b5165;margin:0}.axs-inner .ip-directory-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:8px}.axs-inner .ip-directory-links .ip-directory-static,.axs-inner .ip-directory-links a{display:flex;gap:18px;align-items:center;padding:20px 22px;border-radius:18px;background:#f3f4f8;border:0;transition:background .2s}.axs-inner .ip-directory-links a:hover{background:#e9eaf2}.axs-inner .ip-directory-links .ip-directory-static>svg,.axs-inner .ip-directory-links a>svg{margin-left:auto;flex-shrink:0;color:#6a35ee}.axs-inner .ip-directory-links b{display:block;font-weight:600;font-size:17px;letter-spacing:-.01em}.axs-inner .ip-directory-links p{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:#4b5165}.axs-inner .ip-editorial{padding-block:clamp(64px,7vw,110px)}.axs-inner .ip-editorial article{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:16px 64px;padding:28px 0}.axs-inner .ip-editorial h2{align-self:start;margin:0;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.035em;line-height:1.1}.axs-inner .ip-editorial p{margin:0;font-size:17px;line-height:1.65;color:#34394d}.axs-inner .ip-number{display:none}@media (max-width:1000px){.axs-inner .ip-editorial article{grid-template-columns:1fr}}.axs-inner .ip-workflow{padding-block:clamp(56px,6vw,96px)}.axs-inner .ip-workflow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px}.axs-inner .ip-workflow li{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:18px;background:#f3f4f8;border:0}.axs-inner .ip-workflow li>span:first-child{display:none}.axs-inner .ip-workflow strong{font-size:17px;letter-spacing:-.01em}.axs-inner .ip-related{display:flex;flex-wrap:wrap;gap:8px;padding-block:40px}.axs-inner .ip-related>a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#eff0f6;font-weight:600;font-size:14.5px;border:0}.axs-inner .ip-faq{display:flex;flex-wrap:wrap;gap:40px 64px;padding-block:clamp(64px,7vw,110px)}.axs-inner .ip-faq>div:first-of-type{flex:1 1 300px}.axs-inner .ip-faq>div:last-of-type{flex:2 1 560px;display:flex;flex-direction:column;gap:8px}.axs-inner .ip-faq details{background:#f3f4f8}.axs-inner .ip-cta{margin-block:clamp(48px,6vw,96px);border-radius:32px;background:#151233;color:#fff;padding:clamp(36px,6vw,72px);display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;align-items:flex-end}.axs-inner .ip-cta h2{font-size:clamp(28px,4vw,52px);line-height:1.02;letter-spacing:-.04em;margin:0 0 12px}.axs-inner .ip-cta p{color:#c9c3f2;font-size:17px;margin:0}.axs-inner .ip-cta .nh-button{background:#fff;color:#151233!important}.axs-inner .ip-contact{display:flex;flex-wrap:wrap;gap:40px 64px;padding-block:clamp(48px,6vw,96px);align-items:flex-start}.axs-inner .ip-contact>*{flex:1 1 420px;min-width:0}.axs-inner .ip-contact-copy{display:flex;flex-direction:column;gap:16px}.axs-inner .ip-contact-copy p{font-size:16px;line-height:1.65;color:#4b5165;margin:0}.axs-inner .ip-contact-copy>a{font-weight:600;color:#6a35ee}.axs-inner .ip-pricing{padding-block:clamp(32px,4vw,64px)}.axs-inner .ip-pricing h3{font-size:22px;letter-spacing:-.02em}.axs-inner .ip-legal-grid{display:flex;flex-wrap:wrap;gap:40px 64px;padding-block:clamp(32px,4vw,64px) clamp(64px,7vw,110px);align-items:flex-start}.axs-inner .ip-legal-nav{flex:0 1 260px;position:sticky;top:88px;display:flex;flex-direction:column;gap:4px}.axs-inner .ip-legal-nav a{padding:10px 14px;border-radius:12px;font-size:14.5px;color:#34394d}.axs-inner .ip-legal-nav a:hover,.axs-inner .ip-legal-nav a[aria-current]{background:#eff0f6;color:#151827}.axs-inner .ip-legal-copy{flex:1 1 560px;min-width:0;max-width:760px;font-size:16.5px;line-height:1.75;color:#34394d}.axs-inner .ip-legal-copy h2{font-size:26px;letter-spacing:-.03em;line-height:1.2;color:#151827;margin:40px 0 12px}.axs-inner .ip-legal-copy h3{font-size:19px;color:#151827;margin:28px 0 8px}.axs-inner .ip-legal-copy ul{padding-left:22px}.axs-inner .ip-legal-copy a{color:#6a35ee;text-decoration:underline}.axs-inner .ip-legal-copy pre{white-space:pre-wrap;background:#f3f4f8;border-radius:14px;padding:16px;font-size:14px}@media (max-width:860px){.axs-inner .ip-legal-nav{position:static;flex-basis:100%;flex-direction:row;flex-wrap:wrap}}.axs-inner .corp-hero,.axs-inner .one-section{padding-block:clamp(48px,6vw,96px)}.axs-inner .corp-feature-card{border-radius:18px;background:#f3f4f8;border:0;box-shadow:none;padding:22px}.axs-inner .one-gradient-bg{background:#151233!important}.axs-inner .corp-hero{background:#f8f9fc!important;background-image:none!important;color:#151827;padding-top:clamp(40px,5vw,72px)!important;padding-bottom:clamp(48px,6vw,88px)!important}.axs-inner .corp-hero-grid{display:none}.axs-inner .corp-hero h1{color:#151827!important;font-size:clamp(34px,5vw,64px)!important;line-height:1.04;letter-spacing:-.04em;font-weight:650!important}.axs-inner .corp-hero p{color:#4b5165!important;font-size:18px;line-height:1.6}.axs-inner .corp-hero .corp-btn-ghost{background:#fff}.axs.is-ready .axs-inner [data-reveal]{opacity:1;transform:none;transition:none}.axs.is-ready .axs-inner [data-reveal]>*{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.axs.is-ready .axs-inner [data-reveal].is-in>*{opacity:1;transform:none}.axs.is-ready .axs-inner [data-reveal]>:nth-child(2){transition-delay:.08s}@media (prefers-reduced-motion:reduce){.axs.is-ready .axs-inner [data-reveal]>*{opacity:1;transform:none;transition:none}}