.lv10.c-agencia-aduanal-veracruz{--accent:#ffcf7a;--accent-2:#ffe1a8;--tint:#ffcf7a1f;--hero-desk:url(/landing/plaza-veracruz-hero.webp);--hero-mob:url(/landing/plaza-veracruz-hero-mob.webp);--f1:url(/landing/plaza-altamira-hero.webp);--f1m:url(/landing/plaza-altamira-hero-mob.webp);--f2:url(/landing/guia-documentos-hero.webp);--f2m:url(/landing/guia-documentos-hero-mob.webp);--f3:url(/landing/plaza-guadalajara-hero.webp);--f3m:url(/landing/plaza-guadalajara-hero-mob.webp)}.lv10.c-agencia-aduanal-veracruz .btn-ghost{border-color:#ffe1a84d}.lv10.c-agencia-aduanal-veracruz .btn-ghost:hover{border-color:#ffe1a8b3}@keyframes gira{to{rotate:360deg}}.lv10.c-agencia-aduanal-veracruz .rosa svg{color:var(--accent);display:block;overflow:visible}.lv10.c-agencia-aduanal-veracruz .rosa .tk{fill:none;stroke:currentColor;stroke-width:2px;stroke-opacity:.5}.lv10.c-agencia-aduanal-veracruz .rosa .tk8{fill:none;stroke:currentColor;stroke-width:3.6px;stroke-opacity:.8}.lv10.c-agencia-aduanal-veracruz .rosa .letra{font-family:var(--mono);letter-spacing:.1px;fill:currentColor;text-anchor:middle;dominant-baseline:middle;opacity:.9;font-size:4.6px;font-weight:500}.lv10.c-agencia-aduanal-veracruz .rosa .gira,.lv10.c-agencia-aduanal-veracruz .rosa .ticks,.lv10.c-agencia-aduanal-veracruz .rosa .aguja{transform-box:view-box;transform-origin:50px 50px}.lv10.c-agencia-aduanal-veracruz .hero{background:var(--void);align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip}.lv10.c-agencia-aduanal-veracruz .hero .foto{background:var(--hero-desk)76% 50%/cover no-repeat;transform-origin:72% 56%;animation:34s ease-in-out infinite alternate kb;position:absolute;inset:-6% 0}@keyframes kb{0%{translate:0;scale:1.04}to{translate:-1% .6%;scale:1.12}}.lv10.c-agencia-aduanal-veracruz .hero .vel{background:linear-gradient(90deg,#03090de6 0%,#03090db3 34%,#03090d33 64%,#03090d42 100%),linear-gradient(0deg,var(--void)0%,#03090d73 20%,#03090d00 48%),linear-gradient(180deg,#03090d99 0%,#03090d00 26%);position:absolute;inset:0}.lv10.c-agencia-aduanal-veracruz .hero .rosa{left:calc(max(var(--pad),(100% - var(--wrap))/2 + var(--pad)) + 300px);aspect-ratio:1;opacity:.5;pointer-events:none;width:min(96vh,920px);position:absolute;top:52%;translate:-50% -50%}.lv10.c-agencia-aduanal-veracruz .hero .rosa svg{width:100%;height:100%}.lv10.c-agencia-aduanal-veracruz.js .hero .rosa .gira{animation:120s linear infinite gira}.lv10.c-agencia-aduanal-veracruz .hero .wrap{width:100%;padding-top:calc(var(--nav-h) + 60px);padding-bottom:88px;position:relative}.lv10.c-agencia-aduanal-veracruz .hero .txt{max-width:680px}.lv10.c-agencia-aduanal-veracruz .hero .cta-row{margin-top:34px}.lv10.c-agencia-aduanal-veracruz .rumbos-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:11px;display:flex}.lv10.c-agencia-aduanal-veracruz .rumbos-h i{background:linear-gradient(90deg,var(--accent),#ffcf7a26);width:26px;height:1px}.lv10.c-agencia-aduanal-veracruz .rumbos-h span{white-space:nowrap}.lv10.c-agencia-aduanal-veracruz .cue{right:var(--pad);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);align-items:center;gap:12px;font-size:10.5px;display:flex;position:absolute;bottom:30px}.lv10.c-agencia-aduanal-veracruz .cue i{background:linear-gradient(180deg,var(--accent),transparent);width:1px;height:44px;position:relative;overflow:hidden}.lv10.c-agencia-aduanal-veracruz .cue i:after{content:"";background:#fff;width:1px;height:100%;animation:1.8s ease-in-out infinite cue;position:absolute;top:-100%;left:0}@keyframes cue{to{top:100%}}.lv10.c-agencia-aduanal-veracruz .viaje{background:var(--void);position:relative}.lv10.c-agencia-aduanal-veracruz .viaje .intro{max-width:var(--wrap);padding:120px var(--pad)72px;margin:0 auto}.lv10.c-agencia-aduanal-veracruz .viaje .h2{max-width:20ch;margin-top:18px}.lv10.c-agencia-aduanal-veracruz .escena{position:relative}.lv10.c-agencia-aduanal-veracruz .stage{background:var(--p950);height:100svh;position:sticky;top:0;overflow:hidden}.lv10.c-agencia-aduanal-veracruz .fondo{background:var(--f)var(--pos,50% 50%)/cover no-repeat;filter:saturate(.75);transition:opacity 1.1s;position:absolute;inset:0}.lv10.c-agencia-aduanal-veracruz .fondo[data-i="0"]{--f:var(--hero-desk);--fm:var(--hero-mob);--pos:70% 50%}.lv10.c-agencia-aduanal-veracruz .fondo[data-i="1"]{--f:var(--f1);--fm:var(--f1m);--pos:50% 50%}.lv10.c-agencia-aduanal-veracruz .fondo[data-i="2"]{--f:var(--f2);--fm:var(--f2m);--pos:60% 50%}.lv10.c-agencia-aduanal-veracruz .fondo[data-i="3"]{--f:var(--f3);--fm:var(--f3m);--pos:60% 50%}.lv10.c-agencia-aduanal-veracruz.js .fondo{opacity:0}.lv10.c-agencia-aduanal-veracruz.js .fondo.on{opacity:1}.lv10.c-agencia-aduanal-veracruz .stage .sombra{background:linear-gradient(90deg,#03090d9e 0%,#03090d6b 46%,#03090dcc 66%,#03090df0 100%),linear-gradient(#03090d99 0%,#03090d00 22% 72%,#03090dcc 100%),radial-gradient(48% 60% at 28% 52%,#ffcf7a1a,#0000 70%);position:absolute;inset:0}.lv10.c-agencia-aduanal-veracruz .stage .grain{opacity:.05}.lv10.c-agencia-aduanal-veracruz .stage .hud{max-width:var(--wrap);padding:0 var(--pad);pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;margin:0 auto;display:grid;position:absolute;inset:0}.lv10.c-agencia-aduanal-veracruz .stage .donde{left:var(--pad);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:11.5px;display:flex;position:absolute;top:104px}.lv10.c-agencia-aduanal-veracruz .stage .donde:before{content:"";background:currentColor;width:22px;height:1px}.lv10.c-agencia-aduanal-veracruz .stage .puerto{right:var(--pad);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10.5px;position:absolute;bottom:44px}.lv10.c-agencia-aduanal-veracruz .stage .puerto b{color:var(--ink);font-weight:500}.lv10.c-agencia-aduanal-veracruz .rosa-w{grid-column:1;justify-content:center;align-self:center;display:flex}.lv10.c-agencia-aduanal-veracruz .stage .rosa{aspect-ratio:1;width:min(70vh,640px,100%);position:relative}.lv10.c-agencia-aduanal-veracruz .stage .rosa svg{width:90%;height:90%;position:absolute;inset:5%}.lv10.c-agencia-aduanal-veracruz.js .stage .rosa .ticks{rotate:calc(var(--p,0)*90deg)}.lv10.c-agencia-aduanal-veracruz .aguja .n{fill:var(--accent);filter:drop-shadow(0 0 3px #ffcf7ab3)}.lv10.c-agencia-aduanal-veracruz .aguja .s{fill:#0d1e2b;stroke:var(--accent);stroke-width:.35px;stroke-opacity:.8}.lv10.c-agencia-aduanal-veracruz .aguja .cap{fill:#0d1e2b;stroke:var(--accent);stroke-width:.4px}.lv10.c-agencia-aduanal-veracruz .aguja .pto{fill:var(--accent)}.lv10.c-agencia-aduanal-veracruz .aguja{rotate:270deg}.lv10.c-agencia-aduanal-veracruz.js .aguja{rotate:calc(var(--a,0)*1deg);transition:rotate 1.1s cubic-bezier(.3,1.35,.4,1)}.lv10.c-agencia-aduanal-veracruz .rumbo{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);white-space:nowrap;align-items:center;gap:8px;font-size:10.5px;font-weight:500;transition:color .5s;display:flex;position:absolute}.lv10.c-agencia-aduanal-veracruz .rumbo:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;transition:box-shadow .5s;box-shadow:0 0 10px #ffcf7acc}.lv10.c-agencia-aduanal-veracruz .rumbo[data-i="0"]{top:0;left:50%;translate:-50%}.lv10.c-agencia-aduanal-veracruz .rumbo[data-i="1"]{writing-mode:vertical-rl;top:50%;right:0;translate:0 -50%}.lv10.c-agencia-aduanal-veracruz .rumbo[data-i="2"]{bottom:0;left:50%;translate:-50%}.lv10.c-agencia-aduanal-veracruz .rumbo[data-i="3"]{writing-mode:vertical-rl;top:50%;left:0;translate:0 -50%;rotate:180deg}.lv10.c-agencia-aduanal-veracruz.js .rumbo{color:var(--dim)}.lv10.c-agencia-aduanal-veracruz.js .rumbo:before{box-shadow:none}.lv10.c-agencia-aduanal-veracruz.js .rumbo.ok{color:var(--muted)}.lv10.c-agencia-aduanal-veracruz.js .rumbo.on{color:var(--accent-2)}.lv10.c-agencia-aduanal-veracruz.js .rumbo.on:before{box-shadow:0 0 10px #ffcf7acc}.lv10.c-agencia-aduanal-veracruz .stage .donde i{color:var(--dim);letter-spacing:.12em;margin-left:4px;font-style:normal}.lv10.c-agencia-aduanal-veracruz .narra{z-index:2;margin-top:-100svh;position:relative}.lv10.c-agencia-aduanal-veracruz .paso{align-items:center;min-height:100svh;display:flex}.lv10.c-agencia-aduanal-veracruz .paso .in{max-width:var(--wrap);padding:0 var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,520px);width:100%;margin:0 auto;display:grid}.lv10.c-agencia-aduanal-veracruz .paso .txt{grid-column:2}.lv10.c-agencia-aduanal-veracruz .paso .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.lv10.c-agencia-aduanal-veracruz .paso .k:before{content:"";background:currentColor;width:22px;height:1px}.lv10.c-agencia-aduanal-veracruz .paso h3{color:#fff;font-size:clamp(26px,2.5vw,38px);line-height:1.12}.lv10.c-agencia-aduanal-veracruz .paso p{color:var(--muted);max-width:42ch;margin-top:16px;font-size:clamp(16px,1.15vw,19px)}.lv10.c-agencia-aduanal-veracruz .paso p b{color:var(--ink)}.lv10.c-agencia-aduanal-veracruz .charla{background:var(--night);padding:clamp(96px,12vh,150px) 0;position:relative;overflow:clip}.lv10.c-agencia-aduanal-veracruz .charla:before{content:"";background:radial-gradient(900px 700px at 78% 50%,var(--tint),transparent 62%);position:absolute;inset:0}.lv10.c-agencia-aduanal-veracruz .charla .wrap{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:72px;display:grid;position:relative}.lv10.c-agencia-aduanal-veracruz .charla .h2{margin-top:18px}.lv10.c-agencia-aduanal-veracruz .charla .intro{color:var(--muted);max-width:44ch;margin-top:18px;font-size:clamp(16px,1.15vw,19px)}.lv10.c-agencia-aduanal-veracruz .charla .cta-row{margin-top:32px}.lv10.c-agencia-aduanal-veracruz .rel{flex-wrap:wrap;gap:10px 8px;margin-top:40px;display:flex}.lv10.c-agencia-aduanal-veracruz .rel span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);width:100%;margin-bottom:4px;font-size:10.5px}.lv10.c-agencia-aduanal-veracruz .rel a{color:var(--ink);border:1px solid #a9bec938;border-radius:999px;padding:9px 15px;font-size:14px;text-decoration:none;transition:all .2s}.lv10.c-agencia-aduanal-veracruz .rel a:hover{border-color:var(--accent);color:var(--accent-2)}.lv10.c-agencia-aduanal-veracruz .tel-wrap{perspective:1600px;justify-content:center;display:flex}.lv10.c-agencia-aduanal-veracruz .tel{aspect-ratio:9/19;background:linear-gradient(160deg,#3a3224,#0e1116 60%,#221d14);border-radius:54px;max-width:86vw;height:min(76vh,780px);padding:12px;position:relative;box-shadow:0 70px 120px -50px #000000f2,0 0 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0d,inset 0 0 0 3px #05090c}.lv10.c-agencia-aduanal-veracruz.js .tel{transition:transform 1.1s cubic-bezier(.2,.8,.3,1);transform:rotateY(-9deg)rotateX(2deg)}.lv10.c-agencia-aduanal-veracruz.js .tel.in,.lv10.c-agencia-aduanal-veracruz.js .tel:hover{transform:rotateY(0)rotateX(0)}.lv10.c-agencia-aduanal-veracruz .tel:before,.lv10.c-agencia-aduanal-veracruz .tel:after{content:"";background:#1d272f;border-radius:2px;width:3px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff0d}.lv10.c-agencia-aduanal-veracruz .tel:before{height:11%;top:22%;left:-3px}.lv10.c-agencia-aduanal-veracruz .tel:after{height:16%;top:18%;right:-3px}.lv10.c-agencia-aduanal-veracruz .tel .btn2{background:#1d272f;border-radius:2px;width:3px;height:11%;position:absolute;top:35%;left:-3px}.lv10.c-agencia-aduanal-veracruz .pant{isolation:isolate;background:#0b1218;border-radius:42px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.lv10.c-agencia-aduanal-veracruz .pant:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(115deg,#ffffff12 0%,#fff0 32%);position:absolute;inset:0}.lv10.c-agencia-aduanal-veracruz .isla{z-index:6;background:#05090c;border-radius:999px;width:100px;height:28px;position:absolute;top:12px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff0a}.lv10.c-agencia-aduanal-veracruz .cab{z-index:4;background:linear-gradient(#3a2f17,#2a2312);border-bottom:1px solid #ffcf7a2e;align-items:center;gap:12px;padding:54px 18px 14px;display:flex}.lv10.c-agencia-aduanal-veracruz .cab .av{background:#0d1e2b;border:1px solid #ffcf7a73;border-radius:50%;place-content:center;width:40px;height:40px;display:grid}.lv10.c-agencia-aduanal-veracruz .cab .av img{width:auto;height:15px}.lv10.c-agencia-aduanal-veracruz .cab .n{font-family:var(--disp);color:#fff;font-size:14.5px;font-weight:600;line-height:1.2}.lv10.c-agencia-aduanal-veracruz .cab .s{color:var(--accent-2);opacity:.85;margin-top:2px;font-size:11.5px}.lv10.c-agencia-aduanal-veracruz .cab .ic{color:var(--accent-2);gap:14px;margin-left:auto;display:flex}.lv10.c-agencia-aduanal-veracruz .hilo{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:radial-gradient(circle at 1px 1px,#ffcf7a12 1px,#0000 1.5px) 0 0/22px 22px,#0b1218;flex-direction:column;flex:1;gap:9px;padding:18px 14px 14px;display:flex;overflow-y:auto}.lv10.c-agencia-aduanal-veracruz .hilo::-webkit-scrollbar{display:none}.lv10.c-agencia-aduanal-veracruz .hilo>:first-child{margin-top:auto}.lv10.c-agencia-aduanal-veracruz .hoy{color:var(--dim);background:#ffffff0f;border-radius:8px;align-self:center;margin-bottom:6px;padding:4px 10px;font-size:11px}.lv10.c-agencia-aduanal-veracruz .msg{border-radius:16px;max-width:86%;padding:10px 13px;font-size:14px;line-height:1.5}.lv10.c-agencia-aduanal-veracruz.js .msg:not(.in){display:none}.lv10.c-agencia-aduanal-veracruz.js .msg.in{animation:.45s cubic-bezier(.2,.8,.3,1) msgIn}@keyframes msgIn{0%{opacity:0;translate:0 10px;scale:.97}}.lv10.c-agencia-aduanal-veracruz .msg.tu{color:#eaf6ee;background:#1f4a35;border-bottom-right-radius:4px;align-self:flex-end}.lv10.c-agencia-aduanal-veracruz .msg.gr{color:var(--ink);background:#171e26;border:1px solid #ffcf7a1f;border-bottom-left-radius:4px;align-self:flex-start}.lv10.c-agencia-aduanal-veracruz .msg.gr b{color:var(--accent-2);font-weight:600}.lv10.c-agencia-aduanal-veracruz .msg .t{font-family:var(--mono);color:#fff6;text-align:right;letter-spacing:.06em;margin-top:5px;font-size:9px;display:block}.lv10.c-agencia-aduanal-veracruz .escribe{background:#171e26;border-radius:16px 16px 16px 4px;align-self:flex-start;gap:4px;padding:11px 14px;display:none}.lv10.c-agencia-aduanal-veracruz .escribe.on{display:flex}.lv10.c-agencia-aduanal-veracruz .escribe i{background:var(--dim);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite pt}.lv10.c-agencia-aduanal-veracruz .escribe i:nth-child(2){animation-delay:.18s}.lv10.c-agencia-aduanal-veracruz .escribe i:nth-child(3){animation-delay:.36s}@keyframes pt{0%,to{opacity:.3;translate:0}50%{opacity:1;translate:0 -3px}}.lv10.c-agencia-aduanal-veracruz .entrada{z-index:4;background:#1b1a16;border-top:1px solid #ffcf7a1f;align-items:center;gap:10px;padding:10px 12px 22px;text-decoration:none;display:flex}.lv10.c-agencia-aduanal-veracruz .entrada .campo{color:var(--dim);background:#0b1218;border:1px solid #ffcf7a33;border-radius:999px;flex:1;padding:11px 16px;font-size:13.5px;transition:color .2s,border-color .2s}.lv10.c-agencia-aduanal-veracruz .entrada .env{color:#fff;background:linear-gradient(135deg,#3d5718,#537a1d);border:1px solid #8cc63f99;border-radius:50%;flex:none;place-content:center;width:42px;height:42px;transition:transform .2s;display:grid;box-shadow:0 8px 20px -8px #8cc63fcc}.lv10.c-agencia-aduanal-veracruz .entrada:hover .env{transform:scale(1.06)}.lv10.c-agencia-aduanal-veracruz .entrada:hover .campo{color:var(--ink);border-color:#ffcf7a80}.lv10.c-agencia-aduanal-veracruz .cierre{background:var(--void);text-align:center;padding:150px 0 140px;position:relative;overflow:clip}.lv10.c-agencia-aduanal-veracruz .cierre:before{content:"";background:radial-gradient(1000px 560px at 50% 105%,#ffcf7a29,#0000 66%);position:absolute;inset:0}.lv10.c-agencia-aduanal-veracruz .cierre .rosa{aspect-ratio:1;opacity:.06;pointer-events:none;width:min(900px,120vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.lv10.c-agencia-aduanal-veracruz .cierre .rosa svg{width:100%;height:100%}.lv10.c-agencia-aduanal-veracruz.js .cierre .rosa .gira{animation:240s linear infinite gira}.lv10.c-agencia-aduanal-veracruz .cierre .wrap{flex-direction:column;align-items:center;display:flex;position:relative}.lv10.c-agencia-aduanal-veracruz .cierre .eyebrow:before{display:none}.lv10.c-agencia-aduanal-veracruz .cierre .h2{max-width:16ch;margin-top:18px;font-size:clamp(34px,4.8vw,64px)}.lv10.c-agencia-aduanal-veracruz .cierre .lead{text-align:center;margin-top:22px;font-size:clamp(17px,1.3vw,19px)}.lv10.c-agencia-aduanal-veracruz .cierre .cta-row{justify-content:center;margin-top:40px}@media (min-width:1800px){.lv10.c-agencia-aduanal-veracruz .hero .txt{max-width:760px}.lv10.c-agencia-aduanal-veracruz .hero .rosa{left:calc((100% - var(--wrap))/2 + var(--pad) + 340px)}.lv10.c-agencia-aduanal-veracruz .stage .hud,.lv10.c-agencia-aduanal-veracruz .paso .in{grid-template-columns:minmax(0,1fr) minmax(0,600px)}.lv10.c-agencia-aduanal-veracruz .stage .rosa{width:min(70vh,720px,100%)}.lv10.c-agencia-aduanal-veracruz .tel{height:min(76vh,860px)}.lv10.c-agencia-aduanal-veracruz .charla .wrap{grid-template-columns:minmax(0,1fr) minmax(0,600px)}}@media (min-width:2400px){.lv10.c-agencia-aduanal-veracruz .cierre .h2{font-size:clamp(34px,4.2vw,72px)}.lv10.c-agencia-aduanal-veracruz .stage .rosa{width:min(70vh,800px,100%)}.lv10.c-agencia-aduanal-veracruz .rumbo{font-size:12px}.lv10.c-agencia-aduanal-veracruz .stage .donde{top:120px}}@media (max-height:760px){.lv10.c-agencia-aduanal-veracruz .hero .wrap{padding-top:calc(var(--nav-h) + 30px);padding-bottom:46px}.lv10.c-agencia-aduanal-veracruz .rumbos-h{margin-top:18px}.lv10.c-agencia-aduanal-veracruz .stage .rosa{width:min(64vh,640px,100%)}.lv10.c-agencia-aduanal-veracruz .stage .donde{top:88px}.lv10.c-agencia-aduanal-veracruz .tel{height:min(84vh,640px)}.lv10.c-agencia-aduanal-veracruz .paso h3{font-size:clamp(24px,2.2vw,32px)}}@media (max-height:520px){.lv10.c-agencia-aduanal-veracruz .hero{min-height:0}.lv10.c-agencia-aduanal-veracruz .hero .wrap{padding-top:84px;padding-bottom:40px}.lv10.c-agencia-aduanal-veracruz .hero .txt{max-width:640px}.lv10.c-agencia-aduanal-veracruz .hero .txt .hook{max-width:none;margin-top:14px;font-size:clamp(26px,4vw,36px)}.lv10.c-agencia-aduanal-veracruz .hero .txt .sub{margin-top:14px;font-size:15px;line-height:1.5}.lv10.c-agencia-aduanal-veracruz .hero .txt .cta-row{margin-top:16px}.lv10.c-agencia-aduanal-veracruz .cue,.lv10.c-agencia-aduanal-veracruz .rumbos-h,.lv10.c-agencia-aduanal-veracruz .stage .puerto,.lv10.c-agencia-aduanal-veracruz .stage .donde{display:none}}@media (max-width:1180px){.lv10.c-agencia-aduanal-veracruz .hero .txt{max-width:600px}.lv10.c-agencia-aduanal-veracruz .stage .hud,.lv10.c-agencia-aduanal-veracruz .paso .in{grid-template-columns:minmax(0,1fr) minmax(0,460px)}}@media (max-width:1000px){.lv10.c-agencia-aduanal-veracruz .hero .rosa{opacity:.4;width:min(120vw,900px);top:44%;left:50%}.lv10.c-agencia-aduanal-veracruz .stage .hud,.lv10.c-agencia-aduanal-veracruz .paso .in{grid-template-columns:1fr}.lv10.c-agencia-aduanal-veracruz .stage .hud{padding-top:calc(var(--nav-h) + 56px);align-items:start}.lv10.c-agencia-aduanal-veracruz .stage .rosa{width:min(44svh,80vw,420px)}.lv10.c-agencia-aduanal-veracruz .rumbo{letter-spacing:.14em;font-size:9.5px}.lv10.c-agencia-aduanal-veracruz .stage .sombra{background:linear-gradient(#03090d8c 0%,#03090d33 30%,#03090d99 58%,#03090df0 100%)}.lv10.c-agencia-aduanal-veracruz .stage .donde{top:92px}.lv10.c-agencia-aduanal-veracruz .stage .puerto{top:96px;bottom:auto}.lv10.c-agencia-aduanal-veracruz .paso{align-items:flex-end}.lv10.c-agencia-aduanal-veracruz .paso .txt{grid-column:1;max-width:560px;padding-bottom:120px}.lv10.c-agencia-aduanal-veracruz .charla .wrap{text-align:center;grid-template-columns:1fr;gap:56px}.lv10.c-agencia-aduanal-veracruz .charla .intro{margin-left:auto;margin-right:auto}.lv10.c-agencia-aduanal-veracruz .charla .cta-row,.lv10.c-agencia-aduanal-veracruz .rel{justify-content:center}.lv10.c-agencia-aduanal-veracruz.js .tel{transform:none}.lv10.c-agencia-aduanal-veracruz .tel{width:min(360px,86vw);height:auto}}@media (max-width:760px){.lv10.c-agencia-aduanal-veracruz .hero{align-items:flex-end}.lv10.c-agencia-aduanal-veracruz .hero .foto{background-image:var(--hero-mob);background-position:50% 40%}.lv10.c-agencia-aduanal-veracruz .hero .vel{background:linear-gradient(180deg,#03090d80 0%,#03090d26 30%,#03090ddb 62%,var(--void)100%)}.lv10.c-agencia-aduanal-veracruz .hero .rosa{opacity:.42;width:min(130vw,640px);top:34%}.lv10.c-agencia-aduanal-veracruz .hero .wrap{padding-top:110px;padding-bottom:60px}.lv10.c-agencia-aduanal-veracruz .hero .txt{max-width:none}.lv10.c-agencia-aduanal-veracruz .rumbos-h{gap:8px 10px;margin-top:20px;font-size:10px}.lv10.c-agencia-aduanal-veracruz .rumbos-h i{width:14px}.lv10.c-agencia-aduanal-veracruz .cue{display:none}.lv10.c-agencia-aduanal-veracruz .viaje .intro{padding:84px var(--pad)36px}.lv10.c-agencia-aduanal-veracruz .stage{height:min(44svh,400px);margin:0 var(--pad);z-index:3;border-radius:20px;position:sticky;top:64px}.lv10.c-agencia-aduanal-veracruz .fondo{background-image:var(--fm,var(--f));background-position:50% 45%}.lv10.c-agencia-aduanal-veracruz .stage .sombra{background:linear-gradient(#03090d66 0%,#03090d59 50%,#03090dd1 100%),radial-gradient(60% 60%,#03090d59,#0000 70%)}.lv10.c-agencia-aduanal-veracruz .stage .hud{align-items:center;padding:0}.lv10.c-agencia-aduanal-veracruz .rosa-w{padding:22px 0 0}.lv10.c-agencia-aduanal-veracruz .stage .rosa{width:min(30svh,56vw,260px)}.lv10.c-agencia-aduanal-veracruz .stage .rosa svg{width:88%;height:88%;inset:6%}.lv10.c-agencia-aduanal-veracruz .rumbo{letter-spacing:.12em;gap:6px;font-size:9px}.lv10.c-agencia-aduanal-veracruz .rumbo:before{width:5px;height:5px}.lv10.c-agencia-aduanal-veracruz .stage .donde{font-size:10.5px;top:18px;left:20px}.lv10.c-agencia-aduanal-veracruz .stage .puerto{font-size:9.5px;inset:auto auto 16px 20px}.lv10.c-agencia-aduanal-veracruz .narra{z-index:1;margin-top:0;padding-top:16px}.lv10.c-agencia-aduanal-veracruz .paso{align-items:flex-start;min-height:250px;padding:44px 0 30px}.lv10.c-agencia-aduanal-veracruz .paso .txt{padding-bottom:0}.lv10.c-agencia-aduanal-veracruz.js .paso .txt{opacity:1;translate:0}.lv10.c-agencia-aduanal-veracruz .paso h3{font-size:clamp(23px,6.4vw,30px)}.lv10.c-agencia-aduanal-veracruz .charla{padding:90px 0}.lv10.c-agencia-aduanal-veracruz .cierre{padding:96px 0}}@media (max-width:760px) and (max-height:760px){.lv10.c-agencia-aduanal-veracruz .hero .wrap{padding-top:96px;padding-bottom:44px}.lv10.c-agencia-aduanal-veracruz .hero .hook{margin-top:16px}.lv10.c-agencia-aduanal-veracruz .hero .sub{margin-top:14px;font-size:16px;line-height:1.5}.lv10.c-agencia-aduanal-veracruz .rumbos-h{display:none}.lv10.c-agencia-aduanal-veracruz .hero .cta-row{margin-top:20px}}@media (max-width:560px){.lv10.c-agencia-aduanal-veracruz .stage{border-radius:16px;height:min(42svh,360px)}.lv10.c-agencia-aduanal-veracruz .stage .rosa{width:min(28svh,56vw,240px)}}@media (max-width:390px){.lv10.c-agencia-aduanal-veracruz .hero .wrap{padding-top:96px}.lv10.c-agencia-aduanal-veracruz .rumbo{font-size:8.5px}.lv10.c-agencia-aduanal-veracruz .stage .rosa{width:min(27svh,58vw,220px)}}@media (horizontal-viewport-segments:2){.lv10.c-agencia-aduanal-veracruz .stage .hud,.lv10.c-agencia-aduanal-veracruz .paso .in,.lv10.c-agencia-aduanal-veracruz .charla .wrap{gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0) + 40px);grid-template-columns:1fr 1fr}}@media (hover:none){.lv10.c-agencia-aduanal-veracruz .entrada .campo{color:var(--muted)}.lv10.c-agencia-aduanal-veracruz .rel a{border-color:#ffcf7a59}}@media (prefers-reduced-motion:reduce){.lv10.c-agencia-aduanal-veracruz .hero .foto,.lv10.c-agencia-aduanal-veracruz .hero .rosa .gira,.lv10.c-agencia-aduanal-veracruz .cierre .rosa .gira,.lv10.c-agencia-aduanal-veracruz .cue i:after,.lv10.c-agencia-aduanal-veracruz .escribe i{animation:none!important}.lv10.c-agencia-aduanal-veracruz.js .aguja,.lv10.c-agencia-aduanal-veracruz .fondo{transition:none}.lv10.c-agencia-aduanal-veracruz.js .tel{transform:none}.lv10.c-agencia-aduanal-veracruz.js .msg.in{animation:none}.lv10.c-agencia-aduanal-veracruz .escribe{display:none!important}}.lv10.c-agencia-aduanal-veracruz.js .paso.on .txt{opacity:1;translate:0}
