.pweb-landing #servicios,.pweb-landing #portfolio,.pweb-landing #rendimiento,.pweb-landing #experiencia,.pweb-landing #zonas{background:var(--card);border-top:1px solid var(--line)}.pweb-landing #beneficios,.pweb-landing #plazos,.pweb-landing #plataformas,.pweb-landing #errores,.pweb-landing #accesibilidad{background:var(--paper)}.pweb-landing .pw-ia{background:radial-gradient(720px 360px at 88% 0,rgba(244,192,78,.1),transparent 60%),linear-gradient(180deg,#0b1226,#101a33);color:var(--wht)}.pweb-landing .pw-ia .pw-head h2{color:#fff}.pweb-landing .pw-ia .pw-head p{color:var(--wht-soft)}.pweb-landing .pw-ia .pw-head .pw-eyebrow{color:var(--gold)}.pweb-landing .pw-ia .pw-nota-sec{color:var(--wht-soft)}.pweb-landing .pw-nota-sec{margin-top:30px;max-width:760px;color:var(--ink-faint);font-size:15.5px;line-height:1.6}.pweb-landing .pw-nota-sec a{color:var(--gold-2);font-weight:600;text-decoration:underline}.pweb-landing .pw-ia .pw-nota-sec a{color:var(--gold)}.pweb-landing .pw-cajas-4{grid-template-columns:repeat(4,1fr)}.pweb-landing .pw-mock{background:linear-gradient(165deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:14px;box-shadow:0 40px 80px -30px rgba(0,0,0,.75)}.pweb-landing .pw-mock-barra{display:flex;align-items:center;gap:6px;padding:0 4px 12px}.pweb-landing .pw-mock-punto{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.22);flex:none}.pweb-landing .pw-mock-url{margin-left:10px;flex:1;display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.08);border-radius:999px;padding:6px 14px;font-family:var(--mono);font-size:12px;color:var(--wht-soft)}.pweb-landing .pw-mock-url .pw-svg{width:13px;height:13px;color:var(--gold);flex:none}.pweb-landing .pw-mock-lienzo{background:linear-gradient(180deg,#fbfaf6,#f1eee4);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px}.pweb-landing .pw-mock-fila{display:flex;gap:10px}.pweb-landing .pw-mock-bloque{flex:1;height:14px;border-radius:5px;background:rgba(14,23,48,.1)}.pweb-landing .pw-mock-alto{height:56px;background:linear-gradient(120deg,rgba(14,23,48,.16),rgba(14,23,48,.07))}.pweb-landing .pw-mock-cta{align-self:flex-start;background:var(--gold);color:var(--navy);border-radius:9px;padding:9px 16px;font-family:var(--head);font-weight:700;font-size:13px}.pweb-landing .pw-mock-metricas{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.pweb-landing .pw-mock-metrica{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px 10px;text-align:center}.pweb-landing .pw-mock-metrica b{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;color:var(--gold)}.pweb-landing .pw-mock-metrica span{display:block;margin-top:5px;font-family:var(--head);font-weight:700;font-size:19px;color:#fff}.pweb-landing .pw-mock-pie{margin-top:12px;text-align:center;font-size:12.5px;color:var(--wht-soft)}.pweb-landing .pw-planes{grid-template-columns:repeat(3,1fr)}.pweb-landing .pw-plan .pw-medida{font-family:var(--head);font-weight:800;font-size:27px;line-height:1.1;color:#fff;letter-spacing:-.02em}.pweb-landing .pw-plan-top .pw-medida{color:var(--ink)}.pweb-landing .pw-tarifa-medida{align-items:center;min-height:52px}.pweb-landing .pw-factores{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:22px}.pweb-landing .pw-factor{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);padding:26px 24px}.pweb-landing .pw-factor h4{display:flex;align-items:center;gap:10px;font-family:var(--head);font-weight:700;font-size:17px;color:#fff;margin:0 0 14px}.pweb-landing .pw-factor h4 .pw-svg{width:20px;height:20px;flex:none}.pweb-landing .pw-factor-sube h4 .pw-svg{color:#e6a23c}.pweb-landing .pw-factor-baja h4 .pw-svg{color:#5fd08a}.pweb-landing .pw-lista-fina{display:flex;flex-direction:column;gap:10px}.pweb-landing .pw-lista-fina li{display:flex;gap:11px;align-items:flex-start;font-size:15.2px;line-height:1.5;color:var(--ink-soft)}.pweb-landing .pw-lista-fina li:before{display:none}.pweb-landing .pw-lista-fina .pw-ck{display:inline-flex;flex:none;margin-top:2px}.pweb-landing .pw-lista-fina .pw-svg{width:17px;height:17px;color:var(--green)}.pweb-landing .pw-factor .pw-lista-fina li{color:var(--wht-soft)}.pweb-landing .pw-factor .pw-lista-fina .pw-svg{color:var(--gold)}.pweb-landing .pw-vs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px}.pweb-landing .pw-vs-2{grid-template-columns:repeat(2,1fr)}.pweb-landing .pw-vs-item{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px;box-shadow:var(--sombra-card)}.pweb-landing .pw-vs-item h4{display:flex;align-items:center;gap:10px;font-family:var(--head);font-weight:700;font-size:18px;margin:0 0 12px;color:var(--ink)}.pweb-landing .pw-vs-item h4 .pw-svg{width:21px;height:21px;color:var(--gold-2);flex:none}.pweb-landing .pw-vs-item p{color:var(--ink-soft);font-size:15.5px;line-height:1.6}.pweb-landing .pw-vs-item p+p{margin-top:12px}.pweb-landing .pw-vs-cuando{padding-top:12px;border-top:1px dashed var(--line);color:var(--ink-faint);font-size:14.8px}.pweb-landing .pw-vs-cuando b{color:var(--ink);font-weight:700}.pweb-landing .pw-precios .pw-vs-item{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);box-shadow:none}.pweb-landing .pw-precios .pw-vs-item h4{color:#fff}.pweb-landing .pw-precios .pw-vs-item p{color:var(--wht-soft)}.pweb-landing .pw-precios .pw-vs-cuando{border-top-color:rgba(255,255,255,.16)}.pweb-landing .pw-precios .pw-vs-cuando b{color:#fff}.pweb-landing .pw-precios .pw-vs-nos{border-color:rgba(244,192,78,.45);background:rgba(244,192,78,.08)}.pweb-landing .pw-precios h3{color:#fff;font-size:24px;margin-top:56px}.pweb-landing .pw-precios p{color:var(--wht-soft)}.pweb-landing .pw-plazos{display:flex;flex-direction:column;gap:12px}.pweb-landing .pw-plazo{display:grid;grid-template-columns:minmax(160px,1.1fr) 150px 2fr;align-items:center;gap:20px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 24px;box-shadow:var(--sombra-card);transition:transform .2s cubic-bezier(.2,.7,.3,1),border-color .2s ease}.pweb-landing .pw-plazo:hover{transform:translateX(4px);border-color:rgba(244,192,78,.5)}.pweb-landing .pw-plazo-tipo{font-family:var(--head);font-weight:700;font-size:17px;color:var(--ink)}.pweb-landing .pw-plazo-tiempo{font-family:var(--head);font-weight:800;font-size:22px;color:var(--gold-2);letter-spacing:-.02em;white-space:nowrap}.pweb-landing .pw-plazo-nota{color:var(--ink-faint);font-size:14.8px;line-height:1.5}.pweb-landing .pw-proys{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pweb-landing .pw-proy{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#fbfaf6);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 26px 24px;box-shadow:var(--sombra-card);overflow:hidden;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s ease,border-color .22s ease}.pweb-landing .pw-proy:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold),transparent 70%);opacity:0;transition:opacity .22s ease}.pweb-landing .pw-proy:hover{transform:translateY(-6px);box-shadow:var(--sombra-alta);border-color:rgba(244,192,78,.45)}.pweb-landing .pw-proy:hover:before{opacity:1}.pweb-landing .pw-proy-sector{font-family:var(--mono);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-2);font-weight:700}.pweb-landing .pw-proy h3{margin-top:10px;font-size:21px;font-weight:700}.pweb-landing .pw-proy-que{margin-top:12px;color:var(--ink-soft);font-size:15.3px;line-height:1.6}.pweb-landing .pw-proy-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.pweb-landing .pw-proy-tags span{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12.5px;color:var(--ink-faint);font-weight:600}.pweb-landing .pw-proy-lk{margin-top:auto;padding-top:18px}.pweb-landing .pw-proy-lk a{display:inline-flex;align-items:center;gap:8px;color:var(--gold-2);font-family:var(--head);font-weight:700;font-size:14.5px}.pweb-landing .pw-proy-lk a:hover{text-decoration:underline}.pweb-landing .pw-proy-lk .pw-svg{width:17px;height:17px;transition:transform .2s ease}.pweb-landing .pw-proy:hover .pw-proy-lk .pw-svg{transform:translateX(5px)}.pweb-landing .pw-proyectos .pw-casos-nota{margin-top:30px;display:flex;align-items:flex-start;gap:10px;color:var(--ink-faint);font-size:14.6px;line-height:1.55}.pweb-landing .pw-proyectos .pw-casos-nota .pw-svg{width:18px;height:18px;color:var(--gold-2);flex:none;margin-top:2px}.pweb-landing .pw-proyectos .pw-casos-nota a{color:var(--gold-2);font-weight:600;text-decoration:underline}.pweb-landing .pw-cwvs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.pweb-landing .pw-cwv{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px}.pweb-landing .pw-cwv b{font-family:var(--head);font-weight:800;font-size:30px;color:var(--gold-2);letter-spacing:-.02em}.pweb-landing .pw-cwv-nom{display:block;margin-top:4px;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.pweb-landing .pw-cwv p{margin-top:12px;color:var(--ink-soft);font-size:15px;line-height:1.55}.pweb-landing .pw-rendimiento .pw-intro{margin-top:0;color:var(--ink-soft);font-size:17.5px;max-width:860px}.pweb-landing .pw-rendimiento .pw-intro a{color:var(--gold-2);font-weight:600;text-decoration:underline}.pweb-landing .pw-rendimiento h3{margin-top:52px;font-size:24px}.pweb-landing .pw-rendimiento h3+p{margin-top:14px;color:var(--ink-soft);font-size:17px;max-width:860px}.pweb-landing .pw-rendimiento h3+p a{color:var(--gold-2);font-weight:600;text-decoration:underline}.pweb-landing .pw-zonas{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.pweb-landing .pw-zona{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px}.pweb-landing .pw-zona h3{font-size:18px;font-weight:700}.pweb-landing .pw-zona-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pweb-landing .pw-zona-tags span{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:13.5px;color:var(--ink-soft)}.pweb-landing .pw-dos{gap:44px}.pweb-landing .pw-dos h2{font-size:clamp(25px,3vw,32px);margin-bottom:16px}.pweb-landing .pw-dos p{color:var(--ink-soft);font-size:16.5px;line-height:1.65}.pweb-landing .pw-dos p+.pw-lista-fina,.pweb-landing .pw-dos .pw-lista-fina{margin-top:18px}.pweb-landing .pw-dos .pw-nota-sec{margin-top:18px;font-size:14.8px}.pweb-landing .pw-proc h3{color:#fff}.pweb-landing .pw-proc .pw-steps+h3{margin-top:56px;font-size:24px}.pweb-landing .pw-proc p{color:var(--wht-soft)}.pweb-landing .pw-proc .pw-steps+h3+p{max-width:820px;font-size:17px;margin-top:14px}.pweb-landing .pw-experiencia p{max-width:840px;color:var(--ink-soft);font-size:17px;margin-top:16px}.pweb-landing .pw-experiencia p a{color:var(--gold-2);font-weight:600;text-decoration:underline}.pweb-landing .pw-experiencia h3{margin-top:44px;font-size:24px}.pweb-landing .pw-plataformas p{color:var(--ink-soft);font-size:17px;margin-top:26px;max-width:900px}@media(max-width:1040px){.pweb-landing .pw-cajas-4{grid-template-columns:repeat(2,1fr)}.pweb-landing .pw-proys{grid-template-columns:repeat(2,1fr)}.pweb-landing .pw-vs{grid-template-columns:1fr}.pweb-landing .pw-planes{grid-template-columns:1fr}.pweb-landing .pw-plazo{grid-template-columns:1fr 130px;row-gap:8px}.pweb-landing .pw-plazo-nota{grid-column:1/-1}}@media(max-width:880px){.pweb-landing .pw-mock{margin-top:32px}.pweb-landing .pw-factores{grid-template-columns:1fr}.pweb-landing .pw-cwvs{grid-template-columns:1fr}.pweb-landing .pw-zonas{grid-template-columns:1fr}.pweb-landing .pw-dos{gap:0}}@media(max-width:640px){.pweb-landing .pw-cajas-4,.pweb-landing .pw-proys{grid-template-columns:1fr}.pweb-landing .pw-plazo{grid-template-columns:1fr;gap:6px}.pweb-landing .pw-plazo-tiempo{font-size:19px}.pweb-landing .pw-mock-metricas{gap:8px}}@media(prefers-reduced-motion:reduce){.pweb-landing .pw-proy,.pweb-landing .pw-plazo{transition:none}.pweb-landing .pw-proy:hover,.pweb-landing .pw-plazo:hover{transform:none}}.pweb-landing .pw-revtop{flex-wrap:wrap}.pweb-landing .pw-revtop>div{flex:0 1 auto;min-width:0}@media(max-width:520px){.pweb-landing .pw-revtop{gap:12px}.pweb-landing .pw-revtop .pw-big{font-size:42px}.pweb-landing .pw-revtop .pw-ti{font-size:13.5px}}@media(max-height:800px) and (min-width:881px){.pweb-landing .pw-hero{padding-top:52px;padding-bottom:52px}.pweb-landing .pw-hero h1{font-size:clamp(32px,4.2vw,46px)}.pweb-landing .pw-lead{margin-top:14px;font-size:17px}.pweb-landing .pw-actions{margin-top:20px}.pweb-landing .pw-mock-metricas{margin-top:10px}}