.cre-comovaloramos{.it{font-style:italic;font-weight:600;color:var(--clay-accent)}section.blk{padding:96px 0}.band{background:var(--sand)}.sec-head{display:flex;flex-direction:column;gap:12px;max-width:720px;margin:0 0 40px}.col-txt h2,.sec-head h2{font-size:clamp(34px,4.2vw,56px);line-height:1;letter-spacing:-.03em;text-wrap:balance}.sec-head p{font-size:17px;line-height:1.55;color:var(--text-2)}.acts{display:flex;gap:12px;flex-wrap:wrap}.acts .btn{padding:15px 24px;font-size:15.5px;font-weight:700}.hero{padding:132px 0 96px}.hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:56px;align-items:center}.hero-txt{display:flex;flex-direction:column;gap:22px}.hero h1{font-size:clamp(44px,5.6vw,76px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.hero .lead{font-size:19px;line-height:1.5;color:var(--text-2);max-width:540px;text-wrap:pretty}.hero .alcance{max-width:560px;font-size:14px;line-height:1.55;color:var(--green-ink);background:var(--green-soft);border-left:4px solid var(--green);border-radius:12px;padding:12px 16px}.hero-stage{position:relative;min-height:560px}.hero-foto{position:absolute;top:0;right:0;width:calc(100% - 48px);height:calc(100% - 80px);border-radius:var(--r-xl);overflow:hidden;background:var(--sand)}.hero-foto img{object-fit:cover}.hcard{position:absolute;z-index:1;left:0;bottom:0;width:min(380px,92%);background:var(--surface);border-radius:22px;padding:20px;box-shadow:0 30px 60px -30px rgba(20,20,12,.5);display:flex;flex-direction:column;gap:14px}.hcard-h{font-size:13px;font-weight:700;color:var(--muted)}.hcard-precios{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hcard-p{border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:var(--paper)}.hcard-p span{font-size:12.5px;font-weight:600;color:var(--muted)}.hcard-p.ok{background:var(--green-soft)}.hcard-p.ok span{color:var(--green-deep)}.hcard-p .cifra{height:14px;background:var(--line)}.hcard-p.ok .cifra{background:#bfdcca}.hcard-f{font-size:13.5px;color:var(--text-2);display:flex;gap:8px;align-items:center}.hcard-f i{width:8px;height:8px;border-radius:50%;background:var(--green)}section.pasos-blk{padding-top:0}.pasos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px}.paso{background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.paso-foto{position:relative;aspect-ratio:16/10;background:var(--sand)}.paso-foto img{object-fit:cover}.num-badge{position:absolute;z-index:1;left:16px;bottom:-22px;width:56px;height:56px;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-family:var(--serif);font-size:22px;font-weight:700;color:var(--clay-accent);box-shadow:0 8px 20px -10px rgba(20,20,12,.4)}.paso-txt{padding:36px 24px 26px;display:flex;flex-direction:column;gap:8px}.paso-txt h3{font-size:20px;font-weight:700;line-height:1.3}.paso-txt p{font-size:15.5px;color:var(--text-2);line-height:1.6;text-wrap:pretty}.col2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:56px;align-items:center}.col-txt{display:flex;flex-direction:column;gap:20px}.col-txt>p{font-size:18px;line-height:1.55;color:var(--text-2);max-width:480px;text-wrap:pretty}.pyf-trabajo{border-top:1px solid var(--line);padding-top:20px;max-width:480px}.pyf-trabajo h3{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:10px 0}.pyf-trabajo p{font-size:15.5px;line-height:1.55;color:var(--text-2)}.pyf-trabajo ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.pyf-trabajo li{position:relative;padding-left:22px;font-size:15px;line-height:1.45;color:var(--ink)}.pyf-trabajo li:before{content:"";position:absolute;left:2px;top:7px;width:9px;height:9px;border-radius:50%;background:var(--clay-accent)}.pyf{margin:0;background:var(--surface);border-radius:var(--r-xl);padding:28px 28px 22px;box-shadow:0 30px 60px -40px rgba(20,20,12,.35)}.pyf-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.pyf-top b{font-size:16px}.pyf-top span{font-size:13px;color:var(--faint)}.pyf-ley{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13.5px;font-weight:700;margin-bottom:6px}.pyf-ley span{display:inline-flex;align-items:center;gap:8px}.pyf-ley .l-pide{color:var(--clay-accent)}.pyf-ley .l-firma{color:var(--green)}.pyf-p{width:11px;height:11px;border-radius:50%}.pyf-p.pide{background:var(--clay-accent)}.pyf-p.firma{background:var(--green)}.pyf svg{display:block;width:100%;height:auto}.pyf-franja.pide{fill:var(--clay-soft)}.pyf-franja.firma{fill:var(--green-soft)}.pyf-dot{stroke:#fff;stroke-width:1.4;fill-opacity:.88}.pyf-dot.pide{fill:var(--clay-accent)}.pyf-dot.firma{fill:var(--green)}.pyf-precio{stroke:var(--clay);stroke-width:3}.pyf-precio.venta{stroke:var(--green-deep)}.pyf-neg{stroke:var(--ink);stroke-width:2;stroke-dasharray:6 5}.pyf-marca{fill:var(--green-deep)}.pyf-globo{fill:var(--clay-soft)}.pyf-tramo{stroke:var(--clay-accent);stroke-width:6;stroke-linecap:round}.pyf-t.tramo{fill:var(--clay);font-weight:700}.pyf-eje{stroke:var(--line);stroke-width:1.5}.pyf-t{font-family:var(--sans);font-size:14px;fill:var(--faint)}.pyf-t.fuerte{font-size:16px;font-weight:700;fill:var(--clay)}.pyf-t.fuerte.venta{fill:var(--green-deep)}.pyf figcaption{margin-top:14px;display:flex;gap:12px;align-items:center;background:var(--clay-soft);border-radius:14px;padding:12px 16px;font-size:14.5px;color:var(--text-2)}#informe{scroll-margin-top:90px}.idemo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;display:flex;flex-wrap:wrap}.partes{flex:0 1 300px;min-width:260px;background:var(--paper);padding:14px;display:flex;flex-direction:column;gap:6px}.parte{font-family:var(--sans);text-align:left;display:flex;gap:14px;align-items:center;padding:16px;min-height:44px;border-radius:16px;border:none;cursor:pointer;background:transparent;color:var(--ink);transition:background .2s,box-shadow .2s}.parte:hover{background:rgba(255,255,255,.6)}.parte:focus-visible{outline:3px solid var(--green);outline-offset:2px}.parte.on{background:var(--surface);box-shadow:0 8px 24px -14px rgba(20,20,12,.35)}.parte .pn{font-family:var(--serif);font-size:20px;font-weight:700;color:var(--decorative)}.parte.on .pn{color:var(--clay-accent)}.parte .pt{display:flex;flex-direction:column;gap:2px}.parte .pt b{font-size:15.5px}.parte .pt small{font-size:13px;line-height:1.4;color:var(--muted)}.ipanel{flex:1 1 480px;min-width:0;padding:30px 32px;display:flex;flex-direction:column;gap:18px;min-height:420px}.ip-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ip-t{font-size:13.5px;font-weight:700;color:var(--muted)}.ip-h .live{font-size:12.5px;font-weight:700;background:var(--sand-pill);color:var(--ink);padding:6px 11px;border-radius:999px}.ip-nota{margin-top:auto;font-size:13px;color:var(--faint)}.mq{flex-direction:column;gap:14px}.mq,.mq-h{display:flex}.mq-h{justify-content:space-between;align-items:center;gap:10px}.mq-h b{font-family:var(--serif);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.cifra{display:inline-block;height:10px;max-width:100%;border-radius:999px;background:var(--line)}.mq-nota{font-size:15px;line-height:1.55;color:var(--text-2)}.mq-esc{display:flex;flex-direction:column}.mq-e{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.mq-et{font-size:15px}.mq-e .mq-eb{grid-column:1/-1}.mq-eb{display:flex;align-items:center;gap:10px}.mq-eb .track{flex:1 1 auto;height:12px;border-radius:12px;background:var(--sand);overflow:hidden}.mq-eb .track i{display:block;height:100%;border-radius:12px;background:var(--green)}.mq-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.mq-kpi{background:var(--paper);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:4px}.mq-kpi b{font-family:var(--serif);font-size:34px;letter-spacing:-.03em;line-height:1;color:var(--clay-accent)}.mq-kpi span{font-size:13.5px;line-height:1.35;color:var(--muted)}.mq-lista{list-style:none;display:flex;flex-direction:column}.mq-lista li{display:flex;align-items:center;gap:12px;font-size:15.5px;color:var(--ink);padding:13px 0;border-top:1px solid var(--line)}.mq-lista .ck{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center}.mq-fuentes{list-style:none}.mq-fuentes li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.mq-fuentes li b{font-size:15px;font-weight:500}.mq-fuentes .pill{flex-shrink:0}section.mosaico-blk{padding-top:0}.mosaico{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:200px;gap:12px}.mos{position:relative;border-radius:22px;overflow:hidden;min-height:200px;background:var(--sand)}.mos.alta{grid-row:span 2}.mos img{object-fit:cover}.mos-t{position:absolute;z-index:1;left:14px;bottom:14px;font-size:14.5px;font-weight:700;padding:9px 14px;border-radius:999px}.faq-band,.mos-t{background:var(--surface)}.faq-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:56px;align-items:start}.faq-side{display:flex;flex-direction:column;gap:20px;position:sticky;top:110px}.faq-side h2{font-size:clamp(32px,3.8vw,50px);line-height:1;letter-spacing:-.03em}.metodo-cifras{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px}.metodo-cifras li{display:flex;align-items:baseline;gap:8px;max-width:230px}.metodo-cifras b{font-family:var(--serif);font-size:30px;line-height:1;color:var(--clay-accent)}.metodo-cifras span{font-size:13.5px;line-height:1.35;color:var(--muted)}.grupos{display:flex;gap:6px;flex-wrap:wrap}.grupo{font-family:var(--sans);font-size:15px;font-weight:600;padding:10px 16px;min-height:44px;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap}.grupo.on,.grupo:hover{border-color:var(--ink)}.grupo.on{background:var(--ink);color:#fff}.grupo:focus-visible{outline:3px solid var(--green);outline-offset:2px}.faq-foto{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/3;background:var(--sand)}.faq-foto img{object-fit:cover}.faq-tel{position:absolute;z-index:1;left:16px;right:16px;bottom:16px;background:var(--surface);border-radius:16px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--ink)}.faq-tel-t{display:flex;flex-direction:column;gap:2px}.faq-tel-t b{font-size:15px}.faq-tel-t span{font-size:13.5px;color:var(--muted)}.faq-tel-n{font-weight:700;color:var(--green);white-space:nowrap}.faqs{display:flex;flex-direction:column}.faq{border-top:1px solid var(--line)}.faq>button{width:100%;font-family:var(--sans);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--ink)}.faq>button:focus-visible{outline:3px solid var(--green);outline-offset:2px}.faq h3{font-size:18.5px;font-weight:600;line-height:1.3}.faq .fx{width:34px;height:34px;border-radius:50%;background:var(--sand-pill);color:var(--green);display:grid;place-items:center;flex:0 0 auto;transition:background .2s,color .2s}.faq.open .fx{background:var(--green);color:#fff}.faq>div[role=region]{padding:0 50px 24px 0}.faq p{font-size:16.5px;line-height:1.6;color:var(--text-2);text-wrap:pretty}.cta-foto{position:relative;border-radius:var(--r-xl);overflow:hidden;min-height:420px;display:flex;align-items:flex-end;background:var(--sand)}.cta-foto img{object-fit:cover}.cta-card{position:relative;z-index:1;margin:22px;background:var(--surface);border-radius:22px;padding:30px;max-width:560px;display:flex;flex-direction:column;gap:14px}.cta-card h2{font-size:clamp(30px,3.4vw,44px);line-height:1.02;letter-spacing:-.03em}.cta-card p{font-size:17px;color:var(--text-2);line-height:1.5}@media (max-width:900px){section.blk{padding:72px 0}.hero{padding:112px 0 72px}.faq-side{position:static}.partes{flex:1 1 100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.parte{padding:12px;gap:10px}.parte .pt small{display:none}}@media (max-width:640px){.hero-stage{min-height:500px}.hero-foto{width:100%}.pyf{padding:18px 14px 14px}.pyf-t{font-size:17px}.pyf-t.fuerte{font-size:19px}.ipanel{padding:20px 18px;min-height:0}.mq-h b{font-size:22px}.mosaico{grid-auto-rows:160px}.faq>div[role=region]{padding-right:0}.cta-foto{min-height:0;padding-top:200px}.cta-card{margin:12px;padding:22px}}}