:root{--ink:#0754b8;--blue:#087df1;--sky:#45c8ff;--lime:#c4f2ff;--paper:#eff8ff;--line:#cfe6fa;--muted:#5a7b9e}.site-header{box-shadow:0 1px 0 rgba(8,125,241,.1)}.main-nav a{color:#1d4f85}.main-nav a:after{background:#0a83f5}.header-cta{background:#087df1}.header-cta b{color:#c4f2ff}.hero{background:linear-gradient(128deg,#0751bc 0%,#0875e6 62%,#0e94ef 100%)}.hero:after{background:linear-gradient(transparent,#0754b8)}.hero-grid,.contact-grid{background-image:linear-gradient(rgba(255,255,255,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.17) 1px,transparent 1px)}.hero-glow-one{background:radial-gradient(circle,rgba(150,241,255,.54),rgba(37,157,255,.14) 45%,transparent 70%)}.hero-glow-two{background:radial-gradient(circle,rgba(203,243,255,.45),transparent 70%)}.hero h1 span{color:#d9f7ff}.eyebrow{color:#d1efff}.eyebrow span{background:#d5f7ff}.hero-copy{color:#e3f4ff}.button-primary{background:#d3f6ff;color:#0754b8}.button-primary span{color:#0754b8}.button-ghost{border-color:#a9dcff;color:#fff}.spec-card{background:rgba(4,78,167,.58);border-color:rgba(218,247,255,.67)}.spec-card strong{color:#dcf8ff}.trust-bar{background:#fff}.trust-bar sup{color:#087df1}.section-heading h2 i,.about h2 i{color:#087df1}.solution-card.featured{background:linear-gradient(145deg,#087df1,#0c9ee9)}.featured .card-icon,.featured a b{color:#d8f8ff}.product-band{background:linear-gradient(130deg,#0754b8,#087deb)}.product-list{border-color:rgba(207,238,255,.5)}.product-list a{border-color:rgba(207,238,255,.5)}.product-list a:hover{color:#d8f7ff}.product-list i,.product-intro .text-link b{color:#d8f7ff}.about{background:#e7f5ff}.about-art{background:linear-gradient(155deg,#0754b8,#0784ed)}.art-frame{border-color:#9addff}.art-structure:before,.art-structure:after{background:#d5f7ff}.art-stamp b,.about-art p b{color:#d5f7ff}.news-highlight{background:linear-gradient(145deg,#087df1,#0c9ee9)!important}.contact{background:linear-gradient(125deg,#0752ba,#087fe9)}.catalog-card:hover{border-top-color:#087df1}.catalog-type{color:#087df1}.catalog-card a b{color:#087df1}.catalog-featured{background:linear-gradient(145deg,#0754b8,#087fe9);border-top-color:#bdeeff}.catalog-featured:hover{border-top-color:#e1f9ff}.catalog-featured .catalog-type{color:#dff9ff}.catalog-featured a b{color:#dff9ff}.about-points span:before{color:#087df1}
body{font-size:17px}.main-nav a{font-size:15px}.language{font-size:14px}.header-cta{font-size:14px}.hero h1{font-size:clamp(52px,5.45vw,85px)}.hero-copy{font-size:17px}.button{font-size:15px}.trust-bar span{font-size:13px}.trust-bar strong{font-size:42px}.section-heading h2,.about h2{font-size:57px}.section-heading>p{font-size:16px}.solution-card h3{font-size:23px}.solution-card p{font-size:15px}.solution-card a,.text-link{font-size:14px}.product-intro h2{font-size:55px}.product-intro>p:not(.eyebrow){font-size:16px}.product-list strong{font-size:20px}.product-list span{font-size:14px}.about-copy>p:not(.eyebrow){font-size:16px}.about-points span{font-size:14px}.catalog-type{font-size:12px}.catalog-card h3{font-size:22px}.catalog-spec span,.catalog-spec b{font-size:12px}.catalog-card a{font-size:14px}.product-disclaimer{font-size:12px}.news-grid h3{font-size:20px}.news-grid a{font-size:14px}.contact h2{font-size:62px}.contact-mail{font-size:13px}
@media(max-width:900px){.hero h1{font-size:58px}.section-heading h2,.about h2{font-size:51px}.product-intro h2{font-size:51px}.contact h2{font-size:55px}}
@media(max-width:560px){body{font-size:16px}.hero h1{font-size:45px}.hero-copy{font-size:15px}.section-heading h2,.about h2,.product-intro h2{font-size:43px}.contact h2{font-size:43px}.solution-card p{font-size:14px}.catalog-card h3{font-size:21px}.catalog-type,.catalog-spec span,.catalog-spec b{font-size:11px}}
html[lang="en"] .scroll-cue{display:none}@media (min-width:901px) and (max-height:760px){html[lang="en"] .hero{padding-top:58px;padding-bottom:58px}html[lang="en"] .hero-copy{margin:22px 0}html[lang="en"] .hero-buttons{position:relative;z-index:2}}
