.prestige-hero .hero-photo{background-position:center 46%}.clearance-note{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border-radius:13px;background:#fff;border:1px solid #dedfdc;color:var(--carbon);font-size:.86rem;font-weight:800}.clearance-note b{color:var(--orange)}.clearance-section{background:var(--ivory)}.clearance-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:30px;align-items:start}.clearance-visual{display:grid;gap:12px}.angle-card{padding:22px;border-radius:21px;background:#fff;border:1px solid #e0dfda;box-shadow:var(--shadow-soft)}.angle-card.dark{background:var(--carbon);color:#fff;border-color:var(--carbon)}.angle-card small{display:block;color:var(--steel);font-size:.69rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px}.angle-card.dark small{color:#aabac2}.angle-card h3{font-size:1.3rem;letter-spacing:-.04em;margin-bottom:7px}.angle-card p{margin:0;color:var(--slate);font-size:.9rem}.angle-card.dark p{color:#b8c6cc}.prep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.prep{padding:21px;border-radius:19px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.prep i{width:38px;height:38px;border-radius:12px;background:var(--orange-soft);color:var(--orange);display:grid;place-items:center;font-style:normal;font-weight:800;margin-bottom:15px}.prep b{display:block;color:var(--carbon);margin-bottom:5px}.prep span{display:block;color:var(--slate);font-size:.88rem}.loading{background:var(--carbon);color:#fff;position:relative;overflow:hidden}.loading::after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;right:-130px;top:-150px;background:radial-gradient(circle,rgba(46,91,112,.34),transparent 68%)}.loading-grid{position:relative;z-index:2;display:grid;grid-template-columns:.84fr 1.16fr;gap:38px;align-items:start}.loading .eyebrow{color:#a9bbc4}.loading .lead{color:#b7c5cb}.loading-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.loading-step{padding:19px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09)}.loading-step i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--orange);font-style:normal;font-weight:800;margin-bottom:13px}.loading-step b{display:block;margin-bottom:5px}.loading-step span{display:block;color:#b8c6cc;font-size:.88rem}.vehicle-types{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.vehicle-type{padding:20px;border-radius:18px;background:#fff;border:1px solid #d5dfe4;box-shadow:var(--shadow-soft)}.vehicle-type strong{display:block;color:var(--carbon);margin-bottom:5px}.vehicle-type span{display:block;color:var(--slate);font-size:.88rem}.scenario-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;padding:30px;border-radius:26px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.scenario-photo{min-height:340px;border-radius:21px;background:#1b2d38 url("/assets/brand/btc-pattern.svg") center/cover no-repeat;position:relative;overflow:hidden}.scenario-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,18,24,.02),rgba(10,18,24,.34))}.scenario-list{display:grid;gap:11px;margin:20px 0}.scenario{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start}.scenario i{width:30px;height:30px;border-radius:9px;background:var(--steel-soft);color:var(--steel);display:grid;place-items:center;font-style:normal;font-weight:800;font-size:.8rem}.scenario b{display:block;color:var(--carbon);margin-bottom:2px}.scenario span{display:block;color:var(--slate);font-size:.88rem}.area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.area-card{padding:18px;border-radius:17px;background:#fff;border:1px solid #d5dfe4;box-shadow:var(--shadow-soft)}.area-card b{display:block;color:var(--carbon);margin-bottom:4px}.area-card span{display:block;color:var(--slate);font-size:.86rem}.price-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:28px}.price-item{padding:18px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.price-item b{display:block;color:var(--carbon);margin-bottom:5px}.price-item span{display:block;color:var(--slate);font-size:.86rem}.related-grid.prestige-related{grid-template-columns:repeat(3,1fr)}@media(max-width:1040px){.clearance-grid,.loading-grid,.scenario-wrap{grid-template-columns:1fr}.prep-grid,.vehicle-types{grid-template-columns:1fr 1fr}.area-grid,.price-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.prep-grid,.loading-steps,.vehicle-types,.area-grid,.price-grid,.related-grid.prestige-related{grid-template-columns:1fr}.scenario-wrap{padding:20px}.scenario-photo{min-height:240px}}