*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}body{color:#17191b;background-color:#fff;flex-direction:column;height:100dvh;font-family:Inter,Arial,sans-serif;font-weight:400;line-height:1.55;display:flex}html,body{scroll-behavior:smooth}main{flex:1}img{max-width:100%;display:block}.hidden{display:none!important}.container{max-width:1240px;margin:0 auto;padding:0 15px}.big-container{color:#413f3f;background-color:#f5f5f5;width:100%;margin:0 auto;overflow:hidden}.hidden-temporally{opacity:0}h1,h2,h3,h4,h5,h6{color:#222;font-family:Poppins,sans-serif;font-weight:600}.hero{background:#f4f5f5;min-height:610px;position:relative;overflow:hidden}.hero__grid{grid-template-columns:46% 54%;min-height:610px;display:grid}@media (width<=1050px){.hero__grid{grid-template-columns:1fr}}@media (width<=760px){.hero__grid{min-height:auto}}.hero__copy{flex-direction:column;justify-content:center;padding:82px 0 70px;display:flex}@media (width<=600px){.hero__copy{text-align:center}}.hero__copy .eyebrow{color:#d71920;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=600px){.hero__copy .eyebrow{justify-content:center}}.hero__copy .eyebrow:before{content:"";background:#d71920;width:25px;height:2px}.hero__copy h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(36px,5vw,46px);font-weight:800;line-height:.98}.hero__copy h1 span{color:#d71920;display:block}.hero__copy p{color:#555e62;max-width:560px;margin-bottom:30px;font-size:18px}.hero__actions{flex-wrap:wrap;gap:14px;display:flex}@media (width<=600px){.hero__actions{flex-direction:column}}.hero__actions .btn{cursor:pointer;text-transform:uppercase;letter-spacing:.03em;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.hero__actions .btn--red{color:#fff;background:#d71920;box-shadow:0 8px 24px #e52d2538}.hero__actions .btn--red:hover{background:#b91319;transform:translateY(-1px)}.hero__actions .btn--outline{color:#17191b;background:#fff;border:1px solid #d7dbdd}.hero__actions .btn--outline:hover{color:#d71920;border-color:#d71920}.hero__image{min-height:610px;position:relative;overflow:hidden}@media (width<=1050px){.hero__image{min-height:390px}}@media (width<=760px){.hero__image{min-height:330px}}.hero__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.92);width:100%;height:100%;transition:transform .4s;display:block}.hero__image .hero-card{z-index:2;background:#fff;border-radius:5px;width:270px;padding:25px;position:absolute;bottom:115px;right:42px;box-shadow:0 16px 50px #0000002e}@media (width<=1050px){.hero__image .hero-card{bottom:115px}}@media (width<=760px){.hero__image .hero-card{bottom:50px}}.hero__image .hero-card strong{margin-bottom:10px;font-size:22px;line-height:1.05;display:block}.hero__image .hero-card strong span{color:#d71920}.hero .hero__image:after{content:"";background:linear-gradient(#0000,#00000040);height:100px;position:absolute;inset:auto 0 0}.hero__benefits{z-index:4;background:#fffffff5;border-top:1px solid #eee;position:absolute;bottom:0;left:0;right:0}@media (width<=1050px){.hero__benefits{position:absolute}}@media (width<=760px){.hero__benefits{position:static}}.hero .hero__benefits-inner{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=760px){.hero .hero__benefits-inner{grid-template-columns:1fr 1fr}}.hero .hero__benefits-inner .mini-benefit{align-items:center;gap:12px;padding:16px 20px 16px 0;display:flex}.hero .hero__benefits-inner .mini-benefit__icon{color:#d71920;border:1.5px solid #d71920;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.hero .hero__benefits-inner .mini-benefit b{font-size:12px;display:block}.hero .hero__benefits-inner .mini-benefit span{color:#777;font-size:11px}.why{padding:86px 0;font-family:Manrope,Arial,sans-serif}.why .center{text-align:center}.why .center .eyebrow{color:#d71920;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.why .center .eyebrow:before{content:"";background:#d71920;width:25px;height:2px}.why .center h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.why .center .lead{color:#687078;max-width:720px;margin:0 auto;font-size:19px}.why .why-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px;display:grid}@media (width<=1050px){.why .why-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.why .why-grid{grid-template-columns:1fr}}.why .why-card{background:#fff;border:1px solid #e7e9eb;border-radius:12px;min-height:225px;padding:28px;box-shadow:0 8px 30px #0f14160d}.why .why-card__top{align-items:center;gap:14px;margin-bottom:28px;display:flex}.why .why-card__icon{color:#d71920;border:1px solid #f2b7b4;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.why .why-card__num{color:#d71920;font-size:12px;font-weight:800}.why .why-card h3{margin-bottom:8px;font-size:18px}.why .why-card p{color:#687078;margin:0;font-size:13px}.products{color:#fff;background:linear-gradient(135deg,#111416,#1a2022);padding:86px 0;font-family:Manrope,Arial,sans-serif}.products .eyebrow{color:#d71920;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.products .eyebrow:before{content:"";background:#d71920;width:25px;height:2px}.products h2{letter-spacing:-.035em;color:#fff;margin-bottom:18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.products .lead{color:#bfc5c8;max-width:720px;font-size:18px}.products__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}@media (width<=1050px){.products__grid{grid-template-columns:1fr 1fr}.products__grid .product:last-child{grid-column:1/-1}}@media (width<=760px){.products__grid{grid-template-columns:1fr}}.products__grid .product{background:#202527;border:1px solid #ffffff1a;border-radius:12px;min-height:380px;position:relative;overflow:hidden}.products__grid .product__number{background:#d71920;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:15px;left:15px}.products__grid .product__image{background:#1a1e20;justify-content:center;align-items:center;height:280px;display:flex;overflow:hidden}.products__grid .product__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.92);width:100%;height:100%;transition:transform .4s;display:block}.products__grid .product__body{padding:23px 24px 25px}.products__grid .product__body h3{color:#fff;margin-bottom:7px;font-size:20px}.products__grid .product__body p{color:#b8c0c3;margin:0 0 14px;font-size:14px}.products__grid .product__tags{flex-wrap:wrap;gap:7px;display:flex}.products__grid .product__tags .tag{color:#dfe3e4;border:1px solid #ffffff29;border-radius:20px;padding:6px 8px;font-size:10px}.brands{padding:86px 0;font-family:Manrope,Arial,sans-serif;font-weight:300}.brands .center{text-align:center}.brands .center .eyebrow{color:#d71920;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.brands .center .eyebrow:before{content:"";background:#d71920;width:25px;height:2px}.brands .center h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.brands .center .lead{color:#687078;max-width:720px;margin:0 auto;font-size:18px}.brands .brands-grid{background:#dfe2e3;border:1px solid #dfe2e3;grid-template-columns:1.2fr 1fr 1fr;gap:1px;margin-top:45px;display:grid}@media (width<=1050px){.brands .brands-grid{grid-template-columns:1fr}}.brands .brands-grid .brand{background:#fff;min-height:300px;padding:36px}.brands .brands-grid .brand__logo{letter-spacing:-.05em;margin-bottom:20px;font-size:31px;font-weight:800}.brands .brands-grid .brand__logo span{color:#d71920}.brands .brands-grid .brand p{color:#626b6f;margin-bottom:20px;font-size:13px}.brands .brands-grid .brand ul{margin:0;padding:0;list-style:none}.brands .brands-grid .brand ul li{margin:9px 0;padding-left:18px;font-size:12px;position:relative}.brands .brands-grid .brand ul li:before{content:"✓";color:#d71920;font-weight:800;position:absolute;left:0}.objects{background:#f5f6f6;padding:86px 0;font-family:Manrope,Arial,sans-serif}.objects__grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}@media (width<=1050px){.objects__grid{grid-template-columns:1fr}}.objects__grid .eyebrow{color:#d71920;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.objects__grid .eyebrow:before{content:"";background:#d71920;width:25px;height:2px}.objects__grid h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.objects__grid .lead{color:#687078;max-width:720px;font-size:18px}.objects__grid .object-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}@media (width<=760px){.objects__grid .object-list{grid-template-columns:1fr}}.objects__grid .object-list .object{background:#fff;border:1px solid #dfe2e3;border-radius:8px;padding:17px}.objects__grid .object-list .object b{margin-bottom:4px;font-size:14px;display:block}.objects__grid .object-list .object span{color:#687078;font-size:11px}.objects__visual{background:url(https://images.unsplash.com/photo-1600566753190-17f0baa2a6c3?auto=format&fit=crop&w=1100&q=85) 50%/cover;border-radius:12px;min-height:500px;position:relative;overflow:hidden}.objects__visual:after{content:"";background:linear-gradient(135deg,#0000000a,#00000061);position:absolute;inset:0}.objects__stat{z-index:2;background:#fff;width:245px;padding:20px 24px;position:absolute;bottom:25px;left:25px}.objects__stat b{font-size:29px;display:block}.objects__stat span{color:#687078;font-size:11px}.system-section{color:#fff;background:#111416;padding:86px 0}.system-section .system{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (width<=1050px){.system-section .system{grid-template-columns:1fr}}.system-section .system .eyebrow{color:#d71920;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.system-section .system .eyebrow:before{content:"";background:#d71920;width:25px;height:2px}.system-section .system h2{letter-spacing:-.035em;color:#fff;margin-bottom:18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.system-section .system p{color:#bfc5c8}.system-section .system .lead{color:#bfc5c8;max-width:720px;font-size:18px}.system-section .system .checklist{grid-template-columns:1fr 1fr;gap:11px 28px;margin-top:28px;display:grid}@media (width<=760px){.system-section .system .checklist{grid-template-columns:1fr}}.system-section .system .checklist .check{gap:10px;font-size:13px;display:flex}.system-section .system .checklist .check i{color:#d71920;font-style:normal;font-weight:800}.system-section .system__visual{background:radial-gradient(circle at 25% 35%,#e52d25e6 0 6%,#0000 7%),radial-gradient(circle at 66% 45%,#cd9141e6 0 5%,#0000 6%),linear-gradient(135deg,#252b2e,#0d1011);border-radius:12px;min-height:480px;position:relative;overflow:hidden}.system-section .system__visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.92);width:100%;height:100%;transition:transform .4s;display:block}.system-section .system__visual-label{color:#15191b;background:#fff;padding:18px 20px;font-size:12px;font-weight:800;position:absolute;bottom:25px;left:25px}.process{padding:86px 0}.process .center{text-align:center}.process .center .eyebrow{color:#d71920;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.process .center .eyebrow:before{content:"";background:#d71920;width:25px;height:2px}.process .center h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.process .center .lead{color:#687078;max-width:720px;margin:0 auto;font-size:18px}.process .process-grid{grid-template-columns:repeat(6,1fr);margin-top:48px;display:grid}@media (width<=1050px){.process .process-grid{grid-template-columns:repeat(3,1fr);gap:35px 0}}@media (width<=760px){.process .process-grid{grid-template-columns:1fr 1fr;gap:30px 0}}.process .process-grid .step{text-align:center;padding:0 12px;position:relative}.process .process-grid .step__circle{color:#d71920;border:1px solid #cfd4d6;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 15px;font-weight:800;display:grid}.process .process-grid .step b{margin-bottom:6px;font-size:12px;display:block}.process .process-grid .step span{color:#687078;font-size:10px;display:block}.process .process-grid .step:not(:last-child):after{content:"→";color:#adb3b5;font-size:24px;position:absolute;top:18px;right:-10px}.cta{color:#fff;background:#d71920;padding:86px 0}@media (width<=760px){.cta{padding:62px 0}}.cta__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}@media (width<=760px){.cta__inner{display:block}}.cta h2{letter-spacing:-.035em;color:#fff;margin-bottom:8px;font-size:40px;line-height:1.08}.cta p{color:#ffffffd4;max-width:650px;margin:0}.cta .btn{cursor:pointer;text-transform:uppercase;letter-spacing:.03em;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}@media (width<=760px){.cta .btn{width:100%;margin-top:22px}}.cta .btn--outline{color:#d71920;background:#fff;border:0}.faq{padding:86px 0}.faq .center{text-align:center}.faq .center .eyebrow{color:#d71920;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.faq .center .eyebrow:before{content:"";background:#d71920;width:25px;height:2px}.faq .center h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.faq .faq-list{max-width:920px;margin:42px auto 0}.faq .faq-list .faq-item{border-bottom:1px solid #e7e9eb}.faq .faq-list .faq-item .faq-q{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:20px;width:100%;padding:22px 0;font-weight:800;display:flex}.faq .faq-list .faq-item .faq-q span{color:#d71920;font-size:22px}.faq .faq-list .faq-item .faq-a{color:#687078;max-height:0;font-size:14px;transition:max-height .3s;overflow:hidden}.faq .faq-list .faq-item .faq-a p{margin:0;padding:0 0 22px}.faq .faq-list .faq-item.active .faq-a{max-height:180px}.contact{background:#f5f6f6;padding:86px 0}.contact__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}@media (width<=1050px){.contact__grid{grid-template-columns:1fr}}.contact__grid .eyebrow{color:#d71920;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.contact__grid .eyebrow:before{content:"";background:#d71920;width:25px;height:2px}.contact__grid h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.contact__grid .lead{color:#687078;max-width:720px;font-size:18px}.contact__facts{gap:18px;margin-top:30px;display:grid}.contact__facts .fact{gap:14px;display:flex}.contact__facts .fact__icon{color:#d71920;background:#fff;border:1px solid #e2e5e6;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.contact__facts .fact b{font-size:13px;display:block}.contact__facts .fact span{color:#687078;font-size:12px}
