@font-face{font-family:'IRANYekanX';src:url('/fonts/IRANYekanX-Light.woff2') format('woff2'),url('/fonts/IRANYekanX-Light.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'IRANYekanX';src:url('/fonts/IRANYekanX-DemiBold.woff2') format('woff2'),url('/fonts/IRANYekanX-DemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'IRANYekanX';src:url('/fonts/IRANYekanX-ExtraBold.woff2') format('woff2'),url('/fonts/IRANYekanX-ExtraBold.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'IRANYekanX';src:url('/fonts/IRANYekanX-Heavy.woff2') format('woff2'),url('/fonts/IRANYekanX-Heavy.woff') format('woff');font-weight:1000;font-style:normal;font-display:swap}:root{--brand-teal:#4BA1AA;--brand-teal-mid:#3E97A2;--brand-teal-dark:#2C7A84;--brand-teal-deep:#1F5C64;--brand-teal-pale:#E8F5F6;--brand-teal-border:#BEE0E4;--brand-navy:#172335;--brand-navy-soft:#24354D;--brand-blue:#10357A;--brand-blue-mid:#2E6FD9;--brand-blue-dark:#1F55B0;--brand-yellow:#E0A800;--action-blue:var(--brand-teal-mid);--action-blue-dark:var(--brand-teal-dark);--action-blue-deep:var(--brand-teal-deep);--price-from:#3E97A2;--price-to:#2C7A84;--price-edge:#6FC0C8;--price-label:#E8F5F6;--amber:#E0A800;--amber-dark:#B98900;--sale-green:#1E7E34;--download-green:#2E7D32;--price-red:#C62828;--price-red-dark:#B71C1C;--faq-underline:var(--brand-teal-mid);--surface-page:#F4F6F7;--surface-crumb:#ECEFF1;--surface-line:#DCE2E4;--footer-from:#0F1B2A;--footer-to:#24354D;--blue:var(--brand-teal-mid);--blue-dark:var(--brand-teal-dark);--blue-light:var(--brand-teal-pale);--blue-border:var(--brand-teal-border);--accent:var(--brand-teal-dark);--accent-dark:var(--brand-teal-deep);--accent-rgb:44,122,132;--red:var(--price-red-dark);--red-light:#FDECEC;--green:var(--sale-green);--green-light:#EBF6EE;--text:#22303C;--text-light:#4A5A67;--text-muted:#6B7A87;--bg:#ffffff;--bg-light:#F8FAFA;--bg-section:var(--surface-page);--border:#E1E6E9;--ink:var(--brand-navy);--bg-alt:var(--surface-page);--gold-pale:var(--brand-teal-pale);--brand:var(--brand-teal-dark);--bg-soft:#F4F7F8;--line:var(--border);--muted:var(--text-muted);--shadow-md:0 4px 18px rgba(23,35,53,.12);--tint-white:#ffffff;--radius-sm:5px;--radius:8px;--radius-lg:10px;--radius-xl:20px;--radius-pill:50px;--shadow-sm:0 1px 4px rgba(0,0,0,.07);--shadow:0 2px 8px rgba(0,0,0,.1);--shadow-lg:0 8px 20px rgba(0,0,0,.15);--container:1200px;--font:'IRANYekanX','IRANYekan','Vazirmatn',Tahoma,system-ui,sans-serif;--lift:-5px;--zoom:1.05;--t-card:transform .3s ease,box-shadow .3s ease;--t-img:transform .4s ease;--topbar-h:38px;--phonebar-h:60px}@media (prefers-reduced-motion:reduce){:root{--lift:0px;--zoom:1;--t-card:transform .01ms linear,box-shadow .01ms linear;--t-img:transform .01ms linear}html{scroll-behavior:auto}}body{font-family:var(--font);font-weight:400;font-size:16px;line-height:1.9;color:var(--text);background:var(--bg);padding-block-end:0}h1,h2,h3,h4,h5,h6{font-family:var(--font)}h1,.page-h1{font-size:24px;line-height:1.7;font-weight:600;color:var(--text)}h2{font-size:20px;line-height:1.75;font-weight:800;color:var(--text)}h3{font-size:17px;font-weight:600;line-height:1.8}a{color:var(--action-blue-dark)}a:hover{color:var(--action-blue-deep)}.page-content,.page-content-intro,.section-content,.hcs-content{font-size:17px;line-height:2;color:var(--text)}.page-content h2,.section-content h2{font-size:20px;font-weight:800}.page-content h3,.section-content h3{font-size:17px;font-weight:600}.page-content img{border:1px solid var(--brand-navy);border-radius:var(--radius)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border:1px solid transparent;border-radius:var(--radius-sm);font-family:inherit;font-size:15px;font-weight:600;line-height:1.6;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn-lg{padding:13px 26px;font-size:16px}.btn-primary{background:var(--action-blue);border-color:var(--action-blue);color:#fff}.btn-primary:hover{background:var(--action-blue-dark);border-color:var(--action-blue-dark);color:#fff}.btn-outline{background:transparent;border-color:var(--action-blue);color:var(--action-blue-dark)}.btn-outline:hover{background:var(--action-blue);color:#fff}.btn:focus-visible,.buy-btn:focus-visible,.download-btn:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.topbar{position:sticky;top:0;z-index:1100;background:var(--brand-blue);color:#fff;font-size:13px;line-height:1.8}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--topbar-h)}.topbar-viewport{flex:1 1 auto;min-width:0;overflow:hidden}.topbar-items{display:flex;align-items:center;gap:24px;flex-wrap:nowrap;transition:transform .45s ease}.topbar-item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:rgba(255,255,255,.95)}.topbar-item i{font-size:12px;opacity:.85}.topbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.topbar-phone{display:inline-flex;align-items:center;gap:7px;padding:4px 13px;background:#fff;color:var(--brand-blue);font-weight:600;font-size:13.5px;border-radius:var(--radius-sm);text-decoration:none;transition:background-color .2s ease,color .2s ease}.topbar-phone:hover{background:var(--brand-yellow);color:var(--brand-navy)}.site-header{top:var(--topbar-h)}.mobile-contact-bar.igs-mcb{display:none}@media (max-width:960px){.mobile-contact-bar.igs-mcb{position:fixed;inset-inline:0;bottom:0;z-index:1200;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--brand-navy);border-top:2px solid var(--brand-blue);box-shadow:0 -2px 10px rgba(0,0,0,.22);padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-contact-bar.igs-mcb .igs-mcb-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--phonebar-h);padding:8px 4px;background:none;border:none;border-inline-end:1px solid rgba(255,255,255,.15);font-family:inherit;font-size:11.5px;font-weight:600;color:#fff;text-decoration:none;cursor:pointer}.mobile-contact-bar.igs-mcb .igs-mcb-item:last-child{border-inline-end:none}.mobile-contact-bar.igs-mcb .igs-mcb-item:active{background:rgba(255,255,255,.12)}.mobile-contact-bar.igs-mcb .igs-mcb-ico{font-size:18px;line-height:1}.mobile-contact-bar.igs-mcb .is-wa .igs-mcb-ico{color:#25d366}.mobile-contact-bar.igs-mcb .is-ig .igs-mcb-ico{color:#e1306c}.mobile-contact-bar.igs-mcb .is-quote .igs-mcb-ico{color:var(--brand-yellow)}body{padding-block-end:calc(var(--phonebar-h) + env(safe-area-inset-bottom,0px))}}.breadcrumb{background:var(--surface-crumb);border-bottom:1px solid var(--surface-line);padding:9px 0;font-size:13px;line-height:1.9}.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.breadcrumb li{display:flex;align-items:center;gap:6px}.breadcrumb li + li::before{content:'\2039';margin:0;color:#9a9a9a;font-size:15px;line-height:1}.breadcrumb li>span[aria-hidden="true"]{display:none}.breadcrumb a{color:var(--text-muted);font-weight:400;text-decoration:none}.breadcrumb a:hover{color:var(--action-blue-dark);text-decoration:underline}.breadcrumb [aria-current]{color:var(--text);font-weight:600}.price-card,.igs-pdp-buy{background:linear-gradient(135deg,var(--price-from) 0%,var(--price-to) 100%);border-radius:var(--radius);border-inline-end:5px solid var(--price-edge);box-shadow:0 4px 12px rgba(0,180,216,.2);padding:18px 20px;color:#fff}.price-card{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.price-value{font-size:32px;font-weight:800;line-height:1.3;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.18);direction:ltr;unicode-bidi:isolate}.price-currency{font-size:14px;font-weight:600;color:var(--price-label)}.price-unit{margin-inline-start:auto;padding:5px 14px;background:#fff;color:var(--price-to);font-size:13px;font-weight:600;line-height:1.6;border-radius:var(--radius-xl);white-space:nowrap}.price-note{flex-basis:100%;font-size:13.5px;color:var(--price-label)}.igs-pdp-buy{display:grid;gap:14px}.igs-pdp-price{font-size:17px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.16)}.igs-pdp-btns{display:flex;flex-wrap:wrap;gap:10px}.igs-pdp-btns .btn-primary{background:#fff;border-color:#fff;color:var(--price-to)}.igs-pdp-btns .btn-primary:hover{background:var(--brand-yellow);border-color:var(--brand-yellow);color:var(--brand-navy)}.igs-pdp-btns .btn-outline{border-color:rgba(255,255,255,.8);color:#fff}.igs-pdp-btns .btn-outline:hover{background:rgba(255,255,255,.16);color:#fff}.igs-pdp-trust{list-style:none;display:grid;gap:5px;margin:0;padding:0;font-size:13.5px;color:var(--price-label)}.igs-pdp-trust li{display:flex;align-items:center;gap:7px}.igs-pdp-trust li::before{content:'\2713';font-weight:800;color:#fff}.buy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 28px;background:var(--amber);border:2px solid var(--amber-dark);border-radius:var(--radius-pill);font-family:inherit;font-size:15px;font-weight:800;line-height:1.6;color:var(--brand-navy);text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.buy-btn:hover{background:var(--amber-dark);color:#fff;box-shadow:0 4px 12px rgba(255,152,0,.35)}.download-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 22px;background:var(--download-green);border:1px solid var(--download-green);border-radius:var(--radius-sm);font-family:inherit;font-size:15px;font-weight:600;line-height:1.6;color:#fff;text-decoration:none;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease}.download-btn:hover{background:#3d8b40;color:#fff;box-shadow:0 4px 12px rgba(76,175,80,.32)}.download-btn i,.download-btn svg{flex-shrink:0;font-size:16px;width:17px;height:17px;fill:currentColor}.download-btn:not(:has(i)):not(:has(svg))::before{content:'\2193';font-weight:800;font-size:16px;line-height:1}.section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px;margin-bottom:24px;background:var(--action-blue);border-radius:var(--radius-sm)}.section-head .section-title,.section-head h2{margin:0;padding:0;border:none;font-size:20px;font-weight:800;line-height:1.7;color:#fff}.section-head .section-title::after,.section-head .section-title::before{content:none}.product-grid,.igs-prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.igs-products-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.igs-products-head .section-title{margin:0;font-size:20px;font-weight:800;color:var(--brand-navy)}.igs-car-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px}.igs-car-track>.igs-prod{flex:0 0 clamp(180px,46vw,232px);scroll-snap-align:start}.igs-car-nav{display:flex;gap:8px}.igs-car-btn,.igs-art-btn{width:34px;height:34px;border:1px solid var(--border);border-radius:50%;background:#fff;color:var(--action-blue-dark);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.igs-car-btn:hover:not(:disabled),.igs-art-btn:hover:not(:disabled){background:var(--action-blue);border-color:var(--action-blue);color:#fff}.igs-car-btn:disabled,.igs-art-btn:disabled{opacity:.35;cursor:default}.igs-car-btn::before,.igs-art-btn::before{content:'\203A';font-size:20px;line-height:1}.igs-car-btn[data-dir="next"]::before,.igs-art-btn[data-dir="next"]::before{content:'\2039'}.product-card,.igs-prod{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);text-decoration:none;color:var(--text);transition:var(--t-card)}.product-card:hover,.igs-prod:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lg)}.product-card-media,.igs-prod-media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--bg-light)}.product-card-media img,.igs-prod-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:var(--t-img)}.product-card:hover .product-card-media img,.igs-prod:hover .igs-prod-media img{transform:scale(var(--zoom))}.igs-prod-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#c9cfd8}.igs-prod-noimg svg{width:42px;height:42px;fill:currentColor}.product-card-body,.igs-prod-body{display:flex;flex-direction:column;gap:7px;flex:1;padding:13px 14px 14px}.product-card-title,.igs-prod-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.4em;font-size:14.5px;font-weight:600;line-height:1.7;color:var(--brand-navy)}.product-card:hover .product-card-title,.igs-prod:hover .igs-prod-title{color:var(--action-blue-dark)}.igs-prod-code{font-size:12px;color:var(--text-muted);direction:ltr;unicode-bidi:isolate;text-align:start}.product-card-price{font-size:17px;font-weight:800;color:var(--price-red);direction:ltr;unicode-bidi:isolate;text-align:start}.product-card-price small{font-size:12px;font-weight:400;color:var(--text-muted)}.product-card-foot,.igs-prod-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--border)}.igs-prod-brand{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-cta,.igs-prod-cta{flex-shrink:0;padding:5px 12px;background:var(--action-blue);border-radius:var(--radius-sm);font-size:12.5px;font-weight:600;color:#fff;transition:background-color .2s ease}.product-card:hover .product-card-cta,.igs-prod:hover .igs-prod-cta{background:var(--action-blue-dark)}.product-card .badge-sale,.igs-prod .badge-sale{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:2;padding:3px 12px;background:var(--sale-green);border-radius:var(--radius-xl);font-size:12px;font-weight:600;line-height:1.7;color:#fff;box-shadow:0 2px 6px rgba(40,167,69,.3)}.spec-section,.igs-pdp-spec{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px 18px;margin:0}.spec-section>h2,.spec-section>h3{margin:-16px -18px 14px;padding:10px 18px;background:var(--action-blue);border-radius:var(--radius) var(--radius) 0 0;font-size:17px;font-weight:600;color:#fff}.spec-row,.igs-pdp-spec-row{display:grid;grid-template-columns:minmax(90px,30%) 1fr;gap:10px;padding:9px 0;border-bottom:1px dashed var(--border);font-size:14.5px}.spec-row:last-child,.igs-pdp-spec-row:last-child{border-bottom:none}.spec-row dt,.igs-pdp-spec-row dt{font-weight:600;color:var(--text-muted)}.spec-row dd,.igs-pdp-spec-row dd{margin:0;color:var(--text);overflow-wrap:anywhere}.igs-ltr{direction:ltr;unicode-bidi:isolate;text-align:start}.faq-accordion{display:flex;flex-direction:column;gap:10px}.faq-accordion .faq-row,.section-faq2 .faq2-item{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.faq-accordion .faq-q,.section-faq2 .faq2-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;background:#fff;border:none;font-family:inherit;font-size:15px;font-weight:600;line-height:1.8;color:var(--brand-navy);text-align:start;cursor:pointer;transition:background-color .18s ease,color .18s ease}.faq-accordion .faq-q:hover,.section-faq2 .faq2-q:hover{background:var(--blue-light)}.faq-accordion .faq-row.open .faq-q,.section-faq2 .faq2-item.open .faq2-q{background:var(--blue-light);color:var(--action-blue-dark)}.faq-accordion .faq-q-text,.section-faq2 .faq2-q-text{flex:1;padding-bottom:3px;border-bottom:2px solid transparent;transition:border-color .18s ease}.faq-accordion .faq-row.open .faq-q-text,.section-faq2 .faq2-item.open .faq2-q-text{border-bottom-color:var(--faq-underline)}.faq-accordion .faq-icon,.section-faq2 .faq2-icon{position:relative;flex-shrink:0;width:18px;height:18px}.faq-accordion .faq-icon::before,.faq-accordion .faq-icon::after,.section-faq2 .faq2-icon::before,.section-faq2 .faq2-icon::after{content:'';position:absolute;background:var(--action-blue);transition:opacity .25s ease,transform .25s ease}.faq-accordion .faq-icon::before,.section-faq2 .faq2-icon::before{inset-inline:0;top:50%;height:2px;transform:translateY(-50%)}.faq-accordion .faq-icon::after,.section-faq2 .faq2-icon::after{inset-block:0;left:50%;width:2px;transform:translateX(-50%)}.faq-accordion .faq-row.open .faq-icon::after,.section-faq2 .faq2-item.open .faq2-icon::after{opacity:0}.faq-accordion .faq-a-inner,.section-faq2 .faq2-a-inner{padding:16px 18px;border-top:1px solid var(--border);font-size:15px;line-height:2;color:var(--text-light)}.toc,.toc-box{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;margin:26px 0;padding:0}.toc-title{display:flex;align-items:center;gap:8px;padding:11px 18px;background:var(--action-blue);font-size:16px;font-weight:600;line-height:1.7;color:#fff;border:none}.toc-title svg{width:18px;height:18px;fill:currentColor}.toc-list{list-style:none;margin:0;padding:8px 18px 14px;counter-reset:toc}.toc-list li{display:flex;align-items:baseline;gap:9px;padding:7px 0;border-bottom:1px dashed var(--border)}.toc-list li:last-child{border-bottom:none}.toc-list li::before{content:none}.toc-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;background:var(--blue-light);border-radius:50%;font-size:12px;font-weight:600;color:var(--action-blue-dark)}.toc-list a{flex:1;font-size:14.5px;font-weight:400;color:var(--text-light);text-decoration:none}.toc-list a:hover{color:var(--action-blue-dark);text-decoration:underline}.toc-level-3{padding-inline-start:18px}.article-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.igs-art-car{position:relative}.igs-art-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}.igs-art-track>.igs-art{flex:0 0 clamp(250px,80vw,340px);scroll-snap-align:start}.article-card,.igs-art{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);text-decoration:none;transition:var(--t-card)}.article-card:hover,.igs-art:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lg)}.article-card-img,.igs-art-img{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-light)}.article-card-img img,.igs-art-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:var(--t-img)}.article-card:hover .article-card-img img,.igs-art:hover .igs-art-img img{transform:scale(var(--zoom))}.article-card-body,.igs-art-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:15px 16px 16px}.article-card-title,.igs-art-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:800;line-height:1.75;color:var(--brand-navy)}.article-card:hover .article-card-title,.igs-art:hover .igs-art-title{color:var(--action-blue-dark)}.article-card-excerpt,.igs-art-excerpt{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.95;color:var(--text-light)}.article-card-more,.igs-art-more{margin-top:auto;padding-top:10px;font-size:13px;font-weight:600;color:var(--action-blue-dark)}.article-card-more::after,.igs-art-more::after{content:' \2190'}.related-pages{margin-top:44px}.related-header{display:flex;align-items:center;gap:10px;margin-bottom:18px}.related-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--blue-light);border-radius:var(--radius-sm)}.related-icon svg{width:18px;height:18px;fill:var(--action-blue-dark)}.related-title{margin:0;font-size:20px;font-weight:800;color:var(--brand-navy)}.related-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.related-card,.related-item{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-inline-start:7px solid var(--brand-yellow);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);text-decoration:none;transition:var(--t-card)}.related-card:hover,.related-item:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lg)}.related-card-img,.related-item-img{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-light)}.related-card-img img,.related-item-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:var(--t-img)}.related-card:hover .related-card-img img,.related-item:hover .related-item-img img{transform:scale(var(--zoom))}.related-item-icon{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 5;background:var(--bg-light)}.related-item-icon svg{width:26px;height:26px;fill:#c2c8d2}.related-card-body,.related-item-body{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1;padding:12px 14px;background:var(--brand-blue)}.related-card-title,.related-item-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;font-weight:600;line-height:1.75;color:#fff}.related-card:hover .related-card-title,.related-item:hover .related-item-title{color:var(--brand-yellow)}.related-item-arrow{flex-shrink:0;font-size:17px;color:rgba(255,255,255,.85);transition:transform .3s ease}.related-item:hover .related-item-arrow{transform:translateX(-4px)}.footer-cta{background:var(--brand-blue);color:#fff;padding:20px 0}.footer-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.footer-cta-text{display:flex;align-items:center;gap:14px}.footer-cta-icon{font-size:30px;color:var(--brand-yellow);flex-shrink:0}.footer-cta-text strong{display:block;font-size:17px;font-weight:800;line-height:1.7}.footer-cta-text span{display:block;font-size:13.5px;color:rgba(255,255,255,.82)}.footer-cta-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 26px;background:var(--brand-yellow);border-radius:var(--radius-pill);font-size:17px;font-weight:800;color:var(--brand-navy);text-decoration:none;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.footer-cta-btn:hover{background:#fff;color:var(--brand-blue);box-shadow:0 4px 14px rgba(0,0,0,.2)}.igs-sep{width:100%;line-height:0}.igs-sep-fade{height:46px;background:linear-gradient(to bottom,var(--sep-from,#fff),var(--sep-to,#fff))}.igs-sep-fade.is-mark{height:26px}.igs-sep-curve{height:clamp(48px,7vw,90px)}.igs-sep-curve svg{display:block;width:100%;height:100%}.igs-sep-line{fill:none;stroke:rgba(255,255,255,.22);stroke-width:2}.whatsapp-float{background:#25d366;box-shadow:0 4px 16px rgba(37,211,102,.38)}@media (max-width:1024px){.mry-footer-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:28px}.igs-prod-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.article-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.topbar-items{gap:18px}}@media (max-width:960px){.site-header{top:0}.topbar{position:static}}@media (max-width:768px){.topbar{font-size:12.5px}.topbar-inner{min-height:34px}.topbar-items{gap:0;width:100%;transform:translateX(calc(var(--tb-page,0) * 100%))}.topbar-item{flex:0 0 50%;justify-content:center;padding-inline:6px;overflow:hidden;text-overflow:ellipsis}.topbar-actions{display:none}.breadcrumb ol{padding-inline:16px}.footer-cta-inner{flex-direction:column;align-items:stretch;text-align:center}.footer-cta-text{flex-direction:column;gap:8px}.footer-cta-btn{justify-content:center}.price-value{font-size:28px}.price-unit{margin-inline-start:0}.spec-row,.igs-pdp-spec-row{grid-template-columns:1fr;gap:2px}.related-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:480px){body{font-size:15.5px}h1,.page-h1{font-size:21px}h2{font-size:18px}.page-content,.page-content-intro,.section-content{font-size:16px}.igs-prod-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.article-grid{grid-template-columns:1fr}.related-list{grid-template-columns:1fr}.section-head{padding:9px 14px}.section-head .section-title,.section-head h2{font-size:17px}.price-card{padding:15px 16px}.price-value{font-size:26px}.product-card-title,.igs-prod-title{font-size:13.5px;min-height:3.3em}.igs-prod-cta,.product-card-cta{padding:4px 9px;font-size:11.5px}.buy-btn,.download-btn{width:100%}}@media print{.topbar,.phonebar,.mobile-contact-bar,.whatsapp-float,.footer-cta,.igs-car-nav,.igs-art-btn{display:none}.site-footer.mry-footer{background:none;color:#000}}.hs-section{padding:46px 0}.hs-section.hs-slider{padding:0}.hs-section.hs-html{padding-block:34px}.hs-section.hs-slider>.container{padding-block:26px 16px}.hs-title{margin:0 0 24px;font-size:22px;font-weight:800;line-height:1.7;color:var(--brand-navy);text-align:center}.hs-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid var(--border)}.hs-title-row .hs-title{margin:0 0 -14px;padding-bottom:12px;border-bottom:3px solid var(--action-blue);text-align:start}.hs-more-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:var(--blue-light);border-radius:var(--radius-pill);font-size:13.5px;font-weight:600;color:var(--action-blue-dark);text-decoration:none;transition:background-color .2s ease,color .2s ease}.hs-more-btn:hover{background:var(--action-blue);color:#fff}.hs-btns-wrap{display:block}.hs-btns-wrap .cta-btn{margin:6px}.hs-card-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:20px}.hs-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);color:var(--text);text-decoration:none;transition:var(--t-card)}.hs-card:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lg)}.hs-card-img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-light)}.hs-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:var(--t-img)}.hs-card:hover .hs-card-img img{transform:scale(var(--zoom))}.hs-card-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:15px 16px 16px}.hs-card-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:16px;font-weight:600;line-height:1.75;color:var(--brand-navy)}.hs-card:hover .hs-card-title{color:var(--action-blue-dark)}.hs-card-excerpt{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:13.5px;line-height:1.95;color:var(--text-light)}.hs-card-date{margin-top:auto;padding-top:8px;font-size:12px;color:var(--text-muted)}.hs-news-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.hs-news-item{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);text-decoration:none;transition:var(--t-card)}.hs-news-item:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lg)}.hs-news-item>img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:var(--t-img)}.hs-news-item:hover>img{transform:scale(var(--zoom))}.hs-news-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:15px 16px 16px}.hs-news-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:16px;font-weight:800;line-height:1.75;color:var(--brand-navy)}.hs-news-item:hover .hs-news-title{color:var(--action-blue-dark)}.hs-news-excerpt{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:13.5px;line-height:1.95;color:var(--text-light)}.hs-simple-list{display:grid;gap:0;list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.hs-simple-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border)}.hs-simple-list li:last-child{border-bottom:none}.hs-simple-list li:hover{background:var(--bg-light)}.hs-simple-list a{flex:1;font-size:15px;font-weight:600;color:var(--brand-navy);text-decoration:none}.hs-simple-list a::before{content:'\2190';margin-inline-end:8px;color:var(--action-blue)}.hs-simple-list a:hover{color:var(--action-blue-dark)}.banner-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:var(--gap,16px)}.banner-card{position:relative;display:block;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);text-decoration:none;transition:var(--t-card)}.banner-card:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lg)}.banner-card img{width:100%;aspect-ratio:var(--ratio,16 / 9);object-fit:cover;transition:var(--t-img)}.banner-card:hover img{transform:scale(var(--zoom))}.banner-card-body{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;gap:3px;padding:26px 16px 14px;background:linear-gradient(to top,rgba(0,0,0,.72),transparent);color:#fff}.banner-card-title{font-size:16px;font-weight:800;line-height:1.7;color:#fff}.banner-card-sub{font-size:13px;color:rgba(255,255,255,.85)}.hs-slider .swiper{--swiper-theme-color:var(--action-blue);--swiper-navigation-color:#ffffff;--swiper-navigation-size:26px;--swiper-pagination-color:var(--brand-yellow);--swiper-pagination-bullet-inactive-color:#ffffff;--swiper-pagination-bullet-inactive-opacity:.55;--swiper-pagination-bullet-size:10px;height:auto}.hs-slider .swiper-slide{position:relative;overflow:hidden}.hs-slider .swiper-img,.hs-slider .swiper-slide picture{display:block;width:100%;height:auto}.hs-slider .swiper-content{position:absolute;inset-block:0;inset-inline-start:0;inset-inline-end:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;width:min(100%,var(--container));margin-inline:auto;padding:0 clamp(20px,6vw,72px);text-align:start;background:linear-gradient(to left,rgba(0,0,0,.62),rgba(0,0,0,.15) 55%,transparent 78%)}.hs-slider .swiper-h2{margin:0;max-width:20ch;font-size:clamp(21px,3.4vw,36px);font-weight:800;line-height:1.55;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.45)}.hs-slider .swiper-sub{margin:0;max-width:42ch;font-size:clamp(14px,1.7vw,17px);line-height:1.95;color:rgba(255,255,255,.92);text-shadow:0 1px 6px rgba(0,0,0,.4)}.hs-slider .swiper-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.hs-slider .swiper-button-prev{inset-inline-start:clamp(8px,2vw,22px);inset-inline-end:auto}.hs-slider .swiper-button-next{inset-inline-end:clamp(8px,2vw,22px);inset-inline-start:auto}.hs-slider .swiper-button-prev,.hs-slider .swiper-button-next{width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.35);transition:background-color .2s ease}.hs-slider .swiper-button-prev:hover,.hs-slider .swiper-button-next:hover{background:var(--action-blue)}.ti-grid{display:grid;grid-template-columns:minmax(0,var(--img-size,40%)) minmax(0,1fr);gap:28px;align-items:center}.ti-grid.ti-img-left{grid-template-columns:minmax(0,1fr) minmax(0,var(--img-size,40%))}.ti-grid.ti-img-left .ti-content{order:1}.ti-grid.ti-img-left .ti-image{order:2}.ti-grid:not(:has(.ti-image)){grid-template-columns:minmax(0,1fr)}.ti-image{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.ti-image img{display:block;width:100%;height:auto}.ti-content{min-width:0}.ti-content>:first-child{margin-top:0}.ti-content>:last-child{margin-bottom:0}.hs-search-bar{background:var(--surface-page)}.hs-search-form .search-input-wrapper{display:flex;align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius-pill);overflow:hidden}.hs-search-form .search-input-wrapper:focus-within{border-color:var(--action-blue)}.hs-search-form input{flex:1;min-width:0;padding:13px 20px;border:none;background:none;font-family:inherit;font-size:15px;color:var(--text)}.hs-search-form input:focus{outline:none}.hs-search-form button{flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:center;width:50px;border:none;background:var(--action-blue);color:#fff;cursor:pointer;transition:background-color .2s ease}.hs-search-form button:hover{background:var(--action-blue-dark)}.hs-search-form button svg{width:20px;height:20px;fill:currentColor}.hs-social .social-section-wrap{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hs-social-item{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-pill);background:var(--brand-blue);font-size:14px;font-weight:600;color:#fff;text-decoration:none;transition:var(--t-card),background-color .2s ease}.hs-social-item:hover{transform:translateY(-3px);color:#fff}.hs-social-item svg{flex-shrink:0;width:20px;height:20px;fill:currentColor}.hs-social-icons .hs-social-item{width:46px;height:46px;padding:0;justify-content:center;border-radius:50%}.hs-social-instagram{background:linear-gradient(135deg,#f09433,#dc2743,#bc1888)}.hs-social-telegram{background:#0088cc}.hs-social-whatsapp{background:#25d366}.hs-social-linkedin{background:#0a66c2}.hs-social-twitter{background:#000}.hs-social-youtube{background:#ff0000}.hs-html>:first-child{margin-top:0}.cta-primary:hover{box-shadow:0 6px 18px rgba(var(--accent-rgb),.32);transform:translateY(calc(var(--lift) / 2.5))}.cta-secondary:hover{transform:translateY(calc(var(--lift) / 2.5))}.hs-slider .swiper-btns .cta-secondary{background:rgba(255,255,255,.12);border-color:#fff;color:#fff}.hs-slider .swiper-btns .cta-secondary:hover{background:#fff;color:var(--action-blue-dark)}.price-card-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.price-card.is-inquiry{background:var(--bg-light);border:1px solid var(--border);border-inline-end:5px solid var(--brand-blue);box-shadow:none;color:var(--text)}.price-card.is-inquiry .price-note{flex-basis:auto;font-size:16px;font-weight:600;color:var(--brand-navy)}.price-card.is-inquiry .price-unit{background:var(--brand-blue);color:#fff}.igs-prod-price{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:15.5px;font-weight:800;line-height:1.5;color:var(--price-red);direction:ltr;unicode-bidi:isolate;text-align:start}.igs-prod-cur{font-size:11px;font-weight:400;color:var(--text-muted);direction:rtl;unicode-bidi:isolate}.igs-prod.has-price .igs-prod-cta{background:var(--amber);color:var(--brand-navy)}.igs-prod.has-price:hover .igs-prod-cta{background:var(--amber-dark);color:#fff}@media (max-width:1024px){.hs-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.banner-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.ba-pdp-cols{gap:20px}.ti-grid,.ti-grid.ti-img-left{gap:22px}}@media (max-width:768px){.hs-section{padding:34px 0}.hs-title{margin-bottom:18px;font-size:19px}.hs-title-row{gap:8px}.hs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.banner-grid{grid-template-columns:repeat(var(--cols-mob,1),minmax(0,1fr))}.hs-news-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.ti-grid,.ti-grid.ti-img-left{grid-template-columns:minmax(0,1fr);gap:18px}.ti-grid.ti-img-left .ti-image{order:0}.ti-grid.ti-img-left .ti-content{order:0}.hs-slider .swiper{height:auto}.hs-slider .swiper-content{background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,.2))}.hs-slider .swiper-button-prev,.hs-slider .swiper-button-next{width:36px;height:36px}}@media (max-width:480px){.hs-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hs-news-list{grid-template-columns:minmax(0,1fr)}.banner-grid{grid-template-columns:minmax(0,1fr)}.hs-title{font-size:17.5px}.hs-card-title,.hs-news-title{font-size:14.5px}.hs-card-excerpt,.hs-news-excerpt{font-size:12.5px;-webkit-line-clamp:2;line-clamp:2}.hs-social-item{padding:9px 13px;font-size:13px}.hs-btns-wrap .cta-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ba-lightbox{transition:opacity .01ms linear}.ba-lb-stage img,.ba-lightbox.is-open .ba-lb-stage img{transform:none;transition:none}.hs-social-item:hover{transform:none}}.page-content img,.section-content img,.section-text .section-content img{display:block;margin-inline:auto;margin-block:26px;max-width:100%;height:auto;border-radius:var(--r-card,10px);border:1px solid var(--line,#e6e8ef);box-shadow:0 2px 10px rgb(0 0 0 / 8%);background:#fff}.page-content a:has(>img),.section-content a:has(>img){display:block}.page-content img[width]:not([width="0"]),.section-content img[width]:not([width="0"]){width:auto}.page-content figure,.section-content figure{margin:28px auto;text-align:center;max-width:100%}.page-content figure img,.section-content figure img{margin-block:0 8px}.page-content figcaption,.section-content figcaption{font-size:13px;color:var(--muted,#6b7280);line-height:1.9}.page-content table,.section-content table{width:100%;border-collapse:collapse}.page-content>table,.section-content>table{display:block;overflow-x:auto}@media (max-width:560px){.page-content img,.section-content img,.section-text .section-content img{margin-block:18px}}.toc-list li::before{content:"";flex:0 0 auto;width:6px;height:6px;margin-block-start:.62em;border-radius:50%;background:var(--action-blue,#007bff);opacity:.55;display:block}.toc-list li:hover::before{opacity:1}.igs-subcats{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block:18px 26px;padding:14px 16px;background:var(--bg-soft,#f6f8fc);border:1px solid var(--line,#e6e8ef);border-radius:var(--r-card,10px)}.igs-subcats-label{flex:0 0 auto;font-size:13px;font-weight:700;color:var(--muted,#6b7280);padding-inline-end:4px}.igs-subcats ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.igs-subcats li{margin:0}.igs-subcats li::before{content:none}.igs-subcats a{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;background:#fff;border:1px solid var(--line,#e6e8ef);border-radius:999px;font-size:14px;font-weight:600;color:var(--brand-navy,#000066);text-decoration:none;transition:background var(--t-card,.3s ease),border-color var(--t-card,.3s ease),color var(--t-card,.3s ease),transform var(--t-card,.3s ease)}.igs-subcats a:hover,.igs-subcats a:focus-visible{background:var(--action-blue,#007bff);border-color:var(--action-blue,#007bff);color:#fff;transform:translateY(var(--lift,-2px))}.igs-subcats a.is-parent{background:transparent;border-style:dashed;color:var(--muted,#6b7280)}.igs-subcats a>span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding-inline:6px;background:var(--bg-soft,#f0f3f9);border-radius:999px;font-size:12px;font-weight:700;color:var(--muted,#6b7280);line-height:1}.igs-subcats a:hover>span,.igs-subcats a:focus-visible>span{background:rgb(255 255 255 / 26%);color:#fff}@media (max-width:560px){.igs-subcats{padding:12px;gap:8px}.igs-subcats-label{flex-basis:100%}.igs-subcats a{font-size:13px;padding:6px 11px}}.page-content table,.section-content table{width:100%;min-width:480px;border-collapse:separate;border-spacing:0;margin-block:22px;font-size:14.5px;line-height:1.9;background:#fff;border:1px solid var(--line,#e6e8ef);border-radius:var(--r-card,10px);overflow:hidden}.page-content .table-scroll,.section-content .table-scroll{overflow-x:auto;margin-block:22px;-webkit-overflow-scrolling:touch}.page-content .table-scroll>table,.section-content .table-scroll>table{margin-block:0}.page-content th,.page-content td,.section-content th,.section-content td{padding:11px 14px;text-align:start;vertical-align:middle;border-block-end:1px solid var(--line,#e6e8ef);border-inline-end:1px solid var(--line,#e6e8ef)}.page-content th:last-child,.page-content td:last-child,.section-content th:last-child,.section-content td:last-child{border-inline-end:none}.page-content thead th,.section-content thead th,.page-content tr:first-child th,.section-content tr:first-child th{background:var(--action-blue,#007bff);color:#fff;font-weight:700;font-size:14px;border-inline-end-color:rgb(255 255 255 / 22%);border-block-end:none}.page-content tbody tr:nth-child(even),.section-content tbody tr:nth-child(even){background:var(--bg-soft,#f7f9fc)}.page-content tbody tr:hover,.section-content tbody tr:hover{background:var(--tint-ice)}.page-content tbody tr:last-child td,.section-content tbody tr:last-child td{border-block-end:none}.page-content tbody td:first-child,.section-content tbody td:first-child{font-weight:600;color:var(--brand-navy,#000066)}.page-content td[align="center"],.section-content td[align="center"]{text-align:center}@media (max-width:560px){.page-content table,.section-content table{font-size:13.5px}.page-content th,.page-content td,.section-content th,.section-content td{padding:9px 10px}}.bc-carousel{position:relative;--bc-per:4;--bc-gap:18px}.bc-head-side{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.bc-nav{display:flex;gap:8px}.bc-nav[hidden]{display:none}.bc-track{display:flex;gap:var(--bc-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding-block:8px 18px;margin-block:-8px -12px;scrollbar-width:none;-ms-overflow-style:none}.bc-track::-webkit-scrollbar{width:0;height:0}.bc-track>*{flex:0 0 calc((100% - (var(--bc-per) - 1) * var(--bc-gap)) / var(--bc-per));scroll-snap-align:start}.bc-track:focus-visible{outline:2px solid var(--action-blue);outline-offset:4px;border-radius:var(--radius)}.bc-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:50%;background:#fff;color:var(--action-blue-dark);font-size:21px;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.bc-btn::before{content:'\203A'}.bc-btn[data-dir="next"]::before{content:'\2039'}[dir="ltr"] .bc-btn::before{content:'\2039'}[dir="ltr"] .bc-btn[data-dir="next"]::before{content:'\203A'}.bc-btn:hover:not(:disabled){background:var(--action-blue);border-color:var(--action-blue);color:#fff}.bc-btn:disabled{opacity:.3;cursor:default}.bc-btn:focus-visible{outline:2px solid var(--action-blue);outline-offset:2px}.bc-progress{display:block;block-size:3px;margin-block-start:16px;background:var(--border);border-radius:var(--radius-pill);overflow:hidden}.bc-progress[hidden]{display:none}.bc-progress>span{display:block;block-size:100%;inline-size:max(20px,var(--bc-p,0%));background:linear-gradient(to left,var(--price-from),var(--price-to));border-radius:var(--radius-pill)}.bc-carousel.is-prod{--bc-per:4;--bc-gap:18px}.bc-track>.igs-prod{align-self:stretch}.bc-carousel.is-edit{--bc-per:3;--bc-gap:22px}.bc-edit-card{position:relative;display:block;aspect-ratio:16 / 9;min-block-size:245px;border-radius:var(--radius-lg);overflow:hidden;background:var(--brand-navy);box-shadow:var(--shadow);text-decoration:none;transition:var(--t-card)}.bc-edit-card:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lg)}.bc-edit-card:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:3px}.bc-edit-card.no-img{background:linear-gradient(135deg,var(--brand-navy),var(--action-blue-deep))}.bc-edit-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bc-edit-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 102 / 92%) 0%,rgb(0 0 102 / 70%) 28%,rgb(0 0 102 / 20%) 64%,rgb(0 0 102 / 0%) 100%)}.bc-edit-scrim::after{content:'';position:absolute;inset:0;opacity:0;background:linear-gradient(to top,rgb(0 0 102 / 97%) 0%,rgb(0 0 102 / 86%) 34%,rgb(0 0 102 / 48%) 72%,rgb(0 0 102 / 14%) 100%);transition:opacity .3s ease}.bc-edit-card:hover .bc-edit-scrim::after{opacity:1}.bc-edit-body{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;gap:9px;padding:16px 18px 18px}.bc-edit-rule{display:block;inline-size:34px;block-size:3px;background:var(--brand-yellow);border-radius:var(--radius-pill);transition:inline-size .3s ease}.bc-edit-card:hover .bc-edit-rule{inline-size:88px}.bc-edit-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:17px;font-weight:800;line-height:1.7;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / 45%)}.bc-edit-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;line-height:1.8;color:var(--price-label)}.bc-edit-meta>span{display:inline-flex;align-items:center;gap:5px}.bc-edit-meta svg{width:13px;height:13px;fill:currentColor;opacity:.8}.bc-edit-excerpt{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.9;color:rgb(255 255 255 / 84%)}.bc-nav.is-edit .bc-btn{border-color:var(--brand-navy);color:var(--brand-navy)}.bc-nav.is-edit .bc-btn:hover:not(:disabled){background:var(--brand-navy);border-color:var(--brand-navy);color:var(--brand-yellow)}.bc-carousel.is-rel{--bc-per:var(--bc-per-lg,4);--bc-gap:16px}.bc-carousel.is-rel .related-header{margin-bottom:16px}.bc-carousel.is-rel .related-header .bc-nav{margin-inline-start:auto}.bc-track>.related-item,.bc-track>.related-card{align-self:stretch}:root{--tint-white:#ffffff;--tint-ice:#EDF5F6;--tint-cyan:#E4F3F5;--tint-mist:#F2F5F7;--tint-sand:#F7F5F1}.hs-section{position:relative;background:var(--tint,var(--tint-white));--tint-next:var(--tint-white)}.hs-tint-white{--tint:var(--tint-white)}.hs-tint-ice{--tint:var(--tint-ice)}.hs-tint-cyan{--tint:var(--tint-cyan)}.hs-tint-mist{--tint:var(--tint-mist)}.hs-tint-sand{--tint:var(--tint-sand)}.hs-section:has(+ .hs-tint-white){--tint-next:var(--tint-white)}.hs-section:has(+ .hs-tint-ice){--tint-next:var(--tint-ice)}.hs-section:has(+ .hs-tint-cyan){--tint-next:var(--tint-cyan)}.hs-section:has(+ .hs-tint-mist){--tint-next:var(--tint-mist)}.hs-section:has(+ .hs-tint-sand){--tint-next:var(--tint-sand)}.hs-section.sep-to-white{--tint-next:var(--tint-white)}.hs-section.sep-to-ice{--tint-next:var(--tint-ice)}.hs-section.sep-to-cyan{--tint-next:var(--tint-cyan)}.hs-section.sep-to-mist{--tint-next:var(--tint-mist)}.hs-section.sep-to-sand{--tint-next:var(--tint-sand)}:root{--sep-wave-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0 28c180 34 380-30 600-6s420 38 600 6V60H0Z' fill='%23000'/%3E%3C/svg%3E")}.sep-wave::after,.sep-angle::after,.sep-fade::after,.sep-rule::after{content:'';position:absolute;inset-inline:0;inset-block-end:0;pointer-events:none}.sep-wave::after{block-size:clamp(26px,4vw,54px);background:var(--tint-next);-webkit-mask:var(--sep-wave-img) center bottom / 100% 100% no-repeat;mask:var(--sep-wave-img) center bottom / 100% 100% no-repeat}.sep-angle::after{block-size:clamp(22px,3.2vw,46px);background:var(--tint-next);clip-path:polygon(0 0,100% 100%,0 100%)}[dir="rtl"] .sep-angle::after{clip-path:polygon(100% 0,100% 100%,0 100%)}.sep-fade::after{block-size:clamp(28px,3.6vw,48px);background:linear-gradient(to bottom,rgb(0 0 0 / 0%),var(--tint-next))}.sep-rule::after{inset-inline:auto;inset-inline-start:50%;transform:translateX(-50%);inline-size:min(420px,62%);block-size:2px;border-radius:var(--radius-pill);background:linear-gradient(to left,rgb(0 0 0 / 0%),var(--action-blue) 32%,var(--price-from) 68%,rgb(0 0 0 / 0%));opacity:.55}.hs-section.hs-slider.sep-fade::after{block-size:clamp(34px,5vw,70px)}@media (max-width:1024px){.bc-carousel.is-prod{--bc-per:3;--bc-gap:14px}.bc-carousel.is-edit{--bc-per:2;--bc-gap:18px}.bc-carousel.is-rel{--bc-per:3;--bc-gap:14px}}@media (max-width:768px){.bc-carousel.is-prod{--bc-per:2;--bc-gap:14px}.bc-carousel.is-edit{--bc-per:2;--bc-gap:14px}.bc-carousel.is-rel{--bc-per:2;--bc-gap:14px}.bc-edit-card{min-block-size:225px}.bc-edit-title{font-size:15.5px}.bc-edit-body{padding:14px 15px 16px}}@media (max-width:480px){.bc-carousel.is-prod{--bc-per:1.15;--bc-gap:12px}.bc-carousel.is-edit{--bc-per:1.1;--bc-gap:12px}.bc-carousel.is-rel{--bc-per:1.15;--bc-gap:12px}.bc-btn{width:32px;height:32px;font-size:19px}.bc-head-side{gap:8px}.bc-edit-card{min-block-size:205px}.bc-edit-title{font-size:15px}.bc-edit-excerpt{display:none}.bc-progress{margin-block-start:12px}}@media (prefers-reduced-motion:reduce){.bc-track{scroll-behavior:auto}.bc-edit-scrim::after,.bc-edit-rule{transition:none}.bc-edit-card:hover .bc-edit-rule{inline-size:34px}.bc-btn{transition:none}}.link-banner{margin-block:26px}.link-banner-inner{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(135deg,var(--tint-ice,#eef4ff),#fff 62%);border:1px solid var(--line,#e6e8ef);border-inline-start:5px solid var(--brand-yellow,#FFCC00);border-radius:var(--r-card,10px);text-decoration:none;color:inherit;transition:transform var(--t-card,.3s ease),box-shadow var(--t-card,.3s ease),border-color var(--t-card,.3s ease)}.link-banner-inner:hover,.link-banner-inner:focus-visible{transform:translateY(var(--lift,-4px));box-shadow:0 10px 26px rgb(0 0 0 / 12%);border-inline-start-color:var(--action-blue,#007bff)}.link-banner-img{flex:0 0 auto;width:78px;height:78px;border-radius:8px;overflow:hidden;background:var(--bg-soft,#f6f8fc)}.link-banner-img img{width:100%;height:100%;object-fit:cover;display:block;margin:0;border:0;box-shadow:none;border-radius:0}.link-banner-body{display:flex;flex-direction:column;gap:3px;min-width:0}.link-banner-kicker{font-size:12px;font-weight:700;color:var(--action-blue,#007bff)}.link-banner-title{font-size:16px;font-weight:800;line-height:1.7;color:var(--brand-navy,#000066)}.link-banner-desc{font-size:13.5px;line-height:1.85;color:var(--muted,#6b7280);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-banner-cta{flex:0 0 auto;margin-inline-start:auto;padding:8px 15px;background:var(--action-blue,#007bff);border-radius:999px;font-size:13px;font-weight:700;color:#fff;white-space:nowrap}@media (max-width:560px){.link-banner-inner{flex-wrap:wrap;gap:11px;padding:12px}.link-banner-img{width:56px;height:56px}.link-banner-cta{margin-inline-start:0;width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.link-banner-inner{transition:none}.link-banner-inner:hover,.link-banner-inner:focus-visible{transform:none}}:root{--r-card:var(--radius-lg)}.related-item{background:#fff;border:1px solid var(--border);border-inline-start:5px solid var(--brand-yellow);border-radius:var(--r-card);box-shadow:var(--shadow-sm);color:var(--text);block-size:100%;transition:var(--t-card),border-color .25s ease}.related-item:hover,.related-item:focus-visible{transform:translateY(var(--lift));box-shadow:var(--shadow-lg);border-inline-start-color:var(--action-blue)}.related-item:focus-visible{outline:2px solid var(--action-blue);outline-offset:3px}.related-item-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--tint-mist)}.related-item-media img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;transition:var(--t-img)}.related-item:hover .related-item-media img{transform:scale(var(--zoom))}.related-item-media.is-empty{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f4f6fa,#fbfcfe 70%)}.related-item-media.is-empty svg{inline-size:34px;block-size:34px;fill:var(--gray-400,#8b93b0);opacity:.5}.related-item-media.is-empty::after{content:'';position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:var(--brand-yellow);opacity:.5}.related-item-body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:7px;flex:1;padding:13px 15px 14px;background:#fff}.related-item-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:700;line-height:1.8;min-block-size:calc(2 * 1.8em);color:var(--brand-navy);transition:color .2s ease}.related-item:hover .related-item-title,.related-item:focus-visible .related-item-title{color:var(--action-blue-dark)}.related-item-excerpt{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:400;line-height:1.95;color:var(--text-muted)}.related-item-more{display:flex;align-items:center;gap:6px;margin-block-start:auto;padding-block-start:10px;border-block-start:1px dashed var(--border);font-size:12.5px;font-weight:700;color:var(--action-blue-dark)}.related-item-arrow{flex-shrink:0;font-size:15px;line-height:1;color:inherit;transition:transform .25s ease}.related-item:hover .related-item-arrow,.related-item:focus-visible .related-item-arrow{transform:translateX(-4px)}@media (max-width:480px){.related-item-title{font-size:14.5px}.related-item-excerpt{display:none}.related-item-body{padding:12px 13px 13px}}@media (prefers-reduced-motion:reduce){.related-item,.related-item-title,.related-item-arrow,.related-item-media img{transition:none}.related-item:hover .related-item-arrow,.related-item:focus-visible .related-item-arrow{transform:none}}@media (max-width:1024px){.mry-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 30px}.mry-footer-brand{grid-column:1 / -1}}:root{--gap-tight:14px;--gap-block:clamp(26px,3.2vw,34px);--gap-section:clamp(40px,4.6vw,56px)}.igs-products{margin-block:var(--gap-block)}.igs-prod-grid,.hs-card-grid{margin-block:0}.bc-carousel{display:flow-root}.page-article>:where( .igs-products,.igs-prod-grid,.hs-card-grid,.page-content,.page-content-intro,.section-text,.toc-box,.igs-subcats,.related-pages,.bc-carousel,.children-section,.page-section ){margin-block:0}.page-article>* + *{margin-block-start:var(--gap-block)}.page-article>.children-section,.page-article>.related-pages,.page-article>.comments-section,.page-article>.igs-products.is-carousel{margin-block-start:var(--gap-section)}.page-article>.related-pages{padding-block-start:var(--gap-block);border-block-start:1px solid var(--border)}.page-article>.igs-products + .igs-pager{margin-block-start:var(--gap-tight)}.page-article>.page-content>:first-child,.page-article>.page-section>:first-child,.section-text .section-content>:first-child{margin-block-start:0}.page-article>.page-content>:last-child,.page-article>.page-section>:last-child,.section-text .section-content>:last-child{margin-block-end:0}.bc-btn::before,.igs-car-btn::before,.igs-art-btn::before{content:'';display:block;inline-size:9px;block-size:9px;border:0;border-top:2px solid currentColor;border-right:2px solid currentColor;border-radius:1px;font-size:0;transform:translateX(-2px) rotate(45deg)}.bc-btn[data-dir="next"]::before,.igs-car-btn[data-dir="next"]::before,.igs-art-btn[data-dir="next"]::before{transform:translateX(2px) rotate(-135deg)}[dir="ltr"] .bc-btn::before,[dir="ltr"] .igs-car-btn::before,[dir="ltr"] .igs-art-btn::before{transform:translateX(2px) rotate(-135deg)}[dir="ltr"] .bc-btn[data-dir="next"]::before,[dir="ltr"] .igs-car-btn[data-dir="next"]::before,[dir="ltr"] .igs-art-btn[data-dir="next"]::before{transform:translateX(-2px) rotate(45deg)}.breadcrumb li + li::before{direction:ltr;unicode-bidi:isolate}.site-logo img{height:53px}.hdr-inner{height:72px}.site-header{transition:box-shadow .25s ease,background-color .25s ease}.site-logo img{transition:height .25s ease;transform-origin:center}.hdr-inner{transition:height .25s ease}.site-header.is-compact .site-logo img{height:37px}.site-header.is-compact .hdr-inner{height:56px}.site-header.is-compact{box-shadow:0 2px 14px rgb(0 0 0 / 10%)}.logo-text{transition:font-size .25s ease}.site-header.is-compact .logo-text{font-size:17px}@media (max-width:768px){.site-logo img{height:46px}.hdr-inner{height:64px}.site-header.is-compact .site-logo img{height:34px}.site-header.is-compact .hdr-inner{height:52px}}@media (prefers-reduced-motion:reduce){.site-logo img,.hdr-inner,.logo-text,.site-header{transition:none}}.buy-btn{display:flex;align-items:center;justify-content:center;gap:10px;inline-size:100%;padding:12px 18px;text-align:start;line-height:1.5}.buy-btn-ico{flex:0 0 auto;inline-size:20px;block-size:20px}.buy-btn-body{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-inline-size:0}.buy-btn-label{font-size:15px;font-weight:800;white-space:nowrap}.buy-btn-tel{font-size:13px;font-weight:700;letter-spacing:.02em;opacity:.85}@media (max-width:420px){.buy-btn{gap:8px;padding:11px 14px}.buy-btn-label{font-size:14px}.buy-btn-tel{font-size:12.5px}}.hs-slider .swiper-content{background:linear-gradient(to left,rgb(0 0 102 / 88%) 0%,rgb(0 0 102 / 62%) 34%,rgb(0 0 102 / 18%) 64%,rgb(0 0 102 / 0%) 84%),linear-gradient(to top,rgb(0 0 40 / 34%),transparent 42%);gap:16px}.hs-slider .swiper-h2{position:relative;max-width:17ch;font-size:clamp(23px,3.9vw,42px);font-weight:900;line-height:1.45;letter-spacing:-.01em;padding-inline-start:18px;text-shadow:0 2px 16px rgb(0 0 40 / 55%)}.hs-slider .swiper-h2::before{content:'';position:absolute;inset-inline-start:0;inset-block:6px 6px;inline-size:5px;border-radius:3px;background:linear-gradient(to bottom,var(--brand-yellow),#ffa41b)}.hs-slider .swiper-sub{max-width:40ch;font-size:clamp(14px,1.8vw,18px);line-height:2;color:rgb(255 255 255 / 94%);padding-inline-start:18px;text-shadow:0 1px 10px rgb(0 0 40 / 50%)}.hs-slider .swiper-btns{padding-inline-start:18px;margin-top:6px}.hs-slider .cta-btn.cta-primary{background:linear-gradient(135deg,var(--amber),var(--amber-dark));border:0;color:#1a1a1a;font-weight:800;box-shadow:0 8px 22px rgb(255 152 0 / 34%)}.hs-slider .cta-btn.cta-secondary{background:rgb(255 255 255 / 12%);border:1.5px solid rgb(255 255 255 / 62%);color:#fff;font-weight:700;backdrop-filter:blur(6px)}.hs-slider .cta-btn.cta-secondary:hover{background:rgb(255 255 255 / 22%);border-color:#fff}@media (prefers-reduced-motion:no-preference){.hs-slider .swiper-slide .swiper-h2,.hs-slider .swiper-slide .swiper-sub,.hs-slider .swiper-slide .swiper-btns{opacity:0;transform:translateY(14px)}.hs-slider .swiper-slide-active .swiper-h2,.hs-slider .swiper-slide-active .swiper-sub,.hs-slider .swiper-slide-active .swiper-btns{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.hs-slider .swiper-slide-active .swiper-sub{transition-delay:.12s}.hs-slider .swiper-slide-active .swiper-btns{transition-delay:.24s}}@media (max-width:768px){.hs-slider .swiper-content{justify-content:flex-end;padding-block-end:clamp(22px,6vw,40px);background:linear-gradient(to top,rgb(0 0 102 / 90%) 0%,rgb(0 0 102 / 62%) 34%,rgb(0 0 102 / 10%) 72%,transparent 92%)}.hs-slider .swiper-h2{max-width:22ch}.hs-slider .swiper-sub{max-width:34ch}}.hs-slider .swiper-slide{position:relative}.hs-slider .swiper-slide::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to left,rgb(0 0 102 / 90%) 0%,rgb(0 0 102 / 74%) 22%,rgb(0 0 102 / 40%) 46%,rgb(0 0 102 / 10%) 68%,rgb(0 0 102 / 0%) 86%),linear-gradient(to top,rgb(0 0 40 / 40%),transparent 45%)}.hs-slider .swiper-content{position:relative;z-index:2;background:none}.hs-slider .swiper-button-prev,.hs-slider .swiper-button-next,.hs-slider .swiper-pagination{z-index:3}@media (max-width:768px){.hs-slider .swiper-slide::before{background:linear-gradient(to top,rgb(0 0 102 / 92%) 0%,rgb(0 0 102 / 70%) 30%,rgb(0 0 102 / 24%) 58%,rgb(0 0 102 / 0%) 88%)}.hs-slider .swiper-content{background:none}}.hs-slider .swiper-slide::before{content:none}.hs-slider.has-scrim .swiper-slide::before{content:''}.hs-slider .swiper-content{background:none}.hs-slider:not(.has-scrim) .swiper-h2,.hs-slider:not(.has-scrim) .swiper-sub{text-shadow:none}.hs-slider:not(.has-scrim) .swiper-h2:empty{display:none}.hs-slider:not(.has-scrim) .swiper-h2:empty::before{content:none}.hs-slider .swiper-link{position:absolute;inset:0;z-index:2;display:block;font-size:0;text-decoration:none}.hs-slider .swiper-link:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:-6px}.hs-slider .swiper-content{z-index:3;pointer-events:none}.hs-slider .swiper-btns{pointer-events:auto}.hs-slider .swiper-button-prev,.hs-slider .swiper-button-next,.hs-slider .swiper-pagination{z-index:4;pointer-events:auto}.hs-slider .swiper-slide:has(.swiper-link){cursor:pointer}.hs-slider .swiper{height:auto;max-height:none}.hs-slider .swiper-wrapper{align-items:flex-start}.hs-slider .swiper-slide{height:auto;display:block}.hs-slider .swiper-slide picture{display:block;inline-size:100%;block-size:auto;height:auto}.hs-slider .swiper-img{display:block;inline-size:100%;block-size:auto;object-fit:fill}@media (max-width:768px){.hs-slider .swiper{height:auto;max-height:none}.hs-slider .swiper-img{block-size:auto}}.hs-slider .swiper-wrapper{transition-property:transform,height}@media (prefers-reduced-motion:reduce){.hs-slider .swiper-wrapper{transition-property:none}}@media (max-width:900px){.booking-grid{grid-template-columns:1fr}.booking-aside{order:-1}.bk-track{display:none}}.hdr-inner{display:flex;align-items:center;gap:18px;height:auto;min-height:70px;padding-block:8px}.brand{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0;text-decoration:none}.brand-mark{inline-size:42px;block-size:42px;border-radius:11px;flex:none;display:block}.brand-text{display:flex;flex-direction:column;gap:1px;min-width:0}.brand-name{font-size:17px;font-weight:800;line-height:1.35;color:var(--brand-navy);white-space:nowrap}.brand-tag{font-size:11.5px;font-weight:500;line-height:1.35;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:30ch}.brand:hover .brand-name{color:var(--accent-dark)}.hdr-nav{flex:1 1 auto;min-width:0}.nav-list{justify-content:center;flex-wrap:nowrap;min-width:0}.ni-link{padding:8px 10px;font-size:14.5px;white-space:nowrap}.hdr-actions{flex:0 0 auto;gap:10px}.hdr-icon-btn{display:flex;align-items:center;justify-content:center;inline-size:38px;block-size:38px;border:1px solid var(--border);border-radius:50%;background:var(--bg-light);color:var(--text-light);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.hdr-icon-btn svg{inline-size:17px;block-size:17px;stroke:currentColor}.hdr-icon-btn:hover,.hdr-icon-btn[aria-expanded="true"]{border-color:var(--accent);color:var(--accent-dark);background:var(--brand-teal-pale)}.hdr-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-size:14.5px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s}.hdr-cta:hover{background:var(--accent-dark);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--accent-rgb),.3)}.hdr-cta i{font-size:13px}.hdr-search-panel{border-block-start:1px solid var(--border);background:var(--bg-light);padding-block:14px}.hdr-search-panel form{display:flex;align-items:center;gap:10px}.hdr-search-panel svg{inline-size:18px;block-size:18px;stroke:var(--text-muted);flex:none}.hdr-search-panel input{flex:1;min-inline-size:0;padding:11px 14px;font:inherit;font-size:15px;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text)}.hdr-search-panel input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.hdr-search-panel button{padding:11px 20px;font:inherit;font-size:14.5px;font-weight:700;color:#fff;background:var(--accent);border:0;border-radius:var(--radius);cursor:pointer;flex:none}.hdr-search-panel button:hover{background:var(--accent-dark)}.hdr-m-cta{display:flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:var(--radius);background:var(--accent);color:#fff;text-decoration:none}.hdr-m-cta:hover{background:var(--accent-dark);color:#fff}@media (max-width:1150px){.brand-tag{display:none}.ni-link{padding-inline:8px;font-size:14px}}@media (max-width:1040px){.hdr-cta span{display:none}.hdr-cta{padding:10px 14px}.hdr-cta i{font-size:15px}}@media (max-width:960px){.hdr-actions{display:none}.brand-tag{display:block}.brand-mark{inline-size:38px;block-size:38px}.brand-name{font-size:16px}.hdr-inner{min-height:62px;gap:10px}.drawer-logo .brand-mark{inline-size:34px;block-size:34px}.drawer-logo .brand-name{font-size:15px}.drawer-logo .brand-tag{font-size:11px}}@media (max-width:560px){.brand-tag{display:none}.brand-name{font-size:15px}.brand-mark{inline-size:34px;block-size:34px}.hdr-search-panel button{display:none}}@media (max-width:380px){.hdr-mobile-actions .hdr-m-phone span{display:none}}@media (max-width:700px){body{padding-block-end:62px}.whatsapp-float{inset-block-end:74px}}.hs-text-image{background:var(--tint-mist)}.hs-text-image .ti-grid{gap:40px;align-items:center}.hs-text-image .ti-image{position:relative;border-radius:var(--radius-xl);box-shadow:0 18px 40px rgba(23,35,53,.16);background:var(--brand-teal-pale);min-block-size:220px}.hs-text-image .ti-image::after{content:'';position:absolute;inset-block-start:14px;inset-inline-start:-14px;inline-size:100%;block-size:100%;border:2px solid var(--brand-teal);border-radius:var(--radius-xl);z-index:-1}.hs-text-image .ti-image img{border-radius:var(--radius-xl)}.hs-text-image .hs-title{text-align:start;font-size:26px;margin-block-end:6px}.hs-text-image .ti-content>p{font-size:15px;line-height:2.2;color:var(--text-light)}.hs-intro-actions{display:flex;gap:10px;flex-wrap:wrap;margin-block-start:24px}@media (max-width:900px){.hs-text-image .ti-grid{grid-template-columns:1fr;gap:26px}.hs-text-image .ti-image::after{display:none}.hs-text-image .hs-title{text-align:center;font-size:22px}}.brand{max-inline-size:280px;overflow:hidden}.brand-text{overflow:hidden}.brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.hdr-nav{min-width:0;overflow:hidden}.nav-list{min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}.nav-list::-webkit-scrollbar{display:none}@media (min-width:1201px){.hdr-nav{overflow:visible}.nav-list{overflow:visible}}.breadcrumb>ol,.breadcrumb>.container{max-inline-size:var(--container);margin-inline:auto;padding-inline:24px}.page-content [style*="font-family" i],.ti-content [style*="font-family" i],.section-text [style*="font-family" i],.hs-html-body [style*="font-family" i],.page-content font,.hs-html-body font{font-family:var(--font)!important}.page-content [style*="tahoma" i],.ti-content [style*="tahoma" i],.section-text [style*="tahoma" i],.hs-html-body [style*="tahoma" i]{font-size:inherit!important;line-height:inherit!important}.page-content [style*="#0000ff" i],.page-content [style*="rgb(0, 0, 255)" i],.page-content [style*="rgb(0, 0, 255)" i],.hs-html-body [style*="#0000ff" i],.hs-html-body [style*="rgb(0, 0, 255)" i],.hs-html-body [style*="rgb(0, 0, 255)" i]{color:var(--brand-blue)!important}.page-content img[style*="width" i],.hs-html-body img[style*="width" i]{max-inline-size:100%;block-size:auto}.hs-html-body{font-size:15px;line-height:2.1;color:var(--text-light)}.hs-html-body>:first-child{margin-block-start:0}.hs-html-body>:last-child{margin-block-end:0}.hs-html .hs-title{text-align:start;margin-block-end:14px}@media (max-width:700px){.breadcrumb>ol,.breadcrumb>.container{padding-inline:16px}}@media (max-width:1200px){.hdr-ham{display:flex}.hdr-mobile-actions{display:flex}.hdr-actions{display:none}.hdr-nav{position:fixed;top:0;bottom:0;right:-100%;width:min(330px,90vw);background:var(--white);z-index:900;overflow-y:auto;overflow-x:hidden;transition:right .32s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:0}.hdr-nav.open{right:0;box-shadow:-8px 0 40px rgba(0,0,0,.18)}.nav-list{flex-direction:column;align-items:stretch;overflow:visible;padding:8px 0}.ni-link{padding:13px 18px;font-size:15px;justify-content:space-between}.drawer-top,.drawer-search,.drawer-foot{display:block}.brand-tag{display:block}}.hdr-actions{display:none}.hdr-inner{gap:20px}.hdr-nav{flex:1 1 auto;min-width:0}.nav-list{justify-content:flex-end}.topbar-actions{display:flex;align-items:center;gap:14px}.topbar-search-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:rgb(255 255 255 / 12%);border:1px solid rgb(255 255 255 / 22%);border-radius:var(--radius-pill);color:inherit;font:inherit;font-size:12.5px;cursor:pointer;transition:background .16s,border-color .16s}.topbar-search-btn svg{inline-size:13px;block-size:13px;stroke:currentColor}.topbar-search-btn:hover{background:rgb(255 255 255 / 22%);border-color:rgb(255 255 255 / 40%)}.topbar-search-btn[aria-expanded="true"]{background:rgb(255 255 255 / 26%)}@media (max-width:700px){.topbar-search-btn{display:none}}.hs-slider .swiper-content{position:relative;z-index:2;inset:auto;inline-size:100%;max-inline-size:none;margin-inline:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px;padding:22px clamp(20px,5vw,56px);background:linear-gradient(135deg,var(--brand-teal-dark),var(--brand-teal-deep));text-align:start;pointer-events:auto}.hs-slider .swiper-h2{flex:1 1 320px;margin:0;max-inline-size:none;font-size:clamp(19px,2.4vw,26px);font-weight:800;line-height:1.5;color:#fff;text-shadow:none}.hs-slider .swiper-sub{flex:1 1 100%;order:2;margin:0;max-inline-size:62ch;font-size:clamp(13.5px,1.5vw,15.5px);line-height:1.9;color:rgb(255 255 255 / 88%);text-shadow:none}.hs-slider .swiper-btns{order:3;display:flex;gap:10px;flex-wrap:wrap;pointer-events:auto}.hs-slider .swiper-btns .cta-btn{padding:11px 22px;border-radius:var(--radius-pill);font-size:14.5px;font-weight:700;white-space:nowrap;transition:background .18s,color .18s,transform .18s}.hs-slider .swiper-btns .cta-primary{background:#fff;color:var(--brand-teal-deep);border:0}.hs-slider .swiper-btns .cta-primary:hover{background:var(--brand-teal-pale);color:var(--brand-teal-deep);transform:translateY(-1px)}.hs-slider .swiper-btns .cta-secondary{background:transparent;color:#fff;border:1.5px solid rgb(255 255 255 / 55%)}.hs-slider .swiper-btns .cta-secondary:hover{background:rgb(255 255 255 / 15%);color:#fff}.hs-slider .swiper-h2::before{content:none}.hs-slider .swiper-content:not(:has(.swiper-h2)):not(:has(.swiper-btns)){display:none}.hs-slider .swiper-link{inset-block-end:auto;block-size:auto}@media (max-width:700px){.hs-slider .swiper-content{flex-direction:column;align-items:stretch;padding:18px 18px 20px;gap:12px}.hs-slider .swiper-h2{flex:none;font-size:18px}.hs-slider .swiper-sub{flex:none}.hs-slider .swiper-btns .cta-btn{flex:1;text-align:center}}.section-video .video-wrapper{background:var(--brand-teal-pale);border-radius:var(--radius-lg);overflow:hidden}.section-video video{inline-size:100%;block-size:auto;display:block;background:var(--brand-navy);aspect-ratio:16 / 9}.topbar-viewport{overflow:hidden;min-width:0}.topbar-items{transform:none}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:14px}.topbar-item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%}.topbar-search-btn{display:none}.hdr-actions{display:flex;align-items:center;gap:8px;flex:none}@media (max-width:1200px){.hdr-inner{gap:10px;min-height:60px}.hdr-actions{display:none}.brand{flex:1 1 auto;max-inline-size:none}.hdr-mobile-actions{display:flex;margin-right:0;margin-inline:0;gap:6px;flex:none}.hdr-ham{flex:none;margin-inline-start:2px}.hdr-m-cta,.hdr-m-phone,.hdr-ham{block-size:38px;display:flex;align-items:center;justify-content:center}.hdr-m-cta{inline-size:38px}.hdr-ham{inline-size:38px;padding:0}}@media (max-width:720px){.brand-mark{inline-size:36px;block-size:36px;border-radius:10px}.brand-name{font-size:15.5px}.brand-tag{font-size:11px}.topbar-item{font-size:11.5px}}@media (max-width:560px){.brand-tag{display:none}.brand-name{font-size:15px}.hdr-inner{gap:8px;min-height:56px}.hdr-m-phone span{display:none}.hdr-m-phone{inline-size:38px;padding:0;justify-content:center}}@media (max-width:420px){.container{padding-inline:16px}.brand-mark{inline-size:32px;block-size:32px}.brand-name{font-size:14px}.hdr-mobile-actions{gap:4px}.hdr-m-cta,.hdr-m-phone,.hdr-ham{block-size:36px;inline-size:36px}.topbar-item{font-size:11px}.topbar-phone{font-size:11.5px}}@media (max-width:360px){.container{padding-inline:12px}.brand-name{font-size:13px}.brand-mark{inline-size:30px;block-size:30px}.topbar-item{display:none}.topbar-inner{justify-content:center}.hdr-mobile-actions{gap:3px}.hdr-m-cta,.hdr-m-phone,.hdr-ham{block-size:34px;inline-size:34px}.hdr-ham span{inline-size:18px}}@media (max-width:900px){.page-content img,.hs-html-body img,.ti-content img,.section-text img{max-inline-size:100%;block-size:auto}.page-content table,.hs-html-body table{display:block;max-inline-size:100%;overflow-x:auto}.page-content iframe,.hs-html-body iframe{max-inline-size:100%}.page-content [style*="text-align: justify" i],.hs-html-body [style*="text-align: justify" i]{text-align:start!important}}.igs-contact{margin-block-start:8px}.igs-contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-block-end:28px}.igs-cc{display:flex;flex-direction:column;gap:4px;padding:22px 20px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color .18s,box-shadow .18s,transform .18s}.igs-cc:hover{border-color:var(--brand-teal-border);box-shadow:var(--shadow);transform:translateY(-2px)}.igs-cc-hex{inline-size:44px;block-size:44px;display:grid;place-items:center;margin-block-end:8px;border-radius:13px;background:var(--brand-teal-pale);color:var(--accent-dark);font-size:17px}.igs-cc-label{font-size:13px;font-weight:700;color:var(--text-muted);margin-block-end:2px}.igs-cc a{font-size:15px;font-weight:700;color:var(--text);line-height:2;transition:color .15s}.igs-cc a:hover{color:var(--accent)}.igs-cc-text{font-size:14px;line-height:2.1;color:var(--text-light)}.igs-contact-social{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px;margin-block-end:28px;background:var(--bg-light);border:1px solid var(--border);border-radius:var(--radius-lg)}.igs-contact-social>span{font-size:14px;font-weight:700;color:var(--ink)}.igs-contact-social>div{display:flex;gap:9px}.igs-soc{inline-size:40px;block-size:40px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border);background:var(--bg);color:var(--text-light);font-size:17px;transition:background .18s,color .18s,border-color .18s,transform .18s}.igs-soc:hover{transform:translateY(-2px);color:#fff;border-color:transparent}.igs-soc-ig:hover{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}.igs-soc-tg:hover{background:#0088cc}.igs-soc-wa:hover{background:#25d366}.igs-soc-li:hover{background:#0a66c2}.igs-soc-tw:hover{background:#111}.igs-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.igs-form-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:26px}.igs-form-title{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:800;color:var(--ink);padding-block-end:14px;margin-block-end:20px;border-block-end:2px solid var(--brand-teal-border)}.igs-form-title i{color:var(--accent)}.igs-form-card>p{font-size:14.5px;line-height:2.1;color:var(--text-light);margin:0 0 14px}.igs-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0}.hf-field{margin-block-end:16px}.hf-label{display:block;font-size:14px;font-weight:600;color:var(--text);margin-block-end:7px}.hf-input{inline-size:100%;padding:12px 14px;font:inherit;font-size:15px;color:var(--text);background:var(--bg-light);border:1.5px solid var(--border);border-radius:var(--radius);transition:border-color .2s,box-shadow .2s,background .2s}.hf-input::placeholder{color:var(--text-muted)}.hf-input:focus{outline:none;background:var(--bg);border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.hf-textarea{resize:vertical;min-block-size:110px;line-height:2}.hf-submit{inline-size:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;font:inherit;font-size:15.5px;font-weight:700;color:#fff;background:var(--accent);border:0;border-radius:var(--radius);cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.hf-submit:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--accent-rgb),.28)}.hf-submit:disabled{opacity:.6;cursor:progress;transform:none}.hf-msg{margin-block-start:14px;padding:12px 14px;border-radius:var(--radius);font-size:14px;line-height:1.9}.hf-msg-ok{background:var(--green-light);color:var(--sale-green);border:1px solid var(--sale-green)}.hf-msg-err{background:var(--red-light);color:var(--price-red-dark);border:1px solid var(--price-red)}.igs-cap .hf-label{display:flex;align-items:center;gap:7px}.igs-cap .hf-label i{color:var(--accent)}.captcha-row{display:flex;align-items:center;gap:10px}.captcha-row .hf-input{flex:1;min-inline-size:0}.captcha-q{display:inline-flex;align-items:center;gap:4px;margin-inline-start:4px;padding:4px 12px;background:var(--brand-teal-pale);border:1.5px solid var(--brand-teal-border);border-radius:var(--radius);font-size:15px;font-weight:800;color:var(--accent-dark);letter-spacing:.5px;white-space:nowrap;user-select:none}.btn-captcha-refresh{flex:none;inline-size:44px;block-size:44px;display:grid;place-items:center;background:var(--bg-light);border:1.5px solid var(--border);border-radius:var(--radius);color:var(--text-light);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.btn-captcha-refresh:hover{background:var(--brand-teal-pale);border-color:var(--accent);color:var(--accent-dark)}.igs-map{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);background:var(--bg-light);min-block-size:100%}.igs-map iframe{display:block;inline-size:100%;block-size:100%;min-block-size:420px;border:0}@media (max-width:900px){.igs-contact-grid{grid-template-columns:1fr}.igs-map iframe{min-block-size:300px}}@media (max-width:560px){.igs-contact-cards{grid-template-columns:1fr;gap:12px}.igs-cc{padding:18px 16px}.igs-form-card{padding:20px 16px}.igs-contact-social{flex-direction:column;align-items:flex-start;gap:10px}.igs-cap .hf-label{flex-wrap:wrap}}.igs-ajax-form{display:block}.igs-ajax-form>:last-child{margin-block-end:0}.form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-block-start:18px}.form-actions .btn-form-submit{flex:1;min-inline-size:180px}.igs-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block-start:32px;padding-block-start:22px;border-block-start:1px solid var(--border)}.igs-pager-info{font-size:13.5px;color:var(--text-muted)}.igs-pager ul{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.igs-pager a,.igs-pager .is-gap{display:grid;place-items:center;min-inline-size:38px;block-size:38px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text-light);font-size:14px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.igs-pager a:hover{border-color:var(--accent);background:var(--brand-teal-pale);color:var(--accent-dark)}.igs-pager .is-current{display:grid;place-items:center;min-inline-size:38px;block-size:38px;padding-inline:12px;border:1px solid var(--accent-dark);border-radius:var(--radius);background:var(--accent);color:#fff;font-size:14px;font-weight:700}.igs-pager .is-gap{border-color:transparent;background:none;cursor:default;color:var(--text-muted)}.igs-pager .is-nav{font-weight:700}@media (max-width:560px){.igs-pager{justify-content:center}.igs-pager-info{inline-size:100%;text-align:center}}.comment-form{display:block}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="tel"],.comment-form textarea{inline-size:100%;padding:12px 14px;margin-block-end:12px;font:inherit;font-size:15px;color:var(--text);background:var(--bg-light);border:1.5px solid var(--border);border-radius:var(--radius);transition:border-color .2s,box-shadow .2s,background .2s}.comment-form input:focus,.comment-form textarea:focus{outline:none;background:var(--bg);border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.comment-form textarea{resize:vertical;min-block-size:120px;line-height:2}.comment-form button[type="submit"]{padding:13px 28px;font:inherit;font-size:15px;font-weight:700;color:#fff;background:var(--accent);border:0;border-radius:var(--radius);cursor:pointer;transition:background .2s,transform .2s}.comment-form button[type="submit"]:hover{background:var(--accent-dark);transform:translateY(-2px)}.comment-form button[type="submit"]:disabled{opacity:.6;cursor:progress;transform:none}.search-result-body{min-inline-size:0;flex:1}.page-cta{display:flex;flex-direction:column;gap:12px}.page-cta>:first-child{margin-block-start:0}.page-cta>:last-child{margin-block-end:0}.section-children{margin-block:28px}.page-content-sections{display:block}.hs-banner{display:block}.hs-buttons{display:block}.igs-products-title{font-size:19px;font-weight:800;color:var(--ink);margin:0 0 18px}.tabs2{display:block}.audio-cur,.audio-dur{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.ico-play,.ico-pause,.ico-vol,.ico-muted{display:inline-grid;place-items:center;inline-size:18px;block-size:18px;color:currentColor}.ico-pause,.ico-muted{display:none}.audio-play.is-playing .ico-play{display:none}.audio-play.is-playing .ico-pause{display:inline-grid}.audio-mute.is-muted .ico-vol{display:none}.audio-mute.is-muted .ico-muted{display:inline-grid}.search-results{display:flex;flex-direction:column;gap:14px;margin-block-start:20px}.brand-logo{display:block;block-size:57px;inline-size:auto;max-inline-size:100%;object-fit:contain}.brand.brand-has-logo{gap:0;max-inline-size:320px}.brand-mark{inline-size:57px;block-size:57px;border-radius:14px}.hdr-inner{min-height:78px}@media (max-width:1200px){.brand-logo{block-size:48px}.brand-mark{inline-size:48px;block-size:48px}.hdr-inner{min-height:66px}}@media (max-width:560px){.brand-logo{block-size:40px}.brand-mark{inline-size:40px;block-size:40px}.hdr-inner{min-height:58px}}@media (max-width:380px){.brand-logo{block-size:34px}.brand-mark{inline-size:34px;block-size:34px}}.site-header{position:sticky;inset-block-start:0;z-index:1000;transition:box-shadow .22s ease,background .22s ease;will-change:box-shadow}.site-header.is-compact{box-shadow:0 6px 24px rgba(23,35,53,.12);background:#fff}.site-header.is-compact .hdr-inner{min-height:60px}.site-header.is-compact .brand-logo{block-size:42px}.site-header.is-compact .brand-mark{inline-size:42px;block-size:42px}.site-header.is-compact .brand-tag{display:none}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}@media (max-width:1200px){.site-header.is-compact .hdr-inner{min-height:56px}.site-header.is-compact .brand-logo{block-size:38px}.site-header.is-compact .brand-mark{inline-size:38px;block-size:38px}}.topbar{position:relative;z-index:999}.section-video .video-wrapper{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow);background:var(--brand-navy)}.section-video video{display:block;inline-size:100%;block-size:auto}.hs-section{padding-block:64px}:root{--sep-h:clamp(26px,4vw,54px)}.sep-wave::after,.sep-angle::after{block-size:var(--sep-h)}.hs-section.sep-wave,.hs-section.sep-angle{padding-block-end:calc(64px + var(--sep-h))}.hs-section.sep-wave + .hs-section,.hs-section.sep-angle + .hs-section{padding-block-start:56px}.hs-section.hs-slider{padding-block:0}.hs-section.hs-slider.sep-wave,.hs-section.hs-slider.sep-fade{padding-block-end:0}.hs-section.hs-html{padding-block:46px}.hs-title{margin-block-end:30px}.hs-title-row{margin-block-end:30px}@media (max-width:768px){.hs-section{padding-block:44px}.hs-section.sep-wave,.hs-section.sep-angle{padding-block-end:calc(44px + var(--sep-h))}.hs-section.sep-wave + .hs-section,.hs-section.sep-angle + .hs-section{padding-block-start:38px}.hs-section.hs-html{padding-block:34px}.hs-title,.hs-title-row{margin-block-end:22px}}.brand-logo{block-size:68px}.brand-mark{inline-size:68px;block-size:68px}.hdr-inner{min-height:90px}.site-header.is-compact .hdr-inner{min-height:66px}.site-header.is-compact .brand-logo{block-size:50px}.site-header.is-compact .brand-mark{inline-size:50px;block-size:50px}@media (max-width:1200px){.brand-logo{block-size:56px}.brand-mark{inline-size:56px;block-size:56px}.hdr-inner{min-height:74px}.site-header.is-compact .hdr-inner{min-height:60px}.site-header.is-compact .brand-logo{block-size:44px}.site-header.is-compact .brand-mark{inline-size:44px;block-size:44px}}@media (max-width:560px){.brand-logo{block-size:46px}.brand-mark{inline-size:46px;block-size:46px}.hdr-inner{min-height:64px}}@media (max-width:380px){.brand-logo{block-size:40px}.brand-mark{inline-size:40px;block-size:40px}}html,body{overflow-x:clip;max-inline-size:100%}@supports not (overflow-x:clip){html,body{overflow-x:visible}}.site-header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1000}main,#main-content{overflow:visible}.site-logo .brand-logo,.drawer-logo .brand-logo{display:block;block-size:68px;height:68px;inline-size:auto;width:auto;max-inline-size:100%;object-fit:contain}.brand.brand-has-logo{max-inline-size:300px}.site-header.is-compact .site-logo .brand-logo{block-size:50px;height:50px}@media (max-width:1200px){.site-logo .brand-logo,.drawer-logo .brand-logo{block-size:56px;height:56px}.site-header.is-compact .site-logo .brand-logo{block-size:44px;height:44px}}@media (max-width:560px){.site-logo .brand-logo,.drawer-logo .brand-logo{block-size:44px;height:44px}.brand.brand-has-logo{max-inline-size:200px}}@media (max-width:380px){.site-logo .brand-logo,.drawer-logo .brand-logo{block-size:38px;height:38px}.brand.brand-has-logo{max-inline-size:165px}}