.welcome-packages{--welcome-accent:#006e32;--welcome-tint:#f0f7e8;--welcome-ink:#006e32}.modem-page.welcome-packages{--welcome-accent:#a94000;--welcome-tint:#fff3e3;--welcome-ink:#a94000}.movil-page.welcome-packages{--welcome-accent:#a80071;--welcome-tint:#fbf0f7;--welcome-ink:#a80071}.welcome-packages #bienvenida,.welcome-packages #paquetes{scroll-margin-top:30px}.welcome-band{background:var(--welcome-tint);padding-block:44px 0}.welcome-offer{grid-template-columns:minmax(0,260px) minmax(0,1fr) minmax(0,290px);grid-template-areas:"art copy purchase";align-items:center;gap:clamp(24px,3vw,40px);width:100%;max-width:1120px;margin-inline:auto;display:grid}.welcome-offer-with-footer{grid-template-areas:"art copy purchase""art footer footer";row-gap:24px}.welcome-copy{grid-area:copy}.welcome-purchase{grid-area:purchase}.welcome-offer-person :is(.welcome-copy,.welcome-purchase){padding-bottom:32px}.welcome-offer-with-footer :is(.welcome-copy,.welcome-purchase){padding-bottom:0}.welcome-product{grid-area:art;justify-self:center;width:100%;min-width:0;max-width:260px}.welcome-product-person{align-self:end}.welcome-product img{object-fit:contain;width:100%;max-height:270px;display:block}.welcome-product-person img{object-position:center bottom;max-height:300px}.welcome-product-setup{padding:12px 0}.welcome-product-setup img{aspect-ratio:4/3;object-fit:cover;border-radius:12px}.welcome-packages .welcome-copy :is(h2,h3){letter-spacing:-.035em;font-size:clamp(28px,2.8vw,40px);line-height:1.12}.welcome-copy :is(h2,h3) span{color:var(--welcome-ink)}.welcome-name{color:var(--ink);margin:16px 0 18px;font-weight:800}.welcome-includes{gap:12px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.welcome-includes li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.welcome-includes svg{fill:none;width:20px;height:20px;stroke:var(--welcome-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:2px}.welcome-price{color:var(--welcome-ink);white-space:nowrap;align-items:center;gap:12px;display:flex}.welcome-price>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(42px,4.5vw,64px);font-weight:800;line-height:1.1}.welcome-price>span{font-size:12px;font-weight:600;line-height:1.6}.welcome-price-status{color:var(--welcome-ink);margin-top:6px;font-size:12px}.welcome-offer .welcome-cta{background:var(--welcome-accent);border-color:var(--welcome-accent);color:#fff;width:100%;min-height:48px;margin-top:22px}.welcome-offer .welcome-cta:hover{background:var(--welcome-accent);filter:brightness(.88)}.welcome-condition{max-width:34ch;margin:12px 0 8px;font-size:12px;line-height:1.6}.welcome-check{color:var(--welcome-ink);text-underline-offset:4px;font-size:13px;font-weight:800;text-decoration:underline}.welcome-band-bottom{border-top:1px solid color-mix(in srgb,var(--welcome-ink) 25%,transparent);grid-area:footer;justify-content:space-between;gap:20px;padding:20px 0 32px;font-size:14px;display:flex}.welcome-band-bottom a{color:var(--welcome-ink);text-underline-offset:4px;font-weight:800;text-decoration:underline}.recharge-notice{border-top:1px solid color-mix(in srgb,var(--welcome-ink) 25%,transparent);max-width:46ch;margin-top:26px;padding-top:20px;font-size:13px;line-height:1.6}.recharge-notice strong{color:var(--ink);margin-bottom:6px;display:block}.recharge-notice span{display:block}.recharge-notice a{color:var(--welcome-ink);text-underline-offset:4px;margin-top:12px;font-weight:700;text-decoration:underline;display:inline-block}.welcome-packages :is(.welcome-offer,.welcome-band-bottom,.recharge-notice) a:focus-visible{outline:3px solid var(--welcome-ink);outline-offset:4px}.home-welcome-service{background:var(--welcome-tint);padding:32px 32px 0}.home-service-panel{scroll-margin-top:30px}.home-recharge-heading{padding:36px 32px 0}.home-recharge-heading h3{font-size:clamp(26px,2.5vw,34px);line-height:1.2}.home-recharge-heading h3 span{color:var(--offer-bg)}.home-recharge-heading p{margin-top:10px}.home-service-panel .plan-panel{margin-top:32px}.home-service-panel .plan-intro h4{margin-bottom:8px;font-size:20px}.home-service-panel .recharge-notice{border-top:0;margin-top:24px;padding-top:0}.home-service-panel .recharge-notice a{color:var(--offer-bg)}@media (width>=1051px){.home-welcome-service,.welcome-band{padding-block:0}.welcome-offer-person{grid-template-columns:minmax(0,280px) minmax(0,1fr) minmax(0,290px)}:is(.home-welcome-service,.review-offer-person) .welcome-offer-person :is(.welcome-copy,.welcome-purchase){padding-block:32px}.welcome-product-person{max-width:280px}.welcome-product-person img{height:340px;max-height:340px}.welcome-band .welcome-offer-with-footer{grid-template-rows:minmax(0,1fr) auto;row-gap:14px}.welcome-band .welcome-offer-with-footer :is(.welcome-copy,.welcome-purchase){padding-top:24px}.welcome-band .welcome-band-bottom{padding:14px 0 18px}}@media (width<=1050px){.welcome-offer{grid-template-columns:.7fr 1.1fr;grid-template-areas:"art copy""art purchase";gap:26px}.welcome-offer-with-footer{grid-template-areas:"art copy""art purchase""art footer"}.welcome-offer-person .welcome-copy{padding-bottom:0}.welcome-band-bottom{flex-direction:column;gap:8px}}@media (width<=650px){.home-welcome-service{padding:26px 20px 0}.home-recharge-heading{padding:26px 18px 0}.welcome-band{padding-block:30px 0}.welcome-offer{grid-template-columns:1fr;grid-template-areas:"copy""purchase""art";gap:22px}.welcome-offer-with-footer{grid-template-areas:"copy""purchase""footer""art"}.welcome-offer-person .welcome-purchase{padding-bottom:0}.welcome-product img{height:160px}.welcome-product-person img{height:260px}.welcome-price>strong{font-size:54px}.welcome-offer .welcome-cta{margin-top:18px}.welcome-condition{max-width:none}.welcome-band-bottom{padding-bottom:0}}@media (prefers-color-scheme:dark){.welcome-packages{--welcome-ink:#a8df7c;--welcome-tint:#1c3022}.modem-page.welcome-packages{--welcome-ink:#ffc45f;--welcome-tint:#30261a}.movil-page.welcome-packages{--welcome-ink:#ff9bd6;--welcome-tint:#30202c}.home-recharge-heading h3 span,.home-service-panel .recharge-notice a{color:var(--offer-ink)}}
