/* Homepage type scale: 16px body, 14px supporting text, at every breakpoint. */
.v06b{font-size:16px}
.v06b :is(#directions,#direction-products,#mobile-app,#technology,#organization-reviews,#private-reviews,#partners,#contacts){scroll-margin-top:calc(var(--review-bar-height,36px) + 100px)}
.v06b .review-bar a,.v06b .review-bar .history-all,.v06b .review-bar .history-versions a{font-size:14px;line-height:1.4}
.v06b .review-bar>.container{gap:16px}
.v06b .home-history{min-width:0;max-width:100%}
.v06b .history-versions{min-width:0}
.v06b .review-bar nav[aria-label="Страницы макета"]{white-space:nowrap}
.v06b .main-nav a,.v06b .main-nav button,.v06b .mobile-menu a,.v06b .mobile-menu button{font-size:16px}
.v06b .cart-count{font-size:14px;min-width:22px;height:22px;line-height:22px}
.v06b .platform-hero .platform-intro>.eyebrow{font-size:14px;line-height:1.5;letter-spacing:.06em}
.v06b .platform-hero .platform-lead{font-size:16px;line-height:1.7}
.v06b .home-showcase .direction-feature>small{font-size:14px;line-height:1.4}
.v06b .home-showcase-content .home-showcase-copy>.eyebrow{font-size:14px;line-height:1.55;letter-spacing:.06em}
.v06b .home-showcase-content .home-product-meta{font-size:14px;line-height:1.65}
.v06b .home-product-title .version-badge,.v06b .direction-tile .version-badge{font-size:14px;line-height:1.4}
.v06b .mobile-app-category{font-size:14px;line-height:1.5;letter-spacing:0;gap:12px 24px}
.v06b .mobile-app-copy>.eyebrow{font-size:14px;line-height:1.5;letter-spacing:.06em}
.v06b .mobile-app-copy .mobile-app-description{font-size:16px;line-height:1.75}
.v06b .mobile-app-section .mobile-app-link{font-size:16px;line-height:1.4;padding:16px 24px;min-height:52px}
.v06b .mobile-app-availability{font-size:14px;line-height:1.6;gap:12px 24px}
.v06b .technology-copy>.eyebrow{font-size:14px;line-height:1.5}
.v06b .technology-copy>p:not(.eyebrow){font-size:16px;line-height:1.75}
.v06b .technology-copy>.text-link{font-size:14px;line-height:1.5}
.v06b .perception-channel{font-size:14px;line-height:1.4;text-align:center;max-width:90px}
.v06b .method-flow .brochure-link small{font-size:14px;line-height:1.5;color:#5e6855}
.v06b .gift-panel>.button{font-size:16px;line-height:1.4}
.v06b .gift-panel .eyebrow{font-size:14px;line-height:1.5}
.v06b .gift-panel p:not(.eyebrow){font-size:16px;line-height:1.7}
.v06b .institution-footer-grid h2{font-size:14px;line-height:1.5;letter-spacing:.06em;color:#bed0ba}
.v06b .institution-footer-grid nav>a{font-size:16px;line-height:1.5;padding-block:4px}
.v06b .institution-footer-grid address p{font-size:16px;line-height:1.6;color:#b6c9b1}
.v06b .institution-email{font-size:18px}
.v06b .footer-legal a{font-size:14px;line-height:1.6}
.v06b .institution-bottom{font-size:14px;line-height:1.65;gap:20px;color:#acbfa7}
.v06b .mega-tabs button,.v06b .mega-products p,.v06b .mega-products small,.v06b .mega-heading,.v06b .mega-footer,.v06b .mega-product-meta,.v06b .mega-product-info,.v06b .mega-item-tag{font-size:14px;line-height:1.5}
.v06b .mega-products h3{font-size:20px}
.v06b .mega-directions>.eyebrow,.v06b .mega-directions button>span,.v06b .mega-preview-heading{font-size:14px;line-height:1.5}
.v06b .mega-directions button>strong,.v06b .mega-products>a>strong,.v06b .mega-products>button>strong{font-size:16px;line-height:1.5}
.v06b #mega-menu .mega-thumb{height:180px}
.v06b #mega-menu .color-product-art>span,.v06b #mega-menu .color-product-art>small{font-size:14px;line-height:1.4}
.v06b #mega-menu .color-product-art{gap:7px;padding:10px}
.v06b .dialog p,.v06b .dialog li,.v06b .dialog input,.v06b .dialog select{font-size:16px}
.v06b .dialog label,.v06b .dialog small,.v06b .dialog .button{font-size:14px}

@media(max-width:1100px){
  .v06b .review-bar>.container{flex-wrap:wrap;gap:5px 20px;padding-block:7px}
  .v06b .home-history{width:100%;justify-content:space-between}
  .v06b .history-versions{flex:1}
  .v06b .review-bar nav[aria-label="Страницы макета"]{width:100%;display:flex;justify-content:flex-end;gap:24px;overflow-x:auto}
}
@media(max-width:400px){
  .v06b .review-bar nav[aria-label="Страницы макета"]{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;overflow:visible}
}
@media(max-width:540px){
  .v06b .review-bar .history-all{font-size:14px;white-space:normal;max-width:116px;min-width:116px}
  .v06b .review-bar nav[aria-label="Страницы макета"]{justify-content:flex-start;gap:22px;padding-bottom:3px;scrollbar-width:none}
  .v06b .home-showcase .direction-feature[data-home-direction]{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:12px}
  .v06b .home-showcase .direction-feature>small{font-size:14px}
  .v06b .perception-channel{max-width:80px;font-size:14px}
  .v06b .perception-flow{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px}
  .v06b .perception-channel{justify-self:center}
  .v06b .perception-channel:last-child{grid-column:2;grid-row:1}
  .v06b .method-wave{grid-column:1/-1;grid-row:2;width:100%;height:64px}
  .v06b .mobile-app-section .mobile-app-link{font-size:14px;padding:15px 18px}
  .v06b .institution-bottom{align-items:flex-start;flex-direction:column}
}
