/* PATCH 35: compact, transparent starting prices; no change to films or existing structure. */
.bk35-prices{position:relative;z-index:3;margin:34px 0 0;padding:30px 0 20px;border-top:1px solid rgba(255,255,255,.19);display:grid;grid-template-columns:minmax(210px,.85fr) minmax(0,2.1fr);column-gap:28px;row-gap:14px;align-items:center}.bk35-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:#d8b989}.bk35-prices-lead h2{font:400 clamp(26px,2.4vw,38px)/1.12 'Instrument Serif',Georgia,serif;color:#f4f0e9;margin:12px 0}.bk35-prices-lead h2 em,.bk35-webprice h2 em{color:#d8b989}.bk35-prices-lead p{font-size:12px;color:#b5c0ca;line-height:1.6;max-width:280px}.bk35-price-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bk35-price{display:flex;flex-direction:column;gap:12px;min-height:160px;padding:20px 18px;background:#172330;border:1px solid rgba(255,255,255,.19);border-radius:5px;text-decoration:none;color:#f4f0e9;transition:transform .2s,border-color .2s}.bk35-price:hover{transform:translateY(-3px);border-color:#d8b989}.bk35-price>span{font-size:10px;font-weight:700;letter-spacing:.1em;color:#d8b989}.bk35-price strong{font-size:clamp(23px,2.2vw,35px);letter-spacing:-.05em;white-space:nowrap;font-weight:600}.bk35-price strong small{display:block;font-size:11px;letter-spacing:0;font-weight:400;color:#c4cbd2;margin-bottom:4px}.bk35-price b{font-size:10px;font-weight:600;color:#e6c89d;margin-top:auto}.bk35-price-featured{background:#26313d;border-color:#b4966d}.bk35-terms{grid-column:1/-1;margin:0;font-size:10px;line-height:1.6;color:#a9b4bf}.bk35-webprice{margin:30px auto 0;max-width:1450px;padding:30px 6%;display:flex;justify-content:space-between;align-items:center;gap:28px;border-top:1px solid #343943;border-bottom:1px solid #343943}.bk35-webprice h2{font:400 clamp(30px,3.5vw,52px)/1.15 'Playfair Display',Georgia,serif;margin:12px 0}.bk35-webprice p{font-size:13px;line-height:1.7;color:#c4cbd2;max-width:650px}.bk35-webprice small{display:block;font-size:10px;line-height:1.6;color:#9ca9b7;max-width:680px}.bk35-webprice>a{flex-shrink:0;padding:16px 22px;background:#d8b989;color:#0c1017;font-size:12px;font-weight:700;border-radius:3px;text-decoration:none}@media(max-width:1000px){.bk35-prices{grid-template-columns:1fr}.bk35-prices-lead p{max-width:650px}}@media(max-width:680px){.bk35-price-items{grid-template-columns:1fr;gap:8px}.bk35-price{min-height:0;padding:16px;gap:7px}.bk35-price strong small{display:inline;margin-right:5px}.bk35-webprice{flex-direction:column;align-items:flex-start}.bk35-webprice>a{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.bk35-price{transition:none}}