.gt-hero-proof{display:flex;gap:14px 20px;flex-wrap:wrap;margin:2px 0 16px;color:#315975;font-size:13px;font-weight:800}.gt-plan-label{display:inline-flex;margin-bottom:10px;padding:5px 9px;border-radius:999px;background:#e2f0f9;color:#315975;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.gt-pricing-note{max-width:900px;margin:24px auto 0;text-align:center;color:#607e94;font-size:13px;line-height:1.6}.gt-btn:focus-visible,.gt-navlinks a:focus-visible,.gt-footer a:focus-visible{outline:3px solid rgba(11,120,201,.35);outline-offset:3px}.gt-quote h3{margin:10px 0 7px;color:#0b3555}.gt-quote .gt-trust-icon{margin-left:0}.gt-compare tbody tr:hover{background:#eef7fd}
@media (max-width:1000px){
  .gt-navrow{position:relative;min-height:68px}
  .gt-navlinks{display:none;position:absolute;left:0;right:0;top:68px;z-index:80;background:#edf6fb;border:1px solid #bdd7e7;border-radius:0 0 14px 14px;padding:14px 18px 18px;box-shadow:0 16px 28px rgba(12,53,85,.16)}
  .gt-navlinks.is-open{display:grid;gap:2px}
  .gt-navlinks li{width:100%}
  .gt-navlinks a{display:block;padding:11px 8px;border-bottom:1px solid #d6e8f3}
  .gt-navlinks li:last-child a{border-bottom:0}
  .gt-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;cursor:pointer}
  .gt-hero-grid{gap:24px}
  .gt-product-stage{order:2}
  .gt-compare{min-width:760px}
  .gt-compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px}
}
@media (max-width:680px){
  .gt-topbar{font-size:11px}
  .gt-topbar-inner>div:first-child{display:none}
  .gt-contact{display:grid;gap:3px;width:100%}
  .gt-contact span:last-child{display:none}
  .gt-main-header{top:0}
  .gt-header-actions .gt-btn-primary{padding-inline:12px;font-size:11px;min-height:40px}
  .gt-brand,.gt-brand img{width:150px!important;max-width:150px!important}
  .gt-hero h1{font-size:clamp(39px,12vw,50px)!important}
  .gt-hero-copy{font-size:16px}
  .gt-hero-actions{display:grid;grid-template-columns:1fr 1fr}
  .gt-hero-actions .gt-btn{width:100%;padding-inline:10px}
  .gt-hero-proof{display:grid;gap:5px}
  .gt-product-stage{min-height:270px!important}
  .gt-laptop{transform:none!important;border-width:7px}
  .gt-appbody{grid-template-columns:62px 1fr}.gt-sidebar{font-size:7px;padding:10px 7px}.gt-sidebar strong{font-size:8px}.gt-dashboard{padding:10px}.gt-dashboard h3{font-size:14px}.gt-quick{grid-template-columns:1fr 1fr}.gt-client-table{font-size:6px}.gt-client-row{grid-template-columns:1.3fr .7fr .8fr .8fr}
  .gt-section{padding:54px 0!important}
  .gt-page-hero{padding:48px 0!important}
  .gt-page-hero h1{font-size:clamp(34px,10vw,44px)!important}
  .gt-cta{border-radius:18px!important}
  .gt-cta .gt-hero-actions{display:grid;grid-template-columns:1fr}
  .gt-footer{padding-top:42px}
  .gt-footer-grid{gap:22px!important}
}
@media (max-width:420px){
  .gt-hero-actions{grid-template-columns:1fr}
  .gt-header-actions .gt-btn-primary{display:none}
  .gt-brand,.gt-brand img{width:142px!important;max-width:142px!important}
  .gt-page-hero h1{font-size:clamp(32px,11vw,40px)!important}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
