.fc [hidden]{display:none!important}.fc{max-width:860px;margin-top:var(--space-3);border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 34px #1a2c5f12}.fc-bar{position:sticky;top:0;z-index:20;padding:.9rem 1.5rem .8rem;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);border-radius:20px 20px 0 0}.fc-bar__top{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dark)}.fc-track{height:6px;margin:.55rem 0 .5rem;border-radius:999px;background:var(--btn-bg);overflow:hidden}#fc-fill{height:100%;width:20%;border-radius:inherit;background:var(--gb-blue);transition:width .4s var(--ease)}.fc-micro{margin:0;font-size:.95rem;color:var(--color-ink-soft)}.fc-retomo{margin:1rem 1.5rem 0;font-size:.9rem;color:var(--color-ink-soft)}.fc-retomo button,.fc-link{padding:0;border:0;background:none;font:inherit;color:var(--action);text-decoration:underline;cursor:pointer}.fc-titulo{margin:1.5rem 1.5rem 0;font-size:clamp(1.5rem,3vw,2rem)}.fc-body{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;row-gap:1.4rem;padding:1.2rem 1.5rem .5rem}.fc-body>*{grid-column:1 / -1;min-width:0}.fc-body>.fc-f--half{grid-column:span 1}.fc-sub{margin:.6rem 0 -.4rem;padding-top:1.2rem;border-top:1px solid var(--line)}.fc-sub h3{margin:0;font-size:1.15rem}.fc-sub p{margin:.3rem 0 0;font-size:.95rem;color:var(--color-ink-soft)}.fc-bloque p{margin:0}.fc-bloque--mitad{padding:1.1rem 1.2rem;font-size:1.05rem;line-height:1.6;color:var(--ink-dark);background:#f6f7f4;border-left:3px solid var(--gb-blue-tint);border-radius:12px}.fc-bloque--destacado p{padding-left:1rem;border-left:3px solid var(--gb-blue-tint);font-size:clamp(1.15rem,2.1vw,1.4rem);font-weight:500;line-height:1.45;color:var(--ink-dark)}.fc-bloque--invitacion p{font-size:1.02rem;line-height:1.6;color:var(--color-ink-soft)}.fc-esc{gap:.4rem}.fc-esc>button b{margin-right:.45rem;font-weight:600;opacity:.6}.fc-q{display:block;margin-bottom:.5rem;font-size:.95rem;font-weight:500;color:var(--ink-dark)}.fc-q i{font-style:normal;color:var(--action)}.fc-apertura{padding:2rem 1.5rem 1.8rem}.fc-apertura h3{font-size:clamp(1.5rem,3vw,2rem)}.fc-apertura p{font-size:1.05rem;line-height:1.65;color:var(--color-ink-soft)}.fc-hook{margin:1.4rem 0 1.6rem;padding-left:1rem;border-left:3px solid var(--gb-blue-tint);font-size:clamp(1.15rem,2vw,1.4rem)!important;font-weight:500;line-height:1.35!important;color:var(--gb-blue)!important}.fc-apertura .fc-sig{padding:.8rem 2.2rem;min-height:52px;font:inherit;font-weight:500;border-radius:999px;cursor:pointer}.fc-leyenda-paso{margin:.4rem 1.5rem 0;font-size:.98rem;color:var(--color-ink-soft)}.fc-nota{display:block;margin:.35rem 0 .6rem;padding:.55rem .8rem;font-size:.85rem;font-weight:400;line-height:1.5;color:var(--color-ink-soft);background:#f6f7f4;border-radius:10px}.fc-row>span .fc-nota{margin-bottom:0}.fc-alt{margin-top:.6rem}.fc-in:disabled{opacity:.45}.fc-img{margin:0 0 1rem}.fc-img img{display:block;width:100%;height:auto;border-radius:14px}.fc-hint{display:block;margin:-.1rem 0 .7rem;font-size:.92rem;line-height:1.5;color:var(--color-ink-soft)}.fc-in{width:100%;min-height:48px;padding:.65rem 1rem;font:inherit;font-size:1rem;color:var(--color-ink);background:#fbfbf9;border:1.5px solid var(--line-mid);border-radius:12px}textarea.fc-in{resize:vertical;min-height:5.5rem}.fc-in:focus{outline:none;border-color:var(--action);box-shadow:0 0 0 3px #1a2c5f1f}.fc-unit{display:flex;align-items:center;gap:.5rem}.fc-unit em{font-style:normal;font-size:.9rem;font-weight:600;color:var(--color-ink-soft)}.fc-seg{display:flex;flex-wrap:wrap;gap:.45rem}.fc-seg>button,.fc-cc>button,.fc-tri button{min-height:44px;padding:.5rem 1.05rem;font:inherit;font-size:.95rem;color:var(--ink-dark);background:var(--btn-bg);border:1.5px solid transparent;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.fc-seg>button:hover,.fc-cc>button:hover,.fc-tri button:hover{background:var(--btn-bg-hover)}.fc-seg>button.on,.fc-cc.on>button,.fc-tri button.on{background:var(--gb-blue);color:#fff;font-weight:500}.fc-seg>.fc-nose{background:transparent;border:1.5px dashed var(--line-mid);color:var(--color-ink-soft)}.fc-seg>.fc-nose.on{background:var(--gb-blue);border-style:solid;border-color:var(--gb-blue);color:#fff}.fc-cc{display:inline-flex;align-items:center;gap:.3rem}.fc-cc__n{display:none;align-items:center;gap:.2rem}.fc-cc.on .fc-cc__n{display:inline-flex}.fc-stp{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border:1.5px solid var(--line-mid);border-radius:999px;background:#fbfbf9}.fc-stp button,.fc-cc__n button{width:40px;height:40px;font-size:1.2rem;line-height:1;color:var(--action);background:var(--btn-bg);border:0;border-radius:50%;cursor:pointer}.fc-cc__n button{width:34px;height:34px}.fc-stp button:hover,.fc-cc__n button:hover{background:var(--btn-bg-hover)}.fc-stp output,.fc-cc__n output{min-width:2.2rem;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.fc-leyenda{margin:0 0 .8rem;padding:.7rem .9rem;font-size:.85rem;line-height:1.5;color:var(--color-ink-soft);background:#f6f7f4;border-radius:12px}.fc-leyenda b{color:var(--ink-dark)}.fc-grupo{margin:1.2rem 0 .2rem;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.fc-rows{border-top:1px solid var(--line)}.fc-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem 1rem;padding:.55rem 0;border-bottom:1px solid var(--line)}.fc-row>span{font-size:.97rem;color:var(--color-ink)}.fc-tri{display:inline-flex;flex:none;gap:.25rem;padding:.2rem;background:var(--btn-bg);border-radius:999px}.fc-tri button{min-height:36px;padding:.3rem .8rem;font-size:.85rem;background:transparent}.fc-tri button:hover{background:#ffffffb3}.fc-rank{margin:0 0 .9rem;padding:0;list-style:none;display:grid;gap:.45rem}.fc-rank li{display:flex;align-items:center;gap:.8rem;padding:.5rem .7rem;background:#fbfbf9;border:1.5px solid var(--line);border-radius:12px}.fc-rank__n{flex:none;width:1.8rem;height:1.8rem;display:grid;place-items:center;font-size:.85rem;font-weight:600;color:#fff;background:var(--gb-blue);border-radius:50%}.fc-rank__t{flex:1;font-weight:500}.fc-rank__w{font-variant-numeric:tabular-nums;color:var(--color-ink-soft)}.fc-rank__c{display:inline-flex;gap:.25rem}.fc-rank__c button{width:38px;height:38px;font-size:1.05rem;color:var(--action);background:var(--btn-bg);border:0;border-radius:50%;cursor:pointer}.fc-rank__c button:disabled{opacity:.35;cursor:default}.fc-ok{min-height:44px;padding:.5rem 1.3rem;font:inherit;font-weight:500;color:var(--action);background:transparent;border:1.5px solid var(--action);border-radius:999px;cursor:pointer}.fc-ok.on{color:#fff;background:var(--gb-blue);border-color:var(--gb-blue)}.fc-msg{display:none;margin-top:.4rem;font-size:.85rem;color:#a3262a}.fc-f.err .fc-msg{display:block}.fc-f.err .fc-in{border-color:#a3262a}.fc-f.err .fc-seg,.fc-f.err .fc-stp{outline:1.5px solid #a3262a;outline-offset:4px;border-radius:12px}.fc-nav{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem 1.5rem}.fc-nav button{min-height:52px;padding:.8rem 2rem;font:inherit;font-size:1rem;font-weight:500;border-radius:999px;cursor:pointer}.fc-sig{margin-left:auto;color:#f6f7f4;background:#2a2f2c;border:0}.fc-sig:hover{background:#1f2321}.fc-atras{color:var(--action);background:transparent;border:1.5px solid var(--line-mid)}.fc-done{padding:2rem 1.5rem}.fc-done h3{font-size:1.6rem}.fc-done__acc{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.2rem}.fc button:focus-visible,.fc-in:focus-visible{outline:2px solid var(--action);outline-offset:2px}@media(max-width:600px){.fc{margin-inline:-.5rem;border-radius:16px}.fc-bar{padding-inline:1rem;border-radius:16px 16px 0 0}.fc-apertura{padding-inline:1rem}.fc-leyenda-paso,.fc-titulo,.fc-retomo{margin-inline:1rem}.fc-body{padding-inline:1rem;column-gap:.8rem}.fc-nav{padding-inline:1rem}.fc-nav button{padding-inline:1.4rem}.fc-row{flex-direction:column;align-items:stretch}.fc-tri{display:flex}.fc-tri button{flex:1;padding-inline:.3rem}.fc-seg>button{padding-inline:.9rem}}.hero[data-astro-cid-dehujc6d]{padding-block:var(--section-y)}h1[data-astro-cid-dehujc6d]{max-width:18ch}.bajada[data-astro-cid-dehujc6d]{max-width:44rem}.botones[data-astro-cid-dehujc6d]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-3)}.titular[data-astro-cid-dehujc6d]{max-width:none;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25}.texto[data-astro-cid-dehujc6d]{max-width:none;margin-top:var(--space-2)}.texto[data-astro-cid-dehujc6d] p[data-astro-cid-dehujc6d]{margin:0 0 var(--space-2);font-size:1.1rem;line-height:1.65;color:var(--color-ink-soft)}.texto[data-astro-cid-dehujc6d] p[data-astro-cid-dehujc6d]:last-child{margin-bottom:0}.destacado[data-astro-cid-dehujc6d]{max-width:none;margin:var(--space-3) 0 0;padding-left:var(--space-3);border-left:3px solid var(--gb-blue-tint);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:500;line-height:1.35;color:var(--gb-blue);text-wrap:pretty}.trato[data-astro-cid-dehujc6d]{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.35rem);color:var(--color-ink)}.tarjetas[data-astro-cid-dehujc6d]{list-style:none;margin:var(--space-3) 0;padding:0;display:grid;gap:var(--space-3)}.tarjetas[data-astro-cid-dehujc6d].tres,.tarjetas[data-astro-cid-dehujc6d].seis{grid-template-columns:repeat(3,1fr)}.tarjeta[data-astro-cid-dehujc6d]{padding:var(--space-3);border-radius:16px;background:#1b2a4a;color:#fff;box-shadow:0 8px 24px #1b2a4a2e}.tarjeta[data-astro-cid-dehujc6d] h3[data-astro-cid-dehujc6d]{margin:0 0 .5rem;font-size:1.25rem;color:#fff}.tarjeta[data-astro-cid-dehujc6d] p[data-astro-cid-dehujc6d]{margin:0;font-size:1rem;line-height:1.55;color:#ffffffd9}.tarjeta[data-astro-cid-dehujc6d] p[data-astro-cid-dehujc6d]:first-letter,.definimos[data-astro-cid-dehujc6d] li[data-astro-cid-dehujc6d]:first-letter,.lista[data-astro-cid-dehujc6d] li[data-astro-cid-dehujc6d]:first-letter{text-transform:uppercase}.definimos[data-astro-cid-dehujc6d]{max-width:none;margin-top:var(--space-4)}.etiqueta[data-astro-cid-dehujc6d]{margin:0 0 var(--space-1);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.definimos[data-astro-cid-dehujc6d] ul[data-astro-cid-dehujc6d],.lista[data-astro-cid-dehujc6d]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.lista[data-astro-cid-dehujc6d]{max-width:none;margin-top:var(--space-3)}.definimos[data-astro-cid-dehujc6d] li[data-astro-cid-dehujc6d],.lista[data-astro-cid-dehujc6d] li[data-astro-cid-dehujc6d]{padding-block:.75rem;border-bottom:1px solid var(--line);font-size:1.05rem;line-height:1.5;color:var(--color-ink-soft)}.cierre[data-astro-cid-dehujc6d] .botones[data-astro-cid-dehujc6d]{margin-top:var(--space-4)}.cierre-grid[data-astro-cid-dehujc6d]{display:grid;grid-template-columns:1fr minmax(0,26rem);gap:var(--space-5, 4rem);align-items:center}.test-card[data-astro-cid-dehujc6d]{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-3);min-height:32rem;padding:var(--space-3);border-radius:16px;overflow:hidden;color:#fff;background-color:#c9c9c6;background-image:linear-gradient(180deg,#0009,#0000004d 40%,#0000001a),url(/compradores/test-portada.jpg);background-size:cover;background-position:70% center}.test-card__rotulo[data-astro-cid-dehujc6d]{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.test-card__titulo[data-astro-cid-dehujc6d]{margin:var(--space-2) 0 0;font-size:1.6rem;font-weight:600;line-height:1.2}.test-card__sub[data-astro-cid-dehujc6d]{margin:0;opacity:.9}.btn-icono[data-astro-cid-dehujc6d]{flex:none;margin-right:.5rem;vertical-align:-.2em}.test-card__btn[data-astro-cid-dehujc6d]{display:block;margin-top:auto;padding:1rem 1.5rem;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#ffffff38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:1.1rem;font-weight:600;text-align:center;text-decoration:none}.test-card__btn[data-astro-cid-dehujc6d]:hover,.test-card__btn[data-astro-cid-dehujc6d]:focus-visible{background:#ffffff61}.hero-grid[data-astro-cid-dehujc6d]{display:grid;grid-template-columns:1fr minmax(0,22rem);column-gap:var(--space-5, 4rem);align-items:stretch}.hero-grid[data-astro-cid-dehujc6d] .eyebrow[data-astro-cid-dehujc6d]{grid-column:1;grid-row:1}.hero-grid[data-astro-cid-dehujc6d] .hero-texto[data-astro-cid-dehujc6d]{grid-column:1;grid-row:2}.test-card--hero[data-astro-cid-dehujc6d]{grid-column:2;grid-row:2;min-height:0}@media(max-width:900px){.cierre-grid[data-astro-cid-dehujc6d],.hero-grid[data-astro-cid-dehujc6d]{grid-template-columns:1fr}.hero-grid[data-astro-cid-dehujc6d] .eyebrow[data-astro-cid-dehujc6d],.hero-grid[data-astro-cid-dehujc6d] .hero-texto[data-astro-cid-dehujc6d],.test-card--hero[data-astro-cid-dehujc6d]{grid-column:1;grid-row:auto}.test-card--hero[data-astro-cid-dehujc6d]{min-height:22rem;margin-top:var(--space-3)}.test-card[data-astro-cid-dehujc6d]{min-height:26rem}}@media(max-width:900px){.tarjetas[data-astro-cid-dehujc6d].tres,.tarjetas[data-astro-cid-dehujc6d].seis{grid-template-columns:1fr 1fr}}@media(max-width:600px){.tarjetas[data-astro-cid-dehujc6d].tres,.tarjetas[data-astro-cid-dehujc6d].seis{grid-template-columns:1fr}.botones[data-astro-cid-dehujc6d] .btn[data-astro-cid-dehujc6d]{width:100%;justify-content:center;text-align:center}}
