.aq-site-header{display:flex;align-items:center;gap:26px;padding:24px 4%;border-bottom:1px solid #e6e9ef;background:#fff;color:#06143b}.aq-logo{flex:0 0 175px}.aq-logo img{display:block;width:175px;height:auto}.aq-desktop-nav{flex:1}.aq-site-header .aq-nav{display:flex;justify-content:center;gap:22px;list-style:none;margin:0;padding:0}.aq-site-header li{list-style:none;margin:0;padding:0;position:relative}.aq-site-header a{color:#06143b;font-size:15px;font-weight:600;text-decoration:none}.aq-site-header .aq-nav>li>a{display:block;padding:12px 0}.aq-site-header .aq-nav .sub-menu{display:none;position:absolute;z-index:90;top:100%;left:0;width:250px;background:#fff;padding:16px;box-shadow:0 6px 20px #06143b20}.aq-site-header .aq-nav li:hover>.sub-menu,.aq-site-header .aq-nav li:focus-within>.sub-menu{display:block}.aq-site-header .sub-menu a{display:block;padding:9px}.aq-site-header .aq-phone{white-space:nowrap;background:#cf2566;color:#fff;padding:12px 18px;border-radius:24px}.aq-site-header .ausome-join-team>a{color:#cf2566}.aq-mobile-nav{display:none}.aq-site-header a:focus-visible,.aq-site-header summary:focus-visible{outline:3px solid #1669c9;outline-offset:4px}body:has(.aq) .page_content_wrap{padding-top:0!important}
@media(max-width:1100px){.aq-site-header{flex-wrap:wrap;gap:18px}.aq-logo{margin-right:auto}.aq-desktop-nav{display:none}.aq-mobile-nav{display:block;width:100%;border-top:1px solid #e6e9ef;padding-top:10px}.aq-mobile-nav summary{cursor:pointer;font-weight:700;padding:12px 0;color:#06143b}.aq-mobile-list{margin:0;padding:0}.aq-mobile-list>li>a{display:block;padding:12px 0}.aq-mobile-list .sub-menu{position:static;margin:0;padding:0 0 10px 15px}.aq-site-header .aq-phone{font-size:13px;padding:10px 12px}.aq-logo,.aq-logo img{width:150px;flex-basis:150px}}
.aq{--aq-navy:#06143b;--aq-pink:#cf2566;--aq-gold:#f4bd17;color:var(--aq-navy);max-width:1220px;margin:0 auto;padding:44px 28px 80px;font-family:inherit;box-sizing:border-box}
.aq *{box-sizing:border-box}.aq [hidden]{display:none!important}.aq h1,.aq h2,.aq p{margin-top:0;color:inherit}.aq h1{font-size:clamp(36px,4.4vw,62px);line-height:1.12;letter-spacing:-1.6px;margin-bottom:24px}.aq h2{font-size:28px;line-height:1.25;letter-spacing:-.5px;margin-bottom:16px}.aq p{font-size:17px;line-height:1.7}.aq .aq-eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:var(--aq-pink);margin-bottom:18px}
.aq-preview{background:#fff5cc;border:1px solid #dec368;padding:12px 18px;margin-bottom:30px;font-size:14px;border-radius:8px}.aq-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;padding:42px 0 60px}.aq-intro{max-width:600px}.aq-button{display:inline-flex;gap:28px;align-items:center;justify-content:center;border:0!important;background:var(--aq-pink)!important;color:#fff!important;padding:17px 24px!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;border-radius:9px!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none!important}.aq-button:hover{background:#a81d51!important}.aq-button:disabled{opacity:.55;cursor:wait}.aq a:focus-visible,.aq button:focus-visible,.aq input:focus-visible,.aq textarea:focus-visible{outline:3px solid #1669c9!important;outline-offset:4px}.aq-counter{border-radius:22px;background:var(--aq-navy);color:#fff;padding:36px 30px;border-bottom:8px solid var(--aq-gold)}.aq-counter strong{display:block;font-size:88px;line-height:1.1;color:var(--aq-gold);font-weight:700;margin:14px 0}.aq-counter p{font-size:15px;margin-bottom:10px}.aq-counter p:first-of-type{font-size:12px;letter-spacing:1.7px;font-weight:700}.aq-counter small{display:block;color:#d1d9ec;font-size:13px;line-height:1.6}.aq-dot{display:block;width:11px;height:11px;background:var(--aq-pink);border-radius:100%;margin-bottom:22px}
.aq-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:32px 0 40px;border-top:1px solid #dce0ea;border-bottom:1px solid #dce0ea;margin-bottom:60px}.aq-steps b{display:block;color:var(--aq-pink);font-size:15px;margin-bottom:16px}.aq-steps h2{font-size:20px;margin-bottom:12px}.aq-steps p{font-size:15px;margin-bottom:0}
.aq-lower{display:grid;grid-template-columns:.75fr 1.25fr;gap:52px;align-items:start}.aq-about{padding-top:24px}.aq-about h2{font-size:34px}.aq-about p{font-size:16px}.aq-about a{font-weight:700;color:var(--aq-pink)}.aq-card{padding:34px;border:1px solid #e3e6ee;background:#fafbfd;border-radius:18px;min-width:0}.aq-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aq label{display:block;font-size:14px;font-weight:600;line-height:1.5;margin:15px 0 8px}.aq input:not([type=checkbox]),.aq textarea{display:block;width:100%;max-width:100%;border:1px solid #b8c0d0!important;border-radius:7px!important;background:#fff!important;color:#06143b!important;padding:13px 14px!important;font:inherit!important;font-size:16px!important;height:auto;line-height:1.5;box-shadow:none!important}.aq input::placeholder,.aq textarea::placeholder{color:#65718b!important;opacity:1}.aq textarea{resize:vertical}.aq .aq-small{font-size:13px;line-height:1.6;color:#4b5872;margin:14px 0}.aq .aq-consent{display:flex;gap:12px;align-items:flex-start;margin:24px 0;font-size:13px;font-weight:400;line-height:1.7}.aq-consent input{appearance:auto!important;-webkit-appearance:checkbox!important;position:static!important;opacity:1!important;width:20px!important;height:20px!important;flex:0 0 20px;margin:3px 0!important}.aq-consent span:before{display:none!important}.aq-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.aq-position{font-size:28px;font-weight:700;line-height:1.3;color:var(--aq-pink);border-left:4px solid var(--aq-gold);padding:12px 18px;margin:24px 0}.aq-secondary{background:var(--aq-navy)!important;font-size:14px!important;margin-top:12px}#aq-message{font-size:15px;font-weight:600;margin:20px 0 0}#aq-message:empty{display:none}.aq-error{color:#a51f35!important}#aq-refresh{margin-top:16px}
@media(max-width:767px){.aq{padding:24px 20px 50px}.aq-hero{grid-template-columns:1fr;gap:28px;padding:25px 0 36px}.aq h1{font-size:39px;letter-spacing:-1px}.aq-counter{padding:26px}.aq-counter strong{font-size:64px}.aq-steps{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.aq-steps>div{padding-left:38px;position:relative}.aq-steps b{position:absolute;left:0;top:2px}.aq-lower{grid-template-columns:1fr;gap:20px}.aq-card{padding:24px 20px}.aq-fields{grid-template-columns:1fr;gap:0}.aq-about h2{font-size:28px}.aq-button{width:100%}.aq-counter small{max-width:260px}}
