.adv{container-type:inline-size}.adv .big{font-family:var(--f-display);color:var(--sol);letter-spacing:-.03em;font-size:clamp(28px,15cqi,46px);font-weight:900;font-stretch:110%;line-height:.9}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.tier{text-align:left;font:inherit;color:var(--tinta);border:1.5px solid var(--linea);cursor:pointer;background:#fff;border-radius:22px;align-content:start;gap:10px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.tier:before{content:"";background:var(--t);height:6px;position:absolute;top:0;left:0;right:0}.tier:hover{transform:translateY(-3px);box-shadow:0 18px 36px -26px #05273380}.tier[aria-checked=true]{border-color:var(--abismo);box-shadow:inset 0 0 0 1.5px var(--abismo)}.tier[aria-checked=true]:after{content:"✓";background:var(--abismo);width:26px;height:26px;color:var(--sol);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:18px;right:18px}.tier .lvl{font-family:var(--f-label);letter-spacing:.12em;color:var(--tinta-suave);font-size:11px;font-stretch:87.5%}.tier h3{font-size:28px;font-weight:900;font-stretch:115%;line-height:1}.tier p{color:var(--tinta-suave);font-size:14.5px}.tier .price{font-family:var(--f-label);color:var(--tinta-suave);border-top:1px solid var(--linea);padding-top:10px;font-size:12px;font-stretch:87.5%}.t-platino{--t:linear-gradient(90deg, #c9d6e3, #8fa3b5)}.t-oro{--t:var(--sol)}.t-plata{--t:linear-gradient(90deg, #dfe8f0, #aebccb)}.t-aliado{--t:var(--turquesa)}.sample-note{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px;display:flex}.sample-note .badge{color:#7a4f00;background:#fff0cf}table.cmp th.hl,table.cmp td.hl{background:color-mix(in srgb, var(--sol) 18%, #fff)}table.cmp thead th.hl{background:var(--sol);color:var(--abismo)}table.cmp tbody th small{color:var(--tinta-suave);font-size:12.5px;font-weight:500;display:block}table.cmp td small{color:var(--tinta-suave);font-size:12px;font-weight:400;display:block}.tier-summary{background:var(--abismo);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.tier-summary b{font-family:var(--f-display);font-size:22px;font-stretch:110%}.tier-summary p{color:#ffffffb8;font-size:14.5px}.tier-summary .sample{color:#ffffffa8}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.dossier{background:var(--abismo);color:#fff;border-radius:24px;gap:16px;padding:clamp(24px,3vw,34px);display:grid;position:relative;overflow:hidden}.dossier:before{content:"";background:radial-gradient(circle,#19b5a566,#0000 65%);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-110px}.dossier>*{position:relative}.dossier h3{letter-spacing:-.02em;font-size:clamp(28px,3vw,38px);font-weight:900;font-stretch:112%}.dossier p{color:#ffffffbf}.dossier .list-check li{color:#ffffffe0}.dossier .doc{color:#fff;text-align:left;cursor:pointer;width:100%;font:inherit}.dl-msg{background:#ffb52e24;border:1px solid #ffb52e66;border-radius:16px;gap:10px;padding:16px 18px;display:grid}.dl-msg b{color:var(--sol)}.dl-msg a.wa{overflow-wrap:anywhere;font-family:var(--f-label);color:#fff;font-size:13px;font-stretch:87.5%}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#b3261e}.ok-msg{gap:10px;display:grid}.ok-msg dl{color:var(--tinta);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0;font-weight:500;display:grid}.ok-msg dt{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suave);padding-top:3px;font-size:11px;font-stretch:87.5%}.ok-msg dd{overflow-wrap:anywhere;margin:0}.cta-sec{padding-top:0}@media (width<=960px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid{grid-template-columns:1fr}}@media (width<=760px){.opp{grid-template-columns:1fr}.opp-art{min-height:200px}}@media (width<=520px){.tiers{grid-template-columns:1fr}}
