*{margin:0;padding:0;box-sizing:border-box}:root{--color-black:#000;--color-white:#fff;--color-gray-light:#fafafa;--color-gray-medium:#e8e8e8;--color-gray-dark:#787878;--color-gray-darker:#37352f;--color-gray-ultra-light:#f5f5f5;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.15);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,.06);--gradient-subtle:linear-gradient(135deg,rgba(0,0,0,.02),rgba(0,0,0,.01));--gradient-radial:radial-gradient(circle at 50% 50%,rgba(0,0,0,.03) 0%,transparent 70%);--pattern-dots:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 4px);--font-primary:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-bounce:all 0.4s cubic-bezier(0.68,-0.55,0.265,1.55);--border-radius-sm:6px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-2xl:20px}html{scroll-behavior:smooth}body{font-family:var(--font-primary);color:var(--color-black);background-color:#f5f5f5;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh}body,main{position:relative}main{z-index:1;background-color:transparent}a{color:var(--color-black);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.7}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;margin-bottom:1rem;color:var(--color-black)}h1{font-size:3rem;font-weight:700;letter-spacing:-.02em}h2{font-size:2.5rem;letter-spacing:-.015em}h2,h3{font-weight:600}h3{font-size:2rem;letter-spacing:-.01em}h4{font-size:1.5rem;font-weight:600}p{margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.75;color:var(--color-gray-darker)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:6rem 0}.section-alt{background-color:var(--color-gray-light);position:relative}.section-alt:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-subtle);pointer-events:none}.btn{display:inline-block;padding:.875rem 2rem;background-color:var(--color-black);color:var(--color-white);border:1.5px solid var(--color-black);font-size:.9375rem;font-weight:600;cursor:pointer;transition:var(--transition-smooth);text-align:center;border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);letter-spacing:.01em;position:relative;overflow:hidden;z-index:0}.btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:btnShine 3s infinite;z-index:1;pointer-events:none}@keyframes btnShine{0%{left:-100%}50%,to{left:100%}}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.1);transform:translate(-50%,-50%);transition:width .6s,height .6s;z-index:0;pointer-events:none}.btn:hover:before{width:300px;height:300px}.btn:hover{background-color:var(--color-white);color:var(--color-black);opacity:1;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn *{position:relative;z-index:2}.btn:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.btn-outline{background-color:transparent;color:var(--color-black);box-shadow:none}.btn-outline:hover{background-color:var(--color-black);color:var(--color-white);box-shadow:var(--shadow-md)}@media (max-width:768px){h1,h2{font-size:2rem}h3{font-size:1.5rem}.container{padding:0 1.5rem}.section{padding:4rem 0}}.BackgroundPattern_backgroundPattern__nxCJf{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0;overflow:hidden;background-color:transparent}.BackgroundPattern_iconWrapper__IDPbn{position:absolute;color:rgba(0,0,0,.25);opacity:.9;transition:opacity .3s ease}.BackgroundPattern_iconWrapper__IDPbn svg{width:100%;height:100%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));stroke-linejoin:round;stroke-linecap:round;stroke:currentColor}.BackgroundPattern_iconWrapper__IDPbn:nth-child(odd) svg{transform:scale(1.03) rotate(.8deg)}.BackgroundPattern_iconWrapper__IDPbn:nth-child(2n) svg{transform:scale(.97) rotate(-.8deg)}.BackgroundPattern_iconWrapper__IDPbn:nth-child(3n) svg{transform:scale(1.01) rotate(1.2deg)}.BackgroundPattern_iconWrapper__IDPbn:nth-child(4n) svg{transform:scale(.99) rotate(-1.1deg)}@media (max-width:768px){.BackgroundPattern_iconWrapper__IDPbn:nth-child(n+11){display:none}.BackgroundPattern_iconWrapper__IDPbn{opacity:.4}}@media (max-width:480px){.BackgroundPattern_iconWrapper__IDPbn:nth-child(n+6){display:none}.BackgroundPattern_iconWrapper__IDPbn{opacity:.3}}.Footer_footer__pQtti{background-color:var(--color-gray-light);border-top:2px solid var(--color-gray-medium);padding:5rem 0 2.5rem;margin-top:6rem;box-shadow:0 -4px 20px rgba(0,0,0,.03);position:relative;background-image:var(--gradient-subtle)}.Footer_footer__pQtti:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-gray-medium),transparent)}.Footer_container__KpDnW{max-width:1200px;margin:0 auto;padding:0 2rem}.Footer_content__sRLWS{display:grid;grid-template-columns:2fr 3fr;grid-gap:4rem;gap:4rem;margin-bottom:3rem}.Footer_brand__0rdww h3{font-size:1.75rem;margin-bottom:.75rem;color:var(--color-black);position:relative;display:inline-block}.Footer_brand__0rdww h3:after{content:"";position:absolute;bottom:-.25rem;left:0;width:40px;height:3px;background-color:var(--color-black);opacity:.3}.Footer_brand__0rdww p{color:var(--color-gray-dark);font-size:1rem;margin:0 0 1.5rem}.Footer_links__cFiYr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.Footer_column__fehd0 h4{font-size:.9375rem;font-weight:600;margin-bottom:1rem;color:var(--color-black);text-transform:uppercase;letter-spacing:.5px}.Footer_column__fehd0 ul{list-style:none;padding:0;margin:0}.Footer_column__fehd0 ul li{margin-bottom:.75rem}.Footer_column__fehd0 ul li a{font-size:.9375rem;color:var(--color-gray-dark);transition:var(--transition-smooth);display:inline-block;padding:.25rem 0;position:relative}.Footer_column__fehd0 ul li a:before{content:"→";position:absolute;left:-1.25rem;opacity:0;transition:var(--transition-smooth);transform:translateX(-4px)}.Footer_column__fehd0 ul li a:hover{color:var(--color-black);opacity:1;transform:translateX(4px);padding-left:1.25rem}.Footer_column__fehd0 ul li a:hover:before{opacity:1;transform:translateX(0)}.Footer_codigoLatamLink__enP6I{text-decoration:none;display:inline-block;transition:var(--transition-smooth);cursor:pointer}.Footer_codigoLatamLink__enP6I:hover{opacity:.8;transform:translateY(-2px)}.Footer_codigoLatamContent__7I0tR{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.5rem}.Footer_codigoLatamImage__rolGT{object-fit:contain}.Footer_codigoLatamContent__7I0tR span{font-size:1rem;font-weight:500;color:var(--color-black);text-align:center}.Footer_bottom__wxP7Z{padding-top:2.5rem;border-top:1px solid var(--color-gray-medium);text-align:center;position:relative}.Footer_bottom__wxP7Z:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:1px;background:linear-gradient(90deg,transparent,var(--color-gray-medium),transparent)}.Footer_bottom__wxP7Z p{font-size:.875rem;color:var(--color-gray-dark);margin:0}@media (max-width:768px){.Footer_content__sRLWS{grid-template-columns:1fr;gap:3rem}.Footer_links__cFiYr{grid-template-columns:1fr;gap:2rem}.Footer_footer__pQtti{padding:3rem 0 2rem}.Footer_container__KpDnW{padding:0 1.5rem}.Footer_codigoLatamContent__7I0tR{align-items:center}.Footer_codigoLatamContent__7I0tR span{text-align:center}.Footer_bottom__wxP7Z{padding-top:1rem}}.Navigation_nav__NZulV{position:-webkit-sticky;position:sticky;top:0;background-color:hsla(0,0%,100%,.95);border-bottom:1.5px solid var(--color-gray-medium);z-index:1000;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.Navigation_nav__NZulV:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-gray-medium),transparent)}.Navigation_container__ClVVs{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.Navigation_logo__ZzKRw{display:flex;align-items:center;gap:.75rem;font-size:1.375rem;font-weight:700;transition:var(--transition-smooth);position:relative}.Navigation_logo__ZzKRw:after{content:"";position:absolute;bottom:-.25rem;left:0;width:0;height:2px;background-color:var(--color-black);transition:width .3s ease}.Navigation_logo__ZzKRw:hover:after{width:100%}.Navigation_logoText__vh_T4{color:var(--color-black)}.Navigation_menu__S_vxP{display:flex;list-style:none;gap:2rem;align-items:center;margin:0;padding:0}.Navigation_menu__S_vxP li a{font-size:.9375rem;font-weight:500;color:var(--color-gray-darker);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;padding:.25rem 0}.Navigation_menu__S_vxP li a:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2.5px;background:linear-gradient(90deg,transparent,var(--color-black),transparent);transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:2px}.Navigation_menu__S_vxP li a:before{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:4px;height:4px;background-color:var(--color-black);border-radius:50%;opacity:0;transition:opacity .3s ease}.Navigation_menu__S_vxP li a:hover{color:var(--color-black);opacity:1}.Navigation_menu__S_vxP li a:hover:after{width:100%}.Navigation_menu__S_vxP li a:hover:before{opacity:.3}.Navigation_rightSection__43Lk7{display:flex;align-items:center;gap:1rem}.Navigation_downloadButton__y22WX{display:flex;align-items:center;gap:.5rem;background:var(--color-black);color:var(--color-white);border:none;padding:.625rem 1.25rem;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden;z-index:0}.Navigation_downloadButton__y22WX:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:Navigation_shine__Ydi31 3s infinite;pointer-events:none;z-index:1}@keyframes Navigation_shine__Ydi31{0%{left:-100%}50%,to{left:100%}}.Navigation_downloadButton__y22WX:hover{background:var(--color-gray-darker);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Navigation_downloadButton__y22WX:active{transform:translateY(0)}.Navigation_downloadIcon__ejm1H{width:18px;height:18px;flex-shrink:0;position:relative;z-index:2}.Navigation_downloadText__mikvi{display:inline-block;position:relative;z-index:2}.Navigation_menuButton__7LDVt{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-black);padding:.5rem}.Navigation_menuIcon__n1Riy{display:block;font-size:1.5rem;line-height:1}.Navigation_mobileDownload__XVkQ8{display:none}.Navigation_downloadButtonMobile__MOF7p{display:flex;align-items:center;gap:.75rem;background:var(--color-black);color:var(--color-white);border:none;padding:.875rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%;justify-content:center;position:relative;overflow:hidden;z-index:0}.Navigation_downloadButtonMobile__MOF7p:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:Navigation_shine__Ydi31 3s infinite;pointer-events:none;z-index:1}.Navigation_downloadButtonMobile__MOF7p:hover{background:var(--color-gray-darker);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.Navigation_menuButton__7LDVt{display:block}.Navigation_downloadButton__y22WX{display:none}.Navigation_mobileDownload__XVkQ8{display:block;width:100%}.Navigation_menu__S_vxP{position:absolute;top:100%;left:0;right:0;background-color:var(--color-white);flex-direction:column;padding:1.5rem 2rem;gap:1.5rem;border-bottom:1px solid var(--color-gray-medium);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.Navigation_menuOpen__4XLJu{transform:translateY(0);opacity:1;visibility:visible}.Navigation_container__ClVVs{padding:1rem 1.5rem}}