.shero{position:relative;overflow:visible;padding:max(var(--fs)*12,160px) 0 0;text-align:center}.shero [data-reveal]{opacity:0}.shero__glow{position:absolute;top:45%;left:50%;z-index:1;width:calc(var(--fs)*70);height:calc(var(--fs)*50);transform:translate(-50%,-50%);opacity:.33;background:rgba(107,197,211,.85);filter:blur(185.6px);pointer-events:none}.shero--etias .shero__glow{display:none}.shero--etias .shero__card{--card-rotate:0deg}.shero--etias .shero__map{-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.shero--business .shero__stats,.shero--eta .shero__stats,.shero--tag-title .shero__stats{margin-top:calc(var(--fs)*-3)}.shero--tag-title .shero__map{filter:brightness(1.2)}.shero--business .shero__map,.shero--eta .shero__map{filter:brightness(1.1)}.shero--business .shero__title{letter-spacing:calc(var(--fs)*-.06)}.shero--business .shero__lede{width:min(var(--fs)*46,90%)}.shero--business .shero__map{width:min(var(--fs)*58,90%);height:calc(var(--fs)*34);margin-top:calc(var(--fs)*1.5)}.shero__head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:0 calc(var(--fs)*4)}.shero .eyebrow{margin-bottom:calc(var(--fs)*1.25)}.shero__title{margin:0 0 calc(var(--fs)*1);font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-display-md);font-weight:500;line-height:1.15;text-wrap:balance;color:var(--color-secondary-950)}.shero__title-bold{font-weight:700}.shero__lede{width:min(var(--fs)*50,90%);margin:0 0 calc(var(--fs)*1.75);font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-md);font-weight:500;line-height:1.5;color:#8a93a3}.shero__actions{display:flex;align-items:center;justify-content:center;gap:calc(var(--fs)*.75)}.shero__stage{position:relative;margin:calc(var(--fs)*2) auto 0}.shero__map,.shero__stage{width:min(var(--fs)*96.6875,100%)}.shero__map{display:block;height:calc(var(--fs)*43.375);margin-inline:auto;object-fit:contain;animation:shero-fade-in .9s ease-out .3s both}.shero__popup{z-index:2;top:26%;left:50%;width:calc(var(--fs)*16);height:calc(var(--fs)*9.873);animation:shero-fade-in .7s ease-out .9s both}.shero__dot,.shero__popup{position:absolute;transform:translate(-50%,-50%)}.shero__dot{width:calc(var(--fs)*.85);height:calc(var(--fs)*.85);border-radius:50%;background:var(--color-secondary-600);box-shadow:0 0 0 calc(var(--fs)*.4) rgba(0,160,172,.15);animation:shero-fade-in .6s ease-out 1s both,shero-dot-ping 3s ease-in-out 2s infinite}.shero__dot--1{top:56%;left:31%}.shero__dot--2{top:68%;left:73%}.shero__card{position:absolute;z-index:2;display:flex;flex-direction:column;gap:calc(var(--fs)*.85);width:calc(var(--fs)*15.5);padding:calc(var(--fs)*1);background:#fff;border-radius:calc(var(--fs)*1);box-shadow:0 calc(var(--fs)*1) calc(var(--fs)*2.5) rgba(20,30,50,.1);transform:translate(-50%,-50%) rotate(var(--card-rotate,0deg));animation:shero-card-reveal-cycle 8s linear .5s infinite backwards}.shero__card--1{--card-rotate:-10deg;top:43%;left:27%}.shero__card--2{--card-rotate:8deg;top:57%;left:76%;animation-delay:4.5s}.shero__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--fs)*.5)}.shero__card-eyebrow{display:block;font-family:var(--font-sans);font-size:9px;font-weight:500;white-space:nowrap;color:#9aa4b2}@media(min-width:1024px){.shero__card-eyebrow{font-size:8px}}.shero__card-title{display:block;margin-top:calc(var(--fs)*.1);font-family:var(--font-sans);font-size:14px;font-weight:700;white-space:nowrap;color:var(--color-primary-950)}@media(min-width:1024px){.shero__card-title{font-size:12px}}@media(min-width:1280px){.shero__card-title{font-size:13px}}.shero__card-shield{display:grid;place-items:center;flex:none;width:calc(var(--fs)*1.9);height:calc(var(--fs)*1.9);border-radius:calc(var(--fs)*.55);background:rgba(0,160,172,.1);color:var(--color-secondary-600)}.shero__card-shield svg{width:55%;height:55%}.shero__card-body{display:flex;align-items:center;gap:calc(var(--fs)*.85)}.shero__card-doc{display:grid;place-items:center;flex:none;width:calc(var(--fs)*2.6);height:calc(var(--fs)*2.6);border-radius:calc(var(--fs)*.55);background:#eef1f4;color:#9aa4b2}.shero__card-doc svg{width:50%;height:50%}.shero__card-lines{display:flex;flex:1 1;flex-direction:column;gap:calc(var(--fs)*.5)}.shero__card-line{width:100%;height:calc(var(--fs)*.42);border-radius:var(--radius-pill);background:#e2e8f0}.shero__card-line--strong{width:88%;height:calc(var(--fs)*.5);background:var(--color-primary-950)}.shero__card-line--short{width:55%}.shero__stats{justify-content:center;margin-top:calc(var(--fs)*3)}.shero__stat,.shero__stats{display:flex;align-items:center}.shero__stat{flex-direction:column;gap:calc(var(--fs)*.3);padding:0 calc(var(--fs)*5.5);animation:shero-stat-rise .65s ease-out both}.shero__stat-divider{width:1px;height:calc(var(--fs)*3);background:#e2e8f0;flex-shrink:0;align-self:center}.shero__stat-icon{display:flex;align-items:center;justify-content:center;color:var(--color-secondary-600);width:calc(var(--fs)*1.5);height:calc(var(--fs)*1.5);margin-bottom:calc(var(--fs)*1.25)}.shero__stat-icon svg{width:100%;height:100%}.shero__stat-value{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-display-sm);font-weight:700;line-height:1.15;text-wrap:balance;color:var(--color-primary-950)}.shero__stat-label{font-family:var(--font-sans);text-wrap:pretty;font-size:var(--text-sm);font-weight:400;line-height:1.5;color:#9aa4b2}@keyframes shero-stat-rise{0%{opacity:0;transform:translateY(calc(var(--fs) * 1))}to{opacity:1;transform:translateY(0)}}@keyframes shero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes shero-dot-ping{0%,to{box-shadow:0 0 0 calc(var(--fs)*.4) rgba(0,160,172,.15)}50%{box-shadow:0 0 0 calc(var(--fs)*1.2) rgba(0,160,172,0)}}@keyframes shero-card-reveal-cycle{0%{opacity:0;transform:translate(-50%,-50%) translateY(calc(var(--fs) * .75)) scale(.88) rotate(var(--card-rotate,0deg));animation-timing-function:cubic-bezier(.22,1,.36,1)}12%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(var(--card-rotate,0deg))}50%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(var(--card-rotate,0deg));animation-timing-function:ease-in}62%{opacity:0;transform:translate(-50%,-50%) translateY(calc(var(--fs) * -.5)) scale(.95) rotate(var(--card-rotate,0deg))}to{opacity:0;transform:translate(-50%,-50%) translateY(calc(var(--fs) * -.5)) scale(.95) rotate(var(--card-rotate,0deg))}}@media(prefers-reduced-motion:reduce){.shero [data-reveal]{opacity:1}.shero__card,.shero__dot,.shero__map,.shero__popup,.shero__stat{animation:none;opacity:1}}@media(orientation:portrait){.shero{overflow:hidden;padding-bottom:calc(var(--fs)*4)}.shero__head{padding:0 calc(var(--fs)*1.5)}.shero__title{font-size:27px;font-weight:400;line-height:calc(var(--fs)*2.0125);letter-spacing:calc(var(--fs)*-.04375)}}@media(orientation:portrait)and (min-width:1024px){.shero__title{font-size:22px}}@media(orientation:portrait)and (min-width:1280px){.shero__title{font-size:24px}}@media(orientation:portrait){.shero__lede{width:88%;font-size:11px;font-weight:400;line-height:normal;color:#606060}}@media(orientation:portrait)and (min-width:1024px){.shero__lede{font-size:10px}}@media(orientation:portrait){.shero__stage{width:100%;margin-top:calc(var(--fs)*1.5)}.shero__map{width:100%;height:44.8610213316vw}.shero__card,.shero__dot,.shero__popup{display:none}.shero__stats{flex-direction:column;width:100%;gap:0}.shero--business .shero__stats,.shero--eta .shero__stats,.shero--evisas .shero__stats,.shero--tag-title .shero__stats,.shero__stats{margin-top:calc(var(--fs)*-1)}.shero--eta .shero__map,.shero--tag-title .shero__map{filter:brightness(1.1)}.shero--etias .shero__map,.shero--tag-title .shero__map,.shero--us-passport .shero__map{position:relative;left:50%;width:125%;height:56.0762766645vw;transform:translateX(-50%)}.shero--tag-title .shero__map{width:150%;height:67.2915319974vw}.shero--business .shero__map{width:100%;height:66.6666666667vw}.shero__glow{width:120vw;height:65vw;opacity:1;background:radial-gradient(ellipse at center,rgba(0,160,172,.3) 0,rgba(0,160,172,0) 60%);filter:none}.shero__stat{width:100%;padding:calc(var(--fs)*2) 0}.shero__stat+.shero__stat{border-left:none;border-top:1px solid #e2e8f0}.shero__stat-icon{display:none}}