.metodosEnvio__hero{flex-direction:column;align-items:center;gap:2.5rem;padding:6rem 4rem 3rem;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.metodosEnvio__hero{gap:2rem;padding:4.5rem 2rem 2rem}}.metodosEnvio__heroText{z-index:var(--z-raised);text-align:center;max-width:740px;position:relative}.metodosEnvio__heroEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--palette-primary);align-items:center;gap:10px;margin-bottom:1.5rem;font-size:.72rem;font-weight:700;display:inline-flex}.metodosEnvio__heroEyebrow:before{content:"";background:var(--palette-primary);width:8px;height:8px;box-shadow:0 0 10px var(--palette-primary);border-radius:50%;display:block}.metodosEnvio__heroTitle{letter-spacing:-.04em;text-transform:uppercase;color:#fff;margin-bottom:1.5rem;font-size:max(2.4rem,min(6vw,4.4rem));font-weight:900;line-height:.98}.metodosEnvio__heroAccent{color:var(--palette-primary)}.metodosEnvio__heroSub{color:rgba(255,255,255,.55);max-width:460px;margin:0 auto;font-size:max(1rem,min(1.6vw,1.15rem));line-height:1.7}.metodosEnvio__heroArt{z-index:var(--z-raised);aspect-ratio:1/.72;justify-content:center;align-items:center;width:100%;max-width:720px;display:flex;position:relative}.metodosEnvio__routeSvg{width:100%;height:100%;overflow:visible}.metodosEnvio__routePath{fill:none;stroke:rgba(var(--palette-primary-rgb),.35);stroke-width:2px;stroke-dasharray:6 10;stroke-linecap:round;-webkit-animation:18s linear infinite metodosEnvio-dashFlow;animation:18s linear infinite metodosEnvio-dashFlow}.metodosEnvio__routeNode{fill:#0a0a0a;stroke:var(--palette-primary);stroke-width:2px}.metodosEnvio__routeNode--filled{fill:var(--palette-primary)}.metodosEnvio__routePulse{fill:none;stroke:var(--palette-primary);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;-webkit-animation:3.2s ease-out infinite metodosEnvio-pulseNode;animation:3.2s ease-out infinite metodosEnvio-pulseNode}.metodosEnvio__routeLabel{fill:rgba(255,255,255,.55);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.metodosEnvio__routeBox{transform-box:fill-box;transform-origin:50%;-webkit-animation:6s ease-in-out infinite metodosEnvio-floatBox;animation:6s ease-in-out infinite metodosEnvio-floatBox}.metodosEnvio__routeBox rect{fill:#0a0a0a;stroke:var(--palette-primary);stroke-width:1.6px}.metodosEnvio__routeBox path{stroke:var(--palette-primary);stroke-width:1.6px;fill:none}.metodosEnvio__methods{border-top:1px solid rgba(255,255,255,.06);padding:2rem 4rem 6rem}@media (max-width:900px){.metodosEnvio__methods{padding:2rem 2rem 4rem}}.metodosEnvio__methodsHeader{text-align:center;max-width:640px;margin:0 auto 3rem}.metodosEnvio__methodsEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--palette-primary);font-size:.72rem;font-weight:700;display:block}.metodosEnvio__methodsGrid{grid-gap:1.5rem;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}@media (max-width:900px){.metodosEnvio__methodsGrid{grid-template-columns:1fr}}.metodosEnvio__panel{background:linear-gradient(rgba(255,255,255,.035),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.08);border-radius:20px;flex-direction:column;gap:1.5rem;padding:2.75rem;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.metodosEnvio__panel:hover{border-color:rgba(var(--palette-primary-rgb),.35);transform:translateY(-4px)}.metodosEnvio__panel--highlight{border-color:rgba(var(--palette-primary-rgb),.35);background:linear-gradient(180deg,rgba(var(--palette-primary-rgb),.07),rgba(var(--palette-primary-rgb),.01))}.metodosEnvio__panel__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.metodosEnvio__panel__iconWrap{background:rgba(var(--palette-primary-rgb),.12);width:56px;height:56px;color:var(--palette-primary);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;padding:13px;display:flex}.metodosEnvio__panel__iconWrap svg{width:100%;height:100%}.metodosEnvio__panel__price{text-align:right}.metodosEnvio__panel__priceValue{color:#fff;letter-spacing:-.02em;font-size:1.3rem;font-weight:900;display:block}.metodosEnvio__panel__priceNote{color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.68rem;display:block}.metodosEnvio__panel__title{text-transform:uppercase;letter-spacing:-.02em;color:#fff;font-size:1.4rem;font-weight:900}.metodosEnvio__panel__desc{color:rgba(255,255,255,.5);font-size:.9rem;line-height:1.7}.metodosEnvio__panel__steps{border-top:1px solid rgba(255,255,255,.07);flex-direction:column;gap:1.25rem;margin-top:.25rem;padding-top:1.5rem;padding-left:2.5rem;display:flex;position:relative}.metodosEnvio__panel__steps:before{content:"";background:repeating-linear-gradient(180deg,rgba(var(--palette-primary-rgb),.35),rgba(var(--palette-primary-rgb),.35)6px,transparent 6px,transparent 12px);width:1px;position:absolute;top:2.25rem;bottom:6px;left:12px}.metodosEnvio__panel__step{position:relative}.metodosEnvio__panel__step__num{border:1px solid rgba(var(--palette-primary-rgb),.5);width:24px;height:24px;color:var(--palette-primary);background:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex;position:absolute;top:0;left:-2.5rem}.metodosEnvio__panel__step__title{text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin-bottom:.25rem;font-size:.82rem;font-weight:800}.metodosEnvio__panel__step__desc{color:rgba(255,255,255,.45);font-size:.82rem;line-height:1.6}.metodosEnvio__panel__step__desc a{color:var(--palette-primary);text-underline-offset:2px;text-decoration:underline}.metodosEnvio__note{color:rgba(255,255,255,.5);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:14px;align-items:flex-start;gap:1rem;max-width:1100px;margin:2.5rem auto 0;padding:1.5rem 1.75rem;font-size:.85rem;line-height:1.6;display:flex}.metodosEnvio__note svg{width:20px;height:20px;color:var(--palette-primary);flex-shrink:0}@-webkit-keyframes metodosEnvio-dashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-320px}}@keyframes metodosEnvio-dashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-320px}}@-webkit-keyframes metodosEnvio-pulseNode{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes metodosEnvio-pulseNode{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@-webkit-keyframes metodosEnvio-floatBox{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes metodosEnvio-floatBox{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
