a,button{color:inherit}a,a:hover,a:link,a:visited{text-decoration:none}*,::after,::before,:after,:before{box-sizing:border-box}.body-no-scroll,.hero-block-z9,.lock body,.prod-card-v9,.wrapper{overflow:hidden}.faq-question-s1,.ftr-list-k6,.hdr-nav-list-p7,ul li{list-style:none}@font-face{font-family:AROneSans;font-display:swap;src:url(../fonts/AROneSans.woff2) format("woff2"),url(../fonts/AROneSans.woff) format("woff");font-style:normal}*{border:0}body,html{height:100%;min-width:320px}body{color:#000;background-color:#fff;font-size:16px;font-weight:400;line-height:1.4;font-family:AROneSans;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:AROneSans;font-size:inherit}button{cursor:pointer;background-color:inherit}a{transition:color .3s;color:var(--color-primary);transition:color var(--transition-speed)}img{vertical-align:top;-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{touch-action:none}.wrapper{min-height:100%;display:flex;flex-direction:column}.wrapper>main{flex:1 1 auto}:root{--color-primary:#4a69bd;--color-primary-dark:#3c5aa6;--color-secondary:#f0932b;--color-dark:#2c3e50;--color-text:#34495e;--color-light-gray:#ecf0f1;--color-white:#ffffff;--color-border:#bdc3c7;--font-size-base:16px;--line-height-base:1.6;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:3rem;--spacing-xl:5rem;--border-radius:8px;--box-shadow:0 10px 20px rgba(44, 62, 80, 0.1);--transition-speed:0.3s ease}*,::after,::before{margin:0;padding:0}html{scroll-behavior:smooth;font-size:var(--font-size-base);scroll-behavior:smooth}.container-fld-k2{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}a:focus-visible,a:hover{color:var(--color-primary-dark)}h1,h2,h3,h4{color:var(--color-dark);line-height:1.2;margin-bottom:var(--spacing-sm)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.1rem}.section-title-c4{text-align:center;margin-bottom:var(--spacing-lg)}.dasd12{text-align:left}.cta-sect-u8,.feature-item-m3,.ftr-bottom-bar-v3,.hdr-nav-list-p7,.hero-block-z9,.page-hero-s7,.popup-content-a2,.team-member-card-x1,.value-card-p8{text-align:center}.btn-primary-r5,.btn-secondary-j8{display:inline-block;padding:.8rem 1.8rem;border:none;border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:background-color var(--transition-speed),transform var(--transition-speed)}.btn-primary-r5{background-color:var(--color-primary);color:var(--color-white)}.btn-primary-r5:focus-visible,.btn-primary-r5:hover{background-color:var(--color-primary-dark);color:var(--color-white);transform:translateY(-2px)}.btn-secondary-j8{background-color:var(--color-secondary);color:var(--color-dark)}.btn-secondary-j8:focus-visible,.btn-secondary-j8:hover{background-color:#e5821b;color:var(--color-dark);transform:translateY(-2px)}.hdr-main-b8{position:sticky;top:0;z-index:1000;background-color:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-light-gray);padding:var(--spacing-sm) 0}.hdr-inner-f5{display:flex;justify-content:space-between;align-items:center}.hdr-logo-s4{font-size:1.8rem;font-weight:700;color:var(--color-dark)}.hdr-nav-list-p7 a,.hero-block-z9,.hero-title-x7{color:var(--color-white)}.hdr-contact-g9,.hdr-nav-m1{display:none}.burger-btn-w6{display:flex;flex-direction:column;justify-content:space-around;width:2rem;height:1.75rem;background:0 0;border:none;cursor:pointer;z-index:1010}.burger-btn-w6.is-active span{background:var(--color-white)}.burger-btn-w6 span{width:2rem;height:3px;background:var(--color-dark);border-radius:5px;transition:all var(--transition-speed);position:relative;transform-origin:1px}.burger-btn-w6.is-active span:first-child,.faq-item-d7[open] .faq-question-s1::after{transform:rotate(45deg)}.burger-btn-w6.is-active span:nth-child(2){opacity:0;transform:translateX(20px)}.burger-btn-w6.is-active span:nth-child(3){transform:rotate(-45deg)}.hdr-nav-m1.is-active{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-dark)}.hdr-nav-list-p7 li,.popup-desc-t5,.promo-banner-text-k4{margin-bottom:var(--spacing-md)}.hdr-nav-list-p7 a{font-size:1.5rem;font-weight:600}.hero-block-z9{position:relative;display:flex;align-items:center;min-height:80vh;padding:var(--spacing-xl) 0}.hero-block-z9::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(44,62,80,.6);z-index:1}.hero-content-a3{position:relative;z-index:2;max-width:700px;margin:0 auto}.hero-title-x7{font-size:2.5rem}.hero-subtitle-b4{font-size:1.2rem;margin-bottom:var(--spacing-md);opacity:.9}.hero-bg-img-q8{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-bg-img-q8 img,.team-img-wpr-m9 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.features-sect-p2,.testimonials-sect-r8,.values-sect-v6{padding:var(--spacing-xl) 0;background-color:var(--color-light-gray)}.feature-item-m3,.prod-card-v9{background-color:var(--color-white);border-radius:var(--border-radius)}.catalog-grid-b1,.features-grid-l7,.team-grid-r2,.values-grid-l3{display:grid;gap:var(--spacing-md)}.feature-item-m3{padding:var(--spacing-md);box-shadow:0 5px 15px rgba(0,0,0,.05)}.popup-content-a2,.prod-card-v9,.story-img-wpr-c5 img{box-shadow:var(--box-shadow)}.feature-icon-v8{width:60px;height:60px;margin:0 auto var(--spacing-sm);color:var(--color-primary)}.popup-overlay-g7,.popup-wpr-m4{top:0;left:0;height:100%;width:100%}.catalog-sect-h5,.contact-details-sect-x9,.faq-sect-w3,.legal-content-sect-w8,.story-sect-j4,.team-sect-y5{padding:var(--spacing-xl) 0}.prod-card-v9{display:flex;flex-direction:column;transition:transform var(--transition-speed),box-shadow var(--transition-speed)}.prod-card-v9:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(44,62,80,.15)}.prod-card-img-wpr-t4 img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.prod-card-content-f8{padding:var(--spacing-md);display:flex;flex-direction:column;flex-grow:1}.legal-text-wrapper-v4>.legal-section-title-b7:first-of-type,.prod-card-title-x2{margin-top:0}.prod-card-desc-z6{flex-grow:1;margin-bottom:var(--spacing-sm)}.prod-card-footer-m5{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.prod-card-price-y1{font-size:1.5rem;font-weight:700;color:var(--color-primary)}.cta-title-g2,.page-hero-subtitle-n8,.page-hero-title-m2,.promo-banner-a7,.promo-banner-title-c6{color:var(--color-white)}.promo-banner-a7{padding:var(--spacing-xl) 0;background-color:var(--color-dark)}.promo-banner-inner-b3{display:grid;align-items:center;gap:var(--spacing-lg)}.promo-banner-img-wpr-g1 img{border-radius:var(--border-radius)}.testimonials-grid-s5{display:grid;gap:var(--spacing-md);max-width:900px;margin:0 auto}.testimonial-card-t2{background-color:var(--color-white);padding:var(--spacing-md);border-radius:var(--border-radius);border-left:5px solid var(--color-primary)}.testimonial-rating-p6{color:var(--color-secondary);font-size:1.2rem;margin-bottom:var(--spacing-sm)}.testimonial-quote-f4{font-style:italic;margin-bottom:var(--spacing-sm)}.testimonial-author-a9{font-weight:600;color:var(--color-dark)}.ftr-list-k6 a,.ftr-main-c8{color:var(--color-light-gray)}.faq-list-x8,.legal-text-wrapper-v4{max-width:800px;margin:0 auto}.faq-item-d7{border-bottom:1px solid var(--color-border)}.faq-item-d7:first-of-type{border-top:1px solid var(--color-border)}.faq-question-s1{padding:var(--spacing-sm) 0;cursor:pointer;font-weight:600;font-size:1.1rem;display:flex;justify-content:space-between;align-items:center}.faq-question-s1::-webkit-details-marker{display:none}.faq-question-s1::after{content:"+";font-size:1.5rem;color:var(--color-primary);transition:transform var(--transition-speed)}.faq-answer-p4{padding:0 0 var(--spacing-md) 0}.ftr-main-c8{background-color:var(--color-dark);padding-top:var(--spacing-lg)}.ftr-col-title-z1,.ftr-logo-s4,.page-hero-s7{color:var(--color-white)}.ftr-grid-l2{display:grid;gap:var(--spacing-md);padding-bottom:var(--spacing-lg)}.ftr-col-about-n4{grid-column:1/-1}.ftr-logo-s4{font-size:1.5rem;font-weight:700;display:inline-block;margin-bottom:var(--spacing-xs)}.ftr-col-title-z1{font-size:1.2rem;margin-bottom:var(--spacing-sm)}.ftr-list-k6 li,.legal-page-header-t1 h1,.legal-text-wrapper-v4 li,.popup-title-r9{margin-bottom:var(--spacing-xs)}.ftr-list-k6 a:focus-visible,.ftr-list-k6 a:hover{color:var(--color-white);text-decoration:underline}.ftr-bottom-bar-v3{border-top:1px solid #4e5a66;padding:var(--spacing-md) 0;font-size:.9rem}.popup-wpr-m4{position:fixed;z-index:2000;display:none;justify-content:center;align-items:center;background-color:rgba(44,62,80,.7);padding:var(--spacing-sm)}.contact-grid-c2,.story-grid-b9{display:grid;gap:var(--spacing-lg)}.popup-wpr-m4.is-visible{display:flex}.popup-overlay-g7{position:absolute;cursor:pointer}.popup-content-a2{position:relative;z-index:2001;background-color:var(--color-white);padding:var(--spacing-md);border-radius:var(--border-radius);width:100%;max-width:500px}.popup-close-btn-c1{position:absolute;top:10px;right:10px;width:30px;height:30px;background:0 0;border:none;cursor:pointer}.popup-close-btn-c1::after,.popup-close-btn-c1::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:var(--color-dark)}.popup-close-btn-c1::before{transform:translate(-50%,-50%) rotate(45deg)}.popup-close-btn-c1::after{transform:translate(-50%,-50%) rotate(-45deg)}.popup-title-r9{margin-top:0}.popup-form-z8 .form-group-f3{margin-bottom:var(--spacing-sm);text-align:left}.popup-form-z8 .form-label-s6{display:block;margin-bottom:var(--spacing-xs);font-weight:600}.popup-form-z8 .form-input-p1{width:100%;padding:.7rem;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:1rem}.popup-form-z8 .form-input-p1:focus-visible{outline:2px solid var(--color-primary);border-color:var(--color-primary)}.popup-form-z8 button{width:100%}.page-hero-s7{position:relative;padding:var(--spacing-lg) 0;background-size:cover;background-position:center;background-repeat:no-repeat}.page-hero-s7::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(44,62,80,.5);z-index:1}.page-hero-s7 .container-fld-k2{position:relative;z-index:2}.page-hero-title-m2{font-size:2.2rem}.page-hero-subtitle-n8{font-size:1.1rem;max-width:600px;margin-left:auto;margin-right:auto;opacity:.9}.team-img-wpr-m9,.value-icon-w2{margin:0 auto var(--spacing-sm)}.story-grid-b9{align-items:center}.story-img-wpr-c5 img{border-radius:var(--border-radius)}.story-content-k1 p+p{margin-top:var(--spacing-sm)}.value-card-p8{padding:var(--spacing-md);background-color:var(--color-white);border-radius:var(--border-radius)}.value-icon-w2{width:50px;height:50px;color:var(--color-primary)}.team-img-wpr-m9{width:150px;height:150px;border-radius:50%;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1)}.team-member-name-f6{margin-bottom:0}.team-member-role-a3{color:var(--color-primary);font-style:italic}.cta-sect-u8{padding:var(--spacing-lg) 0;background-color:var(--color-primary);color:var(--color-white)}.cta-text-l4{max-width:600px;margin:0 auto var(--spacing-md)}.contact-form-wpr-e3 .section-title-c4,.contact-info-w7 .section-title-c4{text-align:left;margin-bottom:var(--spacing-md)}.contact-info-list-p5{list-style:none;margin-top:var(--spacing-md)}.contact-info-list-p5 li{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.contact-info-icon-v1{flex-shrink:0;width:24px;height:24px;color:var(--color-primary);margin-top:4px}.contact-info-list-p5 strong{display:block;color:var(--color-dark)}.contact-form-wpr-e3 textarea.form-input-p1{resize:vertical;min-height:120px}.map-sect-z5 iframe{width:100%;height:400px;border:0;display:block}.legal-page-header-t1{padding:var(--spacing-lg) 0;background-color:var(--color-light-gray);border-bottom:1px solid var(--color-border)}.last-updated-p3{color:#7f8c8d;font-style:italic}.legal-text-wrapper-v4 .legal-section-title-b7{font-size:1.7rem;margin-top:var(--spacing-lg);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-light-gray)}.legal-text-wrapper-v4 p,.legal-text-wrapper-v4 ul{margin-bottom:var(--spacing-sm)}.legal-text-wrapper-v4 ul{padding-left:25px}.page-hero--about{background-image:url("/img/main/about-hero-bg.webp")}.page-hero--contact{background-image:url("/img/main/contact-hero-bg.webp")}@media (min-width:768px){h1{font-size:3rem}h2{font-size:2.5rem}.hero-title-x7{font-size:3.5rem}.hero-block-z9,.story-content-k1 .section-title-c4{text-align:left}.hero-content-a3{margin:0;max-width:550px}.features-grid-l7,.values-grid-l3{grid-template-columns:repeat(3,1fr)}.catalog-grid-b1,.ftr-grid-l2,.promo-banner-inner-b3,.testimonials-grid-s5{grid-template-columns:repeat(2,1fr)}.promo-banner-content-p9{order:-1}.page-hero-title-m2{font-size:2.8rem}.story-grid-b9{grid-template-columns:1fr 1.2fr}.team-grid-r2{grid-template-columns:repeat(3,1fr);max-width:900px;margin-left:auto;margin-right:auto}.cta-sect-u8{padding:var(--spacing-xl) 0}.contact-grid-c2{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}}@media (min-width:992px){.burger-btn-w6{display:none}.hdr-nav-m1{display:block}.hdr-nav-list-p7{display:flex;align-items:center}.hdr-nav-list-p7 li{margin-bottom:0;margin-left:var(--spacing-md)}.hdr-nav-list-p7 a{font-size:1rem;font-weight:500;color:var(--color-dark);position:relative;padding:5px 0}.hdr-nav-list-p7 a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-speed)}.hdr-nav-list-p7 a:focus-visible::after,.hdr-nav-list-p7 a:hover::after{transform:scaleX(1);transform-origin:left}.hdr-contact-g9{display:block;margin-left:var(--spacing-md)}.catalog-grid-b1{grid-template-columns:repeat(4,1fr)}.ftr-grid-l2{grid-template-columns:2fr 1fr 1fr 1.5fr}.ftr-col-about-n4{grid-column:auto}}