@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_94d83e41-module__ctMBzW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_94d83e41-module__ctMBzW__variable{--font-sora:"Sora", "Sora Fallback"}
html{scroll-behavior:smooth;overflow-x:hidden}@media (min-width:900px){html{scroll-snap-type:y mandatory}[data-snap]{scroll-snap-align:start;scroll-snap-stop:always}footer{scroll-snap-align:end}}body{font-family:var(--font-sora), system-ui, sans-serif;color:#0a1633;-webkit-font-smoothing:antialiased;background:#eaf1fb;margin:0;overflow-x:hidden}a{color:#1e63e9;text-decoration:none}a:hover{color:#2fa8ff}@keyframes blobA{0%,to{transform:translate(0)scale(1)}33%{transform:translate(80px,-60px)scale(1.15)}66%{transform:translate(-50px,50px)scale(.92)}}@keyframes blobB{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-90px,-40px)scale(1.2)}}@keyframes blobC{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,70px)scale(.85)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floaty2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(240%)skew(-18deg)}}@keyframes dash{to{stroke-dashoffset:-260px}}@keyframes pulseDot{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes gradShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes popIn{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes stepIn{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes authFade{0%{opacity:0}to{opacity:1}}@keyframes authCard{0%{opacity:0;filter:blur(12px);transform:translateY(34px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}::selection{color:#fff;background:#2fa8ff}.wgt-navlink{transition:background .2s,color .2s}.wgt-navlink:hover{color:#1e63e9;background:#1e63e91a}.wgt-cta{transition:background .2s,transform .2s,box-shadow .2s}.wgt-cta:hover{color:#fff;background:#1550c4;transform:translateY(-2px);box-shadow:0 16px 34px #1e63e973}.wgt-ghost{transition:background .2s,transform .2s,color .2s}.wgt-ghost:hover{background:#1e63e91a;transform:translateY(-1px)}.wgt-card-lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.wgt-card-lift:hover{transform:translateY(-5px);box-shadow:0 26px 60px #1e63e938,inset 0 1px #ffffffe6}.wgt-pill{transition:background .25s,border .25s,transform .25s,box-shadow .25s}.wgt-pill:hover{background:#1e63e914;border-color:#1e63e959;transform:translateY(-2px);box-shadow:0 10px 22px #1e63e926}.wgt-row{transition:background .25s,border .25s,transform .25s,box-shadow .25s}.wgt-row:hover{color:#0a1633;background:#fffc;border-color:#1e63e94d;transform:translate(5px);box-shadow:0 14px 34px #1e63e929}.wgt-social{transition:background .2s,border .2s,transform .2s,box-shadow .2s}.wgt-social:hover:not(:disabled){background:#fff;border-color:#1e63e94d;transform:translateY(-2px);box-shadow:0 10px 24px #0a16331f}.wgt-link-btn{transition:color .2s}.wgt-link-btn:hover{color:#1550c4}.wgt-input{transition:border .2s,background .2s}.wgt-input:focus{background:#fff;border-color:#1e63e9}.wgt-soft-btn{transition:background .2s}.wgt-soft-btn:hover{background:#0a163317}.wgt-arrow-btn{transition:background .2s,transform .2s}.wgt-arrow-btn:hover{background:#1e63e91a;transform:translateY(-2px)}.wgt-arrow-btn-solid{transition:background .2s,transform .2s}.wgt-arrow-btn-solid:hover{background:#1550c4;transform:translateY(-2px)}button:disabled{cursor:not-allowed;opacity:.75}.wgt-grid-hero{grid-template-columns:1fr 1.05fr}.wgt-grid-two{grid-template-columns:1fr 1fr;gap:64px}.wgt-grid-serv{grid-template-columns:1.15fr 1fr 1fr;gap:22px}.wgt-grid-nosotros{grid-template-columns:1.05fr 1fr;gap:26px}.wgt-grid-faq{grid-template-columns:.8fr 1.2fr;gap:64px}.wgt-serv-feat{grid-row:span 2}.wgt-serv-wide{grid-column:span 2}.wgt-section{min-height:100svh;padding:60px 24px}.wgt-section-last{min-height:100svh;padding:60px 24px 40px}.wgt-hero{gap:48px;min-height:100svh;padding:130px 24px 60px}.wgt-hero-visual{height:min(620px,72vh)}.wgt-map-visual{height:min(560px,66vh)}.wgt-pad-feature{padding:40px 36px}.wgt-pad-card{padding:32px 30px}.wgt-pad-dark{gap:20px;min-height:min(520px,56vh);padding:52px 46px}.wgt-pad-stat{padding:36px 32px}.wgt-stats{grid-auto-rows:minmax(220px,1fr);gap:26px}.wgt-pillars{grid-template-columns:1fr 1fr;gap:12px 20px}.wgt-pad-quote{gap:26px;min-height:340px;padding:52px 54px}.wgt-pad-form{padding:44px 42px}.wgt-faq-panel{max-height:0}.wgt-faq-panel[data-open=true]{max-height:240px}.wgt-faq-answer{padding:0 26px 24px 62px}.wgt-footer{padding:0 24px 40px}.wgt-auth-overlay{padding:24px}.wgt-auth-card{border-radius:18px;width:min(440px,100%);padding:44px 40px}.wgt-rules-grid,.wgt-field-pair{grid-template-columns:1fr 1fr}.wgt-firma-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:22px}.wgt-firma-grid>*{min-width:0}.wgt-blur-soft{-webkit-backdrop-filter:blur(28px)saturate(1.8)}.wgt-t-track{transform:translateX(calc(12% - var(--i) * 76% - var(--i) * 28px))}.wgt-t-card{width:76%}.wgt-nav-desktop{display:contents}.wgt-nav-burger{display:none}@media (max-width:1179px){.wgt-nav-desktop{display:none}.wgt-nav-burger{display:grid}}@media (max-width:899px){.wgt-grid-hero,.wgt-grid-two,.wgt-grid-serv,.wgt-grid-nosotros,.wgt-grid-faq{grid-template-columns:1fr}.wgt-serv-feat{grid-row:auto}.wgt-serv-wide{grid-column:auto}.wgt-section,.wgt-section-last{min-height:auto;padding:64px 20px;scroll-margin-top:40px}.wgt-section-last{padding-bottom:44px}.wgt-pillars{grid-template-columns:1fr;gap:10px}.wgt-hero{gap:32px;padding:112px 20px 48px}.wgt-hero-visual{height:min(400px,44vh)}.wgt-map-visual{height:min(360px,42vh)}.wgt-grid-two,.wgt-grid-faq{gap:36px}.wgt-grid-nosotros,.wgt-grid-serv{gap:16px}.wgt-pad-feature{padding:30px 24px}.wgt-pad-card{padding:26px 22px}.wgt-pad-dark{gap:16px;min-height:auto;padding:34px 26px}.wgt-pad-stat{padding:22px 20px}.wgt-stats{grid-auto-rows:minmax(124px,auto);gap:12px}.wgt-pad-quote{gap:20px;min-height:auto;padding:30px 26px}.wgt-pad-form{padding:28px 22px}.wgt-t-track{transform:translateX(calc(var(--i) * -100% - var(--i) * 28px))}.wgt-t-card{width:100%}.wgt-field-pair{grid-template-columns:1fr}.wgt-firma-grid{grid-template-columns:minmax(0,1fr);gap:16px}.wgt-faq-answer{padding:0 20px 22px}.wgt-faq-panel[data-open=true]{max-height:360px}.wgt-footer{text-align:center;justify-content:center;gap:20px;padding:0 20px 48px}.wgt-footer-links{flex-wrap:wrap;justify-content:center}.wgt-auth-overlay{padding:0}.wgt-auth-card{width:100%;min-height:100svh;padding:88px 22px calc(40px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0}.wgt-blur-soft{-webkit-backdrop-filter:blur(14px)saturate(1.4)}}@media (max-width:380px){.wgt-rules-grid{grid-template-columns:1fr}}@media (hover:none){#wgt-glow{display:none}}@media (pointer:coarse){a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@keyframes menuIn{0%{opacity:0}to{opacity:1}}@keyframes menuOut{0%{opacity:1}to{opacity:0}}@keyframes menuItemIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes menuItemOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.wgt-menu{z-index:60;padding:96px 22px calc(28px + env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior:contain;background:radial-gradient(120% 80% at 100% 0,#2fa8ff29,#0000 60%),radial-gradient(90% 60% at 0 100%,#1e63e91f,#0000 60%),#eaf1fb;flex-direction:column;animation:.28s both menuIn;display:flex;position:fixed;inset:0;overflow-y:auto}.wgt-menu[data-closing=true]{pointer-events:none;animation:.22s both menuOut}.wgt-menu-item{animation:.45s cubic-bezier(.22,1,.36,1) both menuItemIn;animation-delay:calc(var(--d) * 55ms + 60ms)}.wgt-menu[data-closing=true] .wgt-menu-item{animation:.18s both menuItemOut}.wgt-menu-link{letter-spacing:-.03em;color:#0a1633;border-bottom:1px solid #0a163314;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:clamp(26px,8vw,34px);font-weight:800;transition:color .25s,padding-left .25s;display:flex}.wgt-menu-link:active{color:#1e63e9;padding-left:10px}.wgt-menu-link span{letter-spacing:.12em;color:#0a163347;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-snap-type:none}}
