*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}:root{--color-primary:#ffa405;--color-primary-dark:#e08f00;--color-primary-light:#fff5e6;--color-accent:#0c121d;--color-text:#333;--color-text-secondary:#666;--color-text-muted:#999;--color-border:#eef1f5;--color-bg:#fff;--color-card:#fff;--shadow-sm:0 2px 8px #0f28500f;--shadow-md:0 4px 20px #0f285014;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--content-width:1200px;--font-body:"DM Sans", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-heading:"Montserrat", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif}html,body{width:100%;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-size:14px;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .3s}ul{list-style:none}input{border:none;outline:none;font-family:inherit}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{max-width:var(--content-width);margin:0 auto;padding:0 16px}.qs-error-code{font-family:var(--it-ff-heading);letter-spacing:.04em;color:var(--it-theme-1);text-align:center;-webkit-user-select:none;user-select:none;font-size:clamp(110px,17vw,210px);font-weight:700;line-height:1}.qs-error-desc{color:var(--it-text-body);font-size:16px}@media (width<=767px){.qs-error-desc{font-size:14px}}.qs-form-message{border-radius:8px;width:100%;margin-top:22px;padding:14px 20px;font-size:15px;line-height:1.7}.qs-form-message.is-success{color:#146c2e;background:#e8f7ec;border:1px solid #9fd8ad}.qs-form-message.is-error{color:#a32121;background:#fdecec;border:1px solid #f0b4b4}.it-contact-btn .it-btn-theme:disabled{cursor:not-allowed;opacity:.72}.it-funfact-3-number .purecounter{font-style:normal}.wow{visibility:visible}.qs-home{color:#fff;background:radial-gradient(1200px 600px at 85% -10%,#ffa40529,#0000 60%),#0c121d;flex-direction:column;min-height:100vh;display:flex}.qs-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.qs-hero{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:100%;max-width:1200px;margin:0 auto;padding:120px 24px 72px;display:flex}.qs-hero-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffa405;margin-bottom:20px;font-size:14px}.qs-hero-title{max-width:900px;font-size:clamp(30px,5vw,56px);font-weight:700;line-height:1.24}.qs-hero-highlight{color:#ffa405}.qs-hero-desc{color:#b9c3cf;max-width:720px;margin-top:24px;font-size:16px;line-height:1.9}.qs-hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.qs-btn{color:#fff;border:1px solid #ffffff47;border-radius:6px;justify-content:center;align-items:center;height:46px;padding:0 26px;font-size:15px;transition:all .25s;display:inline-flex}.qs-btn:hover{color:#ffa405;border-color:#ffa405}.qs-btn-primary{color:#0c121d;background:#ffa405;border-color:#ffa405;font-weight:600}.qs-btn-primary:hover{color:#0c121d;background:#ffb733;border-color:#ffb733}.qs-hero-note{color:#7f8b99;margin-top:28px;font-size:13px}.qs-contact{background:#ffffff05;border-top:1px solid #ffffff14;padding:56px 0}.qs-contact h2{margin-bottom:24px;font-size:22px}.qs-contact-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.qs-contact-list li{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;padding:18px 20px}.qs-contact-list span{letter-spacing:.12em;color:#ffa405;margin-bottom:8px;font-size:12px;display:block}.qs-contact-list a,.qs-contact-list p{color:#e6ebf1;word-break:break-all;font-size:15px;line-height:1.7}.qs-contact-list a:hover{color:#ffa405}.qs-footer{text-align:center;color:#6f7b89;border-top:1px solid #ffffff14;padding:26px 24px;font-size:13px;line-height:1.9}.qs-footer a:hover{color:#ffa405}.site-loading{color:#6f7b89;background:#0c121d;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;font-size:14px;display:flex}.site-loading-spinner{border:3px solid #ffa40533;border-top-color:#ffa405;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite qs-spin}.site-loading-retry{color:#0c121d;background:#ffa405;border-radius:6px;height:38px;padding:0 22px;font-weight:600}@keyframes qs-spin{to{transform:rotate(360deg)}}@media (width<=640px){.qs-hero{padding:88px 20px 56px}.qs-hero-desc{font-size:15px}}.container{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1350px}.container-1380{max-width:1380px}.container-1420{max-width:1420px}.container-1650{max-width:1650px}}.qs-hero-swiper{position:relative;overflow:hidden}.qs-hero-swiper>.swiper-wrapper{height:1000px;display:block;position:relative}.qs-hero-swiper>.swiper-wrapper>.swiper-slide{opacity:0;visibility:hidden;flex-shrink:0;width:100%;height:100%;transition:opacity .8s,visibility .8s;position:absolute;top:0;left:0}.qs-hero-swiper>.swiper-wrapper>.swiper-slide.swiper-slide-active{opacity:1;visibility:visible}@media (width<=767px){.qs-hero-swiper>.swiper-wrapper{height:800px}}@media (prefers-reduced-motion:no-preference){.qs-hero-swiper .swiper-progress-bar{animation:7s linear forwards qs-hero-progress}}@keyframes qs-hero-progress{0%{width:0%}to{width:100%}}@media (prefers-reduced-motion:no-preference){.qs-reveal{opacity:0;will-change:opacity, transform;transition:opacity .9s,transform .9s cubic-bezier(.22,.61,.36,1);transform:translateY(45px)}.qs-reveal.qs-reveal-left{transform:translate(-45px)}.qs-reveal.qs-reveal-right{transform:translate(45px)}.qs-reveal.is-in{opacity:1;transform:none}}.itoffcanvas .it-menu-mobile ul li .submenu{padding-left:18px}.itoffcanvas .it-menu-mobile ul li .submenu li a{border-bottom:1px solid #ffffff1f;font-size:15px}.itoffcanvas .itoffcanvas__info-icon a:hover{color:var(--it-common-white)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto!important}}.it-slider-3-area .swiper-slide-active .it-slider-2-bg img,.it-slider-2-bg img{transform:scale(1.15)!important}.itoffcanvas__langs{color:#ffffffa6;align-items:center;gap:8px;padding:18px 0 6px;font-size:16px;display:flex}.itoffcanvas__langs a{color:#ffffffa6}.itoffcanvas__langs a.active{color:var(--it-theme-1);font-weight:700}.itoffcanvas__langs-divider{opacity:.4}:root{--qs-orange:#ffa405;--qs-orange-deep:#f08c00;--qs-orange-soft:#fff3dd;--qs-navy:#0c121d;--qs-navy-soft:#1a2433;--qs-cream:#fffcf4;--qs-ink:#10151f;--qs-muted:#6b7480;--qs-line:#0c121d14;--qs-radius-sm:10px;--qs-radius:18px;--qs-radius-lg:26px;--qs-shadow-sm:0 6px 18px -8px #0c121d29;--qs-shadow:0 18px 40px -22px #0c121d47;--qs-shadow-lg:0 30px 70px -30px #0c121d59;--qs-glow:0 16px 36px -16px #ffa4058c;--qs-ease:cubic-bezier(.22, .61, .36, 1);--qs-ease-out:cubic-bezier(.16, 1, .3, 1);--qs-gradient-orange:linear-gradient(120deg, #ffb833 0%, #ffa405 45%, #f08c00 100%);--qs-gradient-navy:linear-gradient(140deg, #10182a 0%, #0c121d 55%, #1b2436 100%);--qs-container-pad:clamp(16px, 4vw, 40px)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::selection{background:var(--qs-orange);color:#fff}@media (pointer:fine){body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:#f3efe6}body::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #ffc257, var(--qs-orange));border:2px solid #f3efe6;border-radius:999px}}:focus-visible{outline:2px solid var(--qs-orange);outline-offset:3px;border-radius:4px}.qs-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.qs-skip-link{z-index:100000;background:var(--qs-navy);color:#fff;transition:top .2s var(--qs-ease);border-radius:0 0 12px 12px;padding:12px 20px;font-size:14px;font-weight:600;position:fixed;top:-100px;left:16px}.qs-skip-link__en{opacity:.6;margin-left:6px;font-weight:400}.qs-skip-link:focus-visible{color:#fff;top:0}.qs-route-loading{z-index:100001;pointer-events:none;background:0 0;height:3px;position:fixed;inset:0 0 auto}.qs-route-loading__bar{background:var(--qs-gradient-orange);width:40%;height:100%;animation:qs-loading-bar .9s var(--qs-ease) infinite;border-radius:0 999px 999px 0;display:block}@keyframes qs-loading-bar{0%{transform:translate(-100%)}to{transform:translate(350%)}}.qs-scroll-progress{z-index:100000;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.qs-scroll-progress__bar{transform-origin:0;background:linear-gradient(90deg, #ffd066, var(--qs-orange) 55%, #f08c00);width:100%;height:100%;transition:transform 80ms linear;display:block;transform:scaleX(0);box-shadow:0 0 12px #ffa4058c}.it-btn-theme,.it-btn-orange,.it-btn-white,.it-slider-2-btn .it-btn-theme,button.it-btn-theme{transition:transform .35s var(--qs-ease), box-shadow .35s var(--qs-ease), filter .35s var(--qs-ease);position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #f08c00e6;background:var(--qs-gradient-orange)!important;color:#fff!important;border-radius:999px!important}.it-btn-theme>span,.it-btn-orange>span{z-index:1;position:relative}.it-btn-theme:after,.it-btn-orange:after{content:"";width:45%;transition:left .6s var(--qs-ease);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.it-btn-theme:hover,.it-btn-orange:hover,button.it-btn-theme:hover{box-shadow:var(--qs-glow);filter:saturate(1.05);transform:translateY(-2px)}.it-btn-theme:hover:after,.it-btn-orange:hover:after{left:120%}.it-btn-theme:active,.it-btn-orange:active{transform:translateY(0)scale(.985)}.it-btn-theme.black-bg{box-shadow:0 12px 26px -18px #0c121dcc;background:var(--qs-gradient-navy)!important}.it-btn-theme.black-bg:hover{box-shadow:0 18px 34px -18px #0c121da6}.it-header-area{transition:background-color .35s var(--qs-ease), box-shadow .35s var(--qs-ease), backdrop-filter .35s var(--qs-ease)}.it-header-area.header-sticky{-webkit-backdrop-filter:saturate(180%)blur(14px);box-shadow:0 14px 40px -26px #0c121d73;background:#ffffffd1!important}.it-menu-content>ul>li>a{transition:color .25s var(--qs-ease);position:relative}.it-menu-content>ul>li>a:after{content:"";background:var(--qs-gradient-orange);transform-origin:0;height:2px;transition:transform .35s var(--qs-ease);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.it-menu-content>ul>li:hover>a:after,.it-menu-content>ul>li>a:hover:after{transform:scaleX(1)}.it-header-user{transition:transform .3s var(--qs-ease)}.it-header-user:hover{transform:translateY(-2px)}.it-menu-bar button,.it-menu-bar .it-menu-bar{transition:transform .3s var(--qs-ease)}.it-menu-bar:hover{transform:translateY(-1px)}.it-slider-3-area .it-slider-2-box:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 12% 18%,#ffa4051a,#0000 55%),linear-gradient(#0c121d0f 0%,#0c121d00 36%,#0c121d4d 100%);position:absolute;inset:0}.it-slider-2-content{z-index:2;position:relative}.it-slider-2-title{letter-spacing:-.01em;text-shadow:0 18px 50px #00000059}.it-slider-2-text p{color:#ffffffeb;letter-spacing:.02em;text-shadow:0 2px 12px #0c121d8c}.it-slider-2-contact .pulse-theme{animation:2.6s infinite qs-pulse;box-shadow:0 0 #ffa4058c}@keyframes qs-pulse{0%{box-shadow:0 0 #ffa40573}70%{box-shadow:0 0 0 16px #ffa40500}to{box-shadow:0 0 #ffa40500}}.swiper-pagination-custom{align-items:center;gap:14px}.swiper-pagination-custom .swiper-current{background:var(--qs-gradient-orange);color:#fff;width:46px;height:46px;box-shadow:var(--qs-glow);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.swiper-pagination-custom .swiper-total{opacity:.85;letter-spacing:.08em}.swiper-pagination-custom .swiper-progress-container{border-radius:999px;overflow:hidden}.swiper-pagination-custom .swiper-progress-bar{background:linear-gradient(90deg, #ffd066, var(--qs-orange));box-shadow:0 0 10px #ffa40599}.it-section-subtitle{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-weight:700;display:inline-flex}.it-section-subtitle:before{content:"";background:var(--qs-gradient-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffa40529}.it-section-title,.it-inner-title{letter-spacing:-.015em;line-height:1.28}.it-section-title.fz-45{font-size:clamp(28px,3.2vw,45px)}.it-about-stat-box{border-radius:var(--qs-radius);box-shadow:var(--qs-shadow-sm);transition:transform .4s var(--qs-ease), box-shadow .4s var(--qs-ease), border-color .4s var(--qs-ease);border:1px solid #ffa40529;position:relative;overflow:hidden;background:linear-gradient(#fffdf8 0%,#fff8ec 100%)!important}.it-about-stat-box:before{content:"";background:var(--qs-gradient-orange);opacity:.85;width:100%;height:3px;position:absolute;top:0;left:0}.it-about-stat-box:hover{box-shadow:var(--qs-shadow);border-color:#ffa4055c;transform:translateY(-4px)}.it-about-stat-box .it-about-stat-title,.it-about-stat-box .it-about-stat-count{background:linear-gradient(120deg,#1b2436 20%,#5b6472 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.it-about-stat-box .it-about-stat-count{background:linear-gradient(120deg, #e08a00 0%, var(--qs-orange) 45%, #ffc95c 100%);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text}.it-about-area .it-about-thumb,.it-about-4-area .it-about-thumb,.it-about-mission-wrap img{border-radius:var(--qs-radius);box-shadow:var(--qs-shadow)}.it-about-thumb img,.it-about-mission-wrap img{transition:transform .8s var(--qs-ease)}.it-about-thumb:hover img,.it-about-mission-wrap:hover img{transform:scale(1.035)}.it-about-thumb,.it-about-mission-wrap{overflow:hidden}.it-service-item{border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-sm);transition:transform .45s var(--qs-ease), box-shadow .45s var(--qs-ease);background:#fff;position:relative;overflow:hidden}.it-service-item:before{content:"";border-radius:inherit;pointer-events:none;transition:border-color .4s var(--qs-ease);border:1px solid #0c121d0f;position:absolute;inset:0}.it-service-item:hover{box-shadow:var(--qs-shadow);transform:translateY(-5px)}.it-service-item:hover:before{border-color:#ffa40547}.it-service-item .it-service-title{letter-spacing:-.01em}.it-service-item .it-service-thumb{border-radius:var(--qs-radius);overflow:hidden}.it-service-item .it-service-thumb img{transition:transform .8s var(--qs-ease)}.it-service-item:hover .it-service-thumb img{transform:scale(1.06)}.it-service-item .it-service-content p{color:var(--qs-muted)}.it-brand-item{transition:transform .35s var(--qs-ease), box-shadow .35s var(--qs-ease), background-color .35s var(--qs-ease)}.it-brand-item img{filter:grayscale()opacity(.72);transition:filter .45s var(--qs-ease), transform .45s var(--qs-ease)}.it-brand-item:hover{box-shadow:inset 0 0 0 1px #ffa40533, var(--qs-shadow-sm);z-index:2;background:#fff}.it-brand-item:hover img{filter:grayscale(0)opacity();transform:scale(1.06)}.it-blog-item{transition:transform .45s var(--qs-ease), box-shadow .45s var(--qs-ease)}.it-blog-item:hover{transform:translateY(-5px)}.it-blog-item .it-blog-thumb{border-radius:var(--qs-radius);box-shadow:var(--qs-shadow-sm);transition:box-shadow .45s var(--qs-ease);overflow:hidden}.it-blog-item:hover .it-blog-thumb{box-shadow:var(--qs-shadow)}.it-blog-date{border-radius:0 14px 0 12px;box-shadow:0 10px 22px -12px #f08c00e6;background:var(--qs-gradient-orange)!important}.it-blog-item:hover .it-blog-date{filter:saturate(1.1)brightness(1.02)}.it-blog-title a{transition:color .3s var(--qs-ease)}.it-blog-item:hover .it-blog-title a{color:var(--qs-orange)}.it-blog-item .it-blog-content p{color:var(--qs-muted)}.it-blog-style-3 .it-blog-item{border-radius:var(--qs-radius-lg)}.it-shop-item{border-radius:var(--qs-radius-lg);transition:transform .45s var(--qs-ease), box-shadow .45s var(--qs-ease)}.it-shop-item:hover{transform:translateY(-6px)}.it-shop-item .it-shop-thumb{border-radius:var(--qs-radius);box-shadow:var(--qs-shadow-sm);transition:box-shadow .45s var(--qs-ease);background:linear-gradient(#f7f5ef 0%,#efeee7 100%);overflow:hidden}.it-shop-item:hover .it-shop-thumb{box-shadow:var(--qs-shadow)}.it-shop-item .it-shop-thumb img{transition:transform .8s var(--qs-ease)}.it-shop-item:hover .it-shop-thumb img{transform:scale(1.055)}.it-shop-title a{transition:color .3s var(--qs-ease)}.it-shop-item:hover .it-shop-title a{color:var(--qs-orange)}.it-shop-item .it-shop-content p{color:var(--qs-muted)}.it-shop-details__tab-btn-box .nav-links{transition:box-shadow .3s var(--qs-ease), transform .3s var(--qs-ease);border-radius:12px;overflow:hidden}.it-shop-details__tab-btn-box .nav-links:hover{box-shadow:var(--qs-shadow-sm);transform:translateY(-2px)}.it-shop-details__tab-btn-box .nav-links.active{box-shadow:0 0 0 2px var(--qs-orange)}.it-shop-details__tab-big-img{border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow);overflow:hidden}.it-shop-details__title-sm{letter-spacing:-.015em}.it-shop-details__Category span{background:var(--qs-orange-soft);border:1px solid #ffa40538;border-radius:999px;gap:6px;margin:0 10px 10px 0;padding:8px 14px;display:inline-flex;color:#7a5200!important}.it-shop-details__Category span i{color:var(--qs-orange-deep);font-style:normal;font-weight:700}.it-shop-details__ratting{background:var(--qs-orange-soft);border-radius:999px;padding:6px 16px}.it-shop-sidebar .sidebar-widget,.sidebar-widget{border-radius:var(--qs-radius);box-shadow:var(--qs-shadow-sm);border:1px solid var(--qs-line);background:#fff}@media (width>=1200px){.it-shop-sidebar,.sidebar-right{position:sticky;top:110px}}.sidebar-widget-list{border-radius:var(--qs-radius-sm);transition:background-color .3s var(--qs-ease), transform .3s var(--qs-ease), color .3s var(--qs-ease)}.sidebar-widget-list:hover{transform:translate(3px)}.it-shop-widget-wrap{transition:background-color .3s var(--qs-ease);border-radius:14px;padding:8px}.it-shop-widget-wrap:hover{background:#fdf8ee}.it-shop-widget-thumb{border-radius:10px;overflow:hidden}.sidebar-search-box{border-radius:999px;overflow:hidden}.sidebar-search-box input{transition:box-shadow .3s var(--qs-ease)}.sidebar-search-box:focus-within{box-shadow:0 0 0 3px #ffa40538}.it-contact-2-input-box input,.it-contact-2-input-box textarea,.it-newsletter-input-box input{transition:box-shadow .3s var(--qs-ease), border-color .3s var(--qs-ease), background-color .3s var(--qs-ease);border-radius:12px!important}.it-contact-2-input-box input:focus,.it-contact-2-input-box textarea:focus,.it-newsletter-input-box input:focus{box-shadow:0 0 0 4px #ffa40529;border-color:var(--qs-orange)!important;background:#fff!important}.it-pagination ul li a,.it-pagination ul li span{transition:background-color .3s var(--qs-ease), color .3s var(--qs-ease), box-shadow .3s var(--qs-ease), transform .3s var(--qs-ease);border-radius:10px}.it-pagination ul li a:hover,.it-pagination ul li.current a{background:var(--qs-gradient-orange);color:#fff;border-color:#0000;transform:translateY(-1px);box-shadow:0 10px 20px -12px #f08c00e6}.it-breadcrumb-area{background:radial-gradient(80% 120% at 85% 10%,#ffa40514,#0000 60%),linear-gradient(#fffdf8 0%,#fff 100%)}.it-breadcrumb-title{letter-spacing:-.02em}.it-breadcrumb-list a{transition:color .25s var(--qs-ease)}.it-breadcrumb-thumb img{filter:drop-shadow(0 20px 40px #0c121d1f)}.postbox-main-thumb{border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow);overflow:hidden}.postbox-blockquote{border-radius:var(--qs-radius);border-left:3px solid var(--qs-orange);box-shadow:var(--qs-shadow-sm);background:linear-gradient(#fffdf6 0%,#fff8ea 100%)}.postbox-dsc{line-height:1.9}.postbox-dsc img{border-radius:var(--qs-radius);box-shadow:var(--qs-shadow-sm)}.postbox-tag-content a{transition:background-color .3s var(--qs-ease), color .3s var(--qs-ease);background:#f6f2e9;border-radius:999px;padding:6px 14px}.postbox-tag-content a:hover{background:var(--qs-orange-soft);color:var(--qs-orange-deep)}.rc-post{border-radius:var(--qs-radius);transition:background-color .3s var(--qs-ease), transform .3s var(--qs-ease)}.rc-post:hover{transform:translate(3px)}.it-contact-list-box{border-radius:var(--qs-radius);transition:background-color .35s var(--qs-ease), box-shadow .35s var(--qs-ease), transform .35s var(--qs-ease);padding:18px 20px}.it-contact-list-box:hover{box-shadow:var(--qs-shadow-sm);background:#fff;transform:translateY(-2px)}.it-contact-2-form-box{border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow)}.it-error-thumb img{animation:qs-float 6s var(--qs-ease) infinite}@keyframes qs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.it-newsletter-2-wrap{box-shadow:0 30px 60px -30px #f08c00a6;background:var(--qs-gradient-orange)!important}.it-footer-wrap{border-top:1px solid #ffffff14;box-shadow:inset 0 1px #ffa40529}.it-footer-contact{border-radius:var(--qs-radius-lg);background:var(--qs-gradient-orange);border:1px solid #ffffff59;box-shadow:0 30px 60px -28px #f08c00bf}.it-footer-contact a{transition:background-color .3s var(--qs-ease), color .3s var(--qs-ease), box-shadow .3s var(--qs-ease);border-radius:999px}.it-footer-contact a:hover{background:#fff;border-color:#fff;box-shadow:0 14px 30px -14px #0c121d59;color:var(--qs-orange-deep)!important}.it-footer-widget-menu a{transition:color .3s var(--qs-ease), transform .3s var(--qs-ease);align-items:center;gap:8px;display:inline-flex}.it-footer-widget-menu a:before{transition:transform .3s var(--qs-ease)}.it-footer-widget-menu a:hover{transform:translate(3px);color:var(--qs-orange)!important}.it-footer-widget-title{letter-spacing:.01em}.qs-reveal{will-change:opacity, transform}img{max-width:100%}html[lang=en] .it-slider-2-title{letter-spacing:-.02em;font-size:clamp(34px,4.6vw,62px);line-height:1.12}html[lang=en] .it-slider-2-text p{letter-spacing:.01em;text-shadow:0 2px 14px #0c121d99;max-width:620px;font-size:clamp(15px,1.3vw,19px);line-height:1.65}html[lang=en] .it-section-title,html[lang=en] .it-inner-title{letter-spacing:-.012em;line-height:1.22}html[lang=en] .it-menu-content>ul>li>a{letter-spacing:.04em;text-transform:uppercase;font-size:14px}html[lang=en] .it-service-title,html[lang=en] .it-blog-title,html[lang=en] .it-shop-title{letter-spacing:-.01em;line-height:1.35}html[lang=en] .it-footer-widget-menu a{letter-spacing:.01em}@media (width<=1199.98px){.it-slider-3-area:after,.it-slider-3-area:before{display:none}}@media (width<=767.98px){.it-section-title.fz-45{font-size:clamp(24px,7vw,34px)}.it-about-stat-box{padding:18px 20px}.it-service-item{border-radius:var(--qs-radius)}.it-blog-item:hover,.it-shop-item:hover,.it-service-item:hover,.it-brand-item:hover img{transform:none}html[lang=en] .it-slider-2-title{font-size:clamp(28px,8vw,40px);line-height:1.14}html[lang=en] .it-menu-content>ul>li>a{letter-spacing:.01em}.it-footer-contact{padding:18px 14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.it-btn-theme:after{display:none}}@media print{.qs-scroll-progress,.qs-skip-link,.scroll-top,.it-header-area,.it-footer-wrap,.it-offcanvas-area{display:none!important}}.it-section-subtitle,.it-blog-link,.it-blog-link .text-1,.it-blog-link .text-2,.it-blog-style-3 .it-blog-link span span,.it-blog-item .it-blog-link span span{color:#a86200!important}.it-copyright-2-area p,.it-copyright-2-area p a,.it-footer-wrap .it-copyright-2-area a{color:#5c626b!important}.it-footer-widget-text p{color:#626a73!important}.stat-number{white-space:nowrap;font-size:20px;line-height:1.1;font-family:var(--it-ff-montserrat);color:var(--it-theme-1);align-items:baseline;gap:2px;margin:0;display:flex}.stat-number i{color:var(--it-common-black);font-size:clamp(48px,5.55vw,80px);font-style:normal;font-weight:600}.it-blog-thumb img{aspect-ratio:3/2;object-fit:cover}.it-shop-thumb img{aspect-ratio:1;object-fit:cover}.postbox-main-thumb img{aspect-ratio:16/9;object-fit:cover}.it-about-thumb img,.it-about-mission-wrap img{aspect-ratio:4/3;object-fit:cover}.it-service-item .it-service-thumb img{aspect-ratio:16/10;object-fit:cover}.it-breadcrumb-thumb img{max-width:100%;height:auto}:root{--qs2-ink:#0b1220;--qs2-ink-soft:#1a2333;--qs2-muted:#5b6470;--qs2-line:#e7e2d8;--qs2-paper:#f7f4ee;--qs2-card:#fff;--qs2-orange:#ff8a00;--qs2-orange-2:#ffb340;--qs2-orange-soft:#fff1d9;--qs2-radius:20px;--qs2-radius-lg:28px;--qs2-shadow:0 24px 60px -30px #0b122040;--qs2-shadow-sm:0 10px 30px -18px #0b122040;--qs2-ease:cubic-bezier(.22, .61, .36, 1);--qs2-gradient:linear-gradient(120deg, #ffb340 0%, #ff8a00 55%, #f07800 100%);--qs2-wrap:1320px}body{background:var(--qs2-paper);color:var(--qs2-ink)}#qs-main{position:relative;overflow-x:clip}#qs-main a{text-decoration:none}.qs-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.qs-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#8f4f00;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.qs-eyebrow:before{content:"";background:var(--qs2-orange);border-radius:2px;width:26px;height:2px}.qs-eyebrow--light{color:#ffffffd1}.qs-eyebrow--light:before{background:var(--qs2-orange-2)}.qs-btn{background:var(--qs2-ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;height:50px;transition:transform .3s var(--qs2-ease), background-color .3s var(--qs2-ease), color .3s var(--qs2-ease), box-shadow .3s var(--qs2-ease), border-color .3s var(--qs2-ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:13px;font-weight:700;display:inline-flex}.qs-btn:hover{box-shadow:var(--qs2-shadow-sm);transform:translateY(-2px)}.qs-btn--primary{background:var(--qs2-gradient);color:var(--qs2-ink)}.qs-btn--primary:hover{background:var(--qs2-ink);color:#fff}.qs-btn--light{color:var(--qs2-ink);background:#fff}.qs-btn--light:hover{background:var(--qs2-ink);color:#fff}.qs-btn--ghost{color:#fff;background:0 0;border-color:#ffffff59}.qs-btn--ghost:hover{color:var(--qs2-ink);background:#fff;border-color:#fff}.qs-btn--lg{height:58px;padding:0 30px;font-size:14px}.qs-header{z-index:120;position:relative}.qs-topbar{background:var(--qs2-ink);color:#ffffffb8;letter-spacing:.02em;font-size:12.5px}.qs-topbar__inner{justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.qs-topbar__tagline{letter-spacing:.04em;color:#ffffffdb;font-weight:500}.qs-topbar__links{align-items:center;gap:22px;display:flex}.qs-topbar__link{color:#ffffffb8;transition:color .25s var(--qs2-ease);align-items:center;gap:7px;display:inline-flex}.qs-topbar__link:hover{color:var(--qs2-orange-2)}.qs-topbar__lang{border-left:1px solid #ffffff29;align-items:center;gap:6px;padding-left:18px;display:inline-flex}.qs-topbar__lang a{color:#ffffff8c;transition:color .25s var(--qs2-ease);font-weight:600}.qs-topbar__lang a:hover,.qs-topbar__lang a.is-active{color:var(--qs2-orange-2)}.qs-topbar__lang i{opacity:.4;font-style:normal}.qs-header__nav{border-bottom:1px solid var(--qs2-line);-webkit-backdrop-filter:saturate(160%)blur(14px);background:#fffffff5}.qs-header.is-stuck .qs-header__nav{z-index:200;border-bottom-color:#e7e2d8b3;position:fixed;top:0;left:0;right:0;box-shadow:0 18px 40px -30px #0b122073}.qs-header__nav-inner{align-items:center;gap:24px;min-height:82px;display:flex}.qs-header__logo{flex-shrink:0;align-items:center;display:inline-flex}.qs-header__logo img{width:178px;height:auto}.qs-nav{margin-left:auto}.qs-nav>ul{align-items:center;gap:34px;margin:0;padding:0;list-style:none;display:flex}.qs-nav>ul>li{position:relative}.qs-nav>ul>li>a{color:var(--qs2-ink);letter-spacing:.02em;transition:color .25s var(--qs2-ease);align-items:center;gap:6px;padding:10px 0;font-size:14px;font-weight:600;display:inline-flex}.qs-nav>ul>li>a:after{content:"";background:var(--qs2-orange);transform-origin:0;height:2px;transition:transform .3s var(--qs2-ease);border-radius:2px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.qs-nav>ul>li:hover>a,.qs-nav>ul>li>a:hover{color:var(--qs2-orange)}.qs-nav>ul>li:hover>a:after{transform:scaleX(1)}.qs-nav>ul>li.has-children>a:before{content:"";border-bottom:1.6px solid;border-right:1.6px solid;order:2;width:5px;height:5px;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.qs-nav__dropdown{border:1px solid var(--qs2-line);min-width:240px;box-shadow:var(--qs2-shadow);opacity:0;visibility:hidden;transition:opacity .25s var(--qs2-ease), transform .25s var(--qs2-ease), visibility .25s;background:#fff;border-radius:16px;margin:0;padding:10px;list-style:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,8px)}.qs-nav>ul>li:hover .qs-nav__dropdown,.qs-nav>ul>li:focus-within .qs-nav__dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.qs-nav__dropdown li a{color:var(--qs2-ink);transition:background-color .2s var(--qs2-ease), color .2s var(--qs2-ease);border-radius:10px;padding:11px 14px;font-size:14px;display:block}.qs-nav__dropdown li a:hover{background:var(--qs2-orange-soft);color:var(--qs2-orange)}.qs-header__actions{align-items:center;gap:12px;margin-left:12px;display:flex}.qs-header__burger{border:1px solid var(--qs2-line);width:46px;height:46px;color:var(--qs2-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:none}.qs-hero{background:var(--qs2-ink);color:#fff;flex-direction:column;width:100%;max-width:none;min-height:clamp(620px,76vh,820px);margin:0;padding:0;display:flex;position:relative;overflow:hidden}.qs-hero__bg-stack{position:absolute;inset:0}.qs-hero__bg{opacity:0;transition:opacity 1s var(--qs2-ease);background-position:50%;background-size:cover;position:absolute;inset:0}.qs-hero__bg.is-active{opacity:1}.qs-hero__bg img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.qs-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080d18e0 0%,#080d1885 46%,#080d1824 100%),linear-gradient(#080d1847 0%,#080d1800 36%,#080d1873 100%);position:absolute;inset:0}.qs-hero__inner{z-index:2;flex:1;grid-template-columns:minmax(0,1.6fr) minmax(300px,.6fr);align-items:center;gap:48px;padding-top:64px;padding-bottom:96px;display:grid;position:relative}.qs-hero__content{max-width:820px}.qs-hero__title{letter-spacing:-.01em;color:#fff;word-break:keep-all;overflow-wrap:break-word;margin:18px 0 22px;font-size:clamp(34px,4.1vw,58px);font-weight:700;line-height:1.12}.qs-hero__text{color:#ffffffc7;max-width:560px;margin:0 0 34px;font-size:17px;line-height:1.75}.qs-hero__actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.qs-hero__phone{color:#fff;align-items:center;gap:12px;display:inline-flex}.qs-hero__phone-icon{width:52px;height:52px;color:var(--qs2-orange-2);transition:background-color .3s var(--qs2-ease), transform .3s var(--qs2-ease);background:#ffffff14;border:1px solid #ffffff3d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.qs-hero__phone:hover .qs-hero__phone-icon{background:var(--qs2-orange);color:#fff;transform:translateY(-2px)}.qs-hero__phone i{letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:11px;font-style:normal;display:block}.qs-hero__phone b{letter-spacing:.01em;font-size:20px;font-weight:600;display:block}.qs-hero__stats{align-self:center;gap:14px;display:grid}.qs-hero__stat{-webkit-backdrop-filter:blur(10px);transition:background-color .35s var(--qs2-ease), transform .35s var(--qs2-ease), border-color .35s var(--qs2-ease);background:#080d188c;border:1px solid #fff3;border-radius:18px;padding:22px 24px}.qs-hero__stat:hover{background:#080d18b8;border-color:#ff8a008c;transform:translate(-4px)}.qs-hero__stat-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;font-size:11px;display:block}.qs-hero__stat-value{letter-spacing:-.02em;color:#fff;align-items:baseline;gap:2px;margin:8px 0 2px;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1;display:flex}.qs-hero__stat-value i{color:var(--qs2-orange-2);font-size:.5em;font-style:normal}.qs-hero__stat-desc{color:#ffffff8c;font-size:12px}.qs-hero__footer{z-index:2;border-top:1px solid #ffffff1f;position:relative}.qs-hero__footer-inner{justify-content:space-between;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px;display:flex}.qs-hero__pager{align-items:center;gap:21px;display:flex}.qs-hero__pager-btn{color:#ffffff73;cursor:pointer;transition:color .3s var(--qs2-ease);background:0 0;border:0;align-items:center;gap:0;padding:0;font-size:15px;font-weight:600;display:inline-flex}.qs-hero__pager-btn i{margin-right:10px;font-style:normal}.qs-hero__pager-btn span{background:var(--qs2-orange);width:0;height:2px;transition:width .45s var(--qs2-ease);border-radius:2px;display:block}.qs-hero__pager-btn.is-active{color:#fff}.qs-hero__pager-btn.is-active span{width:64px}.qs-hero__pager-total{color:#fff6;font-size:13px;font-style:normal}.qs-hero__scroll{letter-spacing:.18em;text-transform:uppercase;color:#fff9;align-items:center;gap:10px;font-size:11px;display:inline-flex}.qs-hero__scroll i{background:currentColor;width:26px;height:1px;display:block;position:relative}.qs-hero__scroll i:after{content:"";width:7px;height:7px;animation:qs2-nudge 1.8s var(--qs2-ease) infinite;border-bottom:1.6px solid;border-right:1.6px solid;position:absolute;top:-3px;right:0;transform:rotate(-45deg)}@keyframes qs2-nudge{0%,to{transform:rotate(-45deg)translate(0)}50%{transform:rotate(-45deg)translate(4px,-4px)}}.qs-page-hero{background:radial-gradient(70% 120% at 88% 0%, #ff8a001a, transparent 60%), linear-gradient(180deg, #fffdf8 0%, var(--qs2-paper) 100%);border-bottom:1px solid var(--qs2-line);width:100%;max-width:none;margin:0}.qs-page-hero__inner{justify-content:space-between;align-items:center;gap:48px;padding-top:clamp(44px,6vw,78px);padding-bottom:clamp(44px,6vw,78px);display:flex}.qs-page-hero__content{max-width:720px}.qs-page-hero__title{letter-spacing:-.02em;color:var(--qs2-ink);margin:16px 0 18px;font-size:clamp(34px,4.2vw,60px);font-weight:700;line-height:1.05}.qs-crumbs ol{color:var(--qs2-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.qs-crumbs li{align-items:center;gap:10px;display:inline-flex}.qs-crumbs li i{color:#b9b2a5;font-style:normal}.qs-crumbs a{color:var(--qs2-muted);transition:color .25s var(--qs2-ease)}.qs-crumbs a:hover{color:var(--qs2-orange)}.qs-crumbs span[aria-current]{color:var(--qs2-ink);font-weight:600}.qs-page-hero__media{border-radius:var(--qs2-radius-lg);border:1px solid var(--qs2-line);width:min(44%,560px);box-shadow:var(--qs2-shadow);background:#fff;flex-shrink:0;padding:18px;position:relative}.qs-page-hero__media:before{content:"";background:var(--qs2-orange-soft);z-index:-1;border-radius:26px;width:120px;height:120px;position:absolute;inset:-12px -12px auto auto}.qs-page-hero__media img{border-radius:16px;width:100%;height:auto;display:block}#qs-main .it-about-area,#qs-main .it-service-area,#qs-main .it-brand-area,#qs-main .it-blog-area{background:var(--qs2-paper);padding-top:clamp(72px,8vw,118px);padding-bottom:clamp(72px,8vw,118px)}#qs-main .it-about-area{background:#fff}#qs-main .it-service-area{background:var(--qs2-paper)}#qs-main .it-brand-area{background:#fff;padding-top:clamp(56px,6vw,84px);padding-bottom:clamp(56px,6vw,84px)}#qs-main .it-section-subtitle{letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex;color:#8f4f00!important}#qs-main .it-section-subtitle:before{content:"";background:var(--qs2-orange);border-radius:2px;width:26px;height:2px}#qs-main .it-section-title{letter-spacing:-.02em;color:var(--qs2-ink);margin:16px 0 0;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.16}#qs-main .it-about-area .mb-80{margin-bottom:clamp(40px,5vw,64px)!important}#qs-main .it-about-section-title-box{text-align:left}#qs-main .it-about-btn{flex:none!important;width:auto!important;margin:0 0 4px auto!important;padding:0!important}#qs-main .it-about-btn .it-btn-theme{height:48px}#qs-main .it-about-mission-wrap{display:none}#qs-main .it-about-area .mb-80 .row{flex-wrap:nowrap;align-items:center;row-gap:18px}#qs-main .it-about-area .mb-80 .row>.col-xl-6:has(.it-about-mission-wrap){display:none}#qs-main .it-about-area .mb-80 .row>.col-xl-6{flex:auto;max-width:62%}#qs-main .it-about-area .mb-80 .row>.col-xl-6 .it-section-title{margin-bottom:0}#qs-main .it-about-stat-box{border:1px solid var(--qs2-line);box-shadow:none;transition:transform .35s var(--qs2-ease), border-color .35s var(--qs2-ease), background-color .35s var(--qs2-ease);border-radius:18px;padding:26px 26px 22px;position:relative;background:var(--qs2-paper)!important}#qs-main .it-about-stat-box:before{display:none}#qs-main .it-about-stat-box:hover{border-color:#ff8a0059;transform:translateY(-4px);background:#fff!important}#qs-main .it-about-stat-box>span:first-of-type{border-bottom:1px solid var(--qs2-line);letter-spacing:.08em;text-transform:uppercase;color:var(--qs2-muted);margin-bottom:16px;padding:0 0 14px;font-size:12px;font-weight:600;display:block}#qs-main .it-about-stat-box .stat-number{color:var(--qs2-orange);font-size:15px}#qs-main .it-about-stat-box .stat-number i{letter-spacing:-.03em;color:var(--qs2-ink);font-size:clamp(38px,3.2vw,54px);font-weight:700}#qs-main .it-about-stat-box .stat-description{text-transform:none;color:var(--qs2-muted);border:0;margin-top:8px;padding:0;font-size:12.5px;font-weight:400}#qs-main .it-about-stat-box .shape{opacity:.35}#qs-main .it-about-thumb{box-shadow:var(--qs2-shadow);overflow:hidden;border-radius:var(--qs2-radius-lg)!important}#qs-main .it-about-thumb.thumb-sm{box-shadow:var(--qs2-shadow-sm);border-radius:18px!important}#qs-main .it-about-thumb img{border-radius:0}#qs-main .it-service-section-title-box,#qs-main .it-blog-section-title-box{text-align:left!important;margin-bottom:clamp(32px,4vw,52px)!important}#qs-main .it-service-item{border-radius:var(--qs2-radius-lg);border:1px solid var(--qs2-line);box-shadow:none;background:#fff;padding:22px!important}#qs-main .it-service-item:before{display:none}#qs-main .it-service-item:hover{box-shadow:var(--qs2-shadow);border-color:#ff8a0066}#qs-main .it-service-title{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,34px)}#qs-main .it-service-title a{color:var(--qs2-ink)}#qs-main .it-service-title a:hover{color:var(--qs2-orange)}#qs-main .it-service-content p{color:var(--qs2-muted)}#qs-main .it-service-thumb{border-radius:18px}#qs-main .it-service-thumb img{aspect-ratio:16/9;object-fit:cover}#qs-main .it-service-item .it-btn-theme{height:44px;padding:0 18px;font-size:12px;background:var(--qs2-ink)!important;color:#fff!important;border-radius:10px!important}#qs-main .it-service-item .it-btn-theme:hover{background:var(--qs2-orange)!important}#qs-main .it-service-item .it-btn-theme .text-1,#qs-main .it-service-item .it-btn-theme .text-2{opacity:1!important;position:static!important;transform:none!important}#qs-main .it-service-item .it-btn-theme .text-2{display:none}#qs-main .it-service-btn .it-btn-theme{height:48px;padding:0 22px;color:var(--qs2-ink)!important;border:1px solid var(--qs2-ink)!important;background:0 0!important;border-radius:12px!important}#qs-main .it-service-btn .it-btn-theme:hover{background:var(--qs2-ink)!important;color:#fff!important}#qs-main .it-service-btn .it-btn-theme .text-2{display:none}#qs-main .it-brand-content{margin-bottom:34px!important}#qs-main .it-brand-content span{letter-spacing:.16em;text-transform:uppercase;color:var(--qs2-muted);font-size:13px;font-weight:600}#qs-main .it-brand-item{border-right:1px solid var(--qs2-line);border-bottom:1px solid var(--qs2-line);background:#fff;justify-content:center;align-items:center;height:96px;padding:18px;display:flex}#qs-main .it-brand-item img{filter:none;opacity:1;width:auto;max-height:44px;transition:opacity .35s var(--qs2-ease), transform .35s var(--qs2-ease)}#qs-main .it-brand-item:hover{box-shadow:none;background:#fff}#qs-main .it-brand-item:hover img{opacity:1;transform:scale(1.04)}#qs-main .it-blog-area .row.gx-35>[class*=col-]{margin-bottom:26px}#qs-main .it-blog-area .it-blog-item{border-radius:var(--qs2-radius);border:1px solid var(--qs2-line);height:100%;transition:transform .4s var(--qs2-ease), box-shadow .4s var(--qs2-ease), border-color .4s var(--qs2-ease);background:#fff;flex-direction:column;margin-bottom:0;padding:14px;display:flex}#qs-main .it-blog-area .it-blog-item:hover{box-shadow:var(--qs2-shadow);border-color:#ff8a0059;transform:translateY(-6px)}#qs-main .it-blog-area .it-blog-thumb{box-shadow:none;border-radius:14px}#qs-main .it-blog-area .it-blog-thumb img{aspect-ratio:16/10}#qs-main .it-blog-date{letter-spacing:.04em;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:600;bottom:12px;left:12px}#qs-main .it-blog-date span{color:var(--qs2-ink);font-weight:700}#qs-main .it-blog-content{flex-direction:column;flex:auto;padding:8px 10px 12px;display:flex}#qs-main .it-blog-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:20px;line-height:1.35;display:-webkit-box;overflow:hidden;margin-bottom:10px!important}#qs-main .it-blog-content>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.4em;margin-bottom:16px;display:-webkit-box;overflow:hidden}#qs-main .it-blog-area .it-blog-link{align-self:flex-start;margin-top:auto}#qs-main .it-blog-title a{color:var(--qs2-ink)}#qs-main .it-blog-area .it-blog-link{background:var(--qs2-ink);letter-spacing:.12em;text-transform:uppercase;transition:background-color .3s var(--qs2-ease), color .3s var(--qs2-ease);border-radius:8px;align-items:center;padding:8px 12px;font-size:11.5px;font-weight:700;display:inline-flex;color:#fff!important}#qs-main .it-blog-area .it-blog-link span,#qs-main .it-blog-area .it-blog-link .text-1,#qs-main .it-blog-area .it-blog-link .text-2,#qs-main .it-blog-area .it-blog-link .text-1 span,#qs-main .it-blog-style-3 .it-blog-link span span{color:#fff!important}#qs-main .it-blog-area .it-blog-link:hover{background:var(--qs2-orange);color:var(--qs2-ink)!important}#qs-main .it-blog-area .it-blog-link:hover span,#qs-main .it-blog-area .it-blog-link:hover .text-1,#qs-main .it-blog-area .it-blog-link:hover .text-2,#qs-main .it-blog-area .it-blog-link:hover span span{color:var(--qs2-ink)!important}#qs-main .it-blog-area .it-blog-content p{color:#454c57;background:#fff}#qs-main .it-blog-area .it-blog-link .text-2{display:none}#qs-main .it-about-4-area,#qs-main .it-shop-area,#qs-main .it-blog-area,#qs-main .it-shop-details__area,#qs-main .postbox-area,#qs-main .it-contact-area,#qs-main .it-error-area{background:var(--qs2-paper);padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px)}#qs-main .it-about-4-area{background:#fff}#qs-main .it-about-4-top-wrap{margin-bottom:clamp(36px,5vw,60px)!important}#qs-main .it-about-4-area .it-about-thumb,#qs-main .it-about-4-area .it-about-mission-wrap img{border-radius:var(--qs2-radius-lg);box-shadow:var(--qs2-shadow)}#qs-main .it-funfact-4-wrap,#qs-main .it-funfact-4-area{border-radius:var(--qs2-radius-lg)}#qs-main .it-step-wrap{gap:18px;display:grid}#qs-main .it-step-item{border:1px solid var(--qs2-line);background:#fff;border-radius:18px;padding:22px}#qs-main .it-step-title{color:var(--qs2-ink);font-size:17px;font-weight:700}#qs-main .it-team-wrap .row>div{padding-bottom:22px}#qs-main .it-team-title{color:var(--qs2-ink);font-size:16px;font-weight:700}#qs-main .it-shop-sidebar{gap:18px;display:grid}#qs-main .it-shop-sidebar .sidebar-widget{border-radius:var(--qs2-radius);border:1px solid var(--qs2-line);box-shadow:none;background:#fff;padding:22px}#qs-main .sidebar-widget-title{letter-spacing:.02em;color:var(--qs2-ink);font-size:15px;font-weight:700}#qs-main .sidebar-widget-list{border:1px solid var(--qs2-line);color:var(--qs2-ink);transition:background-color .25s var(--qs2-ease), border-color .25s var(--qs2-ease), color .25s var(--qs2-ease);border-radius:12px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:13.5px;font-weight:600;display:flex}#qs-main .it-shop-sidebar .sidebar-widget-list.active,#qs-main .it-shop-sidebar .sidebar-widget-list:hover,#qs-main .sidebar-widget-list.active,#qs-main .sidebar-widget-list:hover{background:var(--qs2-orange-soft);border-color:#ff8a0059;transform:none;color:#8f4f00!important}#qs-main .it-shop-sidebar .sidebar-widget-list.active span,#qs-main .it-shop-sidebar .sidebar-widget-list:hover span{color:#8f4f00}#qs-main .sidebar-search-box{border:1px solid var(--qs2-line);background:#fff;border-radius:12px}#qs-main .sidebar-search-box input{background:0 0;font-size:13.5px}#qs-main .sidebar-search-box:focus-within{border-color:var(--qs2-orange);box-shadow:0 0 0 3px #ff8a0024}#qs-main .it-shop-widget-wrap{border-radius:12px;padding:8px}#qs-main .it-shop-widget-thumb{background:var(--qs2-paper);border-radius:10px;flex-shrink:0;width:74px;height:74px;overflow:hidden}#qs-main .it-shop-widget-thumb img{object-fit:cover;width:100%;height:100%}#qs-main .it-shop-widget-content h5,#qs-main .qs-sidebar-item-title{color:var(--qs2-ink);margin:0 0 4px;font-size:13.5px;font-weight:600;line-height:1.45}#qs-main .it-shop-widget-content-ratting svg path{fill:var(--qs2-orange)}#qs-main .it-shop-area .row.gx-35>[class*=col-] .it-shop-item{border-radius:var(--qs2-radius);border:1px solid var(--qs2-line);height:100%;transition:transform .4s var(--qs2-ease), box-shadow .4s var(--qs2-ease), border-color .4s var(--qs2-ease);background:#fff;padding:14px}#qs-main .it-shop-area .it-shop-item:hover{box-shadow:var(--qs2-shadow);border-color:#ff8a0059;transform:translateY(-6px)}#qs-main .it-shop-thumb{background:var(--qs2-paper);box-shadow:none;border-radius:14px}#qs-main .it-shop-thumb img{aspect-ratio:1;object-fit:cover}#qs-main .it-shop-content{padding:10px 8px 6px}#qs-main .it-shop-title{font-size:17px;font-weight:700;line-height:1.4}#qs-main .it-shop-title a{color:var(--qs2-ink)}#qs-main .it-shop-item:hover .it-shop-title a{color:var(--qs2-orange)}#qs-main .it-shop-content p{color:var(--qs2-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}#qs-main .it-pagination ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}#qs-main .it-pagination ul li a,#qs-main .it-pagination ul li span{border:1px solid var(--qs2-line);min-width:44px;height:44px;color:var(--qs2-ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}#qs-main .it-pagination ul li.current a,#qs-main .it-pagination ul li a:hover{background:var(--qs2-ink);border-color:var(--qs2-ink);color:#fff;box-shadow:none;transform:none}#qs-main .it-blog-style-3 .it-blog-content p{color:#454c57;background:#fff;font-size:13.5px;line-height:1.7}#qs-main .postbox-area{background:#fff}#qs-main .postbox-main-thumb{border-radius:var(--qs2-radius-lg);box-shadow:var(--qs2-shadow)}#qs-main .postbox-main-thumb img{aspect-ratio:16/9;object-fit:cover}#qs-main .it-blog-meta span{color:var(--qs2-muted);font-size:12.5px}#qs-main .it-blog-meta svg path{fill:var(--qs2-orange)}#qs-main .postbox-content-box .it-section-title{color:var(--qs2-ink);line-height:1.22;font-size:clamp(26px,2.8vw,38px)!important}#qs-main .postbox-blockquote{border:1px solid var(--qs2-line);border-left:3px solid var(--qs2-orange);background:var(--qs2-paper);box-shadow:none;text-align:left;border-radius:18px;padding:26px 28px}#qs-main .postbox-blockquote p{color:var(--qs2-ink-soft);margin:0;font-size:15.5px;line-height:1.8}#qs-main .postbox-blockquote .quote-icon{display:none}#qs-main .postbox-dsc{color:#333b48;font-size:15.5px;line-height:1.9}#qs-main .postbox-dsc p{margin-bottom:18px}#qs-main .postbox-dsc img{border-radius:12px;max-width:100%;height:auto;margin:12px auto 22px;display:block}#qs-main .postbox-tag-title,#qs-main .postbox-share-content{align-items:center;gap:10px;display:flex}#qs-main .postbox-share-btn{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}#qs-main .postbox-share>span{letter-spacing:.12em;text-transform:uppercase;color:var(--qs2-muted);font-size:12px;font-weight:700}#qs-main .postbox-tag-content a{background:var(--qs2-orange-soft);color:#8f4f00;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600}#qs-main .sidebar-right{gap:18px;display:grid}#qs-main .sidebar-right .sidebar-widget{border:1px solid var(--qs2-line);border-radius:var(--qs2-radius);box-shadow:none;background:#fff;padding:22px}#qs-main .rc-post-thumb{border-radius:12px;overflow:hidden}#qs-main .rc-post-thumb img{aspect-ratio:16/9;object-fit:cover}#qs-main .rc-post-title{color:var(--qs2-ink);font-size:14px;font-weight:600;line-height:1.5}#qs-main .it-sv-details-contact-wrap{border-radius:var(--qs2-radius);overflow:hidden;background:var(--qs2-ink)!important}#qs-main .it-sv-details-contact-wrap img{border-radius:var(--qs2-radius) var(--qs2-radius) 0 0}#qs-main .it-shop-details__area{background:#fff}#qs-main .it-shop-details__tab-big-img{border-radius:var(--qs2-radius-lg);background:var(--qs2-paper);box-shadow:var(--qs2-shadow-sm)}#qs-main .it-shop-details__tab-big-img img{aspect-ratio:1;object-fit:cover}#qs-main .it-shop-details__tab-btn-box .nav-links{border:1px solid var(--qs2-line);background:#fff;border-radius:12px;padding:4px}#qs-main .it-shop-details__tab-btn-box .nav-links.active{border-color:var(--qs2-orange);box-shadow:none}#qs-main .it-shop-details__title-sm{color:var(--qs2-ink);font-size:clamp(26px,2.6vw,36px);line-height:1.2}#qs-main .it-shop-details__ratting{background:var(--qs2-orange-soft);color:#8f4f00;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}#qs-main .it-shop-details__Category{gap:10px;margin:22px 0;display:grid}#qs-main .it-shop-details__Category span{border:1px solid var(--qs2-line);background:var(--qs2-paper);color:var(--qs2-ink);border-radius:12px;gap:12px;margin:0;padding:12px 16px;font-size:13.5px;display:flex}#qs-main .it-shop-details__Category span i{min-width:96px;color:var(--qs2-muted);font-style:normal;font-weight:700}#qs-main .it-shop-details__btn .it-btn-theme{height:50px;padding:0 24px;border-radius:12px!important}#qs-main .it-shop-details__btn .it-btn-theme .text-2{display:none}#qs-main .pro-details-nav{background:var(--qs2-paper);border-radius:12px;padding:8px}#qs-main .pro-details-nav-btn .nav-links{border-radius:9px;font-size:13px;font-weight:600}#qs-main .it-sv-details-content{color:#333b48;font-size:15px;line-height:1.85}#qs-main .it-service-3-item{border:1px solid var(--qs2-line);background:var(--qs2-paper);border-radius:18px;height:100%;padding:24px}#qs-main .it-service-3-title{color:var(--qs2-ink);font-size:16px;font-weight:700}#qs-main .it-contact-area{background:#fff}#qs-main .it-contact-left{border-radius:var(--qs2-radius-lg);background:var(--qs2-ink);color:#fff;height:100%;padding:34px}#qs-main .it-contact-left .it-section-subtitle{color:var(--qs2-orange-2)}#qs-main .it-contact-left .it-section-title{color:#fff}#qs-main .it-contact-list-wrap{margin-top:34px}#qs-main .it-contact-list-box{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;padding:16px 18px}#qs-main .it-contact-list-box:hover{box-shadow:none;background:#ffffff1a;transform:none}#qs-main .it-contact-list-box h3,#qs-main .it-contact-list-box h4,#qs-main .it-contact-list-box h5{color:#fff}#qs-main .it-contact-list-box span,#qs-main .it-contact-list-box a{color:#ffffffc7}#qs-main .it-contact-list-box i{color:var(--qs2-orange-2)}#qs-main .it-contact-2-form-box{border-radius:var(--qs2-radius-lg);background:var(--qs2-paper);box-shadow:none;border:1px solid var(--qs2-line);padding:34px}#qs-main .it-contact-form-title{color:var(--qs2-ink);font-size:22px;font-weight:700}#qs-main .it-contact-2-input-box input,#qs-main .it-contact-2-input-box textarea{font-size:14px;border:1px solid var(--qs2-line)!important;background:#fff!important;border-radius:12px!important}#qs-main .it-contact-2-input-box input:focus,#qs-main .it-contact-2-input-box textarea:focus{box-shadow:0 0 0 3px #ff8a0024;border-color:var(--qs2-orange)!important}#qs-main .it-contact-btn .it-btn-theme{height:52px;padding:0 26px;border-radius:12px!important}#qs-main .it-contact-btn .it-btn-theme .text-2{display:none}#qs-main .it-contact-map img{border-radius:var(--qs2-radius)}#qs-main .it-error-area{background:var(--qs2-paper)}#qs-main .it-error-wrap{border-radius:var(--qs2-radius-lg);border:1px solid var(--qs2-line);box-shadow:var(--qs2-shadow-sm);background:#fff;padding:clamp(28px,5vw,56px)}#qs-main .it-error-title{color:var(--qs2-ink);font-size:clamp(24px,2.4vw,32px);font-weight:700}#qs-main .it-newsletter-2-area{background:0 0;padding:0 0 clamp(48px,6vw,84px)}#qs-main .it-newsletter-2-wrap{border-radius:var(--qs2-radius-lg);border:1px solid var(--qs2-ink-soft);box-shadow:var(--qs2-shadow);padding:34px 36px;background:var(--qs2-ink)!important}#qs-main .it-newsletter-2-title{color:#fff;font-size:clamp(22px,2.4vw,30px)}#qs-main .it-newsletter-2-input-box input{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff47!important;border-radius:12px!important}#qs-main .it-newsletter-2-left{color:#fff}#qs-main .it-btn-theme{box-shadow:none;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:700;background:var(--qs2-gradient)!important;color:var(--qs2-ink)!important;border-radius:12px!important}#qs-main .it-btn-theme:hover{transform:translateY(-2px);background:var(--qs2-ink)!important;color:#fff!important}#qs-main .it-btn-theme .text-2{display:none}.qs-footer{background:var(--qs2-ink);color:#ffffffb8}.qs-footer-cta{padding-top:clamp(56px,7vw,96px)}.qs-footer-cta__card{border-radius:var(--qs2-radius-lg);background:var(--qs2-gradient);justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,4vw,52px) clamp(24px,4vw,56px);display:flex;box-shadow:0 40px 80px -50px #ff8a00cc}.qs-footer-cta__text h2{letter-spacing:-.02em;color:var(--qs2-ink);margin:14px 0 0;font-size:clamp(26px,3.4vw,46px);font-weight:700;line-height:1.12}.qs-footer-cta .qs-eyebrow--light{color:#0b1220b8}.qs-footer-cta .qs-eyebrow--light:before{background:var(--qs2-ink)}.qs-footer__main{padding:clamp(48px,6vw,84px) 0 44px}.qs-footer__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr);gap:clamp(28px,4vw,64px);display:grid}.qs-footer__logo{align-items:center;display:inline-flex}.qs-footer__logo img{width:190px;height:auto;display:block}.qs-footer__brand p{color:#ffffff8f;max-width:420px;margin:22px 0 0;font-size:13.5px;line-height:1.8}.qs-footer__title{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin:4px 0 18px;font-size:12px;font-weight:700}.qs-footer__links,.qs-footer__contact{gap:11px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.qs-footer__links a,.qs-footer__contact a{color:#ffffffb8;transition:color .25s var(--qs2-ease), padding-left .25s var(--qs2-ease)}.qs-footer__links a:hover,.qs-footer__contact a:hover{color:var(--qs2-orange-2);padding-left:4px}.qs-footer__bottom{border-top:1px solid #ffffff1a;padding:20px 0}.qs-footer__bottom-inner p{color:#9aa1ac;margin:0;font-size:12.5px}.qs-footer__legal-link{color:#d6dae1;text-underline-offset:3px;margin-left:12px;-webkit-text-decoration:underline #d6dae180;text-decoration:underline #d6dae180}.qs-footer__legal-link:hover{color:var(--qs2-orange-2)}.it-offcanvas-area .itoffcanvas{background:var(--qs2-ink)}.itoffcanvas .itoffcanvas__text p{color:#fff9}.it-menu-mobile .it-menu-content>ul>li a{color:#fff;font-size:16px;font-weight:600}.it-menu-mobile .it-menu-content>ul>li a.expanded,.it-menu-mobile .dropdown-toggle-btn{color:var(--qs2-orange-2)}.itoffcanvas__info .offcanva-title{color:#fff}.itoffcanvas__info-address span{color:#ffffff73}.itoffcanvas__info-address a{color:#ffffffc7}.itoffcanvas__langs{border-top:1px solid #ffffff1f;padding-top:24px}.scroll-top{background:var(--qs2-ink);color:#fff;width:48px;height:48px;box-shadow:var(--qs2-shadow-sm);border-radius:12px;bottom:26px;right:26px}.scroll-top:hover{background:var(--qs2-orange)}html[lang=en] #qs-main .it-blog-area .it-blog-title{-webkit-line-clamp:3;min-height:4.05em}html[lang=en] #qs-main .it-blog-area .it-blog-content>p{-webkit-line-clamp:3;min-height:5.1em}html[lang=en] .qs-nav>ul>li>a{letter-spacing:.04em;text-transform:uppercase;font-size:13px}html[lang=en] .qs-hero__title{letter-spacing:-.02em;font-size:clamp(34px,4.2vw,60px)}html[lang=en] .qs-footer-cta__text h2{font-size:clamp(24px,3vw,40px)}@media (width<=1199.98px){.qs-hero__inner{grid-template-columns:1fr;gap:40px;padding-top:48px;padding-bottom:64px}.qs-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qs-hero__stat{padding:16px 18px}.qs-header__cta{display:none}.qs-header__actions{margin-left:auto}.qs-header__burger{display:inline-flex}.qs-nav{display:none}.qs-page-hero__media{width:min(46%,420px)}.qs-footer__grid{grid-template-columns:1.4fr 1fr}}@media (width<=991.98px){#qs-main .it-about-area .mb-80 .row{row-gap:18px;flex-wrap:wrap!important}#qs-main .it-about-area .mb-80 .row>.col-xl-6{flex:100%!important;max-width:100%!important}#qs-main .it-about-area .mb-80 .it-about-btn{margin:0!important}.qs-topbar__tagline{display:none}.qs-header__nav-inner{min-height:72px}.qs-header__logo img{width:156px}.qs-hero{min-height:640px}.qs-page-hero__media{display:none}.qs-footer__grid{grid-template-columns:1fr}#qs-main .it-contact-left,#qs-main .it-contact-2-form-box{padding:26px}}@media (width<=767.98px){.qs-topbar{display:none}.qs-hero{min-height:auto}.qs-hero__title{font-size:clamp(30px,8.4vw,42px)}.qs-hero__text{font-size:15px}.qs-hero__stats{grid-template-columns:1fr}.qs-hero__footer-inner{flex-direction:column;align-items:flex-start;gap:14px}.qs-hero__scroll{display:none}.qs-footer-cta__card{flex-direction:column;align-items:flex-start}#qs-main .it-about-btn{margin:16px 0 0!important}#qs-main .it-brand-item{height:76px;padding:12px}#qs-main .it-brand-item img{max-height:32px}#qs-main .it-service-item{padding:16px!important}#qs-main .it-shop-area .row.gx-35>[class*=col-] .it-shop-item,#qs-main .it-blog-area .it-blog-item{margin-bottom:18px;padding:12px}#qs-main .it-blog-area{padding-bottom:84px}#qs-main .it-blog-area .it-blog-item{margin-bottom:20px}.qs-footer-cta{padding-top:40px}}@media print{.qs-header,.qs-footer-cta,.qs-hero__footer,.qs-scroll-progress{display:none!important}}.qs-faq{border-top:1px solid var(--qs2-line);background:#fff;padding:clamp(72px,8vw,118px) 0}.qs-faq__head{max-width:760px;margin-bottom:clamp(28px,4vw,44px)}.qs-faq__title{letter-spacing:-.02em;color:var(--qs2-ink);margin:14px 0 0;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.15}.qs-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1180px;display:grid}.qs-faq__item{border:1px solid var(--qs2-line);background:var(--qs2-paper);transition:border-color .3s var(--qs2-ease), background-color .3s var(--qs2-ease);border-radius:16px}.qs-faq__item[open]{background:#fff;border-color:#ff8a0059}.qs-faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.qs-faq__q::-webkit-details-marker{display:none}.qs-faq__q h3{color:var(--qs2-ink);margin:0;font-size:15.5px;font-weight:700;line-height:1.45}.qs-faq__q i{border:1px solid var(--qs2-line);background:#fff;border-radius:50%;flex:none;width:26px;height:26px;position:relative}.qs-faq__q i:before,.qs-faq__q i:after{content:"";background:var(--qs2-ink);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-faq__q i:before{width:10px;height:2px}.qs-faq__q i:after{width:2px;height:10px;transition:transform .25s var(--qs2-ease)}.qs-faq__item[open] .qs-faq__q i:after{transform:translate(-50%,-50%)scaleY(0)}.qs-faq__a{color:#454c57;margin:0;padding:0 22px 20px;font-size:14px;line-height:1.8}@media (width<=767.98px){.qs-faq__list{grid-template-columns:1fr}}.qs-brief{background:#fff;padding:clamp(72px,9vw,120px) 0}.qs-brief__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.qs-brief__media{border-radius:var(--qs2-radius-lg);box-shadow:var(--qs2-shadow);aspect-ratio:4/3.2;background:var(--qs2-paper);position:relative;overflow:hidden}.qs-brief__media:after{content:"";pointer-events:none;background:linear-gradient(#0b122000 52%,#0b12208c 100%);position:absolute;inset:0}.qs-brief__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--qs2-ease);display:block}.qs-brief__media:hover img{transform:scale(1.04)}.qs-brief__badge{z-index:2;-webkit-backdrop-filter:blur(10px);background:#0b1220b8;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;gap:2px;padding:14px 18px;display:flex;position:absolute;bottom:18px;left:18px}.qs-brief__badge strong{letter-spacing:-.02em;color:var(--qs2-orange-2);font-size:26px;font-weight:700;line-height:1}.qs-brief__badge span{letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;font-size:11px}.qs-brief__title{letter-spacing:-.02em;color:var(--qs2-ink);margin:16px 0 18px;font-size:clamp(26px,2.9vw,40px);font-weight:700;line-height:1.2}.qs-brief__text{color:#454c57;margin:0 0 12px;font-size:15px;line-height:1.85}.qs-brief__facts{border-top:1px solid var(--qs2-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0 28px;padding:20px 0 0;display:grid}.qs-brief__fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--qs2-muted);margin-bottom:6px;font-size:10.5px;font-weight:600}.qs-brief__fact dd{letter-spacing:-.02em;color:var(--qs2-ink);align-items:baseline;gap:1px;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1;display:flex}.qs-brief__fact dd i{color:var(--qs2-orange);font-size:.55em;font-style:normal}.qs-brief__actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.qs-brief__link{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex;color:var(--qs2-ink)!important}.qs-brief__link i{color:var(--qs2-orange);transition:transform .3s var(--qs2-ease);font-style:normal}.qs-brief__link:hover i{transform:translate(4px)}@media (width<=991.98px){.qs-brief__grid{grid-template-columns:1fr;gap:28px}.qs-brief__media{aspect-ratio:16/10}.qs-brief__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.qs-brief__media{aspect-ratio:4/3}.qs-brief__badge{padding:10px 14px;bottom:12px;left:12px}}.qs-page-hero{position:relative;overflow:hidden}.qs-page-hero__pattern{pointer-events:none;background-image:radial-gradient(60% 120% at 100% 0,#ff8a0024,#0000 62%),radial-gradient(50% 100% at 0 100%,#0b12200d,#0000 60%),linear-gradient(#0b122009 1px,#0000 1px),linear-gradient(90deg,#0b122009 1px,#0000 1px);background-size:auto,auto,56px 56px,56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000e6,#00000040);mask-image:linear-gradient(90deg,#000000e6,#00000040)}.qs-page-hero__inner{z-index:1;position:relative}.qs-page-hero__title{max-width:14ch}.qs-page-hero__media{transition:transform .5s var(--qs2-ease);transform:rotate(-1.2deg)}.qs-page-hero__media:hover{transform:rotate(0)translateY(-4px)}.qs-page-hero__badge{z-index:2;color:#fff;letter-spacing:.16em;background:#0b1220d1;border-radius:999px;padding:7px 12px;font-size:9.5px;font-weight:700;position:absolute;top:18px;left:18px}@media (width<=991.98px){.qs-page-hero__title{max-width:100%}.qs-page-hero__pattern{background-size:auto,auto,44px 44px,44px 44px;-webkit-mask-image:linear-gradient(#000000e6,#0003);mask-image:linear-gradient(#000000e6,#0003)}.qs-page-hero__media{display:none}}.qs-apps{background:var(--qs2-paper);padding:clamp(72px,8vw,118px) 0}.qs-apps__head{max-width:780px;margin-bottom:clamp(30px,4vw,52px)}.qs-apps__title{letter-spacing:-.02em;color:var(--qs2-ink);margin:14px 0 0;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.16}.qs-apps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.qs-apps__card{border-radius:var(--qs2-radius);border:1px solid var(--qs2-line);transition:transform .35s var(--qs2-ease), box-shadow .35s var(--qs2-ease), border-color .35s var(--qs2-ease);background:#fff;flex-direction:column;padding:26px 24px 22px;display:flex}.qs-apps__card:hover{box-shadow:var(--qs2-shadow);border-color:#ff8a0066;transform:translateY(-5px)}.qs-apps__index{letter-spacing:.16em;color:var(--qs2-orange);font-size:11px;font-weight:700}.qs-apps__card h3{letter-spacing:-.01em;color:var(--qs2-ink);margin:10px 0 8px;font-size:20px;font-weight:700}.qs-apps__card p{color:#4b525d;margin:0 0 14px;font-size:13.5px;line-height:1.75}.qs-apps__tags{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.qs-apps__tags span{background:var(--qs2-orange-soft);color:#8f4f00;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.qs-apps__link{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex;color:var(--qs2-ink)!important}.qs-apps__link i{color:var(--qs2-orange);transition:transform .3s var(--qs2-ease);font-style:normal}.qs-apps__card:hover .qs-apps__link i{transform:translate(4px)}.qs-why{background:var(--qs2-ink);color:#fff;padding:clamp(72px,8vw,118px) 0}.qs-why__head{max-width:720px;margin-bottom:clamp(34px,4vw,56px)}.qs-why__title{letter-spacing:-.02em;color:#fff;margin:14px 0 0;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.16}.qs-why__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.qs-why__item{border-top:1px solid #ffffff29;padding-top:22px}.qs-why__num{letter-spacing:.14em;color:var(--qs2-orange-2);font-size:12px;font-weight:700}.qs-why__item h3{color:#fff;margin:12px 0 8px;font-size:19px;font-weight:700}.qs-why__item p{color:#ffffffa8;margin:0;font-size:13.5px;line-height:1.8}.qs-quality{background:#fff;padding:clamp(72px,8vw,118px) 0}.qs-quality__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.qs-quality__title{letter-spacing:-.02em;color:var(--qs2-ink);margin:14px 0 16px;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.16}.qs-quality__text{color:#454c57;margin:0 0 26px;font-size:15px;line-height:1.85}.qs-quality__panel{gap:18px;display:grid}.qs-quality__certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qs-quality__cert{border:1px solid var(--qs2-line);background:var(--qs2-paper);border-radius:18px;flex-direction:column;gap:4px;padding:24px;display:flex}.qs-quality__seal{background:var(--qs2-gradient);width:38px;height:38px;color:var(--qs2-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:17px;font-weight:700;display:inline-flex}.qs-quality__cert strong{color:var(--qs2-ink);font-size:17px}.qs-quality__cert em{color:var(--qs2-muted);font-size:12.5px;font-style:normal}.qs-quality__metrics{background:var(--qs2-ink);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:20px 22px;display:grid}.qs-quality__metrics dt{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:10.5px}.qs-quality__metrics dd{color:#fff;margin:6px 0 0;font-size:18px;font-weight:700;line-height:1.25}.qs-inquiry{background:var(--qs2-paper);padding:clamp(56px,7vw,100px) 0}.qs-inquiry__card{border-radius:var(--qs2-radius-lg);background:radial-gradient(70% 120% at 90% 0%, #ff8a0038, transparent 60%), var(--qs2-ink);color:#fff;box-shadow:var(--qs2-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,48px);display:grid}.qs-inquiry__intro h2{letter-spacing:-.02em;color:#fff;margin:14px 0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.18}.qs-inquiry__intro p{color:#ffffffad;margin:0 0 22px;font-size:14.5px;line-height:1.8}.qs-inquiry__channels{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.qs-inquiry__channels li{align-items:center;gap:10px;font-size:15px;display:flex}.qs-inquiry__channels i{width:34px;height:34px;color:var(--qs2-orange-2);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.qs-inquiry__channels a{color:#fff!important}.qs-inquiry__note{color:var(--qs2-orange-2);background:#ff8a0029;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-block}.qs-inquiry__form{align-content:start;gap:12px;display:grid}.qs-inquiry__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qs-inquiry__form label{letter-spacing:.06em;text-transform:uppercase;color:#fff9;gap:6px;font-size:11.5px;display:grid}.qs-inquiry__form input,.qs-inquiry__form textarea{color:#fff;text-transform:none;background:#ffffff12;border:1px solid #ffffff38;border-radius:10px;width:100%;padding:12px 14px;font-size:14px}.qs-inquiry__form input::placeholder,.qs-inquiry__form textarea::placeholder{color:#ffffff61}.qs-inquiry__form input:focus,.qs-inquiry__form textarea:focus{border-color:var(--qs2-orange-2);background:#ffffff1a;outline:none}.qs-inquiry__form .qs-btn{justify-self:start;margin-top:4px}.qs-inquiry__ok{color:#8be3a8;margin:0;font-size:13px}.qs-inquiry__err{color:#ffb3a7;margin:0;font-size:13px}@media (width<=1199.98px){.qs-apps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-why__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (width<=991.98px){.qs-quality__grid,.qs-inquiry__card{grid-template-columns:1fr}.qs-quality__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.qs-apps__grid,.qs-why__grid,.qs-quality__certs,.qs-inquiry__row{grid-template-columns:1fr}.qs-quality__metrics{grid-template-columns:1fr;gap:12px}}.qs-logistics{background:#fff;padding:clamp(72px,8vw,118px) 0}.qs-logistics__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.qs-logistics__media{border-radius:var(--qs2-radius-lg);aspect-ratio:4/3.2;box-shadow:var(--qs2-shadow);background:var(--qs2-paper);position:relative;overflow:hidden}.qs-logistics__media img{object-fit:cover;width:100%;height:100%;display:block}.qs-logistics__media:after{content:"";background:linear-gradient(#0b122000 55%,#0b12208c 100%);position:absolute;inset:0}.qs-logistics__note{z-index:2;-webkit-backdrop-filter:blur(10px);letter-spacing:.06em;color:#fff;background:#0b1220c7;border:1px solid #ffffff2e;border-radius:999px;padding:9px 14px;font-size:11.5px;font-weight:600;position:absolute;bottom:18px;left:18px}.qs-logistics__title{letter-spacing:-.02em;color:var(--qs2-ink);margin:14px 0;font-size:clamp(26px,3vw,42px);font-weight:700;line-height:1.16}.qs-logistics__text{color:#454c57;margin:0 0 26px;font-size:15px;line-height:1.85}.qs-logistics__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.qs-logistics__steps li{border-top:1px solid var(--qs2-line);gap:18px;padding:18px 0;display:flex}.qs-logistics__steps li>span{background:var(--qs2-orange-soft);color:#8f4f00;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:inline-flex}.qs-logistics__steps h3{color:var(--qs2-ink);margin:0 0 4px;font-size:15.5px;font-weight:700}.qs-logistics__steps p{color:#4b525d;margin:0;font-size:13.5px;line-height:1.75}.qs-trust{background:var(--qs2-ink);color:#fff;padding:clamp(52px,6vw,84px) 0}.qs-trust__head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.qs-trust__head h2{letter-spacing:-.02em;color:#fff;margin:12px 0 0;font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.18}.qs-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding-top:8px;display:grid}.qs-trust__item{border-left:1px solid #ffffff24;padding:6px 24px}.qs-trust__item:first-child{border-left:0;padding-left:0}.qs-trust__item dt{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px;font-size:10.5px;font-weight:600}.qs-trust__item dd{letter-spacing:-.03em;color:#fff;align-items:baseline;gap:2px;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1;display:flex}.qs-trust__item dd i{color:var(--qs2-orange-2);font-size:.5em;font-style:normal}.qs-knowledge{background:#fff;padding:clamp(72px,8vw,118px) 0}.qs-knowledge__head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,4vw,46px);display:flex}.qs-knowledge__head h2{letter-spacing:-.02em;color:var(--qs2-ink);margin:12px 0 0;font-size:clamp(26px,3vw,42px);font-weight:700;line-height:1.16}.qs-knowledge__all{letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--qs2-orange);flex:none;padding-bottom:6px;font-size:12.5px;font-weight:700;color:var(--qs2-ink)!important}.qs-knowledge__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.qs-knowledge__card{border-radius:var(--qs2-radius);border:1px solid var(--qs2-line);background:var(--qs2-paper);min-height:210px;transition:transform .35s var(--qs2-ease), background-color .35s var(--qs2-ease), border-color .35s var(--qs2-ease), box-shadow .35s var(--qs2-ease);flex-direction:column;padding:26px 24px;display:flex}.qs-knowledge__card:hover{box-shadow:var(--qs2-shadow);background:#fff;border-color:#ff8a0066;transform:translateY(-5px)}.qs-knowledge__card h3{color:var(--qs2-ink);margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.4}.qs-knowledge__card p{color:#4b525d;margin:0 0 18px;font-size:13.5px;line-height:1.75}.qs-knowledge__more{letter-spacing:.08em;text-transform:uppercase;color:#8f4f00;align-items:center;gap:8px;margin-top:auto;font-size:11.5px;font-weight:700;display:inline-flex}.qs-knowledge__more i{transition:transform .3s var(--qs2-ease);font-style:normal}.qs-knowledge__card:hover .qs-knowledge__more i{transform:translate(4px)}@media (width<=991.98px){.qs-logistics__grid{grid-template-columns:1fr;gap:26px}.qs-logistics__media{aspect-ratio:16/10}.qs-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.qs-trust__item:nth-child(3){border-left:0;padding-left:0}.qs-knowledge__grid{grid-template-columns:1fr}}@media (width<=575.98px){.qs-trust__grid{grid-template-columns:1fr}.qs-trust__item{border-top:1px solid #ffffff24;border-left:0;padding-top:16px;padding-left:0}.qs-trust__item:first-child{border-top:0}.qs-trust__head,.qs-knowledge__head{flex-direction:column;align-items:flex-start}}.qs-tour{background:var(--qs2-ink);color:#fff;padding:clamp(72px,8vw,118px) 0}.qs-tour__head{max-width:760px;margin-bottom:clamp(30px,4vw,48px)}.qs-tour__head h2{letter-spacing:-.02em;color:#fff;margin:12px 0 14px;font-size:clamp(26px,3vw,42px);font-weight:700;line-height:1.16}.qs-tour__head p{color:#ffffffa8;margin:0;font-size:14.5px;line-height:1.85}.qs-tour__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch;gap:clamp(24px,4vw,48px);display:grid}.qs-tour__media{border-radius:var(--qs2-radius-lg);background:#111a2b;min-height:300px;position:relative;overflow:hidden}.qs-tour__media video{object-fit:cover;width:100%;height:100%;min-height:300px;display:block}.qs-tour__gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:6px;height:100%;display:grid}.qs-tour__gallery img{object-fit:cover;width:100%;height:100%;display:block}.qs-tour__gallery img:first-child{grid-row:1/span 2}.qs-tour__badge{letter-spacing:.16em;color:#fff;background:#0b1220cc;border:1px solid #fff3;border-radius:999px;padding:7px 12px;font-size:9.5px;font-weight:700;position:absolute;bottom:14px;left:14px}.qs-tour__downloads{border-radius:var(--qs2-radius);background:#ffffff0a;border:1px solid #ffffff24;flex-direction:column;padding:26px;display:flex}.qs-tour__downloads h3{letter-spacing:.04em;color:#fff;margin:0 0 16px;font-size:15px;font-weight:700}.qs-tour__downloads ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.qs-tour__downloads li{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.qs-tour__downloads li:first-child{border-top:0;padding-top:0}.qs-tour__downloads strong{color:#fff;font-size:14px;font-weight:600;display:block}.qs-tour__downloads span{color:#ffffff80;margin-top:3px;font-size:11.5px;display:block}.qs-tour__download{transition:background-color .25s var(--qs2-ease);border:1px solid #ff8a0080;border-radius:8px;flex:none;padding:7px 12px;font-size:11.5px;font-weight:700;text-decoration:none;color:var(--qs2-orange-2)!important}.qs-tour__download:hover{background:#ff8a0029}@media (width<=991.98px){.qs-tour__grid{grid-template-columns:1fr}}.itoffcanvas__info{margin-top:28px}.itoffcanvas__info .it-info-wrapper{align-items:flex-start!important;margin-bottom:18px!important}.itoffcanvas__info-icon a{width:42px;height:42px;color:var(--qs2-orange-2);transition:background-color .25s var(--qs2-ease), color .25s var(--qs2-ease), border-color .25s var(--qs2-ease), transform .25s var(--qs2-ease);background:#ff8a001f;border:1px solid #ff8a006b;border-radius:50%;justify-content:center;align-items:center;margin-right:14px;font-size:0;line-height:0;display:inline-flex}.itoffcanvas__info-icon a:hover{background:var(--qs2-orange);border-color:var(--qs2-orange);color:var(--qs2-ink);transform:translateY(-1px)}.itoffcanvas__info-icon svg{width:18px;height:18px}.itoffcanvas__info-address{min-width:0}.itoffcanvas__info-address span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff75;margin-bottom:4px;font-size:10.5px;font-weight:600;line-height:1.4;display:block}.itoffcanvas__info-address a{overflow-wrap:anywhere;transition:color .25s var(--qs2-ease);font-size:14.5px;line-height:1.65;display:inline-block;color:#fff!important}.itoffcanvas__info-address a:hover{color:var(--qs2-orange-2)!important}.qs-footer-cta__card{align-items:center;gap:clamp(20px,3vw,40px)}.qs-footer-cta__text{min-width:0;max-width:820px}.qs-footer-cta__text h2{text-wrap:balance;margin-top:12px;line-height:1.14}.qs-footer-cta__card>.qs-btn{flex:none}.qs-footer__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4vw,72px)}.qs-footer__title{margin:2px 0 18px;line-height:1.4}.qs-footer__brand p{max-width:430px;margin-top:20px;line-height:1.85}.qs-footer__links li,.qs-footer__contact li{line-height:1.6}.qs-footer__contact{gap:14px}.qs-footer__contact li{align-items:flex-start;gap:11px;display:flex}.qs-footer__contact-icon{width:32px;height:32px;color:var(--qs2-orange-2);background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:-3px;display:inline-flex}.qs-footer__contact-text{overflow-wrap:anywhere;min-width:0;padding-top:3px}.qs-footer__bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;display:flex}.qs-footer__copyright{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;line-height:1.7;display:flex}.qs-footer__legal{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.qs-footer__legal-link{margin-left:0}html[lang=en] .qs-footer__title{letter-spacing:.12em}html[lang=en] .qs-footer__brand p{max-width:460px}html[lang=en] .qs-footer__contact{gap:12px}@media (width<=991.98px){.qs-footer__grid{grid-template-columns:1fr;gap:26px}.qs-footer__title{margin-bottom:12px}.qs-footer__brand p{max-width:none}.qs-footer__bottom-inner{align-items:flex-start}}@media (width<=767.98px){.qs-footer-cta__card>.qs-btn{width:100%}.qs-footer-cta__text h2{font-size:clamp(24px,7vw,32px)}.qs-footer__legal{gap:10px}}.qs-footer,.qs-footer-cta__card,.qs-footer__grid,.qs-footer__brand,.qs-footer__col,.qs-footer__bottom-inner,.qs-footer__copyright{text-align:left}.qs-footer__col{flex-direction:column;align-items:flex-start;display:flex}.qs-footer__links,.qs-footer__contact{width:100%}.qs-footer-cta__text{text-align:left}@media (width<=991.98px){.qs-footer__grid{gap:0}.qs-footer__brand{border-bottom:1px solid #ffffff14;padding-bottom:24px}.qs-footer__col{border-bottom:1px solid #ffffff14;width:100%;padding:22px 0}.qs-footer__col:last-child{border-bottom:0;padding-bottom:4px}.qs-footer__title{margin-bottom:12px}.qs-footer-cta__text h2{text-align:left}.qs-footer__bottom-inner{flex-direction:column;align-items:flex-start;gap:8px}}.qs-contact{background:var(--qs2-paper);padding:clamp(56px,7vw,96px) 0 clamp(56px,7vw,100px)}.qs-contact__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(20px,2.6vw,32px);display:grid}.qs-contact__info{border-radius:var(--qs2-radius-lg);background:radial-gradient(90% 70% at 100% 0%, #ff8a002e, transparent 62%), var(--qs2-ink);color:#fff;box-shadow:var(--qs2-shadow);flex-direction:column;padding:clamp(26px,3.2vw,42px);display:flex}.qs-contact__title{letter-spacing:-.02em;color:#fff;margin:16px 0 14px;font-size:clamp(32px,3.3vw,48px);font-weight:700;line-height:1.14}.qs-contact__text{color:#ffffffa8;margin:0 0 26px;font-size:14px;line-height:1.8}.qs-contact__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qs-contact__item{transition:background-color .25s var(--qs2-ease), border-color .25s var(--qs2-ease);background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.qs-contact__item:hover{background:#ffffff17;border-color:#ff8a006b}.qs-contact__icon{width:42px;height:42px;color:var(--qs2-orange-2);background:#ff8a001f;border:1px solid #ff8a0066;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qs-contact__item-body{min-width:0}.qs-contact__item-body>span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff7a;margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.qs-contact__item-body em{color:#ffffff80;margin-bottom:5px;font-size:12px;font-style:normal;line-height:1.6;display:block}.qs-contact__value{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-block;color:#fff!important}.qs-contact__value:hover{color:var(--qs2-orange-2)!important}.qs-contact__promise{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.qs-contact__promise li{color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:11.5px;display:inline-flex}.qs-contact__promise i{color:var(--qs2-orange-2);font-style:normal}.qs-contact__form .it-contact-2-form-box{border-radius:var(--qs2-radius-lg);border:1px solid var(--qs2-line);height:100%;box-shadow:var(--qs2-shadow-sm);background:#fff;padding:clamp(26px,3.2vw,42px)}.qs-contact__form .it-contact-form-title{letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(22px,2.3vw,30px);line-height:1.25}.qs-contact__form .it-contact-2-input-box input,.qs-contact__form .it-contact-2-input-box textarea{min-height:46px;padding:12px 14px;background:#fafafa!important}.qs-contact__form .it-contact-2-input-box textarea{min-height:132px}.qs-contact__form .it-contact-btn .it-btn-theme{width:100%;height:50px;font-size:13.5px;border-radius:12px!important}.qs-contact__map{border-radius:var(--qs2-radius-lg);border:1px solid var(--qs2-line);box-shadow:var(--qs2-shadow-sm);background:#eef1f5;margin:clamp(24px,3vw,40px) 0 0;position:relative;overflow:hidden}.qs-contact__map img{object-fit:cover;width:100%;height:clamp(240px,30vw,360px);display:block}.qs-contact__map figcaption{-webkit-backdrop-filter:blur(8px);color:#fff;background:#0b1220d1;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px}.qs-contact__map figcaption span{color:var(--qs2-orange-2)}@media (width<=991.98px){.qs-contact__grid{grid-template-columns:1fr}.qs-contact__map img{height:clamp(200px,48vw,300px)}}.it-contact-field-label{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.qs-contact__form .it-contact-2-input-box{flex-direction:column;display:flex}.qs-cs{z-index:130;position:fixed;bottom:88px;right:24px}.qs-cs__fab{background:var(--qs2-gradient);width:54px;height:54px;color:var(--qs2-ink);cursor:pointer;transition:transform .2s var(--qs2-ease), box-shadow .2s var(--qs2-ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 16px 32px -14px #ff8a00bf}.qs-cs__fab:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 20px 38px -14px #ff8a00d9}.qs-cs__panel{border:1px solid var(--qs2-line);background:#fff;border-radius:18px;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);display:flex;position:absolute;bottom:66px;right:0;overflow:hidden;box-shadow:0 30px 70px -30px #0b122073}.qs-cs__head{background:radial-gradient(80% 140% at 100% 0%, #ff8a0047, transparent 60%), var(--qs2-ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.qs-cs__head strong{font-size:15px;font-weight:700;display:block}.qs-cs__head span{color:#ffffff94;margin-top:3px;font-size:11.5px;display:block}.qs-cs__close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;flex:none;width:28px;height:28px;font-size:18px;line-height:1}.qs-cs__messages{background:var(--qs2-paper);flex-direction:column;flex:1;gap:10px;min-height:200px;padding:16px;display:flex;overflow-y:auto}.qs-cs__msg{border-radius:12px;max-width:88%;padding:10px 13px;font-size:13.5px;line-height:1.7}.qs-cs__msg p{white-space:pre-wrap;margin:0}.qs-cs__msg--bot{border:1px solid var(--qs2-line);color:#333b48;background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.qs-cs__msg--user{background:var(--qs2-ink);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.qs-cs__fallback{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.qs-cs__fallback a{background:var(--qs2-orange-soft);border:1px solid #ff8a0073;border-radius:8px;padding:7px 10px;font-size:11.5px;font-weight:700;color:#8f4f00!important}.qs-cs__typing{letter-spacing:3px;color:#9aa3af}.qs-cs__quick{border-top:1px solid var(--qs2-line);background:#fff;padding:10px 14px 4px}.qs-cs__quick>span{letter-spacing:.1em;text-transform:uppercase;color:#9aa3af;margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.qs-cs__quick>div{flex-wrap:wrap;gap:6px;display:flex}.qs-cs__quick button{border:1px solid var(--qs2-line);background:var(--qs2-paper);color:#333b48;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:11.5px}.qs-cs__quick button:hover{border-color:var(--qs2-orange);color:#8f4f00}.qs-cs__input{border-top:1px solid var(--qs2-line);background:#fff;gap:8px;padding:12px 14px;display:flex}.qs-cs__input input{border:1px solid var(--qs2-line);border-radius:10px;flex:1;min-width:0;height:40px;padding:0 12px;font-size:13px}.qs-cs__input input:focus{border-color:var(--qs2-orange);outline:none;box-shadow:0 0 0 3px #ff8a0024}.qs-cs__input button{background:var(--qs2-orange);height:40px;color:var(--qs2-ink);cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 16px;font-size:13px;font-weight:700}.qs-cs__input button:disabled{opacity:.5;cursor:not-allowed}.qs-cs__note{color:#9aa3af;background:#fff;margin:0;padding:0 14px 10px;font-size:10.5px}@media (width<=575.98px){.qs-cs{bottom:80px;right:16px}.qs-cs__panel{width:auto;max-height:78vh;position:fixed;bottom:12px;left:12px;right:12px}}.qs-product-detail-images{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.qs-product-detail-images img{border:1px solid var(--qs2-line);background:#fff;border-radius:14px;width:100%;height:auto;display:block}.qs-news-attachments ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qs-news-attachments li a{border:1px solid var(--qs2-line);background:var(--qs2-paper);transition:border-color .2s var(--qs2-ease), background-color .2s var(--qs2-ease);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;text-decoration:none;display:flex;color:var(--qs2-ink)!important}.qs-news-attachments li a:hover{background:#fff;border-color:#ff8a0073}.qs-news-attachments li strong{font-size:14px;font-weight:600}.qs-news-attachments li span{color:var(--qs2-muted);flex:none;font-size:11.5px}.qs-cs.is-open .qs-cs__fab{display:none}.qs-legal{background:var(--qs2-paper);padding:90px 0 110px}.qs-legal__card{border:1px solid var(--qs2-line);background:#fff;border-radius:22px;max-width:880px;margin:0 auto;padding:44px 48px;box-shadow:0 20px 50px -35px #0b122059}.qs-legal__updated{color:var(--qs2-muted);letter-spacing:.02em;margin:0 0 24px;font-size:12px}.qs-legal__section{margin-bottom:28px}.qs-legal__section:last-child{margin-bottom:0}.qs-legal__section h2{color:var(--qs2-ink);margin:0 0 12px;font-size:19px;font-weight:700}.qs-legal__section p,.qs-legal__section li{color:#46505f;margin:0 0 10px;font-size:14.5px;line-height:1.9}.qs-legal__section ul{margin:0;padding-left:20px}.qs-legal__contact{list-style:none;padding-left:0!important}.qs-legal__contact li{background:var(--qs2-paper);border-radius:10px;margin-bottom:8px;padding:10px 14px}@media (width<=767.98px){.qs-legal{padding:50px 0 70px}.qs-legal__card{padding:26px 20px}}.qs-hp-field{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.qs-product-intro{border-left:4px solid var(--qs2-orange);background:var(--qs2-paper);border-radius:0 12px 12px 0;margin-bottom:22px;padding:18px 20px}.qs-product-intro p{color:#333b48;margin:0;font-size:15px;line-height:1.9}.qs-related-grades{border-top:1px solid var(--qs2-line);margin:28px 0 8px;padding-top:22px}.qs-related-grades h3{color:var(--qs2-ink);margin:0 0 12px;font-size:18px}.qs-related-grades ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qs-related-grades li a{border:1px solid var(--qs2-line);min-height:36px;transition:border-color .2s var(--qs2-ease), color .2s var(--qs2-ease);background:#fff;border-radius:999px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--qs2-ink)!important}.qs-related-grades li a:hover{border-color:#ff8a0080;color:#a85a00!important}.qs-support-intro{background:var(--qs2-paper);padding:90px 0 70px}.qs-support-intro__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:48px;display:grid}.qs-support-intro__text h2{color:var(--qs2-ink);margin:12px 0 20px;font-size:clamp(30px,3.4vw,48px);line-height:1.12}.qs-support-intro__text p{color:var(--qs2-muted);margin:0 0 16px;font-size:16px;line-height:1.9}.qs-support-highlights{border:1px solid var(--qs2-line);border-radius:var(--qs2-radius);background:var(--qs2-card);box-shadow:var(--qs2-shadow-sm);gap:10px;padding:24px;display:grid}.qs-support-highlights div{border-bottom:1px solid var(--qs2-line);padding:14px 0}.qs-support-highlights div:last-child{border-bottom:0}.qs-support-highlights strong{color:var(--qs2-ink);margin-bottom:6px;font-size:15px;display:block}.qs-support-highlights span{color:var(--qs2-muted);font-size:13.5px;line-height:1.7}.qs-support-export{background:var(--qs2-paper);padding:30px 0 100px}.qs-support-export__head{max-width:780px;margin-bottom:36px}.qs-support-export__head h2{color:var(--qs2-ink);margin:12px 0 14px;font-size:clamp(28px,3vw,42px)}.qs-support-export__head p{color:var(--qs2-muted);margin:0;font-size:16px;line-height:1.85}.qs-support-export__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;display:grid}.qs-support-export__figure{border:1px solid var(--qs2-line);border-radius:var(--qs2-radius);background:var(--qs2-card);box-shadow:var(--qs2-shadow-sm);margin:0;padding:18px}.qs-support-export__figure img{width:100%;height:auto;display:block}.qs-support-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qs-support-steps li{border:1px solid var(--qs2-line);background:var(--qs2-card);border-radius:14px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.qs-support-steps li>b{color:var(--qs2-orange);letter-spacing:.04em;font-size:16px}.qs-support-steps h3{color:var(--qs2-ink);margin:0 0 4px;font-size:16px}.qs-support-steps p{color:var(--qs2-muted);margin:0;font-size:13.5px;line-height:1.7}.qs-support-cta{padding:0 0 100px}.qs-support-cta__card{border-radius:var(--qs2-radius-lg);background:var(--qs2-ink);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:44px;display:flex}.qs-support-cta__card h2{color:#fff;margin:10px 0 0;font-size:clamp(24px,2.6vw,36px)}@media (width<=900px){.qs-support-intro__grid,.qs-support-export__grid{grid-template-columns:1fr}.qs-support-intro{padding:60px 0 40px}.qs-support-export{padding-bottom:60px}.qs-support-cta__card{flex-direction:column;align-items:flex-start;padding:28px}}
