@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:RocketBrush;src:url(/fonts/RocketBrush.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-900.woff2) format("woff2");font-weight:900;font-display:swap}:root{--aqua: #00b5d6;--aqua-bright: #2cd0ee;--aqua-deep: #0680a8;--navy: #062b4e;--navy-900: #04203c;--navy-700: #093a66;--green: #2ea84f;--green-deep: #1f8a3e;--gold: #e6b54a;--gold-deep: #c8922c;--white: #ffffff;--ink: #04203c;--teal-deep: #075f7e;--muted: rgba(255, 255, 255, .85);--muted-dim: rgba(255, 255, 255, .64);--line: rgba(255, 255, 255, .16);--glass: rgba(255, 255, 255, .08);--glass-strong: rgba(255, 255, 255, .12);--f-display: "Bebas Neue", "Montserrat", sans-serif;--f-script: "RocketBrush", "Bebas Neue", cursive;--f-body: "Montserrat", system-ui, sans-serif;--container: 1180px;--radius: 22px;--radius-lg: 34px;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--f-body);font-weight:500;color:var(--white);background:var(--navy-900);line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}ul,ol{list-style:none;padding:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}a:focus-visible,button:focus-visible,summary:focus-visible,.btn:focus-visible,.btn-sm:focus-visible,.store:focus-visible{outline:none;box-shadow:0 0 0 2px var(--navy-900),0 0 0 5px var(--aqua-bright)}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;padding:.7em 1.1em;background:var(--navy-900);color:#fff;font-weight:700;border-radius:0 0 10px}.skip-link:focus{left:0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.section{position:relative;padding-block:clamp(4rem,9vw,7.5rem);overflow:hidden}@media(max-width:640px){.section{padding-block:2.5rem}}.eyebrow{font-family:var(--f-body);font-weight:800;font-size:clamp(.72rem,1.5vw,.85rem);letter-spacing:.28em;text-transform:uppercase;color:var(--aqua-bright);display:inline-flex;align-items:center;gap:.6em}.app .eyebrow,.faq .eyebrow{color:#d6f7ff}.eyebrow:before{content:"";width:1.8em;height:2px;background:currentColor;border-radius:2px}.h-display{font-family:var(--f-display);font-weight:400;line-height:.92;letter-spacing:.01em;text-transform:uppercase}.h-script{font-family:var(--f-script);font-weight:400;line-height:.9;letter-spacing:.01em}.section-title{font-family:var(--f-display);font-size:clamp(2.4rem,6.5vw,4.6rem);line-height:.94;text-transform:uppercase;letter-spacing:.01em}.section-title .accent{color:var(--aqua-bright)}.btn{--b1: var(--aqua-bright);--b2: var(--aqua-deep);--glow: 0, 181, 214;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding:.82em 1.95em;border-radius:999px;font-family:var(--f-script);font-size:clamp(1.45rem,2.7vw,1.9rem);color:#fff;letter-spacing:.01em;background:linear-gradient(115deg,var(--b1),var(--b2));box-shadow:0 12px 30px -10px rgba(var(--glow),.6),inset 0 0 0 1.5px #ffffff2e;overflow:hidden;isolation:isolate;transition:transform .4s var(--ease),box-shadow .4s var(--ease),filter .4s var(--ease)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.5) 50%,transparent 75%);transform:translate(-130%);transition:transform .7s var(--ease)}.btn:hover{transform:translateY(-3px);filter:saturate(1.08) brightness(1.04);box-shadow:0 20px 44px -12px rgba(var(--glow),.85),inset 0 0 0 1.5px #ffffff52}.btn:hover:before{transform:translate(130%)}.btn:active{transform:translateY(-1px)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.95) 38%,transparent 42%),radial-gradient(circle,rgba(255,255,255,.8) 38%,transparent 42%),radial-gradient(circle,rgba(255,255,255,.7) 38%,transparent 42%),radial-gradient(circle,rgba(255,255,255,.85) 38%,transparent 42%),radial-gradient(circle,rgba(255,255,255,.75) 38%,transparent 42%),radial-gradient(circle,rgba(255,255,255,.9) 38%,transparent 42%);background-repeat:no-repeat;background-size:11px 11px,7px 7px,14px 14px,6px 6px,9px 9px,8px 8px;background-position:14% 115%,30% 115%,46% 115%,62% 115%,78% 115%,90% 115%;opacity:0}.btn:hover:after{animation:btn-bubbles .9s ease-out}@keyframes btn-bubbles{0%{opacity:0;background-position:14% 115%,30% 115%,46% 115%,62% 115%,78% 115%,90% 115%}25%{opacity:1}to{opacity:0;background-position:12% -30%,32% -45%,44% -25%,64% -50%,80% -20%,88% -40%}}.btn--green{--b1: #46cf6c;--b2: var(--green-deep);--glow: 46, 168, 79}.btn--gold{--b1: #f3cd6e;--b2: var(--gold-deep);--glow: 200, 146, 44;color:var(--navy-900)}.btn--ghost{background:transparent;box-shadow:inset 0 0 0 2px #ffffff8c;color:#fff}.btn--ghost:hover{box-shadow:inset 0 0 0 2px #fff;background:#ffffff14}.btn-sm{font-family:var(--f-body);font-weight:800;font-size:.86rem;text-transform:uppercase;letter-spacing:.05em;padding:.72em 1.4em;border-radius:999px;color:#fff;background:linear-gradient(115deg,var(--aqua-bright),var(--aqua-deep));box-shadow:0 8px 20px -8px #00b5d699;transition:transform .3s var(--ease),filter .3s var(--ease),box-shadow .3s}.btn-sm:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 26px -8px #00b5d6bf}.brush{position:relative;display:inline-block;padding:.15em .7em .25em;color:var(--white);isolation:isolate}.brush:before{content:"";position:absolute;inset:-.05em -.2em;z-index:-1;background:var(--green);clip-path:polygon(2% 18%,14% 4%,38% 12%,60% 2%,82% 10%,99% 4%,97% 60%,99% 92%,78% 96%,52% 88%,30% 98%,8% 90%,1% 70%);transform:rotate(-1.4deg);box-shadow:0 10px 24px -12px #00000080}.brush--gold:before{background:var(--gold)}.bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.55),rgba(255,255,255,.06) 60%,transparent 70%);border:1px solid rgba(255,255,255,.18);pointer-events:none;will-change:transform}.js [data-reveal]{opacity:0;transform:translateY(34px)}.text-aqua{color:var(--aqua-bright)}.text-green{color:#58d57e}.text-gold{color:var(--gold)}.center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lead{font-size:clamp(1.05rem,2.2vw,1.3rem);color:var(--muted);font-weight:500}.footer[data-astro-cid-sz7xmlte]{background:linear-gradient(180deg,#0a6f93 0%,var(--navy-900) 55%)}.footer__cta[data-astro-cid-sz7xmlte]{padding-block:clamp(3rem,8vw,5.5rem)}.footer__head[data-astro-cid-sz7xmlte]{font-size:clamp(2.6rem,9vw,6rem);text-transform:uppercase;margin-bottom:1.6rem;line-height:.95}.footer__tirar[data-astro-cid-sz7xmlte]{color:#5fe084;font-size:1.15em;text-transform:none}.footer__main[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2rem;padding-block:2.4rem 1.6rem;border-top:1px solid rgba(255,255,255,.14)}.footer__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:clamp(170px,26vw,220px)}.footer__social[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--muted);font-weight:600;font-size:.88rem;transition:color .25s}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer__social[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{flex:none}.footer__legal[data-astro-cid-sz7xmlte]{padding-bottom:2.4rem;color:#ffffff80;font-size:.78rem}.footer__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]+p[data-astro-cid-sz7xmlte]{margin-top:.3rem}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffbf;text-decoration:underline}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}@media(max-width:620px){.footer__main[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center}.footer__social[data-astro-cid-sz7xmlte]{justify-content:center}}
