.page-precios main section:not(.scene-hero){min-height:0;display:block;padding:clamp(48px,7vw,96px) clamp(20px,4vw,40px)}.page-precios .hero-headline{text-align:left;margin-left:0;margin-right:auto;max-width:clamp(440px,52vw,680px)}.page-precios .hero-slogan{justify-content:flex-start}.page-precios .hero-meta{text-align:left}.page-precios .hero-h1{font-size:clamp(40px,5.4vw,72px);line-height:1.04;text-align:left}.page-precios .hero-h1 .l1,.page-precios .hero-h1 .l2,.page-precios .hero-h1 .l3{text-align:left}.page-precios .hero-sub{text-align:left;margin-left:0}.page-precios .hero-cta{justify-content:flex-start}@media(max-width:900px){.page-precios .hero-headline{text-align:center;margin-inline:auto;max-width:100%}.page-precios .hero-slogan,.page-precios .hero-cta{justify-content:center}.page-precios .hero-meta,.page-precios .hero-h1,.page-precios .hero-h1 .l1,.page-precios .hero-h1 .l2,.page-precios .hero-h1 .l3,.page-precios .hero-sub{text-align:center}.page-precios .hero-sub{margin-inline:auto}.page-precios .hero-h1{font-size:clamp(34px,8.4vw,56px)}}.scene-manifiesto{min-height:0;display:block;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);padding-inline:clamp(20px,4vw,40px)}.manifiesto-card{position:relative;max-width:880px;margin-inline:auto;padding:clamp(36px,4vw,64px) clamp(28px,3.5vw,56px);border-radius:var(--radius-lg);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);text-align:center}.manifiesto-card .eyebrow{margin-bottom:20px}.manifiesto-text{font-size:clamp(20px,2.2vw,28px);line-height:1.4;color:var(--ink);margin:0;letter-spacing:-.01em;font-weight:500}.manifiesto-text em{font-family:var(--serif);font-style:italic;font-weight:600;background:var(--grad-text-brand);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.04em}@media(max-width:640px){.manifiesto-card{padding:28px 22px}.manifiesto-text{font-size:clamp(17px,4.6vw,22px)}}.scene-valor{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.valor-head{text-align:center;max-width:760px;margin:0 auto clamp(32px,4vw,48px)}.valor-head .lede{margin:14px auto 0}.valor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:0 0 clamp(32px,4vw,48px);align-items:stretch}.valor-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(28px,3vw,40px) clamp(24px,2.4vw,32px);border-radius:var(--radius-lg);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);transition:transform .35s var(--ease-soft),box-shadow .35s var(--ease-soft)}.valor-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-glass-hover)}.valor-card--center{background:var(--glass-bg-strong);border-color:var(--lv)}.valor-card .eyebrow{margin-bottom:2px}.valor-card h3{font-size:clamp(20px,1.6vw,24px);font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.2}.valor-card p{font-size:clamp(14.5px,1vw,16px);line-height:1.55;color:var(--ink);margin:0}.valor-foot{text-align:center;max-width:760px;margin:0 auto}.valor-foot .lede{font-size:clamp(16px,1.2vw,19px);color:var(--ink);margin:0 auto}.valor-foot em{font-family:var(--serif);font-style:italic;font-weight:600;background:var(--grad-text-brand);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.04em}@media(max-width:900px){.valor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.valor-card{padding:22px 18px}.valor-card h3{font-size:18px}.valor-card p{font-size:14px}}@media(max-width:640px){.valor-grid{grid-auto-flow:column;grid-auto-columns:85%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scroll-padding-inline:clamp(20px,4vw,40px);margin-left:calc(clamp(20px,4vw,40px)*-1);margin-right:calc(clamp(20px,4vw,40px)*-1);padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.valor-card{scroll-snap-align:start}}.scene-plans{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2vw,28px);align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:clamp(28px,3vw,40px);border-radius:var(--radius-lg);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);transition:transform .35s var(--ease-soft),box-shadow .35s var(--ease-soft),border-color .35s var(--ease-soft)}.plan:hover{transform:translateY(-4px);box-shadow:var(--shadow-glass-hover);border-color:var(--glass-border-strong)}.plan--featured{background:var(--glass-bg-strong);border-color:var(--lv);box-shadow:0 30px 80px -30px #b794f459,var(--shadow-glass);transform:translateY(-6px)}.page-precios main .plan--featured .plan-ancla,.page-precios main .plan--featured .plan-note{color:var(--ink);font-weight:400}.page-precios main .plan--featured .plan-ancla{font-weight:600}.page-precios main .plan--featured .plan-list li{color:var(--ink);font-weight:400}.plan-tag-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.plan-tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:var(--surface-soft);color:var(--ink-2);font-weight:600}.plan-tag--lv{background:linear-gradient(120deg,var(--lv) 0%,var(--cy) 100%);color:var(--surface)}.plan-tag--mt{background:linear-gradient(120deg,var(--mt) 0%,var(--lv) 100%);color:var(--surface)}.plan h3{font-size:clamp(28px,2.8vw,36px);font-weight:800;letter-spacing:-.025em;margin:0 0 6px;color:var(--ink)}.plan-meta{font-size:14px;color:var(--ink-2);font-weight:500;margin:0 0 14px}.plan-ancla{font-size:clamp(15px,1.05vw,17px);line-height:1.45;color:var(--ink);font-weight:600;letter-spacing:-.01em;margin:0 0 18px}.plan-note{font-size:12.5px;line-height:1.5;color:var(--ink-soft);margin:14px 0 0}.plan ul.plan-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:0;flex:1;border-top:1px solid var(--line)}.plan ul.plan-list li{position:relative;display:block;padding:12px 0 12px 28px;border-bottom:1px solid var(--line);color:var(--ink);font-size:clamp(14px,1vw,15px);line-height:1.55;letter-spacing:-.005em}.plan ul.plan-list li:last-child{border-bottom:0}.plan ul.plan-list li:before{content:"✓";position:absolute;left:0;top:12px;width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--cy) 0%,var(--lv) 100%);color:var(--surface, #fff);font-weight:800;font-size:11px;line-height:1}.plan-price{font-size:clamp(36px,3.6vw,48px);font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1;margin:4px 0 6px}.plan-per{font-size:12px;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:18px}.plan-cta{width:100%;justify-content:center}@media(max-width:980px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan--featured{transform:none}}@media(max-width:640px){.plans{grid-auto-flow:column;grid-auto-columns:85%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scroll-padding-inline:clamp(20px,4vw,40px);margin-left:calc(clamp(20px,4vw,40px)*-1);margin-right:calc(clamp(20px,4vw,40px)*-1);padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.plan{scroll-snap-align:start}}.scene-compare{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(40px,5vw,72px)}.compare-head{text-align:center;max-width:760px;margin:0 auto clamp(28px,3vw,40px)}.compare{border-radius:var(--radius-lg);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);overflow:hidden;box-shadow:var(--shadow-glass)}.compare table{width:100%;border-collapse:collapse;font-size:15px}.compare thead th{text-align:left;padding:18px 20px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-weight:700;background:var(--surface-soft);border-bottom:1px solid var(--glass-border)}.compare th.center,.compare td.center{text-align:center}.compare tbody td{padding:14px 20px;border-bottom:1px solid var(--glass-border);color:var(--ink)}.compare tbody tr:last-child td{border-bottom:0}.compare tbody tr:hover td{background:var(--surface-soft)}.compare td.check{color:var(--cy-deep);font-weight:800;font-size:18px}.row-total td{background:var(--surface-soft);font-weight:700;font-size:16px}.row-total td.plan-price-cell{font-size:clamp(20px,2vw,24px);color:var(--ink);font-weight:800;letter-spacing:-.02em}.compare-foot{text-align:center;font-size:13px;color:var(--ink-soft);max-width:70ch;margin:clamp(20px,2vw,28px) auto 0;line-height:1.6}@media(max-width:640px){.compare table{font-size:13px}.compare thead th,.compare tbody td{padding:12px 14px}}.scene-cambio{padding-block:clamp(56px,8vw,96px)}.cambio-head{text-align:center;max-width:720px;margin:0 auto clamp(32px,4vw,56px)}.cambio-head .lede{margin:14px auto 0}.cambio-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);counter-reset:cambio}.cambio-list li{counter-increment:cambio;position:relative;padding:clamp(28px,3vw,40px) clamp(24px,2.4vw,32px);border-radius:var(--radius-lg);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);color:var(--ink);font-size:clamp(15px,1.15vw,17px);line-height:1.55;display:flex;flex-direction:column;gap:16px;transition:transform .35s var(--ease-soft),box-shadow .35s var(--ease-soft)}.cambio-list li:hover{transform:translateY(-3px);box-shadow:var(--shadow-glass-hover)}.cambio-list li:before{content:"0" counter(cambio);font-family:var(--serif);font-style:italic;font-weight:600;font-size:clamp(32px,3.4vw,44px);line-height:1;letter-spacing:-.02em;background:var(--grad-text-brand);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.cambio-list li:last-child{grid-column:1 / -1;background:var(--glass-bg-strong);border-color:var(--lv)}@media(max-width:720px){.cambio-list{grid-template-columns:1fr 1fr;gap:12px}.cambio-list li{padding:22px 18px;font-size:14.5px;gap:12px}.cambio-list li:last-child{grid-column:1 / -1}}.scene-honest{padding-block:clamp(56px,8vw,96px)}.honest-head{text-align:center;max-width:720px;margin:0 auto clamp(32px,4vw,48px)}.honest-list{list-style:none;padding:clamp(28px,3vw,48px) clamp(24px,3vw,56px);margin:0 auto;max-width:920px;border-radius:var(--radius-lg);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);display:flex;flex-direction:column}.honest-list li{position:relative;padding:clamp(18px,2vw,24px) 0 clamp(18px,2vw,24px) clamp(34px,3.4vw,44px);font-size:clamp(15.5px,1.2vw,18px);line-height:1.6;color:var(--ink);border-bottom:1px solid var(--line)}.honest-list li:last-child{border-bottom:0;padding-bottom:0}.honest-list li:first-child{padding-top:0}.honest-list li:before{content:"";position:absolute;left:0;top:clamp(22px,2.2vw,28px);width:clamp(20px,2vw,24px);height:clamp(20px,2vw,24px);border-radius:50%;background:linear-gradient(135deg,var(--cy) 0%,var(--lv) 100%);display:grid;place-items:center}.honest-list li:after{content:"✓";position:absolute;left:0;top:clamp(22px,2.2vw,28px);width:clamp(20px,2vw,24px);height:clamp(20px,2vw,24px);display:grid;place-items:center;color:var(--surface, #fff);font-weight:800;font-size:clamp(12px,1vw,14px);line-height:1}.honest-list li:first-child:before,.honest-list li:first-child:after{top:2px}@media(max-width:640px){.honest-list{padding:22px 20px}.honest-list li{font-size:15px;padding-left:34px}}.scene-beyond{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.beyond-card{text-align:center;max-width:760px;margin:0 auto;padding:clamp(36px,5vw,64px);border-radius:var(--radius-lg);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}.beyond-card .lede{margin:16px auto 24px;max-width:56ch}.beyond-cta{margin-top:8px}
