@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/barlow-condensed-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:900;font-display:swap;src:url('../fonts/barlow-condensed-900.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed Fallback';font-weight:700 900;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Arimo Bold'),local('Roboto Bold'),local('Roboto-Bold');size-adjust:70.59%;ascent-override:141.66%;descent-override:28.33%;line-gap-override:0%}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol[class],ul[class]{padding:0;list-style:none}img,picture,svg{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}html{scroll-behavior:smooth;scroll-padding-top:1rem}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:1.0625rem;line-height:1.6;color:#1a1a1a;background:#fff;padding-bottom:4rem}h1,h2,h3{font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:900;text-transform:uppercase;line-height:1.05;letter-spacing:.01em;color:#0a1a4e}h2{font-size:1.85rem}h3{font-size:1.35rem;font-weight:700}a{color:#0a1a4e;text-decoration-thickness:0.08em;text-underline-offset:0.15em}a:hover{text-decoration-thickness:0.15em}strong{font-weight:700}code{font-size:.9em;background:#f7f8fc;padding:.1em .3em;border-radius:4px}:focus{outline:0}:focus-visible{outline:3px solid #0a1a4e;outline-offset:3px;border-radius:2px}main:focus-visible{outline:0}.call-bar :focus-visible,.cookie-banner :focus-visible,.cta :focus-visible,.hero :focus-visible,.notice--urgent :focus-visible,.site-footer :focus-visible,.site-header :focus-visible{outline:3px solid #f5c000;outline-offset:3px}.skip-link{position:absolute;top:.5rem;left:.5rem;z-index:1000;padding:.5rem 1rem;background:#f5c000;color:#0a1a4e;font-weight:700;border-radius:8px;transform:translateY(-200%)}.skip-link:focus{transform:none;outline:3px solid #0a1a4e;outline-offset:2px}.sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em;flex-shrink:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}.container--narrow{max-width:48rem}.section{padding-block:2rem}.section--alt{background:#f7f8fc}.section--tight{padding-block:1rem}.section__title{font-size:1.85rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.section__title .icon{color:#0a1a4e}.section__title--sub{font-size:1.4rem;margin-top:2rem}.section__lead{margin-bottom:1rem;color:#4a4f5c;max-width:60ch}.two-cols{display:grid;gap:2rem}.two-cols>*{min-width:0}.prose{max-width:68ch}.prose ol,.prose p,.prose ul{margin-bottom:1rem}.prose ol,.prose ul{padding-left:1.25rem}.prose li+li{margin-top:.25rem}.prose h2{font-size:1.5rem;margin:2rem 0 .5rem}.prose>:first-child{margin-top:0}.text-link{font-weight:700;display:inline-flex;align-items:center;gap:.25rem}.link-button{background:0 0;border:0;padding:0;color:inherit;text-decoration:underline;text-underline-offset:0.15em}.table-scroll{overflow-x:auto;margin-bottom:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.5rem 1.25rem;border:2px solid transparent;border-radius:8px;font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:.02em;line-height:1.1;text-decoration:none;text-align:center;transition:background-color .15s,transform .15s}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.7;cursor:progress}.btn--accent,.btn--call{background:#f5c000;color:#0a1a4e}.btn--accent:hover,.btn--call:hover{background:#d9a900;color:#0a1a4e}.btn--call{font-size:1.5rem;font-weight:900}.btn--whatsapp{background:#25d366;color:#0a1a4e}.btn--whatsapp:hover{background:#20b959;color:#0a1a4e}.btn--primary{background:#0a1a4e;color:#fff}.btn--primary:hover{background:#13286e;color:#fff}.btn--outline-light{background:0 0;border-color:#f0f0f0;color:#f0f0f0}.btn--outline-light:hover{background:rgba(255,255,255,.1);color:#fff}.btn--small{min-height:2.75rem;font-size:1.1rem;padding:.25rem 1rem}.btn--block{display:flex;width:100%}.site-header{background:#0a1a4e;color:#f0f0f0;border-bottom:4px solid #f5c000}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-block:0.5rem}.site-header__logo{display:flex;flex-direction:column;align-items:center;gap:2px;border-radius:8px;text-decoration:none}.site-header__logo .logo img{width:10.5rem;height:auto}.logo__tagline{font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#f0f0f0;white-space:nowrap}.nav-toggle{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;padding:.25rem .5rem;background:0 0;border:2px solid #c5cbe0;border-radius:8px;color:#f0f0f0;font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:1.1rem;text-transform:uppercase}.nav-toggle .icon{width:1.4em;height:1.4em}.nav-toggle .nav-toggle__close{display:none}.nav-toggle[aria-expanded=true] .nav-toggle__open{display:none}.nav-toggle[aria-expanded=true] .nav-toggle__close{display:inline-block}.site-nav{flex-basis:100%}.js .site-nav{display:none}.js .site-nav.is-open{display:block}.site-nav__list{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.15)}.site-nav__link{display:block;padding:.75rem .25rem;color:#f0f0f0;font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:1.3rem;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.15)}.site-nav__link:hover{color:#f5c000}.site-nav__link[aria-current=page]{color:#f5c000;text-decoration:underline;text-underline-offset:0.3em}.header-phones{display:none}.header-phones__link{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:8px;color:#f0f0f0;text-decoration:none}.header-phones__link .icon{width:1.6rem;height:1.6rem;color:#f5c000}.header-phones__link:hover .header-phones__number{text-decoration:underline}.header-phones__text{display:flex;flex-direction:column;line-height:1.1}.header-phones__label{font-size:.8rem;color:#c5cbe0}.header-phones__number{font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:900;font-size:1.5rem;color:#f5c000;white-space:nowrap}.call-bar{position:fixed;inset:auto 0 0 0;z-index:50;display:flex;height:4rem;background:#0a1a4e;border-top:2px solid #f5c000;box-shadow:0 -4px 16px rgba(0,0,0,.2);padding-bottom:env(safe-area-inset-bottom)}.call-bar__btn{flex:1 1 50%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem;background:#f5c000;color:#0a1a4e;text-decoration:none}.call-bar__btn+.call-bar__btn{border-left:2px solid #0a1a4e}.call-bar__btn:hover{background:#d9a900}.call-bar__btn .icon{width:1.5rem;height:1.5rem}.call-bar__text{display:flex;flex-direction:column;line-height:1.05;min-width:0}.call-bar__label{font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-bar__number{font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:900;font-size:1.35rem;white-space:nowrap}.breadcrumbs{background:#f7f8fc;border-bottom:1px solid #d5d9e6;font-size:.9rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.25rem;padding-block:0.5rem}.breadcrumbs__list li+li::before{content:'›';margin-right:.25rem;color:#4a4f5c}.breadcrumbs__list [aria-current]{color:#4a4f5c}.prelaunch{background:#f5c000;color:#0a1a4e;border-bottom:1px solid #d9a900;font-size:.95rem}.prelaunch :focus-visible{outline:3px solid #0a1a4e;outline-offset:2px}.prelaunch__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;padding-block:0.5rem}.prelaunch__text{margin:0}.prelaunch__text .icon{margin-right:2px}.prelaunch__link{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;color:#0a1a4e;font-weight:700;white-space:nowrap}.site-nav__link--lang{display:inline-flex;align-items:center;gap:.25rem;text-transform:none}.site-nav__link--lang .icon{color:#f5c000}.hero{background:#0a1a4e;color:#f0f0f0;padding-block:2rem}.hero a:not(.btn){color:#f5c000}.hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.hero__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:1.15rem;text-transform:uppercase;letter-spacing:.05em;color:#f5c000}.hero__title{color:#fff;font-size:clamp(2.25rem, 9vw, 4rem);margin-bottom:.5rem}.hero__subtitle{font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:1.35rem;text-transform:uppercase;color:#f5c000;margin-bottom:1rem}.hero__lead{max-width:55ch;font-size:1.125rem;color:#f0f0f0}.hero__lead .icon{color:#f5c000}.hero__price{margin-top:1rem;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem 1rem;border:2px solid #f5c000;border-radius:999px;font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:1.35rem;color:#f5c000}.hero__price span{font-size:.95rem;color:#c5cbe0}.hero__phone-note{margin-bottom:.5rem;color:#c5cbe0}.hero--compact{padding-block:2rem}.hero--compact .hero__title{font-size:clamp(2rem, 7vw, 3.25rem)}.phones__title{font-size:1.5rem;margin-bottom:1rem}.phones__list{display:grid;gap:1rem}.phones__item{padding:1rem;border-radius:14px}.phones__label{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem;font-weight:700}.phones__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem}.phones__actions .btn{width:100%}.phones__fallback{margin-top:1rem;font-size:.95rem}.phones--dark .phones__title{color:#fff}.phones--dark .phones__item{background:#13286e;border:1px solid rgba(255,255,255,.12)}.phones--dark .phones__item--primary{border:2px solid #f5c000}.phones--dark .phones__label{color:#f0f0f0}.phones--dark .phones__label .icon{color:#f5c000}.phones--dark .phones__fallback{color:#c5cbe0}.phones--light .phones__item{background:#f7f8fc;border:1px solid #d5d9e6}.phones--light .phones__item--primary{border:2px solid #0a1a4e}.phones--light .phones__label{color:#0a1a4e}.phones--light .phones__fallback{color:#4a4f5c}.notice--urgent{background:#c11;color:#fff;padding-block:0.5rem}.notice--urgent p{display:flex;align-items:center;gap:.5rem}.notice--urgent .icon{width:1.5rem;height:1.5rem}.cta{background:#0a1a4e;color:#f0f0f0;border-top:4px solid #f5c000}.cta__title{color:#fff;font-size:2rem;margin-bottom:.25rem}.cta__text{margin-bottom:1rem;color:#c5cbe0}.cards{display:grid;gap:1rem}.card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background:#fff;border:1px solid #d5d9e6;border-top:4px solid #f5c000;border-radius:14px;box-shadow:0 2px 10px rgba(10,26,78,.1);transition:box-shadow .15s,transform .15s}.card:hover{box-shadow:0 8px 28px rgba(10,26,78,.16);transform:translateY(-2px)}.card:focus-within{outline:3px solid #0a1a4e;outline-offset:3px}.card__icon{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#0a1a4e;color:#f5c000}.card__icon .icon{width:1.5rem;height:1.5rem}.card__title{font-size:1.5rem}.card__link{color:#0a1a4e;text-decoration:none}.card__link::after{content:'';position:absolute;inset:0;border-radius:14px}.card__link:focus-visible{outline:0}.card__text{color:#4a4f5c;flex-grow:1}.card__price{font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:1.25rem;color:#0a1a4e}.card__more{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;color:#0a1a4e}.checklist{display:grid;gap:.5rem}.checklist li{display:flex;gap:.5rem;align-items:flex-start}.checklist .icon{color:#0b6b32;margin-top:.3em}.steps{counter-reset:step;display:grid;gap:1rem}.steps li{counter-increment:step;position:relative;padding-left:3rem;min-height:2.25rem}.steps li::before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#f5c000;color:#0a1a4e;font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:900;font-size:1.25rem}.prices__table{width:100%;margin-bottom:1rem;background:#fff;border:1px solid #d5d9e6;border-radius:8px}.prices__table td,.prices__table th{padding:.75rem;text-align:left;border-bottom:1px solid #d5d9e6;vertical-align:top}.prices__table thead th{background:#0a1a4e;color:#fff;font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-size:1.1rem;text-transform:uppercase}.prices__table tbody th{font-weight:400}.prices__table td{font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:1.25rem;color:#0a1a4e;white-space:nowrap}.prices__extra td,.prices__extra th{background:#f7f8fc}.prices__extra th{font-style:italic}.prices__note{font-size:.95rem;color:#4a4f5c;max-width:70ch}.faq__item{border:1px solid #d5d9e6;border-radius:8px;background:#fff}.faq__item+.faq__item{margin-top:.5rem}.faq__item[open]{border-color:#0a1a4e}.faq__q{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;cursor:pointer;font-weight:700;color:#0a1a4e;list-style:none}.faq__q::-webkit-details-marker{display:none}.faq__q::after{content:'+';flex-shrink:0;font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:900;font-size:1.75rem;line-height:1}[open]>.faq__q::after{content:'−'}.faq__a{padding:0 1rem 1rem}.link-list{display:grid;gap:.5rem}.link-list a{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;min-height:2.75rem}.trust{display:grid;gap:1rem}.trust__item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;column-gap:1rem;row-gap:.25rem;padding:1rem;background:#fff;border-radius:14px;border:1px solid #d5d9e6}.trust__icon{grid-row:span 2;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#f5c000;color:#0a1a4e}.trust__icon .icon{width:1.5rem;height:1.5rem}.trust__title{font-size:1.3rem}.trust__text{color:#4a4f5c}.schedule{display:grid;gap:.25rem}.schedule li{display:flex;align-items:center;gap:.5rem}.zone-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.zone-chip{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;padding:.25rem .9rem;background:#fff;border:2px solid #0a1a4e;border-radius:999px;color:#0a1a4e;font-weight:700;text-decoration:none}.zone-chip:hover{background:#0a1a4e;color:#fff}.zone-groups{display:grid;gap:2rem}.zone-group__phone{margin-bottom:1rem}.zone-list{display:grid;gap:.5rem}.zone-list__link{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.85rem 1rem;background:#fff;border:1px solid #d5d9e6;border-left:4px solid #f5c000;border-radius:8px;text-decoration:none;color:#1a1a1a}.zone-list__link:hover{border-color:#0a1a4e;box-shadow:0 2px 10px rgba(10,26,78,.1)}.zone-list__name{display:inline-flex;align-items:center;gap:.25rem;font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:1.4rem;color:#0a1a4e}.zone-list__prov{font-size:1rem;color:#4a4f5c}.zone-list__travel{font-size:.95rem;color:#4a4f5c}.zones-outside{margin-top:2rem;padding:1rem;background:#f7f8fc;border-radius:8px;font-weight:700}.zone-aside{padding:1.25rem;background:#f7f8fc;border-radius:14px;align-self:start}.zone-aside__title{font-size:1.35rem;margin-bottom:.5rem}.zone-aside__list{display:grid;gap:.25rem;margin-bottom:1rem}.zone-aside__list li{display:flex;align-items:center;gap:.25rem}.zone-aside__list .icon{color:#0a1a4e;width:1em;height:1em}.tip{padding:1rem;background:#fff;border-left:4px solid #f5c000;border-radius:8px}.tip__title{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;margin-bottom:.25rem}.badge{display:inline-block;padding:.1rem .5rem;border-radius:999px;background:#0a1a4e;color:#fff;font-family:'Barlow Condensed','Barlow Condensed Fallback','Arial Narrow',Arial,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.badge--hero{background:#f5c000;color:#0a1a4e;font-size:1rem}.zone-chip:hover .badge{background:#f5c000;color:#0a1a4e}.hero__paused{max-width:55ch;padding:1rem;border:2px solid #f5c000;border-radius:8px;font-size:1.0625rem}.hero__paused .badge{margin-right:.25rem}.form-wrap{padding:1.25rem;background:#fff;border:1px solid #d5d9e6;border-top:4px solid #f5c000;border-radius:14px;box-shadow:0 2px 10px rgba(10,26,78,.1)}.form{display:grid;gap:1.25rem}.form__note{font-size:.95rem;color:#4a4f5c}.form__privacy{font-size:.85rem;color:#4a4f5c;padding:.5rem 1rem;background:#f7f8fc;border-radius:8px}.field{display:grid;gap:.25rem}.field--radios{border:0;padding:0;margin:0;min-width:0}.field__label{font-weight:700;color:#0a1a4e;padding:0}.field__req{color:#c11;margin-left:2px}.field__input{width:100%;min-height:3rem;padding:.6rem .75rem;background:#fff;border:2px solid #6b7280;border-radius:8px;font-size:1.0625rem}.field__input:focus-visible{border-color:#0a1a4e;outline-offset:1px}.field__input[aria-invalid=true]{border-color:#c11;border-width:3px}textarea.field__input{min-height:7rem;resize:vertical}select.field__input{appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a1a4e' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.1rem}.field__hint{font-size:.9rem;color:#4a4f5c}.field__error{display:flex;align-items:center;gap:.25rem;color:#c11;font-weight:700;font-size:.95rem}.field__error::before{content:'!';display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#c11;color:#fff;font-size:.8rem}.field__error .icon{display:none}.radios{display:flex;gap:1rem;flex-wrap:wrap}.check,.radio{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;min-height:2.75rem;align-items:center}.check input,.radio input{width:1.4rem;height:1.4rem;margin:0;accent-color:#0a1a4e;flex-shrink:0}.radio{padding:.25rem 1rem;border:2px solid #6b7280;border-radius:8px}.radio:has(input:checked){border-color:#0a1a4e;background:#f7f8fc}.check{align-items:flex-start}.check input{margin-top:.15rem}.field--hp{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-status__ok{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:1rem;padding:1rem;border:2px solid #0b6b32;border-radius:8px;background:#eaf6ee;color:#0b6b32;font-weight:700}.form-status__ok .icon{margin-top:.2em}.form-errors{margin-bottom:1rem;padding:1rem;border:2px solid #c11;border-left-width:6px;border-radius:8px;background:#fdeeee;color:#1a1a1a}.form-errors ul{margin-top:.25rem;padding-left:1.25rem;list-style:disc}.form-errors a{color:#c11;font-weight:700}.form-errors:focus-visible{outline:3px solid #0a1a4e}.site-footer{background:#08143c;color:#f0f0f0;font-size:.975rem}.site-footer a{color:#f0f0f0}.site-footer a:hover{color:#f5c000}.site-footer__grid{display:grid;gap:2rem;padding-block:2rem}.site-footer__title{color:#f5c000;font-size:1.3rem;margin-bottom:.5rem}.site-footer__title--sub{margin-top:1rem}.site-footer__list{display:grid;gap:.25rem}.site-footer__list a{display:inline-block;padding-block:0.2rem}.site-footer__list--cols{grid-template-columns:1fr 1fr;column-gap:1rem}.site-footer__muted{color:#c5cbe0}.site-footer .schedule{color:#f0f0f0}.site-footer .schedule .icon{color:#f5c000}.site-footer__legal{border-top:1px solid rgba(255,255,255,.15);padding-block:1rem;font-size:.9rem;color:#c5cbe0}.cookie-banner{position:fixed;left:0;right:0;bottom:4rem;z-index:60;background:#0a1a4e;color:#f0f0f0;border-top:3px solid #f5c000;box-shadow:0 -6px 24px rgba(0,0,0,.25)}.cookie-banner a{color:#f5c000}.cookie-banner__inner{display:grid;gap:.5rem;padding-block:1rem}.cookie-banner__text{font-size:.95rem}.cookie-banner__actions{display:flex;gap:.5rem}.cookie-banner__actions .btn{flex:1}