.About_about__fFfvC{background:linear-gradient(180deg,var(--light-bg) 0,#fff 100%);position:relative;overflow:hidden}.About_about__fFfvC:before{top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(193,120,23,.08) 0,transparent 70%);animation:About_float__mH6Pc 15s ease-in-out infinite}.About_about__fFfvC:after,.About_about__fFfvC:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.About_about__fFfvC:after{bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(193,120,23,.06) 0,transparent 70%);animation:About_float__mH6Pc 20s ease-in-out infinite reverse}.About_aboutContent__FO7Fr{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:1}.About_aboutImage__ytnMD{width:100%;height:500px;border-radius:20px;background:linear-gradient(135deg,var(--dark-brown),var(--warm-black));overflow:hidden;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.2)}.About_aboutText__dxdCw h3{font-size:2rem;color:var(--dark-brown);margin-bottom:1.5rem;font-weight:700}.About_aboutText__dxdCw p{font-size:1.1rem;color:var(--oak-medium);margin-bottom:1.5rem;line-height:1.8}.About_stats__JZaeY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}.About_statItem__fqr0M{text-align:center;padding:1.5rem;background:#fff;border-radius:15px;border:2px solid var(--amber)}.About_statItem__fqr0M h4{font-size:2.5rem;color:var(--amber);font-weight:700}.About_statItem__fqr0M p{color:var(--dark-brown);font-weight:500}@media (max-width:968px){.About_about__fFfvC{padding-bottom:2rem}.About_aboutContent__FO7Fr{grid-template-columns:1fr}.About_aboutText__dxdCw,.About_aboutText__dxdCw h3,.About_aboutText__dxdCw p{text-align:center}.About_stats__JZaeY{grid-template-columns:1fr}}.BlogSection_blogSection__INAes{background:var(--light-bg);position:relative}@media (max-width:968px){.BlogSection_blogSection__INAes{padding-top:2rem}}.BlogSection_grid__hFIRh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.BlogSection_carouselContainer__6l_yo{position:relative;max-width:1200px;margin:0 auto;padding:0 3rem}.BlogSection_carousel__HVh2N{overflow:hidden;border-radius:1.5rem;width:100%}.BlogSection_carouselTrack__K09Vl{display:flex;transition:transform .5s ease-in-out;will-change:transform;width:100%}.BlogSection_card__0qnSx{background:#fff;border-radius:1.5rem;padding:1.5rem;box-shadow:0 15px 40px rgba(44,24,16,.08);display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(44,24,16,.08)}.BlogSection_carouselTrack__K09Vl .BlogSection_card__0qnSx{min-width:100%;flex-shrink:0;width:100%;box-sizing:border-box}.BlogSection_cover__i4IBl{border-radius:1.25rem;overflow:hidden;width:100%;height:400px;position:relative;background:var(--light-bg)}.BlogSection_cover__i4IBl img{object-fit:cover;object-position:center;width:100%;height:100%}.BlogSection_meta__xBK2e{display:flex;gap:.5rem;color:var(--oak-medium);font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.BlogSection_card__0qnSx h3{font-size:1.4rem;color:var(--dark-brown)}.BlogSection_card__0qnSx p{color:var(--oak-medium)}.BlogSection_cardFooter__cc1ZY{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.BlogSection_tags__GhRn3{display:flex;gap:.5rem;flex-wrap:wrap}.BlogSection_tags__GhRn3 span{background:rgba(193,120,23,.1);color:var(--amber);padding:.35rem .8rem;border-radius:999px;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.4}.BlogSection_readMore__dF6XY{color:var(--dark-brown);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.BlogSection_readMore__dF6XY:after{content:"→";display:inline-block;transition:transform .2s ease}.BlogSection_readMore__dF6XY:hover:after{transform:translateX(3px)}.BlogSection_carouselButton__XVP1S{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid var(--amber);color:var(--amber);width:50px;height:50px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;box-shadow:0 4px 15px rgba(44,24,16,.1)}.BlogSection_carouselButton__XVP1S:hover{background:var(--amber);color:#fff;transform:translateY(-50%) scale(1.1)}@media (max-width:968px){.BlogSection_carouselButton__XVP1S{top:125px;transform:translateY(-50%)}.BlogSection_carouselButton__XVP1S:hover{transform:translateY(-50%) scale(1.1)}}.BlogSection_carouselButtonNext__AOKn_{right:0}.BlogSection_carouselButton__XVP1S:first-of-type{left:0}.BlogSection_dots__mOFkr{display:flex;justify-content:center;gap:.75rem;margin-top:2rem}.BlogSection_dot__HpYvx{width:12px;height:12px;border-radius:50%;border:2px solid var(--amber);background:transparent;cursor:pointer;transition:all .3s ease;padding:0}.BlogSection_dot__HpYvx:hover{background:rgba(193,120,23,.3);transform:scale(1.2)}.BlogSection_dotActive__luyH7{background:var(--amber);transform:scale(1.3)}.BlogSection_cta__8yeR8{margin-top:2rem;text-align:center}@media (max-width:968px){.BlogSection_grid__hFIRh{grid-template-columns:1fr}.BlogSection_carouselContainer__6l_yo{padding:0;margin:0 auto;width:100%;max-width:100%}.BlogSection_carousel__HVh2N{width:100%;margin:0;overflow:hidden}.BlogSection_carouselTrack__K09Vl{width:100%;display:flex}.BlogSection_carouselTrack__K09Vl .BlogSection_card__0qnSx{width:100%;min-width:100%;flex-shrink:0;padding:0;margin:0;border-radius:0}.BlogSection_carouselTrack__K09Vl .BlogSection_cover__i4IBl{width:100%;height:250px;margin:0;border-radius:0}.BlogSection_carouselTrack__K09Vl .BlogSection_card__0qnSx>:not(.BlogSection_cover__i4IBl){padding:0 1rem}.BlogSection_carouselTrack__K09Vl .BlogSection_card__0qnSx>.BlogSection_cover__i4IBl+*{padding-top:1rem}.BlogSection_carouselTrack__K09Vl .BlogSection_card__0qnSx h3{margin-bottom:.25rem}.BlogSection_carouselTrack__K09Vl .BlogSection_card__0qnSx p{margin-bottom:.5rem}.BlogSection_carouselTrack__K09Vl .BlogSection_cardFooter__cc1ZY{margin-top:.5rem;flex-direction:column;align-items:flex-start;gap:.75rem}.BlogSection_carouselTrack__K09Vl .BlogSection_tags__GhRn3{flex-direction:column;gap:.5rem;width:100%}.BlogSection_carouselTrack__K09Vl .BlogSection_tags__GhRn3 span{width:-moz-fit-content;width:fit-content;max-width:100%}.BlogSection_carouselTrack__K09Vl .BlogSection_readMore__dF6XY{white-space:nowrap;width:100%;text-align:left}.BlogSection_carouselTrack__K09Vl .BlogSection_cover__i4IBl img{width:100%;height:100%;object-fit:cover;object-position:center}.BlogSection_card__0qnSx{padding:1.25rem}.BlogSection_carouselButton__XVP1S{width:40px;height:40px;font-size:1.2rem}.BlogSection_carouselButton__XVP1S:first-of-type{left:.5rem}.BlogSection_carouselButtonNext__AOKn_{right:.5rem}}.Contact_contact__fU08Y{background:#fff}.Contact_contactContent__UqGew{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}.Contact_contactInfo__k4ZEV{display:flex;flex-direction:column;gap:2rem}.Contact_contactItem__t2FDc{display:flex;align-items:flex-start;gap:1.5rem}.Contact_contactIcon__a198w{font-size:2rem;color:var(--amber);min-width:50px;height:50px;background:var(--light-bg);border-radius:50%;display:flex;align-items:center;justify-content:center}.Contact_contactDetails__GNU1m h3{font-size:1.3rem;color:var(--dark-brown);margin-bottom:.5rem;font-weight:600}.Contact_contactDetails__GNU1m p{color:var(--oak-medium);font-size:1.1rem}.Contact_contactDetails__GNU1m a{color:var(--amber);text-decoration:none}.Contact_contactForm__lMX68{background:var(--light-bg);padding:3rem;border-radius:20px}.Contact_formGroup__1YEJK{margin-bottom:1.5rem}.Contact_formGroup__1YEJK label{display:block;margin-bottom:.5rem;color:var(--dark-brown);font-weight:600}.Contact_formGroup__1YEJK input,.Contact_formGroup__1YEJK textarea{width:100%;padding:1rem;border:2px solid var(--cream);border-radius:10px;font-family:Montserrat,sans-serif;font-size:1rem;transition:border-color .3s ease;background:#fff}.Contact_formGroup__1YEJK input:focus,.Contact_formGroup__1YEJK textarea:focus{outline:none;border-color:var(--amber)}.Contact_formGroup__1YEJK textarea{min-height:150px;resize:vertical}@media (max-width:968px){.Contact_contact__fU08Y{padding-top:2rem}.Contact_contactContent__UqGew{grid-template-columns:1fr}}.TechBackground_techCanvas__10Zax{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.6}.Hero_hero__bqvNd{min-height:100vh;background:linear-gradient(135deg,var(--warm-black) 0,var(--dark-brown) 50%,var(--warm-black) 100%);background-size:200% 200%;animation:Hero_gradientShift__eJ4qv 15s ease infinite;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-top:80px}.Hero_hero__bqvNd:before{content:"";position:absolute;width:100%;height:100%;background-image:radial-gradient(circle at 20% 50%,rgba(193,120,23,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(193,120,23,.15) 0,transparent 50%),radial-gradient(circle at 50% 20%,rgba(193,120,23,.08) 0,transparent 40%);animation:Hero_pulse__3PO1k 8s ease-in-out infinite;filter:blur(40px)}.Hero_hero__bqvNd:after{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(193,120,23,.03) 0,rgba(193,120,23,.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(193,120,23,.03) 0,rgba(193,120,23,.03) 4px);animation:Hero_float__XKsXp 20s ease-in-out infinite;opacity:.5;pointer-events:none}.Hero_heroContent__5prE1{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center;position:relative;z-index:1}.Hero_hero__bqvNd h2{font-size:4rem;color:var(--cream);margin-bottom:1rem;font-weight:800;line-height:1.2}.Hero_tagline__PGzTC{font-size:1.5rem;color:var(--amber);margin-bottom:2rem;font-weight:300;letter-spacing:1px}.Hero_hero__bqvNd p{font-size:1.2rem;color:var(--cream);max-width:700px;margin:0 auto 3rem;opacity:.9}.Hero_ctaButtons__PW1UM{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}@media (max-width:968px){.Hero_hero__bqvNd h2{font-size:2.5rem}.Hero_tagline__PGzTC{font-size:1.2rem}}.Loader_loaderContainer__DHyJZ{display:flex;justify-content:center;align-items:center;min-height:60vh;width:100%}.Loader_loader__0RxP_{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.Loader_spinner__8Gd_n{width:50px;height:50px;border-top:4px solid var(--cream);border:4px solid var(--cream);border-top-color:var(--amber);border-radius:50%;animation:Loader_spin__jcD5s 1s linear infinite}.Loader_loadingText__IPAXS{color:var(--oak-medium);font-size:1.1rem;font-weight:500;animation:Loader_pulse__rVecf 2s ease-in-out infinite}@keyframes Loader_spin__jcD5s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Loader_pulse__rVecf{0%,to{opacity:.6}50%{opacity:1}}.Products_products__C6DgD{background:linear-gradient(180deg,#fff 0,var(--light-bg) 100%);padding:6rem 2rem;position:relative;overflow:hidden}.Products_products__C6DgD:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(193,120,23,.05) 0,transparent 50%),radial-gradient(circle at 90% 80%,rgba(193,120,23,.05) 0,transparent 50%);pointer-events:none;z-index:0}.Products_logosGrid__YiiDY{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:3rem;gap:3rem;justify-items:center;align-items:center;position:relative;z-index:1}.Products_logoLink__0Wdkg{text-decoration:none;transition:transform .3s ease;position:relative}.Products_logoLink__0Wdkg:hover{transform:scale(1.1)}.Products_logoContainer__kSKyK{position:relative;display:flex;align-items:center;justify-content:center}.Products_logo__uJNia{width:180px;height:180px;object-fit:contain;filter:drop-shadow(0 4px 20px rgba(0,0,0,.1));transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.Products_logoLink__0Wdkg:hover .Products_logo__uJNia{filter:drop-shadow(0 8px 40px rgba(193,120,23,.4)) brightness(1.1);transform:scale(1.05) rotate(2deg)}.Products_tooltip__icjr_{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);background:var(--warm-black);color:var(--cream);padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;white-space:nowrap;z-index:10;box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid var(--amber)}.Products_tooltip__icjr_:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--amber)}@media (max-width:968px){.Products_products__C6DgD{padding-top:2rem;padding-bottom:2rem}.Products_logosGrid__YiiDY{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem}.Products_logo__uJNia{width:150px;height:150px}}@media (max-width:640px){.Products_logosGrid__YiiDY{grid-template-columns:repeat(2,1fr);gap:1.5rem}.Products_logo__uJNia{width:120px;height:120px}}.Team_team__cx91q{background:#fff}.Team_teamGrid__KIO1P{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2.5rem;gap:2.5rem}.Team_teamMember__Im8Y2{text-align:center;transition:transform .3s ease}.Team_teamMember__Im8Y2:hover{transform:translateY(-10px)}.Team_teamPhoto__esp4A{width:200px;height:200px;border-radius:50%;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--dark-brown),var(--amber));overflow:hidden;border:5px solid var(--amber);box-shadow:0 10px 40px rgba(193,120,23,.3);position:relative}.Team_teamPhoto__esp4A img,.Team_teamPhoto__esp4A span img{object-fit:cover!important}.Team_nataliaPhoto__VE164 img,.Team_nataliaPhoto__VE164 span img{object-position:center center!important;transform:scale(1)!important}.Team_diegoPhoto__o0kcW img,.Team_diegoPhoto__o0kcW span img{object-position:center 30%!important;transform:scale(1.15)!important}@media (max-width:968px){.Team_team__cx91q{padding-bottom:2rem}}@media (max-width:640px){.Team_teamPhoto__esp4A{width:180px;height:180px}.Team_nataliaPhoto__VE164 img,.Team_nataliaPhoto__VE164 span img{object-position:center center!important;transform:scale(1.1)!important}.Team_diegoPhoto__o0kcW img,.Team_diegoPhoto__o0kcW span img{object-position:center 35%!important;transform:scale(1.2)!important}}.Team_teamMember__Im8Y2 h3{font-size:1.5rem;color:var(--dark-brown);margin-bottom:.5rem;font-weight:700}.Team_role__zB5Fz{color:var(--amber);font-weight:600;margin-bottom:1rem}.Team_teamMember__Im8Y2 p{color:var(--oak-medium);font-size:.95rem}