:root{--qy-bg:#f5f7fa;--qy-white:#fff;--qy-ink:#1f2933;--qy-muted:#4b5563;--qy-line:#d9e1ea;--qy-steel:#1f4e79;--qy-steel-dark:#173955;--qy-dark:#111827;--qy-gold:#b88435}
html{scroll-behavior:smooth}body{background:#fff;color:var(--qy-ink);font-family:Inter,Manrope,"IBM Plex Sans",Arial,sans-serif;font-size:16px;line-height:1.65}a{color:var(--qy-steel)}img{max-width:100%;height:auto}.site-header{position:sticky;top:0;z-index:90;box-shadow:0 8px 24px rgba(17,24,39,.08)}.main-header-menu .menu-link{font-weight:700;color:var(--qy-ink)}.main-header-menu .sub-menu{border:1px solid var(--qy-line);box-shadow:0 16px 38px rgba(17,24,39,.14)}.main-header-menu .sub-menu .menu-link{font-size:14px}.main-header-menu .qy-menu-cta&gt;a{background:var(--qy-steel);color:#fff!important;border-radius:3px;margin-left:10px;padding:0 18px!important}.site-content .ast-container{max-width:100%;padding:0}.entry-header,.page .entry-title{display:none}.entry-content{margin:0}.qy-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.qy-page h1,.qy-page h2,.qy-page h3{letter-spacing:0;color:var(--qy-ink);font-weight:800}.qy-eyebrow{margin:0 0 12px;color:var(--qy-steel);font-size:13px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.qy-breadcrumb{font-size:13px;margin:0 0 18px;color:#cbd5e1}.qy-breadcrumb a{color:inherit;text-decoration:none}.qy-breadcrumb span{margin:0 8px}.qy-hero{position:relative;min-height:690px;display:flex;align-items:center;background:var(--qy-dark);overflow:hidden}.qy-hero__image{position:absolute;inset:0}.qy-hero__image img{width:100%;height:100%;object-fit:cover}.qy-hero__image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,24,39,.94) 0%,rgba(31,78,121,.78) 48%,rgba(31,78,121,.12) 100%)}.qy-hero__content{position:relative;color:#fff;max-width:790px;margin-left:max(20px,calc((100% - 1180px)/2));margin-right:auto;padding:80px 0}.qy-hero h1{font-size:clamp(42px,6vw,72px);line-height:1.04;margin:0 0 22px;color:#fff}.qy-hero__lead{font-size:20px;color:#dce6ef;max-width:760px;margin:0}.qy-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.qy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:var(--qy-steel);color:#fff!important;border:1px solid var(--qy-steel);border-radius:3px;text-decoration:none;font-weight:800}.qy-btn--light{background:#fff;color:var(--qy-steel-dark)!important;border-color:#fff}.qy-btn--outline{background:transparent;color:var(--qy-steel)!important;border-color:var(--qy-steel)}.qy-trust-strip{background:var(--qy-steel-dark);color:#fff;padding:24px 0}.qy-trust-strip .qy-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.qy-trust-strip div{border-left:3px solid var(--qy-gold);padding-left:16px}.qy-trust-strip strong{display:block;font-size:20px}.qy-trust-strip span{display:block;color:#cbd6e1;font-size:14px}.qy-section{padding:82px 0;background:#fff}.qy-section--muted{background:var(--qy-bg)}.qy-section--steel{background:#eef3f7}.qy-section-head{max-width:790px;margin:0 0 34px}.qy-section-head h2,.qy-section h2{font-size:clamp(30px,3vw,44px);line-height:1.14;margin:0 0 14px}.qy-section-head p:not(.qy-eyebrow),.qy-section p{color:var(--qy-muted)}.qy-short-answer{font-size:18px;color:var(--qy-ink)!important;font-weight:600}.qy-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.qy-product-card{border:1px solid var(--qy-line);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 10px 28px rgba(17,24,39,.06);transition:transform .16s ease,box-shadow .16s ease}.qy-product-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(17,24,39,.1)}.qy-product-card a{display:block;text-decoration:none;color:var(--qy-ink);height:100%}.qy-product-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.qy-product-card span{display:block;margin:20px 20px 6px;color:var(--qy-steel);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.qy-product-card h3{font-size:22px;margin:0 20px 8px}.qy-product-card p{margin:0 20px 24px;color:var(--qy-muted);font-size:15px}.qy-split{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.qy-rounded-media{width:100%;border-radius:6px;box-shadow:0 18px 45px rgba(17,24,39,.12)}.qy-checks{margin:22px 0 0;padding:0;list-style:none}.qy-checks li{position:relative;padding:10px 0 10px 30px;border-bottom:1px solid var(--qy-line);color:var(--qy-muted)}.qy-checks li:before{content:"";position:absolute;left:0;top:18px;width:12px;height:12px;background:var(--qy-steel)}.qy-advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.qy-advantage-grid&gt;div{background:#fff;border:1px solid var(--qy-line);border-radius:6px;padding:24px;box-shadow:0 10px 28px rgba(17,24,39,.05)}.qy-advantage-grid h3{font-size:20px;margin:0 0 10px}.qy-advantage-grid p{font-size:15px;margin:0}.qy-application-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.qy-application-grid a{background:#fff;border:1px solid var(--qy-line);border-left:4px solid var(--qy-steel);padding:15px 16px;text-decoration:none;font-weight:800;color:var(--qy-steel-dark)}.qy-featured-grid,.qy-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.qy-featured-grid article{border:1px solid var(--qy-line);background:#fff;border-radius:6px;overflow:hidden}.qy-featured-grid img,.qy-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.qy-featured-grid h3{font-size:22px;margin:20px 20px 8px}.qy-featured-grid p{margin:0 20px 22px;color:var(--qy-muted)}.qy-contact-section{background:#fff}.qy-form-panel{background:#fff;border:1px solid var(--qy-line);border-radius:6px;padding:26px;box-shadow:0 16px 40px rgba(17,24,39,.08)}.qy-rfq-form label{display:block;font-size:14px;font-weight:800;color:var(--qy-steel-dark);margin-bottom:14px}.qy-rfq-form input,.qy-rfq-form textarea{width:100%;margin-top:6px;border:1px solid var(--qy-line);border-radius:3px;padding:12px;background:#fff;color:var(--qy-ink)}.qy-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 14px}.qy-form-success{background:#ecfdf5;border:1px solid #86efac;color:#166534;padding:14px 16px;margin-bottom:18px;border-radius:4px;font-weight:700}.qy-page-hero,.qy-product-hero{background:linear-gradient(135deg,var(--qy-dark),var(--qy-steel-dark));color:#fff;padding:92px 0}.qy-page-hero h1,.qy-product-hero h1{color:#fff;font-size:clamp(40px,5vw,62px);line-height:1.08;margin:0 0 16px}.qy-page-hero p:not(.qy-eyebrow),.qy-product-hero p{color:#dce6ef;font-size:19px;max-width:820px}.qy-product-hero__grid{display:grid;grid-template-columns:1fr 480px;gap:46px;align-items:center}.qy-product-hero img{width:100%;border-radius:6px;box-shadow:0 20px 50px rgba(0,0,0,.28)}.qy-spec-box{background:#fff;border:1px solid var(--qy-line);border-radius:6px;padding:26px;box-shadow:0 10px 28px rgba(17,24,39,.06)}.qy-spec-box table{width:100%;border-collapse:collapse}.qy-spec-box th,.qy-spec-box td{padding:14px 10px;border-bottom:1px solid var(--qy-line);text-align:left;vertical-align:top}.qy-spec-box th{width:34%;color:var(--qy-steel-dark)}.qy-three{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.qy-mini-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.qy-mini-tags div{background:#fff;border:1px solid var(--qy-line);padding:10px 14px;border-radius:3px;font-weight:700;color:var(--qy-steel-dark)}.qy-faq{display:grid;gap:12px}.qy-faq details{background:#fff;border:1px solid var(--qy-line);border-radius:5px;padding:18px}.qy-faq summary{font-weight:800;cursor:pointer}.qy-faq p{margin:12px 0 0}.qy-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.qy-link-grid a{background:#fff;border:1px solid var(--qy-line);padding:16px;text-decoration:none;font-weight:800;color:var(--qy-steel-dark);border-left:4px solid var(--qy-steel)}.qy-link-grid--compact{grid-template-columns:1fr}.qy-site-footer{background:#171d25;color:#dce6ef;padding:62px 0 0}.qy-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.qy-site-footer h2,.qy-site-footer h3{color:#fff;margin:0 0 14px}.qy-site-footer a{display:block;color:#dce6ef;text-decoration:none;margin:7px 0}.qy-footer-cta{display:inline-flex!important;background:var(--qy-steel);color:#fff!important;padding:10px 16px;border-radius:3px;font-weight:800}.qy-footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.12);padding:18px;margin-top:40px;color:#aab6c3}
@media (max-width:1100px){.qy-product-grid{grid-template-columns:repeat(2,1fr)}.qy-product-hero__grid{grid-template-columns:1fr}.qy-link-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.qy-wrap{width:min(100% - 28px,1180px)}.qy-hero{min-height:620px}.qy-hero__content{margin-left:auto}.qy-trust-strip .qy-wrap,.qy-product-grid,.qy-split,.qy-advantage-grid,.qy-application-grid,.qy-featured-grid,.qy-gallery,.qy-form-grid,.qy-three,.qy-footer-grid,.qy-link-grid{grid-template-columns:1fr}.qy-section{padding:58px 0}.qy-page-hero,.qy-product-hero{padding:68px 0}.qy-hero h1{font-size:42px}.qy-actions .qy-btn{width:100%}.main-header-menu .qy-menu-cta&gt;a{margin-left:0}}

/* QY launch polish 2026-05-16 */
.entry-content&gt;p{margin:0!important}.entry-content&gt;.qy-page{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.site-content&gt;.ast-container,.site-content .ast-container,.ast-page-builder-template .site-content .ast-container{max-width:100%!important;width:100%!important;padding:0!important}.site-content,#content.site-content{padding-top:0!important;margin-top:0!important}.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.content-area,.site-main{max-width:100%!important;width:100%!important;margin-top:0!important;margin-bottom:0!important}.ast-separate-container .ast-article-single,.ast-page-builder-template .site-content #primary{max-width:100%!important;width:100%!important;padding:0!important}.entry-content&gt;.qy-hero{margin-top:0!important}.main-header-menu .qy-menu-cta&gt;a,.ast-builder-menu-1 .main-header-menu .qy-menu-cta&gt;.menu-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;line-height:1!important;border-radius:4px!important;margin-left:12px!important;padding:0 20px!important;background:var(--qy-steel)!important;color:#fff!important}.qy-hero{min-height:640px;align-items:flex-start;padding-top:76px}.qy-hero__content{width:min(1180px,calc(100% - 40px));max-width:none;margin-left:auto!important;margin-right:auto!important;padding:48px 0 78px}.qy-hero h1{max-width:760px;text-wrap:balance}.qy-hero__lead{max-width:720px;overflow-wrap:break-word}.qy-actions{max-width:760px}.qy-actions .qy-btn{box-shadow:0 10px 24px rgba(17,24,39,.18);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.qy-actions .qy-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(17,24,39,.24)}.qy-actions .qy-btn--light:hover{background:#f8fafc}.qy-trust-strip{padding:20px 0}.qy-trust-strip .qy-wrap{align-items:center}.qy-trust-strip strong{font-size:18px}.qy-section-head{max-width:850px}.qy-product-card h3{line-height:1.22}.qy-form-panel{position:relative}.qy-form-panel:before{content:"";position:absolute;left:26px;right:26px;top:0;height:3px;background:var(--qy-gold)}.qy-rfq-form button[type=submit]{width:100%;margin-top:4px}.qy-whatsapp-float{right:22px;bottom:22px}.qy-site-footer{padding-bottom:18px}@media (max-width:1100px){.qy-hero{min-height:600px;padding-top:58px}.qy-hero__content{padding:44px 0 68px}.qy-hero h1{font-size:clamp(40px,7vw,60px)}}@media (max-width:780px){body{font-size:15.5px;overflow-x:hidden}.site-header{position:relative}.ast-hide-custom-menu-mobile .ast-builder-menu-1,.site-header-primary-section-right,.ast-main-header-bar-alignment,.main-header-bar-navigation,.main-navigation,.main-header-menu{display:flex!important}.ast-builder-grid-row-no-center{grid-template-columns:1fr auto!important}.main-header-menu&gt;li{display:none!important}.main-header-menu&gt;li.qy-menu-cta{display:block!important}.main-header-menu .qy-menu-cta&gt;a,.ast-builder-menu-1 .main-header-menu .qy-menu-cta&gt;.menu-link{height:38px!important;min-height:38px!important;margin-left:0!important;padding:0 12px!important;font-size:13px!important;white-space:nowrap}.qy-hero{min-height:auto;padding-top:0}.qy-hero__content{width:min(100% - 28px,1180px);padding:54px 0 64px}.qy-hero h1{font-size:39px;line-height:1.08}.qy-hero__lead{font-size:17px;max-width:100%}.qy-actions{max-width:100%;gap:10px}.qy-trust-strip .qy-wrap{gap:12px}.qy-trust-strip div{padding-left:12px}.qy-section-head h2,.qy-section h2{font-size:30px}.qy-form-panel{padding:22px}.qy-whatsapp-float{bottom:16px;right:12px;min-height:42px;padding:0 14px;font-size:14px}.qy-site-footer{padding-bottom:72px}}@media (max-width:420px){.qy-wrap{width:min(100% - 24px,1180px)}.qy-hero__content{width:min(100% - 28px,1180px)}.qy-hero h1{font-size:34px}.qy-actions{gap:10px}.qy-btn{min-height:46px;padding:0 18px}.qy-page-hero h1,.qy-product-hero h1{font-size:34px}}
