/* HF.PRIVE.1 - vista PREVIA segura: visible solo con ?prive_preview=1 hasta HF.PRIVE.5 */
#hfPrive1Preview[hidden]{display:none!important}
body.hfprive1-preview [data-plan="SALINAS PRIVATE"].hfprive1-card > :not(#hfPrive1Preview){display:none!important}
#hfPrive1Preview{--prive-gold:#f3c982;--prive-pink:#f62492;color:#eee;min-width:0;border:1.5px solid var(--prive-pink);border-radius:25px;background:radial-gradient(ellipse at top,#171118 0%,#090909 60%);padding:clamp(20px,4vw,45px);box-shadow:0 12px 50px #0008;text-align:left;font-family:inherit;}
#hfPrive1Preview .hp1-top{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}
#hfPrive1Preview .hp1-label{background:var(--prive-pink);color:white;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:800;letter-spacing:2px}
#hfPrive1Preview .hp1-limited{font-size:13px;font-weight:800;color:var(--prive-gold);letter-spacing:1.4px;display:flex;gap:8px;align-items:center}
#hfPrive1Preview .hp1-kicker{color:#f654ae;letter-spacing:4px;font-weight:800;font-size:13px;margin:24px 0 10px}
#hfPrive1Preview .hp1-name{font-family:Georgia,serif;font-size:clamp(42px,7vw,72px);line-height:1.1;margin:0 0 12px;color:#fff}
#hfPrive1Preview .hp1-line{height:1px;background:linear-gradient(90deg,var(--prive-gold),#6a4725,var(--prive-gold));margin:15px 0 25px}
#hfPrive1Preview .hp1-headline{font-family:Georgia,serif;color:var(--prive-gold);font-weight:700;font-size:clamp(30px,4vw,49px);line-height:1.1;max-width:760px;margin:0 0 18px;overflow-wrap:anywhere}
#hfPrive1Preview .hp1-description{font-size:clamp(15px,1.75vw,19px);color:#b9b9b9;line-height:1.6;margin:0 0 23px;max-width:760px}
#hfPrive1Preview .hp1-benefits{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:13px}
#hfPrive1Preview .hp1-benefits li{display:flex;gap:11px;align-items:flex-start;color:#d4d4d4;font-size:clamp(14px,1.5vw,17px);line-height:1.4;overflow-wrap:anywhere;min-width:0}
#hfPrive1Preview .hp1-check{flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:#f53d9e;color:#050505;font-weight:900;display:grid;place-items:center;font-size:17px}
#hfPrive1Preview .hp1-button{width:100%;padding:17px 14px;min-height:58px;border:1.5px solid var(--prive-gold);border-radius:12px;background:#090909;color:var(--prive-gold);letter-spacing:1px;font-weight:800;cursor:not-allowed;opacity:.85;font-size:clamp(12px,1.5vw,16px)}
#hfPrive1Preview .hp1-preview-status{font-size:12px;color:#eec990;margin:11px 0 0;text-align:center}
@media(max-width:460px){#hfPrive1Preview{border-radius:16px;padding:20px 17px}#hfPrive1Preview .hp1-label{padding:8px 12px;font-size:11px}#hfPrive1Preview .hp1-limited{font-size:10px}#hfPrive1Preview .hp1-kicker{letter-spacing:2px}}
/* In the three-plan desktop grid PRIVÉ becomes the exclusive full-width experience. */
body.hfprive1-preview .pricing > [data-plan="SALINAS PRIVATE"].hfprive1-card{grid-column:1 / -1;min-width:0}
