@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap);:root{--color-light-blue-1:#e0f2f7;--color-light-blue-2:#b3e0f2;--color-light-blue-3:#80c8e4;--color-text-dark:#121212;--color-gray-text:#a0a0a0}html{scroll-behavior:smooth}body{background-color:#121212;background-color:var(--color-bg-dark);color:#fff;color:var(--color-text-light)}body,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#fff;color:var(--color-text-light);font-family:Montserrat,sans-serif;margin-bottom:.5em;margin-top:0}p{color:#a0a0a0;color:var(--color-gray-text);line-height:1.6}.btn,p{font-family:Poppins,sans-serif}.btn{border-radius:4px;font-size:1rem;padding:10px 20px}.btn--primary{background-color:#ff6b00}.btn--outline{border:1px solid var(--color-text-light);color:var(--color-text-light)}.btn--medium{font-size:.9rem;padding:8px 20px}.btn--large{font-size:1.1rem;padding:12px 24px}.btn--primary:hover{background-color:#80c8e4;background-color:var(--color-light-blue-3);color:#fff;color:var(--color-text-light)}.btn--outline:hover{background-color:#ff6b00;background-color:var(--color-primary-orange);border:1px solid #ff6b00;border:1px solid var(--color-primary-orange)}.page-transition-container{animation:fadeIn .5s ease-in-out}@media screen and (max-width:960px){.btn--large{font-size:1rem;padding:10px 20px}}@media screen and (max-width:768px){.btn{width:100%}.btn--large{font-size:.95rem;padding:10px 18px}}:root{--color-primary-orange:#ff7f00;--color-bg-dark:#0f172a;--color-light-blue-1:#d1d5db}.navbar{align-items:center;background:transparent;display:flex;font-size:1.2rem;height:80px;justify-content:center;position:fixed;top:0;transition:all .35s ease-out;width:100%;z-index:999}.navbar.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96);box-shadow:0 6px 18px rgba(0,0,0,.08);height:64px}.navbar.scrolled .logo-text,.navbar.scrolled .nav-links{color:#000}.navbar-container{height:100%;justify-content:space-between;max-width:1300px;padding:0 20px;position:relative;width:100%}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{cursor:pointer;justify-self:start;text-decoration:none;z-index:1002}.logo-text{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:1px;transition:color .35s ease-out}.light-logo-text{color:#d1d5db;color:var(--color-light-blue-1)}.dark-logo-text{color:#333;color:var(--color-text-dark)}@media screen and (min-width:961px){.desktop-menu{align-items:center;display:flex;flex:1 1;justify-content:flex-end;list-style:none;text-align:center}.nav-item{padding:0 1rem}.nav-item,.nav-links,.submenu-container{align-items:center;display:flex;height:100%;position:relative}.nav-links{color:#fff;color:var(--color-text-light);font-size:1.05rem;padding:.5rem 1rem;text-decoration:none;transition:color .2s ease-out}.nav-parent-link{color:inherit;text-decoration:none}.dark-links{color:#333;color:var(--color-text-dark)}.nav-item:not(.has-submenu) .nav-links:hover,.nav-parent-link:hover{color:#ff7f00;color:var(--color-primary-orange)}.submenu-arrow{font-size:.8rem;margin-left:6px;transition:transform .3s ease-out,color .3s ease-out}.navbar.scrolled .submenu-arrow{color:#000}.nav-submenu{background:linear-gradient(135deg,#18181b,#27272a);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.35);display:flex;gap:28px;left:50%;min-width:560px;padding:28px;position:absolute;text-align:left;top:calc(100% + 8px);transform:translateX(-50%);z-index:10}.nav-submenu-column{list-style:none;margin:0;min-width:180px;padding:0}.nav-submenu-item{margin-bottom:10px}.nav-submenu-links{border-radius:8px;color:#fff;color:var(--color-text-light);display:block;font-size:.98rem;font-weight:500;padding:8px 10px;text-decoration:none;transition:all .25s ease-in-out}.nav-submenu-links:hover{background:hsla(0,0%,100%,.04);color:#ff7f00;color:var(--color-primary-orange)}.submenu-divider{background-color:hsla(0,0%,100%,.08);width:1px}@media screen and (max-width:1400px){.navbar-container{padding:0 15px}.nav-item{padding:0 .7rem}.nav-links{font-size:1rem;padding:.5rem .75rem}.nav-submenu{gap:24px;min-width:500px;padding:24px}}}.navbar-actions{align-items:center;display:flex;gap:15px}.navbar-actions .btn{background-color:#ff7f00;background-color:var(--color-primary-orange);border:none;border-radius:10px;color:#fff;color:var(--color-text-light);cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 18px;transition:all .28s ease-in-out}.navbar-actions .btn:hover{box-shadow:0 10px 18px rgba(255,127,0,.22);transform:translateY(-2px)}.navbar-actions .scrolled-btn{background-color:#ff7f00;background-color:var(--color-primary-orange)}.light-icon,.navbar-actions .scrolled-btn{color:#fff;color:var(--color-text-light)}.dark-icon{color:#333;color:var(--color-text-dark)}.mobile-controls,.mobile-menu{display:none}@media screen and (max-width:960px){.desktop-menu,.navbar-actions{display:none}.navbar{height:80px}.navbar.scrolled{height:64px}navbar-logo{align-items:center;display:flex;justify-content:center;left:50%;pointer-events:auto;position:absolute;transform:translateX(-50%);z-index:1002}.navbar-logo .logo-text{letter-spacing:.8px}.mobile-controls{align-items:center;display:flex;position:relative;z-index:1003}.navbar-logo .logo-text{color:#fff;color:var(--color-text-light);font-size:1.2rem;font-weight:800;letter-spacing:1px;text-align:center;white-space:nowrap}.navbar.scrolled .navbar-logo .logo-text{color:#000}.close-menu-container,.open-menu-container{align-items:center;background:transparent;border:none;color:#fff;color:var(--color-text-light);cursor:pointer;display:inline-flex;gap:10px;padding:0;pointer-events:all}.navbar.scrolled .close-menu-container,.navbar.scrolled .open-menu-container{color:#000}.close-menu-container .mobile-icon,.open-menu-container .fa-bars{font-size:1.8rem}.menu-text{font-size:.95rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.desktop-hide{display:none}.mobile-menu{background:linear-gradient(180deg,rgba(15,23,42,.98),#020617);display:flex;flex-direction:column;height:100dvh;inset:0;justify-content:space-between;opacity:0;overflow-y:auto;padding-top:88px;position:fixed;transform:translateX(-100%);transition:transform .35s ease-in-out,opacity .35s ease-in-out;width:100%;z-index:998}.navbar.scrolled .mobile-menu{padding-top:72px}.mobile-menu.active{opacity:1;transform:translateX(0)}.mobile-panel{flex-grow:1;list-style:none;margin:0;padding:0 0 24px;width:100%}.mobile-item{border-bottom:1px solid hsla(0,0%,100%,.08)}.mobile-link,.mobile-link-row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:64px;padding:0 18px}.mobile-link,.mobile-link-text{color:#fff;color:var(--color-text-light);font-size:1.1rem;font-weight:600;text-decoration:none}.mobile-link-text{flex:1 1;line-height:1.3;min-width:0;padding:18px 0}.mobile-submenu-toggle{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#fff;color:var(--color-text-light);cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;transition:all .25s ease;width:38px}.mobile-submenu-toggle:hover{background:rgba(255,127,0,.16);border-color:rgba(255,127,0,.32)}.mobile-submenu-toggle-icon{font-size:.95rem}.mobile-submenu-container{background:hsla(0,0%,100%,.02);max-height:0;overflow:hidden;transition:max-height .35s ease}.mobile-submenu-container.open{max-height:900px}.mobile-submenu-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;list-style:none;margin:0;padding:10px 14px 18px}.mobile-submenu-item a{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;color:hsla(0,0%,100%,.88);display:block;font-size:.98rem;font-weight:500;line-height:1.4;padding:13px 14px;text-decoration:none;transition:all .22s ease}.mobile-submenu-item a:hover{background:rgba(255,127,0,.14);border-color:rgba(255,127,0,.28);color:#fff;transform:translateY(-1px)}.mobile-action-button{background:rgba(2,6,23,.72);border-top:1px solid hsla(0,0%,100%,.08);bottom:0;padding:18px;position:sticky}.mobile-action-button a{display:block;text-decoration:none}.btn.btn--mobile{background:linear-gradient(135deg,#ff7f00,#ff9a2f);border:none;border-radius:14px;box-shadow:0 12px 22px rgba(255,127,0,.22);color:#fff;cursor:pointer;font-size:1rem;font-weight:700;min-height:52px;padding:0 18px;width:100%}}@media screen and (max-width:480px){.navbar-container{padding:0 14px}.navbar-logo .logo-text{font-size:1.02rem}.close-menu-container .mobile-icon,.open-menu-container .fa-bars{font-size:1.55rem}.menu-text{font-size:.82rem}.mobile-link,.mobile-link-row{min-height:58px;padding:0 14px}.mobile-link,.mobile-link-text{font-size:1rem}.mobile-submenu-grid{padding:8px 10px 16px}.mobile-submenu-item a{border-radius:12px;font-size:.93rem;padding:12px}.mobile-action-button{padding:14px}.btn.btn--mobile{font-size:.95rem;min-height:48px}}.whatsapp-container{bottom:22px;position:fixed;right:22px;z-index:1100}.whatsapp-float{align-items:center;animation:whatsappPulse 2.6s infinite;background:linear-gradient(135deg,#25d366,#1ebe5d);border:1px solid hsla(0,0%,100%,.14);border-radius:20px;box-shadow:0 14px 28px rgba(37,211,102,.26),0 0 0 0 rgba(37,211,102,.32);color:#fff;display:inline-flex;height:64px;justify-content:center;overflow:visible;position:relative;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease,background .28s ease;width:64px}.whatsapp-float:hover{box-shadow:0 18px 34px rgba(37,211,102,.32),0 0 0 10px rgba(37,211,102,.08);color:#fff;filter:brightness(1.02);transform:translateY(-4px) scale(1.04)}.whatsapp-float:focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:4px}.whatsapp-icon-wrap{align-items:center;display:inline-flex;justify-content:center;line-height:1}.whatsapp-icon-wrap svg{display:block;height:30px;width:30px}.whatsapp-tooltip{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 10px 24px rgba(0,0,0,.22);color:#fff;font-family:Poppins,sans-serif;font-size:.86rem;font-weight:600;opacity:0;padding:10px 14px;pointer-events:none;right:76px;transform:translateY(-50%) translateX(6px);transition:all .24s ease;visibility:hidden;white-space:nowrap}.whatsapp-tooltip,.whatsapp-tooltip:after{background:rgba(15,23,42,.96);position:absolute;top:50%}.whatsapp-tooltip:after{border-right:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);content:"";height:12px;right:-6px;transform:translateY(-50%) rotate(45deg);width:12px}.whatsapp-float:focus-visible .whatsapp-tooltip,.whatsapp-float:hover .whatsapp-tooltip{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}@keyframes whatsappPulse{0%{box-shadow:0 14px 28px rgba(37,211,102,.24),0 0 0 0 rgba(37,211,102,.32)}70%{box-shadow:0 14px 28px rgba(37,211,102,.24),0 0 0 14px rgba(37,211,102,0)}to{box-shadow:0 14px 28px rgba(37,211,102,.24),0 0 0 0 rgba(37,211,102,0)}}@media screen and (max-width:960px){.whatsapp-container{bottom:18px;right:18px}.whatsapp-float{border-radius:18px;height:58px;width:58px}.whatsapp-icon-wrap svg{height:27px;width:27px}.whatsapp-tooltip{font-size:.82rem;padding:9px 12px;right:70px}}@media screen and (max-width:768px){.whatsapp-container{bottom:16px;right:16px}.whatsapp-float{border-radius:16px;height:54px;width:54px}.whatsapp-icon-wrap svg{height:25px;width:25px}.whatsapp-tooltip{display:none}}@media screen and (max-width:480px){.whatsapp-container{bottom:14px;right:14px}.whatsapp-float{border-radius:15px;height:50px;width:50px}.whatsapp-icon-wrap svg{height:23px;width:23px}}@media (prefers-reduced-motion:reduce){.whatsapp-float{animation:none;transition:none}.whatsapp-tooltip{transition:none}}.hero-container{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.6);color:#fff;min-height:100vh;overflow:hidden;padding-top:5%;position:relative;text-align:center;transition:background-image 1s ease-in-out;width:100%}.hero-container,.hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero-content{box-sizing:border-box;max-width:900px;opacity:0;padding:0 40px;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out;z-index:5}.hero-content.fade-in{opacity:1;transform:translateY(0)}.hero-content.fade-out{opacity:0;transform:translateY(-20px)}.hero-container h1{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1.1;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.hero-container p{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(20px,2.5vw,28px);font-weight:400;margin-bottom:40px;max-width:80%;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.hero-btns{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.btn-wrapper{width:auto}.btn,.btn-wrapper{text-decoration:none}.btn{align-items:center;border-radius:8px;display:inline-flex;font-size:1.1rem;justify-content:center;padding:15px 30px;transition:all .3s ease}.btn--primary{background-color:#ff6a00;border:none}.btn--primary:hover{background-color:#5d9cec;box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-2px)}.btn--outline{background-color:transparent;border:2px solid #fff;color:#fff}.btn--outline:hover{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#333;transform:translateY(-2px)}.hero-arrow{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(15,23,42,.38);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;cursor:pointer;display:flex;height:58px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .28s ease;width:58px;z-index:3}.hero-arrow:hover{background:rgba(249,115,22,.92);border-color:rgba(249,115,22,.92);transform:translateY(-50%) scale(1.05)}.hero-arrow.left{left:28px}.hero-arrow.right{right:28px}.hero-arrow:hover{color:#ff6a00;transform:translateY(-50%) scale(1.1)}.slide-indicators{bottom:30px;display:flex;gap:10px;position:absolute;z-index:10}.indicator{background-color:hsla(0,0%,100%,.4);border-radius:2px;cursor:pointer;height:4px;transition:background-color .3s ease,transform .3s ease,width .3s ease;width:50px}.indicator.active{background-color:#ff6a00;transform:translateY(-2px);width:70px}@media screen and (max-width:1024px){.hero-content{max-width:700px;padding:0 30px}.hero-container h1{font-size:clamp(40px,5vw,60px)}.hero-container p{font-size:clamp(18px,2.2vw,24px)}.hero-arrow{font-size:3rem}.slide-indicators{bottom:25px}.indicator{width:30px}.indicator.active{width:50px}}@media screen and (max-width:768px){.hero-container{background-attachment:scroll;background-size:cover;justify-content:center;min-height:80vh;padding-bottom:0}.hero-content{margin-bottom:20px;max-width:90%;padding:0 20px}.hero-container h1{font-size:clamp(32px,8vw,48px);margin-bottom:15px}.hero-container p{font-size:clamp(16px,4vw,20px);margin-bottom:30px;max-width:95%}.hero-btns{align-items:center;flex-direction:column;gap:15px;width:100%}.btn-wrapper{width:100%}.hero-btns .btn{font-size:1rem;padding:12px 25px;width:100%}.hero-arrow{color:hsla(0,0%,100%,.5);font-size:2.5rem}.slide-indicators{bottom:20px;gap:8px}.indicator{height:3px;width:25px}.indicator.active{transform:translateY(-2px);width:40px}}@media screen and (max-width:768px) and (orientation:landscape){.hero-container{background-position:0;min-height:100vh}}@media screen and (max-width:480px){.hero-container{min-height:70vh;padding-bottom:0}.hero-content{padding:0 15px}.hero-container h1{font-size:clamp(28px,7vw,40px)}.hero-container p{font-size:clamp(14px,3.5vw,18px);margin-bottom:20px}.hero-btns{gap:10px}.hero-btns .btn{font-size:.9rem;padding:10px 20px}.slide-indicators{bottom:15px}.indicator{height:2px;width:20px}.indicator.active{transform:translateY(-1px);width:30px}}:root{--color-bg-dark:#121212;--color-secondary-blue:#007bff;--color-overlay-dark:rgba(0,0,0,.6);--color-border-subtle:hsla(0,0%,100%,.1);--font-family-primary:"Montserrat",sans-serif;--transition-speed:0.5s}.carousel-section{align-items:center;background:linear-gradient(180deg,#0b0f17,#121212);color:#fff;color:var(--color-text-light);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-family:var(--font-family-primary);justify-content:center;min-height:auto;padding:24px 0 40px}.carousel-main-content{box-sizing:border-box;max-width:1400px;padding:0 24px;position:relative;width:100%}.carousel-image-container{border-radius:22px;box-shadow:0 18px 40px rgba(0,0,0,.42);height:560px;overflow:hidden;position:relative;width:100%}.carousel-image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease-in-out;transition:transform var(--transition-speed) ease-in-out;width:100%}.carousel-image-container.fade-in .carousel-image{transform:scale(1)}.carousel-image-container.fade-out .carousel-image{transform:scale(1.05)}.carousel-overlay{align-items:flex-end;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.18) 40%,rgba(0,0,0,.72));box-sizing:border-box;display:flex;inset:0;padding:40px;position:absolute;text-align:left}.carousel-text-content{max-width:680px;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity var(--transition-speed) ease-in-out,transform var(--transition-speed) ease-in-out}.carousel-text-content.fade-in{opacity:1;transform:translateY(0)}.carousel-text-content.fade-out{opacity:0;transform:translateY(20px)}.carousel-title{font-size:clamp(2.2rem,4vw,4rem);font-weight:800;line-height:1.12;margin-bottom:14px;text-shadow:2px 2px 12px rgba(0,0,0,.85)}.read-more-link{align-items:center;color:#ff6b00;color:var(--color-primary-orange);display:inline-flex;font-size:1.02rem;font-weight:700;gap:10px;position:relative;text-decoration:none;transition:all .28s ease}.read-more-link:after{background-color:#007bff;background-color:var(--color-secondary-blue);bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .28s ease;width:0}.read-more-link:hover{color:#007bff;color:var(--color-secondary-blue)}.read-more-link:hover:after{width:100%}.carousel-bottom-nav{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;width:100%}.bottom-nav-item,.bottom-nav-item:active,.bottom-nav-item:focus{background-color:rgba(17,24,39,.92);border:1px solid hsla(0,0%,100%,.08);color:#fff}.bottom-nav-item{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:rgba(17,24,39,.92);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:none;color:#fff;cursor:pointer;margin:0;min-height:154px;outline:none;overflow:hidden;padding:0;text-align:left;transition:all .3s ease}.bottom-nav-item:hover{background:rgba(24,32,48,.98);border-color:rgba(249,115,22,.25);transform:translateY(-3px)}.bottom-nav-item.active{background:linear-gradient(180deg,rgba(52,30,16,.95),hsla(0,0%,9%,.98));border-color:rgba(249,115,22,.4);box-shadow:0 0 20px rgba(249,115,22,.18)}.bottom-nav-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:22px 18px 16px}.bottom-nav-title{color:hsla(0,0%,100%,.92);font-size:.98rem;font-weight:600;line-height:1.4;margin:0 0 14px;overflow:visible;text-align:left;text-overflow:clip;transition:color .3s ease;white-space:normal}.bottom-nav-item.active .bottom-nav-title{color:#fff;color:var(--color-text-light);text-shadow:0 0 10px rgba(255,107,0,.35)}.progress-bar-container{background:hsla(0,0%,100%,.12);border-radius:999px;height:4px;overflow:hidden;width:100%}.progress-bar{background:linear-gradient(90deg,#f97316,#fb923c);border-radius:999px;height:100%;transition:width .1s linear;width:0}.carousel-arrow{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(12,18,30,.46);border:none;border-radius:50%;color:#fff;color:var(--color-text-light);cursor:pointer;display:flex;height:52px;justify-content:center;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .28s ease;width:52px;z-index:10}.carousel-arrow:hover{background:#ff6b00;background:var(--color-primary-orange);transform:translateY(-50%) scale(1.08)}.carousel-arrow.left{left:18px}.carousel-arrow.right{right:18px}@media screen and (max-width:1200px){.carousel-image-container{height:500px}.carousel-overlay{padding:32px}.carousel-bottom-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-nav-item{min-height:138px}}@media screen and (max-width:992px){.carousel-main-content{padding:0 18px}.carousel-image-container{border-radius:18px;height:430px}.carousel-overlay{padding:24px}.carousel-title{font-size:2.7rem}.carousel-bottom-nav{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav-item{border-radius:16px;min-height:124px}.bottom-nav-content{padding:18px 16px 14px}.bottom-nav-title{font-size:.94rem}.carousel-arrow{font-size:.95rem;height:44px;width:44px}.carousel-arrow.left{left:10px}.carousel-arrow.right{right:10px}}@media screen and (max-width:768px){.carousel-section{padding:16px 0 30px}.carousel-main-content{padding:0 14px}.carousel-image-container{border-radius:16px;height:340px}.carousel-overlay{align-items:flex-end;padding:18px}.carousel-text-content{max-width:100%}.carousel-title{font-size:2rem;margin-bottom:10px}.read-more-link{font-size:.95rem}.carousel-bottom-nav{gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}.bottom-nav-item{border-radius:14px;min-height:112px}.bottom-nav-content{padding:16px 14px 12px}.bottom-nav-title{font-size:.88rem;line-height:1.32;margin-bottom:12px}.carousel-arrow{height:40px;width:40px}.carousel-arrow.left{left:8px}.carousel-arrow.right{right:8px}}@media screen and (max-width:480px){.carousel-main-content{padding:0 12px}.carousel-image-container{border-radius:14px;height:260px}.carousel-overlay{padding:14px}.carousel-title{font-size:1.45rem;line-height:1.16;margin-bottom:8px}.read-more-link{font-size:.88rem;gap:8px}.carousel-bottom-nav{gap:10px;grid-template-columns:1fr;margin-top:14px}.bottom-nav-item{border-radius:14px;min-height:92px;width:100%}.bottom-nav-content{padding:14px 14px 12px}.bottom-nav-title{font-size:.9rem;line-height:1.35;margin-bottom:10px}.carousel-arrow{display:none}}.services-section{align-items:center;background:linear-gradient(180deg,rgba(6,10,20,.96),rgba(10,15,28,.98));color:var(--color-text-light);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:100px 24px;position:relative}.services-section:before{background:radial-gradient(circle at top left,rgba(249,115,22,.12),transparent 30%),radial-gradient(circle at bottom right,hsla(0,0%,100%,.04),transparent 28%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.services-background-animation{animation:backgroundPan 28s linear infinite alternate;background-position:50%;background-size:cover;filter:blur(2px);inset:0;opacity:.18;position:absolute;transform:scale(1.05);z-index:0}@keyframes backgroundPan{0%{background-position:0 0;transform:scale(1.05)}to{background-position:100% 100%;transform:scale(1.12)}}.services-content-wrapper{max-width:1320px;position:relative;width:100%;z-index:1}.services-main-title{color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:44px;padding-left:8px}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.service-item{background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(12,18,31,.98));border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 10px 30px rgba(0,0,0,.22);color:var(--color-text-light);display:flex;flex-direction:column;justify-content:space-between;min-height:220px;overflow:hidden;padding:30px 28px;position:relative;text-decoration:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.service-item:before{background:linear-gradient(135deg,rgba(249,115,22,.08),transparent 40%,transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease}.service-item:hover{background:linear-gradient(180deg,rgba(21,29,47,.98),#0e1625);border-color:rgba(249,115,22,.35);box-shadow:0 18px 45px rgba(0,0,0,.34);transform:translateY(-8px)}.service-item:hover:before{opacity:1}.service-item:focus-visible{outline:2px solid rgba(249,115,22,.75);outline-offset:4px;transform:translateY(-6px)}.service-title{align-items:center;color:var(--color-primary-orange);display:flex;font-family:Poppins,sans-serif;font-size:1.48rem;font-weight:600;gap:14px;justify-content:space-between;line-height:1.3;margin-bottom:14px}.arrow-icon{color:var(--color-text-light);flex-shrink:0;font-size:1.15rem;transition:transform .28s ease,color .28s ease}.service-item:hover .arrow-icon{color:var(--color-primary-orange);transform:translateX(6px)}.service-description{color:hsla(0,0%,100%,.76);font-size:1rem;line-height:1.75;margin:0;max-width:95%}@media screen and (max-width:992px){.services-section{padding:80px 20px}.services-grid{gap:18px;grid-template-columns:1fr 1fr}.service-item{min-height:205px;padding:28px 24px}.service-title{font-size:1.36rem}}@media screen and (max-width:768px){.services-section{padding:68px 16px}.services-main-title{font-size:2.2rem;margin-bottom:28px;padding-left:0;text-align:center}.services-grid{gap:16px;grid-template-columns:1fr}.service-item{border-radius:18px;min-height:180px;padding:24px 20px}.service-title{font-size:1.2rem;margin-bottom:12px}.service-description{font-size:.95rem;line-height:1.65;max-width:100%}}@media screen and (max-width:480px){.services-section{padding:56px 14px}.services-main-title{font-size:1.9rem}.service-item{min-height:165px;padding:22px 18px}.service-title{font-size:1.08rem}.arrow-icon{font-size:1rem}.service-description{font-size:.9rem}}.footer-container{background:linear-gradient(180deg,#060912,#0b1220 55%,#111827);color:var(--color-text-light);overflow:hidden;padding:0 24px 24px;position:relative}.footer-container:before{background:radial-gradient(circle at top left,rgba(249,115,22,.12),transparent 28%),radial-gradient(circle at bottom right,hsla(0,0%,100%,.04),transparent 24%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.footer-top-accent{background:linear-gradient(90deg,transparent,rgba(249,115,22,.7) 50%,transparent);height:1px;margin-bottom:48px;position:relative;width:100%;z-index:1}.footer-main-content{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:minmax(320px,1.05fr) minmax(420px,1fr);margin:0 auto 38px;max-width:1320px;position:relative;width:100%;z-index:1}.footer-left-column{max-width:560px;text-align:left}.footer-kicker{color:var(--color-primary-orange);display:inline-block;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin-bottom:16px}.footer-cta-title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin-bottom:18px}.footer-description{color:hsla(0,0%,100%,.74);font-family:Poppins,sans-serif;font-size:1rem;line-height:1.85;margin-bottom:28px;max-width:520px}.footer-cta-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:30px}.footer-primary-link,.footer-secondary-link{align-items:center;border-radius:999px;display:inline-flex;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;justify-content:center;min-height:52px;padding:0 22px;text-decoration:none;transition:all .28s ease}.footer-primary-link{background:var(--color-primary-orange);box-shadow:0 12px 28px rgba(249,115,22,.24);color:#fff}.footer-primary-link:hover{filter:brightness(1.04);transform:translateY(-2px)}.footer-secondary-link{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);color:#fff}.footer-secondary-link:hover{background:hsla(0,0%,100%,.14);transform:translateY(-2px)}.footer-social-icons{display:flex;flex-wrap:wrap;gap:14px}.footer-social-icons a{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:#fff;display:inline-flex;font-size:1.1rem;height:46px;justify-content:center;text-decoration:none;transition:all .28s ease;width:46px}.footer-social-icons a:hover{background:var(--color-primary-orange);border-color:var(--color-primary-orange);box-shadow:0 12px 24px rgba(249,115,22,.2);transform:translateY(-3px)}.footer-right-columns{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-link-group{min-width:0}.footer-link-group h3{color:var(--color-primary-orange);font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.08em;margin-bottom:18px;text-transform:uppercase}.footer-link-group ul{list-style:none;margin:0;padding:0}.footer-link-group ul li{margin-bottom:10px}.footer-link-group ul li a{color:hsla(0,0%,100%,.72);display:inline-block;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.65;text-decoration:none;transition:color .25s ease,transform .25s ease}.footer-link-group ul li a:hover{color:#fff;transform:translateX(3px)}.footer-divider{background:hsla(0,0%,100%,.08);height:1px;margin:0 auto 18px}.footer-bottom-bar,.footer-divider{max-width:1320px;position:relative;width:100%;z-index:1}.footer-bottom-bar{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr;margin:0 auto}.footer-copyright{color:hsla(0,0%,100%,.5)}.footer-bottom-center,.footer-copyright{font-family:Poppins,sans-serif;font-size:.84rem}.footer-bottom-center{align-items:center;color:hsla(0,0%,100%,.52);display:flex;gap:10px;justify-content:center;text-align:center}.footer-dot{opacity:.6}.footer-legal-links{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.footer-legal-links a{color:hsla(0,0%,100%,.68);font-family:Poppins,sans-serif;font-size:.84rem;text-decoration:none;transition:color .25s ease}.footer-legal-links a:hover{color:#fff}.scroll-to-top-btn{align-items:center;background:rgba(249,115,22,.95);border:none;border-radius:16px;bottom:26px;box-shadow:0 14px 30px rgba(249,115,22,.28);color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:52px;justify-content:center;position:fixed;right:26px;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;width:52px;z-index:1000}.scroll-to-top-btn:hover{box-shadow:0 18px 34px rgba(249,115,22,.34);filter:brightness(1.04);transform:translateY(-4px)}@media screen and (max-width:1100px){.footer-main-content{gap:42px;grid-template-columns:1fr}.footer-left-column{margin:0 auto;max-width:100%;text-align:center}.footer-description{margin-left:auto;margin-right:auto;max-width:760px}.footer-cta-actions,.footer-social-icons{justify-content:center}.footer-right-columns{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-link-group{text-align:center}.footer-bottom-bar{grid-template-columns:1fr;text-align:center}.footer-bottom-center,.footer-copyright,.footer-legal-links{justify-content:center}}@media screen and (max-width:768px){.footer-container{padding:0 16px 20px}.footer-top-accent{margin-bottom:36px}.footer-main-content{gap:34px;margin-bottom:30px}.footer-cta-title{font-size:2rem}.footer-description{font-size:.96rem}.footer-cta-actions{align-items:stretch;flex-direction:column}.footer-primary-link,.footer-secondary-link{width:100%}.footer-right-columns{gap:26px;grid-template-columns:1fr}.footer-link-group{text-align:center}.footer-bottom-center{flex-direction:column;gap:4px}.footer-dot{display:none}.scroll-to-top-btn{border-radius:14px;bottom:20px;height:48px;right:20px;width:48px}}@media screen and (max-width:480px){.footer-cta-title{font-size:1.75rem}.footer-description,.footer-legal-links a,.footer-link-group ul li a{font-size:.9rem}.footer-bottom-center,.footer-copyright{font-size:.8rem}}.services-page{background-color:#000;min-height:100vh}.services-hero-section,.services-page{color:#f0f0f0;color:var(--color-text-light)}.services-hero-section{align-items:center;background-image:url(/static/media/BI.8d26edcece0b58000ec4.jpg);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:flex-start;position:relative;text-align:left}.services-hero-overlay{align-items:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.7) 30%,rgba(0,0,0,.2) 70%);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-left:10%;position:absolute;top:0;width:100%}.services-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:15px;max-width:60%;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.services-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;margin-bottom:30px;max-width:50%;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.what-sets-us-apart-section{background-color:#000;padding:80px 20px}.what-sets-us-apart-section h2{color:#f0f0f0;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);margin-bottom:60px}.apart-grid{grid-gap:40px;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1300px}.apart-item{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);padding:30px}.apart-item .icon-placeholder{background-color:#f60;background-color:var(--color-primary-orange);border-radius:50%;color:#f0f0f0;font-size:2rem;height:60px;margin-bottom:20px;width:60px}.apart-item h3{color:#f0f0f0;color:var(--color-text-light);font-size:1.5rem;margin-bottom:15px}.apart-item p{color:hsla(0,0%,100%,.7);font-size:1rem;line-height:1.7}.innovate-cta-section{background-image:url("/static/media/SW%20(8).09c197a99fce6108dc6d.jpg");color:#f0f0f0;color:var(--color-text-light);height:400px;text-align:center}.innovate-cta-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0}.innovate-cta-overlay h2{font-size:clamp(2.5rem,4vw,3.5rem);margin-bottom:30px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.connect-btn{font-size:1.1rem}@media screen and (max-width:1024px){.services-hero-section{height:100vh}.services-hero-overlay h1{font-size:3.5rem}.services-hero-overlay p{font-size:1.2rem}}@media screen and (max-width:768px){.services-hero-section{height:70vh;padding-left:5%}.services-hero-overlay{padding-left:5%}.services-hero-overlay h1{font-size:2.5rem;max-width:90%}.services-hero-overlay p{font-size:.9rem;max-width:90%}.hero-learn-more-btn{font-size:.9rem;padding:10px 20px}.innovate-cta-section,.what-sets-us-apart-section{padding:40px 15px}.apart-grid{gap:20px;grid-template-columns:1fr}.innovate-cta-overlay h2,.what-sets-us-apart-section h2{font-size:1.8rem}.apart-item p{font-size:.95rem}}.projects-page{background-color:#000;color:var(--color-text-light);min-height:100vh;padding-top:7%}.projects-hero-section{align-items:center;background-image:url("/static/media/SW%20(2).c2fcb49e6bb1ce1c9798.jpg");background-position:50%;background-size:cover;color:var(--color-text-light);display:flex;height:50vh;justify-content:flex-start;padding-left:10%;position:relative;text-align:left}.projects-hero-overlay{align-items:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.7) 30%,rgba(0,0,0,.2) 70%);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-left:10%;position:absolute;top:0;width:100%}.projects-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:15px;max-width:60%;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.projects-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;margin-bottom:30px;max-width:50%;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.projects-content-section{display:flex;gap:40px;margin:0 auto;max-width:1400px;padding:40px 20px}.filter-sidebar{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);flex:0 0 280px;height:-moz-fit-content;height:fit-content;padding:25px;position:sticky;top:100px}.search-box{margin-bottom:25px;position:relative}.search-box input{background-color:#333;border:1px solid #555;border-radius:4px;box-sizing:border-box;color:var(--color-text-light);font-family:Poppins,sans-serif;font-size:1rem;padding:12px 15px 12px 40px;width:100%}.search-box .search-icon{color:hsla(0,0%,100%,.6);left:15px;position:absolute;top:50%;transform:translateY(-50%)}.clear-filters-btn{background-color:var(--color-primary-orange);border:none;border-radius:4px;color:var(--color-text-light);cursor:pointer;font-family:Poppins,sans-serif;font-size:.9rem;margin-bottom:30px;padding:10px 15px;transition:background-color .3s ease-in-out;width:100%}.clear-filters-btn:hover{background-color:var(--color-light-blue-3)}.filter-group{margin-bottom:30px}.filter-group h3{border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:1.2rem;margin-bottom:15px;padding-bottom:10px}.checkbox-item{align-items:center;display:flex;margin-bottom:10px}.checkbox-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#333;border:1px solid #bbb;border-radius:3px;cursor:pointer;flex-shrink:0;height:18px;margin-right:10px;position:relative;width:18px}.checkbox-item input[type=checkbox]:checked{background-color:var(--color-primary-orange);border-color:var(--color-primary-orange)}.checkbox-item input[type=checkbox]:checked:after{color:#fff;content:"\2713";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-item label{color:hsla(0,0%,100%,.8);cursor:pointer;font-family:Poppins,sans-serif;font-size:.95rem}.main-content-area{flex:1 1}.filter-buttons-top{margin-bottom:30px}.domain-filters,.tech-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.filter-btn{background-color:#333;border:1px solid #555;border-radius:20px;color:hsla(0,0%,100%,.7);cursor:pointer;font-family:Poppins,sans-serif;font-size:.9rem;padding:8px 15px;transition:all .3s ease-in-out}.filter-btn:hover{background-color:#444}.filter-btn.active,.filter-btn:hover{border-color:var(--color-primary-orange);color:var(--color-text-light)}.filter-btn.active{background-color:var(--color-primary-orange);font-weight:600}.case-studies-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.case-study-card{background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.case-study-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.4);transform:translateY(-5px)}.card-image{display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.card-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.card-title{color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:10px}.card-description{color:hsla(0,0%,100%,.7);flex-grow:1;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.6;margin-bottom:15px}.card-meta p{color:hsla(0,0%,100%,.6);font-family:Poppins,sans-serif;font-size:.85rem;margin-bottom:5px}.card-meta p strong{color:hsla(0,0%,100%,.8)}.learn-more-card-btn{align-items:center;color:var(--color-primary-orange);display:inline-flex;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;gap:8px;margin-top:20px;text-decoration:none;transition:all .3s ease-in-out}.learn-more-card-btn:hover{color:var(--color-light-blue-3)}.learn-more-card-btn .arrow-right{transition:transform .3s ease-in-out}.learn-more-card-btn:hover .arrow-right{transform:translateX(5px)}.no-results{color:hsla(0,0%,100%,.7);font-family:Poppins,sans-serif;font-size:1.2rem;grid-column:1/-1;padding:50px 0;text-align:center}@media screen and (max-width:1024px){.projects-content-section{flex-direction:column;gap:20px}.filter-sidebar{max-width:none;position:static;width:100%}}@media screen and (max-width:768px){.projects-hero-section{height:40vh;padding-left:5%}.projects-hero-overlay{padding-left:5%}.projects-hero-overlay h1{font-size:2.5rem;max-width:90%}.projects-hero-overlay p{font-size:.9rem;max-width:90%}.projects-content-section{padding:20px 15px}.filter-sidebar{padding:20px}.clear-filters-btn{font-size:.85rem;padding:8px 12px}.filter-group h3{font-size:1rem}.checkbox-item label{font-size:.85rem}.filter-btn{font-size:.8rem;padding:6px 10px}.case-studies-grid{grid-template-columns:1fr}.card-title{font-size:1.1rem}.card-description,.card-meta p,.learn-more-card-btn{font-size:.85rem}}.project-detail-page{background:#0b1120;color:#e5e7eb;min-height:100vh}.project-breadcrumb{color:#94a3b8;font-size:.95rem;margin:0 auto;max-width:1200px;padding:24px 20px 0}.project-breadcrumb a{color:#cbd5e1;text-decoration:none}.project-breadcrumb a:hover{color:#fff}.project-detail-hero{padding:32px 20px 40px}.project-detail-hero-overlay{background:linear-gradient(135deg,#111827,#1e293b);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.35);margin:0 auto;max-width:1200px;padding:48px 32px}.project-badge{background:rgba(249,115,22,.15);border:1px solid rgba(251,146,60,.35);border-radius:999px;color:#fb923c;display:inline-block;font-size:.9rem;margin-bottom:18px;padding:8px 14px}.project-detail-hero h1{color:#fff;font-size:2.6rem;line-height:1.1;margin-bottom:16px}.project-hero-summary{color:#cbd5e1;font-size:1.1rem;line-height:1.7;margin-bottom:28px;max-width:850px}.project-meta-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-meta-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;padding:18px}.project-meta-card h3{color:#94a3b8;font-size:.95rem;margin-bottom:8px}.project-meta-card p{color:#fff;font-weight:600}.project-detail-content{margin:0 auto;max-width:1200px;padding:0 20px 60px}.project-detail-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}.project-main-column,.project-sidebar{display:flex;flex-direction:column;gap:24px}.project-section-card{background:#111827;border:1px solid hsla(0,0%,100%,.06);border-radius:22px;box-shadow:0 10px 30px rgba(0,0,0,.25);padding:28px}.project-section-card h2,.project-section-card h3{color:#fff;margin-bottom:16px}.project-results-list,.project-section-card p{color:#cbd5e1;line-height:1.8}.project-results-list{padding-left:20px}.project-results-list li{margin-bottom:10px}.project-tech-tags{display:flex;flex-wrap:wrap;gap:10px}.tech-tag{background:#1f2937;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#f8fafc;font-size:.9rem;padding:8px 12px}.project-back-button,.project-contact-button{background:#f97316;border-radius:12px;color:#fff;display:inline-block;font-weight:600;margin-top:16px;padding:12px 18px;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.project-back-button:hover,.project-contact-button:hover{opacity:.95;transform:translateY(-2px)}.project-link-item{color:#cbd5e1;display:block;margin-bottom:12px;text-decoration:none}.project-link-item:hover{color:#fff}@media (max-width:900px){.project-detail-grid,.project-meta-grid{grid-template-columns:1fr}.project-detail-hero h1{font-size:2rem}.project-detail-hero-overlay{padding:32px 22px}}.about-page{background:#05070d;color:var(--color-text-light);min-height:100vh}.about-hero-section{align-items:center;background-image:url("/static/media/DATA%20(9).3884def8a0ccc81c623a.jpg");background-position:50%;background-size:cover;display:flex;min-height:100vh;position:relative}.about-hero-section:before{background:linear-gradient(90deg,rgba(4,7,13,.93),rgba(4,7,13,.76) 42%,rgba(4,7,13,.3));content:"";inset:0;position:absolute;z-index:0}.about-hero-overlay{box-sizing:border-box;padding:140px 8% 90px;position:relative;width:100%;z-index:1}.about-hero-content{max-width:780px}.about-hero-kicker,.section-kicker{color:var(--color-primary-orange);display:inline-block;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.18em;margin-bottom:16px}.section-kicker.light{color:#ffd2a8}.about-hero-overlay h1{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(3.1rem,6vw,5.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.02;margin-bottom:22px;text-shadow:0 8px 28px rgba(0,0,0,.35)}.about-hero-overlay p{color:hsla(0,0%,100%,.88);font-family:Poppins,sans-serif;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.85;margin-bottom:34px;max-width:700px}.about-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.hero-learn-more-btn{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.96rem;justify-content:center;min-height:52px;padding:0 24px;transition:all .28s ease}.hero-learn-more-btn.primary{background:var(--color-primary-orange);box-shadow:0 12px 28px rgba(249,115,22,.26);color:#fff}.hero-learn-more-btn.primary:hover{filter:brightness(1.04);transform:translateY(-2px)}.hero-learn-more-btn.secondary{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.22);color:#fff}.hero-learn-more-btn.secondary:hover{background:hsla(0,0%,100%,.14);transform:translateY(-2px)}.software-defined-world-section{align-items:center;background:#05070d;display:flex;justify-content:center;padding:96px 24px}.software-defined-world-section .content-wrapper{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(320px,1fr) minmax(420px,1.05fr);max-width:1320px;width:100%}.software-defined-world-section .image-block{width:100%}.software-defined-world-section .image-block img{border-radius:24px;box-shadow:0 22px 50px rgba(0,0,0,.28);display:block;height:100%;min-height:540px;-o-object-fit:cover;object-fit:cover;width:100%}.software-defined-world-section .text-block{display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:0;width:100%}.software-defined-world-section .text-block h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4vw,4.2rem);letter-spacing:-.03em;line-height:1.02;margin-bottom:22px;max-width:680px}.software-defined-world-section .text-block p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.02rem;line-height:1.85;margin-bottom:16px;max-width:720px}.value-points-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;width:100%}.value-point-card{align-items:flex-start;background:linear-gradient(180deg,rgba(16,21,33,.96),#0a0e18);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 10px 26px rgba(0,0,0,.18);display:flex;gap:14px;min-width:0;overflow:hidden;padding:18px}.value-point-icon{align-items:center;background:linear-gradient(135deg,#f97316,#fb923c);border-radius:14px;box-shadow:0 10px 20px rgba(249,115,22,.18);color:#fff;display:inline-flex;flex-shrink:0;font-size:1rem;height:44px;justify-content:center;width:44px}.value-point-card h3{color:#fff;font-size:1rem;line-height:1.35;margin:0 0 6px}.value-point-card h3,.value-point-card p{font-family:Poppins,sans-serif;word-break:break-word}.value-point-card p{color:hsla(0,0%,100%,.72);font-size:.9rem;line-height:1.6;margin:0}.section-heading{margin:0 auto 54px;max-width:920px;text-align:center}.section-heading h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(2.3rem,4vw,3.6rem);letter-spacing:-.02em;line-height:1.08;margin-bottom:16px}.section-heading p{color:hsla(0,0%,100%,.76);font-family:Poppins,sans-serif;font-size:1.05rem;line-height:1.8}.capabilities-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1320px}.capability-card{background:linear-gradient(180deg,rgba(15,20,31,.98),#0a0e18);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 14px 36px rgba(0,0,0,.22);padding:30px 26px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.capability-card:hover{border-color:rgba(249,115,22,.28);box-shadow:0 18px 42px rgba(0,0,0,.28);transform:translateY(-6px)}.capability-icon{align-items:center;background:linear-gradient(135deg,#f97316,#fb923c);border-radius:16px;box-shadow:0 12px 24px rgba(249,115,22,.2);color:#fff;display:flex;font-size:1.35rem;height:58px;justify-content:center;margin-bottom:18px;width:58px}.capability-card h3{color:#fff;font-family:Poppins,sans-serif;font-size:1.18rem;line-height:1.35;margin-bottom:12px}.capability-card p{color:hsla(0,0%,100%,.72);font-family:Poppins,sans-serif;font-size:.96rem;line-height:1.78;margin:0}.workflow-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1320px}.workflow-step{background:linear-gradient(180deg,rgba(15,20,31,.98),#0a0e18);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 14px 36px rgba(0,0,0,.22);padding:28px 24px;position:relative}.workflow-number{color:rgba(249,115,22,.95);font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;margin-bottom:16px}.workflow-step h3{color:#fff;font-family:Poppins,sans-serif;font-size:1.14rem;margin-bottom:10px}.workflow-step p{color:hsla(0,0%,100%,.72);font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.75;margin:0}.what-sets-us-apart-section{text-align:center}.apart-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1320px}.apart-item{align-items:center;background:linear-gradient(180deg,rgba(15,20,31,.98),#0a0e18);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 14px 36px rgba(0,0,0,.24);display:flex;flex-direction:column;padding:34px 28px;text-align:center;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.apart-item:hover{border-color:rgba(249,115,22,.28);box-shadow:0 18px 44px rgba(0,0,0,.3);transform:translateY(-6px)}.apart-item .icon-placeholder{align-items:center;background:linear-gradient(135deg,#f97316,#fb923c);border-radius:18px;box-shadow:0 12px 24px rgba(249,115,22,.22);color:var(--color-text-light);display:flex;font-size:1.8rem;height:66px;justify-content:center;margin-bottom:22px;width:66px}.apart-item h3{color:#fff;font-size:1.32rem;font-weight:600;line-height:1.35;margin-bottom:14px}.apart-item h3,.apart-item p{font-family:Poppins,sans-serif}.apart-item p{color:hsla(0,0%,100%,.72);font-size:.98rem;line-height:1.75}.impact-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1320px}.impact-card{background:linear-gradient(180deg,rgba(15,20,31,.98),#0a0e18);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 14px 36px rgba(0,0,0,.22);padding:28px 24px;text-align:center}.impact-number{color:var(--color-primary-orange);display:block;font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:10px}.impact-card p{color:hsla(0,0%,100%,.72);font-family:Poppins,sans-serif;font-size:.96rem;line-height:1.7;margin:0}.innovate-cta-section{align-items:center;background-image:url("/static/media/MEET%20(2).864b54929e5cf9baf557.jpg");background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:430px;position:relative}.innovate-cta-section:before{background:linear-gradient(180deg,rgba(5,7,13,.7),rgba(5,7,13,.78));content:"";inset:0;position:absolute}.innovate-cta-overlay{max-width:920px;padding:32px 24px;position:relative;text-align:center;width:100%;z-index:1}.innovate-cta-overlay h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:700;line-height:1.08;margin-bottom:16px;text-shadow:0 12px 28px rgba(0,0,0,.34)}.innovate-cta-overlay p{color:hsla(0,0%,100%,.82);font-family:Poppins,sans-serif;font-size:1.04rem;line-height:1.8;margin:0 auto 28px;max-width:720px}.cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.apply-now-btn,.connect-btn,.global-learn-more-btn{align-items:center;border-radius:999px;display:inline-flex;font-family:Poppins,sans-serif;font-size:.96rem;font-weight:600;justify-content:center;min-height:50px;padding:0 24px;text-decoration:none;transition:all .28s ease}.connect-btn.primary{background:var(--color-primary-orange);box-shadow:0 12px 26px rgba(249,115,22,.24);color:#fff}.apply-now-btn:hover,.connect-btn.primary:hover,.connect-btn.secondary:hover,.global-learn-more-btn:hover{transform:translateY(-2px)}.connect-btn.secondary{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff}.apply-now-btn .arrow,.connect-btn .arrow{margin-left:10px}.global-presence-section{text-align:center}.global-presence-subtitle{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.06rem;line-height:1.8;margin:0 auto 38px;max-width:820px}.map-content{margin:0 auto 34px;max-width:1320px}.map-placeholder img{border-radius:24px;box-shadow:0 22px 50px rgba(0,0,0,.28);height:auto;width:100%}.reach-points{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 34px;max-width:1320px}.reach-point{background:linear-gradient(180deg,rgba(15,20,31,.98),#0a0e18);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 14px 36px rgba(0,0,0,.22);padding:26px 22px;text-align:left}.reach-point h3{color:#fff;font-family:Poppins,sans-serif;font-size:1.08rem;margin-bottom:10px}.reach-point p{color:hsla(0,0%,100%,.72);font-family:Poppins,sans-serif;font-size:.94rem;line-height:1.72;margin:0}.global-learn-more-btn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);color:#fff}.global-learn-more-btn:hover{background:var(--color-primary-orange);border-color:var(--color-primary-orange)}.careers-section{align-items:center;display:flex;justify-content:center}.careers-content{align-items:stretch;background:linear-gradient(180deg,rgba(15,20,31,.98),#0a0e18);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 18px 44px rgba(0,0,0,.28);display:flex;gap:0;max-width:1320px;overflow:hidden;width:100%}.careers-image-block,.careers-text-block{flex:1 1}.careers-text-block{display:flex;flex-direction:column;justify-content:center;padding:52px 48px;text-align:left}.careers-text-block h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.1;margin-bottom:18px}.careers-text-block p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.04rem;line-height:1.85;margin-bottom:22px}.careers-points{margin:0 0 28px;padding-left:18px}.careers-points li{color:hsla(0,0%,100%,.76);font-family:Poppins,sans-serif;font-size:.96rem;line-height:1.8;margin-bottom:8px}.apply-now-btn{align-self:flex-start;background:transparent;border:1px solid hsla(0,0%,100%,.18);color:#fff}.apply-now-btn:hover{background:var(--color-primary-orange);border-color:var(--color-primary-orange)}.careers-image-block img{display:block;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1100px){.software-defined-world-section .content-wrapper{gap:30px;grid-template-columns:1fr}.software-defined-world-section .image-block img{min-height:380px}.software-defined-world-section .text-block h2,.software-defined-world-section .text-block p{max-width:100%}.value-points-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.software-defined-world-section{padding:68px 16px}.software-defined-world-section .content-wrapper{gap:24px}.software-defined-world-section .image-block img{border-radius:18px;min-height:280px}.software-defined-world-section .text-block h2{font-size:2rem;line-height:1.06}.software-defined-world-section .text-block p{font-size:.96rem;line-height:1.75}.value-points-grid{gap:14px;grid-template-columns:1fr}.value-point-card{padding:16px}.about-hero-section{background-position:50%;min-height:82vh}.about-hero-overlay{padding:120px 20px 70px}.about-hero-content{max-width:100%}.about-hero-overlay h1{font-size:2.4rem;max-width:100%}.about-hero-overlay p{font-size:.98rem;max-width:100%}.about-hero-actions,.cta-actions{align-items:stretch;flex-direction:column}.connect-btn.primary,.connect-btn.secondary,.hero-learn-more-btn{width:100%}.capabilities-section,.careers-section,.global-presence-section,.how-we-work-section,.impact-section,.software-defined-world-section,.what-sets-us-apart-section{padding:68px 16px}.section-heading{margin-bottom:34px}.careers-text-block h2,.innovate-cta-overlay h2,.section-heading h2,.software-defined-world-section .text-block h2{font-size:1.9rem}.apart-grid,.capabilities-grid,.impact-grid,.reach-points,.value-points-grid,.workflow-grid{gap:18px;grid-template-columns:1fr}.software-defined-world-section .content-wrapper{gap:28px}.apart-item p,.capability-card p,.careers-text-block p,.global-presence-subtitle,.impact-card p,.innovate-cta-overlay p,.reach-point p,.section-heading p,.software-defined-world-section .text-block p,.workflow-step p{font-size:.95rem}.careers-text-block{padding:34px 22px}.apply-now-btn,.global-learn-more-btn{width:100%}}@media screen and (max-width:480px){.about-hero-overlay h1{font-size:2rem}.about-hero-kicker,.section-kicker{font-size:.75rem}.apart-item,.capability-card,.impact-card,.reach-point,.value-point-card,.workflow-step{padding:24px 18px}.apart-item h3,.capability-card h3,.reach-point h3,.workflow-step h3{font-size:1.08rem}.careers-content,.map-placeholder img,.software-defined-world-section .image-block img{border-radius:18px}}:root{--color-primary-orange:#ff6a00;--color-text-light:#f4f4f9;--color-light-blue-3:#007bff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#111827}::-webkit-scrollbar-thumb{background:#ff6a00;background:var(--color-primary-orange);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#e65c00}.contact-page{background:linear-gradient(180deg,#05070d,#0a0f1a);color:#f4f4f9;color:var(--color-text-light);min-height:100vh}.contact-hero-section{align-items:center;display:flex;justify-content:center;min-height:52vh;overflow:hidden;padding:140px 24px 70px;position:relative;text-align:center}.contact-hero-section:before{background:radial-gradient(circle at top center,rgba(249,115,22,.12),transparent 30%),linear-gradient(180deg,rgba(5,7,13,.96),rgba(5,7,13,.82));content:"";inset:0;position:absolute;z-index:0}.contact-hero-overlay{max-width:900px;position:relative;z-index:1}.contact-kicker,.section-kicker{color:#ff6a00;color:var(--color-primary-orange);display:inline-block;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.18em;margin-bottom:16px}.contact-hero-overlay h1{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;letter-spacing:-.03em;line-height:1.02;margin-bottom:18px}.contact-hero-overlay p{color:hsla(0,0%,100%,.82);font-family:Poppins,sans-serif;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.85;margin:0 auto;max-width:820px}.contact-tabs-section{margin:0 auto;max-width:1320px;padding:0 24px 80px}.contact-tabs-container{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.tab-header{align-items:flex-start;background:linear-gradient(180deg,rgba(17,24,39,.98),#0a0f1c);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;color:inherit;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:24px 22px;position:relative;text-align:left;transition:all .28s ease}.tab-header:hover{border-color:rgba(249,115,22,.28);box-shadow:0 16px 34px rgba(0,0,0,.22);transform:translateY(-3px)}.tab-header.active{border-color:rgba(249,115,22,.42);box-shadow:0 18px 38px rgba(249,115,22,.08)}.tab-title-wrap h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.2;margin-bottom:8px}.tab-title-wrap p{color:hsla(0,0%,100%,.64);font-family:Poppins,sans-serif;font-size:.92rem;line-height:1.65}.tab-header .tab-arrow{color:hsla(0,0%,100%,.62);font-size:1rem;margin-top:4px}.tab-content-wrapper{background:linear-gradient(180deg,rgba(17,24,39,.98),#0b1220);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:0 22px 48px rgba(0,0,0,.28);padding:34px}.tab-content{display:none}.tab-content.career-content,.tab-content.expert-content,.tab-content.locations-content{animation:fadeIn .45s ease-in-out;display:block}.expert-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.15fr)}.expert-info-panel{background:linear-gradient(180deg,rgba(12,18,31,.98),#080c16);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 16px 34px rgba(0,0,0,.2);padding:30px 26px}.expert-info-panel h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.08;margin-bottom:16px}.expert-info-panel>p{color:hsla(0,0%,100%,.76);font-family:Poppins,sans-serif;font-size:1rem;line-height:1.85;margin-bottom:26px}.expert-info-list{display:flex;flex-direction:column;gap:16px}.expert-info-item{align-items:flex-start;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:18px;display:flex;gap:14px;padding:16px}.expert-info-item svg{background:linear-gradient(135deg,#f97316,#fb923c);border-radius:14px;box-sizing:border-box;color:#fff;flex-shrink:0;height:42px;padding:11px;width:42px}.expert-info-item h3{color:#fff;font-family:Poppins,sans-serif;font-size:1rem;margin-bottom:5px}.expert-info-item p{color:hsla(0,0%,100%,.7);font-family:Poppins,sans-serif;font-size:.92rem;line-height:1.7;margin:0}.form-section{background:linear-gradient(180deg,rgba(12,18,31,.98),#080c16);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 16px 34px rgba(0,0,0,.2);padding:30px 28px;text-align:left}.form-section h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.08;margin-bottom:12px}.form-section p{color:hsla(0,0%,100%,.72);font-family:Poppins,sans-serif;font-size:.98rem;line-height:1.8;margin-bottom:16px}.form-section .small-text{color:hsla(0,0%,100%,.5);font-size:.86rem;margin-bottom:26px}.contact-form .form-group{margin-bottom:18px}.contact-form .form-row{display:flex;gap:18px;margin-bottom:18px}.contact-form .form-row .form-group{flex:1 1;margin-bottom:0}.contact-form label{color:hsla(0,0%,100%,.82);display:block;font-family:Poppins,sans-serif;font-size:.9rem;margin-bottom:8px}.contact-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-sizing:border-box;color:#fff;font-family:Poppins,sans-serif;font-size:.98rem;padding:14px;transition:border-color .28s ease,box-shadow .28s ease,background .28s ease;width:100%}.contact-form select optgroup,.contact-form select option{background-color:#111827;color:#fff}.contact-form select:focus{background:hsla(0,0%,100%,.07);border-color:rgba(249,115,22,.72);box-shadow:0 0 0 4px rgba(249,115,22,.12);outline:none}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-sizing:border-box;color:#f4f4f9;color:var(--color-text-light);font-family:Poppins,sans-serif;font-size:.98rem;padding:14px;transition:border-color .28s ease,box-shadow .28s ease,background .28s ease;width:100%}.contact-form input[type=email]:focus,.contact-form input[type=tel]:focus,.contact-form input[type=text]:focus,.contact-form select:focus,.contact-form textarea:focus{background:hsla(0,0%,100%,.07);border-color:rgba(249,115,22,.72);box-shadow:0 0 0 4px rgba(249,115,22,.12);outline:none}.contact-form textarea{min-height:140px;resize:vertical}.contact-form .char-count{color:hsla(0,0%,100%,.48);display:block;font-size:.8rem;margin-top:6px;text-align:right}.privacy-consent{margin-bottom:12px;margin-top:28px}.privacy-card{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07);border-radius:18px;padding:18px}.privacy-check-row{align-items:flex-start;display:flex;gap:12px}.privacy-consent input[type=checkbox]{accent-color:#ff6a00;accent-color:var(--color-primary-orange);margin-top:4px}.privacy-consent label{color:hsla(0,0%,100%,.76);display:inline;font-size:.9rem;line-height:1.75}.privacy-inline-text{color:hsla(0,0%,100%,.6);font-family:Poppins,sans-serif;font-size:.87rem;line-height:1.75;margin:14px 0 0}.explanatory-notes-content a,.privacy-inline-text a{color:#ff6a00;color:var(--color-primary-orange);text-decoration:none}.explanatory-notes-content a:hover,.privacy-inline-text a:hover{text-decoration:underline}.privacy-consent .read-notes{align-items:center;background:transparent;border:none;color:#ff6a00;color:var(--color-primary-orange);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:.88rem;gap:8px;margin-top:14px;padding:0}.explanatory-notes-content{background:hsla(0,0%,100%,.035);border-radius:14px;color:hsla(0,0%,100%,.66);font-size:.85rem;line-height:1.7;margin-top:14px;padding:14px 16px}.explanatory-notes-content ul{list-style:none;margin:10px 0 0;padding:0}.explanatory-notes-content li{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.explanatory-notes-content svg{color:#28a745;margin-top:4px}.recaptcha-placeholder{margin-top:22px;width:-moz-fit-content;width:fit-content}.recaptcha-box{align-items:center;background:#f9f9f9;border:1px solid #d7d7d7;border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.08);color:#1a1a1a;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:.9rem;gap:12px;padding:14px 16px}.recaptcha-box label{color:#1a1a1a;cursor:pointer;font-size:.95rem;margin-bottom:0}.recaptcha-checkbox{align-items:center;background-color:#fff;border:2px solid #bbb;border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;transition:all .3s ease-in-out;width:24px}.recaptcha-checkbox.loading{border-color:#ff6a00;border-color:var(--color-primary-orange)}.recaptcha-checkbox.verified{background-color:#28a745;border-color:#28a745}.recaptcha-icon{color:#555;font-size:1rem}.recaptcha-checkbox.loading .recaptcha-icon{color:#ff6a00;color:var(--color-primary-orange)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.recaptcha-checkbox.verified .recaptcha-icon{color:#fff}.recaptcha-logo-text{color:#666;font-size:.72rem;line-height:1.2;margin-left:6px;text-align:right}.recaptcha-link-btn{background:none;border:none;color:#666;cursor:pointer;font-size:.72rem;margin:0;padding:0;text-decoration:underline}.recaptcha-link-btn:hover{opacity:.8}.submit-btn{align-items:center;background:linear-gradient(135deg,#f97316,#fb923c);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;justify-content:center;margin-top:28px;min-height:54px;padding:0 28px;transition:all .28s ease;width:auto}.submit-btn:hover{box-shadow:0 14px 28px rgba(255,106,0,.28);transform:translateY(-2px)}.submit-btn:disabled{background:#555;box-shadow:none;cursor:not-allowed;transform:none}.career-block{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(320px,.95fr) minmax(320px,1fr)}.career-text{background:linear-gradient(180deg,rgba(12,18,31,.98),#080c16);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 16px 34px rgba(0,0,0,.2);padding:30px 28px;text-align:left}.career-text h2{color:#f4f4f9;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.08;margin-bottom:18px}.career-text p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1rem;line-height:1.85;margin-bottom:18px}.career-points{margin:0 0 24px;padding-left:18px}.career-points li{color:hsla(0,0%,100%,.72);line-height:1.8;margin-bottom:6px}.career-btn,.career-points li{font-family:Poppins,sans-serif;font-size:.95rem}.career-btn{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#f4f4f9;color:var(--color-text-light);display:inline-flex;font-weight:600;justify-content:center;min-height:50px;padding:0 22px;text-decoration:none;transition:all .28s ease}.career-btn:hover{background-color:#ff6a00;background-color:var(--color-primary-orange);border-color:#ff6a00;border-color:var(--color-primary-orange);box-shadow:0 12px 24px rgba(255,106,0,.22);color:#fff;transform:translateY(-2px)}.career-image img{border-radius:24px;box-shadow:0 18px 38px rgba(0,0,0,.24);height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.locations-block{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1100px}.locations-info-card{background:linear-gradient(180deg,rgba(12,18,31,.98),#080c16);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 16px 34px rgba(0,0,0,.2);padding:28px 26px;text-align:left}.locations-info-card h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.9rem,3vw,2.6rem);margin-bottom:14px}.locations-info-card p{color:hsla(0,0%,100%,.76);font-family:Poppins,sans-serif;font-size:1rem;line-height:1.8;margin-bottom:18px}.location-meta{display:flex;flex-wrap:wrap;gap:14px}.location-meta-item{align-items:center;background:hsla(0,0%,100%,.04);border-radius:14px;color:hsla(0,0%,100%,.76);display:inline-flex;font-family:Poppins,sans-serif;font-size:.92rem;gap:10px;padding:12px 14px}.location-meta-item svg{color:#ff6a00;color:var(--color-primary-orange)}.map-controls{text-align:left}.map-controls h3{color:#fff;font-family:Montserrat,sans-serif;font-size:1.2rem;margin-bottom:12px}.map-controls select{background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;color:#f4f4f9;color:var(--color-text-light);font-family:Poppins,sans-serif;font-size:.95rem;min-width:260px;padding:12px 14px}.map-container{width:100%}.map-container img{border-radius:24px;box-shadow:0 18px 38px rgba(0,0,0,.24);height:auto;width:100%}.loading-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgba(0,0,0,.72);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loading-spinner{animation:spin 1s linear infinite;border:5px solid hsla(0,0%,100%,.12);border-radius:50%;border-top:5px solid var(--color-primary-orange);height:86px;width:86px}.loading-icon{color:#ff6a00;color:var(--color-primary-orange);font-size:3rem}.success-overlay{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.82);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.success-box{animation:popIn .55s cubic-bezier(.68,-.55,.27,1.35);background:linear-gradient(180deg,rgba(17,24,39,.98),#0a0f1c);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 18px 44px rgba(0,0,0,.35);max-width:520px;padding:40px 34px;text-align:center;width:90%}.success-badge{background:rgba(40,167,69,.12);border-radius:999px;color:#7ee49a;display:inline-block;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.12em;margin-bottom:18px;padding:8px 14px}@keyframes popIn{0%{opacity:0;transform:scale(.6) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}.success-icon{color:#28a745;font-size:4rem;margin-bottom:18px}.success-box h1{color:#f4f4f9;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:2.3rem;margin-bottom:10px}.success-box p{color:hsla(0,0%,100%,.72);font-family:Poppins,sans-serif;font-size:1rem;line-height:1.8;margin-bottom:26px}.back-btn{background:linear-gradient(135deg,#f97316,#fb923c);border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:700;min-height:48px;padding:0 22px;transition:all .28s ease}.back-btn:hover{box-shadow:0 12px 24px rgba(255,106,0,.24);transform:translateY(-2px)}@media (max-width:1100px){.career-block,.contact-tabs-container,.expert-layout{grid-template-columns:1fr}.footer-break{display:none}}@media (max-width:900px){.contact-form .form-row{flex-direction:column}.tab-content-wrapper{border-radius:22px;padding:22px}}@media (max-width:768px){.contact-hero-section{min-height:46vh;padding:120px 16px 54px}.contact-tabs-section{padding:0 16px 68px}.tab-header{border-radius:18px;padding:20px 18px}.career-text,.expert-info-panel,.form-section,.locations-info-card{border-radius:20px;padding:24px 20px}.career-image img,.map-container img{border-radius:20px}.recaptcha-placeholder{width:100%}.recaptcha-box{flex-wrap:wrap;justify-content:flex-start;width:100%}.career-btn,.submit-btn{width:100%}.location-meta{flex-direction:column}.map-controls select{min-width:100%;width:100%}}@media (max-width:480px){.contact-hero-overlay h1{font-size:2.2rem}.career-text p,.contact-hero-overlay p,.expert-info-panel>p,.form-section p,.locations-info-card p{font-size:.94rem}.tab-title-wrap h2{font-size:1.08rem}.career-points li,.contact-form label,.expert-info-item p,.location-meta-item,.map-controls h3,.privacy-consent label,.privacy-inline-text,.tab-title-wrap p{font-size:.88rem}.success-box{padding:32px 22px}.success-box h1{font-size:1.9rem}}:root{--color-text-light:#f0f0f0;--color-primary-orange:#f60;--color-card-dark:#1a1a1a;--color-text-muted:hsla(0,0%,100%,.72);--color-border-soft:hsla(0,0%,100%,.08)}.industrias-page{background-color:#000;background-color:var(--color-bg-dark);min-height:100vh}.industrias-hero-section,.industrias-page{color:#f0f0f0;color:var(--color-text-light)}.industrias-hero-section{align-items:center;background-image:url("/static/media/SW%20(8).09c197a99fce6108dc6d.jpg");background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:flex-start;position:relative;text-align:left}.industrias-hero-overlay{align-items:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.78) 28%,rgba(0,0,0,.3) 70%);box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:center;padding-left:10%;padding-right:20px;position:absolute}.industrias-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.08;margin-bottom:18px;max-width:60%;text-shadow:2px 2px 8px rgba(0,0,0,.85)}.industrias-hero-overlay p{color:#f0f0f0;color:var(--color-text-light);font-family:Poppins,sans-serif;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7;margin-bottom:30px;max-width:52%;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.hero-learn-more-btn{border:1px solid #f0f0f0;color:#f0f0f0;display:inline-block}.hero-learn-more-btn:hover{background-color:#f60;border-color:#f60;color:#fff}.industrias-intro-section{background-color:#000;background-color:var(--color-bg-dark);padding:90px 20px 30px;text-align:center}.industrias-intro-section h2{color:#f0f0f0;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);margin-bottom:18px}.industrias-intro-section p{color:hsla(0,0%,100%,.72);color:var(--color-text-muted);font-family:Poppins,sans-serif;font-size:1.06rem;line-height:1.8;margin:0 auto;max-width:950px}.industries-grid-section{background-color:#000;background-color:var(--color-bg-dark);padding:40px 20px 90px}.industries-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1300px}.industry-card{align-items:flex-start;background:linear-gradient(180deg,rgba(26,26,26,.98),hsla(0,0%,7%,.98));border:1px solid hsla(0,0%,100%,.08);border:1px solid var(--color-border-soft);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.22);display:flex;flex-direction:column;padding:30px 26px;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.industry-card:hover{border-color:rgba(255,102,0,.45);box-shadow:0 14px 30px rgba(0,0,0,.3);transform:translateY(-6px)}.industry-icon{align-items:center;background-color:#f60;background-color:var(--color-primary-orange);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.9rem;height:62px;justify-content:center;margin-bottom:22px;width:62px}.industry-card h3{color:#f0f0f0;color:var(--color-text-light);font-family:Poppins,sans-serif;font-size:1.45rem;font-weight:600;margin-bottom:14px}.industry-card p{color:hsla(0,0%,100%,.72);color:var(--color-text-muted);flex-grow:1;font-family:Poppins,sans-serif;font-size:.98rem;line-height:1.75;margin-bottom:22px}.industry-card-link{align-items:center;border:1px solid hsla(0,0%,100%,.18);color:#f0f0f0;color:var(--color-text-light);display:inline-flex;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;gap:8px;padding:10px 18px;text-decoration:none;transition:all .3s ease-in-out}.industry-card-link:hover{background-color:#f60;background-color:var(--color-primary-orange);border-color:#f60;border-color:var(--color-primary-orange);color:#fff}.industrias-highlight-section{background-color:#0a0a0a;padding:90px 20px}.industrias-highlight-wrapper{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1300px}.industrias-highlight-image img{border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.3);display:block;height:100%;max-height:520px;-o-object-fit:cover;object-fit:cover;width:100%}.industrias-highlight-text h2{color:#f0f0f0;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.2;margin-bottom:20px}.industrias-highlight-text p{color:hsla(0,0%,100%,.72);color:var(--color-text-muted);font-family:Poppins,sans-serif;font-size:1rem;line-height:1.85;margin-bottom:18px}.industrias-highlight-list{list-style:none;margin:28px 0 0;padding:0}.industrias-highlight-list li{color:#f0f0f0;color:var(--color-text-light);font-family:Poppins,sans-serif;line-height:1.7;margin-bottom:12px;padding-left:22px;position:relative}.industrias-highlight-list li:before{background-color:#f60;background-color:var(--color-primary-orange);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:11px;width:8px}.industrias-cta-section{background-image:url(/static/media/BI.8d26edcece0b58000ec4.jpg);background-position:50%;background-size:cover;color:#f0f0f0;color:var(--color-text-light);height:400px;position:relative;text-align:center}.industrias-cta-overlay,.industrias-cta-section{align-items:center;display:flex;justify-content:center}.industrias-cta-overlay{background-color:rgba(0,0,0,.62);flex-direction:column;inset:0;padding:20px;position:absolute}.industrias-cta-overlay h2{font-family:Montserrat,sans-serif;font-size:clamp(2.3rem,4vw,3.4rem);font-weight:700;margin-bottom:26px;max-width:900px;text-shadow:2px 2px 8px rgba(0,0,0,.85)}.connect-btn{background-color:transparent;border:1px solid #f0f0f0;border:1px solid var(--color-text-light);color:#f0f0f0;color:var(--color-text-light);font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s ease-in-out}.connect-btn:hover{background-color:#f60;background-color:var(--color-primary-orange);border-color:#f60;border-color:var(--color-primary-orange);color:#fff}.connect-btn .arrow{margin-left:10px}@media screen and (max-width:1024px){.industrias-hero-overlay h1{font-size:3.6rem;max-width:72%}.industrias-hero-overlay p{font-size:1.15rem;max-width:70%}.industrias-highlight-wrapper{gap:35px;grid-template-columns:1fr}}@media screen and (max-width:768px){.industrias-hero-section{height:72vh}.industrias-hero-overlay{padding-left:5%;padding-right:5%}.industrias-hero-overlay h1{font-size:2.5rem;max-width:95%}.industrias-hero-overlay p{font-size:.95rem;max-width:95%}.connect-btn,.hero-learn-more-btn,.industry-card-link{font-size:.92rem;padding:10px 18px}.industrias-highlight-section,.industrias-intro-section,.industries-grid-section{padding-left:15px;padding-right:15px}.industrias-intro-section{padding-bottom:20px;padding-top:55px}.industries-grid-section{padding-bottom:55px;padding-top:25px}.industries-grid{gap:18px;grid-template-columns:1fr}.industry-card{padding:24px 20px}.industrias-highlight-section{padding-bottom:55px;padding-top:55px}.industrias-cta-overlay h2,.industrias-highlight-text h2,.industrias-intro-section h2{font-size:1.9rem}.industrias-cta-section{height:320px}}:root{--color-primary-orange:#ff6b00;--color-primary-dark-orange:#e05e00;--color-text-light:#f8f8f8;--color-text-dark:#fff;--color-bg-dark:#000;--color-bg-dark-alt:#ff880083;--color-bg-light:#f4f7f9;--color-card-bg:#fff;--color-border-light:#e0e0e0;--color-border-dark:#b0b0b0;--color-placeholder:#a0a0a0;--color-success:#10b981;--color-error:#ef4444;--font-family-primary:"Inter",sans-serif;--transition-timing:cubic-bezier(0.25,0.46,0.45,0.94)}.careers-page-container{align-items:center;animation:animateBackground 30s ease infinite;background:linear-gradient(225deg,#ff880083,#000 50%,#202a42);background:linear-gradient(225deg,var(--color-bg-dark-alt) 0,var(--color-bg-dark) 50%,#202a42 100%);background-size:200% 200%;box-sizing:border-box;color:#fff;color:var(--color-text-dark);display:flex;font-family:Inter,sans-serif;font-family:var(--font-family-primary);justify-content:center;min-height:calc(100vh - 80px);padding:80px 1rem 1rem}@keyframes animateBackground{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.careers-form-card{background-color:#fff;background-color:var(--color-card-bg);border:1px solid #e0e0e0;border:1px solid var(--color-border-light);border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.2);max-width:90%;padding:2rem;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s var(--transition-timing),box-shadow .3s var(--transition-timing);width:100%}.careers-form-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.3);transform:translateY(-5px)}.title-text{color:#fff;color:var(--color-text-dark);font-size:clamp(2rem,6vw,3rem);font-weight:700;margin-bottom:.5rem}.subtitle-text{color:#a0a0a0;color:var(--color-placeholder);font-size:clamp(1rem,3vw,1.25rem);margin-bottom:2rem}.form-label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.form-input,.form-label{color:#fff;color:var(--color-text-dark)}.form-input{background-color:#f4f7f9;background-color:var(--color-bg-light);border:1px solid #e0e0e0;border:1px solid var(--color-border-light);border-radius:12px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);font-size:1rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s var(--transition-timing);width:100%}.form-input:focus{background-color:#fff;background-color:var(--color-card-bg);border-color:#ff6b00;border-color:var(--color-primary-orange);box-shadow:0 0 0 4px rgba(255,107,0,.2);outline:none}.file-upload-area{align-items:center;background-color:#f4f7f9;background-color:var(--color-bg-light);border:2px dashed #b0b0b0;border:2px dashed var(--color-border-dark);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s var(--transition-timing)}.file-upload-area:hover{background-color:#f0f3f5;border-color:#ff6b00;border-color:var(--color-primary-orange)}.file-icon{color:#a0a0a0;color:var(--color-placeholder);height:3.5rem;transition:color .3s cubic-bezier(.25,.46,.45,.94);transition:color .3s var(--transition-timing);width:3.5rem}.file-upload-area:hover .file-icon{color:#ff6b00;color:var(--color-primary-orange)}.file-input-text{align-items:center;color:#fff;color:var(--color-text-dark);display:flex;font-size:.9rem;margin-top:1rem}.file-label-btn{color:#ff6b00;color:var(--color-primary-orange);font-weight:700;transition:color .3s cubic-bezier(.25,.46,.45,.94);transition:color .3s var(--transition-timing)}.file-label-btn:hover{color:#e05e00;color:var(--color-primary-dark-orange)}.file-drag-text{color:#a0a0a0;color:var(--color-placeholder);padding-left:.5rem}.file-name-text{color:#fff;color:var(--color-text-dark);font-size:.9rem;font-weight:500;margin-top:1rem}.file-info-text{color:#a0a0a0;color:var(--color-placeholder);font-size:.8rem;margin-top:.5rem}.submit-button{background:linear-gradient(135deg,#ff6b00,#e05e00);background:linear-gradient(135deg,var(--color-primary-orange) 0,var(--color-primary-dark-orange) 100%);border:none;border-radius:12px;box-shadow:0 4px 15px rgba(255,107,0,.4);color:#f8f8f8;color:var(--color-text-light);cursor:pointer;font-size:1.125rem;font-weight:600;padding:1rem 1.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s var(--transition-timing);width:100%}.submit-button:hover:not(:disabled){box-shadow:0 6px 20px rgba(255,107,0,.6);transform:translateY(-3px) scale(1.01)}.submit-button:disabled{background:#a0a0a0;background:var(--color-placeholder);box-shadow:none;cursor:not-allowed;opacity:.5}.message-container{animation:fadeIn .5s forwards;border-radius:12px;font-weight:600;margin-top:1.5rem;opacity:0;padding:1rem;text-align:center;transform:translateY(10px)}.message-container.success{background-color:#d1fae5;color:#10b981;color:var(--color-success)}.message-container.error{background-color:#fee2e2;color:#ef4444;color:var(--color-error)}.message-text{font-size:1rem}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}@media screen and (min-width:641px) and (max-width:1024px){.careers-page-container{padding:80px 2rem 2rem}.careers-form-card{padding:2.5rem}.title-text{font-size:clamp(2.5rem,5vw,3.5rem)}}@media screen and (min-width:1025px) and (max-width:1280px){.careers-page-container{padding:80px 3rem 3rem}.careers-form-card{border-radius:25px;max-width:600px;padding:3rem}.title-text{font-size:clamp(3rem,4vw,4rem)}}@media screen and (min-width:1281px){.careers-page-container{padding:80px 4rem 4rem}.careers-form-card{border-radius:30px;max-width:700px;padding:4rem}.title-text{font-size:clamp(3.5rem,3vw,4.5rem)}.subtitle-text{font-size:1.3rem}}.privacy-page{background-color:#000;color:#d1d5db;font-family:Inter,sans-serif;line-height:1.6}.privacy-header-section{align-items:center;background-position:50%;background-size:cover;display:flex;height:40vh;justify-content:center;position:relative;text-align:center}.privacy-header-overlay{background:rgba(17,24,39,.7);border-radius:10px;padding:2rem}.privacy-title{color:#fff;font-size:3rem;font-weight:700;margin-bottom:.5rem}@media (min-width:768px){.privacy-title{font-size:3.5rem}}.privacy-date{color:#9ca3af;font-size:1.125rem}.privacy-strong{font-weight:600}.privacy-content{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:64rem;padding:2rem}@media (min-width:768px){.privacy-content{padding:4rem}}.privacy-paragraph{color:#d1d5db;line-height:1.625;margin-bottom:1rem}.privacy-section-title{color:#fff;font-size:1.75rem;font-weight:600;padding-top:1.5rem}@media (min-width:768px){.privacy-section-title{font-size:2.25rem}}.privacy-list{color:#d1d5db;line-height:1.625;list-style-position:inside;list-style-type:disc;padding-left:1rem}.privacy-list li{margin-bottom:.5rem}.privacy-bold{color:#fff;font-weight:700}.privacy-contact{color:#d1d5db;line-height:1.625}.privacy-contact-email{color:#f97316;font-weight:600}.terms-page{background-color:#000;color:#d1d5db;font-family:Inter,sans-serif;line-height:1.6}.terms-header-section{align-items:center;background-position:50%;display:flex;height:40vh;justify-content:center;position:relative;text-align:center}.terms-header-overlay{background:rgba(17,24,39,.7);border-radius:10px;padding:2rem}.terms-title{color:#fff;font-size:3rem;font-weight:700;margin-bottom:.5rem}@media (min-width:768px){.terms-title{font-size:3.5rem}}.terms-date,.terms-rights-text{color:#9ca3af;font-size:1.125rem}.terms-strong{font-weight:600}.terms-content{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:64rem;padding:2rem}@media (min-width:768px){.terms-content{padding:4rem}}.terms-paragraph{color:#d1d5db;line-height:1.625;margin-bottom:1rem}.terms-section-title{color:#fff;font-size:1.75rem;font-weight:600;padding-top:1.5rem}@media (min-width:768px){.terms-section-title{font-size:2.25rem}}.terms-list{color:#d1d5db;line-height:1.625;list-style-position:inside;list-style-type:disc;padding-left:1rem}.terms-list li{margin-bottom:.5rem}.terms-bold{color:#fff;font-weight:700}.terms-rights-text{color:#9ca3af;font-size:1rem;font-weight:600;padding-top:1.5rem}.terms-disclaimer{color:#9ca3af;font-size:.875rem;line-height:1.625;margin-top:-1rem}.automotriz-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.automotriz-hero-section{background-image:url(/static/media/autos.9e1e8cef033c288c1626.jpg);background-position:50%;background-size:cover;color:var(--color-text-light);height:60vh;position:relative;text-align:center}.automotriz-hero-overlay,.automotriz-hero-section{align-items:center;display:flex;justify-content:center}.automotriz-hero-overlay{background-color:rgba(0,0,0,.6);flex-direction:column;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.automotriz-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.automotriz-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.automotriz-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.automotriz-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.automotriz-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.automotriz-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.automotriz-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.automotriz-content-section ul{list-style:none;margin-bottom:20px;padding:0}.automotriz-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.automotriz-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.automotriz-hero-section{height:50vh}.automotriz-hero-overlay h1{font-size:2rem}.automotriz-hero-overlay p{font-size:.9rem}.automotriz-content-section{padding:40px 15px}.automotriz-content-section .content-container{padding:25px}.automotriz-content-section h2{font-size:1.8rem}.automotriz-content-section h3{font-size:1.3rem}.automotriz-content-section p,.automotriz-content-section ul li{font-size:.95rem}}.banca-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.banca-hero-section{background-image:url("/static/media/DATA%20(2).579d780645f298cdf41b.jpg");background-position:50%;background-size:cover;color:var(--color-text-light);height:60vh;position:relative;text-align:center}.banca-hero-overlay,.banca-hero-section{align-items:center;display:flex;justify-content:center}.banca-hero-overlay{background-color:rgba(0,0,0,.6);flex-direction:column;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.banca-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.banca-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.banca-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.banca-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.banca-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.banca-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.banca-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.banca-content-section ul{list-style:none;margin-bottom:20px;padding:0}.banca-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.banca-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.banca-hero-section{height:50vh}.banca-hero-overlay h1{font-size:2rem}.banca-hero-overlay p{font-size:.9rem}.banca-content-section{padding:40px 15px}.banca-content-section .content-container{padding:25px}.banca-content-section h2{font-size:1.8rem}.banca-content-section h3{font-size:1.3rem}.banca-content-section p,.banca-content-section ul li{font-size:.95rem}}.mercados-capital-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.mercados-capital-hero-section{align-items:center;background-image:url(/static/media/BI.8d26edcece0b58000ec4.jpg);background-position:50%;background-size:cover;color:var(--color-text-light);display:flex;height:60vh;justify-content:center;position:relative;text-align:center}.mercados-capital-hero-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0;width:100%}.mercados-capital-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.mercados-capital-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.mercados-capital-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.mercados-capital-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.mercados-capital-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.mercados-capital-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.mercados-capital-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.mercados-capital-content-section ul{list-style:none;margin-bottom:20px;padding:0}.mercados-capital-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.mercados-capital-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.mercados-capital-hero-section{height:50vh}.mercados-capital-hero-overlay h1{font-size:2rem}.mercados-capital-hero-overlay p{font-size:.9rem}.mercados-capital-content-section{padding:40px 15px}.mercados-capital-content-section .content-container{padding:25px}.mercados-capital-content-section h2{font-size:1.8rem}.mercados-capital-content-section h3{font-size:1.3rem}.mercados-capital-content-section p,.mercados-capital-content-section ul li{font-size:.95rem}}.bienes-consumo-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.bienes-consumo-hero-section{align-items:center;background-image:url(/static/media/BI3.dea219f6a2e046995802.jpg);background-position:50%;background-size:cover;color:var(--color-text-light);display:flex;height:60vh;justify-content:center;position:relative;text-align:center}.bienes-consumo-hero-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0;width:100%}.bienes-consumo-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.bienes-consumo-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.bienes-consumo-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.bienes-consumo-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.bienes-consumo-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.bienes-consumo-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.bienes-consumo-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.bienes-consumo-content-section ul{list-style:none;margin-bottom:20px;padding:0}.bienes-consumo-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.bienes-consumo-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.bienes-consumo-hero-section{height:50vh}.bienes-consumo-hero-overlay h1{font-size:2rem}.bienes-consumo-hero-overlay p{font-size:.9rem}.bienes-consumo-content-section{padding:40px 15px}.bienes-consumo-content-section .content-container{padding:25px}.bienes-consumo-content-section h2{font-size:1.8rem}.bienes-consumo-content-section h3{font-size:1.3rem}.bienes-consumo-content-section p,.bienes-consumo-content-section ul li{font-size:.95rem}}.energia-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.energia-hero-section{background-image:url(/static/media/MEET3.09171cbbb6fbf48e515a.jpg);background-position:50%;background-size:cover;color:var(--color-text-light);height:60vh;position:relative;text-align:center}.energia-hero-overlay,.energia-hero-section{align-items:center;display:flex;justify-content:center}.energia-hero-overlay{background-color:rgba(0,0,0,.6);flex-direction:column;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.energia-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.energia-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.energia-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.energia-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.energia-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.energia-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.energia-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.energia-content-section ul{list-style:none;margin-bottom:20px;padding:0}.energia-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.energia-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.energia-hero-section{height:50vh}.energia-hero-overlay h1{font-size:2rem}.energia-hero-overlay p{font-size:.9rem}.energia-content-section{padding:40px 15px}.energia-content-section .content-container{padding:25px}.energia-content-section h2{font-size:1.8rem}.energia-content-section h3{font-size:1.3rem}.energia-content-section p,.energia-content-section ul li{font-size:.95rem}}.salud-ciencias-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.salud-ciencias-hero-section{align-items:center;background-image:url(/static/media/salud.ab89987d68ed2f911bab.jpg);background-position:50%;background-size:cover;color:var(--color-text-light);display:flex;height:60vh;justify-content:center;position:relative;text-align:center}.salud-ciencias-hero-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0;width:100%}.salud-ciencias-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.salud-ciencias-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.salud-ciencias-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.salud-ciencias-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.salud-ciencias-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.salud-ciencias-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.salud-ciencias-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.salud-ciencias-content-section ul{list-style:none;margin-bottom:20px;padding:0}.salud-ciencias-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.salud-ciencias-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.salud-ciencias-hero-section{height:50vh}.salud-ciencias-hero-overlay h1{font-size:2rem}.salud-ciencias-hero-overlay p{font-size:.9rem}.salud-ciencias-content-section{padding:40px 15px}.salud-ciencias-content-section .content-container{padding:25px}.salud-ciencias-content-section h2{font-size:1.8rem}.salud-ciencias-content-section h3{font-size:1.3rem}.salud-ciencias-content-section p,.salud-ciencias-content-section ul li{font-size:.95rem}}.seguros-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.seguros-hero-section{background-image:url(/static/media/DATA3.5d5714667a5c533fe652.jpg);background-position:50%;background-size:cover;color:var(--color-text-light);height:60vh;position:relative;text-align:center}.seguros-hero-overlay,.seguros-hero-section{align-items:center;display:flex;justify-content:center}.seguros-hero-overlay{background-color:rgba(0,0,0,.6);flex-direction:column;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.seguros-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.seguros-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.seguros-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.seguros-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.seguros-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.seguros-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.seguros-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.seguros-content-section ul{list-style:none;margin-bottom:20px;padding:0}.seguros-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.seguros-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.seguros-hero-section{height:50vh}.seguros-hero-overlay h1{font-size:2rem}.seguros-hero-overlay p{font-size:.9rem}.seguros-content-section{padding:40px 15px}.seguros-content-section .content-container{padding:25px}.seguros-content-section h2{font-size:1.8rem}.seguros-content-section h3{font-size:1.3rem}.seguros-content-section p,.seguros-content-section ul li{font-size:.95rem}}.manufactura-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.manufactura-hero-section{background-image:url(/static/media/IA.00f0f5ce46f04f3172a4.jpg);background-position:50%;background-size:cover;color:var(--color-text-light);height:60vh;position:relative;text-align:center}.manufactura-hero-overlay,.manufactura-hero-section{align-items:center;display:flex;justify-content:center}.manufactura-hero-overlay{background-color:rgba(0,0,0,.6);flex-direction:column;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.manufactura-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.manufactura-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.manufactura-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.manufactura-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.manufactura-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.manufactura-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.manufactura-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.manufactura-content-section ul{list-style:none;margin-bottom:20px;padding:0}.manufactura-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.manufactura-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.manufactura-hero-section{height:50vh}.manufactura-hero-overlay h1{font-size:2rem}.manufactura-hero-overlay p{font-size:.9rem}.manufactura-content-section{padding:40px 15px}.manufactura-content-section .content-container{padding:25px}.manufactura-content-section h2{font-size:1.8rem}.manufactura-content-section h3{font-size:1.3rem}.manufactura-content-section p,.manufactura-content-section ul li{font-size:.95rem}}.medios-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.medios-hero-section{background-image:url("/static/media/DATA%20(5).75d0aa634796907d2292.jpg");background-position:50%;background-size:cover;color:var(--color-text-light);height:60vh;position:relative;text-align:center}.medios-hero-overlay,.medios-hero-section{align-items:center;display:flex;justify-content:center}.medios-hero-overlay{background-color:rgba(0,0,0,.6);flex-direction:column;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.medios-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.medios-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.medios-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.medios-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.medios-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.medios-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.medios-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.medios-content-section ul{list-style:none;margin-bottom:20px;padding:0}.medios-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.medios-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.medios-hero-section{height:50vh}.medios-hero-overlay h1{font-size:2rem}.medios-hero-overlay p{font-size:.9rem}.medios-content-section{padding:40px 15px}.medios-content-section .content-container{padding:25px}.medios-content-section h2{font-size:1.8rem}.medios-content-section h3{font-size:1.3rem}.medios-content-section p,.medios-content-section ul li{font-size:.95rem}}.tecnologia-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.tecnologia-hero-section{background-image:url("/static/media/SW%20(3).0425c41ec110d17a026c.jpg");background-position:50%;background-size:cover;color:var(--color-text-light);height:60vh;position:relative;text-align:center}.tecnologia-hero-overlay,.tecnologia-hero-section{align-items:center;display:flex;justify-content:center}.tecnologia-hero-overlay{background-color:rgba(0,0,0,.6);flex-direction:column;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.tecnologia-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.tecnologia-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.tecnologia-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.tecnologia-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.tecnologia-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.tecnologia-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.tecnologia-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.tecnologia-content-section ul{list-style:none;margin-bottom:20px;padding:0}.tecnologia-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.tecnologia-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.tecnologia-hero-section{height:50vh}.tecnologia-hero-overlay h1{font-size:2rem}.tecnologia-hero-overlay p{font-size:.9rem}.tecnologia-content-section{padding:40px 15px}.tecnologia-content-section .content-container{padding:25px}.tecnologia-content-section h2{font-size:1.8rem}.tecnologia-content-section h3{font-size:1.3rem}.tecnologia-content-section p,.tecnologia-content-section ul li{font-size:.95rem}}.petroleo-gas-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.petroleo-gas-hero-section{background-image:url(/static/media/petroleo.c01980576818140e6e02.jpg);background-position:50%;background-size:cover;color:var(--color-text-light);height:60vh;position:relative;text-align:center}.petroleo-gas-hero-overlay,.petroleo-gas-hero-section{align-items:center;display:flex;justify-content:center}.petroleo-gas-hero-overlay{background-color:rgba(0,0,0,.6);flex-direction:column;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.petroleo-gas-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.petroleo-gas-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.petroleo-gas-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.petroleo-gas-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.petroleo-gas-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.petroleo-gas-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.petroleo-gas-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.petroleo-gas-content-section ul{list-style:none;margin-bottom:20px;padding:0}.petroleo-gas-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.petroleo-gas-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.petroleo-gas-hero-section{height:50vh}.petroleo-gas-hero-overlay h1{font-size:2rem}.petroleo-gas-hero-overlay p{font-size:.9rem}.petroleo-gas-content-section{padding:40px 15px}.petroleo-gas-content-section .content-container{padding:25px}.petroleo-gas-content-section h2{font-size:1.8rem}.petroleo-gas-content-section h3{font-size:1.3rem}.petroleo-gas-content-section p,.petroleo-gas-content-section ul li{font-size:.95rem}}.retail-page{background-color:var(--color-bg-dark);color:var(--color-text-light);min-height:100vh}.retail-hero-section{background-image:url(/static/media/sitioweb.35645eea71136fb6e678.jpg);background-position:50%;background-size:cover;color:var(--color-text-light);height:60vh;position:relative;text-align:center}.retail-hero-overlay,.retail-hero-section{align-items:center;display:flex;justify-content:center}.retail-hero-overlay{background-color:rgba(0,0,0,.6);flex-direction:column;height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}.retail-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.retail-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;max-width:800px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.retail-content-section{margin:0 auto;max-width:1300px;padding:80px 20px;text-align:left}.retail-content-section .content-container{background-color:var(--color-bg-dark);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:40px}.retail-content-section h2{color:var(--color-primary-orange);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.retail-content-section h3{color:var(--color-light-blue-1);font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:20px;margin-top:40px}.retail-content-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.retail-content-section ul{list-style:none;margin-bottom:20px;padding:0}.retail-content-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.retail-content-section ul li:before{color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (max-width:768px){.retail-hero-section{height:50vh}.retail-hero-overlay h1{font-size:2rem}.retail-hero-overlay p{font-size:.9rem}.retail-content-section{padding:40px 15px}.retail-content-section .content-container{padding:25px}.retail-content-section h2{font-size:1.8rem}.retail-content-section h3{font-size:1.3rem}.retail-content-section p,.retail-content-section ul li{font-size:.95rem}}.cloud-solutions-page{background-color:#000;color:#fff;color:var(--color-text-light);min-height:100vh;padding-top:7%}.cloud-solutions-hero-section{align-items:center;background-image:url("/static/media/TECH%20(3).2e904a60b98b922a72b4.jpg");background-position:50%;background-size:cover;color:#fff;color:var(--color-text-light);display:flex;height:80vh;justify-content:flex-start;padding-left:10%;position:relative;text-align:left}.cloud-solutions-hero-overlay{align-items:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-left:10%;position:absolute;top:0;width:100%}.cloud-solutions-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:15px;max-width:60%;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.cloud-solutions-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;margin-bottom:10px;max-width:50%;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.cloud-solutions-video-content-section{align-items:center;background-color:#000;display:flex;flex-direction:column;padding:80px 20px}.video-placeholder video{height:100%;left:0;position:absolute;top:0;width:100%}.cloud-benefits-section{margin-top:40px;max-width:1300px;text-align:left;width:100%}.cloud-benefits-section h2{color:#fff;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.cloud-benefits-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.cloud-benefits-section ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;padding:0}.cloud-benefits-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.6;padding-left:25px;position:relative}.cloud-benefits-section ul li:before{color:#ff6f00;color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (min-width:1025px){.cloud-solutions-hero-overlay h1{font-size:5rem}.cloud-solutions-hero-overlay p{font-size:1.4rem}.hero-subtitle-long{font-size:1.1rem}}@media screen and (max-width:768px) and (orientation:portrait){.cloud-solutions-page{padding-top:50px}.cloud-solutions-hero-section{height:70vh;padding-left:5%}.cloud-solutions-hero-overlay{padding-left:5%}.cloud-solutions-hero-overlay h1{font-size:2.5rem;max-width:90%}.cloud-solutions-hero-overlay p,.hero-subtitle-long{font-size:.9rem;max-width:90%}.hero-learn-more-btn{font-size:.9rem;padding:10px 20px}.cloud-solutions-video-content-section,.faq-section,.news-insights-section,.our-team-section,.why-vekian-section{padding:40px 15px}.video-content-wrapper{flex-direction:column;gap:20px}.news-grid,.why-vekian-grid{grid-template-columns:1fr}.news-item,.team-member-card,.why-vekian-item{margin-bottom:20px}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}@media screen and (max-width:991px) and (orientation:landscape){.cloud-solutions-page{padding-top:70px}.cloud-solutions-hero-section{height:100vh;padding-left:5%}.cloud-solutions-hero-overlay{max-width:60%;padding-left:5%}.cloud-solutions-hero-overlay h1{font-size:2.5rem;max-width:100%}.cloud-solutions-hero-overlay p,.hero-subtitle-long{font-size:1rem;max-width:100%}.hero-learn-more-btn{font-size:.9rem;padding:8px 18px}.video-content-wrapper{align-items:flex-start;flex-direction:row}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}.analitica-datos-hero-section{align-items:center;background-image:url("/static/media/MEET%20(2).864b54929e5cf9baf557.jpg");background-position:50%;background-size:cover;color:#fff;color:var(--color-text-light);display:flex;height:100%;justify-content:flex-start;min-height:80vh;padding-bottom:50px;padding-left:10%;padding-top:50px;position:relative;text-align:left}.analitica-datos-hero-overlay{align-items:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-left:10%;position:absolute;top:0;width:100%}.analitica-datos-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:15px;max-width:60%;text-shadow:2px 2px 10px #000}.analitica-datos-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;margin-bottom:10px;max-width:50%;text-shadow:1px 1px 6px #000}.analitica-datos-video-content-section{align-items:center;background-color:#000;display:flex;flex-direction:column;padding:80px 20px}.analitica-datos-benefits-section{margin-top:40px;max-width:1300px;text-align:left;width:100%}.analitica-datos-benefits-section h2{color:#fff;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.analitica-datos-benefits-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.analitica-datos-benefits-section ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;padding:0}.analitica-datos-benefits-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.6;padding-left:25px;position:relative}.analitica-datos-benefits-section ul li:before{color:#ff6f00;color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (min-width:1025px){.analitica-datos-hero-overlay h1{font-size:5rem}.analitica-datos-hero-overlay p{font-size:1.4rem}.hero-subtitle-long{font-size:1.1rem}}@media screen and (max-width:768px) and (orientation:portrait){.analitica-datos-page{padding-top:50px}.analitica-datos-hero-section{min-height:70vh;padding-left:5%}.analitica-datos-hero-overlay{padding-left:5%}.analitica-datos-hero-overlay h1{font-size:2.5rem;max-width:90%}.analitica-datos-hero-overlay p,.hero-subtitle-long{font-size:.9rem;max-width:90%}.hero-learn-more-btn{font-size:.9rem;padding:10px 20px}.analitica-datos-video-content-section,.faq-section,.news-insights-section,.our-team-section,.why-vekian-section{padding:40px 15px}.video-content-wrapper{flex-direction:column}.news-grid,.why-vekian-grid{grid-template-columns:1fr}.news-item,.team-member-card,.why-vekian-item{margin-bottom:20px}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}@media screen and (min-width:769px) and (max-width:1024px){.analitica-datos-page{padding-top:80px}.analitica-datos-hero-section{min-height:90vh;padding-left:8%}.analitica-datos-hero-overlay{max-width:65%;padding-left:8%}.analitica-datos-hero-overlay h1{font-size:clamp(3rem,5vw,4rem);max-width:100%}.analitica-datos-hero-overlay p,.hero-subtitle-long{font-size:clamp(1rem,1.8vw,1.2rem);max-width:100%}.hero-learn-more-btn{font-size:.95rem;padding:10px 20px}.video-content-wrapper{align-items:center;flex-direction:column}.analitica-datos-benefits-section h2,.faq-section h2,.news-insights-section h2,.our-team-section h2,.why-vekian-section h2{font-size:clamp(2rem,3.5vw,3rem)}.analitica-datos-benefits-section ul{gap:15px}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:991px) and (orientation:landscape){.analitica-datos-page{padding-top:70px}.analitica-datos-hero-section{min-height:100vh;padding-left:5%}.analitica-datos-hero-overlay{display:flex;flex-direction:column;justify-content:center;max-width:60%;padding-left:5%}.analitica-datos-hero-overlay h1{word-wrap:break-word;font-size:2.5rem;max-width:100%}.analitica-datos-hero-overlay p,.hero-subtitle-long{word-wrap:break-word;font-size:1rem;max-width:100%}.hero-learn-more-btn{font-size:.9rem;padding:8px 18px}.video-content-wrapper{align-items:flex-start;flex-direction:row}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}.analitica-datos-page{background-color:#000;color:#fff;color:var(--color-text-light);min-height:100vh;padding-top:10%}.diseno-hero-section{align-items:center;background-image:url("/static/media/autos%20(3).4193f3594031a975ed6f.jpg");background-position:50%;background-size:cover;color:#fff;color:var(--color-text-light);display:flex;height:80vh;justify-content:flex-start;padding-left:10%;position:relative;text-align:left}.diseno-hero-overlay{align-items:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-left:10%;position:absolute;top:0;width:100%}.diseno-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:15px;max-width:60%;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.diseno-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;margin-bottom:10px;max-width:50%;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.diseno-video-content-section{align-items:center;background-color:#000;display:flex;flex-direction:column;padding:80px 20px}.diseno-benefits-section{margin-top:40px;max-width:1300px;text-align:left;width:100%}.diseno-benefits-section h2{color:#fff;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.diseno-benefits-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.diseno-benefits-section ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;padding:0}.diseno-benefits-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.6;padding-left:25px;position:relative}.diseno-benefits-section ul li:before{color:#ff6f00;color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.diseno-page{background-color:#000;color:#fff;color:var(--color-text-light);min-height:100vh;padding-top:7%}.news-link{border:1px solid var(--color-primary-orange)}.news-link:hover{background-color:var(--color-primary-orange)}@media screen and (min-width:1025px){.diseno-hero-overlay h1{font-size:5rem}.diseno-hero-overlay p{font-size:1.4rem}.hero-subtitle-long{font-size:1.1rem}}@media screen and (min-width:769px) and (max-width:1024px){.diseno-page{padding-top:80px}.diseno-hero-section{min-height:90vh;padding-left:8%}.diseno-hero-overlay{max-width:65%;padding-left:8%}.diseno-hero-overlay h1{font-size:clamp(3rem,5vw,4rem);max-width:100%}.diseno-hero-overlay p,.hero-subtitle-long{font-size:clamp(1rem,1.8vw,1.2rem);max-width:100%}.hero-learn-more-btn{font-size:.95rem;padding:10px 20px}.video-content-wrapper{align-items:center;flex-direction:column}.diseno-benefits-section h2,.faq-section h2,.news-insights-section h2,.our-team-section h2,.why-vekian-section h2{font-size:clamp(2rem,3.5vw,3rem)}.diseno-benefits-section ul{gap:15px}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.diseno-hero-section{height:70vh;padding-left:5%}.diseno-hero-overlay{padding-left:5%}.diseno-hero-overlay h1{font-size:2.5rem;max-width:90%}.diseno-hero-overlay p,.hero-subtitle-long{font-size:.9rem;max-width:90%}.hero-learn-more-btn{font-size:.9rem;padding:10px 20px}.diseno-video-content-section,.faq-section,.news-insights-section,.our-team-section,.why-vekian-section{padding:40px 15px}.video-content-wrapper{flex-direction:column}.text-block{min-height:auto}.diseno-benefits-section ul,.news-grid,.why-vekian-grid{grid-template-columns:1fr}.news-item,.team-member-card,.why-vekian-item{margin-bottom:20px}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}@media screen and (max-width:991px) and (orientation:landscape){.diseno-page{padding-top:70px}.diseno-hero-section{min-height:100vh;padding-left:5%}.diseno-hero-overlay{display:flex;flex-direction:column;justify-content:center;max-width:60%;padding-left:5%}.diseno-hero-overlay h1{word-wrap:break-word;font-size:2.5rem;max-width:100%}.diseno-hero-overlay p,.hero-subtitle-long{word-wrap:break-word;font-size:1rem;max-width:100%}.hero-learn-more-btn{font-size:.9rem;padding:8px 18px}.video-content-wrapper{align-items:flex-start;flex-direction:row}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}.ingenieria-page{color:var(--color-text-light);padding-top:10%}.ingenieria-hero-section{color:var(--color-text-light);height:100%;min-height:80vh;padding-bottom:50px;padding-top:50px}.ingenieria-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:15px;max-width:60%;text-shadow:2px 2px 10px #000}.ingenieria-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;margin-bottom:10px;max-width:50%;text-shadow:1px 1px 6px #000}.ingenieria-video-content-section{align-items:center;background-color:#000;display:flex;flex-direction:column;padding:80px 20px}.ingenieria-benefits-section{margin-top:40px;max-width:1300px;text-align:left;width:100%}.ingenieria-benefits-section h2{color:#fff;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.ingenieria-benefits-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.ingenieria-benefits-section ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;padding:0}.ingenieria-benefits-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.6;padding-left:25px;position:relative}.ingenieria-benefits-section ul li:before{color:#ff6f00;color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (min-width:1025px){.ingenieria-hero-overlay h1{font-size:5rem}.ingenieria-hero-overlay p{font-size:1.4rem}.hero-subtitle-long{font-size:1.1rem}}@media screen and (min-width:769px) and (max-width:1024px){.ingenieria-page{padding-top:80px}.ingenieria-hero-section{min-height:90vh;padding-left:8%}.ingenieria-hero-overlay{max-width:65%;padding-left:8%}.ingenieria-hero-overlay h1{font-size:clamp(3rem,5vw,4rem);max-width:100%}.hero-subtitle-long,.ingenieria-hero-overlay p{font-size:clamp(1rem,1.8vw,1.2rem);max-width:100%}.hero-learn-more-btn{font-size:.95rem;padding:10px 20px}.video-content-wrapper{align-items:center;flex-direction:column}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px) and (orientation:portrait){.ingenieria-page{padding-top:50px}.ingenieria-hero-section{min-height:70vh;padding-left:5%}.ingenieria-hero-overlay{padding-left:5%}.ingenieria-hero-overlay h1{font-size:2.5rem;max-width:90%}.hero-subtitle-long,.ingenieria-hero-overlay p{font-size:.9rem;max-width:90%}.hero-learn-more-btn{font-size:.9rem;padding:10px 20px}.faq-section,.ingenieria-video-content-section,.news-insights-section,.our-team-section,.why-vekian-section{padding:40px 15px}.video-content-wrapper{flex-direction:column}.text-block{min-height:auto}.ingenieria-benefits-section ul,.news-grid,.why-vekian-grid{grid-template-columns:1fr}.news-item,.team-member-card,.why-vekian-item{margin-bottom:20px}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}@media screen and (max-width:991px) and (orientation:landscape){.ingenieria-page{padding-top:70px}.ingenieria-hero-section{min-height:100vh;padding-left:5%}.ingenieria-hero-overlay{max-width:60%;padding-left:5%}.ingenieria-hero-overlay h1{word-wrap:break-word;font-size:2.5rem;max-width:100%}.hero-subtitle-long,.ingenieria-hero-overlay p{word-wrap:break-word;font-size:1rem;max-width:100%}.hero-learn-more-btn{font-size:.9rem;padding:8px 18px}.video-content-wrapper{align-items:flex-start;flex-direction:row}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}.ingenieria-page{background-color:#000;color:#fff;min-height:100vh;padding-top:7%}.ingenieria-hero-section{align-items:center;background-image:url(/static/media/TECH2.6537727feeb2047f465e.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;height:80vh;justify-content:flex-start;padding-left:10%;position:relative;text-align:left}.ingenieria-hero-overlay{align-items:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-left:10%;position:absolute;top:0;width:100%}.faq-item .faq-answer p{margin:0}.desarrollo-frontend-page{background-color:#000;color:#fff;color:var(--color-text-light);min-height:100vh;padding-top:5%}.desarrollo-frontend-hero-section{align-items:center;background-image:url("/static/media/sitioweb%20(2).2d8cc460a9df1573939c.jpg");background-position:50%;background-size:cover;color:#fff;color:var(--color-text-light);display:flex;height:100%;justify-content:flex-start;min-height:80vh;padding-bottom:50px;padding-left:10%;padding-top:50px;position:relative;text-align:left}.desarrollo-frontend-hero-overlay{align-items:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-left:10%;position:absolute;top:0;width:100%}.desarrollo-frontend-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:15px;max-width:60%;text-shadow:2px 2px 10px #000}.desarrollo-frontend-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;margin-bottom:10px;max-width:50%;text-shadow:1px 1px 6px #000}.desarrollo-frontend-video-content-section{align-items:center;background-color:#000;display:flex;flex-direction:column;padding:80px 20px}.desarrollo-frontend-benefits-section{margin-top:40px;max-width:1300px;text-align:left;width:100%}.desarrollo-frontend-benefits-section h2{color:#fff;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.desarrollo-frontend-benefits-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.desarrollo-frontend-benefits-section ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;padding:0}.desarrollo-frontend-benefits-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.6;padding-left:25px;position:relative}.desarrollo-frontend-benefits-section ul li:before{color:#ff6f00;color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}@media screen and (min-width:1025px){.desarrollo-frontend-hero-overlay h1{font-size:5rem}.desarrollo-frontend-hero-overlay p{font-size:1.4rem}.hero-subtitle-long{font-size:1.1rem}}@media screen and (min-width:769px) and (max-width:1024px){.desarrollo-frontend-page{padding-top:80px}.desarrollo-frontend-hero-section{min-height:90vh;padding-left:8%}.desarrollo-frontend-hero-overlay{max-width:65%;padding-left:8%}.desarrollo-frontend-hero-overlay h1{font-size:clamp(3rem,5vw,4rem);max-width:100%}.desarrollo-frontend-hero-overlay p,.hero-subtitle-long{font-size:clamp(1rem,1.8vw,1.2rem);max-width:100%}.hero-learn-more-btn{font-size:.95rem;padding:10px 20px}.video-content-wrapper{flex-direction:column}.desarrollo-frontend-benefits-section h2,.faq-section h2,.news-insights-section h2,.our-team-section h2,.why-vekian-section h2{font-size:clamp(2rem,3.5vw,3rem)}.desarrollo-frontend-benefits-section ul{gap:15px}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.desarrollo-frontend-page{padding-top:50px}.desarrollo-frontend-hero-section{min-height:70vh;padding-left:5%}.desarrollo-frontend-hero-overlay{padding-left:5%}.desarrollo-frontend-hero-overlay h1{font-size:2.5rem;max-width:90%}.desarrollo-frontend-hero-overlay p,.hero-subtitle-long{font-size:.9rem;max-width:90%}.hero-learn-more-btn{font-size:.9rem;padding:10px 20px}.desarrollo-frontend-video-content-section,.faq-section,.news-insights-section,.our-team-section,.why-vekian-section{padding:40px 15px}.video-content-wrapper{flex-direction:column}.text-block{min-height:auto}.desarrollo-frontend-benefits-section ul,.news-grid,.why-vekian-grid{grid-template-columns:1fr}.news-item,.team-member-card,.why-vekian-item{margin-bottom:20px}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}@media screen and (max-width:991px) and (orientation:landscape){.desarrollo-frontend-page{padding-top:70px}.desarrollo-frontend-hero-section{min-height:100vh;padding-left:5%}.desarrollo-frontend-hero-overlay{max-width:60%;padding-left:5%}.desarrollo-frontend-hero-overlay h1{word-wrap:break-word;font-size:2.5rem;max-width:100%}.desarrollo-frontend-hero-overlay p,.hero-subtitle-long{word-wrap:break-word;font-size:1rem;max-width:100%}.hero-learn-more-btn{font-size:.9rem;padding:8px 18px}.video-content-wrapper{align-items:flex-start;flex-direction:row}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}.news-insights-section h2{color:var(--color-text-light)}.news-item{box-shadow:0 4px 10px rgba(0,0,0,.2)}.news-item h4{color:var(--color-text-light);margin:20px 20px 10px}.news-item p{color:hsla(0,0%,100%,.7);flex-grow:1;font-family:Poppins,sans-serif;font-size:.95rem;margin:0 20px 20px}.news-link{color:var(--color-primary-orange);display:inline-block;transition:color .3s ease-in-out}.news-link:hover{color:#87ceeb;color:var(--color-light-blue-3)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out,padding .5s ease-in-out}.faq-item.active .faq-answer{max-height:200px;padding-bottom:20px}:root{--color-primary-orange:#ff6f00;--color-light-blue-3:#87ceeb}.estrategia-innovacion-page{background-color:#000;color:#fff;color:var(--color-text-light);min-height:100vh;padding-top:5%}.estrategia-innovacion-hero-section{align-items:center;background-image:url("/static/media/sitioweb%20(3).0cd1b6c4022d09ffa22c.jpg");background-position:50%;background-size:cover;color:#fff;color:var(--color-text-light);display:flex;height:100%;justify-content:flex-start;min-height:80vh;padding-bottom:50px;padding-left:10%;padding-top:50px;position:relative;text-align:left}.estrategia-innovacion-hero-overlay{align-items:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-left:10%;position:absolute;top:0;width:100%}.estrategia-innovacion-hero-overlay h1{font-family:Montserrat,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1.1;margin-bottom:15px;max-width:60%;text-shadow:2px 2px 10px #000}.estrategia-innovacion-hero-overlay p{font-family:Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;margin-bottom:10px;max-width:50%;text-shadow:1px 1px 6px #000}.hero-subtitle-long{font-size:clamp(.9rem,1.5vw,1.1rem);margin-bottom:30px;max-width:45%}.hero-learn-more-btn{background-color:transparent;border:1px solid #fff;border:1px solid var(--color-text-light);color:#fff;color:var(--color-text-light);font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;padding:12px 25px;text-decoration:none;transition:all .3s ease-in-out}.hero-learn-more-btn:hover{background-color:#ff6f00;background-color:var(--color-primary-orange);border-color:#ff6f00;border-color:var(--color-primary-orange)}.estrategia-video-content-section{align-items:center;background-color:#000;display:flex;flex-direction:column;padding:80px 20px}.video-content-wrapper{align-items:center;display:flex;gap:40px;margin-bottom:60px;max-width:1300px;width:100%}.text-block{align-items:center;background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;flex:1 1;min-height:250px;padding:20px}.text-block p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8}.video-block{align-items:center;display:flex;flex:1 1;justify-content:center}.video-placeholder{background-color:#333;border-radius:8px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-placeholder iframe{height:100%;left:0;position:absolute;top:0;width:100%}.estrategia-benefits-section{margin-top:40px;max-width:1300px;padding:0 20px;text-align:left;width:100%}.estrategia-benefits-section h2{color:#fff;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3rem);margin-bottom:30px;text-align:center}.estrategia-benefits-section p{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:20px;text-align:center}.estrategia-benefits-section ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;margin:0 auto;padding:0}.estrategia-benefits-section ul li{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.6;padding-left:30px;position:relative}.estrategia-benefits-section ul li:before{color:#ff6f00;color:var(--color-primary-orange);content:"\2022";display:inline-block;font-weight:700;left:0;margin-left:-1em;position:absolute;width:1em}.why-vekian-section{background-color:#000;padding:80px 20px;text-align:center}.why-vekian-section h2{color:#fff;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);margin-bottom:60px}.why-vekian-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1300px}.why-vekian-item{align-items:center;background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:30px;text-align:center}.why-vekian-item .icon-placeholder{align-items:center;background-color:#ff6f00;background-color:var(--color-primary-orange);border-radius:50%;color:#fff;color:var(--color-text-light);display:flex;font-size:2rem;height:60px;justify-content:center;margin-bottom:20px;width:60px}.why-vekian-item h3{color:#fff;color:var(--color-text-light);font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:15px}.why-vekian-item p{color:hsla(0,0%,100%,.7);font-family:Poppins,sans-serif;font-size:1rem;line-height:1.7}.our-team-section{background-color:#000;padding:80px 20px;text-align:center}.our-team-section h2{color:#fff;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);margin-bottom:60px}.team-member-card{align-items:center;background-color:#1a1a1a;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:flex;flex-direction:column;margin:0 auto;max-width:300px;padding:30px}.team-member-photo{border:3px solid #ff6f00;border:3px solid var(--color-primary-orange);border-radius:50%;height:150px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;width:150px}.team-member-card h3{color:#fff;color:var(--color-text-light);font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:600;margin-bottom:5px}.team-member-card p{color:hsla(0,0%,100%,.7);font-family:Poppins,sans-serif;font-size:.9rem}.news-insights-section{background-color:#000;padding:80px 20px;text-align:center}.news-insights-section h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);margin-bottom:60px}.news-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1300px}.news-item{background-color:#1a1a1a;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.news-item:hover{box-shadow:0 12px 24px rgba(0,0,0,.6);transform:translateY(-10px)}.news-image{height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.news-item:hover .news-image{transform:scale(1.05)}.news-item h4{color:#fff;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4;margin:20px}.short-paragraph{flex-grow:1}.full-paragraph,.short-paragraph{color:hsla(0,0%,100%,.7);font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.6;margin:0 20px 20px}.news-link{align-self:flex-start;background:none;border:1px solid #ff6f00;border-radius:5px;color:#ff6f00;cursor:pointer;font-size:.9rem;font-weight:600;margin:0 20px 20px;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.news-link:hover{background-color:#ff6f00;color:#000}.faq-section{background-color:#000;padding:80px 20px;text-align:center}.faq-section h2{color:#fff;color:var(--color-text-light);font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);margin-bottom:60px}.faq-accordion{margin:0 auto;max-width:900px}.faq-item{border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:0}.faq-question{align-items:center;color:#fff;color:var(--color-text-light);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:500;justify-content:space-between;padding:20px 0;transition:color .3s ease-in-out}.faq-question:hover{color:#ff6f00;color:var(--color-primary-orange)}.faq-question svg{color:#fff;color:var(--color-text-light);font-size:1rem;transition:transform .3s ease-in-out}.faq-question:hover svg{color:#ff6f00;color:var(--color-primary-orange)}.faq-answer{color:hsla(0,0%,100%,.7);font-family:Poppins,sans-serif;font-size:1rem;line-height:1.7;padding:0 20px 20px 0}@media screen and (min-width:1025px){.estrategia-innovacion-hero-overlay h1{font-size:5rem}.estrategia-innovacion-hero-overlay p{font-size:1.4rem}.hero-subtitle-long{font-size:1.1rem}}@media screen and (min-width:769px) and (max-width:1024px){.estrategia-innovacion-page{padding-top:80px}.estrategia-innovacion-hero-section{min-height:90vh;padding-left:8%}.estrategia-innovacion-hero-overlay{max-width:65%;padding-left:8%}.estrategia-innovacion-hero-overlay h1{font-size:clamp(3rem,5vw,4rem);max-width:100%}.estrategia-innovacion-hero-overlay p,.hero-subtitle-long{font-size:clamp(1rem,1.8vw,1.2rem);max-width:100%}.hero-learn-more-btn{font-size:.95rem;padding:10px 20px}.video-content-wrapper{flex-direction:column}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.estrategia-innovacion-page{padding-top:50px}.estrategia-innovacion-hero-section{min-height:70vh;padding-left:5%}.estrategia-innovacion-hero-overlay{padding-left:5%}.estrategia-innovacion-hero-overlay h1{font-size:2.5rem;max-width:90%}.estrategia-innovacion-hero-overlay p,.hero-subtitle-long{font-size:.9rem;max-width:90%}.hero-learn-more-btn{font-size:.9rem;padding:10px 20px}.estrategia-video-content-section,.faq-section,.news-insights-section,.our-team-section,.why-vekian-section{padding:40px 15px}.video-content-wrapper{flex-direction:column}.text-block{min-height:auto}.estrategia-benefits-section ul,.news-grid,.why-vekian-grid{grid-template-columns:1fr}.news-item,.team-member-card,.why-vekian-item{margin-bottom:20px}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}@media screen and (max-width:991px) and (orientation:landscape){.estrategia-innovacion-page{padding-top:70px}.estrategia-innovacion-hero-section{min-height:100vh;padding-left:5%}.estrategia-innovacion-hero-overlay{display:flex;flex-direction:column;justify-content:center;max-width:60%;padding-left:5%}.estrategia-innovacion-hero-overlay h1{word-wrap:break-word;font-size:2.5rem;max-width:100%}.estrategia-innovacion-hero-overlay p,.hero-subtitle-long{word-wrap:break-word;font-size:1rem;max-width:100%}.hero-learn-more-btn{font-size:.9rem;padding:8px 18px}.video-content-wrapper{align-items:flex-start;flex-direction:row}.news-grid,.why-vekian-grid{grid-template-columns:repeat(2,1fr)}.faq-question{font-size:1rem}.faq-answer{font-size:.9rem}}:root{--color-primary-orange:#f28705;--color-light-yellow-1:#f2ea77;--color-light-yellow-2:#f6f1a6;--color-light-blue-1:#b0d1d9;--color-light-blue-2:#d2e5ea;--color-light-blue-3:#8ebdc8;--color-text-dark:#333;--color-text-light:#fff;--color-bg-dark:#222;--color-bg-light:#f8f8f8;--color-bg-white:#fff}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f8f8;background-color:var(--color-bg-light);color:#333;color:var(--color-text-dark);font-family:Poppins,sans-serif}a{color:inherit;text-decoration:none}ul{list-style:none}.btn{border:none;border-radius:50px;cursor:pointer;font-size:16px;font-weight:600;outline:none;padding:10px 24px;transition:all .3s ease-out;white-space:nowrap}.btn--primary{background-color:#f28705;background-color:var(--color-primary-orange);border:1px solid #f28705;border:1px solid var(--color-primary-orange);color:#fff;color:var(--color-text-light)}.btn--outline{background-color:#fff;background-color:var(--color-bg-white);border:1px solid #fff;border:1px solid var(--color-bg-white);color:#333;color:var(--color-text-dark)}.btn--primary:hover{background-color:#fff;background-color:var(--color-text-light);border:1px solid #f28705;border:1px solid var(--color-primary-orange);color:#f28705;color:var(--color-primary-orange)}.btn--outline:hover{background-color:#8ebdc8;background-color:var(--color-light-blue-3);border:1px solid #8ebdc8;border:1px solid var(--color-light-blue-3);color:#fff;color:var(--color-text-light)}.btn--large{font-size:18px;padding:14px 30px}.btn--medium{font-size:16px;padding:10px 24px}
/*# sourceMappingURL=main.4bd7a532.css.map*/