.clearance-release{--cr-purple:#6b2c91;line-height:1.5;color:#111827;background:#fff}.clearance-release *{box-sizing:border-box}.cr-section{padding:64px 0}.cr-container{max-width:1280px;margin:auto;padding:0 16px}.cr-heading{text-align:center;margin:0 auto 40px}.clearance-release h2{font-size:36px;line-height:1.2;font-weight:700;margin-bottom:16px}.cr-heading>p{font-size:18px;color:#374151}.cr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:32px;max-width:1152px;margin:auto}.cr-card{display:grid;grid-template-rows:76px 240px 88px minmax(180px,1fr) 192px repeat(3,64px);min-width:0;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a;overflow:hidden;padding-bottom:24px}.cr-badges{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:8px;padding:12px;background:#f9fafb}.cr-badge{display:inline-flex;align-items:center;justify-content:center;background:var(--cr-purple);color:#fff;text-align:center;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;padding:4px 12px;border-radius:9999px}.cr-intro-badge{display:inline-flex;background:#f3e8ff;color:var(--cr-purple);padding:8px 20px;margin-bottom:16px}.cr-photo{position:relative;display:block;background:#f9fafb}.cr-photo img{object-fit:contain;padding:16px}.cr-name{padding:24px 24px 0}.cr-name h3{font-size:20px;line-height:28px;font-weight:700;margin:0 0 4px}.cr-name p{font-size:14px;color:#6b7280}.cr-specs{list-style:none;margin:0;padding:0 24px 24px}.cr-specs li{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;line-height:20px;color:#374151}.cr-card .cr-specs li{min-height:40px}.cr-specs li span{color:var(--cr-purple);flex-shrink:0}.cr-price{background:#faf5ff;border:1px solid #f3e8ff;border-radius:12px;padding:12px 16px;text-align:center;margin:0 24px 16px;font-size:12px}.cr-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cr-purple)}.cr-price-number{font-size:24px;line-height:32px;font-weight:800;margin:8px 0}.cr-price-number span{font-size:16px;white-space:nowrap}.cr-lease-label{font-size:16px;line-height:24px;font-weight:700;color:var(--cr-purple);margin:12px 0 4px}.cr-action-row{padding:0 24px 12px;display:flex;align-items:stretch}.cr-action{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:9999px;background:var(--cr-purple);color:#fff;font-size:16px;line-height:24px;font-weight:700;text-align:center;text-decoration:none;transition:background .15s}.cr-action:hover{background:#5a2479;color:#fff}.cr-outline{background:#fff;color:var(--cr-purple);border:2px solid var(--cr-purple);padding-block:10px}.cr-outline:hover{background:#faf5ff;color:var(--cr-purple)}.clearance-release :is(a,select):focus-visible{outline:3px solid var(--cr-purple);outline-offset:4px}.cr-terms{font-size:12px;color:#6b7280;max-width:768px;text-align:center;margin:24px auto 0}.cr-detail{max-width:1056px}.cr-back{display:inline-flex;width:auto;margin-bottom:32px}.cr-detail h1{font-size:40px;font-weight:700;line-height:1.15;margin-bottom:20px}.cr-detail-overview{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:32px 0}.cr-detail-overview .cr-photo{min-height:320px;border:1px solid #e5e7eb;border-radius:16px}.cr-detail h3{font-size:24px;font-weight:700;margin-bottom:16px}.cr-detail-overview .cr-specs{padding:0;margin:0 0 24px}.cr-detail-links{display:flex;flex-direction:column;gap:12px}.cr-options{padding:32px 0}.cr-controls{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin:24px 0}.cr-label{display:block;font-size:14px;font-weight:700}.cr-label select{display:block;width:100%;min-width:0;margin-top:8px;padding:12px;border:1px solid #e9d5ff;border-radius:12px;background:#fff;color:#111827;font:inherit}.cr-purchase{padding:24px;border:1px solid #f3e8ff;border-radius:12px;margin-bottom:24px}.cr-purchase .cr-action{max-width:360px}.cr-finance-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cr-finance-panel{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid #f3e8ff;border-radius:12px;background:#faf5ff}.cr-finance-panel .cr-action{margin-top:auto}.cr-enquiry{max-width:720px}.cr-selection{background:#faf5ff;border:1px solid #e9d5ff;padding:16px;margin:20px 0;border-radius:12px}.cr-contact-actions{display:flex;gap:16px;margin:24px 0}.cr-small{font-size:13px;color:#6b7280;margin:16px 0}.cr-small a{text-decoration:underline;color:var(--cr-purple)}@media(min-width:768px) and (max-width:1023px){.cr-grid{gap:16px}.cr-card{grid-template-rows:88px 190px 112px minmax(220px,1fr) 220px repeat(3,88px)}.cr-action-row,.cr-name,.cr-specs{padding-inline:16px}.cr-price{margin-inline:16px;padding-inline:8px}}@media(max-width:767px){.cr-section{padding:32px 0}.clearance-release h2{font-size:30px}.cr-detail h1{font-size:32px}.cr-controls,.cr-detail-overview,.cr-finance-grid,.cr-grid{grid-template-columns:minmax(0,1fr)}.cr-grid{gap:24px}.cr-card{grid-template-rows:76px 240px 100px minmax(180px,1fr) 208px repeat(3,76px)}.cr-contact-actions{flex-direction:column}}