/* The concept is scoped; the rest of the existing site keeps its theme styles. */
.aqtos-navigation{position:relative;z-index:100}
.aqtos-home-main{margin:0;padding:0;overflow-x:clip}
.aqtos-concept.aqtos-hero-shell{background:#fff;padding:8px 8px 0}
.aqtos-concept .site-header{font-family:'Fira Sans',sans-serif}
.aqtos-concept .products-dropdown{z-index:55}
.aqtos-concept .products-dropdown .product-label{display:grid;gap:3px}
.aqtos-concept .products-dropdown .product-label strong{font-size:14px;font-weight:500;color:#234b47}
.aqtos-concept .products-dropdown .product-label small{font-size:11px;line-height:1.4;font-weight:300;color:#59766e}
.aqtos-concept .products-dropdown .products-integrations{padding-top:12px;border-top:1px solid #dce7e1;font-size:12px}
.aqtos-concept .hero-copy h1{font-family:'Fira Sans',sans-serif}
.aqtos-concept .screen-plane img{max-width:none}
.aqtos-concept .hero-cta{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:-38px;padding:0 16px 8px;text-align:center}
.aqtos-concept .hero-cta__button{display:inline-flex;align-items:center;justify-content:center;min-width:248px;max-width:100%;min-height:50px;padding:14px 28px;border:0;border-radius:9px;background:#55c5d0;color:#fff;font-size:17px;font-weight:500;line-height:1.3;text-decoration:none;box-shadow:none;transition:background .18s}
.aqtos-concept .hero-cta__button:hover{background:#40b5c1;color:#fff;transform:none;box-shadow:none}
.aqtos-concept .hero-cta__button:active{background:#2ba2af;transform:none;box-shadow:none}
.aqtos-concept .hero-cta__trial{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:3px 6px;color:#486b70;font-size:13px;line-height:1.5;text-decoration:underline;text-decoration-color:#b2dadd;text-underline-offset:4px}
.aqtos-concept .hero-cta__trial strong{font-weight:500}
.aqtos-concept .hero-cta__trial:hover{color:#145960;text-decoration-color:#1c7781}
.aqtos-concept .hero-cta a:focus-visible{outline:3px solid #1c7781;outline-offset:5px}
@media(prefers-reduced-motion:reduce){.aqtos-concept .hero-cta__button{transition:none}.aqtos-concept .hero-cta__button:hover,.aqtos-concept .hero-cta__button:active{transform:none}}
/* Pull the headline and entire desk up together, preserving screen alignment. */
@media(min-width:761px){
  .aqtos-concept.aqtos-hero-shell .hero-copy{padding-top:66px}
  .aqtos-concept.aqtos-hero-shell .hero .hero-copy h1{margin-top:18px}
  .aqtos-concept.aqtos-hero-shell .hero{--hero-monitor-top:calc(151px + var(--hero-title-size)*1.12);height:calc(((100vw - 31px)*.5628 + clamp(130px,295px - 11.5vw,205px))*.9 + var(--scene-extra-space) - 36px)}
  .aqtos-concept.aqtos-hero-shell .comparison-track[data-ready="true"]{height:calc(var(--hero-height) + var(--reveal-travel) + var(--reveal-hold))}
}
@media(max-width:760px){.aqtos-concept.aqtos-hero-shell .hero .hero-copy{padding-bottom:0}.aqtos-concept .hero-cta{margin-top:8px;padding-top:0}}
body.admin-bar .aqtos-concept .site-header[data-comparison-pinned="true"]{top:32px}
body.admin-bar .aqtos-concept .menu-toggle[aria-expanded="true"]{top:42px}
.aqtos-skip-link{position:fixed;left:16px;top:-100px;z-index:100001;background:#fff;color:#1c7781;padding:12px 20px;border:2px solid #1c7781;border-radius:8px}
.aqtos-skip-link:focus{top:12px}
@media(max-width:782px){body.admin-bar .aqtos-concept .site-header[data-comparison-pinned="true"]{top:46px}body.admin-bar .aqtos-concept .menu-toggle[aria-expanded="true"]{top:56px}}
@media(prefers-reduced-motion:reduce){.aqtos-concept *{scroll-behavior:auto!important}}
