@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600 800;src:url(/_astro/bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2)format("woff2-variations");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");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}body{background:#fff;margin:0}a{color:#1450f0}a:hover{color:#0b2a5e}a:focus-visible{outline-offset:3px;outline:3px solid #6fa8ff}.tap{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s cubic-bezier(.2,.7,.2,1),filter .28s}.tap:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 16px 28px -14px #061a3f80}.tap:active{transform:translateY(0)scale(.98)}.shine{position:relative;overflow:hidden}.shine:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff57 50%,#0000 65%);animation:7s ease-in-out 2.5s infinite di-shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes di-shine{0%{transform:translate(-130%)}18%{transform:translate(130%)}to{transform:translate(130%)}}.sym{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1)}.sym:hover,.sym:active{transform:translateY(-4px);box-shadow:0 18px 30px -16px #0b2a5e66}.sym .wab{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sym:hover .wab,.sym:active .wab{transform:scale(1.18)}.ph img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ph:hover img{transform:scale(1.06)}.kb{animation:12s ease-out both di-kb}@keyframes di-kb{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes di-up{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.hero-in>*{animation:.7s cubic-bezier(.2,.7,.2,1) both di-up}.hero-in>:first-child{animation-delay:.15s}.hero-in>:nth-child(2){animation-delay:.28s}.hero-in>:nth-child(3){animation-delay:.41s}.hero-in>:nth-child(4){animation-delay:.54s}.hero-in>:nth-child(5){animation-delay:.67s}.in-late{animation:.7s cubic-bezier(.2,.7,.2,1) .8s both di-up}.rv{animation:.6s cubic-bezier(.2,.7,.2,1) both di-up view();animation-range:entry entry 30%}.stg>*{animation:.6s cubic-bezier(.2,.7,.2,1) both di-up view();animation-range:entry entry 32%}.stg>:nth-child(2){animation-range:entry 7% entry 39%}.stg>:nth-child(3){animation-range:entry 14% entry 46%}.stg>:nth-child(4){animation-range:entry 21% entry 53%}.stg>:nth-child(5){animation-range:entry 28% entry 60%}.stg>:nth-child(6){animation-range:entry 35% entry 67%}.stg>:nth-child(7){animation-range:entry 42% entry 74%}.stg>:nth-child(8){animation-range:entry 49% entry 81%}.ul path{stroke-dasharray:120;stroke-dashoffset:120px;animation:.8s ease-out both di-draw}.ul-load path{animation-delay:1s}.ul-scroll path{animation-timeline:view();animation-range:entry 45% entry 95%}@keyframes di-draw{to{stroke-dashoffset:0}}@keyframes di-star{0%{opacity:.25;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.stars>*{animation:.45s cubic-bezier(.2,.7,.2,1) both di-star view();animation-range:entry 30% entry 60%}.stars>:nth-child(2){animation-range:entry 38% entry 68%}.stars>:nth-child(3){animation-range:entry 46% entry 76%}.stars>:nth-child(4){animation-range:entry 54% entry 84%}.stars>:nth-child(5){animation-range:entry 62% entry 92%}@keyframes di-ping{0%{opacity:.75;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@media (height<=520px){.hero{min-height:0!important}.hero-in{padding-top:88px!important;padding-bottom:64px!important}.hero-in h1{font-size:30px!important}.hero-in>p{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.raiz.urg{color:#0f2a4d}:where(.urg) a{color:#1e6fd9}:where(.urg) a:hover{color:#0b3a6e}:where(.urg) .tap:hover{box-shadow:0 16px 28px -14px #0b3a6e80}:where(.urg) .sym:hover,:where(.urg) .sym:active{box-shadow:0 18px 30px -16px #0b3a6e66}.cnt{display:inline-grid}.cnt:before{content:"200";visibility:hidden;grid-area:1/1}.cnt>span{grid-area:1/1}@keyframes di-beat{0%,6%,to{transform:scale(1)}2%{transform:scale(1.18)}4%{transform:scale(1)}}.beat{transform-origin:50%;animation:7s ease-in-out 3s infinite di-beat}@media (prefers-reduced-motion:reduce){.beat{animation:none!important}}picture{display:contents}@media (width<=767.98px){.v-t,.v-d{display:none!important}}@media (width>=768px) and (width<=1023.98px){.v-m,.v-d{display:none!important}}@media (width>=1024px){.v-m,.v-t{display:none!important}}.raiz{color:#0a1a33;background:#fff;max-width:480px;margin:0 auto;padding-bottom:92px;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}@media (width>=768px){.raiz{max-width:none;margin:0;padding-top:72px;padding-bottom:0;overflow:clip visible}}@media (width>=1024px){.raiz{padding-top:80px}}.hero{color:#0b3a6e;background:#eef5fd;flex-direction:column;justify-content:flex-end;min-height:700px;display:flex;position:relative;overflow:hidden}.hero-img{object-fit:cover;object-position:50% 42%;transform-origin:50% 40%;width:100%;height:100%;position:absolute;inset:0}.hero-g1{background:linear-gradient(#fff0 0% 30%,#ffffffdb 50%,#f0f6fff7 66%,#eef5fd 100%);position:absolute;inset:0}.hero-g2{display:none}.hero-wrap{position:relative}.hero-in{flex-direction:column;gap:0;padding:0 20px 118px;display:flex;position:relative}.hero-pill{backdrop-filter:blur(6px);color:#0b3a6e;background:#ffffffe0;border:1px solid #1e6fd98c;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.hero-h1{letter-spacing:-.025em;text-wrap:balance;margin:16px 0 0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:44px;font-weight:800;line-height:.98}.hero-ul{fill:none;stroke:#1e6fd9;stroke-width:3.2px;stroke-linecap:round;width:100%;height:9px;position:absolute;bottom:-6px;left:0;right:0}.hero-p{color:#34507a;text-wrap:pretty;margin:12px 0 0;font-size:17px;line-height:1.45}.hero-btns{flex-direction:column;gap:10px;margin-top:22px;display:flex}.hero-btn{border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:0 18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.hero-btn-call{color:#fff;background:#1e6fd9;box-shadow:0 14px 30px -12px #1e6fd9e6}.hero-btn-wa{color:#062a16;background:#25d366}@media (width>=768px){.hero{flex-direction:row;justify-content:normal;align-items:flex-end;min-height:740px}.hero-img{object-position:50% 55%;transform-origin:50%}.hero-g1{background:linear-gradient(#fff0 0% 32%,#ffffffdb 52%,#f0f6fff7 68%,#eef5fd 100%)}.hero-g2{background:linear-gradient(90deg,#ffffff80 0%,#fff0 60%);display:block;position:absolute;inset:0}.hero-wrap{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:56px 32px 112px}.hero-in{align-items:flex-start;gap:normal;max-width:700px;padding:0}.hero-pill{align-self:auto;padding:9px 16px 9px 13px;font-size:15px}.hero-h1{letter-spacing:-.03em;margin:20px 0 0;font-size:56px}.hero-ul{height:11px;bottom:-8px}.hero-p{max-width:520px;margin:16px 0 0;font-size:19px}.hero-btns{flex-flow:wrap;gap:12px;margin-top:26px}.hero-btn{padding:0 26px;display:inline-flex}}@media (width>=1024px){.hero{align-items:center;min-height:720px}.hero-img{object-position:72% 55%;transform-origin:70%}.hero-g1{background:linear-gradient(90deg,#fffffff7 0%,#fffffff2 36%,#ffffffb8 54%,#ffffff14 78%,#fff0 100%)}.hero-g2{background:linear-gradient(#fff0 0% 72%,#eaf3ffe6 100%)}.hero-wrap{padding:64px 40px 118px}.hero-in{max-width:720px}.hero-h1{margin:22px 0 0;font-size:68px}.hero-p{max-width:540px;margin:20px 0 0;font-size:21px}.hero-btns{margin-top:30px}}@media (height<=520px) and (width>=768px){.hero-wrap{padding-top:20px!important;padding-bottom:112px!important}.hero-in{padding-top:0!important;padding-bottom:0!important}.hero-h1{margin-top:12px!important}.hero-btns{margin-top:16px!important}}@media (width<=359.98px){[data-row]>span:first-child{flex-wrap:wrap;row-gap:4px}}@supports not (animation-timeline:view()){.rv,.stg>*,.stars>*,.ul-scroll path{animation:none}html.js .rv:not(.is-in),html.js .stg>:not(.is-in){opacity:0}html.js .rv.is-in,html.js .stg>.is-in{animation:.6s cubic-bezier(.2,.7,.2,1) both di-up;animation-delay:calc(var(--i,0) * 70ms)}html.js .stars:not(.is-in)>*{opacity:.25}html.js .stars.is-in>*{animation:.45s cubic-bezier(.2,.7,.2,1) both di-star}html.js .stars.is-in>:nth-child(2){animation-delay:70ms}html.js .stars.is-in>:nth-child(3){animation-delay:.14s}html.js .stars.is-in>:nth-child(4){animation-delay:.21s}html.js .stars.is-in>:nth-child(5){animation-delay:.28s}html.js .ul-scroll:not(.is-in) path{stroke-dashoffset:120px}html.js .ul-scroll.is-in path{animation:.8s ease-out both di-draw}html:not(.js) .ul-scroll path{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){html.js .rv,html.js .stg>*,html.js .stars>*{opacity:1!important}.ul path{stroke-dashoffset:0!important}}summary:focus-visible{outline-offset:3px;outline:3px solid #6fa8ff}.nav a{transition:color .2s,background .2s}.nav a:hover{color:#1450f0;background:#fff}.stg>:nth-child(9){animation-range:entry 56% entry 88%}.ring path{stroke-dasharray:144;stroke-dashoffset:144px;animation:.9s ease-out both di-draw view();animation-range:entry 10% entry 40%}.ring path:nth-of-type(2){animation-range:entry 18% entry 48%}.ring path:nth-of-type(3){animation-range:entry 26% entry 56%}.ring path:nth-of-type(4){animation-range:entry 34% entry 64%}@keyframes di-fade{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ring .cap{transform-origin:135px 32px;animation:.4s ease-out both di-fade view();animation-range:entry 60% entry 78%}.ring .nd{animation:.45s cubic-bezier(.2,.7,.2,1) both di-fade view();animation-range:entry 8% entry 30%}.ring .nd:nth-of-type(2){animation-range:entry 16% entry 38%}.ring .nd:nth-of-type(3){animation-range:entry 24% entry 46%}.ring .nd:nth-of-type(4){animation-range:entry 32% entry 54%}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details .chev{transition:transform .3s cubic-bezier(.2,.7,.2,1)}details[open] .chev{transform:rotate(180deg)}.pc{color:#4a5b78;letter-spacing:.06em;text-transform:uppercase;white-space:normal;text-align:left;vertical-align:middle;box-sizing:border-box;border:1px dashed #8fb4e8;border-radius:999px;align-items:center;max-width:100%;padding:2px 8px;font-size:10.5px;font-weight:700;line-height:1.4;display:inline-flex}.snap{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.snap::-webkit-scrollbar{display:none}.snap>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.ring path,.ul path{stroke-dashoffset:0!important}}.raiz.serv{padding-bottom:86px}@media (width>=768px){.raiz.serv{padding-bottom:0}}.sh{color:#061a3f;background:#eaf3ff;padding:20px 20px 78px;position:relative;overflow:hidden}.sh-blur{opacity:.7;filter:blur(70px);pointer-events:none;background:#fff;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-160px}.sh-grid{position:relative}.sh-in{flex-direction:column;align-items:flex-start;display:flex;position:relative}.sh-in>*{animation:.7s cubic-bezier(.2,.7,.2,1) both di-up}.sh-in>:first-child{animation-delay:.1s}.sh-in>:nth-child(2){animation-delay:.22s}.sh-in>:nth-child(3){animation-delay:.34s}.sh-in>:nth-child(4){animation-delay:.46s}.sh-pill{backdrop-filter:blur(6px);color:#061a3f;background:#ffffffe6;border:1px solid #1f5bff80;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.sh-h1{letter-spacing:-.025em;text-wrap:balance;color:#061a3f;margin:16px 0 0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:33px;font-weight:800;line-height:1.02}.sh-key{color:#1f5bff;display:inline-block;position:relative}.sh-ul{fill:none;stroke:#ff7a59;stroke-width:3.2px;stroke-linecap:round;width:100%;height:9px;position:absolute;bottom:-6px;left:0;right:0}.sh-p{color:#33445f;text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.5}.sh-btns{flex-direction:column;gap:10px;width:100%;margin-top:18px;display:flex}.sh-btn{border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.sh-wa{color:#062a16;background:#25d366;box-shadow:0 14px 30px -12px #25d366cc}.sh-call{color:#1450f0;background:#fff;border:2px solid #1f5bff}.sh-comp{width:100%;height:212px;margin-top:22px;animation:.7s cubic-bezier(.2,.7,.2,1) .6s both di-up;position:relative}.sh-aro{pointer-events:none;position:absolute}.sh-aro-m{width:360px;height:360px;top:-40px;left:-90px}.sh-aro-t{width:560px;height:560px;top:-60px;left:-120px}.sh-aro-d{width:640px;height:640px;top:-50px;left:-60px}.sh-f{background:#dceafb;margin:0;position:absolute;overflow:hidden}.sh-f1{border-radius:22px;width:76%;height:154px;top:0;left:0;box-shadow:0 24px 44px -22px #061a3f80}.sh-f2{box-sizing:border-box;border:4px solid #fff;border-radius:18px;width:36%;height:132px;top:30px;right:0;transform:rotate(3deg);box-shadow:0 22px 40px -20px #061a3f8c}.sh-f3{box-sizing:border-box;border:4px solid #fff;border-radius:16px;width:50%;height:84px;bottom:0;left:22px;transform:rotate(-2deg);box-shadow:0 22px 40px -20px #061a3f8c}.sh-mismo{color:#fff;background:#061a3f;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 10px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:20px;right:4px;box-shadow:0 10px 24px -10px #061a3f99}.sh-mismo-i{fill:none;stroke:#6fa8ff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}@media (width>=768px){.sh{padding:40px 32px 100px}.sh-blur{opacity:.75;filter:blur(90px);width:560px;height:560px;top:-180px;right:-200px}.sh-in{max-width:620px}.sh-pill{padding:9px 16px 9px 13px;font-size:15px}.sh-h1{letter-spacing:-.03em;margin:20px 0 0;font-size:52px;line-height:1}.sh-ul{height:10px;bottom:-7px}.sh-p{max-width:540px;margin:18px 0 0;font-size:18px}.sh-btns{flex-flow:wrap;gap:12px;width:auto;margin-top:26px}.sh-btn{min-height:58px;padding:0 24px;font-size:17px;display:inline-flex}.sh-comp{width:704px;height:360px;margin-top:32px}.sh-f1{border-radius:26px;width:64%;height:262px;box-shadow:0 28px 50px -24px #061a3f80}.sh-f2{border-width:5px;border-radius:22px;width:32%;height:236px;top:30px;box-shadow:0 26px 48px -22px #061a3f8c}.sh-f3{border-width:5px;border-radius:20px;width:44%;height:146px;left:60px;box-shadow:0 26px 48px -22px #061a3f8c}.sh-mismo{gap:9px;padding:11px 18px 11px 12px;font-size:15px;bottom:44px;right:36px;box-shadow:0 14px 28px -12px #061a3f99}.sh-mismo-i{width:20px;height:20px}}@media (width>=1024px){.sh{padding:0}.sh-blur{filter:blur(110px);width:760px;height:760px;top:-200px;left:40%;right:auto}.sh-grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:60px 40px 118px;display:grid}.sh-in{max-width:600px}.sh-h1{margin:22px 0 0;font-size:60px}.sh-ul{height:11px;bottom:-8px}.sh-p{margin:22px 0 0;font-size:20px}.sh-btns{margin-top:30px}.sh-btn{min-height:60px;padding:0 26px;font-size:18px}.sh-comp{width:560px;height:540px;margin-top:0;animation:none}.sh-comp>.sh-c{animation:.8s cubic-bezier(.2,.7,.2,1) both di-up}.sh-c1{animation-delay:.2s}.sh-c2{animation-delay:.35s}.sh-c3{animation-delay:.5s}.sh-c4{animation-delay:.65s}.sh-c5{animation-delay:.85s}.sh-f1{border-radius:28px;width:400px;height:330px;box-shadow:0 30px 56px -26px #061a3f80}.sh-f2{width:210px;height:290px;top:70px}.sh-f3{width:300px;height:196px;left:44px}.sh-mismo{bottom:54px;right:16px}}@media (width>=1024px) and (height<=560px){.sh-h1{font-size:40px!important}}@supports not (animation-timeline:view()){.ring path,.ring .nd,.ring .cap{animation:none}html:not(.js) .ring path{stroke-dashoffset:0}html.js .ring:not(.is-in) .nd,html.js .ring:not(.is-in) .cap{opacity:0}html.js .ring.is-in path{animation:.9s ease-out both di-draw}html.js .ring.is-in path:nth-of-type(2){animation-delay:.2s}html.js .ring.is-in path:nth-of-type(3){animation-delay:.4s}html.js .ring.is-in path:nth-of-type(4){animation-delay:.6s}html.js .ring.is-in .nd{animation:.45s cubic-bezier(.2,.7,.2,1) both di-fade}html.js .ring.is-in .nd:nth-of-type(2){animation-delay:.2s}html.js .ring.is-in .nd:nth-of-type(3){animation-delay:.4s}html.js .ring.is-in .nd:nth-of-type(4){animation-delay:.6s}html.js .ring.is-in .cap{animation:.4s ease-out .9s both di-fade}}@media (prefers-reduced-motion:reduce){html.js .ring .nd,html.js .ring .cap{opacity:1!important}}
