.price-conditions__trigger{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0;border:0;background:none;color:var(--gold-light, #f1c96b);font:inherit;font-size:.88rem;font-weight:750;text-decoration:underline;text-decoration-color:#f1c96b61;text-underline-offset:4px;cursor:pointer}.price-conditions__trigger:hover{text-decoration-color:currentColor}.price-conditions__trigger svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.price-conditions__trigger:focus-visible,.price-conditions :focus-visible{outline:3px solid var(--gold-light, #f1c96b);outline-offset:3px}html:has(.price-conditions[open]){overflow:hidden}.price-conditions{width:min(460px,calc(100% - 2rem));max-height:min(88vh,660px);padding:0;overflow:auto;border:1px solid rgba(231,184,81,.28);border-radius:24px;background:linear-gradient(180deg,#1e1b25,#121017 70%);box-shadow:0 40px 120px #0009,inset 0 1px #ffffff0f;color:#f6efe4}.price-conditions::backdrop{background:#0505079e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.price-conditions[open]{animation:price-conditions-in .38s cubic-bezier(.16,1,.3,1)}.price-conditions[open]::backdrop{animation:price-conditions-fade .3s ease}.price-conditions__panel{position:relative;padding:1.45rem 1.4rem 1.3rem}.price-conditions__eyebrow{margin:0;color:var(--gold-light, #f1c96b);font-size:.7rem;font-weight:850;letter-spacing:.2em}.price-conditions h2{margin:.45rem 2.6rem 1rem 0;font-size:clamp(1.4rem,4vw,1.7rem);line-height:1.08;letter-spacing:-.03em}.price-conditions__close{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff0a;color:#f6efe4;font:inherit;font-size:1.4rem;line-height:1;cursor:pointer}.price-conditions__close:hover{background:#ffffff1a}.price-conditions__points{display:grid;margin:0;padding:0;list-style:none}.price-conditions__points li{display:grid;grid-template-columns:1.7rem minmax(0,1fr);gap:.8rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.1);color:#c9c2d0;font-size:.9rem;line-height:1.45}.price-conditions__points strong{display:block;margin-bottom:.15rem;color:#f6efe4;font-size:1rem;line-height:1.3}.price-conditions__index{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid rgba(241,201,107,.55);border-radius:50%;color:var(--gold-light, #f1c96b);font-size:.8rem;font-weight:800}.price-conditions__read{margin:.2rem 0 1.1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.1);color:#8f8698;font-size:.78rem}.price-conditions__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.price-conditions__terms{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--gold-light, #f1c96b);font-size:.9rem;font-weight:750;text-decoration:none}@keyframes price-conditions-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}@keyframes price-conditions-fade{0%{opacity:0}}@media(max-width:640px){.price-conditions{width:100%;max-width:100%;max-height:88svh;margin:auto 0 0;border-width:1px 0 0;border-radius:24px 24px 0 0}.price-conditions__panel{padding:1.3rem 1.15rem calc(1.2rem + env(safe-area-inset-bottom))}.price-conditions__actions .premium-action{flex:1 1 100%;justify-content:center}@keyframes price-conditions-in{0%{transform:translateY(100%)}}}@media(prefers-reduced-motion:reduce){.price-conditions[open],.price-conditions[open]::backdrop{animation:none}}
