.button-link[data-astro-cid-xil7xq2g]{border-radius:var(--fs-radius-pill);min-height:44px;font-family:var(--font-family);font-size:var(--font-size-button);font-weight:var(--font-weight-bold);transition:transform var(--motion-hover) var(--motion-easing), background-color var(--motion-hover) var(--motion-easing), box-shadow var(--motion-hover) var(--motion-easing);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 22px;line-height:1;text-decoration:none;display:inline-flex}.button-link[data-astro-cid-xil7xq2g]:hover{transform:translateY(-1px)}.button-link--large[data-astro-cid-xil7xq2g]{min-height:52px;font-size:var(--font-size-button-lg);padding:13px 28px}.button-link--primary[data-astro-cid-xil7xq2g]{background:var(--fs-brand);color:#fff;box-shadow:var(--shadow-primary-button)}.button-link--primary[data-astro-cid-xil7xq2g]:hover{background:var(--color-brand-dark)}.button-link--outline[data-astro-cid-xil7xq2g]{border-color:var(--fs-brand);color:var(--fs-brand)}.button-link--outline[data-astro-cid-xil7xq2g]:hover{background:var(--fs-brand-light)}.button-link--ink[data-astro-cid-xil7xq2g]{background:var(--fs-ink);color:#fff}.button-link--light[data-astro-cid-xil7xq2g]{color:var(--fs-brand);background:#fff}.button-link--outline-light[data-astro-cid-xil7xq2g]{border-color:var(--color-white-85);color:#fff}@media (prefers-reduced-motion:reduce){.button-link[data-astro-cid-xil7xq2g]:hover{transform:none}}.brand[data-astro-cid-6bctqxxv]{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand__image[data-astro-cid-6bctqxxv]{width:auto;height:40px;display:block}.brand--inverse[data-astro-cid-6bctqxxv] .brand__image[data-astro-cid-6bctqxxv]{height:52px}@media (width<=640px){.brand__image[data-astro-cid-6bctqxxv]{height:34px}}.fs-icon[data-astro-cid-ccg5yoga]{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.site-header{z-index:50;background:var(--color-surface);box-shadow:0 1px 0 var(--color-line), 0 6px 20px var(--shadow-header);position:sticky;top:0}.site-header__inner{width:min(100%, var(--space-header-max));height:var(--space-header-height);align-items:center;gap:28px;margin-inline:auto;padding-inline:24px;display:flex}.desktop-nav{align-items:center;gap:22px;display:flex}.desktop-nav__group{position:relative}.desktop-nav__trigger,.desktop-nav__link{min-height:44px;color:var(--color-ink);font-size:var(--font-size-nav);font-weight:var(--font-weight-bold);align-items:center;gap:4px;padding-block:8px;text-decoration:none;display:inline-flex;position:relative}.desktop-nav__trigger{cursor:pointer;background:0 0;border:0}.desktop-nav__link:after{background:var(--color-accent);content:"";transform-origin:0;height:2px;transition:transform .2s var(--motion-easing);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.desktop-nav__link:hover:after,.desktop-nav__link:focus-visible:after,.desktop-nav__link[aria-current=page]:after{transform:scaleX(1)}.desktop-nav__group.is-active .desktop-nav__trigger:after{background:var(--color-accent);content:"";height:2px;position:absolute;bottom:2px;left:0;right:0}.desktop-nav__chevron{width:15px;height:15px;transition:transform .2s var(--motion-easing)}.desktop-nav__trigger[aria-expanded=true] .desktop-nav__chevron{transform:rotate(180deg)}.services-submenu{z-index:60;background:var(--color-surface);width:max-content;min-width:330px;box-shadow:var(--shadow-card-lg);opacity:0;pointer-events:none;visibility:hidden;border-radius:18px;gap:2px;padding:10px;transition:opacity .18s,visibility .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 10px);left:-18px;transform:translateY(6px)}.services-submenu[aria-hidden=false]{opacity:1;pointer-events:auto;visibility:visible;transform:none}.services-submenu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.services-submenu__link{border-radius:var(--radius-md);color:var(--color-ink);font-size:14.5px;font-weight:var(--font-weight-bold);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.services-submenu__link:hover,.services-submenu__link:focus-visible{background:var(--color-brand-light)}.services-submenu__link small{color:var(--color-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);display:block}.services-submenu__icon{border-radius:var(--radius-sm);background:var(--color-brand);width:36px;height:36px;color:var(--color-white);--icon-size:17px;flex:none;place-items:center;display:grid}.services-submenu__icon .fs-icon{width:17px;height:17px}.desktop-actions{--icon-size:15px;align-items:center;gap:10px;margin-left:auto;display:flex}.desktop-actions .button-link{min-height:0;font-size:var(--font-size-header-pill);white-space:nowrap;gap:7px;padding:8px 16px;line-height:1.55;transition:none}.desktop-actions .button-link:hover{transform:none}.desktop-actions .button-link .fs-icon{width:15px;height:15px}.desktop-actions .button-link--ink{border:1px solid #0000}.desktop-actions .button-link--ink .fs-icon{color:var(--color-accent)}.desktop-actions .button-link--primary{border:0;box-shadow:0 4px 14px #0045cc4d}.desktop-actions .button-link--primary:hover{background:var(--color-brand)}.desktop-actions .button-link--outline:hover{background:0 0}.mobile-menu-toggle{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;display:none}.mobile-menu-toggle .fs-icon{width:24px;height:24px}.mobile-navigation{border-top:1px solid var(--color-line);background:var(--color-surface)}.mobile-navigation__inner{gap:4px;padding:10px 24px 20px;display:grid}.mobile-navigation__link{border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);align-items:center;padding-block:12px;text-decoration:none;display:flex}.mobile-navigation__link--sub{color:var(--color-text);padding-left:14px;font-weight:700}.mobile-navigation__actions{--icon-size:15px;gap:14px;padding-top:10px;display:grid}.mobile-navigation__actions .button-link{min-height:0;font-size:var(--font-size-header-pill);justify-content:center;padding:12px;line-height:1.55;transition:none}.mobile-navigation__actions .button-link:hover{transform:none}.mobile-navigation__actions .button-link--ink{border:1px solid #0000}.mobile-navigation__actions .button-link--primary{border:0;box-shadow:0 4px 14px #0045cc4d}.mobile-navigation__actions .button-link--primary:hover{background:var(--color-brand)}.mobile-navigation__actions .button-link--outline:hover{background:0 0}@media (width<=1180px){.desktop-nav,.desktop-actions .button-link--ink,.desktop-actions .button-link--outline{display:none}.mobile-menu-toggle{display:flex}.desktop-actions{margin-left:auto}}@media (width<=640px){.site-header__inner{height:var(--space-header-height-mobile);padding-inline:16px}.desktop-actions .button-link--primary{display:none}}@media (prefers-reduced-motion:reduce){.desktop-nav__link:after,.desktop-nav__chevron,.services-submenu{transition:none}}.site-footer{background:var(--color-ink);color:var(--color-footer-text);padding-bottom:28px;font-size:14px}.site-footer__contact-strip{border-top:1px solid var(--color-line);border-bottom:4px solid var(--color-accent);background:var(--color-surface);color:var(--color-ink);margin-bottom:56px}.site-footer__contact-inner{width:min(100%, var(--space-container-max));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-inline:auto;padding:24px;display:flex}.site-footer__contact-item{font-size:14.5px;font-weight:var(--font-weight-bold);align-items:center;gap:12px;line-height:1.45;display:flex}.site-footer__contact-icon{background:var(--color-brand);width:42px;height:42px;color:var(--color-white);border-radius:50%;flex:none;place-items:center;display:grid}.site-footer__contact-icon .fs-icon{width:19px;height:19px}.site-footer__contact-item a{text-decoration:none}.site-footer__contact-item a:hover{color:var(--color-brand)}.site-footer__main{width:min(100%, var(--space-container-max));margin-inline:auto;padding-inline:24px}.site-footer__columns{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;display:grid}.site-footer__brand{flex-direction:column;align-items:flex-start;display:flex}.site-footer__brand .brand{margin-bottom:18px}.site-footer__brand p{max-width:320px;font-size:13.5px;line-height:1.7}.site-footer__columns h2{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;--icon-size:15px;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:900;line-height:1.55;display:flex}.site-footer__columns h2 .fs-icon{width:15px;height:15px}.site-footer__columns ul{--icon-size:14px;gap:11px;margin:0;padding:0;list-style:none;display:grid}.site-footer__columns ul a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.site-footer__columns ul a:hover{color:var(--color-white)}.site-footer__columns ul a .fs-icon{width:14px;height:14px;color:var(--color-footer-icon)}.site-footer__hours li{color:var(--color-footer-hours);font-size:13px;line-height:1.6;display:block}.site-footer__hours strong{color:var(--color-white)}.site-footer__create-link{background:var(--color-white);min-height:0;color:var(--color-brand);box-shadow:none;border:0;margin-top:20px;padding:11px 22px;line-height:1.55}.site-footer__create-link:hover{background:var(--color-brand-light)}.site-footer__write-link{min-height:0;margin-top:18px;padding:9px 16px;font-size:13px;line-height:1.55}.site-footer__bottom{border-top:1px solid var(--color-footer-divider);color:var(--color-footer-muted);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:48px;padding-top:22px;font-size:12.5px;display:flex}.site-footer__bottom strong{color:var(--color-accent);font-weight:700}.site-footer__bottom a{text-decoration:none}@media (width<=900px){.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.site-footer__contact-inner{flex-direction:column;align-items:flex-start;padding:24px 16px}.site-footer__main{padding-inline:16px}.site-footer__columns{grid-template-columns:1fr}}.help-fab{z-index:30;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.help-fab__menu{background:0 0;margin:0;padding:0;list-style:none;display:none}.help-fab.is-open .help-fab__menu{flex-direction:column;align-items:flex-end;gap:10px;padding-right:5px;display:flex}.help-fab__item{margin:0}.help-fab__action{justify-content:flex-end;align-items:center;gap:10px;text-decoration:none;display:flex}.help-fab__label{border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);white-space:nowrap;padding:9px 14px;line-height:1.2;box-shadow:0 6px 18px #0e1b4d29}.help-fab__icon-btn{width:48px;height:48px;color:var(--color-ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px #0e1b4d2e}.help-fab__icon-btn .fs-icon{width:22px;height:22px}.help-fab__icon-btn--guides{background:var(--color-white);color:var(--color-ink)}.help-fab__icon-btn--chat{background:var(--color-accent);color:var(--color-ink)}.help-fab__icon-btn--whatsapp{background:var(--color-whatsapp);color:var(--color-white);box-shadow:0 8px 20px #25d36659}.help-fab__toggle{background:var(--color-accent);width:58px;height:58px;box-shadow:var(--shadow-help-button);color:var(--color-white);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.help-fab__toggle .fs-icon{width:24px;height:24px}.help-fab__toggle:focus-visible,.help-fab__action:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.help-fab__icon-open,.help-fab.is-open .help-fab__icon-closed{display:none}.help-fab.is-open .help-fab__icon-open{display:block}@media (width<=720px){.help-fab{bottom:16px;right:16px}}@media (prefers-reduced-motion:no-preference){.help-fab__toggle{transition:transform var(--motion-hover) var(--motion-easing), background-color var(--motion-hover) var(--motion-easing)}.help-fab__toggle:hover{transform:translateY(-1px)}.help-fab__action{transition:transform var(--motion-hover) var(--motion-easing)}.help-fab__action:hover{transform:translate(-2px)}.help-fab.is-open .help-fab__item{animation:help-fab-in .18s var(--motion-easing) both}.help-fab.is-open .help-fab__item:first-child{animation-delay:40ms}.help-fab.is-open .help-fab__item:nth-child(2){animation-delay:80ms}.help-fab.is-open .help-fab__item:nth-child(3){animation-delay:.12s}}@keyframes help-fab-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}:root{color-scheme:light;--color-brand:#0045cc;--color-brand-dark:#0a2a8c;--color-brand-light:#e9effc;--color-brand-bright:#1f62e6;--color-accent:#fc740e;--color-accent-dark:#d95f06;--color-accent-light:#fff1e6;--color-accent-on-blue:#ffc9a1;--color-ink:#0e1b4d;--color-text:#4a5373;--color-line:#e3e8f3;--color-background:#f4f7fc;--color-surface:#fff;--color-white:#fff;--color-success:#16a34a;--color-success-background:#e7f6ec;--color-success-text:#15803d;--color-danger:#dc2626;--color-danger-background:#fdecec;--color-danger-text:#9b1c1c;--color-warm-text:#8a3a08;--color-whatsapp:#25d366;--color-whatsapp-text:#0b3d1f;--color-white-85:#ffffffd9;--color-dark-pill-border:#fc740e59;--color-footer-text:#ffffffd1;--color-footer-hours:#ffffffbf;--color-footer-icon:#ffffff80;--color-footer-muted:#fff9;--color-footer-divider:#ffffff1a;--color-header-shadow:#13161f0a;--gradient-brand:linear-gradient(135deg, #0045cc 0%, #0a2a8c 100%);--gradient-card-blue:radial-gradient(circle at 82% 88%, #fff3 0, #fff0 46%), linear-gradient(160deg, #1f62e6 0%, #0045cc 45%, #0a2a8c 100%);--gradient-dark-card:linear-gradient(150deg, #0a2a8c 0%, #0e1b4d 100%);--gradient-band:radial-gradient(ellipse 75% 65% at 35% 60%, #0a2a8c8c 0%, #0a2a8c00 72%), #0045cc;--font-family:"Lato", "Helvetica Neue", Arial, sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700;--font-weight-black:900;--font-size-display:clamp(40px, 5vw, 66px);--font-size-display-mobile:42px;--font-size-h1:clamp(32px, 4vw, 50px);--font-size-h2:clamp(26px, 3.2vw, 34px);--font-size-h3:18px;--font-size-lead-hero:clamp(19px, 1.9vw, 24px);--font-size-lead:16px;--font-size-body:16px;--font-size-body-sm:14.5px;--font-size-caption:12.5px;--font-size-eyebrow:12px;--font-size-button:14px;--font-size-button-lg:16px;--font-size-nav:15px;--font-size-header-pill:13.5px;--font-size-price:26px;--line-height-display:1.06;--line-height-heading:1.12;--line-height-h2:1.2;--line-height-lead-hero:1.35;--line-height-body:1.55;--letter-spacing-heading:-.01em;--letter-spacing-eyebrow:.08em;--space-container-max:1180px;--space-header-max:1280px;--space-gutter:24px;--space-section-y:84px;--space-header-height:76px;--space-header-height-mobile:66px;--space-gap-xs:8px;--space-gap-sm:12px;--space-gap-md:16px;--space-gap-lg:20px;--space-gap-xl:24px;--space-card-padding:26px;--breakpoint-menu-mobile:1180px;--breakpoint-tablet:900px;--breakpoint-mobile:640px;--radius-sm:10px;--radius-md:14px;--radius-card:16px;--radius-card-blue:18px;--radius-card-lg:22px;--radius-media:24px;--radius-pill:999px;--shadow-card:0 10px 30px #0e1b4d14;--shadow-card-lg:0 18px 50px #0e1b4d24;--shadow-primary-button:0 8px 20px #0045cc47;--shadow-blue-card:0 14px 34px #0045cc38;--shadow-accent-button:0 6px 18px #fc740e59;--shadow-help-button:0 10px 26px #fc740e66;--shadow-header:0 6px 20px var(--color-header-shadow);--motion-reveal:.6s;--motion-hover:.15s;--motion-easing:cubic-bezier(.25, .1, .25, 1);--icon-size:18px;--icon-stroke:2px;--icon-circle-lg:44px;--icon-circle-md:40px;--icon-circle-check:22px;--fs-brand:var(--color-brand);--fs-brand-dark:var(--color-brand-dark);--fs-brand-light:var(--color-brand-light);--fs-brand-bright:var(--color-brand-bright);--fs-accent:var(--color-accent);--fs-accent-dark:var(--color-accent-dark);--fs-accent-light:var(--color-accent-light);--fs-ink:var(--color-ink);--fs-text:var(--color-text);--fs-line:var(--color-line);--fs-bg:var(--color-background);--fs-surface:var(--color-surface);--fs-success:var(--color-success);--fs-danger:var(--color-danger);--fs-gradient-brand:var(--gradient-brand);--fs-gradient-card-blue:var(--gradient-card-blue);--fs-gradient-dark:var(--gradient-dark-card);--fs-radius-sm:12px;--fs-radius-md:18px;--fs-radius-lg:28px;--fs-radius-pill:var(--radius-pill);--fs-shadow-card:var(--shadow-card);--fs-shadow-card-hover:var(--shadow-card-lg);--fs-container:var(--space-container-max);--fs-gutter:clamp(20px, 4vw, 40px);--fs-section-y:clamp(72px, 9vw, 120px);--fs-font:var(--font-family)}@media (width<=640px){:root{--space-gutter:16px;--space-section-y:64px;--font-size-display:var(--font-size-display-mobile)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light}body{background:var(--fs-surface);min-width:320px;color:var(--fs-text);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-white);padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-Black.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}img,svg{max-width:100%;display:block}a{color:inherit}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid color-mix(in srgb, var(--fs-accent) 82%, white);outline-offset:3px}.container{width:min(calc(100% - (2 * var(--fs-gutter))), var(--fs-container));margin-inline:auto}.home-highlight,.home-hero .home-highlight,.send-hero h1 strong,.buy-hero__copy h1 strong,.contact-hero h1 strong,.tracking-hero h1 strong,.withdrawal-hero h1 strong,.about-hero h1 span,.release-hero h1 span,.install-hero h1 span,.appointment-hero h1 span,.guides-hero h1 span,.departures-hero h1 span,.tariffs-hero h1 span,.referral-hero h1 span,.services-hero h1 span,.legal-document__hero h1 span,.page-hero h1 strong,.not-found h1 strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--color-accent);color:var(--color-ink);font-weight:var(--font-weight-black);border-radius:4px;padding:.04em .18em}.section{padding-block:var(--fs-section-y)}.section--soft{background:var(--fs-bg)}.eyebrow{color:var(--fs-brand);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin:0}.display,h1,h2{color:var(--fs-ink);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-heading);margin:0}h1{font-size:var(--font-size-display);line-height:var(--line-height-display)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{color:var(--fs-ink);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin:0;line-height:1.3}strong,.title-strong{font-weight:var(--font-weight-black)}.lead{max-width:720px;font-size:var(--font-size-lead-hero);font-weight:var(--font-weight-regular);line-height:var(--line-height-lead-hero);margin:0}.muted{color:var(--fs-text)}.grid{gap:24px;display:grid}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.grid--3,.grid--4{grid-template-columns:1fr 1fr}}@media (width<=640px){.grid--3,.grid--4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
