body{font-family:'Inter',Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.75;font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:'Inter',Arial,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:1.25}button,input,select,textarea{font-family:inherit}.nav-trigger,.nav-link{font-size:13px;font-weight:400;letter-spacing:0}.simple-dropdown a,.simple-dropdown .language-current{font-size:15px;font-weight:400;line-height:1.6}.language .simple-dropdown{min-width:185px}.language .simple-dropdown a{font-size:14px;font-weight:400}.language .simple-dropdown .language-current{color:var(--blue);font-weight:400;background:#eff6fc}.language-current:after{content:'✓';float:right;color:var(--blue)}.category-label,.mega-product strong,.mega-group-title,.mega-nested summary{font-weight:400}.mega-heading h2{font-weight:400;font-size:24px;letter-spacing:-.02em}.mega-product strong{font-size:11px;line-height:1.55}.mega-product small{font-size:10px;line-height:1.5}.mega-heading p{font-weight:400;line-height:1.7}.mega-heading small,.mega-trust strong{font-weight:500}.sidebar-heading{font-weight:400;letter-spacing:.1em}.slide-content h1{font-weight:400;letter-spacing:-.015em;line-height:1.22}.slide-content p{font-style:normal;font-weight:400;line-height:1.75;letter-spacing:0}.quick-card h2{font-weight:400;font-size:22px;line-height:1.4}.quick-card p{font-size:14px;line-height:1.8}.intro-copy h2{font-weight:400;line-height:1.38;letter-spacing:-.2px}.quotation p{line-height:1.95}.news-card h3{font-size:21px;font-weight:400;line-height:1.5;letter-spacing:-.02em}.news-card p{font-size:14px;line-height:1.9}.solution-card h3{font-weight:400;font-size:26px;line-height:1.3;letter-spacing:-.025em}.solutions-section .section-heading h2{font-weight:400;line-height:1.25;letter-spacing:-.025em}.solution-stats strong{font-weight:400}.product-info h1{font-weight:400;line-height:1.23;font-size:36px;letter-spacing:-.025em}.catalog-card-bottom h3{font-weight:400;font-size:20px;line-height:1.4}.catalog-range{font-size:13px}.catalog-card-bottom>small{font-size:10px;font-weight:500;letter-spacing:.045em}.product-tabs button,.btn,.category-pills button{font-weight:500}.solution-page .section-heading h1{font-weight:400;font-size:48px;line-height:1.22;letter-spacing:-.025em}.solution-page .section-heading p{line-height:1.8}.section-heading h1{font-weight:400;line-height:1.25}.company-intro h1{text-transform:none;font-weight:300;line-height:1.3}.center-title{font-weight:400;line-height:1.4}.eyebrow{font-weight:400;letter-spacing:.12em}.reference-card h3{font-weight:400;letter-spacing:0}.fixed-actions a{font-weight:400}.footer-columns>div>h3,.footer-support-box>h3{font-weight:400;line-height:1.6}.footer-columns>div>a{font-weight:400;font-size:12px;line-height:1.9}.support-strip{line-height:1.8}.quote-box>.btn{font-weight:500}.form-grid label,.request-form label{font-weight:500}.calc-result>strong{font-weight:400}.company-facts strong{font-weight:400}.mega-category .category-label{font-size:11px;line-height:1.4}.mega-trust{grid-template-columns:1fr 1.2fr 1fr 1fr}.mega-trust strong{line-height:1.4}
@media(min-width:1100px) and (max-width:1199px){.nav-trigger,.nav-link{font-size:11px}#main-nav{gap:10px}.header-shell{gap:18px;padding-left:22px;padding-right:22px}}
@media(max-width:1099px){.nav-trigger,.nav-link{font-size:14px;line-height:1.5}.simple-dropdown a{font-size:13px}.mega-heading h2{font-size:21px}.mega-product strong{font-size:11px}.product-info h1{font-size:30px}.news-card h3{font-size:21px;line-height:1.45}.quick-card h2{font-size:20px}.quick-card p{font-size:12px}.mega-category .category-label{font-size:12px}.solution-page .section-heading h1{font-size:42px}}
@media(max-width:620px){body{font-size:14px;line-height:1.8}.slide-content h1{font-size:29px;line-height:1.3;letter-spacing:-.015em}.slide-content p{font-size:13px;line-height:1.8}.quick-card h2{font-size:23px}.quick-card p{font-size:13px}.intro-copy h2{font-size:26px;line-height:1.4}.catalog-card-bottom h3{font-size:16px;font-weight:500;min-height:44px}.catalog-range{font-size:11px;line-height:1.6;min-height:34px}.catalog-card-bottom>small{font-size:8px;line-height:1.6}.product-info h1{font-size:30px;line-height:1.3}.product-tab-panel>p{font-size:13px;line-height:1.9}.section-heading h1{font-size:32px;line-height:1.3}.solution-page .section-heading h1{font-size:33px;line-height:1.3}.solution-card h3{font-size:27px;line-height:1.35}.solutions-section .section-heading h2{font-size:32px;line-height:1.3}.solution-stats strong{font-size:23px;line-height:1.4}.news-card h3{font-size:22px;line-height:1.5}.news-card p{font-size:13px}.mega-product strong{font-size:11px}.mega-nested summary{font-size:12px}.mega-heading p{font-size:11px}.reference-card h3{font-size:12px}.simple-dropdown a{font-size:13px}.footer-company p{font-size:12px}.footer-columns>div>a{font-size:11px}.product-tabs button{font-size:11px}.company-intro h1{font-size:28px}.request-form h2{font-size:25px}.slide-content{top:30px}.slide-content h1{overflow-wrap:break-word}}
