:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h1,h2,h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}select{word-wrap:normal}select:disabled{opacity:1}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}textarea{resize:vertical}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}[hidden]{display:none!important}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1225px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-2>*{flex:0 0 auto;width:50%}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}@media (min-width:768px){.row-cols-md-2>*{flex:0 0 auto;width:50%}}@media (min-width:992px){.col-lg-6{flex:0 0 auto;width:50%}}@media (min-width:1200px){.row-cols-xl-4>*{flex:0 0 auto;width:25%}.col-xl-6{flex:0 0 auto;width:50%}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-floating>:disabled~label{color:#6c757d}.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.btn:first-child:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.d-flex{display:flex!important}.justify-content-end{justify-content:flex-end!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mb-3{margin-bottom:1rem!important}.text-center{text-align:center!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:999999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9999999;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:$white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:$white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:$white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid $white;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid $white;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#070337;padding:4px 0;min-height:42px;z-index:99}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#070337;margin-top:44px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:10px 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #e0e3ed;text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:100%;padding:10px 10%;text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:100%;padding:10px 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:10px 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:10px 25%}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:0 0;border:none!important;font-size:14px}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}.mean-container .mean-nav ul .mean-last a{border-bottom:none!important}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-slide-zoomed{cursor:move}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#6e6e6e}:root{--body:#fff;--black:#000;--white:#fff;--theme:#c6292d;--header:#022423;--text:#2c2c2c;--text-2:#687799;--border:#CAD2D2;--bg:#D8E5E5;--bg-2:#F5F5F5;--bg-3:#022423;--box-shadow:0px 1px 14px 0px rgba(0, 0, 0, 0.13)}.theme-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--theme);border-radius:50px;color:var(--white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;padding:16px 70px 16px 32px;position:relative;text-transform:capitalize;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:0;float:left;margin-right:10px;margin-bottom:10px}body{font-family:"DM Sans",sans-serif;font-size:17px;font-weight:400;line-height:28px;color:var(--text);background-color:var(--white);padding:0;margin:0;overflow-x:hidden}ul{padding:0;margin:0;list-style:none}button{border:none;background-color:transparent;padding:0}input:focus{color:var(--white);outline:0}input{color:var(--white)}h1,h2,h3{font-family:"Mona Sans",sans-serif;margin:0;padding:0;color:var(--header);transition:all .4s ease-in-out}h1{font-size:88px;font-weight:800;line-height:97%}@media (max-width:1899px){h1{font-size:78px}}@media (max-width:1600px){h1{font-size:70px}}@media (max-width:1399px){h1{font-size:60px;line-height:110%}}@media (max-width:1199px){h1{font-size:55px}}@media (max-width:991px){h1{font-size:60px}}@media (max-width:767px){h1{font-size:55px}}@media (max-width:575px){h1{font-size:43px}}@media (max-width:470px){h1{font-size:36px}}h2{font-size:38px;font-weight:600;line-height:115%}@media (max-width:1399px){h2{font-size:45px}}@media (max-width:1199px){h2{font-size:45px;text-align:center}}@media (max-width:991px){h2{font-size:40px}}@media (max-width:767px){h2{font-size:38px}}@media (max-width:575px){h2{font-size:32px}}@media (max-width:470px){h2{font-size:27px}}h3{font-size:23px;font-weight:600;line-height:125%}@media (max-width:1199px){h3{font-size:20px}}a{text-decoration:none;outline:0!important;cursor:pointer;color:var(--header);transition:all .4s ease-in-out}p{margin:0;transition:all .4s ease-in-out}span{margin:0}.hs-hero{--hs-dark:#ae0004;--hs-dark-deep:#062421;--hs-green:#4cb02a;--hs-green-lt:#6fcc3f;--hs-teal:#14a3a0;--hs-white:#ffffff;--hs-muted:#b9cfcb;--hs-slant:16deg;position:relative;background:linear-gradient(135deg,#a22225 0,#c6292d 20%,#a22225 100%);overflow:hidden;font-family:"Mona Sans",sans-serif;color:#fed900}.hs-hero::before{content:"";position:absolute;left:0;top:0;width:120px;height:70%;background-image:radial-gradient(rgba(255,255,255,.13) 1.5px,transparent 1.6px);background-size:14px 14px;opacity:.5;pointer-events:none;z-index:1}.hs-hero__container{width:100%;max-width:1520px;margin:0 auto;padding:0 20px}.hs-hero__top{position:relative;min-height:650px;display:flex;align-items:center;padding:60px 0;margin-top:100px}.hs-hero__media{position:absolute;top:0;right:0;bottom:0;width:65%;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);z-index:1}.hs-slider{position:absolute;inset:0}.hs-hero__media{overflow:hidden}.hs-hero__media{overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.hs-slide{position:absolute;inset:0;overflow:hidden;transform:translate3d(100%,0,0);will-change:transform;backface-visibility:hidden}.hs-slide img{width:100%;height:100%;object-fit:cover;display:block;will-change:transform;-webkit-user-drag:none;user-drag:none;pointer-events:none}.hs-slide.is-active{transform:translate3d(0,0,0)}.hs-slide img{width:100%;height:100%;object-fit:cover;display:block}.hs-slider__dots{position:absolute;right:30px;bottom:28px;display:flex;gap:10px;z-index:3}.hs-slider__dot{width:13px;height:13px;padding:0;border:2px solid rgba(255,255,255,.75);border-radius:50%;background:0 0;cursor:pointer;transition:background .25s ease,transform .25s ease}.hs-slider__dot.is-active{background:#fed900;border-color:#fed900;transform:scale(1.2)}.hs-hero__content{position:relative;z-index:4;max-width:560px;border:0 solid #fed900;border-right:0;padding:46px 0 52px}.hs-hero__title{margin:0 0 34px;font-size:51px;line-height:1.3;font-weight:800;text-transform:uppercase;color:#fff}.hs-hero__title span{color:#fed900}.hs-btn{display:inline-flex;align-items:center;gap:22px;padding:9px 9px 9px 30px;border-radius:999px;background:#c6292d;color:var(--hs-white);text-decoration:none;font-size:17px;font-weight:600;transition:transform .25s ease,box-shadow .25s ease}.hs-hero .hs-btn{border:1px solid #fff}.hs-hero .hs-btn i{border:1px solid #fff}.hs-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(198,41,45,.35)}.hs-btn i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(0,0,0,.28)}.ab-about .hs-btn{color:#fff;margin-top:20px}.hs-hero__bar{position:relative;z-index:5;background:linear-gradient(135deg,#373634 0,#042a2f 48%,#031d20 100%);display:flex;align-items:stretch}.hs-about{flex:0 0 auto;width:min(380px,35%);display:flex;align-items:center;gap:20px;padding:34px 30px;background:#a22225;color:#fff;text-decoration:none}.hs-about__title{margin:0;font-size:25px;font-weight:700;line-height:1.25;text-transform:uppercase}.hs-counters{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:34px 30px}.hs-counter{display:flex;align-items:center;gap:16px}.hs-counter__num{display:block;font-size:30px;font-weight:700;line-height:1;margin-bottom:6px}.hs-counter__label{margin:0;font-size:17px;color:#fff;font-weight:600}@media (max-width:1199px){.hs-hero__media{width:52%}}@media (max-width:991px){.hs-hero__top{flex-direction:column-reverse;min-height:0;padding:0 0 40px}.hs-hero__media{position:relative;width:100%;height:300px;clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);margin-bottom:-40px}.hs-hero::before{display:none}.hs-hero__content{max-width:none;width:100%;border:0;padding:44px 20px 0}.hs-hero__content::after{display:none}.hs-hero__bar{flex-direction:column}.hs-about{width:100%}.hs-counters{grid-template-columns:repeat(2,1fr);gap:26px 20px;padding:32px 20px}}@media (max-width:575px){.hs-hero__media{height:230px}.hs-hero__title{margin-bottom:28px;font-size:32px}.hs-counter__label{text-align:center;font-size:16px}.hs-counter__num{font-size:24px;text-align:center}.hs-about{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.hs-slide{transition:none}.hs-btn{transition:none}}.ab-about{--ab-lime:#d2ef1f;--ab-lime-soft:#e6f88a;--ab-ink:#535353;--ab-body:#535353;--ab-eyebrow:#4a3c26;--ab-radius:14px;position:relative;background:#fff;padding:90px 0 50px;color:var(--ab-ink);font-family:"DM Sans",sans-serif;overflow:hidden}.ab-about__container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.ab-about p{padding-bottom:10px}.ab-about__head{text-align:center;margin:0 auto 64px}.ab-about__title{font-family:"Mona Sans",sans-serif;margin:0;font-size:52px;line-height:1.3;font-weight:800;color:#373634}.ab-about__grid{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(0,1.14fr);gap:42px;align-items:start}.ab-about__left{order:1}.ab-about__right{order:2}.ab-about__left{position:relative}.ab-figure{position:relative;z-index:2;border-radius:var(--ab-radius);overflow:hidden;box-shadow:0 18px 40px rgba(16,16,16,.13)}.ab-figure img{width:100%;height:100%;object-fit:cover;display:block}.ab-figure--tall{aspect-ratio:1/0.935}.ab-figure--wide{aspect-ratio:3/2}.ab-about__media .ab-figure{width:47%;float:left;margin-right:3%}.ab-exp{display:flex;align-items:center;gap:14px;margin-top:27px;padding:16px 30px;background:#c6292d;border-radius:var(--ab-radius)}.ab-exp__num{font-family:"Mona Sans",sans-serif;font-size:75px;font-weight:800;line-height:1.3;color:#fff}.ab-exp__num sup{font-size:28px;top:-1.6em;font-weight:700}.ab-exp__label{margin:0;font-size:28px;font-weight:700;line-height:1.3;color:#fff}.ab-about__right{display:grid;gap:44px}.ab-cols__title{font-family:"Mona Sans",sans-serif;margin:0 0 16px;font-size:18px;font-weight:600;color:#c6292d}.ab-about__media{position:relative}@media (max-width:991px){.ab-about{padding:70px 0 80px}.ab-about__head{margin-bottom:48px}.ab-about__grid{grid-template-columns:1fr;gap:16px}.ab-figure--tall{aspect-ratio:3/2}.ab-about__left{order:2}.ab-about__right{order:1}.ab-exp{margin-top:16px}}@media (max-width:767px){.ab-about__right{gap:36px}.ab-about__title{font-size:30px}.ab-exp__label{font-size:22px}}@media (max-width:575px){.ab-about{padding:56px 0 64px}.ab-exp{padding:22px 24px}.ab-exp__num{font-size:60px}.ab-figure--wide{aspect-ratio:4/3}.ab-exp__num sup{top:-1.2em}}.wcu-section{background-color:#f7f7f7;padding:100px 0;position:relative;overflow:hidden}.wcu-head{text-align:center;margin:0 auto 55px}.wcu-heading{font-family:"Mona Sans",sans-serif;font-size:52px;font-weight:800;line-height:1.3;color:#373634;margin:0 0 14px}.wcu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.wcu-card{background-color:transparent;border:6px solid #e7e6e6;padding:25px;position:relative;isolation:isolate;transition:background-color 450ms ease,transform 450ms cubic-bezier(.22, .61, .36, 1),box-shadow 450ms ease}.wcu-card::after,.wcu-card::before{content:"";position:absolute;inset:-6px;pointer-events:none;z-index:2}.wcu-card::before{border-top:4px solid var(--theme);border-bottom:4px solid var(--theme);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.65, 0, .35, 1) .3s}.wcu-card::after{border-left:4px solid var(--theme);border-right:4px solid var(--theme);transform:scaleY(0);transform-origin:center top;transition:transform .4s cubic-bezier(.65, 0, .35, 1) 0s}.wcu-card:hover{background-color:var(--white);transform:translateY(-5px);box-shadow:0 20px 45px rgba(2,36,35,.09)}.wcu-card:hover::before{transform:scaleX(1);transition-delay:0s}.wcu-card:hover::after{transform:scaleY(1);transition-delay:0.3s}.wcu-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--theme);margin-bottom:26px;position:relative;z-index:3}.wcu-icon svg{width:100%;height:100%;display:block}.wcu-icon svg>*{stroke-dasharray:90;stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.65, 0, .35, 1)}.wcu-card:hover .wcu-icon svg>*{-webkit-animation:wcu-trace .9s cubic-bezier(.65,0,.35,1) forwards;animation:wcu-trace .9s cubic-bezier(.65,0,.35,1) forwards}.wcu-card:hover .wcu-icon svg>:nth-child(2){animation-delay:90ms}.wcu-card:hover .wcu-icon svg>:nth-child(3){animation-delay:180ms}.wcu-card:hover .wcu-icon svg>:nth-child(4){animation-delay:270ms}.wcu-title{font-family:"DM Sans",sans-serif;font-size:20px;line-height:1.5;font-weight:700;color:#373634;margin:0 0 16px;position:relative;z-index:3}.wcu-line{display:block;width:34px;height:2px;background-color:var(--theme);margin-bottom:20px;position:relative;z-index:3;transition:width 450ms cubic-bezier(.22, .61, .36, 1) 150ms}.wcu-card:hover .wcu-line{width:68px}.wcu-text{font-family:"DM Sans",sans-serif;font-size:17px;line-height:28px;font-weight:400;color:var(--text);margin:0;position:relative;z-index:3}@media (prefers-reduced-motion:reduce){.wcu-card,.wcu-card::after,.wcu-card::before,.wcu-icon svg>*,.wcu-line{transition:none}.wcu-card:hover{transform:none}.wcu-card:hover .wcu-icon svg>*{-webkit-animation:none;animation:none}}@media (max-width:1399px){.wcu-heading{font-size:46px}}@media (max-width:1199px){.wcu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.wcu-heading{font-size:40px}.wcu-card{padding:32px 28px 30px}}@media (max-width:991px){.wcu-section{padding:50px 0}.wcu-head{margin-bottom:40px}.wcu-heading{font-size:34px}}@media (max-width:767px){.wcu-grid{grid-template-columns:1fr;gap:22px}.wcu-heading{font-size:28px;letter-spacing:0}.wcu-card{border-width:5px;padding:30px 24px 28px}.wcu-card::before{border-top-width:5px;border-bottom-width:5px}.wcu-card::after{border-left-width:5px;border-right-width:5px}.wcu-card::after,.wcu-card::before{inset:-5px}.wcu-icon{width:42px;height:42px;margin-bottom:22px}}@media (max-width:575px){.wcu-heading{font-size:30px}.wcu-title{font-size:21px;line-height:1.3}.wcu-card{padding:26px 20px 24px}}.pcs-section{padding:50px 0 0;position:relative;overflow:hidden;background-color:#fff}.pcs-head{text-align:center;max-width:780px;margin:0 auto 60px}.pcs-heading{font-family:"Mona Sans",sans-serif;font-size:52px;line-height:1.3;font-weight:800;margin:0;color:#373634}.pcs-stage{position:relative;width:100%;min-height:70vh;min-height:70svh;display:flex;align-items:center;overflow:hidden}.pcs-bg{position:absolute;inset:0;z-index:0;background-color:var(--header)}.pcs-bg-item{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.pcs-bg-item.is-active{opacity:1}.pcs-bg-item img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.12);transition:transform 7s linear}.pcs-bg-item.is-active img{transform:scale(1)}.pcs-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(2,36,35,.3) 100%,rgba(2,36,35,.5) 55%,rgba(2,36,35,.1) 0)}.pcs-inner{position:relative;z-index:2;width:100%;display:flex;align-items:center;gap:70px;padding:40px 6vw 40px 0}.pcs-tabs{flex:0 0 340px;max-width:340px;display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:none}.pcs-tabs::-webkit-scrollbar{display:none}.pcs-tab{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 20px;background-color:rgba(255,255,255,.075);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-left:3px solid rgba(255,255,255,.18);cursor:pointer;overflow:hidden;transition:border-color 450ms ease,background-color 450ms ease;border-radius:5px 25px 25px 5px}.pcs-tab::before{content:"";position:absolute;inset:0;background-color:var(--theme);transform:scaleX(0);transform-origin:left center;transition:transform 550ms cubic-bezier(.22, .61, .36, 1);z-index:0}.pcs-tab.is-active{border-left-color:var(--white)}.pcs-tab.is-active::before{transform:scaleX(1)}.pcs-num{font-family:"Mona Sans",sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;color:var(--theme);flex:0 0 auto;position:relative;z-index:1;transition:color 450ms ease,transform 550ms cubic-bezier(.22, .61, .36, 1)}.pcs-tab-label{font-family:"Mona Sans",sans-serif;font-size:17px;line-height:1.3;font-weight:600;color:rgba(255,255,255,.8);position:relative;z-index:1;transition:color 450ms ease,transform 550ms cubic-bezier(.22, .61, .36, 1)}.pcs-tab.is-active .pcs-num{color:var(--white);transform:translateX(4px)}.pcs-tab.is-active .pcs-tab-label{color:var(--white);transform:translateX(6px)}.pcs-panels{position:relative;flex:1 1 auto;min-height:360px}.pcs-panel{position:absolute;inset:0;max-width:680px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}.pcs-panel.is-active{opacity:1;visibility:visible;pointer-events:auto}.pcs-panel-num{display:block;font-family:"Mona Sans",sans-serif;font-size:16px;font-weight:800;letter-spacing:3px;color:#fed900;margin-bottom:15px}.pcs-title{font-family:"Mona Sans",sans-serif;font-size:46px;line-height:1.16;font-weight:800;letter-spacing:-.01em;color:var(--white);margin:0 0 22px}.pcs-title a{color:inherit}.pcs-title a:hover{color:#fed900}.pcs-rule{display:block;width:70px;height:3px;background-color:var(--theme);margin-bottom:26px}.pcs-text{font-family:"DM Sans",sans-serif;font-size:19px;line-height:33px;color:rgba(255,255,255,.8);margin:0;font-weight:600}.pcs-btn{color:#fff;margin-top:28px;gap:14px;padding:7px 7px 7px 22px;font-size:15px}.pcs-btn i{width:32px;height:32px}.pcs-panel.is-active .pcs-btn{-webkit-animation:pcs-rise .7s cubic-bezier(.22,.61,.36,1) 360ms backwards;animation:pcs-rise .7s cubic-bezier(.22,.61,.36,1) 360ms backwards}.pcs-panel.is-active .pcs-panel-num{-webkit-animation:pcs-rise .7s cubic-bezier(.22,.61,.36,1) both;animation:pcs-rise .7s cubic-bezier(.22,.61,.36,1) both}.pcs-panel.is-active .pcs-title{-webkit-animation:pcs-rise .7s cubic-bezier(.22,.61,.36,1) 90ms both;animation:pcs-rise .7s cubic-bezier(.22,.61,.36,1) 90ms both}.pcs-panel.is-active .pcs-rule{-webkit-animation:pcs-grow 650ms cubic-bezier(.22,.61,.36,1) .2s both;animation:pcs-grow 650ms cubic-bezier(.22,.61,.36,1) .2s both}.pcs-panel.is-active .pcs-text{-webkit-animation:pcs-rise .7s cubic-bezier(.22,.61,.36,1) 270ms both;animation:pcs-rise .7s cubic-bezier(.22,.61,.36,1) 270ms both}@media (prefers-reduced-motion:reduce){.pcs-bg-item,.pcs-bg-item img,.pcs-num,.pcs-panel,.pcs-tab,.pcs-tab-label,.pcs-tab::before{transition:none}.pcs-bg-item img{transform:none}.pcs-panel.is-active .pcs-btn,.pcs-panel.is-active .pcs-panel-num,.pcs-panel.is-active .pcs-rule,.pcs-panel.is-active .pcs-text,.pcs-panel.is-active .pcs-title{-webkit-animation:none;animation:none}}@media (max-width:1399px){.pcs-heading{font-size:42px}.pcs-tabs{flex:0 0 360px;max-width:360px}.pcs-inner{gap:55px}.pcs-title{font-size:40px}}@media (max-width:1199px){.pcs-heading{font-size:36px}.pcs-tabs{flex:0 0 310px;max-width:310px}.pcs-tab{padding:14px 20px;gap:14px}.pcs-tab-label{font-size:15px}.pcs-title{font-size:34px}.pcs-text{font-size:17px;line-height:30px}}@media (max-width:991px){.pcs-section{padding:0 0 0}.pcs-head{margin-bottom:36px}.pcs-heading{font-size:30px}.pcs-stage{min-height:auto;display:block}.pcs-bg-item{opacity:0}.pcs-bg-item:first-child{opacity:1}.pcs-bg-item img{transform:none}.pcs-bg::after{background:linear-gradient(to bottom,rgba(2,36,35,.93) 0,rgba(2,36,35,.9) 100%)}.pcs-inner{display:block;padding:50px 15px}.pcs-tabs{display:none}.pcs-panels{display:grid;grid-template-columns:1fr;gap:16px;min-height:0}.pcs-panel{position:static;inset:auto;max-width:none;opacity:1;visibility:visible;pointer-events:auto;background-color:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.14);border-left:3px solid var(--theme);padding:26px 24px}.pcs-btn{margin-top:18px;font-size:14px}.pcs-panel.is-active .pcs-btn,.pcs-panel.is-active .pcs-panel-num,.pcs-panel.is-active .pcs-rule,.pcs-panel.is-active .pcs-text,.pcs-panel.is-active .pcs-title{-webkit-animation:none;animation:none}.pcs-panel-num{font-size:12px;letter-spacing:2px;margin-bottom:10px}.pcs-title{font-size:22px;margin-bottom:14px}.pcs-rule{width:48px;height:2px;margin-bottom:16px}.pcs-text{font-size:16px;line-height:28px}}@media (max-width:575px){.pcs-heading{font-size:30px}.pcs-inner{padding:40px 15px}.pcs-panel{padding:22px 20px}.pcs-title{font-size:20px}.pcs-text{font-size:15px;line-height:27px}}.ba-section{background-color:var(--white);padding:100px 0;position:relative;overflow:hidden}.ba-head{text-align:center;max-width:760px;margin:0 auto 55px}.ba-heading{font-family:"Mona Sans",sans-serif;font-size:52px;line-height:1.14;font-weight:800;color:#373634;margin:0 0 14px}.ba-subtitle{font-family:"DM Sans",sans-serif;font-size:17px;line-height:29px;color:var(--text);margin:0}.ba-compare{--ba-pos:50%;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background-color:var(--header);box-shadow:0 26px 60px rgba(2,36,35,.18);-webkit-user-select:none;user-select:none}.ba-img{position:absolute;inset:0}.ba-img img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.ba-img-before{clip-path:inset(0 calc(100% - var(--ba-pos)) 0 0)}.ba-tag{position:absolute;bottom:22px;display:inline-block;font-family:"Mona Sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--white);padding:9px 16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.ba-tag-before{left:22px;background-color:rgba(2,36,35,.72)}.ba-tag-after{right:22px;background-color:var(--theme)}.ba-line{position:absolute;top:0;bottom:0;left:var(--ba-pos);width:3px;margin-left:-1.5px;background-color:var(--white);box-shadow:0 0 14px rgba(2,36,35,.45);pointer-events:none;z-index:3}.ba-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background-color:var(--white);color:var(--header);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(2,36,35,.35);transition:transform 350ms cubic-bezier(.22, .61, .36, 1),background-color 350ms ease,color 350ms ease}.ba-handle svg{width:24px;height:24px;display:block}.ba-handle::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--white);-webkit-animation:ba-pulse 2.2s ease-out infinite;animation:ba-pulse 2.2s ease-out infinite}.ba-compare:hover .ba-handle{transform:translate(-50%,-50%) scale(1.09);background-color:var(--theme);color:var(--white)}.ba-range{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;background:0 0;border:0;opacity:0;cursor:ew-resize;z-index:4;-webkit-appearance:none;appearance:none}.ba-range:focus{outline:0}.ba-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:64px;height:100vh;background:0 0;cursor:ew-resize}.ba-range::-moz-range-thumb{width:64px;height:100vh;border:0;background:0 0;cursor:ew-resize}@media (prefers-reduced-motion:reduce){.ba-handle{transition:none}.ba-handle::before{-webkit-animation:none;animation:none;opacity:0}.ba-compare:hover .ba-handle{transform:translate(-50%,-50%)}}@media (max-width:1399px){.ba-heading{font-size:42px}}@media (max-width:1199px){.ba-heading{font-size:38px}}@media (max-width:991px){.ba-section{padding:50px 0}.ba-head{margin-bottom:40px}.ba-heading{font-size:30px}.ba-subtitle{font-size:16px;line-height:27px}.ba-compare{aspect-ratio:3/2;border-radius:10px}.ba-handle{width:48px;height:48px}.ba-handle svg{width:21px;height:21px}}@media (max-width:767px){.ba-heading{font-size:26px;letter-spacing:0}.ba-compare{aspect-ratio:4/3}.ba-tag{bottom:14px;font-size:10px;letter-spacing:1.1px;padding:7px 11px}.ba-tag-before{left:14px}.ba-tag-after{right:14px}.ba-handle{width:44px;height:44px}.ba-handle svg{width:19px;height:19px}}@media (max-width:575px){.ba-heading{font-size:30px}.ba-subtitle{font-size:15px;line-height:26px}.ba-compare{aspect-ratio:1/1}}.faq-items-style-1 .accordion-box{position:relative}.faq-items-style-1 .accordion-box .block{position:relative;background-color:var(--white);border:1px solid #d9d9d9;margin-bottom:17px;line-height:1;border-radius:30px}.faq-items-style-1 .accordion-box .block .acc-btn{position:relative;font-size:18px;color:var(--header);font-weight:500;font-family:"Mona Sans",sans-serif;cursor:pointer;transition:all .5s ease;display:flex;align-items:center;justify-content:space-between;padding:11px 30px;padding-right:14px;gap:14px}@media (max-width:1399px){.faq-items-style-1 .accordion-box .block .acc-btn{line-height:1.4}}@media (max-width:470px){.faq-items-style-1 .accordion-box .block .acc-btn{font-size:16px;padding:10px 20px}}.faq-items-style-1 .accordion-box .block .acc-btn .icon{max-width:39px;height:39px;font-size:16px;line-height:39px;background-color:#f3f7f6;transition:all .5s ease;border-radius:50%;color:var(--theme);text-align:center;width:100%}.faq-items-style-1 .accordion-box .block .acc-btn .icon:before{content:"\f0a7";font-weight:900;color:var(--theme);transition:all .3s ease}.faq-items-style-1 .accordion-box .block .acc-content{position:relative;display:none;padding:30px 30px;padding-top:22px}@media (max-width:470px){.faq-items-style-1 .accordion-box .block .acc-content{padding:18px 20px}}.faq-items-style-1 .accordion-box .block .acc-content .content{position:relative}.faq-items-style-1 .accordion-box .block .acc-content .content .text{line-height:175%;font-size:18px;font-weight:400;color:var(--text)}@media (max-width:470px){.faq-items-style-1 .accordion-box .block .acc-content .content .text{font-size:15px}}.faq-items-style-1 .accordion-box .block.active-block{border-radius:12px}.faq-items-style-1 .accordion-box .block.active-block .acc-btn{background-color:var(--theme);border-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--white)!important}.faq-items-style-1 .accordion-box .block.active-block .acc-btn .icon:before{content:"\f0a8";color:var(--header)}.faq-items-style-1 .accordion-box .block .acc-content.current{display:block}.faq-items-style-1 .accordion-box .block:last-child{margin-bottom:0}.video-wrapper{text-align:center;position:relative;height:500px}@media (max-width:1199px){.video-wrapper{height:500px}.video-wrapper img{object-fit:cover;width:100%;height:100%}}@media (max-width:767px){.video-wrapper{height:530px}}@media (max-width:470px){.video-wrapper{height:480px}}.video-wrapper .video{text-align:center}.video-wrapper .video .video-btn{width:146px;height:146px;line-height:146px;text-align:center;border-radius:122px;color:var(--white);display:inline-block;font-size:43px;background:rgba(255,255,255,.13);border:1px solid #fff;backdrop-filter:blur(14.55px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-wrapper .video .video-btn:hover{background-color:var(--theme);border-color:var(--theme)}@media (max-width:575px){.video-wrapper .video .video-btn{font-size:18px;width:80px;height:80px;line-height:80px}}.video-wrapper .video .ripple::after,.video-wrapper .video .ripple::before{width:146px;height:146px}@media (max-width:575px){.video-wrapper .video .ripple::after,.video-wrapper .video .ripple::before{width:80px;height:80px}}.counter-feature-box-items-style-2.active{background-color:#d8e5e5;margin-top:-30px}@media (max-width:1199px){.counter-feature-box-items-style-2.active{margin-top:0}}.header-main{display:flex;align-items:center;justify-content:space-between;padding:5px 0;position:relative}.header-main .main-menu ul{margin-bottom:0}.header-main .main-menu ul .menu-thumb{position:inherit}.header-main .main-menu ul li{position:relative;list-style:none;display:inline-block;margin-inline-end:45px}.header-main .main-menu ul li:last-child{margin-inline-end:30px}.header-main .main-menu ul li a{display:inline-block;font-size:15px;font-weight:700;color:#373634;font-family:"Mona Sans",sans-serif;padding:20px 0;text-align:left;position:relative;text-transform:capitalize;transition:all .4s ease-in-out;text-transform:uppercase}.header-main .main-menu ul li a i{margin-left:4px;font-size:12px}.header-main .main-menu ul li a:hover{color:#c6292d!important}.header-main .main-menu ul li .submenu{position:absolute;top:100%;inset-inline-start:0;min-width:250px;background:var(--white);padding:20px 0;border-radius:10px;z-index:99999;visibility:hidden;opacity:0;color:#16333b;transition:all .4s ease-in-out;border-top:4px solid #0c54a0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;transform:scaleY(0);transform-origin:top;visibility:hidden;gap:0;padding:10px 0;transition:.4s}.header-main .main-menu ul li .submenu li{display:block;width:100%;margin:0}.header-main .main-menu ul li .submenu li a{position:relative;z-index:11;font-size:16px;font-weight:600;color:#2a2928;line-height:38px;padding:0 0 0 32px;padding-right:22px;width:100%;display:flex;align-items:center;justify-content:space-between;text-transform:capitalize}.header-main .main-menu ul li .submenu li a::before{content:"";position:absolute;width:0;height:2px;background:var(--theme);left:14px;bottom:18px;transition:all .4s ease-in-out}.header-main .main-menu ul li .submenu li a:hover{color:var(--theme)!important}.header-main .main-menu ul li .submenu li:last-child a{border:none}.header-main .main-menu ul li .has-homemenu{padding:20px 20px 10px 20px!important;opacity:0;visibility:hidden;position:absolute;left:0;right:0;padding:0;width:95%;z-index:999;overflow:hidden;margin:auto;max-height:740px;overflow-y:auto;overflow-x:hidden}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu{position:relative}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title{text-align:left;margin:0 auto;line-height:26px;display:inline-block;font-size:16px;font-weight:600;font-family:"Mona Sans",sans-serif;color:var(--header);text-transform:capitalize}.header-main .main-menu ul li .has-homemenu::-webkit-scrollbar{display:none}.header-main .main-menu ul li .has-homemenu{scrollbar-width:none}.header-main .main-menu ul li .has-homemenu{-ms-overflow-style:none}.header-main .main-menu ul li:hover>a{color:var(--theme)}.header-main .main-menu ul li:hover>a::after{color:#c6292d}.header-main .main-menu ul li:hover>.submenu{opacity:1;visibility:visible;transform:scaleY(1);transition:all .5s ease}.header-main .header-right{gap:30px}@media (max-width:1399px){.header-main .header-right{gap:20px}}.header-main .header__hamburger{line-height:1}.header-main .sidebar__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:25px;height:25px;position:relative;top:-4px;inset-inline-start:0;-webkit-margin-start:5px;margin-inline-start:5px;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.header-main .sidebar__toggle span{display:block;width:18px;height:2px;background-color:var(--white);border-radius:10px;margin-inline-end:auto;backface-visibility:hidden;transition:all .3s}.header-main .sidebar__toggle span:first-child,.header-main .sidebar__toggle span:last-child{width:25px}.header-main .sidebar__toggle:hover span{width:100%}.header-1{position:absolute;top:0;left:0;width:100%;z-index:9999;background:rgba(255,255,255);border-bottom:2px solid rgba(255,255,255,.4);backdrop-filter:blur(15.05px)}.header-1 .logo img{max-width:234px}@media (max-width:1199px){.header-1 .logo img{max-width:230px}}@media (max-width:575px){.header-1 .logo img{width:175px}}.header-1 .container{max-width:1570px}.header-1 .sidebar__toggle span{background-color:var(--white)}.header-1 .sidebar__toggle span:first-child,.header-1 .sidebar__toggle span:last-child{width:25px}.header-1 .sidebar__toggle:hover span{width:100%}.header-1 .header-right{gap:20px!important}.header-1 .header-right .theme-btn{font-size:16px;height:55px;line-height:55px;padding:0 35px;font-family:"DM Sans",sans-serif;font-weight:600;color:#fff;background-color:#c6292d;border:3px solid #c6292d;margin-top:5px}.header-1 .header-right .theme-btn:hover{background-color:var(--theme);border-color:#fed900;color:#fff}.header-1 .header-right .theme-btn i{margin-left:10px}@media (max-width:1199px){.header-1 .header-right .theme-btn{display:none}}.sticky{position:fixed!important;top:0!important;left:0;width:100%;z-index:9999;transition:all .9s;-webkit-animation:.5s ease-in-out 0s normal none 1 running fadeInDown;animation:.5s ease-in-out 0s normal none 1 running fadeInDown;background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.sticky.header-2{box-shadow:none}.sticky.header-6{width:initial;left:0;right:0;background-color:var(--white);border-radius:0}.sticky.header-9{background-color:var(--white)}.offcanvas__info{background:#fff none repeat scroll 0 0;position:fixed;right:0;top:0;height:100%;-webkit-transform:translateX(calc(100% + 80px));-moz-transform:translateX(calc(100% + 80px));-ms-transform:translateX(calc(100% + 80px));-o-transform:translateX(calc(100% + 80px));transform:translateX(calc(100% + 80px));-webkit-transition:transform .45s ease-in-out,opacity .45s ease-in-out;-moz-transition:transform .45s ease-in-out,opacity .45s ease-in-out;transition:transform .45s ease-in-out,opacity .45s ease-in-out;z-index:9999999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none;top:15px;width:470px;height:calc(100% - 30px);-webkit-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);-webkit-transition:all .3s cubic-bezier(.785, .135, .15, .86);transition:all .3s cubic-bezier(.785, .135, .15, .86);-webkit-transition-duration:.3s;transition-duration:.3s;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;border-start-start-radius:12px;border-end-start-radius:12px;border-radius:12px}.offcanvas__info::-webkit-scrollbar{display:none}.offcanvas__info.info-open{opacity:1;transform:translateX(-5px)}.offcanvas__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:40px;overflow:auto;height:100%}.offcanvas__wrapper .offcanvas__top{margin-bottom:30px}.offcanvas__wrapper .offcanvas__logo img{width:190px}@media (max-width:575px){.offcanvas__wrapper .offcanvas__logo img{width:130px}}.offcanvas__wrapper .offcanvas__close{color:var(--theme);display:inline-block;font-size:35px;line-height:1;transition:all .4s ease-in-out}.offcanvas__wrapper .offcanvas__close i{color:#000}.offcanvas__wrapper .offcanvas__close:hover{transform:rotate(90deg)}.offcanvas__wrapper .offcanvas__close:hover i{color:var(--theme)}.offcanvas__overlay{position:fixed;height:100%;width:100%;backdrop-filter:blur(10px);z-index:99999;top:0;opacity:0;visibility:hidden;right:0}.offcanvas__overlay.overlay-open{opacity:.8;visibility:visible}@media (max-width:575px){.offcanvas__wrapper{padding:20px}.offcanvas__info{width:390px}}@media (max-width:450px){.offcanvas__info{width:340px}}.breadcrumb-wrapper{position:relative;text-align:center}.breadcrumb-wrapper::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background:rgba(3,40,40,.38)}.breadcrumb-wrapper .page-heading{padding:220px 0 120px;position:relative}@media (max-width:1199px){.breadcrumb-wrapper .page-heading{padding-top:200px}}@media (max-width:767px){.breadcrumb-wrapper .page-heading{text-align:center;padding-top:210px;padding-bottom:140px}}.breadcrumb-wrapper .page-heading .breadcrumb-list{display:inline-flex;gap:10px;justify-content:center;margin-top:10px;background:rgba(255,255,255,.29);border-radius:80px;padding:12px 20px;line-height:1}.breadcrumb-wrapper .page-heading .breadcrumb-list li{font-size:16px;font-weight:600;color:var(--white);font-family:"DM Sans",sans-serif}.breadcrumb-wrapper .page-heading .breadcrumb-list li i{font-size:9px}.breadcrumb-wrapper .page-heading .breadcrumb-list li a{color:var(--white)}.breadcrumb-wrapper .page-heading .breadcrumb-list li a:hover{color:#fed900}.breadcrumb-wrapper .page-heading .breadcrumb-list li i{margin-right:10px}@media (max-width:767px){.breadcrumb-wrapper .page-heading .breadcrumb-list{justify-content:center;flex-wrap:wrap;padding:8px 14px;gap:7px}}.breadcrumb-wrapper .page-heading .breadcrumb-title{font-size:55px;line-height:1.3;font-weight:800;text-transform:uppercase;color:#fff;font-family:"Mona Sans",sans-serif}@media (max-width:1199px){.breadcrumb-wrapper .page-heading .breadcrumb-title{font-size:55px}}@media (max-width:575px){.breadcrumb-wrapper .page-heading .breadcrumb-title{font-size:52px}}@media (max-width:470px){.breadcrumb-wrapper .page-heading .breadcrumb-title{font-size:44px}}.fix{overflow:hidden}.ripple{position:relative}.ripple::after,.ripple::before{position:absolute;left:50%;top:50%;width:30px;height:30px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;box-shadow:0 0 0 0 rgba(198,41,45,.6);-webkit-animation:rippleOne 3s infinite;animation:rippleOne 3s infinite}.ripple::before{-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;right:0;bottom:0}.ripple::after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute;right:0;bottom:0}.bg-cover{background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}@media (max-width:767px){br{display:none}}.page-nav-wrap ul li.active .page-numbers{background-color:var(--theme);color:var(--white);width:66px!important}.page-nav-wrap ul li .page-numbers.current{background-color:var(--theme);color:var(--header)}.swiper-dot{position:relative}.hero-1 .swiper-slide.swiper-slide-active .hero-bg{-webkit-transform:scale(1.3);transform:scale(1.3)}.hero-1 .swiper-slide.swiper-slide-active .hero-content{opacity:1;transform:translatey(0);transition:all 2s ease}.hero-1 .swiper-slide.swiper-slide-active .hero-button{opacity:1;transform:translatey(0);transition:all 2s ease}.hero-7 .hero-bottom-cards .card-items.active{background-color:var(--theme)}.hero-11 .swiper-slide.swiper-slide-active .hero-bg{-webkit-transform:scale(1.3);transform:scale(1.3)}.hero-11 .swiper-slide.swiper-slide-active .hero-content{opacity:1;transform:translatey(0);transition:all 2s ease}.hero-11 .swiper-slide.swiper-slide-active .hero-button{opacity:1;transform:translatey(0);transition:all 2s ease}.mean-container a.meanmenu-reveal{display:none}.mean-container .mean-nav{background:0 0;margin-top:0}.mean-container .mean-bar{padding:0;min-height:auto;background:0 0;background:0 0}.mean-container .mean-nav>ul{padding:0;margin:0;width:100%;list-style-type:none;display:block!important}.mean-container a.meanmenu-reveal{display:none!important}.mean-container .mean-nav ul li a{width:100%;padding:10px 0;color:#0c54a0;font-size:16px;line-height:2;font-weight:600;text-transform:capitalize;border-bottom:1px solid rgba(193,210,206,.0705882353)!important;border:none;font-family:"DM Sans",sans-serif}.mean-container .mean-nav ul li a:hover{color:var(--theme)}.mean-container .mean-nav ul li a:last-child{border-bottom:0}.mean-container .mean-nav ul li a:hover{color:#c6292d}.mean-container .mean-nav ul li a.mean-expand{margin-top:5px;padding:0!important}.mean-container .mean-nav ul li>a>i{display:none}.mean-container .mean-nav ul li>a.mean-expand i{display:inline-block;font-size:18px}.mean-container .mean-nav>ul>li:first-child>a{border-top:0}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transition:all .4s ease-in-out}.mean-container .mean-nav ul li .mega-menu li a{height:200px;width:100%;padding:0;border-top:0;margin-bottom:20px}.back-to-top{background-color:var(--theme);width:45px;height:45px;line-height:45px;color:var(--white);font-size:16px;position:fixed;display:inline-block;z-index:999;right:20px;bottom:30px;transition:all .4s ease-in-out;opacity:0;visibility:hidden;transform:translateY(20px);border-radius:12px}.back-to-top:hover{background-color:var(--header);color:var(--white)}.back-to-top.show{opacity:1;visibility:visible;transform:translate(0)}.search-popup.active{z-index:999999}.search-popup.active .search-popup__overlay{top:auto;bottom:calc(90px - 112vw);-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-delay:0s;-webkit-transition-delay:0s;opacity:.7;-webkit-transition:transform 1.6s cubic-bezier(.4, 0, 0, 1);-khtml-transition:transform 1.6s cubic-bezier(0.4,0,0,1);-moz-transition:transform 1.6s cubic-bezier(.4, 0, 0, 1);-ms-transition:transform 1.6s cubic-bezier(.4, 0, 0, 1);-o-transition:transform 1.6s cubic-bezier(.4, 0, 0, 1);transition:transform 1.6s cubic-bezier(.4, 0, 0, 1)}@media (max-width:767px){.search-popup.active .search-popup__overlay{position:absolute;top:0;left:0;right:0;bottom:0;transform:none;width:100%;height:100%;border-radius:0;transform:translateY(0)}}.search-popup.active .search-popup__content{width:100%;opacity:1;transition-delay:0.7s;-webkit-transition-delay:0.7s}.preloader.is-loading .preloader-ball-inner,.preloader.is-loading .preloader-ball-shadow{animation-play-state:running}.preloader.is-loaded{pointer-events:none}.preloader.is-loaded .preloader-ball-shadow{display:none}.preloader.is-loaded .preloader-ball-inner{animation:fadeLeftToRight .7s linear}.preloader.is-loaded .preloader-text{opacity:0;visibility:hidden}.section-title{position:relative;z-index:99;margin-bottom:30px}@media (max-width:767px){.section-title{margin-bottom:0}}.section-title h2{font-family:"Mona Sans",sans-serif;font-size:52px;line-height:1.3;font-weight:800;color:#373634}.section-title-area{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9;margin-bottom:30px}.section-title-area .section-title{margin-bottom:0}@media (max-width:1199px){.section-title-area{flex-wrap:wrap;gap:30px}}@media (max-width:767px){.section-title-area{margin-bottom:0}}.section-bg{background-color:var(--bg)}.section-padding{padding:100px 0}@media (max-width:1199px){.section-padding{padding:100px 0}}@media (max-width:991px){.section-padding{padding:50px 0}}.service-section-5{position:relative;z-index:9}.service-section-5::before{width:55%;height:100%;content:"";background-color:var(--theme);position:absolute;top:0;left:0;z-index:-1;bottom:0}@media (max-width:1199px){.service-section-5::before{display:none}.service-section-5 .section-title-area{text-align:center;justify-content:center}.service-section-5 .section-title-area h2{color:var(--header)!important}}.service-section-5 .section-title-area .right-content{max-width:445px}@media (max-width:1199px){.service-section-5 .section-title-area .right-content{margin:0 auto}}.service-slider-5{margin-left:-15%;margin-right:-15%}@media (max-width:1600px){.service-slider-5{margin-left:-20%;margin-right:-20%}}@media (max-width:1399px){.service-slider-5{margin-left:-28%;margin-right:-28%}}@media (max-width:991px){.service-slider-5{margin-left:0;margin-right:0}.section-title h2{font-size:30px}}.service-box-items-5{margin-top:30px;display:flex;align-items:center;position:relative;background-color:var(--white);border-radius:10px;justify-content:space-between}@media (max-width:767px){.service-box-items-5{display:block}}.service-box-items-5 .content{padding:45px 38px;max-width:300px}@media (max-width:767px){.service-box-items-5 .content{padding:30px;margin:0 auto;text-align:center;max-width:initial}}.service-box-items-5 .content h3{font-size:20px;line-height:1.4}@media (max-width:1899px){.service-box-items-5 .content h3{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:700;color:#373634}}.service-box-items-5 .thumb{overflow:hidden;position:relative;width:50%;border-top-right-radius:10px;border-bottom-right-radius:10px;height:250px}@media (max-width:1600px){.service-box-items-5 .thumb{max-width:288px;width:100%}}@media (max-width:767px){.service-box-items-5 .thumb{max-width:initial;height:300px;border-top-right-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.service-box-items-5 .thumb img{width:100%;height:100%}}.service-box-items-5 .thumb img{position:relative;display:block;object-fit:cover;-webkit-transition:all .5s ease;transition:all .5s ease;border-top-right-radius:10px;border-bottom-right-radius:10px;width:100%;height:100%}@media (max-width:767px){.service-box-items-5 .thumb img{border-top-right-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.project-wrp .project-hover-image .tab-img.active{transform:scale(1);opacity:1}.project-section .nav .nav-item .nav-link.active{background-color:var(--theme);color:var(--white)}.homemenu-content a.homemenu-title{color:#000!important;font-size:15px!important;font-weight:500!important;text-transform:none!important;padding:9px 5px!important}@media (max-width:1199px){.header-1 .sidebar__toggle span{background-color:#0c54a0;padding-right:10px}.header-main{padding:7px 10px 7px 0}}@media (max-width:767px){.theme-btn{float:none;display:flex;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;justify-content:center}.homemenu-items .row-cols-2{width:100%!important}.homemenu-items .row-cols-2>*{width:100%!important}}@media (min-width:1206px) and (max-width:1920px){.header-main .header__hamburger{display:none}}.gcta{--gcta-bg:#170708;--gcta-bg-2:#2b0d0f;--gcta-bg-3:#0f0405;--gcta-accent:#c6292d;--gcta-accent-2:#ef5a55;--gcta-text:#f7efee;--gcta-muted:#b09a99;--gcta-hair:rgba(255, 255, 255, .07);--gcta-ring:clamp(300px, 74vw, 720px);position:relative;display:grid;place-items:center;min-height:640px;padding:110px 20px;background:radial-gradient(125% 95% at 50% 38%,var(--gcta-bg-2) 0,var(--gcta-bg) 52%,var(--gcta-bg-3) 100%);color:var(--gcta-text);overflow:hidden;isolation:isolate}.gcta__stage{position:absolute;inset:0;z-index:0;display:grid;place-items:center;pointer-events:none}.gcta__ring{position:absolute;border-radius:50%;border:1px solid var(--gcta-hair)}.gcta__ring--1{width:var(--gcta-ring);height:var(--gcta-ring)}.gcta__ring--2{width:calc(var(--gcta-ring)*.82);height:calc(var(--gcta-ring)*.82)}.gcta__ring--3{width:calc(var(--gcta-ring)*.64);height:calc(var(--gcta-ring)*.64);border-color:rgba(239,90,85,.26)}.gcta__ring--4{width:calc(var(--gcta-ring)*.64);height:calc(var(--gcta-ring)*.64);border:0;background:radial-gradient(circle at 50% 42%,rgba(63,17,20,.85) 0,rgba(23,7,8,.55) 62%,transparent 72%)}.gcta__ring--sweep{width:var(--gcta-ring);height:var(--gcta-ring);border:1px solid transparent;border-top-color:rgba(239,90,85,.6);border-right-color:rgba(239,90,85,.2);filter:blur(.4px);animation:gcta-spin 26s linear infinite}.gcta__stage::after{content:"";position:absolute;width:calc(var(--gcta-ring)*.9);height:calc(var(--gcta-ring)*.9);border-radius:50%;background:radial-gradient(circle,rgba(198,41,45,.34) 0,rgba(198,41,45,.1) 44%,transparent 68%);filter:blur(30px)}.gcta__inner{position:relative;z-index:2;width:100%;max-width:520px;text-align:center}.gcta__title{margin:0 0 34px;max-width:15ch;margin-inline:auto;font-size:clamp(2rem, 5.2vw, 3.1rem);color:#fff;line-height:1.3;font-weight:600}.gcta__title em{font-family:"DM Sans",sans-serif;font-style:italic;font-weight:400;color:var(--gcta-accent-2);letter-spacing:0}.gcta__btn{display:inline-flex;align-items:center;gap:10px;padding:10px 25px;border-radius:999px;background:linear-gradient(180deg,var(--gcta-accent-2),var(--gcta-accent));color:#fff;text-decoration:none;font-size:18px;font-weight:600;box-shadow:0 10px 30px rgba(198,41,45,.45),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .25s ease,box-shadow .25s ease}.gcta__btn:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(198,41,45,.6),inset 0 1px 0 rgba(255,255,255,.32)}.gcta__btn svg{transition:transform .3s ease}.gcta__btn:hover svg{transform:translateX(3px)}.gcta__links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 26px;margin-top:30px}.gcta__link{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:18px;transition:color .22s ease;border:1px solid #6b6b6b;border-radius:30px;padding:10px 17px}.gcta__link:hover{color:#fff}.gcta__link svg{opacity:.7;flex:none}@media (max-width:767px){.gcta{min-height:0;padding:80px 20px;--gcta-ring:clamp(280px, 96vw, 460px)}.gcta__ring--1,.gcta__ring--sweep{opacity:.6}}@media (max-width:480px){.gcta{padding:64px 18px}.gcta__ring--4{width:calc(var(--gcta-ring)*.92);height:calc(var(--gcta-ring)*.92)}.gcta__links{gap:8px 18px}}@media (prefers-reduced-motion:reduce){.gcta__ring--sweep{animation:none}.gcta__btn,.gcta__btn svg{transition:none}.gcta__btn:hover{transform:none}}.ci{--ci-ink:#16110f;--ci-muted:#8b8480;--ci-hair:#cfc8c4;--ci-grey:#f0eeec;--ci-bg:#e0eded;padding:96px 0;background:var(--ci-bg)}.ci__container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.ci__head{margin:0 0 66px}.ci__title{font-family:"Mona Sans",sans-serif;margin:0;font-size:52px;line-height:1.3;font-weight:800;color:#373634;text-align:center}.ci__track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:52px 30px;align-items:center}.ci__item{position:relative}.ci__item::before{content:"";position:absolute;z-index:4;left:-21px;top:50%;width:0;height:0;border-left:10px solid #4a4441;border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translateY(-50%)}.ci__item:first-child::before{display:none}.ci__item:first-child::after{content:"";position:absolute;z-index:0;left:-6px;bottom:-6px;width:54px;height:40px;background-image:radial-gradient(var(--ci-hair) 1.1px,transparent 1.3px);background-size:7px 7px;opacity:.85;pointer-events:none}.ci__circle{position:relative;width:100%;max-width:270px;margin:0 auto;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 3px 12px rgba(22,17,15,.1);transition:transform .3s ease,box-shadow .3s ease}.ci__item:hover .ci__circle{transform:translateY(-5px);box-shadow:0 12px 26px rgba(22,17,15,.16)}.ci__ring{position:absolute;z-index:2;inset:0;border-radius:50%;border:7px solid var(--c);border-right-color:transparent}.ci__circle::after{content:"";position:absolute;z-index:2;inset:7px;border-radius:50%;border:1px solid rgba(22,17,15,.07)}.ci__no{position:absolute;z-index:3;top:2%;left:1%;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--c);color:var(--on-c);font-size:19px;font-weight:700}.ci__inner{position:absolute;inset:19%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px}.ci__icon{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--ci-grey);color:var(--c);transition:transform .3s ease}.ci__item:hover .ci__icon{transform:scale(1.1)}.ci__name{font-family:"DM Sans",sans-serif;margin:0;font-size:17px;font-weight:700;line-height:1.2;color:#373634;text-wrap:balance}.ci__photo{position:absolute;inset:0;z-index:1;border-radius:50%;overflow:hidden;opacity:0;transition:opacity .45s ease}.ci__photo img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.12);transition:transform .8s cubic-bezier(.2, .7, .3, 1)}.ci__photo::before{content:"";position:absolute;inset:0;z-index:2;background:rgba(18,12,10,.42)}.ci__photo::after{content:"";position:absolute;inset:0;z-index:3;opacity:.6}.ci__item:hover .ci__photo{opacity:1}.ci__item:hover .ci__photo img{transform:scale(1)}.ci__item:hover .ci__name{color:#fff}.ci__item:hover .ci__icon{display:none}.ci--s7:hover .ci__icon{color:#fff}.ci__item:hover .ci__circle::after{border-color:rgba(255,255,255,.3)}.ci__icon,.ci__name{transition:color .35s ease,background .35s ease}.ci--s1{--c:#0a4784;--on-c:#ffffff}.ci--s2{--c:#0c54a0;--on-c:#ffffff}.ci--s3{--c:#2a74c2;--on-c:#ffffff}.ci--s4{--c:#a8212a;--on-c:#ffffff}.ci--s5{--c:#c6292d;--on-c:#ffffff}.ci--s6{--c:#e8a300;--on-c:#16110f}.ci--s7{--c:#fed900;--on-c:#16110f}.ci--s7 .ci__icon{color:#c9ad00}@media (max-width:1299px){.ci__track{grid-template-columns:repeat(4,minmax(0,1fr))}.ci__item:nth-child(4n+1)::before{display:none}.ci__name{font-size:.76rem}}@media (max-width:991px){.ci__track{grid-template-columns:repeat(3,minmax(0,1fr))}.ci__item:nth-child(4n+1)::before{display:block}.ci__item:nth-child(3n+1)::before{display:none}.ci__item:first-child::before{display:none}.ci__title{font-size:30px}}@media (max-width:767px){.ci{padding:74px 0}.ci__head{margin-bottom:48px}.ci__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 26px}.ci__item:nth-child(3n+1)::before{display:block}.ci__item:nth-child(odd)::before{display:none}.ci__item:first-child::before{display:none}.ci__item::before{left:-18px}.ci__ring{border-width:8px}.ci__no{width:55px;height:55px;font-size:26px}.ci__icon{width:38px;height:38px}.ci__name{font-size:.8rem}}@media (max-width:479px){.ci{padding:64px 0}.ci__track{grid-template-columns:1fr;gap:46px}.ci__circle{max-width:236px}.ci__item:nth-child(odd)::before{display:block}.ci__item:first-child::before{display:none}.ci__item::before{left:50%;top:-30px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #4a4441;border-bottom:0;transform:translateX(-50%)}.ci__item:first-child::after{left:auto;right:calc(50% + 88px)}.ci__name{font-size:20px}.ci__icon{width:42px;height:42px}}@media (hover:none){.ci__photo{opacity:1}.ci__photo img{transform:scale(1)}.ci__name{color:#fff}.ci__icon{background:rgba(255,255,255,.22);color:#fff}.ci--s7 .ci__icon{color:#fff}.ci__circle::after{border-color:rgba(255,255,255,.3)}}@media (prefers-reduced-motion:reduce){.ci__circle,.ci__icon,.ci__photo img{transition:none}.ci__photo img{transform:scale(1)}.ci__item:hover .ci__circle{transform:none}.ci__item:hover .ci__icon{transform:none}}.rq-section{container-type:inline-size;container-name:rq;width:100%}.rq-section .rq-inner h2{text-align:center}.rq-inner{border:2px solid #e9e9e9;background-color:#fff;padding:30px 20px 30px}.rq-heading{font-family:"Mona Sans",sans-serif;font-size:30px;line-height:1.18;font-weight:800;letter-spacing:-.01em;color:var(--header);margin:0 0 12px;text-wrap:balance}.rq-lead{font-family:"DM Sans",sans-serif;font-size:17px;line-height:27px;color:var(--text);margin:0 0 30px}.rq-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px;margin-bottom:22px}.rq-span{grid-column:1/-1}.rq-field{position:relative}.rq-field input,.rq-field select,.rq-field textarea{width:100%;font-family:"DM Sans",sans-serif;font-size:15px;line-height:23px;color:var(--header);background-color:transparent;border:0;border-bottom:1px solid #d8d8d8;border-radius:0;padding:19px 0 9px;outline:0;transition:border-color .3s ease;-webkit-appearance:none;appearance:none}.rq-field textarea{resize:vertical;min-height:74px}.rq-field label{position:absolute;left:0;top:19px;max-width:100%;white-space:nowrap;font-family:"DM Sans",sans-serif;font-size:17px;line-height:23px;color:#8a8a8a;pointer-events:none;transform-origin:left top;transition:transform 280ms cubic-bezier(.22, .61, .36, 1),color 280ms ease}.rq-field label i{font-style:normal;color:var(--theme)}.rq-field input:not(:placeholder-shown)+label,.rq-field textarea:not(:placeholder-shown)+label,.rq-field-select label{transform:translateY(-18px) scale(.76);color:var(--header)}.rq-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--theme);transform:scaleX(0);transform-origin:left center;transition:transform 380ms cubic-bezier(.22, .61, .36, 1)}.rq-field input:focus~.rq-bar,.rq-field select:focus~.rq-bar,.rq-field textarea:focus~.rq-bar{transform:scaleX(1)}.rq-field-select select{padding-right:26px;cursor:pointer}.rq-field-select select:invalid{color:#8a8a8a}.rq-caret{position:absolute;right:0;top:21px;width:17px;height:17px;color:#8a8a8a;pointer-events:none;transition:transform .3s ease,color .3s ease}.rq-caret svg{width:100%;height:100%;display:block}.rq-field-select select:focus~.rq-caret{color:var(--theme);transform:rotate(180deg)}.rq-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rq-consent{display:flex;align-items:flex-start;gap:11px;cursor:pointer;margin-bottom:24px}.rq-consent input{position:absolute;opacity:0;width:0;height:0}.rq-box{flex:0 0 auto;width:19px;height:19px;margin-top:1px;border:2px solid #d2d2d2;color:var(--white);display:inline-flex;align-items:center;justify-content:center;transition:background-color 250ms ease,border-color 250ms ease}.rq-box svg{width:11px;height:11px;opacity:0;transform:scale(.5);transition:opacity 220ms ease,transform 260ms cubic-bezier(.34, 1.56, .64, 1)}.rq-consent input:checked~.rq-box{background-color:var(--theme);border-color:var(--theme)}.rq-consent input:checked~.rq-box svg{opacity:1;transform:scale(1)}.rq-consent-text{font-family:"DM Sans",sans-serif;font-size:14px;line-height:22px;color:var(--text)}.rq-submit{position:relative;display:block;align-items:center;justify-content:center;gap:11px;width:100%;font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--white);background-color:var(--header);border:0;padding:17px 28px;cursor:pointer;overflow:hidden;max-width:230px;margin:0 auto}.rq-submit::before{content:"";position:absolute;inset:0;background-color:var(--theme);transform:scaleX(0);transform-origin:left center;transition:transform 460ms cubic-bezier(.22, .61, .36, 1);z-index:0}.rq-submit:hover::before{transform:scaleX(1)}.rq-submit span{position:relative;z-index:1}.rq-arrow{width:17px;height:17px;display:inline-flex;transition:transform 380ms cubic-bezier(.22, .61, .36, 1)}.rq-arrow svg{width:100%;height:100%;display:block}.rq-submit:hover .rq-arrow{transform:translateX(5px)}.rq-submit:disabled{opacity:.6;cursor:not-allowed}.rq-captcha{min-height:78px;margin-bottom:24px}.rq-status{font-family:"DM Sans",sans-serif;font-size:14px;line-height:22px;text-align:center;margin:16px 0 0}.rq-status:empty{display:none}.rq-status.is-ok{color:#1a7f37}.rq-status.is-error{color:#b3261e}@media (prefers-reduced-motion:reduce){.rq-arrow,.rq-bar,.rq-box,.rq-box svg,.rq-caret,.rq-field label,.rq-submit::before{transition:none}}@container rq (max-width:560px){.rq-inner{padding:32px 20px 28px}.rq-grid{gap:22px 16px}.rq-lead{font-size:15px;line-height:26px;margin-bottom:26px}}@container rq (max-width:430px){.rq-grid{grid-template-columns:1fr}.rq-inner{padding:26px 20px 24px}}@supports not (container-type:inline-size){@media (max-width:991px){.rq-grid{grid-template-columns:1fr}.rq-inner{padding:30px 22px 26px}.rq-heading{font-size:28px}}}.faq-section{background-color:#fff}.ft2{position:relative;background:radial-gradient(125% 95% at 50% 38%,#2b0d0f 0,#170708 52%,#0f0405 100%)}.ft2 .container{position:relative;z-index:3}.ft2-marquee{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden;padding:22px 0}.ft2-track{display:flex;align-items:center;gap:26px;width:max-content;-webkit-animation:ft2-slide 46s linear infinite;animation:ft2-slide 46s linear infinite}.ft2-marquee:hover .ft2-track{-webkit-animation-play-state:paused;animation-play-state:paused}.ft2-track span{font-family:"Mona Sans",sans-serif;font-size:20px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,0.54);white-space:nowrap}.ft2-track i{flex:0 0 auto;width:8px;height:8px;background-color:var(--theme);transform:rotate(45deg)}.ft2-main{padding:68px 0 30px}.ft2-grid{display:grid;grid-template-columns:1.6fr 1fr 0.85fr 1.2fr;gap:46px 35px}.ft2-logo{display:inline-block;margin-bottom:24px}.ft2-logo img{max-width:245px;height:auto;display:block}.ft2-about{font-family:"DM Sans",sans-serif;font-size:17px;line-height:30px;color:rgba(255,255,255,.64);margin:0 0 22px}.ft2-about b{color:rgba(255,255,255,.92);font-weight:600}.ft2-title{font-family:"Mona Sans",sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;color:#c6292d;margin:0 0 18px}.ft2-links{list-style:none;margin:0;padding:0}.ft2-links li{margin-bottom:12px}.ft2-links a{position:relative;display:inline-block;font-family:"DM Sans",sans-serif;font-size:16px;line-height:26px;color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s ease;font-weight:500}.ft2-links a::after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;background-color:var(--theme);transform:scaleX(0);transform-origin:right center;transition:transform 380ms cubic-bezier(.22, .61, .36, 1)}.ft2-links a:hover{color:var(--white)}.ft2-links a:hover::after{transform:scaleX(1);transform-origin:left center}.ft2-btn{position:relative;display:inline-flex;align-items:center;gap:11px;font-family:"Mona Sans",sans-serif;font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--white);background-color:var(--theme);padding:16px 26px;text-decoration:none;overflow:hidden}.ft2-btn::before{content:"";position:absolute;inset:0;background-color:var(--white);transform:scaleX(0);transform-origin:left center;transition:transform 460ms cubic-bezier(.22, .61, .36, 1)}.ft2-btn span{position:relative;z-index:1}.ft2-btn:hover{color:var(--header)}.ft2-btn:hover::before{transform:scaleX(1)}.ft2-btn-arrow{width:16px;height:16px;display:inline-flex;transition:transform 380ms cubic-bezier(.22, .61, .36, 1)}.ft2-btn-arrow svg{width:100%;height:100%;display:block}.ft2-btn:hover .ft2-btn-arrow{transform:translateX(5px)}.ft2-word{position:relative;z-index:1;overflow:hidden;line-height:.78;text-align:center;pointer-events:none;margin-bottom:-.16em}.ft2-word span{display:block;font-family:"Mona Sans",sans-serif;font-size:clamp(40px, 10vw, 145px);font-weight:800;letter-spacing:-.02em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(198,41,45,0.6)}.ft2-bottom{position:relative;z-index:3;border-top:1px solid rgba(255,255,255,.1);padding:22px 9px}.ft2-bottom-in{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ft2-copy{font-family:"DM Sans",sans-serif;font-size:15px;line-height:24px;color:rgba(255,255,255,.55);margin:0}.ft2-copy a{color:rgba(255,255,255,.85);text-decoration:none;transition:color .3s ease}.ft2-copy a:hover{color:var(--theme)}.ft2-legal{list-style:none;display:flex;align-items:center;gap:26px;margin:0;padding:0}.ft2-legal a{display:inline-flex;align-items:center;gap:7px;font-family:"DM Sans",sans-serif;font-size:14px;color:rgba(255,255,255,.55);text-decoration:none;transition:color .3s ease}.ft2-legal a:hover{color:var(--theme)}.ft2-info{list-style:none;margin:0 0 26px;padding:0}.ft2-info li{display:flex;align-items:flex-start;gap:12px;font-family:"DM Sans",sans-serif;font-size:16px;line-height:26px;color:rgba(255,255,255,.64);margin-bottom:13px}.ft2-info li:last-child{margin-bottom:0}.ft2-info-ico{flex:0 0 auto;width:18px;height:18px;margin-top:4px;color:var(--theme)}.ft2-info-ico svg{width:100%;height:100%;display:block}.ft2-info a{color:rgba(255,255,255,.64);text-decoration:none;word-break:break-word;transition:color .3s ease}.ft2-info a:hover{color:var(--theme)}@media (prefers-reduced-motion:reduce){.ft2-track{-webkit-animation:none;animation:none}.ft2-btn-arrow,.ft2-btn::before,.ft2-links a,.ft2-links a::after{transition:none}}@media (max-width:1399px){.ft2-grid{grid-template-columns:1.5fr 1fr 0.85fr 1.2fr;gap:40px 34px}.ft2-track span{font-size:23px}}@media (max-width:1199px){.ft2-grid{grid-template-columns:1fr 1fr;gap:42px 34px}.ft2{padding-top:80px}.ft2-main{padding:58px 0 26px}.ft2-track span{font-size:21px}}@media (max-width:991px){.ft2{padding-top:0}.ft2-main{padding:48px 9px}.ft2-marquee{padding:18px 0}.ft2-track{gap:20px}.ft2-track span{font-size:18px}.coatingtab{display:none}}@media (max-width:767px){.ft2{padding-top:0}.ft2-grid{grid-template-columns:1fr;gap:34px}.ft2-bottom-in{flex-direction:column;align-items:flex-start;gap:14px}.ft2-copy{font-size:15px}.ft2-word span{-webkit-text-stroke-width:1px}}@media (max-width:575px){.ft2-legal{gap:18px;flex-wrap:wrap}.ft2-about{font-size:17px;line-height:32px}.ft2-track span{font-size:18px}}@media (max-width:992px){.ab-about__media .ab-figure{width:48%}.ab-about__media .ab-figure:first-child{margin-right:4%}.ab-about__media .ab-figure:nth-child(2){margin-right:0}}.sv3{--ink:#022423;--ink-2:#0a3231;--ink-3:#134341;--red:#c6292d;--red-2:#a51f23;--amber:#c69a3b;--steel:#93a3a3;--rule:#d5dedd;--mut:#3e3e3e;--pale:#d8e5e5;--soft:#f4f7f7;--lift:0 24px 60px -34px rgba(2, 36, 35, .42);--lift-lg:0 40px 90px -46px rgba(2, 36, 35, .55);--ease:cubic-bezier(.22, .68, .26, 1)}.sv3-js [data-rv]{opacity:0;transform:translateY(26px)}.sv3-js [data-rv].is-in{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d, 0s)}.sv3-progress{position:fixed;inset:0 auto auto 0;height:3px;width:0;z-index:9999;background:linear-gradient(90deg,var(--red),var(--amber));transition:width .12s linear;pointer-events:none}.breadcrumb-wrapper{overflow:hidden;margin-bottom:0}.breadcrumb-wrapper::before{background:linear-gradient(180deg,rgba(0,0,0,.52) 0,rgba(0,0,0,.25) 45%,rgba(0,0,0,.5) 100%)}.breadcrumb-wrapper::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 120%,rgba(198,41,45,.28),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 128px)}.breadcrumb-wrapper .page-heading{padding:240px 0 140px}.breadcrumb-wrapper .breadcrumb-title{position:relative;z-index:2;margin:0 auto 22px;text-shadow:0 12px 40px rgba(0,0,0,.35)}.breadcrumb-wrapper .breadcrumb-list{position:relative;z-index:2;background:rgba(255,255,255,.12);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);margin-bottom:0}.breadcrumb-wrapper .breadcrumb-list li a{transition:color .25s ease}@media (prefers-reduced-motion:no-preference){.breadcrumb-wrapper .breadcrumb-title{animation:sv3Up .9s var(--ease) both .1s}.breadcrumb-wrapper .breadcrumb-list{animation:sv3Up .9s var(--ease) both .28s}}@media (max-width:767px){.breadcrumb-wrapper .page-heading{padding:160px 0 80px}.breadcrumb-wrapper .breadcrumb-title{max-width:none}.breadcrumb-wrapper{animation:none!important}}.sv3 section{padding:clamp(30px,7vw,60px) 0;position:relative}.sv3 section.sec-white{padding-top:10px}.sv3 h2{font-family:"Mona Sans",sans-serif;font-weight:800;color:#373634;font-size:clamp(25px, 3.2vw, 36px);line-height:1.18;margin:0 0 18px}.sv3 h3{font-family:"Mona Sans",sans-serif;font-weight:700;color:var(--ink);font-size:clamp(17px, 1.8vw, 19px);line-height:1.35;margin:0 0 10px}.sv3 p{font-family:"DM Sans",sans-serif!important;font-size:17px!important;line-height:28px!important;color:var(--text);font-weight:400;margin:30px 0 16px}.sv3 p.startpara{margin-top:0}.sv3 p:last-child{margin-bottom:0}.sv3 strong{color:var(--ink);font-weight:600}.sv3 a{color:var(--red);text-decoration:none;background-image:linear-gradient(var(--red),var(--red));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s var(--ease),color .3s ease;padding-bottom:1px}.sv3 a:hover{color:var(--ink);background-size:0 1px}.sv3-head{margin-bottom:clamp(28px,3.4vw,30px)}.sv3-head::before{content:"";display:block;width:58px;height:4px;border-radius:4px;margin-bottom:20px;background:linear-gradient(90deg,var(--red),var(--amber));transform-origin:left}.sv3-js .sv3-head[data-rv].is-in::before,.sv3-js [data-rv].is-in .sv3-head::before{animation:sv3Rule .8s var(--ease) both .15s}.sv3-skip{position:absolute;left:-9999px;top:0;z-index:10000;background:var(--ink);color:#fff;padding:12px 20px;border-radius:0 0 6px 0;font-family:"Mona Sans",sans-serif}.sv3-skip:focus{left:0}.sv3-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.6vw,60px);align-items:stretch}.sv3-intro>img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:14px;box-shadow:var(--lift)}@media (max-width:991px){.sv3-intro{grid-template-columns:1fr}.sv3-intro>img{aspect-ratio:16/10;height:auto}}.sv3-tablewrap{border-radius:14px;overflow:hidden;background:#fff;position:relative;box-shadow:var(--lift);border:1px solid var(--rule)}.sv3-tablewrap::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:2;background:linear-gradient(90deg,var(--red),var(--amber))}.sv3-table{width:100%;border-collapse:collapse;font-family:"DM Sans",sans-serif;font-size:17px;line-height:1.65}.sv3-table caption{caption-side:bottom;padding:16px 22px 18px;background:#fff;border-top:1px solid var(--rule);font-size:15px;color:var(--mut);text-align:left;line-height:1.6}.sv3-table{table-layout:auto}.sv3-table td,.sv3-table th{padding:17px 22px;overflow-wrap:anywhere;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}.sv3-table thead th{background:linear-gradient(148deg,#d33438 -10%,#c6292d 40%,#a51f23 100%);color:#fff;font-family:"Mona Sans",sans-serif;font-weight:700;font-size:18px;border-bottom:0;padding-top:20px;padding-bottom:20px}.sv3-table tbody th{font-weight:600;color:var(--ink);width:38%}.sv3-table tbody tr{transition:background .22s ease}.sv3-table tbody tr:nth-child(2n){background:rgba(216,229,229,.28)}.sv3-table tbody tr:hover{background:rgba(2,36,35,.05)}.sv3-table tbody tr:last-child td,.sv3-table tbody tr:last-child th{border-bottom:0}.is-in .sv3-track i{width:var(--w)}.sv3-layers{display:grid;grid-template-columns:clamp(290px,32vw,460px) minmax(0,1fr);gap:clamp(30px,4.5vw,68px);align-items:center}.sv3-figure{margin:0;position:relative}.sv3-figure::before{content:"";position:absolute;left:50%;top:0;width:min(96%,430px);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(198,41,45,.09),transparent 62%);pointer-events:none}.sv3-layers svg{width:100%;max-width:440px;height:auto;display:block;margin-inline:auto;position:relative}.sv3-figure figcaption{margin-top:20px;text-align:center;font-family:"DM Sans",sans-serif;font-size:14.5px;line-height:1.6;color:var(--mut);max-width:34ch;margin-inline:auto}.sv3-figure img{display:block;width:100%;height:auto;max-width:440px;position:relative;margin:clamp(22px,2.6vw,30px) auto 0;object-fit:cover;object-position:center}.sv3-js .sv3-figure[data-rv] .sv3-ring{opacity:0;transform:scale(.8);transform-box:fill-box;transform-origin:center}.sv3-js .sv3-figure[data-rv].is-in .sv3-ring{opacity:1;transform:scale(1);transition:opacity .55s var(--ease),transform .7s var(--ease)}.sv3-js .sv3-figure[data-rv].is-in .sv3-ring:first-of-type{transition-delay:.05s}.sv3-js .sv3-figure[data-rv].is-in .sv3-ring:nth-of-type(2){transition-delay:.16s}.sv3-js .sv3-figure[data-rv].is-in .sv3-ring:nth-of-type(3){transition-delay:.27s}.sv3-js .sv3-figure[data-rv].is-in .sv3-ring:nth-of-type(4){transition-delay:.38s}.sv3-js .sv3-figure[data-rv].is-in .sv3-ring:nth-of-type(5){transition-delay:.49s}.sv3-js .sv3-figure[data-rv] .sv3-cap{opacity:0}.sv3-js .sv3-figure[data-rv].is-in .sv3-cap{opacity:1;transition:opacity .6s ease .6s}@media (prefers-reduced-motion:no-preference){.sv3-dash{transform-box:fill-box;transform-origin:center;animation:sv3Spin 40s linear infinite}}.sv3-stack{list-style:none;margin:0;padding:0;counter-reset:l}.sv3-stack li{counter-increment:l;padding:0 0 26px 66px;position:relative}.sv3-stack li+li{padding-top:26px;border-top:1px solid var(--rule)}.sv3-stack li:last-child{padding-bottom:0}.sv3-stack li::before{content:counter(l);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,var(--red),var(--red-2));box-shadow:0 12px 24px -12px rgba(198,41,45,.75);font-family:"Mona Sans",sans-serif;font-weight:800;font-size:17px;transition:transform .3s var(--ease),box-shadow .3s ease}.sv3-stack li+li::before{top:22px}.sv3-stack li:hover::before{transform:translateY(-3px) scale(1.06);box-shadow:0 16px 30px -12px rgba(198,41,45,.85)}.sv3-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,3vw,44px);margin-top:clamp(32px,3.5vw,52px)}.sv3-split>div{border-top:3px solid var(--ink);padding-top:22px;position:relative;transition:border-color .3s ease}.sv3-split>div::after{content:"";position:absolute;left:0;top:-3px;height:3px;width:0;background:var(--red);transition:width .5s var(--ease)}.sv3-split>div:hover::after{width:70px}.sv3-steps{list-style:none;margin:0;padding:0;counter-reset:s}.sv3-steps li{counter-increment:s;position:relative;padding:0 0 clamp(30px,3vw,46px) clamp(72px,7vw,108px)}.sv3-steps li:last-child{padding-bottom:0}.sv3-steps li::before{content:"0" counter(s);position:absolute;left:0;top:-8px;font-family:"Mona Sans",sans-serif;font-weight:800;font-size:clamp(40px, 4.8vw, 60px);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--red);transition:color .35s ease,transform .35s var(--ease)}.sv3-steps li:hover::before{color:rgba(198,41,45,.1);transform:translateY(-2px)}.sv3-steps li::after{content:"";position:absolute;left:clamp(24px,2.5vw,33px);top:clamp(46px,5vw,64px);bottom:14px;width:2px;background:linear-gradient(180deg,var(--red),rgba(198,41,45,.12));transform:scaleY(0);transform-origin:top;transition:transform .8s var(--ease)}.is-in .sv3-steps li::after{transform:scaleY(1)}.sv3-steps li:nth-child(2)::after{transition-delay:.15s}.sv3-steps li:nth-child(3)::after{transition-delay:.3s}.sv3-steps li:last-child::after{display:none}.sv3-insp{--pipe-top:58px;--pipe-h:34px;--mark:#c6292d;list-style:none;margin:0;padding:calc(var(--pipe-top) + var(--pipe-h) + 30px) 0 0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,32px)}.sv3-insp::before{content:"";position:absolute;left:0;right:0;top:var(--pipe-top);height:var(--pipe-h);border-radius:0 99px 99px 0;background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#4a4a4a 0,#2a2a2a 14%,#0b0b0b 55%,#171717 82%,#3a3a3a 100%);box-shadow:0 14px 30px -16px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.18);transform:scaleX(0);transform-origin:left;transition:transform 1.15s var(--ease)}.sv3-insp.is-in::before{transform:scaleX(1)}.sv3-insp::after{content:"";position:absolute;left:-13px;top:var(--pipe-top);width:26px;height:var(--pipe-h);border-radius:50%;background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 16%,#8b969d 16% 30%,#a9b5bb 30% 48%,#0f9b4c 48% 64%,#f0821e 64% 80%,#1e1e1e 80% 100%);box-shadow:inset 0 0 6px rgba(0,0,0,.55),0 4px 12px -6px rgba(0,0,0,.6);opacity:0;transform:scale(.6);transition:opacity .5s ease 1s,transform .5s var(--ease) 1s}.sv3-insp.is-in::after{opacity:1;transform:scale(1)}.sv3-insp li{position:relative}.sv3-insp li::before{content:"";position:absolute;left:25px;width:2px;background:var(--mark);top:calc(-1 * (var(--pipe-h) + 56px));height:34px;transform:scaleY(0);transform-origin:bottom;transition:transform .45s var(--ease)}.sv3-insp li::after{content:"";position:absolute;left:19px;width:14px;height:14px;background:var(--mark);top:calc(-1 * (var(--pipe-h) + 68px));border-radius:2px;transform:rotate(45deg) scale(0);box-shadow:0 6px 14px -6px rgba(198,41,45,.9);transition:transform .5s var(--ease)}.sv3-insp.is-in li::before{transform:scaleY(1)}.sv3-insp.is-in li::after{transform:rotate(45deg) scale(1)}.sv3-insp.is-in li:first-child::after,.sv3-insp.is-in li:first-child::before{transition-delay:.55s}.sv3-insp.is-in li:nth-child(2)::after,.sv3-insp.is-in li:nth-child(2)::before{transition-delay:.72s}.sv3-insp.is-in li:nth-child(3)::after,.sv3-insp.is-in li:nth-child(3)::before{transition-delay:.89s}.sv3-insp.is-in li:nth-child(4)::after,.sv3-insp.is-in li:nth-child(4)::before{transition-delay:1.06s}.sv3-insp h3{color:var(--ink);font-size:clamp(16.5px, 1.6vw, 18px);margin:0 0 10px;transition:color .28s ease}.sv3-insp p{font-size:16px;line-height:26px;margin:0}.sv3-insp li:hover h3{color:var(--mark)}.sv3-insp li:hover::after{transform:rotate(45deg) scale(1.3)}.sv3-insp li:hover::before{background:var(--mark);box-shadow:0 0 10px rgba(198,41,45,.8)}@media (max-width:860px){.sv3-insp{grid-template-columns:1fr;gap:26px;padding:30px 0 0 72px}.sv3-insp::before{left:12px;right:auto;top:0;bottom:0;height:auto;width:var(--pipe-h);transform:scaleY(0);transform-origin:top;transition:transform 1.15s var(--ease)}.sv3-insp.is-in::before{transform:scaleY(1)}.sv3-insp::before{border-radius:0 0 99px 99px}.sv3-insp::after{left:12px;top:-13px;width:var(--pipe-h);height:26px}.sv3-insp li::before{left:calc(12px + var(--pipe-h) - 72px);top:14px;width:22px;height:2px;transform:scaleX(0);transform-origin:left}.sv3-insp.is-in li::before{transform:scaleX(1)}.sv3-insp li::after{left:-50px;top:8px}.sv3-insp li:hover::before{box-shadow:0 0 10px rgba(198,41,45,.8)}}.sv3-std{margin:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}.sv3-std>div{background:linear-gradient(148deg,#5d0205 -10%,#840407 40%,#880a0e 100%);border:1px solid var(--rule);border-left:4px solid #fed900;border-radius:10px;padding:20px 22px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-left-color .3s ease}.sv3-std>div:hover{transform:translateY(-4px);box-shadow:var(--lift);border-left-color:var(--amber)}.sv3-std dt{font-family:"DM Sans",sans-serif;font-size:18px;color:#fff;margin-bottom:8px}.sv3-std dd{margin:0;font-family:"DM Sans",sans-serif;font-size:17px;line-height:1.5;color:#fff}.sv3-std dd b{display:block;font-family:"Mona Sans",sans-serif;font-weight:800;font-size:19px;color:#fed900;margin-bottom:10px}.sv3-cmp{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(auto-fit,minmax(278px,1fr))}.sv3-cmp article{background:#fff;border:1px solid var(--rule);border-radius:14px;overflow:hidden;padding:clamp(24px,2.4vw,30px);position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.sv3-cmp article:hover{transform:translateY(-5px);box-shadow:var(--lift-lg)}.sv3-cmp article.is-primary{background:linear-gradient(148deg,#d33438 -10%,#c6292d 40%,#a51f23 100%);box-shadow:0 26px 60px -32px rgba(127,21,24,.7);border-color:transparent;box-shadow:var(--lift)}.sv3-cmp article.is-primary::after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#0c54a0,#fed900)}.sv3-cmp h3{font-size:clamp(22px, 2.2vw, 27px);font-weight:800;margin-bottom:4px}.sv3-cmp article.is-primary h3{color:#fff}.sv3-cmp dl{margin:0;display:grid;gap:15px}.sv3-cmp dl>div{display:grid;gap:3px}.sv3-cmp dt{font-family:"DM Sans",sans-serif;font-size:14px;color:var(--mut)}.sv3-cmp article.is-primary dt{color:#fed900}.sv3-cmp dd{margin:0;font-family:"Mona Sans",sans-serif;font-weight:600;font-size:18px;line-height:1.45;color:var(--ink)}.sv3-cmp article.is-primary dd{color:#fff}.sv3-why{--bl:#0c54a0;--bl-d:#0a4685;--bl-dd:#061f3d;--bl-t:#dbe8f6;--mar:#c6292d;--yel:#fed900;position:relative;overflow:hidden;padding:clamp(52px,6.5vw,92px) 0;background:linear-gradient(135deg,var(--bl) -22%,var(--bl-d) 32%,var(--bl-dd) 100%)}.sv3-why::before{content:"";position:absolute;left:0;top:0;bottom:0;width:47%;background:url("../img/why-choose-radisson-impex-3lpe-coating.jpg") center/cover no-repeat}.sv3-why.has-img::before{background:0 0}.sv3-why-img{position:absolute;left:0;top:0;bottom:0;width:47%;height:100%;object-fit:cover;display:block}.sv3-why::after{content:"";position:absolute;left:0;top:0;bottom:0;width:42%}.sv3-why>.container{position:relative;z-index:1}.sv3-why-in{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:clamp(30px,4vw,66px);align-items:center}.sv3-why-card{background:var(--yel);color:var(--bl-dd);padding:clamp(25px,3.2vw,40px);box-shadow:0 34px 70px -34px rgba(6,31,61,.75);position:relative;margin-left:25%}.sv3-why-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,var(--mar),var(--bl))}.sv3-why-card h2{color:var(--bl-dd);margin:0 0 16px;font-size:clamp(24px, 2.7vw, 34px)}.sv3-why-card p{color:rgba(6,31,61,.82);margin:0}.sv3-why-list{list-style:none;margin:0;padding:0;display:grid;gap:22px}.sv3-why-list li{position:relative;padding-left:44px;font-family:"DM Sans",sans-serif;font-size:16.5px;line-height:1.66;color:var(--bl-t);transition:color .28s ease}.sv3-why-list li::before{content:"";position:absolute;left:0;top:5px;width:26px;height:26px;border-radius:50%;background:#c6292d;transition:transform .3s var(--ease),background .3s ease}.sv3-why-list li::after{content:"";position:absolute;left:8px;top:14px;width:10px;height:5px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg);transition:border-color .3s ease}.sv3-why-list li:hover{color:#fff}.sv3-why-list li:hover::before{transform:scale(1.12);background:#fff}.sv3-why-list li:hover::after{border-color:var(--mar)}@media (max-width:991px){.sv3-why{padding-top:0}.sv3-why-img,.sv3-why::after,.sv3-why::before{width:100%;bottom:auto;height:clamp(200px,34vw,300px)}.sv3-why::after{background:linear-gradient(180deg,rgba(6,31,61,.35) 0,rgba(6,31,61,.15) 40%,rgba(6,31,61,.95) 100%)}.sv3-why-in{grid-template-columns:1fr;gap:34px;padding-top:clamp(150px,26vw,240px)}.sv3-why-card{margin-left:0}}@media (max-width:640px){.sv3-why-card{padding:26px 22px}.sv3-why-list li{padding-left:38px;font-size:16px}.sv3-why-list li::before{width:23px;height:23px}.sv3-why-list li::after{left:7px;top:13px;width:9px;height:4.5px}}.sv3-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,28px)}.sv3-apps article{background:#fff;border:1px solid var(--rule);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s ease}.sv3-apps article:hover{transform:translateY(-6px);box-shadow:var(--lift-lg);border-color:transparent}.sv3-apps-media{position:relative;overflow:hidden;background:var(--ink)}.sv3-apps-media img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .65s var(--ease)}.sv3-apps article:hover .sv3-apps-media img{transform:scale(1.07)}.sv3-apps-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(2,36,35,0) 46%,rgba(2,36,35,.3) 68%,rgba(2,36,35,.8) 100%)}.sv3 .sv3-apps-media h3{position:absolute;left:0;right:0;bottom:0;z-index:1;margin:0;padding:clamp(18px,2vw,24px);color:#fff;font-size:clamp(17px, 1.7vw, 20px);line-height:1.3;text-shadow:0 2px 14px rgba(0,0,0,.45)}.sv3 .sv3-apps-media h3::before{content:"";position:absolute;left:clamp(18px,2vw,24px);top:0;height:3px;width:54px;border-radius:3px;background:linear-gradient(90deg,var(--red),var(--amber));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.sv3-apps article:hover .sv3-apps-media h3::before{transform:scaleX(1)}.sv3-apps p{margin:0;padding:clamp(20px,2.2vw,26px);font-size:16px;line-height:26px;color:var(--mut)}@media (max-width:680px){.sv3-apps{grid-template-columns:1fr}}.sv3-factors{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));column-gap:clamp(28px,3.5vw,56px);counter-reset:f}.sv3-factors li{counter-increment:f;position:relative;padding:19px 0 19px 46px;border-bottom:1px solid var(--rule);font-family:"DM Sans",sans-serif;font-size:18px;line-height:1.68;color:var(--mut);transition:border-color .3s ease}.sv3-factors li::before{content:counter(f,decimal-leading-zero);position:absolute;left:0;top:19px;font-family:"Mona Sans",sans-serif;font-weight:800;font-size:18px;color:var(--red);transition:transform .3s var(--ease)}.sv3-factors li:hover{border-color:var(--red)}.sv3-factors li:hover::before{transform:translateX(3px)}.sv3-close,.sv3-cta{background:linear-gradient(135deg,var(--ink-3) -10%,var(--ink-2) 38%,var(--ink) 100%);color:#fff;position:relative;overflow:hidden}.sv3-close::before,.sv3-cta::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;border:1px solid rgba(255,255,255,.07);box-shadow:0 0 0 34px rgba(255,255,255,.035),0 0 0 78px rgba(255,255,255,.02);pointer-events:none}.sv3-cta::before{right:-130px;bottom:-170px}.sv3-close::after,.sv3-cta::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(125% 95% at 50% 38%,#2b0d0f 0,#170708 52%,#0f0405 100%)}.sv3-close .container,.sv3-cta .container{position:relative;z-index:1}.sv3-cta .sv3-cta-in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(26px,3vw,52px);align-items:center}.sv3-cta p strong{font-family:"Mona Sans",sans-serif;font-weight:800;font-size:clamp(26px, 3.2vw, 30px);line-height:1.18;margin:0 0 18px;color:#fff;margin-bottom:12px;display:block;max-width:40ch}.sv3-cta p{color:#d4dfde;margin:0;max-width:68ch}.sv3-cta-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:22px;font-family:"DM Sans",sans-serif;font-size:18px}.sv3-cta-links a{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:600;opacity:.9;background-image:none;transition:opacity .25s ease}.sv3-cta-links a svg{width:17px;height:17px;flex:none;transition:transform .3s var(--ease)}.sv3-cta-links a span{background-image:linear-gradient(#fff,#fff);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:background-size .3s var(--ease)}.sv3-cta-links a:hover{color:#fff;opacity:1}.sv3-cta-links a:hover span{background-size:0 1px}.sv3-cta-links a:hover svg{transform:translateY(-1px) scale(1.08)}.sv3 a.sv3-btn{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--red),var(--red-2));color:#fff;font-family:"Mona Sans",sans-serif;font-weight:700;font-size:16px;padding:18px 32px;border-radius:50px;white-space:nowrap;box-shadow:0 18px 36px -16px rgba(198,41,45,.8);position:relative;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s ease,color .3s ease}.sv3 a.sv3-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;transform:translateX(-101%);transition:transform .45s var(--ease)}.sv3 a.sv3-btn>*{position:relative;z-index:1}.sv3 a.sv3-btn svg{width:17px;height:17px;transition:transform .35s var(--ease)}.sv3 a.sv3-btn:hover{color:var(--ink);transform:translateY(-3px);box-shadow:0 22px 44px -18px rgba(0,0,0,.55)}.sv3 a.sv3-btn:hover::before{transform:translateX(0)}.sv3 a.sv3-btn:hover svg{transform:translateX(4px)}.sv3-faq{display:grid;gap:12px}.sv3-faq details{background:#fff;border:1px solid var(--rule);border-radius:12px;overflow:hidden;position:relative;transition:box-shadow .3s var(--ease),border-color .3s ease}.sv3-faq details::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--ease)}.sv3-faq details:hover{border-color:#b7c5c4}.sv3-faq details.is-open{border-color:transparent;box-shadow:var(--lift)}.sv3-faq details.is-open::before{transform:scaleY(1)}.sv3-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px clamp(20px,2.2vw,28px);font-family:"Mona Sans",sans-serif;font-weight:600;font-size:clamp(16px, 1.55vw, 18px);line-height:1.45;color:var(--ink);transition:color .25s ease}.sv3-faq summary::-webkit-details-marker{display:none}.sv3-faq summary:hover{color:var(--red)}.sv3-faq details.is-open summary{color:var(--red);padding-bottom:14px}.sv3-faq summary::after{content:"";flex:none;width:28px;height:28px;margin-top:1px;border-radius:50%;background-color:var(--red);background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:12px 2px,2px 12px;background-position:center;background-repeat:no-repeat;box-shadow:0 8px 18px -8px rgba(198,41,45,.75);transition:transform .38s var(--ease)}.sv3-faq details.is-open summary::after{transform:rotate(135deg)}.sv3-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease)}.sv3-faq details.is-open .sv3-faq-body{grid-template-rows:1fr}.sv3-faq-body>div{overflow:hidden}.sv3-faq-body p{padding:0 clamp(20px,2.2vw,28px) 24px;max-width:88ch;margin:0}@media (max-width:991px){.sv3-intro,.sv3-layers{grid-template-columns:1fr}.sv3-cta .sv3-cta-in{grid-template-columns:1fr;justify-items:start}}@media (max-width:768px){.sv3-head{text-align:center;margin-inline:auto}.sv3-head::before{margin-inline:auto}.sv3-cta .sv3-cta-in{text-align:center;justify-items:center}.sv3-cta h2,.sv3-cta p{margin-inline:auto}.sv3-cta-links{justify-content:center;gap:10px 20px}.sv3-cta-links a{display:flex;justify-content:center;width:100%}.sv3-close::before,.sv3-cta::before{display:none}}@media (max-width:640px){.sv3 p{font-size:16px}.sv3-head p{font-size:16.5px}.sv3 a.sv3-btn{width:100%;justify-content:center;padding:17px 24px}.sv3-tablewrap{border-radius:10px}.sv3-stacktable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sv3-stacktable tbody tr{display:block;padding:16px 18px;border-bottom:1px solid var(--rule)}.sv3-stacktable tbody td,.sv3-stacktable tbody th{display:block;width:auto;border:0;padding:2px 0}.sv3-stacktable tbody th{font-family:"Mona Sans",sans-serif;font-size:15px;color:var(--red);margin-bottom:2px}.sv3-stacktable tbody tr:last-child{border-bottom:0}.sv3-stacktable caption{padding:14px 18px 16px}.sv3-steps li{padding-left:56px}.sv3-steps li::before{font-size:32px}.sv3-steps li::after{left:15px}}@media (prefers-reduced-motion:reduce){.breadcrumb-wrapper *,.sv3 *,.sv3-progress{animation:none!important;transition:none!important}.sv3-js [data-rv]{opacity:1!important;transform:none!important}.sv3-steps li::after{transform:scaleY(1)!important}.breadcrumb-wrapper{animation:none!important}}.sv3-ben{--bl:#0c54a0;--bl-d:#0a4685;--bl-dd:#061f3d;--bl-tint:#b2cae6;--mar:#c6292d;--yel:#fed900;position:relative;overflow:hidden;background:radial-gradient(78% 58% at 82% 0,rgba(198,41,45,.26),transparent 62%),radial-gradient(62% 52% at 0 100%,rgba(254,217,0,.1),transparent 62%),linear-gradient(160deg,var(--bl) -12%,var(--bl-d) 38%,var(--bl-dd) 100%)}.sv3-ben::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 96px);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.25));-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.25))}.sv3-ben>.container{position:relative;z-index:1}.sv3-ben-top{margin-bottom:clamp(30px,3.6vw,52px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(18px,3vw,56px);align-items:end}.sv3-ben-top h2{color:#fff;margin:0}.sv3-ben-top h2::before{content:"";display:block;width:58px;height:4px;border-radius:4px;margin-bottom:20px;background:linear-gradient(90deg,var(--mar),var(--yel))}.sv3-ben-top p{color:var(--bl-tint);margin:0;padding-bottom:6px}.sv3-ben-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px)}.sv3-ben-grid li{position:relative;border-radius:16px;padding:clamp(24px,2.4vw,32px);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .32s var(--ease),background .32s ease,border-color .32s ease,box-shadow .32s var(--ease)}.sv3-ben-grid li:hover{transform:translateY(-5px);background:rgba(255,255,255,.1);border-color:rgba(254,217,0,.55);box-shadow:0 26px 56px -30px rgba(6,31,61,.85)}.sv3-ben-grid svg{width:52px;height:52px;padding:13px;border-radius:13px;display:block;margin-bottom:20px;background:rgba(254,217,0);color:var(--bl-dd);transition:background .3s ease,color .3s ease,transform .35s var(--ease)}.sv3-ben-grid li:hover svg{background:var(--yel);color:var(--bl-dd);transform:rotate(-5deg) scale(1.06)}.sv3-ben-grid h3{color:#fff;font-size:clamp(17px, 1.7vw, 19px);margin-bottom:10px}@media (min-width:701px){.sv3-ben-grid h3{min-height:2.7em}}.sv3-ben-grid p{color:var(--bl-tint);font-size:16px;line-height:26px}@media (max-width:1099px){.sv3-ben-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sv3-ben-top{grid-template-columns:1fr;align-items:start;gap:16px}}@media (max-width:768px){.sv3-ben-grid{grid-template-columns:1fr}.sv3-ben-top{text-align:center}.sv3-ben-top h2::before{margin-inline:auto}.sv3-ben::after{display:none}}.sv3 h2{text-align:inherit}@media (max-width:768px){.sv3 .sv3-ben-top,.sv3 .sv3-close .sv3-btn-wrap,.sv3 .sv3-close .sv3-head,.sv3 .sv3-cta .sv3-cta-in,.sv3 .sv3-figure figcaption,.sv3 .sv3-head,.sv3 .sv3-why-card{text-align:left}.sv3 .sv3-ben-top h2::before,.sv3 .sv3-close .sv3-head::before,.sv3 .sv3-head::before{margin-inline:0}.sv3 .sv3-close p,.sv3 .sv3-cta h2,.sv3 .sv3-cta p,.sv3 .sv3-figure figcaption,.sv3 .sv3-head{margin-inline:0}.sv3 .sv3-cta .sv3-cta-in{justify-items:start}.sv3 .sv3-cta-links{justify-content:flex-start}.sv3 .sv3-cta-links a{justify-content:flex-start}}.sv3 p.sv3-note{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(16px,1.9vw,24px);row-gap:0;align-items:start;margin:clamp(30px,3.2vw,42px) 0 0;padding:clamp(22px,2.4vw,30px) clamp(24px,2.6vw,34px);border:1.5px solid transparent;border-radius:16px;background:radial-gradient(260px 260px at 102% 118%,rgba(198,41,45,.13),transparent 62%) padding-box,linear-gradient(#fff,#fff) padding-box,linear-gradient(115deg,var(--red) 0,rgba(2,36,35,.5) 42%,var(--red) 100%) border-box;background-size:auto,auto,240% 100%;background-position:0 0,0 0,0 0;box-shadow:0 18px 44px -30px rgba(2,36,35,.5);color:var(--mut);transition:transform .34s var(--ease),box-shadow .34s var(--ease),background-position .7s var(--ease)}.sv3 p.sv3-note:hover{transform:translateY(-4px);box-shadow:0 28px 58px -28px rgba(2,36,35,.55);background-position:0 0,0 0,100% 0}.sv3 p.sv3-note svg{grid-row:1/span 2;width:56px;height:56px;padding:14px;border-radius:15px;background:linear-gradient(150deg,var(--red),#a51f23);color:#fff;box-shadow:0 14px 28px -14px rgba(198,41,45,.85);transition:transform .38s var(--ease),box-shadow .38s ease}.sv3 p.sv3-note:hover svg{transform:rotate(-8deg) scale(1.07);box-shadow:0 18px 34px -14px rgba(198,41,45,.95)}.sv3 p.sv3-note b{display:block;margin-bottom:7px;font-family:"Mona Sans",sans-serif;font-weight:800;font-size:clamp(18px, 1.9vw, 22px);line-height:1.28;letter-spacing:-.01em;color:var(--ink)}@media (max-width:640px){.sv3 p.sv3-note{grid-template-columns:1fr;row-gap:14px;padding:22px 20px}.sv3 p.sv3-note svg{grid-row:auto;width:48px;height:48px;padding:12px}}@media (prefers-reduced-motion:reduce){.sv3 p.sv3-note,.sv3 p.sv3-note svg{transition:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes wcu-trace{0%{stroke-dashoffset:90}100%{stroke-dashoffset:0}}@keyframes wcu-trace{0%{stroke-dashoffset:90}100%{stroke-dashoffset:0}}@-webkit-keyframes pcs-rise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes pcs-rise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes pcs-grow{from{width:0}to{width:70px}}@keyframes pcs-grow{from{width:0}to{width:70px}}@-webkit-keyframes ba-pulse{0%{transform:scale(1);opacity:.85}70%{transform:scale(1.6);opacity:0}100%{transform:scale(1.6);opacity:0}}@keyframes ba-pulse{0%{transform:scale(1);opacity:.85}70%{transform:scale(1.6);opacity:0}100%{transform:scale(1.6);opacity:0}}@-webkit-keyframes rippleOne{70%{-webkit-box-shadow:0 0 0 40px rgba(244,68,56,0);box-shadow:0 0 0 40px rgba(244,68,56,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 0 0 rgba(244,68,56,0)}}@keyframes rippleOne{70%{-webkit-box-shadow:0 0 0 40px rgba(244,68,56,0);box-shadow:0 0 0 40px rgba(244,68,56,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 0 0 rgba(244,68,56,0)}}@keyframes fadeLeftToRight{0%{filter:blur(0);transform:translate(0) scale(1);opacity:1}30%{filter:blur(0);transform:translate(-3000%,0) scale(1);opacity:1}40%{filter:blur(0);transform:translate(-2000%,0) scale(1);opacity:1}60%{filter:blur(0);transform:translate(0,0) scale(1);opacity:1}to{filter:blur(12px);transform:translate(1000%,0) scale(7);opacity:.4}}@keyframes gcta-spin{to{transform:rotate(360deg)}}@-webkit-keyframes ft2-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ft2-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sv3Up{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes sv3Rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sv3Spin{to{transform:rotate(360deg)}}@media (max-width:470px){.breadcrumb-wrapper .page-heading .breadcrumb-list li{font-size:14px}}.sv3-opt-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,3vw,56px);align-items:end;margin-bottom:clamp(30px,3.6vw,52px)}.sv3-opt-head h2{margin:0}.sv3-opt-head h2::before{content:"";display:block;width:58px;height:4px;border-radius:4px;margin-bottom:20px;background:linear-gradient(90deg,var(--red),var(--amber))}.sv3 .sv3-opt-head p{margin:0;padding-bottom:4px;color:var(--mut)}.sv3-opt{list-style:none;margin:0;padding:0;counter-reset:opt;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}.sv3-opt>li{counter-increment:opt;display:flex;flex-direction:column;background:#fff;border:1px solid var(--rule);border-radius:16px;overflow:hidden;position:relative;transition:transform .34s var(--ease),box-shadow .34s var(--ease),border-color .34s ease}.sv3-opt>li::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:3;background:linear-gradient(90deg,var(--red),var(--amber));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.sv3-opt>li:hover{transform:translateY(-7px);box-shadow:var(--lift-lg);border-color:transparent}.sv3-opt>li:hover::before{transform:scaleX(1)}.sv3-opt-fig{position:relative;overflow:hidden;border-bottom:1px solid var(--rule);background:#f7f3f3}.sv3-opt-fig svg{display:block;width:100%;height:auto;aspect-ratio:16/9}.sv3-opt-sky{fill:#f7f3f3}.sv3-opt-art{transform-box:fill-box;transform-origin:center;transition:transform .6s var(--ease)}.sv3-opt>li:hover .sv3-opt-art{transform:scale(1.05)}.sv3-opt-fig::after{content:"0" counter(opt) " /";position:absolute;left:clamp(18px,2vw,24px);top:clamp(14px,1.6vw,18px);font-family:"Mona Sans",sans-serif;font-weight:800;font-size:13px;letter-spacing:.08em;color:var(--red);z-index:2}.sv3-opt-body{display:flex;flex-direction:column;flex:1;padding:clamp(22px,2.4vw,30px)}.sv3 p.sv3-opt-tag{margin:0 0 9px!important;font-family:"Mona Sans",sans-serif!important;font-size:11.5px!important;line-height:1.3!important;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--red)}.sv3-opt-body h3{margin:0 0 12px;font-size:clamp(19px, 1.9vw, 22px);letter-spacing:-.01em}.sv3 .sv3-opt-body>p:not(.sv3-opt-tag){margin:0 0 clamp(18px,2vw,24px)!important;font-size:15.5px!important;line-height:25px!important;color:var(--mut)}.sv3-opt-body ul{list-style:none;margin:auto 0 0;padding:clamp(18px,2vw,22px) 0 0;border-top:1px solid var(--rule);display:grid;gap:11px}.sv3-opt-body ul li{position:relative;padding-left:30px;font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.5;color:var(--ink)}.sv3-opt-body ul li::before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:rgba(198,41,45,.1);transition:background .3s ease}.sv3-opt-body ul li::after{content:"";position:absolute;left:6px;top:7px;width:8px;height:4px;border-left:2px solid var(--red);border-bottom:2px solid var(--red);transform:rotate(-45deg);transition:border-color .3s ease}.sv3-opt>li:hover .sv3-opt-body ul li::before{background:var(--red)}.sv3-opt>li:hover .sv3-opt-body ul li::after{border-color:#fff}.sv3-js .sv3-opt>li[data-rv] .sv3-opt-pin{opacity:0;transform:translateY(-14px)}.sv3-js .sv3-opt>li[data-rv].is-in .sv3-opt-pin{opacity:1;transform:none;transition:opacity .5s ease .45s,transform .6s var(--ease) .45s}.sv3-js .sv3-opt>li[data-rv] .sv3-opt-ground{transform:scaleX(0);transform-box:fill-box;transform-origin:left}.sv3-js .sv3-opt>li[data-rv].is-in .sv3-opt-ground{transform:scaleX(1);transition:transform .8s var(--ease) .25s}.sv3-js .sv3-opt>li[data-rv] .sv3-opt-cycle{opacity:0}.sv3-js .sv3-opt>li[data-rv].is-in .sv3-opt-cycle{opacity:1;transition:opacity .6s ease .5s}@media (max-width:980px){.sv3-opt-head{grid-template-columns:1fr;align-items:start;gap:16px}.sv3-opt{grid-template-columns:repeat(2,minmax(0,1fr))}.sv3-opt>li:nth-child(3){grid-column:span 2;flex-direction:row;align-items:stretch}.sv3-opt>li:nth-child(3) .sv3-opt-fig{flex:0 0 44%;border-bottom:0;border-right:1px solid var(--rule)}.sv3-opt>li:nth-child(3) .sv3-opt-fig svg{aspect-ratio:auto;height:100%;min-height:200px}.sv3-opt>li:nth-child(3) .sv3-opt-body{flex:1}}@media (max-width:640px){.sv3-opt{grid-template-columns:1fr}.sv3-opt>li:nth-child(3){grid-column:auto;flex-direction:column}.sv3-opt>li:nth-child(3) .sv3-opt-fig{flex:none;border-bottom:1px solid var(--rule);border-right:0}.sv3-opt>li:nth-child(3) .sv3-opt-fig svg{aspect-ratio:16/9;height:auto;min-height:0}.sv3-opt-body{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.sv3-opt-art,.sv3-opt>li{transition:none}}.ic{display:inline-block;font-style:normal;line-height:1;vertical-align:-.125em}.ic>svg{display:block;height:1em;width:auto;overflow:visible}.faq-items-style-1 .accordion-box .block .acc-btn .icon{display:flex;align-items:center;justify-content:center}.faq-items-style-1 .accordion-box .block .acc-btn .icon::before,.faq-items-style-1 .accordion-box .block.active-block .acc-btn .icon::before{content:none;display:none}.faq-items-style-1 .accordion-box .block .acc-btn .icon svg{width:.875em;height:1em;fill:currentColor}.faq-items-style-1 .accordion-box .block .acc-btn .icon .v{transform-origin:center;transition:opacity .3s ease,transform .3s ease}.faq-items-style-1 .accordion-box .block.active-block .acc-btn .icon{color:var(--header)}.faq-items-style-1 .accordion-box .block.active-block .acc-btn .icon .v{opacity:0;transform:scaleY(0)}.video-wrapper img[data-speed]{height:160%}:root{--lg-red:#ef0a1f;--lg-yellow:#ffd800;--lg-blue:#0076d8;--lg-blue-lt:#00a1f8;--lg-blue-dk:#005dc2}.brandbar{display:flex;width:86px;height:4px;overflow:hidden}.brandbar i{flex:1;display:block}.brandbar i:first-child{background-color:var(--lg-red)}.brandbar i:nth-child(2){background-color:var(--lg-yellow)}.brandbar i:nth-child(3){background-color:var(--lg-blue)}:is(.about-page,.contact-page,.quality-page){--pg-pad:clamp(58px, 6.8vw, 94px);--pg-h2:clamp(26px, 3.3vw, 42px);--pg-ink:#2b2a28;--pg-mut:#6b6b69;--pg-hair:#e8e8e6}.pg-skip{position:absolute;left:-9999px;top:0;z-index:10000;padding:12px 20px;background-color:#2b2a28;color:#fff;font-family:"Mona Sans",sans-serif;font-size:14px;text-decoration:none}.pg-skip:focus{left:0;color:#fff}:is(.about-page,.contact-page,.quality-page) ::selection{background-color:var(--lg-red);color:#fff}:is(.about-page,.contact-page,.quality-page) a:focus-visible,:is(.about-page,.contact-page,.quality-page) button:focus-visible{outline:2px solid var(--lg-red);outline-offset:3px}@media (prefers-reduced-motion:no-preference){@keyframes pgPop{from{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes pgRule{from{width:0}to{width:24px}}@keyframes pgZoom{from{transform:scale(1.14)}to{transform:scale(1)}}:is(.about-page,.contact-page,.quality-page) .wow.animated .brandbar i{animation:pgSeg .5s cubic-bezier(.22,.61,.36,1) backwards}:is(.about-page,.contact-page,.quality-page) .wow.animated .brandbar i:nth-child(2){animation-delay:.1s}:is(.about-page,.contact-page,.quality-page) .wow.animated .brandbar i:nth-child(3){animation-delay:.2s}@keyframes pgSeg{from{transform:scaleX(0)}to{transform:scaleX(1)}}:is(.about-page,.contact-page,.quality-page) .brandbar i{transform-origin:left}@keyframes pgLift{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}:is(.about-page,.contact-page,.quality-page) .brandbar i{transition:transform 350ms cubic-bezier(.22, .61, .36, 1)}:is(.about-page,.contact-page,.quality-page) .brandbar:hover i{transform:scaleX(1.12)}.about-section-6{--a6-ink:#14202e;--a6-text:#5b6573;--a6-line:#e2e6ec;position:relative;background-color:#fff;padding:100px 0;overflow:hidden}.about-image-item{position:relative}.about-thumb{position:relative;overflow:hidden;border-radius:6px;background-color:var(--a6-ink)}.about-thumb img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform 1s cubic-bezier(.22, .61, .36, 1)}.about-thumb:hover img{transform:scale(1.06)}.experience-badge{position:absolute;left:clamp(-42px,-3.2vw,-14px);top:clamp(24px,4vw,54px);z-index:4;padding:clamp(14px,1.7vw,20px) clamp(20px,2.4vw,30px);border-radius:6px;background-color:var(--theme);box-shadow:0 18px 40px -18px rgba(20,32,46,.55)}.experience-badge::after{content:"";position:absolute;left:0;bottom:-13px;width:0;height:0;border-style:solid;border-width:13px 15px 0 0;border-color:var(--theme) transparent transparent transparent}.experience-badge span{display:block;white-space:nowrap;font-family:"Mona Sans",sans-serif;font-size:clamp(15px, 1.75vw, 20px);font-weight:800;line-height:1.3;color:#fff}.about-image-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.about-image-box>div{overflow:hidden;border-radius:6px;background-color:var(--a6-ink)}.about-image-box img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform 1s cubic-bezier(.22, .61, .36, 1)}.about-image-box>div:hover img{transform:scale(1.07)}.circle-box{position:absolute;right:clamp(-46px,-3.4vw,-18px);bottom:clamp(-24px,-2.2vw,-8px);z-index:4;width:clamp(92px,10vw,124px);height:clamp(92px,10vw,124px);border-radius:50%;background-color:#fff;box-shadow:0 20px 44px -18px rgba(20,32,46,.55),0 0 0 7px #fff;display:grid;place-items:center}.circle-box .text-image{position:absolute;inset:0;color:var(--a6-ink)}.circle-box .text-image svg{width:100%;height:100%;display:block}.circle-box .logo-icon img{display:block;width:clamp(30px,3.4vw,42px);height:auto}@media (prefers-reduced-motion:no-preference){.circle-box .text-image{animation:a6Spin 22s linear infinite}}@keyframes a6Spin{to{transform:rotate(360deg)}}.about-right-content-style-6{padding-left:clamp(0px,2vw,26px)}.about-section-6 .sub-title{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-family:"Mona Sans",sans-serif;font-size:13px;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:var(--theme)}.about-section-6 .sub-title::before{content:"";width:24px;height:2px;background-color:var(--theme)}.about-section-6 .sub-title img{width:19px;height:auto}.about-section-6 h2{font-family:"Mona Sans",sans-serif;font-size:clamp(26px, 3.2vw, 42px);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--a6-ink);margin:0 0 18px}.about-section-6 .about-text,.about-section-6 p{font-family:"DM Sans",sans-serif;font-size:17px;line-height:1.75;color:#101010;margin:0}.list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,2.4vw,36px);margin:26px 0 30px;padding:22px 0;border-top:1px solid var(--a6-line);border-bottom:1px solid var(--a6-line)}.list-items ul{list-style:none;margin:0;padding:0}.list-items li{display:flex;align-items:center;gap:11px;padding:8px 0;font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.4;color:var(--a6-ink);transition:color .3s ease,transform .38s cubic-bezier(.22, .61, .36, 1)}.list-items li svg{flex:0 0 auto;width:19px;height:19px;color:var(--theme)}.list-items li:hover{color:var(--theme);transform:translateX(5px)}.about-btn-area{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(18px,3vw,40px)}.about-section-6 .hs-btn{color:#fff}.client-phn-area{display:flex;align-items:center;gap:14px}.phone-icon{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--theme);border:1px solid rgba(198,41,45,.3);background-color:rgba(198,41,45,.06);transition:background-color .4s ease,color .4s ease}.phone-icon svg{width:21px;height:21px}.client-phn-area:hover .phone-icon{background-color:var(--theme);color:#fff}.client-content p{font-family:"DM Sans",sans-serif;font-size:13.5px;line-height:1.4;color:var(--a6-text);margin:0 0 3px}.client-content a{font-family:"Mona Sans",sans-serif;font-size:19px;font-weight:800;line-height:1.2;color:var(--a6-ink);text-decoration:none;transition:color .3s ease}.client-content a:hover{color:var(--theme)}@media (max-width:1199px){.about-right-content-style-6{padding-left:0}.circle-box{right:-14px;bottom:-14px}}@media (max-width:991px){.about-section-6{padding:70px 0}.about-image-item{max-width:560px;margin-inline:auto}}@media (max-width:575px){.list-items{grid-template-columns:1fr}.circle-box{width:80px;height:80px;right:-8px;bottom:-10px;box-shadow:0 14px 30px -14px rgba(20,32,46,.55),0 0 0 5px #fff}.experience-badge{left:-10px;top:16px;padding:11px 16px}.experience-badge span{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.about-image-box img,.about-thumb img,.list-items li,.phone-icon{transition:none}}.sq-section{scroll-margin-top:clamp(90px,11vh,120px);--sq-navy:#123c63;--sq-ink:#14202e;--sq-text:#5b6573;--sq-line:#e2e6ec;position:relative;background-color:#fff;padding:clamp(56px,6.6vw,96px) 0;border-top:1px solid var(--sq-line)}.sq-head{max-width:760px;margin:0 auto clamp(30px,3.6vw,48px);text-align:center}.sq-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:13px;font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--theme)}.sq-eyebrow::after,.sq-eyebrow::before{content:"";width:22px;height:2px;background-color:var(--theme)}.sq-head h2{font-family:"Mona Sans",sans-serif;font-size:clamp(24px, 3vw, 38px);font-weight:800;line-height:1.22;letter-spacing:-.015em;color:var(--sq-ink);margin:0 0 12px}.sq-head p{font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.7;color:var(--sq-text);margin:0}.sq-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--sq-line);border-radius:6px;overflow:hidden;background-color:#fff}.sq-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:clamp(22px,2.4vw,30px) 8px clamp(24px,2.6vw,32px);text-align:center;border-right:1px solid var(--sq-line);border-bottom:1px solid var(--sq-line);transition:background-color .35s ease}.sq-cell:nth-child(5n){border-right:0}.sq-cell:nth-last-child(-n+5){border-bottom:0}.sq-cell::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background-color:var(--theme);transform:scaleX(0);transition:transform .45s cubic-bezier(.22, .61, .36, 1)}.sq-cell:hover{background-color:#f7f9fb}.sq-cell:hover::after{transform:scaleX(1)}.sq-ico{display:block;width:clamp(34px,3.4vw,42px);height:clamp(34px,3.4vw,42px);color:var(--sq-navy);transition:color .35s ease,transform .45s cubic-bezier(.22, .61, .36, 1)}.sq-ico svg{display:block;width:100%;height:100%}.sq-cell:hover .sq-ico{color:var(--theme);transform:translateY(-5px)}.sq-name{font-family:"Mona Sans",sans-serif;font-size:clamp(12px, 1.05vw, 13.5px);font-weight:700;line-height:1.35;color:var(--sq-ink);margin:0;transition:color .35s ease}.sq-cell:hover .sq-name{color:var(--theme)}@media (max-width:991px){.sq-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-cell:nth-child(5n){border-right:1px solid var(--sq-line)}.sq-cell:nth-child(2n){border-right:0}.sq-cell:nth-last-child(-n+5){border-bottom:1px solid var(--sq-line)}.sq-cell:nth-last-child(-n+2){border-bottom:0}}@media (prefers-reduced-motion:reduce){.sq-cell,.sq-cell::after,.sq-ico,.sq-name{transition:none}}.why{--w-ink:#14202e;--w-text:#5b6573;--w-line:#e2e6ec;position:relative;background-color:#f7f9fb;padding:clamp(56px,6.6vw,96px) 0;border-top:1px solid var(--w-line);border-bottom:1px solid var(--w-line)}.why-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,84px);align-items:start}.why-aside{position:sticky;top:clamp(96px,11vh,128px)}.why-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:14px;font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase;color:var(--theme)}.why-eyebrow::before{content:"";width:26px;height:2px;background-color:currentColor}.why-aside h2{font-family:"Mona Sans",sans-serif;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.14;letter-spacing:-.02em;color:var(--w-ink);margin:0;max-width:13ch}.why-aside p{font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.72;color:var(--w-text);margin:18px 0 0;max-width:36ch}.why-aside .brandbar{margin-top:clamp(24px,3vw,34px)}.why-list{isolation:isolate;list-style:none;margin:0;padding:0;border-top:1px solid var(--w-line);counter-reset:why}.why-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(14px,2.2vw,30px);align-items:start;padding:clamp(20px,2.5vw,30px) clamp(12px,1.4vw,18px);border-bottom:1px solid var(--w-line)}.why-item::before{content:"";position:absolute;inset:0 -12px;z-index:-1;border-radius:8px;background-color:#fff;opacity:0;box-shadow:0 24px 46px -30px rgba(20,32,46,.55);transition:opacity .4s ease}.why-item::after{content:"";position:absolute;left:-12px;top:14px;bottom:14px;width:3px;border-radius:2px;background-color:var(--theme);transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.why-item:focus-within::before,.why-item:hover::before{opacity:1}.why-item:focus-within::after,.why-item:hover::after{transform:scaleY(1)}.why-no{min-width:2.3ch;font-family:"Mona Sans",sans-serif;font-size:clamp(24px,2.8vw,36px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em;color:#c9d2db;transition:color .35s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.why-item:focus-within .why-no,.why-item:hover .why-no{color:var(--theme);transform:translateY(-3px)}.why-item h3{font-family:"Mona Sans",sans-serif;font-size:clamp(17px,1.8vw,21px);font-weight:800;line-height:1.3;color:var(--w-ink);margin:0 0 8px;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.why-item:focus-within h3,.why-item:hover h3{transform:translateX(5px)}.why-item p{font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.7;color:var(--w-text);margin:0}.why-go{display:block;width:20px;height:20px;margin-top:6px;color:var(--theme);opacity:0;transform:translateX(-8px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,.61,.36,1)}.why-go svg{display:block;width:100%;height:100%}.why-item:focus-within .why-go,.why-item:hover .why-go{opacity:1;transform:none}.why-link{display:inline-flex;align-items:center;gap:9px;margin-top:clamp(20px,2.4vw,28px);padding-bottom:3px;border-bottom:2px solid transparent;font-family:"Mona Sans",sans-serif;font-size:13.5px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:var(--theme);text-decoration:none;transition:border-color .35s ease}.why-link svg{width:16px;height:16px;flex:0 0 auto;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.why-link:hover{border-bottom-color:var(--theme)}.why-link:hover svg{transform:translateX(4px)}@media (max-width:991px){.why-grid{grid-template-columns:1fr;gap:28px}.why-aside{position:static}.why-aside h2{max-width:20ch}.why-aside p{max-width:none}}@media (max-width:575px){.why-item{grid-template-columns:auto minmax(0,1fr);gap:14px;padding-left:8px;padding-right:0}.why-item::before{inset:0 -8px}.why-item::after{left:-8px}.why-go{display:none}}@media (prefers-reduced-motion:reduce){.why-go,.why-item h3,.why-item::after,.why-item::before,.why-link,.why-link svg,.why-no{transition:none}}.cta{background-color:#fff;padding:clamp(56px,6.6vw,96px) 0}.cta-in{position:relative;overflow:hidden;border-radius:6px;padding:clamp(30px,4vw,58px);background:linear-gradient(135deg,#d8342f -8%,#c6292d 46%,#9d1b1f 100%);box-shadow:0 30px 60px -34px rgba(157,27,31,.8)}.cta-in::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 1px,transparent 1px 14px)}.cta-in::after{content:"";position:absolute;right:-12%;top:-58%;width:560px;height:560px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 62%)}.cta-top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,44px);align-items:center}.cta-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:13px;font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--lg-yellow)}.cta-eyebrow::before{content:"";width:22px;height:2px;background-color:var(--lg-yellow)}.cta h2{font-family:"Mona Sans",sans-serif;font-size:clamp(22px, 2.7vw, 34px);font-weight:800;line-height:1.24;letter-spacing:-.015em;color:#fff;margin:0;max-width:24ch}.cta-btn{display:inline-flex;align-items:center;gap:11px;padding:16px 30px;border-radius:4px;background-color:#fff;color:#c6292d;font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .35s ease,color .35s ease}.cta-btn svg{width:16px;height:16px;transition:transform .35s cubic-bezier(.22, .61, .36, 1)}.cta-btn:hover{background-color:#0a2b4a;color:#fff}.cta-btn:hover svg{transform:translateX(4px)}.cta-links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:14px clamp(24px,4vw,56px);margin-top:clamp(24px,3vw,36px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid rgba(255,255,255,.24)}.cta-links a{display:inline-flex;align-items:center;gap:10px;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.4;color:#fff;text-decoration:none;transition:color .3s ease}.cta-links a:hover{color:var(--lg-yellow)}.cta-links svg{width:18px;height:18px;flex:0 0 auto;opacity:.85}@media (max-width:767px){.cta-top{grid-template-columns:1fr}.cta-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.cta-btn,.cta-btn svg,.cta-links a{transition:none}}.mv{position:relative;overflow:hidden;background-color:#0a2b4a;padding:clamp(56px,6.6vw,96px) 0 clamp(60px,7vw,104px)}.mv::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 78% 68% at 50% 38%,#000 42%,transparent);mask-image:radial-gradient(ellipse 78% 68% at 50% 38%,#000 42%,transparent)}.mv::after{content:"";position:absolute;left:50%;top:-30%;width:760px;height:760px;transform:translateX(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(0,118,216,.16),transparent 64%)}.mv .container{position:relative;z-index:1}.mv-head{max-width:640px;margin:0 auto clamp(30px,3.6vw,48px);text-align:center}.mv-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:13px;font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--lg-blue-lt)}.mv-eyebrow::after,.mv-eyebrow::before{content:"";width:22px;height:2px;background-color:var(--lg-blue-lt)}.mv-head h2{font-family:"Mona Sans",sans-serif;font-size:clamp(24px, 3vw, 38px);font-weight:800;line-height:1.22;letter-spacing:-.015em;color:#fff;margin:0}.mv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);align-items:start}.mv-card{position:relative;overflow:hidden;background-color:#fff;border-radius:6px;padding:clamp(28px,3.2vw,44px);transition:transform .5s cubic-bezier(.22, .61, .36, 1),box-shadow .5s ease}.mv-card--v{margin-top:clamp(0px,4vw,56px)}.mv-card::before{content:"";position:absolute;left:0;right:0;top:0;height:4px}.mv-card--m::before{background-color:var(--lg-red)}.mv-card--v::before{background-color:var(--lg-blue)}.mv-card:hover{transform:translateY(-8px);box-shadow:0 34px 62px -30px rgba(0,0,0,.6)}.mv-ghost{position:absolute;right:-24px;bottom:-28px;width:clamp(140px,15vw,196px);height:clamp(140px,15vw,196px);color:#14202e;opacity:.055;pointer-events:none;transition:opacity .55s ease,transform .7s cubic-bezier(.22, .61, .36, 1)}.mv-ghost svg{display:block;width:100%;height:100%}.mv-card:hover .mv-ghost{opacity:.1;transform:translate(-8px,-8px) rotate(-8deg)}.mv-tag{position:relative;display:grid;place-items:center;width:52px;height:52px;margin-bottom:20px;border-radius:50%;transition:transform .55s cubic-bezier(.22, .61, .36, 1)}.mv-tag svg{width:24px;height:24px}.mv-card--m .mv-tag{color:var(--lg-red);background-color:rgba(239,10,31,.08);box-shadow:inset 0 0 0 1px rgba(239,10,31,.22)}.mv-card--v .mv-tag{color:var(--lg-blue);background-color:rgba(0,118,216,.08);box-shadow:inset 0 0 0 1px rgba(0,118,216,.22)}.mv-card:hover .mv-tag{transform:rotate(-8deg) scale(1.06)}.mv-card h3{position:relative;font-family:"Mona Sans",sans-serif;font-size:clamp(22px, 2.6vw, 32px);font-weight:800;line-height:1.24;letter-spacing:-.015em;color:#14202e;margin:0 0 16px}.mv-rule{position:relative;display:block;width:34px;height:2px;margin-bottom:18px;transition:width .55s cubic-bezier(.22, .61, .36, 1)}.mv-card--m .mv-rule{background-color:var(--lg-red)}.mv-card--v .mv-rule{background-color:var(--lg-blue)}.mv-card:hover .mv-rule{width:70px}.mv-card p{position:relative;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.76;color:#5b6573;margin:0}.mv-card .brandbar{position:relative;margin-top:clamp(22px,2.8vw,32px)}:is(.about-page,.contact-page,.quality-page) .wow .mv-tag svg{opacity:0;transform:scale(.5)}:is(.about-page,.contact-page,.quality-page) .wow.animated .mv-tag svg{animation:pgPop .6s cubic-bezier(.22,.61,.36,1) .25s backwards;opacity:1;transform:none}@media (max-width:991px){.mv-grid{grid-template-columns:1fr;gap:18px}.mv-card--v{margin-top:0}}@media (prefers-reduced-motion:reduce){.mv-card,.mv-ghost,.mv-rule,.mv-tag{transition:none}:is(.about-page,.contact-page,.quality-page) .wow.animated .mv-tag svg{animation:none}}.ct-locs,.ct-main{--ct-red:var(--lg-red, #ef0a1f);--ct-ink:#14202e;--ct-dark:#00347a;--ct-text:#56606d;--ct-line:#e2e6ea;--ct-steel:#eef1f3}.ct-main{position:relative;background-color:#fff;padding:clamp(60px,7vw,110px) 0}.ct-card{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);border:1px solid var(--ct-line);border-radius:10px;overflow:hidden;box-shadow:0 44px 90px -52px rgba(20,32,46,.6)}.ct-info{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:clamp(30px,4vw,56px);background-color:var(--ct-dark);color:#fff;background-image:linear-gradient(152deg,var(--lg-blue-lt,#00a1f8) -45%,var(--lg-blue,#0076d8) 18%,var(--ct-dark) 88%)}.ct-info::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(160deg,transparent 30%,#000 100%);mask-image:linear-gradient(160deg,transparent 30%,#000 100%)}.ct-flange{position:absolute;z-index:-1;pointer-events:none;right:-150px;bottom:-150px;width:420px;height:auto;fill:none;stroke:rgba(255,255,255,.22);stroke-width:1.2;transform-origin:50% 50%;animation:ctSpin 64s linear infinite}@keyframes ctSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ct-flange .bh{fill:rgba(255,255,255,.08)}.ct-info h2{font-family:"Mona Sans",sans-serif;font-size:clamp(26px, 3vw, 40px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:#fff;margin:0 0 14px;text-align:left;max-width:16ch}.ct-lead{font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.7;color:rgba(255,255,255,.88);margin:0 0 28px;max-width:44ch}.ct-person{display:flex;align-items:center;gap:14px;margin-bottom:8px;padding:16px;border-radius:8px;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}.ct-mono{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background-color:var(--lg-yellow,#ffd800);color:var(--ct-dark);font-family:"Mona Sans",sans-serif;font-size:17px;font-weight:800;letter-spacing:.02em}.ct-person div>strong{display:block;font-family:"Mona Sans",sans-serif;font-size:16.5px;font-weight:700;line-height:1.3;color:#fff}.ct-person div>span{display:block;font-family:"DM Sans",sans-serif;font-size:13.5px;line-height:1.4;color:rgba(255,255,255,.74)}.ct-rows{list-style:none;margin:0;padding:0}.ct-rows li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.18)}.ct-rows li:last-child{border-bottom:0}.ct-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background-color:rgba(255,255,255,.14);color:var(--lg-yellow,#ffd800);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.ct-ico svg{width:19px;height:19px;display:block}.ct-rows small{display:block;margin-bottom:3px;font-family:"DM Sans",sans-serif;font-size:12.5px;line-height:1.3;color:rgba(255,255,255,.72)}.ct-val{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ct-rows a:not(.ct-wa),.ct-rows b{font-family:"Mona Sans",sans-serif;font-size:16.5px;font-weight:700;line-height:1.3;color:#fff;text-decoration:none;overflow-wrap:anywhere;transition:color .3s ease}.ct-rows a:not(.ct-wa):hover{color:var(--lg-yellow,#ffd800)}.ct-wa{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;background-color:#25d366;color:#08331a;text-decoration:none;font-family:"DM Sans",sans-serif;font-size:12.5px;font-weight:700;line-height:1.2;transition:background-color .3s ease}.ct-wa svg{width:14px;height:14px}.ct-wa:hover{background-color:#fff;color:#08331a}.ct-info .brandbar{margin-top:auto;padding-top:0}.ct-info-foot{margin-top:28px}.ct-form-wrap{background-color:#fff;padding:clamp(28px,4vw,56px)}.ct-form-wrap h2{font-family:"Mona Sans",sans-serif;font-size:clamp(22px, 2.4vw, 30px);font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--ct-ink);margin:0 0 8px;text-align:left}.ct-form-intro{font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.65;color:var(--ct-text);margin:0 0 26px;max-width:56ch}.ct-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ct-f{display:flex;flex-direction:column;gap:7px;min-width:0}.ct-f--full{grid-column:1/-1}.ct-f label{font-family:"DM Sans",sans-serif;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ct-ink)}.ct-f label abbr{color:var(--ct-red);text-decoration:none;border:0}.ct-f input,.ct-f input:focus,.ct-f select,.ct-f select:focus,.ct-f textarea,.ct-f textarea:focus{color:var(--ct-ink)}.ct-f input,.ct-f select,.ct-f textarea{width:100%;margin:0;padding:13px 14px;font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.4;background-color:#f4f6f8;border:1px solid transparent;border-bottom:2px solid #d3d9df;border-radius:6px 6px 2px 2px;outline:0;-webkit-appearance:none;appearance:none;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.ct-f input::placeholder,.ct-f textarea::placeholder{color:#97a0a9}.ct-f input:focus,.ct-f select:focus,.ct-f textarea:focus{background-color:#fff;border-color:#e3e7eb;border-bottom-color:var(--ct-red);box-shadow:0 0 0 3px rgba(239,10,31,.14)}.ct-f select{padding-right:42px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ef0a1f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.ct-f select:invalid{color:#97a0a9}.ct-f textarea{min-height:132px;resize:vertical}.ct-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ct-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:"DM Sans",sans-serif;font-size:13.5px;line-height:1.55;color:var(--ct-text)}.ct-consent input{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;accent-color:var(--ct-red);cursor:pointer}.ct-submit-row{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;margin-top:4px}.ct-submit{display:inline-flex;align-items:center;gap:14px;padding:11px 11px 11px 24px;border:0;border-radius:6px;background-color:#c6292d;color:#fff;cursor:pointer;font-family:"Mona Sans",sans-serif;font-size:15.5px;font-weight:700;letter-spacing:.01em;transition:background-color .4s ease}.ct-submit i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background-color:rgba(255,255,255,.18);transition:transform .4s cubic-bezier(.22, .61, .36, 1)}.ct-submit i svg{width:16px;height:16px}.ct-submit:hover{background-color:var(--ct-ink)}.ct-submit:hover i{transform:translateX(3px)}.ct-submit-note{margin:0;font-family:"DM Sans",sans-serif;font-size:13.5px;line-height:1.5;color:var(--ct-text)}.ct-submit:disabled{opacity:.6;cursor:not-allowed}.ct-captcha{grid-column:1/-1;min-height:78px}.ct-status{grid-column:1/-1;margin:0;font-family:"DM Sans",sans-serif;font-size:14px;line-height:1.55}.ct-status:empty{display:none}.ct-status.is-ok{color:#1a7f37}.ct-status.is-error{color:#b3261e}.ct-locs{position:relative;background-color:var(--ct-steel);padding:clamp(60px,7vw,110px) 0}.ct-locs-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4vw,70px);align-items:end;margin-bottom:clamp(30px,3.8vw,52px)}.ct-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:14px;font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase;color:var(--ct-red)}.ct-eyebrow::before{content:"";width:26px;height:2px;background-color:currentColor}.ct-locs h2{font-family:"Mona Sans",sans-serif;font-size:clamp(26px, 3.2vw, 44px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--ct-ink);margin:0;text-align:left}.ct-locs-head p{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.75;color:var(--ct-text);margin:0;max-width:50ch;padding-bottom:4px}.ct-loc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,30px)}.ct-loc{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--ct-line);border-radius:10px;overflow:hidden;transition:box-shadow .45s ease}.ct-loc:hover{box-shadow:0 30px 60px -36px rgba(20,32,46,.45)}.ct-map{position:relative;aspect-ratio:16/10;background-color:#dde3e8}.ct-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;filter:grayscale(1) contrast(1.05);transition:filter .6s ease}.ct-loc:hover .ct-map iframe,.ct-map iframe:focus{filter:none}.ct-loc-top{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;padding:clamp(18px,2vw,24px) clamp(22px,2.4vw,30px);border-bottom:1px solid var(--ct-line)}.ct-loc-city{display:inline-flex;align-items:center;gap:7px;padding:6px 13px 6px 10px;border-radius:999px;background-color:rgba(239,10,31,.09);color:var(--ct-red);font-family:"Mona Sans",sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.ct-loc-city svg{width:14px;height:14px;flex:0 0 auto}.ct-loc--f .ct-loc-city{background-color:rgba(0,118,216,.09);color:var(--lg-blue,#0076d8)}.ct-loc-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;align-items:end;padding:clamp(22px,2.4vw,30px)}.ct-loc h3{font-family:"Mona Sans",sans-serif;font-size:clamp(18px, 1.7vw, 21px);font-weight:800;line-height:1.3;color:var(--ct-ink);margin:0}.ct-loc address{font-family:"DM Sans",sans-serif;font-style:normal;font-size:15.5px;line-height:1.65;color:var(--ct-text);margin:0}.ct-dir{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;white-space:nowrap;border:1px solid var(--ct-ink);color:var(--ct-ink);text-decoration:none;font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:700;line-height:1.2;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.ct-dir svg{width:16px;height:16px}.ct-dir:hover{background-color:var(--ct-red);border-color:var(--ct-red);color:#fff}.ct-locs a:focus-visible,.ct-main a:focus-visible,.ct-submit:focus-visible{outline:2px solid var(--ct-red);outline-offset:3px}.ct-info a:focus-visible{outline-color:var(--lg-yellow,#ffd800)}@media (max-width:991px){.ct-card{grid-template-columns:1fr}.ct-locs-head{grid-template-columns:1fr;align-items:start;gap:14px}}@media (max-width:767px){.ct-form{grid-template-columns:1fr}.ct-loc-grid{grid-template-columns:1fr}.ct-loc-body{grid-template-columns:1fr;align-items:start}.ct-dir{justify-self:start}}@media (max-width:575px){.ct-form-wrap,.ct-info{padding:28px 18px}.ct-person{padding:14px}.ct-submit{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.ct-dir,.ct-f input,.ct-f select,.ct-f textarea,.ct-loc,.ct-map iframe,.ct-submit,.ct-submit i,.ct-wa{transition:none}.ct-flange{animation:none}}.ct-form-intro abbr{color:var(--ct-red);text-decoration:none;border:0}.ql-intro,.ql-levels,.ql-tests{--ql-red:var(--theme, #c6292d);--ql-blue:var(--lg-blue, #0076d8);--ql-navy:#0f2f4f;--ql-yel:var(--lg-yellow, #ffd800);--ql-ink:#14202e;--ql-text:#56606d;--ql-line:#dfe4e9;position:relative}.ql-intro h2,.ql-levels h2,.ql-tests h2{font-family:"Mona Sans",sans-serif;font-size:clamp(28px, 3.4vw, 46px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ql-ink);margin:0;text-align:left}.ql-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4vw,70px);align-items:end;margin-bottom:clamp(32px,4vw,56px)}.ql-head h2{max-width:16ch}.ql-head p{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.75;color:var(--ql-text);margin:0;max-width:50ch;padding-bottom:4px}.ql-intro{background-color:#fff;padding:clamp(60px,7vw,110px) 0}.ql-intro-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,100px);align-items:center}.ql-photo{position:relative;isolation:isolate;margin:0 clamp(16px,2vw,26px) clamp(16px,2vw,26px) 0;max-width:520px}.ql-photo::before{content:"";position:absolute;z-index:-1;inset:clamp(16px,2vw,26px) calc(-1 * clamp(16px,2vw,26px)) calc(-1 * clamp(16px,2vw,26px)) clamp(16px,2vw,26px);border-radius:10px;background-color:var(--ql-red)}.ql-photo img{display:block;width:100%;height:auto;border-radius:10px}.ql-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:14px;font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase;color:var(--ql-red)}.ql-eyebrow::before{content:"";width:26px;height:2px;background-color:currentColor}.ql-intro h2{margin-bottom:24px}.ql-intro-copy p{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.75;color:var(--ql-text);margin:0;max-width:58ch}.ql-intro-copy p.ql-lead{margin-bottom:18px;padding-left:18px;border-left:3px solid var(--ql-red);font-size:clamp(17px, 1.5vw, 19px);line-height:1.65;color:var(--ql-ink)}.ql-intro-copy strong{font-weight:700}.ql-levels{isolation:isolate;overflow:hidden;padding:clamp(60px,7vw,110px) 0;background:linear-gradient(135deg,#123c63 0,var(--ql-navy) 55%,#0a2238 100%)}.ql-levels::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.ql-levels h2{color:#fff}.ql-levels .ql-head p{color:rgba(255,255,255,.72)}.ql-eq{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:clamp(10px,1.4vw,18px);align-items:stretch}.ql-eq-item{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,34px);border-radius:10px;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.16);transition:background-color .4s ease,border-color .4s ease}.ql-eq-item:first-child{background-color:rgba(255,255,255,.1);border-color:rgba(255,216,0,.55)}.ql-eq-item:hover{background-color:rgba(255,255,255,.12)}.ql-pill{align-self:flex-start;margin-bottom:18px;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.4);color:#fff;font-family:"DM Sans",sans-serif;font-size:12.5px;font-weight:700;line-height:1.3}.ql-pill.is-always{background-color:var(--ql-yel);border-color:var(--ql-yel);color:var(--ql-navy)}.ql-eq-item h3{font-family:"Mona Sans",sans-serif;font-size:clamp(19px, 1.8vw, 23px);font-weight:800;line-height:1.25;color:#fff;margin:0 0 10px}.ql-eq-item p{font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.7;color:rgba(255,255,255,.74);margin:0 0 20px}.ql-eq-item p.ql-who{margin:auto 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:700;color:#fff}.ql-plus{align-self:center;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background-color:var(--ql-yel);color:var(--ql-navy);font-family:"Mona Sans",sans-serif;font-size:26px;font-weight:800;line-height:1}.ql-tests{background-color:#eef1f3;padding:clamp(60px,7vw,110px) 0}.ql-table{display:grid;grid-template-columns:1fr;gap:clamp(34px,4vw,52px)}.ql-block{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ql-col--lab{--g:var(--ql-red);--gt:rgba(198, 41, 45, .1)}.ql-col--ndt{--g:var(--ql-blue);--gt:rgba(0, 118, 216, .1)}.ql-block--lab,.ql-block--ndt{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.ql-col-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:18px;padding-bottom:14px}.ql-col-head h3{margin:0;font-family:"Mona Sans",sans-serif;font-size:clamp(18px, 1.9vw, 23px);font-weight:800;line-height:1.25;letter-spacing:-.015em;color:var(--ql-ink)}.ql-col-count{padding:5px 12px;border-radius:999px;background-color:var(--gt);color:var(--g);font-family:"Mona Sans",sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.ql-col-head p{width:100%;margin:0;font-family:"DM Sans",sans-serif;font-size:14.5px;line-height:1.55;color:var(--ql-text)}.ql-el{display:flex;flex-direction:column;min-height:clamp(172px,14vw,200px);padding:clamp(12px,1.2vw,16px);border-radius:8px}.ql-el{background-color:#fff;border:1px solid var(--ql-line);border-top:4px solid var(--g);transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease}.ql-el-ico{display:grid;place-items:center;width:65px;height:65px;margin-top:2px;border-radius:12px;background-color:var(--gt);color:var(--g);transition:background-color .35s ease,color .35s ease,transform .45s cubic-bezier(.22, .61, .36, 1)}.ql-el-ico svg{display:block;width:31px;height:31px}.ql-el:hover .ql-el-ico{background-color:rgba(255,255,255,.22);color:#fff;transform:rotate(-6deg) scale(1.06)}.ql-el-sym{margin:16px 0 7px;padding-top:0;font-family:"Mona Sans",sans-serif;font-size:20px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--g)}.ql-el-nm{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:var(--ql-ink)}.ql-el-nm small{display:block;margin-top:4px;font-size:13.5px;font-weight:400;line-height:1.45;color:var(--ql-text)}.ql-el-nm,.ql-el-nm small,.ql-el-sym{transition:color .35s ease}.ql-el:hover{background-color:var(--g);border-color:var(--g);box-shadow:0 24px 44px -26px rgba(20,32,46,.55)}.ql-el:hover .ql-el-nm,.ql-el:hover .ql-el-nm small,.ql-el:hover .ql-el-sym{color:#fff}.ql-note{display:flex;align-items:center;gap:10px;margin:clamp(22px,2.6vw,32px) 0 0;font-family:"DM Sans",sans-serif;font-size:14.5px;line-height:1.6;color:var(--ql-text)}.ql-note::before{content:"";flex:0 0 auto;width:26px;height:2px;background-color:var(--ql-red)}@media (max-width:1199px){.ql-table{grid-template-columns:1fr}}@media (max-width:991px){.ql-head,.ql-intro-grid{grid-template-columns:1fr;align-items:start;gap:14px}.ql-intro-grid{gap:48px}.ql-eq{grid-template-columns:1fr}.ql-plus{justify-self:center}}@media (max-width:575px){.ql-el{min-height:190px}.ql-photo{margin-right:14px;margin-bottom:14px}.ql-photo::before{inset:14px -14px -14px 14px}}@media (prefers-reduced-motion:reduce){.ql-el,.ql-el-ico,.ql-el-nm,.ql-el-nm small,.ql-el-sym,.ql-eq-item{transition:none}}.rcta{--rc-red:var(--theme, #c6292d);--rc-ink:#1b1a19;--rc-mut:#6b7079;--rc-yel:#ffd800;position:relative;background-color:#fff;padding:clamp(24px,3vw,40px) 0 clamp(58px,6.8vw,94px)}.rcta-card{position:relative;isolation:isolate;overflow:hidden;border-radius:10px;padding:clamp(30px,4.4vw,68px);color:#fff;background:linear-gradient(125deg,#cf3236 0,#c6292d 40%,#9c1c20 100%);box-shadow:0 44px 80px -46px rgba(126,22,25,.8)}.rcta-card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent 10%,#000 70%);mask-image:linear-gradient(90deg,transparent 10%,#000 70%)}.rcta-card::after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--lg-red,#ef0a1f) 0 33.33%,var(--lg-yellow,#ffd800) 33.33% 66.66%,var(--lg-blue,#0076d8) 66.66% 100%)}.rcta-flange{position:absolute;z-index:-1;pointer-events:none;right:clamp(-220px,-12vw,-120px);top:50%;width:clamp(380px,44vw,600px);height:auto;transform:translateY(-50%);fill:none;stroke:rgba(255,255,255,.17);stroke-width:1.2}.rcta-flange .bh{fill:rgba(255,255,255,.06)}.rcta-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.88fr);gap:clamp(28px,4.4vw,76px);align-items:center}.rcta h2{font-family:"Mona Sans",sans-serif;font-size:clamp(28px, 3.5vw, 48px);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#fff;margin:0 0 18px;text-align:left;max-width:17ch}.rcta-copy>p{font-family:"DM Sans",sans-serif;font-size:16.5px;line-height:1.7;color:rgba(255,255,255,.86);margin:0 0 26px;max-width:50ch}.rcta-points{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.rcta-points li{display:inline-flex;align-items:center;gap:8px;padding:8px 15px 8px 11px;border-radius:999px;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;line-height:1.3;color:#fff}.rcta-points svg{width:16px;height:16px;flex:0 0 auto;color:var(--rc-yel)}.rcta-panel{position:relative;background-color:#fff;color:var(--rc-ink);border-radius:8px;padding:clamp(22px,2.4vw,30px);box-shadow:0 30px 60px -30px rgba(40,6,8,.65)}.rcta-panel-label{display:flex;align-items:center;gap:12px;margin:0 0 6px;font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:700;line-height:1.3;color:var(--rc-ink)}.rcta-panel-label::after{content:"";flex:1;height:1px;background-color:#ebe8e4}.rcta-line{display:grid;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ebe8e4;text-decoration:none;color:var(--rc-ink)}.rcta-line-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background-color:rgba(198,41,45,.08);color:var(--rc-red);transition:background-color .35s ease,color .35s ease}.rcta-line-ico svg{width:20px;height:20px;display:block}.rcta-line-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.rcta-line-txt small{font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.3;color:var(--rc-mut)}.rcta-line-txt strong{font-family:"Mona Sans",sans-serif;font-size:17.5px;font-weight:800;line-height:1.25;color:var(--rc-ink);overflow-wrap:anywhere;transition:color .35s ease}.rcta-line-go{display:block;width:20px;height:20px;color:#b5b9bf;transition:color .35s ease,transform .4s cubic-bezier(.22, .61, .36, 1)}.rcta-line-go svg{width:100%;height:100%;display:block}.rcta-line:hover .rcta-line-ico{background-color:var(--rc-red);color:#fff}.rcta-line:hover strong{color:var(--rc-red)}.rcta-line:hover .rcta-line-go{color:var(--rc-red);transform:translateX(4px)}.rcta-btn{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:12px 12px 12px 22px;border-radius:6px;background-color:var(--rc-ink);color:#fff;text-decoration:none;font-family:"Mona Sans",sans-serif;font-size:15.5px;font-weight:700;letter-spacing:.01em}.rcta-btn::before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--rc-red);transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.22, .61, .36, 1)}.rcta-btn i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background-color:rgba(255,255,255,.14);transition:transform .4s cubic-bezier(.22, .61, .36, 1)}.rcta-btn i svg{width:17px;height:17px}.rcta-btn:hover{color:#fff}.rcta-btn:hover::before{transform:scaleX(1)}.rcta-btn:hover i{transform:translateX(3px)}.rcta-addr{display:flex;align-items:flex-start;gap:9px;margin:16px 0 0;font-family:"DM Sans",sans-serif;font-size:13.5px;line-height:1.55;color:var(--rc-mut)}.rcta-addr svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px;color:var(--rc-red)}.rcta a:focus-visible{outline:2px solid var(--rc-red);outline-offset:3px}.rcta-btn:focus-visible{outline-color:var(--rc-yel)}@media (max-width:991px){.rcta-grid{grid-template-columns:1fr}.rcta-flange{top:30%;right:-200px;opacity:.85}.rcta-panel{max-width:520px}}@media (max-width:575px){.rcta-card{padding:30px 18px 18px}.rcta-copy{padding:0 4px}.rcta-panel{padding:18px 16px}.rcta-line{grid-template-columns:42px minmax(0,1fr) 18px;gap:12px}.rcta-line-ico{width:42px;height:42px}.rcta-line-txt strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.rcta-btn i,.rcta-btn::before,.rcta-line-go,.rcta-line-ico,.rcta-line-txt strong{transition:none}}.contact-page .breadcrumb-wrapper::before{background:linear-gradient(180deg,rgba(10,22,38,.64) 0,rgba(10,22,38,.4) 52%,rgba(10,22,38,.6) 100%)}.contact-page .breadcrumb-wrapper{background-size:cover;background-position:center}@media (max-width:767px){.contact-page .breadcrumb-wrapper{background-position:62% center}}.sv3-layers--solo{grid-template-columns:1fr}.sv3-apps--auto{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.sv3-ben-top--solo{grid-template-columns:1fr}.sv3-insp--3lpp-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#cac5ba 0,#beb8ab 14%,#b4ac9d 55%,#b8b1a3 82%,#c6c0b5 100%)}.sv3-insp--3lpp-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#128f7e 50% 62%,#e08a2a 62% 75%,#cfc7b8 75% 88%,#b4ac9d 88% 100%)}.sv3-insp--fbe-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#59a0a2 0,#338a8d 14%,#12777a 55%,#207f82 82%,#4b989a 100%)}.sv3-insp--fbe-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#1b929a 50% 75%,#146f74 75% 100%)}.sv3-insp--external-fbe-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#5b9b97 0,#36847f 14%,#15706a 55%,#237973 82%,#4d928e 100%)}.sv3-insp--external-fbe-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#2a8f84 50% 75%,#1b5345 75% 100%)}.sv3-insp--glass-flake-epoxy-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#838795 0,#676c7d 14%,#4e5468 55%,#595e71 82%,#787d8c 100%)}.sv3-insp--glass-flake-epoxy-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#6b7186 50% 75%,#454c62 75% 100%)}.sv3-insp--phenolic-epoxy-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#ae8067 0,#9c6344 14%,#8c4a26 55%,#935533 82%,#a8755a 100%)}.sv3-insp--phenolic-epoxy-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#a85c30 50% 75%,#7a3d1e 75% 100%)}.sv3-insp--concrete-weight-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#c2bcaf 0,#b4ac9d 14%,#a89f8d 55%,#ada594 82%,#bdb6a8 100%)}.sv3-insp--concrete-weight-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#1f1c19 50% 67%,#8e9a7e 67% 83%,#b8af9c 83% 100%)}.sv3-insp--coal-tar-tape-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#666163 0,#433d3f 14%,#241d20 55%,#312b2d 82%,#595356 100%)}.sv3-insp--coal-tar-tape-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#6b4a2a 50% 67%,#2f272c 67% 83%,#1d151a 83% 100%)}.sv3-insp--heat-shrink-sleeves::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#5f5f61 0,#3b3b3d 14%,#1b1b1d 55%,#29292b 82%,#525253 100%)}.sv3-insp--heat-shrink-sleeves::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#c07a2a 50% 75%,#1f1f1f 75% 100%)}.sv3-insp--polyolefin-tape-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#d5d2cd 0,#cbc8c1 14%,#c3bfb7 55%,#c7c3bb 82%,#d1cec8 100%)}.sv3-insp--polyolefin-tape-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#5f5145 50% 67%,#26252b 67% 83%,#ccc7bf 83% 100%)}.sv3-insp--cold-applied-tape-coatings::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#656468 0,#424145 14%,#232227 55%,#302f34 82%,#58575b 100%)}.sv3-insp--cold-applied-tape-coatings::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#7d6a5c 50% 67%,#3a383f 67% 83%,#26252b 83% 100%)}.sv3-insp--tape-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#6a6669 0,#484347 14%,#2a2429 55%,#373136 82%,#5d595c 100%)}.sv3-insp--tape-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#6c777e 0 18%,#8b969d 18% 32%,#a9b5bb 32% 50%,#6b5340 50% 67%,#3a3238 67% 83%,#241f24 83% 100%)}.sv3-insp--cement-mortar-lining::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#a4aaae 0,#8f969b 14%,#7d858b 55%,#858c92 82%,#9ca2a7 100%)}.sv3-insp--cement-mortar-lining::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#c4bcab 0 30%,#a89e8a 30% 38%,#8b969d 38% 60%,#a9b5bb 60% 84%,#5d666c 84% 100%)}.sv3-insp--internal-fbe-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#a4aaae 0,#8f969b 14%,#7d858b 55%,#858c92 82%,#9ca2a7 100%)}.sv3-insp--internal-fbe-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#3aa845 0 30%,#23942c 30% 38%,#8b969d 38% 60%,#a9b5bb 60% 84%,#5d666c 84% 100%)}.sv3-insp--food-grade-epoxy-coating::before{background:linear-gradient(180deg,transparent 8%,rgba(255,255,255,.16) 17%,transparent 30%),linear-gradient(180deg,transparent 62%,rgba(255,255,255,.05) 74%,transparent 86%),linear-gradient(180deg,#a4aaae 0,#8f969b 14%,#7d858b 55%,#858c92 82%,#9ca2a7 100%)}.sv3-insp--food-grade-epoxy-coating::after{background:radial-gradient(closest-side ellipse at 36% 28%,rgba(255,255,255,.3),transparent 62%),radial-gradient(closest-side ellipse at 50% 50%,#e7efee 0 30%,#9ac6cb 30% 38%,#8b969d 38% 60%,#a9b5bb 60% 84%,#5d666c 84% 100%)}.sv3 h4{font-family:"Mona Sans",sans-serif;font-weight:700;color:var(--ink);font-size:clamp(15.5px, 1.5vw, 16.5px);line-height:1.4;margin:20px 0 8px}.sv3-std-key{font-family:"DM Sans",sans-serif;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);margin:0 0 14px}.sv3-std-key span{color:var(--theme);margin:0 2px}.sv3-layers--sticky{align-items:start}.sv3-layers--sticky .sv3-figure{position:sticky;top:clamp(116px,9vw,126px)}@media (max-width:860px){.sv3-layers--sticky .sv3-figure{position:static}}.sv3-fam{list-style:none;margin:0;padding:0;counter-reset:f;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.sv3-fam>li{counter-increment:f;display:flex;flex-direction:column;background:#fff;border:1px solid var(--rule);border-radius:14px;overflow:hidden;transition:box-shadow .35s var(--ease),border-color .35s ease}.sv3-fam>li:hover{box-shadow:var(--lift);border-color:var(--steel)}.sv3-fam>li.is-wide{grid-column:1/-1;display:grid;grid-template-columns:minmax(260px,34%) minmax(0,1fr)}.sv3-fam-head{position:relative;display:flex;align-items:center;gap:16px;padding:18px clamp(20px,2.2vw,28px);background:radial-gradient(circle at 100% 100%,transparent 0 54px,rgba(255,255,255,.07) 54px 56px,transparent 56px 78px,rgba(255,255,255,.055) 78px 80px,transparent 80px 104px,rgba(255,255,255,.04) 104px 106px,transparent 106px),linear-gradient(160deg,var(--ink-3),var(--ink) 72%)}.sv3-fam>li.is-wide .sv3-fam-head{flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(26px,2.8vw,36px) clamp(22px,2.4vw,32px)}.sv3-fam-head::before{content:"0" counter(f);flex:none;font-family:"Mona Sans",sans-serif;font-weight:800;font-size:clamp(30px, 3vw, 38px);line-height:1;color:transparent;-webkit-text-stroke:1.3px #e8494d;transition:color .35s ease}.sv3-fam>li:hover .sv3-fam-head::before{color:#e8494d}.sv3-fam-head::after{content:"";position:absolute;left:0;top:0;height:3px;width:64px;background:var(--red);transition:width .5s var(--ease)}.sv3-fam>li:hover .sv3-fam-head::after{width:100%}.sv3 .sv3-fam-head h3{color:#fff;font-weight:800;font-size:clamp(19px, 2vw, 23px);margin:0}.sv3 .sv3-fam-head p{color:#c9d8d7;margin:0}.sv3-fam-body{padding:clamp(20px,2.2vw,28px)}.sv3 .sv3-fam-body p{margin:0}.sv3-fam-sys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule)}.sv3-fam-sys>div{background:#fff;padding:clamp(20px,2.2vw,28px);transition:background .3s ease}.sv3-fam-sys>div:hover{background:var(--soft)}.sv3-fam-sys>div:last-child:nth-child(odd){grid-column:1/-1}.sv3 .sv3-fam-sys h4{position:relative;margin:0 0 8px;padding-left:20px}.sv3-fam-sys h4::before{content:"";position:absolute;left:0;top:.32em;width:11px;height:11px;border:2.5px solid var(--red);border-radius:50%;box-sizing:border-box;transition:background .3s ease}.sv3-fam-sys>div:hover h4::before{background:var(--red)}.sv3 .sv3-fam-sys p{font-size:16px!important;line-height:26px!important;margin:0}@media (max-width:900px){.sv3-fam>li.is-wide{grid-template-columns:1fr}}@media (max-width:700px){.sv3-fam{grid-template-columns:1fr}}@media (max-width:560px){.sv3-fam-sys{grid-template-columns:1fr}}.brandbar{display:flex;width:86px;height:4px;overflow:hidden}.brandbar i{flex:1;display:block}.brandbar i:first-child{background-color:var(--lg-red)}.brandbar i:nth-child(2){background-color:var(--lg-yellow)}.brandbar i:nth-child(3){background-color:var(--lg-blue)}:is(.about-page,.contact-page,.quality-page){--pg-pad:clamp(58px, 6.8vw, 94px);--pg-h2:clamp(26px, 3.3vw, 42px);--pg-ink:#2b2a28;--pg-mut:#6b6b69;--pg-hair:#e8e8e6}.pg-skip{position:absolute;left:-9999px;top:0;z-index:10000;padding:12px 20px;background-color:#2b2a28;color:#fff;font-family:"Mona Sans",sans-serif;font-size:14px;text-decoration:none}.pg-skip:focus{left:0;color:#fff}:is(.about-page,.contact-page,.quality-page) ::selection{background-color:var(--lg-red);color:#fff}:is(.about-page,.contact-page,.quality-page) a:focus-visible,:is(.about-page,.contact-page,.quality-page) button:focus-visible{outline:2px solid var(--lg-red);outline-offset:3px}@media (prefers-reduced-motion:no-preference){@keyframes pgPop{from{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes pgRule{from{width:0}to{width:24px}}@keyframes pgZoom{from{transform:scale(1.14)}to{transform:scale(1)}}:is(.about-page,.contact-page,.quality-page) .wow.animated .brandbar i{animation:pgSeg .5s cubic-bezier(.22,.61,.36,1) backwards}:is(.about-page,.contact-page,.quality-page) .wow.animated .brandbar i:nth-child(2){animation-delay:.1s}:is(.about-page,.contact-page,.quality-page) .wow.animated .brandbar i:nth-child(3){animation-delay:.2s}@keyframes pgSeg{from{transform:scaleX(0)}to{transform:scaleX(1)}}:is(.about-page,.contact-page,.quality-page) .brandbar i{transform-origin:left}@keyframes pgLift{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}:is(.about-page,.contact-page,.quality-page) .brandbar i{transition:transform 350ms cubic-bezier(.22, .61, .36, 1)}:is(.about-page,.contact-page,.quality-page) .brandbar:hover i{transform:scaleX(1.12)}.about-section-6{--a6-ink:#14202e;--a6-text:#5b6573;--a6-line:#e2e6ec;position:relative;background-color:#fff;padding:clamp(60px,7vw,108px) 0;overflow:hidden}.about-image-item{position:relative}.about-thumb{position:relative;overflow:hidden;border-radius:6px;background-color:var(--a6-ink)}.about-thumb img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform 1s cubic-bezier(.22, .61, .36, 1)}.about-thumb:hover img{transform:scale(1.06)}.experience-badge{position:absolute;left:clamp(-42px,-3.2vw,-14px);top:clamp(24px,4vw,54px);z-index:4;padding:clamp(14px,1.7vw,20px) clamp(20px,2.4vw,30px);border-radius:6px;background-color:var(--theme);box-shadow:0 18px 40px -18px rgba(20,32,46,.55)}.experience-badge::after{content:"";position:absolute;left:0;bottom:-13px;width:0;height:0;border-style:solid;border-width:13px 15px 0 0;border-color:var(--theme) transparent transparent transparent}.experience-badge span{display:block;white-space:nowrap;font-family:"Mona Sans",sans-serif;font-size:clamp(15px, 1.75vw, 20px);font-weight:800;line-height:1.3;color:#fff}.about-image-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.about-image-box>div{overflow:hidden;border-radius:6px;background-color:var(--a6-ink)}.about-image-box img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform 1s cubic-bezier(.22, .61, .36, 1)}.about-image-box>div:hover img{transform:scale(1.07)}.circle-box{position:absolute;right:clamp(-46px,-3.4vw,-18px);bottom:clamp(-24px,-2.2vw,-8px);z-index:4;width:clamp(92px,10vw,124px);height:clamp(92px,10vw,124px);border-radius:50%;background-color:#fff;box-shadow:0 20px 44px -18px rgba(20,32,46,.55),0 0 0 7px #fff;display:grid;place-items:center}.circle-box .text-image{position:absolute;inset:0;color:var(--a6-ink)}.circle-box .text-image svg{width:100%;height:100%;display:block}.circle-box .logo-icon img{display:block;width:clamp(30px,3.4vw,42px);height:auto}@media (prefers-reduced-motion:no-preference){.circle-box .text-image{animation:a6Spin 22s linear infinite}}@keyframes a6Spin{to{transform:rotate(360deg)}}.about-right-content-style-6{padding-left:clamp(0px,2vw,26px)}.about-section-6 .sub-title{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;font-family:"Mona Sans",sans-serif;font-size:13px;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:var(--theme)}.about-section-6 .sub-title::before{content:"";width:24px;height:2px;background-color:var(--theme)}.about-section-6 .sub-title img{width:19px;height:auto}.about-section-6 h2{font-family:"Mona Sans",sans-serif;font-size:clamp(26px, 3.2vw, 42px);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--a6-ink);margin:0 0 18px}.about-section-6 .about-text,.about-section-6 p{font-family:"DM Sans",sans-serif;font-size:17px;line-height:1.75;color:#101010;margin:0}.list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,2.4vw,36px);margin:26px 0 30px;padding:22px 0;border-top:1px solid var(--a6-line);border-bottom:1px solid var(--a6-line)}.list-items ul{list-style:none;margin:0;padding:0}.list-items li{display:flex;align-items:center;gap:11px;padding:8px 0;font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.4;color:var(--a6-ink);transition:color .3s ease,transform .38s cubic-bezier(.22, .61, .36, 1)}.list-items li svg{flex:0 0 auto;width:19px;height:19px;color:var(--theme)}.list-items li:hover{color:var(--theme);transform:translateX(5px)}.about-btn-area{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(18px,3vw,40px)}.about-section-6 .hs-btn{color:#fff}.client-phn-area{display:flex;align-items:center;gap:14px}.phone-icon{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--theme);border:1px solid rgba(198,41,45,.3);background-color:rgba(198,41,45,.06);transition:background-color .4s ease,color .4s ease}.phone-icon svg{width:21px;height:21px}.client-phn-area:hover .phone-icon{background-color:var(--theme);color:#fff}.client-content p{font-family:"DM Sans",sans-serif;font-size:13.5px;line-height:1.4;color:var(--a6-text);margin:0 0 3px}.client-content a{font-family:"Mona Sans",sans-serif;font-size:19px;font-weight:800;line-height:1.2;color:var(--a6-ink);text-decoration:none;transition:color .3s ease}.client-content a:hover{color:var(--theme)}@media (max-width:1199px){.about-right-content-style-6{padding-left:0}.circle-box{right:-14px;bottom:-14px}}@media (max-width:991px){.about-section-6{padding:70px 0}.about-image-item{max-width:560px;margin-inline:auto}}@media (max-width:575px){.list-items{grid-template-columns:1fr}.circle-box{width:80px;height:80px;right:-8px;bottom:-10px;box-shadow:0 14px 30px -14px rgba(20,32,46,.55),0 0 0 5px #fff}.experience-badge{left:-10px;top:16px;padding:11px 16px}.experience-badge span{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.about-image-box img,.about-thumb img,.list-items li,.phone-icon{transition:none}}.cta{background-color:#fff;padding:clamp(56px,6.6vw,96px) 0}.cta-in{position:relative;overflow:hidden;border-radius:6px;padding:clamp(30px,4vw,58px);background:linear-gradient(135deg,#d8342f -8%,#c6292d 46%,#9d1b1f 100%);box-shadow:0 30px 60px -34px rgba(157,27,31,.8)}.cta-in::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 1px,transparent 1px 14px)}.cta-in::after{content:"";position:absolute;right:-12%;top:-58%;width:560px;height:560px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 62%)}.cta-top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,44px);align-items:center}.cta-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:13px;font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--lg-yellow)}.cta-eyebrow::before{content:"";width:22px;height:2px;background-color:var(--lg-yellow)}.cta h2{font-family:"Mona Sans",sans-serif;font-size:clamp(22px, 2.7vw, 34px);font-weight:800;line-height:1.24;letter-spacing:-.015em;color:#fff;margin:0;max-width:24ch}.cta-btn{display:inline-flex;align-items:center;gap:11px;padding:16px 30px;border-radius:4px;background-color:#fff;color:#c6292d;font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .35s ease,color .35s ease}.cta-btn svg{width:16px;height:16px;transition:transform .35s cubic-bezier(.22, .61, .36, 1)}.cta-btn:hover{background-color:#0a2b4a;color:#fff}.cta-btn:hover svg{transform:translateX(4px)}.cta-links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:14px clamp(24px,4vw,56px);margin-top:clamp(24px,3vw,36px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid rgba(255,255,255,.24)}.cta-links a{display:inline-flex;align-items:center;gap:10px;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.4;color:#fff;text-decoration:none;transition:color .3s ease}.cta-links a:hover{color:var(--lg-yellow)}.cta-links svg{width:18px;height:18px;flex:0 0 auto;opacity:.85}@media (max-width:767px){.cta-top{grid-template-columns:1fr}.cta-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.cta-btn,.cta-btn svg,.cta-links a{transition:none}}.about-page,.quality-page{--r-lg:18px;--r-md:14px;--r-sm:10px;--r-chip:12px;--ab-lift:-5px}.ab2-sec{--ab-ink:#14202e;--ab-text:#5b6573;--ab-line:#e2e6ec;--ab-soft:#f7f9fb;--ab-card:#fff;--ab-mark:rgba(20, 32, 46, .05);position:relative;isolation:isolate;overflow:hidden;background-color:#fff;padding:clamp(60px,7vw,108px) 0}.ab2-sec--light{background-color:#f5f7fa;border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line)}.ab2-sec--light::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(20,32,46,.07) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 90% 8%,#000,transparent 70%);mask-image:radial-gradient(ellipse 60% 55% at 90% 8%,#000,transparent 70%)}.ab2-sec--dark{--ab-ink:#fff;--ab-text:rgba(255, 255, 255, .74);--ab-line:rgba(255, 255, 255, .16);--ab-soft:rgba(255, 255, 255, .06);--ab-card:rgba(255, 255, 255, .055);--ab-mark:rgba(255, 255, 255, .06);background:linear-gradient(152deg,#0d3f6e 0,#0a2b4a 52%,#04182c 100%)}.ab2-sec--dark::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.ab2-sec--dark::after{content:"";position:absolute;right:-16%;top:-38%;z-index:-1;width:780px;height:780px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(0,118,216,.2),transparent 62%)}.ab2-sec .container{position:relative;z-index:1}.ab2-head{position:relative;z-index:1;margin:0 0 clamp(32px,3.8vw,52px)}.ab2-head h2{font-family:"Mona Sans",sans-serif;font-size:clamp(27px, 3.5vw, 46px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--ab-ink);margin:0;max-width:22ch}.ab2-lead{font-family:"DM Sans",sans-serif;font-size:16.5px;line-height:1.75;color:var(--ab-text);margin:18px 0 0;max-width:68ch}.ab2-head .brandbar{margin-top:clamp(20px,2.4vw,26px)}.ab2-label{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-family:"Mona Sans",sans-serif;font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:var(--ab-ink)}.ab2-label::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--ab-line),transparent)}.ab2-note{position:relative;display:block;margin:clamp(26px,3.2vw,38px) 0 0;padding:clamp(20px,2.4vw,26px) clamp(22px,2.6vw,30px);border-radius:var(--r-sm);border:1px solid var(--ab-line);border-left:3px solid var(--theme);background-color:var(--ab-soft);font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.75;color:var(--ab-text)}.ab2-sec--dark .ab2-note{border-left-color:var(--lg-yellow)}.ab2-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(38px,5.4vw,92px);align-items:center}.ab2-media{position:relative;isolation:isolate;margin:0 clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px) 0}.ab2-media img{position:relative;z-index:2;display:block;width:100%;height:auto;border-radius:var(--r-lg);box-shadow:0 34px 60px -34px rgba(13,24,37,.6)}.ab2-media::before{content:"";position:absolute;z-index:1;inset:clamp(18px,2.2vw,30px) calc(-1 * clamp(18px,2.2vw,30px)) calc(-1 * clamp(18px,2.2vw,30px)) clamp(18px,2.2vw,30px);border:2px solid var(--theme);border-radius:var(--r-lg)}.ab2-media::after{content:"";position:absolute;z-index:0;left:calc(-1 * clamp(14px,1.6vw,22px));top:calc(-1 * clamp(14px,1.6vw,22px));width:clamp(90px,11vw,140px);height:clamp(90px,11vw,140px);background-image:radial-gradient(var(--theme) 1.4px,transparent 1.4px);background-size:12px 12px;opacity:.3}.ab2-split--rev .ab2-media{order:2;margin:0 0 clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px)}.ab2-split--rev .ab2-media::before{inset:clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px) calc(-1 * clamp(18px,2.2vw,30px)) calc(-1 * clamp(18px,2.2vw,30px));border-color:var(--lg-blue)}.ab2-split--rev .ab2-media::after{left:auto;right:calc(-1 * clamp(14px,1.6vw,22px));background-image:radial-gradient(var(--lg-blue) 1.4px,transparent 1.4px)}.ab2-copy .ab2-head{margin-bottom:22px}.ab2-copy p{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.8;color:var(--ab-text);margin:0;max-width:62ch}.ab2-copy p+p{margin-top:16px}.ab2-copy p.ab2-first{font-size:clamp(17px, 1.5vw, 19px);line-height:1.68;color:var(--ab-ink)}.wc{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,4.2vw,68px);align-items:start}.wc-media{position:relative}.wc-photo{position:relative;margin:0;overflow:hidden;border-radius:var(--r-lg);box-shadow:0 34px 62px -38px rgba(13,24,37,.72)}.wc-photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(13,24,37,0) 42%,rgba(13,24,37,.42) 100%)}.wc-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.wc-creds{position:relative;z-index:1;list-style:none;margin:calc(-1 * clamp(30px,3.6vw,56px)) clamp(12px,1.6vw,24px) 0;padding:0 clamp(18px,2vw,26px);border-radius:var(--r-md);background:linear-gradient(150deg,#0d3f6e 0,#0a2b4a 56%,#04182c 100%);box-shadow:0 30px 56px -34px rgba(13,24,37,.9)}.wc-creds li{display:flex;align-items:center;gap:clamp(12px,1.4vw,16px);padding:clamp(14px,1.6vw,18px) 0;border-bottom:1px solid rgba(255,255,255,.12)}.wc-creds li:last-child{border-bottom:0}.wc-ico{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:var(--r-chip);background-color:var(--theme);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);color:#fff}.wc-ico svg{width:21px;height:21px}.wc-creds p{margin:0;font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.55;color:rgba(255,255,255,.74)}.wc-creds b{font-family:"Mona Sans",sans-serif;font-weight:800;letter-spacing:-.01em;color:#fff}.wc-list{list-style:none;margin:0;padding:0}.wc-list li{position:relative;display:flex;align-items:flex-start;gap:14px;padding:clamp(12px,1.4vw,15px) clamp(10px,1.2vw,14px);border-radius:var(--r-sm);border-bottom:1px solid var(--ab-line);transition:background-color .35s ease,transform .4s cubic-bezier(.22, .61, .36, 1)}.wc-list li:first-child{border-top:1px solid var(--ab-line)}.wc-list li:hover{background-color:#fff;transform:translateX(4px)}.wc-tick{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;margin-top:1px;border-radius:50%;background-color:rgba(198,41,45,.1);color:var(--theme);transition:background-color .35s ease,color .35s ease}.wc-tick svg{width:14px;height:14px}.wc-list li:hover .wc-tick{background-color:var(--theme);color:#fff}.wc-list p{margin:0;font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.6;color:var(--ab-text)}.wc-list b{font-weight:700;color:var(--ab-ink)}@media (max-width:991px){.wc{grid-template-columns:1fr;gap:30px}.wc-media{max-width:620px}}@media (max-width:575px){.wc-creds{margin-left:8px;margin-right:8px}.wc-creds li{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.wc-list li,.wc-tick{transition:none}.wc-list li:hover{transform:none}}.ab2-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}.ab2-way{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(26px,3vw,38px);border-radius:var(--r-md);background-color:var(--ab-card);border:1px solid var(--ab-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .45s ease,border-color .45s ease,transform .55s cubic-bezier(.22, .61, .36, 1)}.ab2-way::before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22, .61, .36, 1)}.ab2-way:first-child::before{background-color:var(--lg-red)}.ab2-way:nth-child(2)::before{background-color:var(--lg-yellow)}.ab2-way:nth-child(3)::before{background-color:var(--lg-blue-lt)}.ab2-way:hover{transform:translateY(var(--ab-lift));border-color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.11)}.ab2-way:hover::before{transform:scaleX(1)}.ab2-way-n{display:block;margin-bottom:20px;font-family:"Mona Sans",sans-serif;font-size:clamp(40px, 4.6vw, 58px);font-weight:800;line-height:.9;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.6px rgba(255,255,255,.34);transition:-webkit-text-stroke-color .45s ease,color .45s ease}.ab2-way:hover .ab2-way-n{-webkit-text-stroke-color:var(--lg-yellow)}.ab2-way h3{font-family:"Mona Sans",sans-serif;font-size:clamp(19px, 1.9vw, 23px);font-weight:800;line-height:1.26;letter-spacing:-.015em;color:var(--ab-ink);margin:0 0 14px}.ab2-way p{font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.72;color:var(--ab-text);margin:0}.ab2-brands{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin:0;padding:0}.ab2-brand{display:grid;place-items:center;min-height:clamp(126px,12vw,160px);padding:clamp(16px,1.8vw,22px);text-align:center;border:1px solid var(--ab-line);border-radius:var(--r-chip);background-color:#fff}.ab2-brand img{display:block;width:auto;height:auto;max-width:100%}.ab2-brand span{display:none;font-family:"Mona Sans",sans-serif;font-size:clamp(13px, 1.1vw, 15px);font-weight:800;letter-spacing:.02em;line-height:1.35;color:var(--ab-ink)}.ab2-brand.is-text span{display:block}.ab2-after{margin:clamp(26px,3vw,34px) 0 0;max-width:68ch;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.8;color:var(--ab-text)}.about-page .cta-top p{margin:16px 0 0;max-width:64ch;font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.75;color:rgba(255,255,255,.88)}@media (max-width:991px){.ab2-split{grid-template-columns:1fr;gap:46px}.ab2-split--rev .ab2-media{order:0}.ab2-media,.ab2-split--rev .ab2-media{margin:0 16px 16px 0;max-width:580px}.ab2-media::before{inset:16px -16px -16px 16px}.ab2-split--rev .ab2-media::before{inset:16px 16px -16px -16px}.ab2-ways{grid-template-columns:1fr}.ab2-head h2{max-width:none}}@media (max-width:767px){.ab2-brands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.ab2-brands{grid-template-columns:1fr}.ab2-media,.ab2-split--rev .ab2-media{margin-right:10px;margin-bottom:10px}.ab2-media::before{inset:10px -10px -10px 10px}.ab2-split--rev .ab2-media::before{inset:10px 10px -10px -10px}.ab2-media::after{display:none}}@media (prefers-reduced-motion:reduce){.ab2-way,.ab2-way-n,.ab2-way::before{transition:none}.ab2-way:hover{transform:none}}.ab2-insp-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(32px,4.6vw,76px);align-items:center}.ab2-insp-copy .ab2-head{margin-bottom:20px}.ab2-insp-copy .ab2-head h2{max-width:18ch}.ab2-insp-copy p{font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.78;color:var(--ab-text);margin:0;max-width:54ch}.ab2-insp-copy p+p{margin-top:14px}.ab2-insp-panel .ab2-label{color:rgba(255,255,255,.62);margin-bottom:18px}.ab2-insp-panel .ab2-label::after{background:linear-gradient(90deg,rgba(255,255,255,.22),transparent)}.ab2-insp-cards{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin:0;padding:0}.ab2-insp-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(20px,2.2vw,28px) clamp(12px,1.4vw,18px);text-align:center;border:1px solid rgba(255,255,255,.13);border-radius:var(--r-md);background-color:rgba(255,255,255,.05);transition:background-color .4s ease,border-color .4s ease,transform .5s cubic-bezier(.22, .61, .36, 1)}.ab2-insp-card:hover{transform:translateY(var(--ab-lift));border-color:rgba(0,161,248,.5);background-color:rgba(255,255,255,.09)}.ab2-insp-ico{display:grid;place-items:center;width:clamp(48px,5vw,58px);height:clamp(48px,5vw,58px);border-radius:50%;background-color:rgba(0,161,248,.12);box-shadow:inset 0 0 0 1px rgba(0,161,248,.42);color:var(--lg-blue-lt);transition:background-color .4s ease,box-shadow .4s ease,color .4s ease,transform .5s cubic-bezier(.22, .61, .36, 1)}.ab2-insp-ico svg{width:45%;height:45%}.ab2-insp-card:hover .ab2-insp-ico{transform:translateY(-2px);background-color:var(--lg-blue-lt);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);color:#0c1622}.ab2-insp-card h3{margin:0;font-family:"Mona Sans",sans-serif;font-size:clamp(12.5px, 1.05vw, 14px);font-weight:800;line-height:1.42;letter-spacing:-.005em;color:#fff}@media (max-width:991px){.ab2-insp-grid{grid-template-columns:1fr;gap:36px}.ab2-insp-copy .ab2-head h2{max-width:none}.ab2-insp-copy p{max-width:none}}@media (max-width:575px){.ab2-insp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ab2-insp-card,.ab2-insp-ico{transition:none}.ab2-insp-card:hover,.ab2-insp-card:hover .ab2-insp-ico{transform:none}}.sv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(26px,3.8vw,60px);align-items:start;margin-top:clamp(18px,2.2vw,26px)}.sv-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ab-line)}.sv-row{border-bottom:1px solid var(--ab-line)}.sv-btn{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.4vw,18px);width:100%;padding:clamp(8px,.9vw,11px) clamp(10px,1.2vw,16px);border:0;border-radius:var(--r-sm);background-color:transparent;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .35s ease}.sv-btn::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background-color:var(--theme);transform:scaleY(0);transform-origin:center;transition:transform .4s cubic-bezier(.22, .61, .36, 1)}.sv-btn:focus-visible{outline:3px solid var(--lg-blue);outline-offset:2px}.sv-thumb{display:block;width:clamp(40px,3.8vw,48px);height:clamp(40px,3.8vw,48px);border-radius:var(--r-sm);object-fit:cover;background-color:#eef1f5;box-shadow:0 0 0 1px var(--ab-line);filter:grayscale(.55);transition:box-shadow .35s ease,filter .35s ease,transform .45s cubic-bezier(.22, .61, .36, 1)}.sv-name{font-family:"Mona Sans",sans-serif;font-size:clamp(14.5px, 1.35vw, 16.5px);font-weight:800;line-height:1.35;letter-spacing:-.01em;color:var(--ab-ink);transition:color .3s ease,transform .45s cubic-bezier(.22, .61, .36, 1)}.sv-name small{display:block;margin-top:3px;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;line-height:1.45;color:var(--ab-text)}.sv-go{display:block;width:18px;height:18px;color:var(--theme);opacity:0;transform:translateX(-8px);transition:opacity .3s ease,transform .45s cubic-bezier(.22, .61, .36, 1)}.sv-go svg{display:block;width:100%;height:100%}.sv-row.is-on .sv-btn{background-color:#fff;box-shadow:0 16px 34px -24px rgba(20,32,46,.5)}.sv-row.is-on .sv-btn::before{transform:scaleY(1)}.sv-row.is-on .sv-thumb{box-shadow:0 0 0 2px var(--theme);filter:none;transform:scale(1.06)}.sv-row.is-on .sv-name{color:var(--theme);transform:translateX(3px)}.sv-row.is-on .sv-go{opacity:1;transform:none}.sv-view{position:sticky;top:clamp(96px,11vh,124px)}.sv-frame{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:var(--r-lg);background-color:#0a2b4a;box-shadow:0 40px 70px -40px rgba(13,24,37,.7)}.sv-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.sv-img.is-on{opacity:1}.sv-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(13,24,37,.05) 0,rgba(13,24,37,.45) 52%,rgba(13,24,37,.9) 100%)}.sv-cap{position:absolute;left:0;right:0;bottom:0;margin:0;padding:clamp(20px,2.2vw,30px);font-family:"Mona Sans",sans-serif;font-size:clamp(17px, 1.7vw, 22px);font-weight:800;line-height:1.3;letter-spacing:-.015em;color:#fff}.sv-cap small{display:block;margin-top:6px;font-family:"DM Sans",sans-serif;font-size:13.5px;font-weight:400;line-height:1.5;color:rgba(255,255,255,.76)}@media (max-width:991px){.sv{grid-template-columns:1fr;gap:26px}.sv-view{position:static;order:-1}.sv-frame{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.sv-btn,.sv-btn::before,.sv-go,.sv-img,.sv-name,.sv-thumb{transition:none}.sv-row.is-on .sv-name,.sv-row.is-on .sv-thumb{transform:none}}.about-page .about-section-6 .about-text+.about-text{margin-top:16px}.about-page .about-section-6 .about-btn-area{margin-top:30px;padding-top:30px;border-top:1px solid #e2e6ec}:is(.about-page,.contact-page,.quality-page) ::selection{background-color:var(--lg-red);color:#fff}:is(.about-page,.contact-page,.quality-page) a:focus-visible,:is(.about-page,.contact-page,.quality-page) button:focus-visible{outline:2px solid var(--lg-red);outline-offset:3px}@media (prefers-reduced-motion:no-preference){@keyframes pgPop{from{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes pgRule{from{width:0}to{width:24px}}@keyframes pgZoom{from{transform:scale(1.14)}to{transform:scale(1)}}:is(.about-page,.contact-page,.quality-page) .wow.animated .brandbar i{animation:pgSeg .5s cubic-bezier(.22,.61,.36,1) backwards}:is(.about-page,.contact-page,.quality-page) .wow.animated .brandbar i:nth-child(2){animation-delay:.1s}:is(.about-page,.contact-page,.quality-page) .wow.animated .brandbar i:nth-child(3){animation-delay:.2s}@keyframes pgSeg{from{transform:scaleX(0)}to{transform:scaleX(1)}}:is(.about-page,.contact-page,.quality-page) .brandbar i{transform-origin:left}@keyframes pgLift{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}:is(.about-page,.contact-page,.quality-page) .brandbar i{transition:transform 350ms cubic-bezier(.22, .61, .36, 1)}:is(.about-page,.contact-page,.quality-page) .brandbar:hover i{transform:scaleX(1.12)}.cta{background-color:#fff;padding:clamp(56px,6.6vw,96px) 0}.cta-in{position:relative;overflow:hidden;border-radius:6px;padding:clamp(30px,4vw,58px);background:linear-gradient(135deg,#d8342f -8%,#c6292d 46%,#9d1b1f 100%);box-shadow:0 30px 60px -34px rgba(157,27,31,.8)}.cta-in::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 1px,transparent 1px 14px)}.cta-in::after{content:"";position:absolute;right:-12%;top:-58%;width:560px;height:560px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 62%)}.cta-top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,44px);align-items:center}.cta-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:13px;font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--lg-yellow)}.cta-eyebrow::before{content:"";width:22px;height:2px;background-color:var(--lg-yellow)}.cta h2{font-family:"Mona Sans",sans-serif;font-size:clamp(22px, 2.7vw, 34px);font-weight:800;line-height:1.24;letter-spacing:-.015em;color:#fff;margin:0;max-width:24ch}.cta-btn{display:inline-flex;align-items:center;gap:11px;padding:16px 30px;border-radius:4px;background-color:#fff;color:#c6292d;font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .35s ease,color .35s ease}.cta-btn svg{width:16px;height:16px;transition:transform .35s cubic-bezier(.22, .61, .36, 1)}.cta-btn:hover{background-color:#0a2b4a;color:#fff}.cta-btn:hover svg{transform:translateX(4px)}.cta-links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:14px clamp(24px,4vw,56px);margin-top:clamp(24px,3vw,36px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid rgba(255,255,255,.24)}.cta-links a{display:inline-flex;align-items:center;gap:10px;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.4;color:#fff;text-decoration:none;transition:color .3s ease}.cta-links a:hover{color:var(--lg-yellow)}.cta-links svg{width:18px;height:18px;flex:0 0 auto;opacity:.85}@media (max-width:767px){.cta-top{grid-template-columns:1fr}.cta-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.cta-btn,.cta-btn svg,.cta-links a{transition:none}}.about-page,.quality-page{--r-lg:18px;--r-md:14px;--r-sm:10px;--r-chip:12px;--ab-lift:-5px}.ab2-note{position:relative;display:block;margin:clamp(26px,3.2vw,38px) 0 0;padding:clamp(20px,2.4vw,26px) clamp(22px,2.6vw,30px);border-radius:var(--r-sm);border:1px solid var(--ab-line);border-left:3px solid var(--theme);background-color:var(--ab-soft);font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.75;color:var(--ab-text)}.ab2-sec--dark .ab2-note{border-left-color:var(--lg-yellow)}.wc-list{list-style:none;margin:0;padding:0}.wc-list li{position:relative;display:flex;align-items:flex-start;gap:14px;padding:clamp(12px,1.4vw,15px) clamp(10px,1.2vw,14px);border-radius:var(--r-sm);border-bottom:1px solid var(--ab-line);transition:background-color .35s ease,transform .4s cubic-bezier(.22, .61, .36, 1)}.wc-list li:first-child{border-top:1px solid var(--ab-line)}.wc-list li:hover{background-color:#fff;transform:translateX(4px)}.wc-tick{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;margin-top:1px;border-radius:50%;background-color:rgba(198,41,45,.1);color:var(--theme);transition:background-color .35s ease,color .35s ease}.wc-tick svg{width:14px;height:14px}.wc-list li:hover .wc-tick{background-color:var(--theme);color:#fff}.wc-list p{margin:0;font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.6;color:var(--ab-text)}.wc-list b{font-weight:700;color:var(--ab-ink)}@media (max-width:991px){.wc{grid-template-columns:1fr;gap:30px}.wc-media{max-width:620px}}@media (max-width:575px){.wc-creds{margin-left:8px;margin-right:8px}.wc-creds li{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.wc-list li,.wc-tick{transition:none}.wc-list li:hover{transform:none}}.quality-page{--q-ink:#14202e;--q-text:#5b6573;--q-line:#e2e6ec;--q-soft:#f5f7fa}.sv3-js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.22, .61, .36, 1)}.sv3-js [data-reveal].is-in{opacity:1;transform:none}[data-reveal][data-reveal-delay="1"]{transition-delay:.09s}[data-reveal][data-reveal-delay="2"]{transition-delay:.18s}[data-reveal][data-reveal-delay="3"]{transition-delay:.27s}[data-reveal][data-reveal-delay="4"]{transition-delay:.36s}.qh{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(152deg,#0d3f6e 0,#0a2b4a 56%,#04182c 100%);padding:clamp(58px,6.6vw,100px) 0 0}.qh::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.qh::after{content:"";position:absolute;right:-14%;top:-40%;z-index:-1;width:760px;height:760px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(0,118,216,.22),transparent 62%)}.qh-top{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(26px,4.4vw,78px);align-items:start}.qh-title{margin:0;font-family:"Mona Sans",sans-serif;font-size:clamp(29px, 4.2vw, 54px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#fff}.qh-head .brandbar{margin-top:clamp(20px,2.4vw,28px)}.qh-copy p{margin:0;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.8;color:rgba(255,255,255,.74)}.qh-copy p+p{margin-top:16px}.qh-lead{font-size:clamp(17px, 1.6vw, 19px)!important;line-height:1.6!important;color:rgba(255,255,255,.92)!important}.qh-copy b,.qh-lead b{font-weight:700;color:#fff}.qh-rail{position:relative;margin-top:clamp(38px,4.6vw,66px)}.qh-line{position:absolute;left:0;right:0;top:27px;height:2px;background-color:rgba(255,255,255,.16)}.qh-line i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--lg-red),var(--lg-yellow) 52%,var(--lg-blue-lt));transition:width .5s cubic-bezier(.22, .61, .36, 1)}.qh-steps{position:relative;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,40px);margin:0;padding:0}.qh-step a{display:block;padding:0 0 clamp(30px,3.4vw,44px);text-decoration:none}.qh-n{display:grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border-radius:50%;border:2px solid rgba(255,255,255,.2);background-color:#0a2b4a;font-family:"Mona Sans",sans-serif;font-size:16px;font-weight:800;line-height:1;color:rgba(255,255,255,.5);transition:border-color .4s ease,color .4s ease,background-color .4s ease,transform .5s cubic-bezier(.22, .61, .36, 1)}.qh-t{display:block;font-family:"Mona Sans",sans-serif;font-size:clamp(15px, 1.4vw, 18px);font-weight:800;line-height:1.34;letter-spacing:-.01em;color:rgba(255,255,255,.6);transition:color .4s ease}.qh-step a:hover .qh-n,.qh-step.is-on .qh-n{border-color:var(--theme);background-color:var(--theme);color:#fff;transform:scale(1.06)}.qh-step a:hover .qh-t,.qh-step.is-on .qh-t{color:#fff}.qh-step a:focus-visible{outline:3px solid var(--lg-blue-lt);outline-offset:4px;border-radius:8px}.qp{background-color:#fff;padding:clamp(60px,7vw,108px) 0}.qp-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,4.4vw,72px);align-items:center}.qp-copy h2,.qr-copy h2,.qt-head h2,.qx-head h2{margin:0;font-family:"Mona Sans",sans-serif;font-size:clamp(26px, 3.2vw, 42px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--q-ink)}.qp-copy .brandbar,.qr-copy .brandbar,.qt-head .brandbar,.qx-head .brandbar{margin:clamp(18px,2.2vw,24px) 0}.qp-copy p,.qr-copy p{margin:0;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.8;color:var(--q-text)}.qp-copy p+p{margin-top:14px}.qp-lead{font-size:clamp(17px, 1.6vw, 19px)!important;line-height:1.6!important;color:var(--q-ink)!important}.cmp{position:relative;overflow:hidden;border-radius:var(--r-lg);background-color:#0a2b4a;box-shadow:0 40px 72px -44px rgba(13,24,37,.7);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize}.cmp img{display:block;width:100%;height:auto;pointer-events:none}.cmp-top{position:absolute;inset:0;width:50%;overflow:hidden}.cmp-top img{position:absolute;left:0;top:0;height:100%;width:auto;max-width:none;object-fit:cover}.cmp-handle{position:absolute;top:0;bottom:0;left:50%;z-index:2;display:grid;place-items:center;width:46px;margin-left:-23px;padding:0;border:0;background:0 0;cursor:ew-resize}.cmp-handle::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background-color:#fff;box-shadow:0 0 0 1px rgba(13,24,37,.25)}.cmp-handle span{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background-color:#fff;color:var(--q-ink);box-shadow:0 10px 24px -10px rgba(13,24,37,.7);transition:transform .35s cubic-bezier(.22, .61, .36, 1)}.cmp-handle span svg{width:20px;height:20px}.cmp-handle:focus-visible span,.cmp:hover .cmp-handle span{transform:scale(1.08)}.cmp-handle:focus-visible span{outline:3px solid var(--lg-blue-lt);outline-offset:3px}.qt-sec{background-color:var(--q-soft);border-top:1px solid var(--q-line);border-bottom:1px solid var(--q-line);padding:clamp(60px,7vw,108px) 0}.qt-head{margin-bottom:clamp(24px,3vw,36px)}.qt-lead,.qx-lead{margin:0;max-width:68ch;font-family:"DM Sans",sans-serif;font-size:16.5px;line-height:1.75;color:var(--q-text)}.qt-lead b,.qx-lead b{font-weight:700;color:var(--q-ink)}.qf{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:clamp(20px,2.4vw,28px)}.qf-chip{padding:9px 16px;border:1px solid var(--q-line);border-radius:999px;background-color:#fff;font-family:"Mona Sans",sans-serif;font-size:13px;font-weight:700;line-height:1.3;color:var(--q-text);cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .35s cubic-bezier(.22, .61, .36, 1)}.qf-chip:hover{border-color:rgba(198,41,45,.4);color:var(--theme)}.qf-chip.is-on{background-color:var(--theme);border-color:var(--theme);color:#fff}.qf-chip:focus-visible{outline:3px solid var(--lg-blue);outline-offset:2px}.qt{border:1px solid var(--q-line);border-radius:var(--r-lg);background-color:#fff;overflow:hidden;box-shadow:0 30px 56px -42px rgba(20,32,46,.5)}.qt-table{width:100%;border-collapse:collapse;text-align:left}.qt-table thead th{padding:clamp(14px,1.6vw,18px) clamp(16px,1.8vw,24px);background-color:#0a2b4a;font-family:"Mona Sans",sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:#fff;white-space:nowrap}.qt-table tbody td,.qt-table tbody th{padding:clamp(15px,1.7vw,20px) clamp(16px,1.8vw,24px);border-top:1px solid var(--q-line);font-family:"DM Sans",sans-serif;font-size:15px;line-height:1.6;color:var(--q-text);vertical-align:top;text-align:left;font-weight:400}.qt-table tbody tr{transition:background-color .3s ease,opacity .3s ease}.qt-table tbody tr:hover{background-color:#f7f9fb}.qt-table tbody tr.is-out{display:none}.qt-table tbody th{width:22%;border-left:3px solid transparent;transition:border-color .35s ease}.qt-table tbody tr:hover th{border-left-color:var(--theme)}.qt-table tbody td:last-child{width:22%}.qt-code{display:inline-block;font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:800;line-height:1.4;color:var(--q-ink)}.qt-tag{display:inline-block;padding:6px 13px;border-radius:999px;background-color:rgba(198,41,45,.08);box-shadow:inset 0 0 0 1px rgba(198,41,45,.2);font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:700;line-height:1.4;color:var(--theme)}.qt-empty{padding:28px 24px;font-family:"DM Sans",sans-serif;font-size:15px;color:var(--q-text)}.qx{background-color:#fff;padding:clamp(60px,7vw,108px) 0}.qx-head{margin-bottom:clamp(24px,3vw,36px)}.qx-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(20px,2.8vw,44px);align-items:start}.qx-rail{display:flex;flex-direction:column;gap:8px}.qx-tab{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:clamp(12px,1.4vw,16px) clamp(14px,1.6vw,18px);border:1px solid var(--q-line);border-radius:var(--r-md);background-color:#fff;text-align:left;cursor:pointer;transition:background-color .35s ease,border-color .35s ease,transform .4s cubic-bezier(.22, .61, .36, 1)}.qx-tab:hover{border-color:rgba(198,41,45,.4)}.qx-tab.is-on{background-color:#0a2b4a;border-color:#0a2b4a;transform:translateX(6px)}.qx-tab:focus-visible{outline:3px solid var(--lg-blue);outline-offset:2px}.qx-ico{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--r-sm);background-color:rgba(198,41,45,.08);box-shadow:inset 0 0 0 1px rgba(198,41,45,.18);color:var(--theme);transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.qx-ico svg{width:20px;height:20px}.qx-tab.is-on .qx-ico{background-color:var(--theme);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);color:#fff}.qx-name{font-family:"Mona Sans",sans-serif;font-size:15px;font-weight:800;line-height:1.35;color:var(--q-ink);transition:color .35s ease}.qx-tab.is-on .qx-name{color:#fff}.qx-panels{position:relative;min-height:100%;padding:clamp(26px,3.2vw,42px);border-radius:var(--r-lg);background-color:var(--q-soft);border:1px solid var(--q-line)}.qx-panel[hidden]{display:none}.qx-panel{animation:qx-in .45s cubic-bezier(.22,.61,.36,1) both}@keyframes qx-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.qx-row+.qx-row{margin-top:clamp(20px,2.4vw,28px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--q-line)}.qx-k{display:block;margin-bottom:8px;font-family:"Mona Sans",sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8a95a3}.qx-v{margin:0;font-family:"DM Sans",sans-serif;font-size:clamp(16px, 1.5vw, 18px);line-height:1.65;color:var(--q-ink)}.qr{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(152deg,#0d3f6e 0,#0a2b4a 56%,#04182c 100%);padding:clamp(60px,7vw,108px) 0}.qr::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%)}.qr-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,4.4vw,72px);align-items:start}.qr-copy h2{color:#fff}.qr-copy p{color:rgba(255,255,255,.74);max-width:48ch}.qr-copy b{font-weight:700;color:#fff}.qr-label{display:flex;align-items:center;gap:14px;margin:0 0 clamp(16px,1.8vw,22px);font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:rgba(255,255,255,.62)}.qr-label::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.22),transparent)}.qr-list{list-style:none;display:grid;gap:10px;margin:0;padding:0}.qr-list li{display:flex;align-items:flex-start;gap:16px;padding:clamp(16px,1.8vw,20px);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-md);background-color:rgba(255,255,255,.05);transition:background-color .4s ease,border-color .4s ease,transform .45s cubic-bezier(.22, .61, .36, 1)}.qr-list li:hover{background-color:rgba(255,255,255,.1);border-color:rgba(255,216,0,.5);transform:translateX(5px)}.qr-ico{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:var(--r-chip);background-color:rgba(255,216,0,.14);box-shadow:inset 0 0 0 1px rgba(255,216,0,.3);color:var(--lg-yellow);transition:background-color .4s ease,color .4s ease}.qr-ico svg{width:21px;height:21px}.qr-list li:hover .qr-ico{background-color:var(--lg-yellow);color:#14202e}.qr-list p{margin:0;font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.6;color:#fff}@media (max-width:991px){.qh-top,.qp-grid,.qr-grid,.qx-grid{grid-template-columns:1fr;gap:28px}.qh-steps{grid-template-columns:1fr;gap:0}.qh-line{left:27px;right:auto;top:0;bottom:0;width:2px;height:auto}.qh-line i{width:100%;height:0;transition:height .5s cubic-bezier(.22, .61, .36, 1)}.qh-step a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 0}.qh-n{margin-bottom:0}.qx-rail{flex-direction:row;flex-wrap:wrap}.qx-tab{width:auto;flex:1 1 auto}.qx-tab.is-on{transform:none}.qr-copy p{max-width:none}}@media (max-width:767px){.qt{border:0;border-radius:0;background-color:transparent;box-shadow:none}.qt-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qt-table tbody tr{display:block;margin-bottom:14px;border:1px solid var(--q-line);border-radius:var(--r-md);background-color:#fff;overflow:hidden}.qt-table tbody tr:hover{background-color:#fff}.qt-table tbody td,.qt-table tbody th{display:block;width:auto;padding:14px 18px;border-top:0}.qt-table tbody th{padding-bottom:6px;border-left:0}.qt-table tbody td{padding-top:0;padding-bottom:12px}.qt-table tbody td::before{content:attr(data-label);display:block;margin-bottom:4px;font-family:"Mona Sans",sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8a95a3}.qt-table tbody td:last-child{padding-bottom:16px}.qx-name{font-size:14px}}@media (prefers-reduced-motion:reduce){.sv3-js [data-reveal]{opacity:1;transform:none;transition:none}.cmp-handle span,.qf-chip,.qh-line i,.qh-n,.qh-t,.qr-ico,.qr-list li,.qt-table tbody th,.qt-table tbody tr,.qx-ico,.qx-name,.qx-tab{transition:none}.qx-panel{animation:none}.qr-list li:hover,.qx-tab.is-on{transform:none}}.qo{background-color:#fff;padding:clamp(58px,6.8vw,100px) 0 0}.qo-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(30px,4.6vw,72px);align-items:center}.qo-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:14px;font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--theme)}.qo-eyebrow::before{content:"";width:22px;height:2px;background-color:var(--theme)}.qo-title{margin:0;font-family:"Mona Sans",sans-serif;font-size:clamp(28px, 3.7vw, 48px);font-weight:800;line-height:1.08;letter-spacing:-.028em;color:var(--q-ink)}.qo-head .brandbar{margin:clamp(20px,2.4vw,28px) 0}.qo-lead{margin:0;font-family:"DM Sans",sans-serif;font-size:clamp(17px, 1.6vw, 19px);line-height:1.65;color:var(--q-ink)}.qo-sub{margin:14px 0 0;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.8;color:var(--q-text)}.qo-sub b{font-weight:700;color:var(--q-ink)}.qo-cert{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-lg);background:linear-gradient(150deg,#0d3f6e 0,#0a2b4a 56%,#04182c 100%);box-shadow:0 40px 72px -44px rgba(13,24,37,.9)}.qo-cert::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.qo-seal{position:absolute;right:-36px;top:-32px;width:186px;height:186px;color:#fff;opacity:.08;pointer-events:none}.qo-cert-top{display:flex;align-items:center;gap:13px;margin:0;padding:clamp(19px,2.2vw,24px) clamp(20px,2.4vw,28px);border-bottom:1px solid rgba(255,255,255,.12);font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:rgba(255,255,255,.64)}.qo-stamp{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:var(--r-chip);background-color:rgba(255,216,0,.14);box-shadow:inset 0 0 0 1px rgba(255,216,0,.3);color:var(--lg-yellow)}.qo-stamp svg{width:18px;height:18px}.qo-certs{list-style:none;margin:0;padding:0 clamp(20px,2.4vw,28px)}.qo-certs li{display:flex;align-items:flex-start;gap:clamp(13px,1.5vw,17px);padding:clamp(15px,1.7vw,19px) 0;border-bottom:1px solid rgba(255,255,255,.1);transition:transform .45s cubic-bezier(.22, .61, .36, 1)}.qo-certs li:last-child{border-bottom:0}.qo-certs li:hover{transform:translateX(5px)}.qo-certs li:hover .qr-ico{background-color:var(--lg-yellow);color:#14202e}.qo-v{display:block;font-family:"Mona Sans",sans-serif;font-size:clamp(17px, 1.8vw, 21px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff}.qo-k{margin:5px 0 0;font-family:"DM Sans",sans-serif;font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.7)}.q3-card{position:relative;overflow:hidden;padding:clamp(22px,2.4vw,28px);border:1px solid var(--q-line);border-radius:var(--r-md);background-color:#fff;transition:box-shadow .45s ease,transform .45s cubic-bezier(.22, .61, .36, 1),border-color .45s ease}.q3-card::before{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background-color:var(--theme);transition:width .45s cubic-bezier(.22, .61, .36, 1)}.q3-card:hover{transform:translateY(var(--ab-lift));border-color:transparent;box-shadow:0 30px 56px -38px rgba(20,32,46,.6)}.q3-card:hover::before{width:100%}.q3-ico{display:grid;place-items:center;width:42px;height:42px;margin-bottom:clamp(16px,1.8vw,20px);border-radius:var(--r-sm);background-color:rgba(198,41,45,.08);box-shadow:inset 0 0 0 1px rgba(198,41,45,.18);color:var(--theme);transition:background-color .45s ease,color .45s ease,box-shadow .45s ease}.q3-ico svg{width:21px;height:21px}.q3-card:hover .q3-ico{background-color:var(--theme);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);color:#fff}.qo-rail{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(48px,5.8vw,84px);padding:clamp(32px,4vw,52px) 0 clamp(8px,1vw,14px);background:linear-gradient(152deg,#0d3f6e 0,#0a2b4a 56%,#04182c 100%)}.qo-rail::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.qo-rail .qh-rail{margin-top:clamp(6px,1vw,12px)}.q3{background-color:var(--q-soft);border-bottom:1px solid var(--q-line);padding:clamp(60px,7vw,108px) 0}.q3-head{max-width:68ch;margin-bottom:clamp(30px,3.6vw,44px)}.q3-head h2{margin:0;font-family:"Mona Sans",sans-serif;font-size:clamp(26px, 3.2vw, 42px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--q-ink)}.q3-head .brandbar{margin:clamp(18px,2.2vw,24px) 0}.q3-lead{margin:0;font-family:"DM Sans",sans-serif;font-size:16.5px;line-height:1.75;color:var(--q-text)}.q3-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin:0;padding:0}.q3-n{position:absolute;right:clamp(12px,1.6vw,20px);top:clamp(2px,.8vw,8px);font-family:"Mona Sans",sans-serif;font-size:clamp(52px, 5.6vw, 74px);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--q-ink);opacity:.06}.q3-card h3{margin:clamp(16px,1.8vw,20px) 0 10px;font-family:"Mona Sans",sans-serif;font-size:clamp(17px, 1.7vw, 20px);font-weight:800;line-height:1.28;letter-spacing:-.015em;color:var(--q-ink)}.q3-card p{margin:0;font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.7;color:var(--q-text)}.qw{background-color:#fff;padding:clamp(60px,7vw,108px) 0}.qw-head{margin-bottom:clamp(24px,3vw,36px)}.qw-head h2{margin:0;font-family:"Mona Sans",sans-serif;font-size:clamp(26px, 3.2vw, 42px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--q-ink)}.qw-head .brandbar{margin:clamp(18px,2.2vw,24px) 0}.qw-lead{margin:0;max-width:68ch;font-family:"DM Sans",sans-serif;font-size:16.5px;line-height:1.75;color:var(--q-text)}.qw-lead b{font-weight:700;color:var(--q-ink)}.qw-table tbody th{width:27%}.qw-table tbody td:last-child{width:42%}.qw-name{display:flex;align-items:center;gap:12px}.qw-ico{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:var(--r-sm);background-color:rgba(198,41,45,.08);box-shadow:inset 0 0 0 1px rgba(198,41,45,.18);color:var(--theme);transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.qw-ico svg{width:18px;height:18px}.qw-table tbody tr:hover .qw-ico{background-color:var(--theme);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);color:#fff}@media (max-width:991px){.q3-grid,.qo-split{grid-template-columns:1fr}.qo-split{gap:clamp(28px,4vw,40px)}.qo-cert{max-width:620px}}@media (max-width:767px){.qw-table tbody td:last-child,.qw-table tbody th{width:auto}}@media (prefers-reduced-motion:reduce){.q3-card,.q3-card::before,.q3-ico,.qo-certs li,.qw-ico{transition:none}.q3-card:hover,.qo-certs li:hover{transform:none}}.quality-page .ab2-note,.quality-page .wc-list{--ab-ink:var(--q-ink);--ab-text:var(--q-text);--ab-line:var(--q-line);--ab-soft:var(--q-soft)}.quality-page .wc-list{margin-top:clamp(18px,2.2vw,24px)}.quality-page .qr-copy p+p{margin-top:14px}.quality-page .qr-copy .qr-label{margin-top:clamp(22px,2.6vw,30px)}.quality-page .qp-media{margin:0}.quality-page .cmp-cap{margin:14px 0 0;font-family:"DM Sans",sans-serif;font-size:13.5px;line-height:1.6;text-align:center;color:var(--q-text)}.quality-page .cta-top p{margin:16px 0 0;max-width:64ch;font-family:"DM Sans",sans-serif;font-size:15.5px;line-height:1.75;color:rgba(255,255,255,.88)}@media (max-width:1199px){.quality-page .cta h2,.quality-page .q3-head h2,.quality-page .qo-title,.quality-page .qp-copy h2,.quality-page .qr-copy h2,.quality-page .qt-head h2,.quality-page .qw-head h2{text-align:left}}
/* --- enquiry forms: country code, word counter, fixed details box --- */
.rq-field-phone{display:flex;align-items:stretch;gap:6px;border-bottom:1px solid #d8d8d8;transition:border-color .3s ease}
.rq-field-phone select,.rq-field-phone input{border-bottom:0}
.rq-field-phone select{flex:0 0 auto;width:78px;min-width:0;padding-right:18px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c6292d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:14px;text-overflow:ellipsis}
.rq-field-phone input{flex:1 1 auto;min-width:0}
.rq-field-phone:focus-within{border-color:var(--theme)}
@media (max-width:420px){.rq-field-phone{flex-wrap:wrap;gap:0}.rq-field-phone select{width:100%}.rq-field-phone input{width:100%}}

.rq-field textarea,.ct-f textarea{resize:none;overflow-y:auto;max-height:190px}

.rq-words,.ct-words{margin:6px 0 0;font-family:"DM Sans",sans-serif;font-size:12.5px;line-height:1.4;color:var(--mut, #6b7478);text-align:right}
.ct-words{color:#79838c}
.rq-words.is-over,.ct-words.is-over{color:var(--theme, #c6292d);font-weight:600}
/* --- carousel drag -------------------------------------------------- */
.swiper.swiper-initialized{cursor:grab;touch-action:pan-y}
.swiper.swiper-initialized.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}
.swiper.swiper-initialized img{-webkit-user-drag:none;user-drag:none}
.swiper.swiper-initialized.is-dragging *{pointer-events:none}
/* --- Types of Pipe Coating: linked service categories ---------------- */
/* Two families, each a grid of cards that open the page for that system.
   The external group sits on the page's own white; the internal group is set
   on the brand dark green so the two read apart at a glance without a second
   heading level doing the work. */

.tpc{overflow:hidden}
.tpc-group{margin-top:clamp(20px,2.4vw,28px);padding:clamp(24px,2.8vw,38px) clamp(18px,2.2vw,32px);
  border:1px solid var(--rule);border-radius:22px;background-color:#f6f8f8}
.tpc-group:first-of-type{margin-top:clamp(10px,2vw,22px)}

/* --- the family heading --------------------------------------------- */
.tpc-gh{position:relative;display:grid;gap:10px 28px;align-items:end;
  grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(22px,2.6vw,32px)}

.tpc-gh h3{grid-column:1;margin:0;font-family:"Mona Sans",sans-serif;
  font-size:clamp(20px,1.9vw,25px);font-weight:800;line-height:1.22;color:var(--ink)}
.tpc-gh h3 a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--theme),var(--theme));
  background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;
  transition:background-size .4s var(--ease),color .3s ease}
.tpc-gh h3 a:hover,.tpc-gh h3 a:focus-visible{color:var(--theme);background-size:100% 2px}
.tpc-gh>p{grid-column:1;margin:0;max-width:72ch;font-family:"DM Sans",sans-serif;
  font-size:16px;line-height:1.72;color:var(--mut)}
.tpc-all{grid-column:2;grid-row:1/3;align-self:end;display:inline-flex;align-items:center;gap:9px;
  white-space:nowrap;padding:11px 20px;border-radius:999px;border:1.5px solid var(--rule);
  font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:700;color:var(--ink);
  text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}
.tpc-all svg{width:16px;height:16px;transition:transform .35s var(--ease)}
.tpc-all:hover,.tpc-all:focus-visible{background-color:var(--theme);border-color:var(--theme);color:#fff}
.tpc-all:hover svg{transform:translateX(4px)}

/* --- the cards ------------------------------------------------------- */
.tpc-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,1.5vw,20px);
  grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}
.tpc-card{display:flex}
.tpc-card>a{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;
  padding:clamp(22px,2.2vw,28px);border:1px solid var(--rule);border-radius:16px;
  background-color:#fff;text-decoration:none;overflow:hidden;
  transition:transform .42s var(--ease),box-shadow .42s var(--ease),border-color .42s ease}

.tpc-card>a:hover,.tpc-card>a:focus-visible{transform:translateY(-6px);
  border-color:transparent;box-shadow:var(--lift)}
.tpc-n{position:absolute;top:14px;right:16px;font-family:"Mona Sans",sans-serif;font-size:13px;
  font-weight:800;letter-spacing:.04em;color:var(--rule);transition:color .35s ease}
.tpc-card>a:hover .tpc-n,.tpc-card>a:focus-visible .tpc-n{color:#fff}

.tpc-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:14px;
  background-color:rgba(198,41,45,.09);color:var(--theme);
  transition:background-color .38s ease,color .38s ease,transform .45s var(--ease)}
.tpc-ico svg{width:26px;height:26px}
.tpc-card>a:hover .tpc-ico,.tpc-card>a:focus-visible .tpc-ico{background-color:var(--theme);color:#fff;
  transform:rotate(-6deg) scale(1.06)}

.tpc-card h4{margin:0 0 10px;font-family:"Mona Sans",sans-serif;font-size:18px;font-weight:700;
  line-height:1.32;color:var(--ink);transition:color .3s ease}
.tpc-card>a:hover h4,.tpc-card>a:focus-visible h4{color:var(--theme)}
.tpc-card p{margin:0 0 20px;font-family:"DM Sans",sans-serif;font-size:14.5px;line-height:1.7;
  color:var(--mut)}

.tpc-go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;
  font-family:"Mona Sans",sans-serif;font-size:13.5px;font-weight:700;color:var(--theme)}
.tpc-go svg{width:15px;height:15px;transition:transform .35s var(--ease)}
.tpc-card>a:hover .tpc-go svg,.tpc-card>a:focus-visible .tpc-go svg{transform:translateX(5px)}
.tpc-card>a:focus-visible{outline:2px solid var(--theme);outline-offset:3px}

@media (max-width:575px){
  .tpc-gh{grid-template-columns:1fr}
  .tpc-all{grid-column:1;grid-row:auto;justify-self:start;margin-top:4px}
  .tpc-grid{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){
  .tpc-card>a,.tpc-ico,.tpc-go svg,.tpc-all svg{transition:none}
  .tpc-card>a:hover{transform:none}
  .tpc-card>a:hover .tpc-ico{transform:none}
}
/* --- the photograph on each card ------------------------------------- */
/* The picture runs to the card's edges, so the card's own padding is
   cancelled on three sides rather than guessed at. */
.tpc-card>a{--p:clamp(22px,2.2vw,28px);padding:var(--p)}
.tpc-media{position:relative;display:block;margin:calc(var(--p) * -1) calc(var(--p) * -1) 0;
  aspect-ratio:16/10}
.tpc-pic{position:absolute;inset:0;display:block;overflow:hidden;
  border-radius:15px 15px 0 0;background-color:#e9edee}
.tpc-media img{display:block;width:100%;height:100%;object-fit:cover;
  transition:transform .75s var(--ease)}
.tpc-card>a:hover .tpc-media img,.tpc-card>a:focus-visible .tpc-media img{transform:scale(1.07)}

/* a scrim, so the white badge and the number hold against any photograph */
.tpc-shade{position:absolute;inset:auto 0 0;height:58%;pointer-events:none;
  background:linear-gradient(to top,rgba(2,36,35,.55),transparent)}

/* the icon moves onto the picture's lower edge and becomes the card's mark */
.tpc-media .tpc-ico{position:absolute;left:var(--p);bottom:0;z-index:2;margin:0;
  width:50px;height:50px;transform:translateY(38%);background-color:#fff;color:var(--theme);
  box-shadow:0 10px 26px -12px rgba(2,36,35,.6)}
.tpc-card>a:hover .tpc-media .tpc-ico,.tpc-card>a:focus-visible .tpc-media .tpc-ico{
  background-color:var(--theme);color:#fff;transform:translateY(38%) rotate(-6deg) scale(1.06)}
.tpc-card h4{margin-top:36px}

/* the number sits on the picture instead of in the text */
.tpc-media .tpc-n{position:absolute;z-index:2;top:12px;left:12px;right:auto;
  padding:4px 10px;border-radius:999px;background-color:rgba(2,36,35,.62);color:#fff;
  font-size:12px;letter-spacing:.06em;backdrop-filter:blur(3px)}
.tpc-card>a:hover .tpc-media .tpc-n,.tpc-card>a:focus-visible .tpc-media .tpc-n{
  background-color:var(--theme);color:#fff}

@media (prefers-reduced-motion:reduce){
  .tpc-media img{transition:none}
  .tpc-card>a:hover .tpc-media img{transform:none}
  .tpc-card>a:hover .tpc-media .tpc-ico{transform:translateY(38%)}
}
.sv3 .tpc-card>a,.sv3 .tpc-all,.sv3 .tpc-gh h3 a{background-image:none}.sv3 .tpc-all{color:var(--ink);padding-bottom:11px}.sv3 .tpc-all:hover,.sv3 .tpc-all:focus-visible{color:#fff}.sv3 .tpc-all:hover svg,.sv3 .tpc-all:focus-visible svg{stroke:#fff}.sv3 .tpc-gh h3 a{color:var(--ink)}.sv3 .tpc-gh h3 a:hover,.sv3 .tpc-gh h3 a:focus-visible{color:var(--theme)}.tpc-grid{perspective:1500px;perspective-origin:50% 40%}.tpc-card{perspective:1500px}.tpc-card>a{overflow:visible;isolation:auto}.tpc-card>a{transform-style:preserve-3d;transform-origin:50% 100%;will-change:transform;box-shadow:0 1px 2px rgba(2,36,35,.05),0 6px 14px -10px rgba(2,36,35,.22);transition:transform .55s var(--ease),box-shadow .55s var(--ease),border-color .45s ease}.tpc-card>a:hover,.tpc-card>a:focus-visible{transform:translateY(-12px) rotateX(5deg) scale(1.02);box-shadow:0 2px 4px rgba(2,36,35,.06),0 14px 28px -14px rgba(2,36,35,.3),0 40px 72px -32px rgba(2,36,35,.5)}.tpc-media .tpc-ico,.tpc-card h4,.tpc-go,.tpc-media .tpc-n{transition:transform .55s var(--ease),background-color .38s ease,color .38s ease}.tpc-card>a:hover .tpc-media .tpc-ico,.tpc-card>a:focus-visible .tpc-media .tpc-ico{transform:translateY(38%) translateZ(46px) rotate(-6deg) scale(1.08)}.tpc-card>a:hover h4,.tpc-card>a:focus-visible h4{transform:translateZ(26px)}.tpc-card>a:hover .tpc-go,.tpc-card>a:focus-visible .tpc-go{transform:translateZ(18px)}.tpc-card>a:hover .tpc-media .tpc-n,.tpc-card>a:focus-visible .tpc-media .tpc-n{transform:translateZ(30px)}.tpc-pic::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.42) 50%,transparent 62%);transform:translateX(-120%);transition:transform .9s var(--ease)}.tpc-card>a:hover .tpc-pic::after,.tpc-card>a:focus-visible .tpc-pic::after{transform:translateX(120%)}.sv3-js .tpc-card[data-rv]{opacity:0;transform:perspective(1200px) rotateX(10deg) translateY(34px)}.sv3-js .tpc-card[data-rv].is-in{opacity:1;transform:perspective(1200px) rotateX(0) translateY(0);transition:opacity .75s var(--ease),transform .75s var(--ease);transition-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.tpc-card>a,.tpc-media .tpc-ico,.tpc-card h4,.tpc-go,.tpc-media .tpc-n,.tpc-pic::after{transition:none}.tpc-card>a:hover,.tpc-card>a:focus-visible{transform:translateY(-4px)}.tpc-card>a:hover h4,.tpc-card>a:hover .tpc-go{transform:none}.tpc-card>a:hover .tpc-media .tpc-ico{transform:translateY(38%)}.tpc-pic::after{display:none}.sv3-js .tpc-card[data-rv],.sv3-js .tpc-card[data-rv].is-in{transform:none}}
.pcstd{position:relative;--lg-red:#c6292d;--lg-red-d:#a51f23;--lg-gold:#fecc00;--lg-blue:#0b5da8;--lg-blue-d:#07416f;--lg-navy:#0c3f6b;--lg-tint:#f6f9fd;--lg-line:#d3e2f1}.pcstd-pick{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pcstd-cap{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pcstd-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.pcstd-tabs label{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;border:1.5px solid var(--lg-line);border-radius:999px;background-color:#fff;font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:700;color:var(--lg-navy);cursor:pointer;user-select:none;transition:color .25s ease,border-color .25s ease,background-color .25s ease,transform .3s var(--ease),box-shadow .3s var(--ease)}.pcstd-tabs label b{min-width:24px;padding:2px 7px;border-radius:999px;text-align:center;background-color:var(--lg-tint);color:var(--lg-blue);font-size:12.5px;font-weight:800;transition:background-color .25s ease,color .25s ease}.pcstd-tabs label:hover{border-color:var(--lg-red);color:var(--lg-red);transform:translateY(-2px);box-shadow:0 12px 24px -16px rgba(12,63,107,.75)}#pcstd-all:checked~.pcstd-tabs label[for=pcstd-all],#pcstd-iso:checked~.pcstd-tabs label[for=pcstd-iso],#pcstd-spec:checked~.pcstd-tabs label[for=pcstd-spec]{background-image:linear-gradient(135deg,var(--lg-blue),var(--lg-blue-d));border-color:var(--lg-blue-d);color:#fff;transform:none;box-shadow:0 14px 26px -16px rgba(11,93,168,.95)}#pcstd-all:checked~.pcstd-tabs label[for=pcstd-all] b,#pcstd-iso:checked~.pcstd-tabs label[for=pcstd-iso] b,#pcstd-spec:checked~.pcstd-tabs label[for=pcstd-spec] b{background-color:var(--lg-gold);color:var(--lg-blue-d)}#pcstd-all:focus-visible~.pcstd-tabs label[for=pcstd-all],#pcstd-iso:focus-visible~.pcstd-tabs label[for=pcstd-iso],#pcstd-spec:focus-visible~.pcstd-tabs label[for=pcstd-spec]{outline:2px solid var(--lg-red);outline-offset:3px}.pcstd-wrap{position:relative;border:1px solid var(--lg-line);border-radius:16px;overflow:hidden;background-color:#fff;box-shadow:0 1px 2px rgba(12,63,107,.06),0 24px 54px -34px rgba(12,63,107,.45)}.pcstd-wrap::before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:4px;background-image:linear-gradient(90deg,var(--lg-red) 0 34%,var(--lg-gold) 34% 67%,#0874bc 67% 100%)}.pcstd-t{width:100%;border-collapse:collapse;font-family:"DM Sans",sans-serif}.pcstd-t thead tr,.pcstd-t tbody tr{display:grid;align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.5fr)}.pcstd-t thead tr{border-bottom:3px solid var(--lg-gold);background-image:linear-gradient(120deg,var(--lg-blue) -8%,var(--lg-blue-d) 70%)}.pcstd-t th[scope=col]{padding:17px 18px 15px;text-align:left;font-family:"Mona Sans",sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#fff}.pcstd-t tbody tr{position:relative;border-top:1px solid var(--lg-line);transition:background-color .3s ease,box-shadow .35s var(--ease)}.pcstd-t tbody tr:first-child{border-top:0}.pcstd-t tbody tr:nth-child(even){background-color:var(--lg-tint)}.pcstd-t tbody tr::after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-image:linear-gradient(180deg,var(--lg-red),var(--lg-gold));transform:scaleY(0);transform-origin:50% 0;transition:transform .35s var(--ease)}.pcstd-t tbody tr:hover{background-color:#fff;z-index:1;box-shadow:0 14px 36px -22px rgba(12,63,107,.6)}.pcstd-t tbody tr:hover::after{transform:scaleY(1)}.pcstd-t th[scope=row]{display:flex;align-items:baseline;gap:11px;padding:18px;text-align:left}.pcstd-no{flex:none;font-family:"Mona Sans",sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--lg-blue);transition:color .3s ease}.pcstd-t tbody tr:hover .pcstd-no{color:var(--lg-red)}.pcstd-sys{font-family:"Mona Sans",sans-serif;font-size:16px;font-weight:800;line-height:1.35;color:var(--lg-navy)}.pcstd-t td{padding:18px;font-size:15px;line-height:1.6;color:var(--mut)}.pcstd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pcstd-list li{display:block}.pcstd-q{font-size:13.5px;color:#6f8498}.pcstd-code{display:inline-block;padding:3px 9px;border-radius:6px;border:1px solid var(--lg-line);background-color:#eef4fb;font-family:"Mona Sans",sans-serif;font-weight:700;font-size:13.5px;color:var(--lg-navy);white-space:nowrap;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.pcstd-t tbody tr:hover .pcstd-code{background-color:#e2edf9;border-color:#b9d2ea;color:var(--lg-blue-d)}.pcstd-badge{display:inline-block;padding:7px 13px;border-radius:9px;background-image:linear-gradient(135deg,var(--lg-red),var(--lg-red-d));color:#fff;font-family:"Mona Sans",sans-serif;font-weight:800;font-size:14px;line-height:1.3;white-space:nowrap;box-shadow:0 12px 22px -14px rgba(198,41,45,.95);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.pcstd-t tbody tr:hover .pcstd-badge{transform:translateY(-2px);box-shadow:0 18px 30px -16px rgba(198,41,45,.95)}.pcstd-amd{display:block;margin-top:7px;font-size:13.5px;color:#6f8498}.pcstd-none{display:inline-flex;align-items:flex-start;gap:9px;font-size:14px;font-style:italic;color:#8aa0b5;line-height:1.5}.pcstd-none::before{content:"";flex:none;width:9px;height:9px;margin-top:6px;border-radius:50%;border:1.5px dashed #a8bccd}.pcstd-note{font-style:italic;color:#6f8498}#pcstd-iso:checked~.pcstd-wrap .pcstd-spec,#pcstd-spec:checked~.pcstd-wrap .pcstd-iso{display:none}@media (max-width:1060px){.pcstd-t thead{display:none}.pcstd-t thead tr,.pcstd-t tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pcstd-t th[scope=row]{grid-column:1/-1;padding-bottom:2px}.pcstd-t td:last-child{grid-column:1/-1;padding-top:6px}.pcstd-t td::before{content:attr(data-label);display:block;margin-bottom:7px;font-family:"Mona Sans",sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lg-blue)}.pcstd-t tbody tr{padding-bottom:8px}}@media (max-width:620px){.pcstd-t thead tr,.pcstd-t tbody tr{grid-template-columns:minmax(0,1fr)}.pcstd-t tbody tr,.pcstd-t tbody tr:nth-child(even){background-color:#fff}.pcstd-t tbody tr::after{display:none}.pcstd-t th[scope=row]{padding:15px 16px 13px;background-image:linear-gradient(90deg,var(--lg-tint),#fff);border-left:4px solid var(--lg-red)}.pcstd-t td{padding:13px 16px}.pcstd-t td:last-child{padding-bottom:18px}.pcstd-badge{white-space:normal}.pcstd-tabs label{flex:1 1 auto;justify-content:center;font-size:13.5px;padding:9px 13px}}@media (prefers-reduced-motion:reduce){.pcstd-tabs label,.pcstd-t tbody tr,.pcstd-t tbody tr::after,.pcstd-badge,.pcstd-code,.pcstd-no{transition:none}.pcstd-tabs label:hover{transform:none}.pcstd-t tbody tr:hover .pcstd-badge{transform:none}}
.gal{position:relative;--lg-red:#c6292d;--lg-red-d:#a51f23;--lg-gold:#fecc00;--lg-blue:#0b5da8;--lg-blue-d:#07416f;--lg-navy:#0c3f6b;--lg-tint:#f6f9fd;--lg-line:#d3e2f1}.gal-pick{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gal-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.gal-tabs label{display:inline-flex;align-items:center;gap:9px;padding:9px 17px;border:1.5px solid var(--lg-line);border-radius:999px;background-color:#fff;font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:700;color:var(--lg-navy);cursor:pointer;user-select:none;transition:color .25s ease,border-color .25s ease,background-color .25s ease,transform .3s var(--ease),box-shadow .3s var(--ease)}.gal-tabs label b{min-width:24px;padding:2px 7px;border-radius:999px;text-align:center;background-color:var(--lg-tint);color:var(--lg-blue);font-size:12.5px;font-weight:800;transition:background-color .25s ease,color .25s ease}.gal-tabs label:hover{border-color:var(--lg-red);color:var(--lg-red);transform:translateY(-2px);box-shadow:0 12px 24px -16px rgba(12,63,107,.75)}#gal-all:checked~.gal-tabs label[for=gal-all],#gal-ext:checked~.gal-tabs label[for=gal-ext],#gal-int:checked~.gal-tabs label[for=gal-int],#gal-tape:checked~.gal-tabs label[for=gal-tape],#gal-field:checked~.gal-tabs label[for=gal-field],#gal-fit:checked~.gal-tabs label[for=gal-fit],#gal-plant:checked~.gal-tabs label[for=gal-plant]{background-image:linear-gradient(135deg,var(--lg-blue),var(--lg-blue-d));border-color:var(--lg-blue-d);color:#fff;transform:none;box-shadow:0 14px 26px -16px rgba(11,93,168,.95)}#gal-all:checked~.gal-tabs label[for=gal-all] b,#gal-ext:checked~.gal-tabs label[for=gal-ext] b,#gal-int:checked~.gal-tabs label[for=gal-int] b,#gal-tape:checked~.gal-tabs label[for=gal-tape] b,#gal-field:checked~.gal-tabs label[for=gal-field] b,#gal-fit:checked~.gal-tabs label[for=gal-fit] b,#gal-plant:checked~.gal-tabs label[for=gal-plant] b{background-color:var(--lg-gold);color:var(--lg-blue-d)}#gal-all:focus-visible~.gal-tabs label[for=gal-all],#gal-ext:focus-visible~.gal-tabs label[for=gal-ext],#gal-int:focus-visible~.gal-tabs label[for=gal-int],#gal-tape:focus-visible~.gal-tabs label[for=gal-tape],#gal-field:focus-visible~.gal-tabs label[for=gal-field],#gal-fit:focus-visible~.gal-tabs label[for=gal-fit],#gal-plant:focus-visible~.gal-tabs label[for=gal-plant]{outline:2px solid var(--lg-red);outline-offset:3px}.gal-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:clamp(196px,18vw,250px)}.gal-item{position:relative}.gal-item.is-wide{grid-column:span 2}.gal-shot{display:block;position:relative;width:100%;padding:0;border:0;overflow:hidden;border-radius:14px;background-color:#e9eef3;cursor:pointer;height:100%;box-shadow:0 1px 2px rgba(12,63,107,.06),0 14px 30px -24px rgba(12,63,107,.6);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.gal-shot img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.gal-veil{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to top,rgba(5,26,46,.88) 0,rgba(5,26,46,.42) 38%,rgba(5,26,46,0) 72%);opacity:.72;transition:opacity .4s ease}.gal-meta{position:absolute;left:0;right:0;bottom:0;display:block;padding:16px 16px 15px;text-align:left;pointer-events:none;transform:translateY(8px);opacity:0;transition:transform .45s var(--ease),opacity .4s ease}.gal-tag{display:inline-block;margin-bottom:7px;padding:3px 10px;border-radius:999px;background-color:var(--lg-gold);color:var(--lg-blue-d);font-family:"Mona Sans",sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gal-cap{display:block;font-family:"Mona Sans",sans-serif;font-size:15px;font-weight:700;line-height:1.35;color:#fff}.gal-zoom{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;pointer-events:none;background-image:linear-gradient(135deg,var(--lg-red),var(--lg-red-d));box-shadow:0 10px 20px -12px rgba(198,41,45,.95);transform:scale(.6) rotate(-25deg);opacity:0;transition:transform .45s var(--ease),opacity .35s ease}.gal-shot:hover,.gal-shot:focus-visible{transform:translateY(-6px);box-shadow:0 2px 4px rgba(12,63,107,.08),0 26px 46px -26px rgba(12,63,107,.75)}.gal-shot:hover img,.gal-shot:focus-visible img{transform:scale(1.08)}.gal-shot:hover .gal-veil,.gal-shot:focus-visible .gal-veil{opacity:1}.gal-shot:hover .gal-meta,.gal-shot:focus-visible .gal-meta{transform:none;opacity:1}.gal-shot:hover .gal-zoom,.gal-shot:focus-visible .gal-zoom{transform:none;opacity:1}.gal-shot:focus-visible{outline:3px solid var(--lg-gold);outline-offset:3px}#gal-ext:checked~.gal-grid .gal-item:not(.gal-c-ext),#gal-int:checked~.gal-grid .gal-item:not(.gal-c-int),#gal-tape:checked~.gal-grid .gal-item:not(.gal-c-tape),#gal-field:checked~.gal-grid .gal-item:not(.gal-c-field),#gal-fit:checked~.gal-grid .gal-item:not(.gal-c-fit),#gal-plant:checked~.gal-grid .gal-item:not(.gal-c-plant){display:none}.gal-lb{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:84px 76px 28px;background-color:rgba(4,24,44,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease}.gal-lb.is-open{opacity:1}.gal-lb[hidden]{display:none}.gal-lb-bar{position:absolute;inset:0 0 auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.14);background-color:#06253f}.gal-lb-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-family:"Mona Sans",sans-serif;font-size:15px;font-weight:700;color:#fff}.gal-lb-count{font-size:13px;font-weight:800;letter-spacing:.06em;color:#fecc00}.gal-lb-fig{margin:0;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.gal-lb-fig img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 112px);border-radius:10px;border-top:4px solid #fecc00;background-color:#06182c;box-shadow:0 40px 90px -40px rgba(0,0,0,.9);transform:scale(.97);opacity:0;transition:transform .35s var(--ease),opacity .3s ease}.gal-lb.is-open .gal-lb-fig img{transform:none;opacity:1}.gal-lb-x,.gal-lb-nav{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1.5px solid rgba(255,255,255,.3);border-radius:50%;cursor:pointer;color:#fff;background-color:rgba(255,255,255,.08);transition:background-color .25s ease,border-color .25s ease,transform .25s var(--ease)}.gal-lb-x{flex:none;width:42px;height:42px}.gal-lb-nav{position:absolute;top:50%;z-index:2;margin-top:-23px}.gal-lb-prev{left:16px;transform:scaleX(-1)}.gal-lb-next{right:16px}.gal-lb-x:hover,.gal-lb-nav:hover{background-color:#c6292d;border-color:#c6292d}.gal-lb-next:hover{transform:translateX(3px)}.gal-lb-prev:hover{transform:scaleX(-1) translateX(3px)}.gal-lb-x:focus-visible,.gal-lb-nav:focus-visible{outline:2px solid #fecc00;outline-offset:3px}body.gal-locked{overflow:hidden}@media (max-width:900px){.gal-item.is-wide{grid-column:span 1}.gal-meta{transform:none;opacity:1}.gal-veil{opacity:1}.gal-zoom{transform:none;opacity:1;width:34px;height:34px}}@media (max-width:620px){.gal-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:172px}.gal-tag{display:none}.gal-meta{padding:11px 12px 12px}.gal-cap{font-size:12.5px;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gal-zoom{top:9px;right:9px;width:30px;height:30px}.gal-tabs label{flex:1 1 auto;justify-content:center;font-size:13.5px;padding:9px 13px}.gal-lb{padding:70px 14px 18px}.gal-lb-nav{width:38px;height:38px;margin-top:-19px}.gal-lb-prev{left:6px}.gal-lb-next{right:6px}.gal-lb-fig img{max-height:calc(100vh - 96px)}}@media (prefers-reduced-motion:reduce){.gal-tabs label,.gal-shot,.gal-shot img,.gal-veil,.gal-meta,.gal-zoom,.gal-lb,.gal-lb-fig img,.gal-lb-x,.gal-lb-nav{transition:none}.gal-tabs label:hover,.gal-shot:hover{transform:none}.gal-shot:hover img{transform:none}.gal-zoom{transform:none;opacity:1}.gal-lb-fig img{transform:none;opacity:1}}
.header-main .main-menu ul li:last-child{margin-inline-end:0}@media (min-width:1150px) and (max-width:1299px){.header-main .main-menu ul li{margin-inline-end:28px}}
.header-main .main-menu ul li.active>a{color:#c6292d!important}.header-main .main-menu ul li.active>a i,.header-main .main-menu ul li.active>a i svg{color:#c6292d;fill:currentColor}.homemenu-content a.homemenu-title.is-current{color:#c6292d!important;font-weight:700!important}.mean-container .mean-nav ul li.active>a{color:#c6292d}
a.sv-btn{color:inherit;text-decoration:none;background-image:none}a.sv-btn:hover,a.sv-btn:focus-visible{color:inherit;text-decoration:none}
.ab2-ind-grid{display:grid;align-items:center;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(32px,4.6vw,76px)}.ab2-ind-copy .ab2-head{margin-bottom:22px}.ab2-ind-copy .ab2-head h2{max-width:16ch}.ab2-ind-copy .ab2-after{margin-top:clamp(18px,2vw,24px)}@media (max-width:991px){.ab2-ind-grid{grid-template-columns:1fr;gap:36px}.ab2-ind-copy .ab2-head h2{max-width:none}}
.ab2-sec,.about-section-6.section-padding,.q3,.qp,.qt-sec,.qw,.qr,.ct-main,.ct-locs,.cta,.gal-sec{padding-top:clamp(30px,7vw,60px);padding-bottom:clamp(30px,7vw,60px)}.qo{padding-top:clamp(30px,7vw,60px);padding-bottom:0}.ab2-head h2,.about-section-6 h2,.q3-head h2,.qp-copy h2,.qr-copy h2,.qt-head h2,.qx-head h2,.qw-head h2,.ct-locs h2,.gal-sec .sv3-head h2{font-size:clamp(25px,3.2vw,36px);line-height:1.18}.gal-sec .sv3-head h2{font-family:"Mona Sans",sans-serif;font-weight:800;color:#373634;margin:0 0 18px}.ab2-sec:not(.ab2-sec--dark){--ab-ink:#373634;--ab-text:#2c2c2c}.about-section-6{--a6-ink:#373634;--a6-text:#2c2c2c}.quality-page{--q-ink:#373634;--q-text:#2c2c2c}.ct-main,.ct-locs{--ct-ink:#373634;--ct-text:#2c2c2c}.ab2-lead,.about-section-6 .about-text,.about-section-6 p,.q3-lead,.qw-lead,.qp-copy p,.qr-copy p,.ct-locs-head p,.gal-sec .sv3-head p{font-size:17px;line-height:28px}.about-section-6 .about-text,.about-section-6 p{color:#2c2c2c}
.qo-head h2,.ct-info h2{font-size:clamp(25px,3.2vw,36px);line-height:1.18}.qo-lead,.ct-lead,.ab2-first{font-size:17px!important;line-height:28px!important}
img{height:auto}
