:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}html,body,#root{width:100%;margin:0;padding:0}*,:before,:after{box-sizing:border-box}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.navbar{z-index:1000;color:#f6f1f1;justify-content:space-between;align-items:center;width:100%;padding:25px 5vw;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s,padding .35s;display:flex;position:absolute;top:0;left:0}.navbar__logo{color:#f0ebeb;font-family:Bebas Neue,sans-serif;font-size:42px;line-height:1;text-decoration:none}.navbar__links{align-items:center;gap:35px;display:flex}.navbar__links a{color:#ebe6e6;text-transform:uppercase;letter-spacing:.08em;font-size:11px;text-decoration:none;position:relative}.navbar__links a:after{content:"";background:currentColor;width:0;height:1px;transition:width .25s;position:absolute;bottom:-5px;left:0}.navbar__links a:hover:after{width:100%}.navbar__cta{color:#f3efef;text-transform:uppercase;letter-spacing:.08em;border:1px solid #f0eded;padding:12px 18px;font-size:10px;text-decoration:none;transition:background .25s,color .25s}.navbar__cta:hover{color:#fff;background:#ece9e9}.navbar--fixed{-webkit-backdrop-filter:blur(14px);background:#101010e0;padding-top:15px;padding-bottom:15px;position:fixed;top:0;box-shadow:0 5px 25px #5958580f}@media (width<=900px){.navbar__links{gap:18px}.navbar__cta{display:none}}@media (width<=650px){.navbar{padding:20px 5vw}.navbar__logo{font-size:36px}.navbar__links{display:none}.navbar--fixed{padding-top:15px;padding-bottom:15px}}.tres-d-display{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.description-container{justify-content:center;align-items:center;height:100vh;display:flex}.description-container .section-title h2,.description-container .section-title span{margin-bottom:20px}a{text-decoration:none}.hero{background:linear-gradient(135deg,#282728 0%,#0a0a0a9c 100%);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__background{pointer-events:none;position:absolute;inset:0}.hero__grid{opacity:.4;background-image:linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.hero__container{z-index:1;grid-template-columns:1fr 1fr;align-items:center;height:100svh;margin:0 auto;padding-top:0;display:grid;position:relative}.hero__content{max-width:650px;padding:24px}.hero__eyebrow{letter-spacing:.14em;text-align:left;color:#c27a0d;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:700;display:flex}.hero__eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.hero h1{letter-spacing:-.065em;text-align:left;font-size:clamp(48px,6vw,86px);font-weight:700;line-height:.92}.hero h1 span{color:#c27a0d}.hero p{color:#ede7e7;text-align:left;max-width:480px;margin-top:32px;font-size:17px;line-height:1.6}.hero__actions{gap:12px;margin-top:38px;display:flex}.hero__button{align-items:center;gap:18px;padding:15px 20px;font-size:13px;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.hero__button--primary{color:#fff;background:#171717}.hero__button--primary:hover{background:#c27a0d;transform:translateY(-2px)}.hero__button--secondary{color:#fff;border:1px solid #eee9e988}.hero__button--secondary:hover{color:#171717;transform:translateY(-2px)}.hero__product{justify-content:center;align-items:center;height:600px;display:flex;position:relative}@media (width<=1024px){.hero__product{display:none}}.hero__product-label{letter-spacing:.12em;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex;position:absolute;top:30px;right:40px}.hero__product-label span{color:#c27a0d}.hero__product-placeholder{aspect-ratio:1;color:#0000004d;letter-spacing:.12em;justify-content:center;align-items:center;width:min(100%,620px);font-size:11px;display:flex}.hero__bottom{letter-spacing:.12em;color:#6d6d6d;justify-content:space-between;width:min(100% - 48px,1400px);font-size:10px;font-weight:600;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero__bottom strong{color:#c27a0d;margin-left:8px}@media (width<=900px){.hero__container{grid-template-columns:1fr;padding-top:120px;padding-bottom:80px}.hero__product{height:400px}.hero__product-placeholder{max-width:400px}}@media (width<=600px){.hero h1{font-size:54px}.hero p{font-size:15px}.hero__actions{flex-direction:column;align-items:flex-start}.hero__product{height:320px}.hero__bottom{display:none}}.home-placeholder{color:#fff;background:#171717;justify-content:center;align-items:center;min-height:70vh;display:flex}.home-placeholder span{letter-spacing:.2em;color:#c27a0d;font-size:12px}.home-placeholder:nth-child(2n){color:#171717;background:#f4f3ef}.product-modal{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a6;justify-content:center;align-items:center;padding:40px;animation:.3s modalFadeIn;display:flex;position:fixed;inset:0}.product-modal__content{background:#f5f5f5;grid-template-columns:1fr 1fr;width:min(1200px,100%);max-height:min(800px,90vh);animation:.35s modalSlideIn;display:grid;position:relative;overflow:hidden}@media (width<=1024px){.product-modal__content{grid-template-columns:1fr;max-height:90vh;overflow-y:scroll}}.product-modal__title{color:#111;margin:0 0 25px;font-family:Bebas Neue,sans-serif;font-size:clamp(40px,8vw,82px);font-weight:800}.product-modal__close{z-index:2;cursor:pointer;background:0 0;border:1px solid #1113;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;transition:background .3s,color .3s;display:flex;position:absolute;top:25px;right:25px}.product-modal__close:hover{color:#fff;background:#111}.product-modal__visual{justify-content:center;align-items:center;min-height:650px;display:flex}@media (width<=1024px){.product-modal__visual{display:none}}.product-modal__placeholder{color:#11111159;letter-spacing:.15em;border:1px dashed #1113;justify-content:center;align-items:center;width:80%;height:80%;font-size:11px;display:flex}.product-modal__info{padding:80px 70px;overflow-y:auto}.product-modal__category{letter-spacing:.12em;text-transform:uppercase;opacity:.45;margin-bottom:22px;font-size:11px;display:block}.product-modal h2{text-transform:uppercase;margin:0 0 25px;font-family:Bebas Neue,sans-serif;font-size:clamp(80px,8vw,142px);font-weight:400;line-height:.8}.product-modal__image{width:100%;height:auto;margin-top:25px;margin-bottom:25px;display:none}.product-modal__image img{max-width:100px}@media (width<=1024px){.product-modal__image{display:block}}.product-modal__description{color:#1119;max-width:430px;margin:0 0 50px;font-size:15px;line-height:1.7}.product-modal__specs{border-top:1px solid #11111126;border-bottom:1px solid #11111126;grid-template-columns:repeat(3,1fr);gap:20px;padding:25px 0;display:grid}.product-modal__specs div{flex-direction:column;gap:8px;display:flex}.product-modal__specs span{letter-spacing:.1em;text-transform:uppercase;opacity:.45;font-size:9px}.product-modal__specs strong{font-size:13px;font-weight:500}.product-modal__features{margin-top:35px}.product-modal__features>span{letter-spacing:.1em;text-transform:uppercase;opacity:.45;margin-bottom:15px;font-size:10px;display:block}.product-modal__features ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-modal__features li{font-size:13px}.product-modal__features li:before{content:"—";opacity:.4;margin-right:10px}.product-modal__cta{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#111;border:none;justify-content:space-between;align-items:center;width:100%;margin-top:50px;padding:18px 22px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;transition:background .3s;display:flex}.product-modal__cta:hover{background:#c27a0d}.product-modal__cta span{font-size:18px}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.equipment{color:#fff;background:#111;width:100%;min-height:100vh;padding:160px 8vw}.equipment__header{grid-template-columns:2fr;gap:40px;margin-bottom:140px;display:grid}.equipment__number{letter-spacing:.12em;text-transform:uppercase;opacity:.45;align-self:start;margin-bottom:80px;font-size:12px;font-weight:500;display:block}.equipment h2{text-align:left;letter-spacing:-.02em;text-transform:uppercase;color:#dadada;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(48px,7vw,82px);font-weight:400;line-height:.82}.equipment__header>p{align-self:start;place-self:left;text-align:left;color:#ffffff8c;max-width:600px;margin:0;font-family:Poppins,sans-serif;font-size:16px;line-height:1.7}.equipment__list{border-top:1px solid #ffffff26}.equipment__item{border-bottom:1px solid #ffffff26;grid-template-columns:100px 1fr auto;align-items:center;gap:40px;min-height:190px;transition:padding .4s,background .4s;display:grid}.equipment__item:hover{background:#ffffff06;padding-left:30px}@media (width<=1024px){.equipment__item{grid-template-columns:1fr;gap:20px;padding:20px 0}}.equipment__item-number{letter-spacing:.1em;opacity:.35;font-size:11px}.equipment__item-info span{letter-spacing:.12em;text-transform:uppercase;opacity:.4;margin-bottom:8px;font-size:10px;display:block}.equipment__item-info h3{text-transform:uppercase;margin:0 0 8px;font-family:Bebas Neue,sans-serif;font-size:clamp(45px,5vw,80px);font-weight:400;line-height:.9}.equipment__item-info p{color:#ffffff80;text-align:center;margin:0;font-size:13px;line-height:1.6}.equipment__item-action{text-transform:uppercase;letter-spacing:.08em;opacity:.6;color:#fff;background-color:#0000;border:0;border-radius:2px;align-items:center;gap:20px;font-size:11px;display:flex}@media (width<=1024px){.equipment__item-action{justify-content:center}}.equipment__arrow{background-color:#2e2d2d;border:1px solid #18171740;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:16px;transition:transform .3s,background .3s;display:flex}.equipment__item:hover .equipment__arrow{color:#111;background:#fff;transform:translate(3px,-3px)}.industries{color:#111;background-color:#0000;background-image:linear-gradient(#f4f4f4e3,#f4f4f480),url(/images/secabotas-bg.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;padding:160px 8vw}.industries__header{grid-template-columns:1fr;gap:40px;margin-bottom:100px;display:grid}.industries__number{letter-spacing:.12em;text-transform:uppercase;margin-bottom:80px;font-size:11px;display:block}.industries h2{text-transform:uppercase;text-align:left;color:#000;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(48px,7vw,82px);font-weight:400;line-height:.8}.industries__header>p{text-align:left;color:#171717;max-width:600px;margin:0;font-size:18px;line-height:1.7}.industries__grid{border-top:1px solid #11111126;border-left:1px solid #11111126;grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1024px){.industries__grid{grid-template-columns:repeat(1,1fr)}}.industry-card{border-bottom:1px solid #11111126;border-right:1px solid #11111126;flex-direction:column;justify-content:space-between;min-height:390px;padding:35px;display:flex;position:relative;overflow:hidden}@media (width<=1024px){.industry-card{min-height:240px}}.industry-card{transition:background .4s,color .4s}.industry-card:before{content:"";background:#c27a0d14;border-radius:50%;width:180px;height:180px;transition:transform .5s;position:absolute;bottom:-80px;right:-80px;transform:scale(0)}.industry-card__top{justify-content:space-between;align-items:flex-start;display:flex}.industry-card__top span{letter-spacing:.1em;opacity:.4;font-size:10px}.industry-card__icon{border:1px solid #1113;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex}@media (width<=1024px){.industry-card__icon{width:30px;height:30px;font-size:16px}}.industry-card__body{z-index:1;position:relative}.industry-card__body h3{text-transform:uppercase;margin:0 0 18px;font-family:Bebas Neue,sans-serif;font-size:clamp(45px,4vw,70px);font-weight:400;line-height:.9}.industry-card__body p{color:#171717;max-width:300px;margin:0;font-size:13px;line-height:1.7}.industry-card__arrow{border:1px solid #1113;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:background .3s,color .3s;display:flex;position:absolute;bottom:35px;right:35px}.industry-card:hover{color:#fff;background:#111}.industry-card:hover:before{transform:scale(1)}.industry-card:hover .industry-card__icon{border-color:#ffffff4d}.industry-card:hover .industry-card__body p{color:#fff9}.industry-card:hover .industry-card__arrow{color:#111;background:#fff;border-color:#fff}.solutions{color:#fff;background:#111;width:100%;min-height:100vh;padding:160px 8vw;position:relative;overflow:hidden}.solutions:after{content:"";pointer-events:none;background:#c27a0d14;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-300px;right:-250px}.solutions__header{text-align:left;grid-template-columns:1fr;gap:40px;max-width:600px;margin-top:40px;margin-bottom:40px;display:grid}.solutions__number{letter-spacing:.12em;text-transform:uppercase;opacity:.4;font-size:11px}.solutions h2{color:#0f0f0f;text-transform:uppercase;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(80px,9vw,142px);font-weight:400;line-height:.8}.solutions__header>p{color:#1010108c;align-self:end;max-width:320px;margin:0;font-size:14px;line-height:1.7}.solutions__process{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1024px){.solutions__process{grid-template-columns:repeat(1,1fr)}}.solutions__bottom{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-top:100px;padding-top:30px;display:flex}.solutions__bottom>span{letter-spacing:.12em;opacity:.4;font-size:10px}.solutions__bottom button{color:#fff;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #ffffff4d;align-items:center;gap:30px;padding:16px 20px;font-family:Poppins,sans-serif;font-size:11px;transition:background .3s,color .3s;display:flex}.solutions__bottom button:hover{color:#111;background:#0c0c0c}.solutions__bottom button span{font-size:18px}.solution-step{padding-right:50px}.solution-step:last-child{padding-right:0}.solution-step__top{align-items:center;margin-bottom:45px;display:flex}@media (width<=1024px){.solution-step__top{margin-top:20px;margin-bottom:20px}}.solution-step__number{border:1px solid #2e2c2c4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:10px;display:flex}.solution-step__line{background:#2f2e2e33;width:100%;height:1px;margin-left:20px}.solution-step h3{text-transform:uppercase;margin:0 0 18px;font-family:Bebas Neue,sans-serif;font-size:clamp(45px,4vw,70px);font-weight:400;line-height:.9}.solution-step p{color:#23222280;max-width:260px;margin:0;font-size:13px;line-height:1.7}.argentina-map{color:#111;background:#f4f4f2;width:100%;padding:160px 8vw;overflow:hidden}.argentina-map__header{grid-template-columns:1fr;gap:40px;margin-bottom:100px;display:grid}.argentina-map__header>span{letter-spacing:.12em;text-transform:uppercase;opacity:.45;font-size:11px}.argentina-map__header h2{color:#111;text-transform:uppercase;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(48px,6vw,76px);font-weight:400;line-height:.78}.argentina-map__header>p{color:#1111118c;align-self:end;max-width:300px;margin:0;font-size:14px;line-height:1.7}.argentina-map__number{letter-spacing:.12em;text-transform:uppercase;opacity:.45;align-self:start;margin-bottom:80px;font-size:12px;font-weight:500;display:block}.argentina-map__content{grid-template-columns:1fr 2fr;align-items:center;gap:80px;display:grid}.argentina-map__visual{width:100%;max-width:650px;margin:0 auto;position:relative}.argentina-map__visual img{opacity:.85;filter:grayscale();width:100%;height:auto;display:block}.argentina-map__point{z-index:2;cursor:pointer;background:#c27a0d;border:none;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #c27a0d26,0 0 20px #c27a0d4d}.argentina-map__point:hover .argentina-map__tooltip{opacity:1;transform:translate(-50%,-10px)}.argentina-map__pulse{border:1px solid #c27a0d80;border-radius:50%;animation:2s infinite argentinaPulse;position:absolute;inset:-6px}.argentina-map__tooltip{color:#fff;text-align:left;opacity:0;pointer-events:none;background:#111;border:1px solid #1111111a;flex-direction:column;gap:3px;min-width:140px;padding:12px 14px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.argentina-map__tooltip strong{font-size:12px}.argentina-map__tooltip small{opacity:.5;font-size:10px}.argentina-map__locations{flex-direction:column;align-self:stretch;display:flex}.argentina-map__stats{border-bottom:1px solid #11111126;grid-template-columns:repeat(2,1fr);padding-bottom:35px;display:grid}.argentina-map__stats>div{flex-direction:column;gap:5px;display:flex}.argentina-map__stats>div:first-child{border-right:1px solid #11111126}.argentina-map__stats strong{font-family:Bebas Neue,sans-serif;font-size:70px;font-weight:400;line-height:.8}.argentina-map__stats span{letter-spacing:.1em;text-transform:uppercase;opacity:.45;font-size:10px}.argentina-map__list{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.argentina-map__location{border-bottom:1px solid #11111114;gap:12px;padding:12px 0;display:flex}.argentina-map__location>span{opacity:.3;font-size:9px}.argentina-map__location div{flex-direction:column;gap:2px;display:flex}.argentina-map__location strong{font-size:11px;font-weight:500}.argentina-map__location small{opacity:.45;font-size:9px}@keyframes argentinaPulse{0%{opacity:1;transform:scale(.7)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}@media (width<=1000px){.argentina-map__header,.argentina-map__content{grid-template-columns:1fr}.argentina-map__visual{max-width:550px}}@media (width<=600px){.argentina-map{padding:100px 5vw}.argentina-map__list{grid-template-columns:1fr}.argentina-map__stats strong{font-size:55px}}.after-sales{color:#fff;background:#111;width:100%;padding:160px 8vw}.after-sales__header{grid-template-columns:1fr 2fr 1fr;gap:40px;margin-bottom:120px;display:grid}.after-sales__header>span{letter-spacing:.12em;text-transform:uppercase;opacity:.4;font-size:11px}.after-sales__header h2{color:#111;text-transform:uppercase;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(80px,9vw,142px);font-weight:400;line-height:.78}.after-sales__header>p{color:#ffffff80;align-self:end;max-width:320px;margin:0;font-size:14px;line-height:1.7}.after-sales__content{grid-template-columns:1fr 2fr;gap:100px;display:grid}.after-sales__intro{align-self:start;max-width:350px;position:sticky;top:100px}.after-sales__label{letter-spacing:.15em;text-transform:uppercase;color:#c27a0d;margin-bottom:30px;font-size:10px;display:block}.after-sales__intro h3{text-transform:uppercase;margin:0 0 30px;font-family:Bebas Neue,sans-serif;font-size:clamp(50px,5vw,80px);font-weight:400;line-height:.85}.after-sales__intro p{color:#ffffff73;max-width:280px;margin:0;font-size:13px;line-height:1.7}.after-sales__services{border-top:1px solid #ffffff26}.after-sales__service{border-bottom:1px solid #1a1919c5;grid-template-columns:60px 1fr 40px;align-items:center;gap:30px;padding:35px 0;transition:padding .3s,background .3s;display:grid}.after-sales__service:hover{padding-left:20px}.after-sales__service:hover .after-sales__arrow{color:#c27a0d;transform:translate(4px,-4px)}.after-sales__service:hover .after-sales__number{color:#c27a0d}.after-sales__number{letter-spacing:.1em;color:#1717174d;font-size:10px;transition:color .3s}.after-sales__service-content h4{margin:0 0 8px;font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:400;line-height:1}.after-sales__service-content p{color:#16151573;max-width:550px;margin:0;font-size:12px;line-height:1.6}.after-sales__arrow{color:#11111159;font-size:22px;transition:color .3s,transform .3s}@media (width<=1000px){.after-sales__header{grid-template-columns:1fr}.after-sales__content{grid-template-columns:1fr;gap:70px}.after-sales__intro{position:static}}@media (width<=600px){.after-sales{padding:100px 5vw}.after-sales__service{grid-template-columns:35px 1fr 20px;gap:15px;padding:25px 0}.after-sales__service-content h4{font-size:26px}.after-sales__service-content p{font-size:11px}}.faq{color:#111;background:#e1e0e0;width:100%;padding:160px 8vw}.faq__number{letter-spacing:.12em;text-transform:uppercase;opacity:.45;align-self:start;margin-bottom:80px;font-size:12px;font-weight:500;display:block}.faq__header{grid-template-columns:1fr;gap:40px;margin-bottom:100px;display:grid}.faq__header>span{letter-spacing:.12em;text-transform:uppercase;opacity:.4;font-size:11px}.faq__header h2{color:#111;text-transform:uppercase;text-align:left;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(48px,7vw,86px);font-weight:400;line-height:.78}.faq__header>p{text-align:left;color:#11111180;align-self:end;max-width:300px;margin:0;font-size:18px;line-height:1.7}.faq__list{border-top:1px solid #1113}.faq__item{border-bottom:1px solid #1113}.faq__question{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:60px 1fr 50px;align-items:center;gap:30px;padding:30px 0;display:grid}.faq__question:hover .faq__title{padding-left:10px}.faq__question:hover .faq__icon{color:#fff;background:#111}.faq__number{letter-spacing:.1em;opacity:.35;font-size:10px}.faq__title{font-family:Bebas Neue,sans-serif;font-size:clamp(28px,2vw,42px);font-weight:400;line-height:1;transition:padding .3s}.faq__icon{border:1px solid #1113;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:background .3s,color .3s;display:flex}.faq__answer{grid-template-rows:0fr;padding-left:90px;transition:grid-template-rows .4s;display:grid}.faq__answer>div{overflow:hidden}.faq__answer p{color:#1111118c;opacity:0;max-width:650px;margin:0;padding:0;font-size:14px;line-height:1.8;transition:opacity .3s,padding .4s}.faq__item--open .faq__answer{grid-template-rows:1fr}.faq__item--open .faq__answer p{opacity:1;padding-bottom:35px}.faq__item--open .faq__icon{color:#fff;background:#111}@media (width<=900px){.faq__header{grid-template-columns:1fr}}@media (width<=600px){.faq{padding:100px 5vw}.faq__question{grid-template-columns:35px 1fr 40px;gap:15px;padding:25px 0}.faq__title{font-size:26px}.faq__answer{padding-left:50px}}.footer{color:#fff;background:#111;width:100%;padding:20px 8vw 30px}.footer__top{border-bottom:1px solid #ffffff26;grid-template-columns:1fr 2fr;gap:40px;padding-bottom:120px;display:grid}.footer__section{letter-spacing:.12em;text-transform:uppercase;opacity:.4;font-size:10px}.footer__statement h2{color:#faebd7;text-transform:uppercase;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(70px,8vw,142px);font-weight:400;line-height:.78}.footer__statement p{color:#ffffff73;max-width:350px;margin:40px 0 0;font-size:13px;line-height:1.7}.footer__middle{border-bottom:1px solid #ffffff26;grid-template-columns:2fr 1fr 1fr;gap:80px;padding:80px 0;display:grid}.footer__brand{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.footer__brand .footer__logo{color:#c27a0d;font-family:Bebas Neue,sans-serif;font-size:70px;line-height:.8}.footer__brand>span:not(.footer__logo){letter-spacing:.15em;text-transform:uppercase;opacity:.5;font-size:10px}.footer__brand p{opacity:.4;margin-top:30px;font-size:11px;line-height:1.6}.footer__nav,.footer__contact{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer__label{letter-spacing:.15em;text-transform:uppercase;color:#c27a0d;margin-bottom:15px;font-size:9px}.footer__nav a,.footer__contact a{color:#ffffff8c;font-size:12px;text-decoration:none;transition:color .25s,transform .25s}.footer__nav a:hover,.footer__contact a:hover{color:#fff;transform:translate(4px)}.footer__bottom{letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;justify-content:space-between;align-items:center;padding-top:25px;font-size:9px;display:flex}.footer__bottom button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:color .25s}.footer__bottom button:hover{color:#fff}@media (width<=900px){.footer__top{grid-template-columns:1fr}.footer__middle{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}@media (width<=600px){.footer{padding:80px 5vw 25px}.footer__top{padding-bottom:80px}.footer__middle{grid-template-columns:1fr;gap:50px;padding:60px 0}.footer__brand{grid-column:auto}.footer__bottom{flex-direction:column;align-items:flex-start;gap:15px}}
