.aio-business-hub{width:min(1260px,100% - 2.4rem);margin:0 auto;padding:2rem 0 5rem}.aio-business-hub-top{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 2rem;display:flex}.aio-business-logo{letter-spacing:-.035em;align-items:center;gap:.6rem;font-size:1.08rem;font-weight:900;display:inline-flex}.aio-business-text-link{color:var(--brand);align-items:center;gap:.4rem;font-weight:750;text-decoration:none;display:inline-flex}.aio-business-text-link:hover,.aio-business-text-link:focus-visible{text-underline-offset:4px;text-decoration:underline}.aio-business-hub-hero{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(138deg,#fff 0%,#f5f0fb 75%,#fdf8f4 100%);border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);min-height:420px;padding:clamp(1.5rem,5vw,4.5rem);display:grid}.aio-business-hub-copy{min-width:0}.aio-business-overline{letter-spacing:.11em;text-transform:uppercase;color:var(--brand);margin:0 0 1rem;font-size:.76rem;font-weight:900}.aio-business-hub-hero h1,.aio-business-gateway h1{letter-spacing:-.06em;margin:0 0 1.15rem;font-size:clamp(2.2rem,5.1vw,4.65rem);line-height:1.04}.aio-business-hub-hero p:not(.aio-business-overline),.aio-business-gateway p:not(.aio-business-overline){max-width:620px;color:var(--muted);line-height:1.7}.aio-business-hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.65rem 0;display:flex}.aio-business-hero-actions .aio-button{justify-content:center;align-items:center;min-height:46px;display:inline-flex}.aio-business-hub-assurance{align-items:center;gap:.55rem;font-size:.8rem;display:flex}.aio-business-hub-preview{color:#fff;background:#2c1435;border-radius:24px;gap:.8rem;padding:clamp(1.25rem,3vw,2.3rem);display:grid;box-shadow:0 16px 40px #28163122}.aio-business-preview-caption{color:#e1d2e8;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem;font-size:.76rem;font-weight:800}.aio-business-preview-card{background:#ffffff12;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:1rem;padding:1rem;display:flex}.aio-business-preview-card>span{color:#ffbd8a;font-weight:900}.aio-business-preview-card strong,.aio-business-preview-card small{display:block}.aio-business-preview-card small{color:#e4d9e8;margin-top:.2rem;font-size:.75rem;line-height:1.5}.aio-business-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.3rem;display:flex}.aio-business-section-heading h2,.aio-business-bottom-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.45rem)}.aio-business-solutions,.aio-business-owned{margin:3.6rem 0}.aio-business-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.aio-business-solution{border:1px solid var(--line);background:var(--card);border-radius:20px;min-width:0;padding:1.4rem}.aio-business-solution>span{color:var(--brand);font-size:.77rem;font-weight:900}.aio-business-solution h3{margin:.9rem 0 .35rem}.aio-business-solution p{color:var(--muted);font-size:.86rem;line-height:1.65}.aio-business-bottom-cta{color:#fff;background:#2c1435;border-radius:25px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.4rem,4vw,3rem);display:flex}.aio-business-bottom-cta p:not(.aio-business-overline){color:#e5d8e8}.aio-business-bottom-cta .aio-business-overline{color:#ffc79e}.aio-business-bottom-cta .aio-button{color:#2c1435;background:#fff}.aio-business-hub-member{justify-content:space-between;min-height:260px;display:flex}.aio-business-owned-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.aio-business-owned-card{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:18px;align-items:center;gap:1rem;min-width:0;padding:1.1rem;display:flex}.aio-business-owned-card:hover,.aio-business-owned-card:focus-visible{border-color:var(--brand);box-shadow:var(--shadow-sm)}.aio-business-owned-icon{width:50px;height:50px;color:var(--brand);background:#f4eafb;border-radius:14px;flex:none;place-items:center;display:grid}.aio-business-owned-info{flex:1;min-width:0}.aio-business-owned-info strong,.aio-business-owned-info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aio-business-owned-info small{color:var(--muted);text-transform:capitalize;margin-top:.25rem;font-size:.75rem}.aio-business-connection{background:#fff;border:1px solid #e4d5ed;border-radius:16px;margin:1.25rem 0;padding:1rem}.aio-business-checking{margin:1.5rem 0}.aio-business-gateway{place-items:center;min-height:65vh;padding:2rem 1.2rem 5rem;display:grid}.aio-business-gateway-card{border:1px solid var(--line);background:var(--card);border-radius:25px;justify-items:start;gap:.8rem;width:min(660px,100%);padding:clamp(1.4rem,4vw,3rem);display:grid}.aio-business-gateway h1{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.aio-business-gateway-mark{width:60px;height:60px;color:var(--brand);background:#f4eafb;border-radius:18px;place-items:center;display:grid}.aio-business-account-panel{border:1px solid var(--line);background:#f5f0fb;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin:1.2rem 0;padding:1.4rem;display:flex}.aio-business-account-panel h2{margin:.2rem 0;font-size:1.3rem}.aio-business-account-panel p:not(.aio-eyebrow){color:var(--muted);line-height:1.6}.aio-business-account-actions{gap:.55rem;min-width:min(100%,290px);display:grid}.aio-business-account-link{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:.65rem;padding:.8rem;display:flex}.aio-business-account-link span{flex:1}.aio-identity-menu{min-width:0;position:relative}.aio-identity-menu>summary{cursor:pointer;list-style:none}.aio-identity-menu>summary::-webkit-details-marker{display:none}.aio-identity-dropdown{z-index:90;border:1px solid var(--line);background:#fff;border-radius:16px;gap:.15rem;width:min(320px,90vw);padding:.65rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 18px 45px #2d153026}.aio-identity-dropdown p{color:var(--muted);margin:0;padding:.55rem;font-size:.75rem}.aio-identity-dropdown a,.aio-identity-dropdown button{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;min-width:0;padding:.7rem;font-size:.83rem;display:flex}.aio-identity-dropdown a:hover,.aio-identity-dropdown button:hover{background:var(--paper-2)}@media (max-width:1000px){.aio-business-hub-hero{grid-template-columns:1fr;min-height:auto}.aio-business-hub-preview{max-width:660px}.aio-business-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aio-business-hub{width:min(100% - 1.2rem,1260px);padding:1.1rem 0 6rem}.aio-business-hub-hero{border-radius:22px;padding:1.5rem}.aio-business-hub-member{flex-direction:column;align-items:start}.aio-business-owned-grid,.aio-business-solutions-grid{grid-template-columns:1fr}.aio-business-solutions,.aio-business-owned{margin:2rem 0}.aio-business-hub-top{margin-bottom:1.2rem}.aio-business-hub-top a{font-size:.75rem}.aio-business-bottom-cta{margin-bottom:1rem}.aio-identity-menu{display:none}.aio-business-account-actions{width:100%}}@media (max-width:430px){.aio-business-hub-hero h1{font-size:2.15rem}.aio-business-hero-actions .aio-button{width:100%}}
.aio-compliance-page{width:min(1050px,100% - 2rem)}.aio-compliance-intro{max-width:820px;margin:0 0 2rem}.aio-compliance-intro h1{letter-spacing:-.052em;margin:.4rem 0 1rem;font-size:clamp(2.1rem,5vw,3.8rem);line-height:1.1}.aio-compliance-intro>p:last-child,.aio-compliance-panel p,.aio-compliance-steps{color:var(--muted);line-height:1.72}.aio-compliance-panel{margin-bottom:1.15rem;padding:clamp(1.25rem,3vw,2.1rem)}.aio-compliance-panel h2{margin:0 0 1.1rem;font-size:1.4rem}.aio-compliance-panel h3{margin:.75rem 0;font-size:1.13rem}.aio-compliance-panel .aio-button{margin:.8rem 0;display:inline-flex}.aio-compliance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.aio-compliance-options>div{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:1.3rem}.aio-compliance-step{background:var(--brand2);color:var(--brand);border-radius:10px;place-items:center;width:38px;height:38px;font-size:.8rem;font-weight:800;display:inline-grid}.aio-compliance-steps{padding-left:1.3rem}.aio-compliance-steps li{margin-bottom:.85rem;padding-left:.3rem}.aio-compliance-small{font-size:.89rem}.aio-compliance-end{line-height:1.6}.aio-compliance-end a,.aio-compliance-small a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.aio-public-footer{background:var(--card);border-top:1px solid var(--line);color:var(--muted);margin-bottom:0;padding:1.4rem clamp(1rem,4vw,4rem);font-size:.85rem}.aio-public-footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.aio-public-footer nav{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.aio-public-footer a:hover,.aio-public-footer a:focus-visible{color:var(--brand);text-decoration:underline}@media (max-width:760px){.aio-compliance-options{grid-template-columns:minmax(0,1fr)}.aio-public-footer{margin-bottom:65px}}
.aio-auth,.aio-auth-card,.aio-business-gateway,.aio-business-gateway-card{min-width:0}.aio-auth-card .aio-input,.aio-business-gateway-card .aio-button{min-width:0;max-width:100%}.aio-auth-card .aio-note,.aio-auth-card .aio-error,.aio-auth-card .aio-label,.aio-business-gateway-card p,.aio-business-gateway-card h1{overflow-wrap:anywhere}.aio-auth-card .aio-input:focus-visible,.aio-business-gateway-card .aio-button:focus-visible,.aio-business-gateway-card .aio-business-text-link:focus-visible{outline-offset:2px;outline:3px solid #5e147e40}@media (max-width:760px){.aio-auth{min-height:100dvh;padding:calc(20px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(95px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));justify-content:center;align-items:flex-start;display:flex}.aio-auth-card{border-radius:18px;gap:13px;width:min(460px,100%);min-width:0;max-width:100%;padding:clamp(16px,4vw,24px)}.aio-auth-card h1{overflow-wrap:anywhere;margin:4px 0 6px;font-size:clamp(25px,7vw,32px);line-height:1.14}.aio-auth-card .aio-label{min-width:0;display:block}.aio-auth-card .aio-input{width:100%;min-width:0;min-height:48px;font-size:16px}.aio-auth-card .aio-password-field{width:100%;min-width:0}.aio-auth-card .aio-password-field .aio-input{padding-right:55px}.aio-auth-card .aio-password-toggle{width:44px;height:44px;right:3px}.aio-auth-card .aio-button{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;min-height:48px}.aio-auth-card .aio-note,.aio-auth-card .aio-error{min-width:0;padding:12px 13px;line-height:1.55}.aio-auth-card .aio-note a{white-space:normal;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:38px;display:inline-flex}.aio-business-gateway{width:100%;min-width:0;min-height:65dvh;padding:calc(22px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(92px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))}.aio-business-gateway-card{border-radius:18px;gap:13px;width:100%;min-width:0;max-width:660px;padding:clamp(18px,5vw,28px)}.aio-business-gateway h1{font-size:clamp(26px,7vw,36px);line-height:1.16}.aio-business-gateway-card .aio-business-hero-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;margin:9px 0 10px;display:grid}.aio-business-gateway-card .aio-business-hero-actions .aio-button,.aio-business-gateway-card>.aio-button{white-space:normal;text-align:center;width:100%;min-width:0;min-height:48px}.aio-business-gateway-card .aio-business-text-link{align-items:center;max-width:100%;min-height:44px;display:inline-flex}}@media (max-width:360px){.aio-auth{padding-right:calc(9px + env(safe-area-inset-right));padding-left:calc(9px + env(safe-area-inset-left))}.aio-auth-card,.aio-business-gateway-card{border-radius:15px;padding:15px}.aio-business-gateway{padding-right:calc(9px + env(safe-area-inset-right));padding-left:calc(9px + env(safe-area-inset-left))}}
