/* V13: compact rhythm and a visible, contextual consultation route. */
.section-pad{padding-block:76px}.section-head{margin-bottom:34px}.section-index{margin-bottom:18px}
.hero{min-height:0}.hero .hero-grid{min-height:610px;padding-block:30px}.hero h1{font-size:clamp(46px,4.7vw,68px)}
.hero-trust{margin-top:22px}.solution-tile{min-height:0}.solution-tile p{min-height:0}.solutions-note{margin-top:16px}
.avg-page .avg-head{padding-top:38px;padding-bottom:30px}.avg-breadcrumb{margin-bottom:20px}.avg-official-badge{margin-bottom:20px}
.avg-page .avg-heading h1{font-size:clamp(38px,4.4vw,62px)}.avg-page .avg-heading>p{font-size:16px;line-height:1.65}.avg-page .avg-heading>.avg-licensed{font-size:12px;line-height:1.55;margin-top:16px}
.avg-section-nav{padding-block:17px}.avg-product-details{padding:38px 0}.avg-expanded{padding-block:36px}.avg-expanded h2{margin-bottom:22px}.avg-story{padding-block:26px;gap:32px}.avg-related{padding:40px 0 52px}.avg-related h2{margin-bottom:24px}.avg-catalog{padding:42px 0}.avg-product-list-section+.avg-product-list-section{margin-top:42px}.avg-cta-wide{margin-top:32px;padding:28px}.avg-detail-cols{gap:30px}.avg-faq details{padding-block:17px}
.quick-needs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.quick-needs a{padding:10px 13px;min-height:42px;border:1px solid #354b74;border-radius:9px;color:#d6e3ff;font-size:12px;font-weight:650;background:#102039}.quick-needs a:hover{background:#1d3359}.quick-needs a:focus-visible{outline:3px solid #accbff;outline-offset:3px}
.contact-hint{font-size:12px!important;color:#9eafca!important;line-height:1.6!important;margin:12px 0 0!important}
.float-whatsapp{min-height:46px;z-index:120}.float-whatsapp span{display:inline}.avg-page .avg-card{min-height:0}.avg-page .avg-feature{padding:18px}
@media(max-width:880px){.hero .hero-grid{min-height:0;padding-block:30px;gap:26px}.section-pad{padding-block:58px}}
@media(max-width:600px){.section-pad{padding-block:44px}.section-head{margin-bottom:26px}.hero .hero-grid{padding-top:25px}.hero h1{font-size:clamp(39px,10vw,54px);margin-block:18px}.hero .hero-actions{display:grid;grid-template-columns:1fr;width:100%}.hero .hero-actions .btn{min-height:48px;width:100%;font-size:14px}.hero-trust{margin-top:20px}.quick-needs{gap:7px}.quick-needs a{flex:1 1 42%;text-align:center}.avg-page .avg-head{padding-top:25px;padding-bottom:24px}.avg-page .avg-heading h1{font-size:40px}.avg-page .avg-hero-buttons{display:grid;grid-template-columns:1fr;gap:9px}.avg-page .avg-hero-buttons .btn{min-height:48px;font-size:14px;white-space:normal}.avg-product-details{padding-block:28px}.avg-expanded{padding-block:28px}.avg-related{padding-block:30px}.avg-catalog{padding-block:30px}.avg-section-nav{gap:15px;font-size:12px}.avg-detail-side{padding:24px}.avg-expanded h2{font-size:32px}.avg-story{padding-block:22px}.avg-table-scroll td,.avg-table-scroll th{padding:14px}.float-whatsapp{border-radius:999px;padding:12px 16px;gap:9px;right:16px;min-height:48px}.float-whatsapp span{display:inline;font-size:12px}.back-to-top{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.footer{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}
