@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";.navbar{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0af7;border-bottom:1px solid #c8102e33;position:sticky;top:0}.navbar-inner{align-items:center;gap:32px;max-width:1200px;height:66px;margin:0 auto;padding:0 24px;display:flex}.navbar-logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.navbar-logo-img{object-fit:contain;width:auto;height:38px}.navbar-logo-text{flex-direction:column;gap:1px;line-height:1;display:flex}.navbar-logo-main{font-family:var(--font-display);letter-spacing:.08em;color:#fff;font-size:21px;font-weight:700}.navbar-logo-accent{color:var(--red)}.navbar-logo-sub{letter-spacing:.22em;color:#ffffff73;text-transform:uppercase;font-size:8px;font-weight:700}.navbar-links{gap:28px;margin-left:auto;display:flex}.navbar-link{color:#ffffffa6;transition:color var(--transition);letter-spacing:.02em;font-size:13px;font-weight:600;text-decoration:none}.navbar-link:hover,.navbar-link.active{color:var(--red-light)}.navbar-cta{flex-shrink:0;margin-left:16px}.btn-wa-nav{color:#fff;transition:opacity var(--transition);background:#25d366;border-radius:8px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.btn-wa-nav:hover{opacity:.88}.navbar-hamburger{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px;display:none}.navbar-mobile{background:var(--ink2);border-top:1px solid #ffffff12;flex-direction:column;gap:0;padding:12px 24px 20px;display:flex}.navbar-mobile-link{color:#ffffffbf;transition:color var(--transition);border-bottom:1px solid #ffffff0d;padding:12px 0;font-size:15px;font-weight:600;text-decoration:none}.navbar-mobile-link:hover,.navbar-mobile-link.active{color:var(--red-light)}@media (width<=768px){.navbar-links,.navbar-cta{display:none}.navbar-hamburger{display:block}}.footer{background:var(--ink);color:#fff;margin-top:80px;position:relative}.footer-inner{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;padding:56px 24px 40px;display:grid}.footer-logo{align-items:center;gap:10px;margin-bottom:12px;display:flex}.footer-logo-img{object-fit:contain;width:auto;height:34px}.footer-logo-text{flex-direction:column;line-height:1;display:flex}.footer-logo-main{font-family:var(--font-display);letter-spacing:.08em;color:#fff;font-size:19px;font-weight:700}.footer-logo-sub{letter-spacing:.22em;color:#fff6;font-size:8px;font-weight:700}.footer-about{color:#ffffff8c;font-size:13px;line-height:1.7}.footer-heading{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:14px;font-size:11px;font-weight:700}.footer-list{flex-direction:column;gap:9px;list-style:none;display:flex}.footer-link{color:#ffffffa6;transition:color var(--transition);font-size:13px;text-decoration:none}.footer-link:hover{color:var(--red-light)}.footer-contact-item{color:#ffffffa6;align-items:center;gap:8px;font-size:13px;display:flex}.footer-icon{color:var(--red);flex-shrink:0}.footer-promise{color:#ffffffa6;font-size:13px}.footer-bottom{text-align:center;color:#ffffff4d;border-top:1px solid #ffffff14;padding:16px 24px;font-size:11px}.wa-float{z-index:999;color:#fff;transition:transform var(--transition);background:#25d366;border-radius:50px;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 24px #25d36673}.wa-float:hover{transform:scale(1.05)}.wa-float-text{display:inline}@media (width<=768px){.footer-inner{grid-template-columns:1fr;gap:28px}.wa-float-text{display:none}.wa-float{border-radius:50%;padding:14px}}.pricing-mode-toggle{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pricing-mode-toggle--card{margin-bottom:8px}.pricing-mode-toggle--detail{gap:8px;margin-bottom:14px}.pricing-mode-toggle--solo{gap:8px}.pricing-mode-btn{color:#374151;min-width:0;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition);background:#fafafa;border:1px solid #e5e7eb;border-radius:999px;flex:auto;padding:7px 10px;font-size:10px;font-weight:700}.pricing-mode-toggle--detail .pricing-mode-btn{flex:140px;padding:10px 14px;font-size:11px}.pricing-mode-btn:hover{background:#fff;border-color:#d1d5db}.pricing-mode-btn--active{border-color:var(--red);color:var(--red);background:linear-gradient(#c8102e14 0%,#fff 100%);box-shadow:0 2px 8px #c8102e1f}.pricing-mode-btn--active.pricing-mode-btn--vehicle{color:#1e40af;background:linear-gradient(#eff6ff 0%,#fff 100%);border-color:#2563eb;box-shadow:0 2px 8px #2563eb1f}.pricing-mode-solo-note{color:var(--gray);width:100%;font-size:10px;font-weight:600}.pricing-compare-hint{color:var(--gray);margin:0 0 12px;font-size:12px;line-height:1.55}.car-card-link{color:inherit;animation:.55s cubic-bezier(.4,0,.2,1) backwards cardReveal;animation-delay:calc(min(var(--card-i,0), 11) * 55ms);text-decoration:none;display:block}.car-card{border-radius:var(--radius);border:1px solid var(--gray-light);cursor:pointer;background:#fff;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.car-card-link:hover .car-card:not(.sold){transform:translateY(-8px);box-shadow:0 24px 52px #0000001f,0 0 0 1px #c8102e33}@media (prefers-reduced-motion:reduce){.car-card-link{animation:none}.car-card-link:hover .car-card:not(.sold){transform:translateY(-3px)}}.car-card.sold{opacity:.6;cursor:default}.car-card-img{aspect-ratio:4/3;background:#f0f0f0;position:relative;overflow:hidden}.car-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.car-card-link:hover .car-card-img img{transform:scale(1.04)}.car-badge{letter-spacing:.03em;z-index:2;border-radius:100px;padding:4px 11px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.car-badge.in-ghana{background:var(--green);color:#fff}.car-badge.shipping{background:var(--amber);color:#fff}.car-badge.on-request{color:#fff;background:#4f46e5}.car-badge.sold{color:#fff;background:#374151}.car-card--june-special{border-color:#22c55e73;box-shadow:0 0 0 1px #facc1526,0 12px 40px #22c55e1f}.car-card-link:hover .car-card--june-special:not(.sold){box-shadow:0 24px 52px #22c55e33,0 0 0 2px #facc1559}.june-special-badge{color:#fff;letter-spacing:.08em;z-index:2;background:linear-gradient(135deg,#15803d 0%,#22c55e 45%,#eab308 100%);border:1px solid #facc1580;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;font-weight:900;animation:2.5s ease-in-out infinite juneShimmer;display:inline-flex;position:absolute;top:10px;left:auto;right:10px;box-shadow:0 10px 28px #22c55e73}.june-special-badge-crown{color:#fcd34d;font-size:12px}.june-special-badge-limited{letter-spacing:.14em;color:#fde68a;background:#00000040;border-radius:100px;padding:2px 6px;font-size:8px;font-weight:800}.car-card-promo-tag{color:#dc2626;margin:-2px 0 6px;font-size:11px;font-weight:700;line-height:1.35}.hot-kick-badge{color:#fff;letter-spacing:.03em;z-index:2;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:100px;padding:5px 11px;font-size:11px;font-weight:800;animation:1.8s ease-in-out infinite flamePop;position:absolute;top:12px;right:10px;box-shadow:0 8px 20px #ef444459}@media (width<=480px){.june-special-badge-limited{display:none}.june-special-badge{padding:5px 8px;font-size:8.5px;top:8px;right:8px}.car-badge{padding:3px 8px;font-size:9.5px;top:8px;left:8px}.hot-kick-badge{padding:4px 8px;font-size:9.5px;top:8px;right:8px}}.hot-kick-badge:first-letter{animation:1.2s ease-in-out infinite flamePop;display:inline-block}@media (prefers-reduced-motion:reduce){.hot-kick-badge,.hot-kick-badge:first-letter,.june-special-badge{animation:none}}.source-flag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;bottom:10px;right:10px}.sold-overlay{background:#0000004d;position:absolute;inset:0}.car-card-body{padding:18px 20px}.car-card-name{margin-bottom:4px;font-size:15px;font-weight:700}.car-card-price.car-card-price--on-request{color:var(--ink,#1f2937);letter-spacing:-.01em;font-size:14px;font-weight:700}.car-card-meters{flex-direction:column;gap:7px;margin:10px 0 12px;display:flex}.car-card-meter{flex-direction:column;gap:3px;display:flex}.meter-header{text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.meter-label{color:#6b7280}.meter-value{color:#111827}.meter-track{background:#f3f4f6;border-radius:2px;height:4px;position:relative;overflow:hidden}.meter-fill{border-radius:2px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.meter-fill--mileage.fresh{background:linear-gradient(90deg,#eab308 0%,#10b981 100%)}.meter-fill--mileage.medium{background:linear-gradient(90deg,#f59e0b 0%,#d97706 100%)}.meter-fill--mileage.high{background:linear-gradient(90deg,#9ca3af 0%,#6b7280 100%)}.meter-fill--savings{background:linear-gradient(90deg, var(--red) 0%, #a50d26 100%)}.car-card-pricing-toggle{z-index:2;margin-bottom:12px;position:relative}.car-card-pricing-toggle .pricing-mode-toggle{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;gap:0;width:100%;padding:3px}.car-card-pricing-toggle .pricing-mode-btn{box-shadow:none;color:#4b5563;background:0 0;border:none;border-radius:6px;flex:1;padding:5px 8px;font-size:9px}.car-card-pricing-toggle .pricing-mode-btn:hover{background:#fff6}.car-card-pricing-toggle .pricing-mode-btn--active{color:var(--red);background:#fff;font-weight:800;box-shadow:0 1px 3px #00000014}.car-card-pricing-toggle .pricing-mode-btn--active.pricing-mode-btn--vehicle{color:#1e40af}.car-card-pricing-row{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.car-card-price-group{flex-direction:column;gap:1px;display:flex}.car-card-price{color:var(--red);font-size:19px;font-weight:850;line-height:1.25}.car-card-price-ghs{color:#4b5563;font-size:12.5px;font-weight:700}.car-card-price-note{color:#6b7280;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:9px;font-weight:700}.car-card-specs{color:#6b7280;border-top:1px solid #f3f4f6;gap:12px;margin-top:8px;padding-top:8px;font-size:11px;font-weight:600;display:flex}.filter-pill-dropdown{flex:none;position:relative}.filter-pill-trigger{color:var(--ink);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #1118270d}.filter-pill-trigger:hover{background:#fafafa;border-color:#d1d5db}.filter-pill-trigger--active{border-color:var(--red);background:linear-gradient(#c8102e0f 0%,#fff 100%);box-shadow:0 2px 10px #c8102e1f}.filter-pill-trigger-text{text-overflow:ellipsis;max-width:180px;overflow:hidden}.filter-pill-chevron{color:var(--gray);transition:transform var(--transition);flex-shrink:0}.filter-pill-dropdown.is-open .filter-pill-chevron{transform:rotate(180deg)}.filter-pill-menu{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:6px;list-style:none;box-shadow:0 12px 32px #11182724}.filter-pill-option{width:100%;color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600;display:block}.filter-pill-option:hover{background:#f3f4f6}.filter-pill-option.selected{color:var(--red);background:#c8102e14;font-weight:700}.stock-browser{position:relative}.stock-browser--home.section{z-index:2;background:linear-gradient(180deg, #fff 0%, var(--off) 48%, var(--off) 100%);border-top:1px solid #ffffffa6;border-radius:20px 20px 0 0;margin-top:-18px;padding-top:28px;padding-bottom:56px;box-shadow:0 -10px 36px #00000024}.stock-browser--home .stock-browser-head{margin-bottom:22px}.stock-browser-home-title{letter-spacing:.03em;font-size:clamp(28px,4vw,44px)}.stock-browser--home .stock-search-wrap,.stock-browser--home .stock-filter-bar-wrap{margin-bottom:28px}.stock-filter-bar-wrap{z-index:50;margin-bottom:36px;position:relative}.stock-filter-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:10px;margin:0 -2px;padding:2px 2px 6px;display:flex;overflow:auto visible}.stock-filter-bar::-webkit-scrollbar{display:none}.stock-filter-clear{color:var(--red);font-family:var(--font-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:10px;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.stock-filter-clear:hover{color:#9f1239}.stock-browser-head{max-width:720px;margin-bottom:28px}.stock-browser-lede{color:var(--gray);margin-top:14px;font-size:15px;line-height:1.7}.stock-search-wrap{max-width:480px;margin-bottom:36px}.stock-search-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.stock-search-label svg{color:var(--red)}.stock-search-input{width:100%;font-size:15px;font-family:var(--font-body);transition:border-color var(--transition), box-shadow var(--transition);background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px 14px 18px;box-shadow:0 1px 2px #1118270a}.stock-search-input:focus{border-color:#c8102e73;outline:none;box-shadow:0 0 0 3px #c8102e1f}.status-filter-zone{background:linear-gradient(145deg,#0f172a 0%,#1e293b 55%,#0f172a 100%);border:1px solid #ffffff1f;border-radius:16px;margin-bottom:40px;padding:24px 22px 22px;box-shadow:0 16px 40px #0f172a59}.filter-zone-label{text-transform:uppercase;letter-spacing:.14em;color:#f8fafcf2;margin-bottom:6px;font-size:11px;font-weight:800}.filter-zone-label--muted{color:var(--ink);letter-spacing:.1em}.filter-zone-hint{color:#e2e8f0b8;max-width:640px;margin-bottom:18px;font-size:13px;line-height:1.5}.filter-zone-hint--muted{color:var(--gray);margin-bottom:14px}.status-pill-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.status-pill{color:#f8fafc;cursor:pointer;text-align:left;font-family:var(--font-body);transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition);background:#ffffff0f;border:2px solid #ffffff24;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.status-pill:hover{background:#ffffff1a;border-color:#f8fafc59;transform:translateY(-1px)}.status-pill-title{letter-spacing:.02em;font-size:15px;font-weight:800}.status-pill-sub{color:#e2e8f0b8;font-size:12px;font-weight:500;line-height:1.35}.status-pill--all.active{background:#f8fafc24;border-color:#f8fafc;box-shadow:0 0 0 1px #f8fafc33}.status-pill--in-ghana.active{background:#34d3992e;border-color:#34d399;box-shadow:0 0 24px #34d39933}.status-pill--shipping.active{background:#38bdf829;border-color:#38bdf8;box-shadow:0 0 24px #38bdf82e}.status-pill--sold.active{background:#a78bfa24;border-color:#a78bfa;box-shadow:0 0 20px #a78bfa26}.type-filter-zone{border-top:1px dashed #e5e7eb;margin-bottom:36px;padding:20px 0 4px}.type-chip-row{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.type-chip{cursor:pointer;text-align:left;font-family:var(--font-body);transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.type-chip:hover{background:#fff;border-color:#d1d5db}.type-chip.active{border-color:var(--red);background:linear-gradient(#c8102e0f 0%,#fff 100%);box-shadow:0 4px 14px #c8102e1f}.type-chip-icon{color:#374151;background:#e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.type-chip.active .type-chip-icon{background:var(--red);color:#fff}.type-chip-meta{flex-direction:column;min-width:0;line-height:1.15;display:flex}.type-chip-title{color:var(--ink);font-size:12px;font-weight:700}.type-chip-hint{color:var(--gray);margin-top:2px;font-size:10px}.loading-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:22px;display:grid}.skeleton-card{border-radius:var(--radius);background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;height:300px;animation:1.4s infinite shimmer}.empty-msg{color:var(--gray);text-align:center;padding:48px 0;font-size:15px;line-height:1.6}@media (width<=600px){.status-filter-zone{padding:18px 16px}}.trust-gallery-section{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.text-white{color:var(--white)}.text-gray{color:#ffffffa6}.trust-gallery-head{max-width:720px;margin-bottom:40px}.trust-gallery-intro{margin-top:12px;font-size:15px;line-height:1.7}.trust-gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.gallery-card{border-radius:var(--radius);transition:border-color var(--transition), transform var(--transition);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;display:flex;overflow:hidden}.gallery-card:hover{border-color:#c8102e66;transform:translateY(-2px)}.gallery-media-wrapper{background:#000;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.gallery-image,.gallery-video-iframe,.gallery-video-tag{object-fit:cover;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.gallery-caption-bar{background:#0a0a0a80;flex-grow:1;align-items:center;padding:16px;display:flex}.gallery-caption-text{color:#ffffffd9;font-size:13px;font-weight:500;line-height:1.5}@media (width<=992px){.trust-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.trust-gallery-grid{grid-template-columns:1fr}.trust-gallery-head{text-align:left}}.section-head-center{text-align:center;max-width:600px;margin:0 auto 48px}.text-center{text-align:center}.section-subtitle{color:var(--gray);margin-top:10px;font-size:15px;line-height:1.6}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:40px;display:grid}.testimonial-card{background:var(--white);border:1px solid var(--gray-light);border-radius:var(--radius);transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;justify-content:space-between;padding:32px;display:flex;box-shadow:0 4px 20px #00000005}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000000d}.testimonial-stars{gap:4px;margin-bottom:16px;display:flex}.testimonial-quote{color:var(--ink);flex-grow:1;margin-bottom:24px;font-size:14px;font-style:italic;line-height:1.7}.testimonial-footer{border-top:1px solid var(--gray-light);align-items:center;gap:12px;padding-top:16px;display:flex}.testimonial-avatar{width:40px;height:40px;color:var(--red);font-family:var(--font-display);background:#c8102e14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.testimonial-name{color:var(--ink);font-size:14px;font-weight:700}.testimonial-meta{color:var(--gray);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.testimonial-dot{color:var(--gray-light)}.testimonials-share{text-align:center;background:var(--off);border-radius:var(--radius);border:1px dashed var(--gray-light);flex-direction:column;align-items:center;gap:12px;margin-top:48px;padding:32px;display:flex}.testimonials-share-text{color:var(--ink);font-size:14px;font-weight:600}.btn-wa-share{background:var(--green);color:#fff;transition:background var(--transition), transform var(--transition);border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #16a34a33}.btn-wa-share:hover{background:#15803d;transform:translateY(-1px)}@media (width<=768px){.testimonials-grid{grid-template-columns:1fr}.testimonial-card{padding:24px}}.page-wrap{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.page-wrap--browse-first{background:var(--off)}.hero{background:linear-gradient(135deg,#0a0a0a 0%,#1a0508 55%,#2d0010 100%);align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.hero--compact{align-items:flex-end;min-height:0;padding-bottom:0}.hero-overlay--compact{background:linear-gradient(105deg,#0a0a0aeb 0%,#0a0a0a8c 55%,#0a0a0a59 100%)}.hero--compact .hero-bg-img{opacity:.26}.hero-glow--compact{opacity:.65}.hero-glow--compact.hero-glow-1{width:220px;height:220px;top:10%;right:8%}.hero-glow--compact.hero-glow-2{width:140px;height:140px;bottom:20%;left:55%}.hero-content--compact{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;width:100%;max-width:1200px;margin:0 auto;padding:20px 24px 28px;display:flex}.hero-compact-text{flex:280px;min-width:0;max-width:560px}.hero-badge--compact{margin-bottom:10px;padding:4px 12px;font-size:11px}.hero-title--compact{margin-bottom:10px;font-size:clamp(28px,5vw,44px);line-height:1.08}.hero-sub--compact{color:#ffffffb8;max-width:520px;margin-bottom:0;font-size:14px;line-height:1.55}.hero-btns--compact{flex:none;margin-bottom:2px}.btn-primary--compact,.btn-ghost--compact{border-radius:8px;padding:10px 18px;font-size:13px}.hero-bg-img{object-fit:cover;opacity:.32;mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#0a0a0ae0 45%,#0a0a0a33 100%);position:absolute;inset:0}.hero-glow{pointer-events:none;background:radial-gradient(circle,#c8102e38 0%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite pulse;position:absolute}.hero-glow-1{width:380px;height:380px;animation-delay:0s;top:8%;right:6%}.hero-glow-2{width:240px;height:240px;animation-delay:1.8s;bottom:12%;left:35%}.hero-content{z-index:2;max-width:680px;margin:0 auto;padding:80px 48px 80px 56px;position:relative}.hero-badge{color:#f87171;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#c8102e26;border:1px solid #c8102e59;border-radius:100px;align-items:center;gap:7px;margin-bottom:20px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.hero-title{font-family:var(--font-display);color:#fff;letter-spacing:.02em;margin-bottom:20px;font-size:clamp(48px,7vw,88px);font-weight:700;line-height:1.05}.hero-accent{color:var(--red-light)}.hero-sub{color:#ffffffb3;letter-spacing:.01em;max-width:500px;margin-bottom:32px;font-size:17px;font-weight:400;line-height:1.75}.hero-btns{flex-wrap:wrap;gap:14px;display:flex}.btn-primary{background:var(--red);color:#fff;transition:all var(--transition);cursor:pointer;box-shadow:var(--shadow-glow);font-size:14px;font-weight:700;font-family:var(--font-body);border:none;border-radius:9px;align-items:center;gap:8px;padding:13px 26px;text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--red-light);transform:translateY(-1px)}.btn-ghost{color:#fff;transition:all var(--transition);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:9px;align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-ghost:hover{background:#ffffff29}.trust-rail{background:linear-gradient(#f0f0f0 0%,#e8e8e6 100%);border-top:1px solid #1118270f;border-bottom:1px solid #1118270f}.trust-rail-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px;max-width:1200px;margin:0 auto;padding:20px 24px 24px;display:grid}.trust-rail-item{align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.trust-rail-icon{color:var(--red);flex-shrink:0;margin-top:2px}.trust-rail-title{color:var(--ink);margin-bottom:3px;font-size:12px;font-weight:700;line-height:1.25}.trust-rail-sub{color:var(--gray);font-size:11px;line-height:1.45}.trust-bar{background:var(--ink2);border-bottom:1px solid #c8102e26}.trust-inner{grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.trust-item{border-right:1px solid #ffffff0f;align-items:flex-start;gap:14px;padding:26px 20px;display:flex}.trust-item:last-child{border-right:none}.trust-icon{color:var(--red);flex-shrink:0;margin-top:2px}.trust-title{color:#fff;margin-bottom:2px;font-size:13px;font-weight:700}.trust-sub{color:#ffffff80;font-size:12px}.section{padding:72px 0}.section-alt{background:var(--ink)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:36px;display:flex}.section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--red);margin-bottom:6px;font-size:11px;font-weight:700}.section-title{font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(32px,4.5vw,54px);font-weight:700;line-height:1}.view-all{color:var(--red);transition:gap var(--transition);align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.view-all:hover{gap:8px}.cars-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:22px;display:grid}.sources-banner{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:56px 40px;display:grid}.source-flags{grid-template-columns:1fr 1fr;gap:16px;display:grid}.source-flag-card{transition:border-color var(--transition);background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.source-flag-card:hover{border-color:#c8102e66}.cta-banner{background:var(--ink);border-radius:20px;padding:56px;position:relative;overflow:hidden}.cta-glow{background:radial-gradient(circle,#c8102e4d 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:4s ease-in-out infinite pulse;position:absolute;top:-60px;right:-60px}.cta-content{max-width:520px;position:relative}.cta-title{font-family:var(--font-display);color:#fff;letter-spacing:.02em;margin-bottom:12px;font-size:clamp(32px,4vw,52px);font-weight:700}.cta-sub{color:#ffffffa6;margin-bottom:24px;font-size:15px;line-height:1.7}.value-strip--light{background:var(--white);border-top:1px solid var(--gray-light);padding-top:56px;padding-bottom:56px}.value-strip--light .value-strip-inner{max-width:720px}.value-strip--light .value-strip-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--red);margin-bottom:10px;font-size:11px;font-weight:800}.value-strip--light .value-strip-title{font-family:var(--font-display);color:var(--ink);letter-spacing:.02em;margin-bottom:12px;font-size:clamp(22px,3.2vw,34px);font-weight:700;line-height:1.15}.value-strip--light .value-strip-body{color:var(--gray);margin-bottom:22px;font-size:15px;line-height:1.75}.value-strip-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.value-strip-points li{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.value-strip-check{color:var(--red);flex-shrink:0;margin-top:2px}@media (width<=900px){.trust-inner{grid-template-columns:1fr 1fr}.trust-item{border-bottom:1px solid #ffffff0f;border-right:none}.trust-rail-inner{grid-template-columns:1fr 1fr}.sources-banner{grid-template-columns:1fr}.hero-content--compact{flex-direction:column;align-items:stretch;padding-bottom:24px}.hero-btns--compact{margin-bottom:0}}@media (width<=600px){.hero-content{padding:64px 24px}.trust-inner,.trust-rail-inner{grid-template-columns:1fr}.cta-banner{padding:36px 24px}}.order-received{border-radius:12px;align-items:flex-start;gap:14px;animation:.35s cubic-bezier(.4,0,.2,1) fadeUp;display:flex}.order-received--banner{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border:1px solid #86efac;margin-bottom:20px;padding:16px 18px;box-shadow:0 8px 24px #16a34a1f}.order-received--panel{background:#f0fdf4;border:1px solid #bbf7d0;margin-bottom:16px;padding:18px 16px}.order-received-icon{color:var(--green);flex-shrink:0;margin-top:2px}.order-received-title{color:#14532d;margin-bottom:4px;font-size:15px;font-weight:800}.order-received-text{color:#166534;font-size:13px;line-height:1.55}.order-received-text strong{color:#14532d}.order-received-dismiss{color:#166534;cursor:pointer;opacity:.7;transition:opacity var(--transition), background var(--transition);background:0 0;border:none;border-radius:6px;flex-shrink:0;margin:-4px -4px 0 0;padding:4px}.order-received-dismiss:hover{opacity:1;background:#16a34a1f}@media (prefers-reduced-motion:reduce){.order-received{animation:none}}.order-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a9e;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.order-modal{background:#fff;border-radius:16px;width:min(480px,100%);max-height:min(90vh,720px);padding:28px 24px 24px;animation:.28s cubic-bezier(.4,0,.2,1) fadeUp;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000047}.order-modal-close{background:var(--off);cursor:pointer;width:36px;height:36px;color:var(--gray);transition:background var(--transition), color var(--transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.order-modal-close:hover{background:var(--gray-light);color:var(--ink)}.order-modal-head{align-items:flex-start;gap:14px;margin-bottom:20px;padding-right:36px;display:flex}.order-modal-head-icon{color:var(--green);flex-shrink:0}.order-modal-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--gray);margin-bottom:4px;font-size:11px;font-weight:700}.order-modal-title{font-family:var(--font-display);letter-spacing:.02em;font-size:24px;font-weight:700;line-height:1.15}.order-modal-summary{border:1px solid var(--gray-light);border-radius:12px;margin-bottom:18px;list-style:none;overflow:hidden}.order-modal-summary li{border-bottom:1px solid var(--gray-light);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;display:flex}.order-modal-summary li:last-child{border-bottom:none}.order-modal-summary li>span{color:var(--gray);flex-shrink:0;max-width:42%}.order-modal-summary li strong{text-align:right;color:var(--ink);flex-direction:column;align-items:flex-end;gap:4px;font-weight:700;display:flex}.order-modal-summary li strong small{color:var(--gray);font-size:11px;font-weight:600}.order-modal-summary li.order-modal-muted strong{color:var(--gray);font-weight:600}.order-pill{text-transform:uppercase;letter-spacing:.06em;color:var(--red);background:#fef2f2;border:1px solid #fecaca;border-radius:100px;margin-bottom:2px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.order-pill--vehicle{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.order-modal-total{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:12px;margin-bottom:16px;padding:18px 20px}.order-modal-total>span{text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:12px;font-weight:600}.order-modal-total-amt{font-family:var(--font-display);color:#fff;letter-spacing:.02em;margin:6px 0 4px;font-size:36px;font-weight:700}.order-modal-total-note{opacity:.65;font-size:11px}.order-modal-hint{color:var(--gray);text-align:center;margin-bottom:16px;font-size:12px;line-height:1.5}.order-modal-actions{flex-direction:column;gap:10px;display:flex}.order-modal-btn{width:100%;font-size:14px;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:transform var(--transition), opacity var(--transition), box-shadow var(--transition);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;text-decoration:none;display:flex}.order-modal-btn:hover{opacity:.95;transform:translateY(-1px)}.order-modal-btn--wa{color:#fff;background:#25d366;box-shadow:0 8px 24px #25d36659}.order-modal-btn--email{background:var(--ink);color:#fff}.order-modal-btn--call{color:var(--ink);border:2px solid var(--gray-light);background:#fff;font-size:13px}@media (prefers-reduced-motion:reduce){.order-modal-backdrop,.order-modal{animation:none}}.promo-countdown{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.promo-countdown-unit{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#00000059;border:1px solid #ffffff2e;border-radius:12px;min-width:64px;padding:10px 12px}.promo-countdown-value{font-family:var(--font-mono,"Space Mono", monospace);color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1;display:block}.promo-countdown-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin-top:4px;font-size:10px;font-weight:700;display:block}.promo-countdown--compact .promo-countdown-unit{min-width:52px;padding:8px 10px}.promo-countdown--compact .promo-countdown-value{font-size:20px}.promo-countdown--ended{color:#ffffffd9;text-align:center;margin:0;font-size:14px;font-weight:700}@media (prefers-reduced-motion:reduce){.promo-countdown-unit{-webkit-backdrop-filter:none;backdrop-filter:none}}.detail-top{background:var(--off);border-bottom:1px solid var(--gray-light);padding:20px 0}.back-link{color:var(--gray);transition:color var(--transition);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--red)}.detail-container{padding:36px 24px 80px}.detail-grid{grid-template-columns:1fr 1fr;gap:52px;display:grid}.gallery-main{border-radius:var(--radius);aspect-ratio:4/3;background:#e8e8e8;position:relative;overflow:hidden}.gallery-img{object-fit:cover;width:100%;height:100%;transition:object-position .4s}.gallery-angle-label{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:100px;padding:4px 12px;font-size:11px;position:absolute;bottom:12px;left:12px}.gallery-status-tag{background:var(--green);color:#fff;z-index:2;border-radius:100px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.gallery-promo-tag{letter-spacing:.04em;z-index:2;border-radius:100px;padding:6px 14px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.gallery-promo-tag--june{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e,#eab308);border:1px solid #facc1580;box-shadow:0 8px 24px #22c55e59}.gallery-promo-tag--hot{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 8px 20px #ef444459}.detail-june-promo-banner{color:#fff;background:linear-gradient(135deg,#051c0d 0%,#0c2a16 50%,#090e0b 100%);border:1px solid #22c55e59;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 22px;display:flex}.detail-june-promo-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#fcd34d;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.detail-june-promo-copy p{color:#fffc;max-width:420px;margin:0;font-size:14px;line-height:1.5}.gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.gallery-thumb{aspect-ratio:4/3;cursor:pointer;transition:border-color var(--transition), opacity var(--transition);opacity:.65;background:#e0e0e0;border:2px solid #0000;border-radius:9px;position:relative;overflow:hidden}.gallery-thumb.active{border-color:var(--red);opacity:1}.gallery-thumb:hover{opacity:1}.gallery-thumb img{object-fit:cover;width:100%;height:100%}.thumb-label{inset-x:0;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#000000a6;padding:3px 0;font-size:9px;font-weight:700;position:absolute;bottom:0}.in-ghana-banner{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;font-size:13px;display:flex}.in-ghana-banner svg{color:var(--green);flex-shrink:0}.shipping-steps-card{border-radius:var(--radius);border:1px solid var(--gray-light);margin-top:14px;padding:18px}.shipping-title{align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:700;display:flex}.shipping-title svg{color:var(--red)}.shipping-steps{flex-direction:column;gap:14px;list-style:none;display:flex}.shipping-step{align-items:flex-start;gap:12px;display:flex}.step-num{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.step-title{font-size:13px;font-weight:700}.step-body{color:var(--gray);margin-top:2px;font-size:12px;line-height:1.5}.detail-location{text-transform:uppercase;letter-spacing:.1em;color:var(--red);margin-bottom:6px;font-size:11px;font-weight:700}.detail-name{font-family:var(--font-display);letter-spacing:.02em;margin-bottom:20px;font-size:clamp(28px,3.5vw,46px);font-weight:700;line-height:1.05}.pricing-card{border:1px solid var(--gray-light);border-radius:var(--radius);flex-direction:column;gap:14px;margin-bottom:18px;padding:22px;display:flex}.pricing-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.import-price-banner{background:linear-gradient(135deg,#fef2f2 0%,#fff7ed 100%);border:2px solid #fca5a5;border-radius:12px;margin:-4px 0 4px;padding:14px 16px}.import-price-banner-badge{text-transform:uppercase;letter-spacing:.12em;color:#fff;background:linear-gradient(135deg, var(--red) 0%, #ea580c 100%);border-radius:100px;margin-bottom:8px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block;box-shadow:0 4px 16px #c8102e59}.import-price-banner--vehicle{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%);border-color:#93c5fd}.import-price-banner-badge--vehicle{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.import-price-banner-text{color:#7f1d1d;font-size:13px;font-weight:600;line-height:1.5}.price-label{text-transform:uppercase;letter-spacing:.1em;color:var(--gray);margin-bottom:2px;font-size:10px;font-weight:700}.price-main{font-family:var(--font-display);color:var(--red);letter-spacing:.02em;font-size:42px;font-weight:700;line-height:1}.price-main--import{font-size:clamp(36px,5vw,48px)}.price-sub{color:var(--gray);margin-top:4px;font-size:12px}.price-sub--usd{color:var(--ink);font-weight:600}.payment-mode-toggle{margin-top:2px}.payment-mode-label{color:var(--ink);margin-bottom:10px;font-size:12px;font-weight:700}.payment-mode-btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-mode-btn{border:2px solid var(--gray-light);cursor:pointer;text-align:left;font-family:var(--font-body);transition:border-color var(--transition), box-shadow var(--transition), background var(--transition);background:#fafafa;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.payment-mode-btn:hover{background:#fff;border-color:#fca5a5}.payment-mode-btn.active{border-color:var(--red);background:linear-gradient(#fff5f5 0%,#fff 100%);box-shadow:0 0 0 3px #c8102e1f}.payment-mode-btn-title{color:var(--ink);font-size:12px;font-weight:800}.payment-mode-btn-amt{color:var(--red);font-size:16px;font-weight:800}.payment-mode-btn-hint{color:var(--gray);font-size:10px;line-height:1.35}.savings-tag--pulse{animation:2.4s ease-in-out infinite saveGlow}.price-market{color:var(--gray);font-size:18px;text-decoration:line-through}.savings-tag{color:#166534;background:#dcfce7;border-radius:100px;align-items:center;gap:4px;margin-top:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.info-box{border-radius:9px;padding:13px}.info-box.amber{background:#fef3c7;border:1px solid #fcd34d}.info-box.blue{background:#eff6ff;border:1px solid #93c5fd}.info-box-title{color:#78350f;margin-bottom:3px;font-size:13px;font-weight:700}.info-box.blue .info-box-title{color:#1e40af}.info-box-body{color:#92400e;font-size:12px;line-height:1.5}.info-box.blue .info-box-body{color:#1d4ed8}.price-breakdown{border:1px solid var(--gray-light);background:#fafafa;border-radius:10px;padding:14px 16px}.price-breakdown-intro{color:var(--gray);margin-bottom:12px;font-size:12px;line-height:1.55}.price-breakdown-list{flex-direction:column;gap:0;list-style:none;display:flex}.price-breakdown-row{border-bottom:1px solid var(--gray-light);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.price-breakdown-row:last-child{border-bottom:none}.price-breakdown-row.highlight{background:#fff;border-bottom-color:#0000;border-radius:8px;margin:0 -8px;padding:11px 8px}.price-breakdown-row.total{padding-top:12px}.price-breakdown-row.total .price-breakdown-name{font-weight:800}.price-breakdown-name{color:var(--ink);font-size:13px;font-weight:700;display:block}.price-breakdown-hint{color:var(--gray);max-width:220px;margin-top:2px;font-size:11px;line-height:1.4;display:block}.price-breakdown-amt{color:var(--ink);text-align:right;white-space:nowrap;font-size:14px;font-weight:800}.price-breakdown-amt small{color:var(--gray);margin-top:2px;font-size:11px;font-weight:600;display:block}.price-breakdown-row.highlight .price-breakdown-amt{color:var(--red)}.optional-services{margin-top:4px}.optional-services-title{margin-bottom:4px;font-size:13px;font-weight:700}.optional-services-sub{color:var(--gray);margin-bottom:12px;font-size:12px;line-height:1.45}.optional-service-row{border:1px solid var(--gray-light);background:#fafafa;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px;display:flex}.optional-service-icon{color:var(--red);flex-shrink:0;margin-top:2px}.optional-service-text{flex:1;min-width:0}.optional-service-name{font-size:13px;font-weight:700;display:block}.optional-service-hint{color:var(--gray);margin-top:2px;font-size:11px;line-height:1.4;display:block}.optional-service-tag{color:#1e40af;white-space:nowrap;background:#eff6ff;border:1px solid #93c5fd;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:700}.optional-services .reg-package-card{margin-top:0}.reg-package-card{background:linear-gradient(#fff 0%,#fff5f5 100%);border:1px solid #fecaca;border-radius:10px;padding:14px}.reg-package-head{margin-bottom:10px}.reg-package-title{color:#7f1d1d;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.reg-package-title svg{color:var(--red);flex-shrink:0}.reg-package-sub{color:#991b1b;margin-top:4px;font-size:12px;line-height:1.45}.reg-options-list{flex-direction:column;gap:8px;display:flex}.reg-option-card{text-align:left;cursor:pointer;width:100%;transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition);background:#fff;border:1px solid #fca5a5;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.reg-option-card:hover{border-color:#ef4444;transform:translateY(-1px)}.reg-option-card.active{border-color:var(--red);box-shadow:0 0 0 2px #c8102e26}.reg-option-card:first-child{background:#fafafa;border-style:dashed}.reg-option-card:first-child.active{border-style:solid}.reg-option-emoji{width:22px;margin-top:1px;font-size:15px;line-height:1.1}.reg-option-content{flex:1;min-width:0}.reg-option-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.reg-label{color:#111827;font-size:13px;font-weight:600}.reg-fee{color:#111827;white-space:nowrap;font-size:13px;font-weight:800}.reg-sub{color:#6b7280;margin-top:3px;font-size:12px}.reg-hint{color:#4b5563;margin-top:3px;font-size:11px;line-height:1.45}.drive-away{border-top:2px solid var(--gray-light);justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:16px;display:flex}.drive-away--always{border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px);background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-top:none;margin:0 -22px -22px;padding:18px 22px}.drive-away--always .drive-away-label{color:#ffffffd9;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;display:block}.drive-away--always .drive-away-hint{color:#ffffff8c;margin-top:2px;font-size:11px;display:block}.drive-away-copy{flex-direction:column;display:flex}.drive-away-label{color:var(--gray);font-size:13px}.drive-away-hint{color:var(--gray);font-size:11px}.drive-away-total{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-size:28px;font-weight:700}.drive-away--always .drive-away-total{color:#fff;letter-spacing:.02em;font-size:32px}.drive-away-footnote{color:var(--gray);margin:-8px 0 0;padding:0 2px;font-size:11px;line-height:1.5}.specs-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.spec-box{border:1px solid var(--gray-light);border-radius:9px;padding:12px}.spec-label{color:var(--gray);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;margin-bottom:4px;font-size:10px;display:flex}.spec-value{font-size:13px;font-weight:700}.sub-heading{margin-bottom:10px;font-size:15px;font-weight:700}.highlights-list{list-style:none}.highlight-item{border-bottom:1px solid var(--gray-light);align-items:center;gap:8px;padding:7px 0;font-size:13px;display:flex}.highlight-item:last-child{border-bottom:none}.highlight-check{color:var(--red);flex-shrink:0}.highlights{margin-bottom:18px}.notes-box{color:#92400e;background:#fff7ed;border:1px solid #fcd34d;border-radius:9px;margin-bottom:18px;padding:13px;font-size:13px;line-height:1.6}.features{margin-bottom:20px}.features-grid{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.feature-item{color:var(--gray);align-items:flex-start;gap:6px;padding:2px 0;font-size:12px;display:flex}.feature-check{color:var(--red);flex-shrink:0;margin-top:1px}.detail-ctas{flex-direction:column;gap:10px;margin-top:24px;display:flex}.btn-order-detail{background:linear-gradient(135deg, var(--red) 0%, var(--red-dark) 100%);color:#fff;width:100%;font-size:16px;font-weight:800;font-family:var(--font-body);cursor:pointer;transition:transform var(--transition), box-shadow var(--transition), opacity var(--transition);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;display:inline-flex;box-shadow:0 12px 32px #c8102e59}.btn-order-detail:hover{transform:translateY(-2px);box-shadow:0 16px 40px #c8102e6b}.detail-cta-note{color:var(--gray);text-align:center;font-size:12px;line-height:1.5}.sold-note{background:var(--off);color:var(--gray);border-radius:9px;margin-top:20px;padding:16px;font-size:14px}.sold-note a{color:var(--red);font-weight:600}@media (width<=900px){.detail-grid{grid-template-columns:1fr}}@media (width<=480px){.features-grid{grid-template-columns:1fr}.pricing-top{flex-direction:column}.payment-mode-btns{grid-template-columns:1fr}.drive-away--always{flex-direction:column;align-items:flex-start;gap:8px}.drive-away--always .drive-away-total{font-size:28px}}.gallery-video-wrap{border-radius:var(--radius);background:#000;width:100%;height:100%;position:relative;overflow:hidden}.gallery-video{object-fit:contain;width:100%;height:100%}.gallery-video-close{color:#fff;cursor:pointer;font-size:12px;font-family:var(--font-body);background:#000000b3;border:none;border-radius:100px;padding:6px 14px;position:absolute;top:10px;right:10px}.gallery-play-btn{color:#fff;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-body);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--transition);background:#000000bf;border:none;border-radius:100px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;position:absolute;bottom:12px;right:12px}.gallery-play-btn:hover{background:var(--red)}.gallery-thumb.no-img{opacity:.4}.thumb-placeholder{color:var(--gray);justify-content:center;align-items:center;height:100%;font-size:10px;display:flex}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:32px;display:grid}.step-card{border:1px solid var(--gray-light);border-radius:var(--radius);background:#fff;padding:28px 22px}.step-big-n{font-family:var(--font-display);color:#c8102e1f;margin-bottom:-4px;font-size:56px;font-weight:700;line-height:1}.step-card-title{margin-bottom:6px;font-size:15px;font-weight:700}.step-card-body{color:var(--gray);font-size:13px;line-height:1.65}.promise-grid{background:var(--ink);color:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:40px;padding:48px;display:grid}.promise-title{font-family:var(--font-display);letter-spacing:.02em;margin-bottom:10px;font-size:28px;font-weight:700}.promise-body{color:#ffffffa6;font-size:14px;line-height:1.7}.promise-list{flex-direction:column;gap:8px;list-style:none;display:flex}.promise-list li{color:#ffffffbf;gap:8px;font-size:13px;display:flex}.contact-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.contact-form-card{border:1px solid var(--gray-light);border-radius:var(--radius);background:#fff;padding:32px}.form-field label{margin-bottom:5px;font-size:13px;font-weight:600;display:block}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--gray-light);width:100%;font-family:var(--font-body);transition:border-color var(--transition);background:#fff;border-radius:9px;outline:none;padding:11px 14px;font-size:14px}.contact-info-col{flex-direction:column;gap:16px;display:flex}.contact-card{border:1px solid var(--gray-light);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:14px;padding:20px;display:flex}.contact-icon{width:42px;height:42px;color:var(--red);background:#c8102e14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-card-title{margin-bottom:3px;font-size:13px;font-weight:700}.contact-card-val{color:var(--gray);font-size:13px;text-decoration:none}.contact-card-val:hover{color:var(--red)}.request-box{border-radius:var(--radius);background:#c8102e0a;border:1px solid #c8102e2e;padding:20px}@media (width<=768px){.promise-grid,.contact-grid{grid-template-columns:1fr}}.page-hero{background:var(--ink);color:#fff;padding:56px 0 48px}.page-hero h1{font-family:var(--font-display);letter-spacing:.02em;margin-bottom:10px;font-size:clamp(40px,6vw,72px);font-weight:700}.page-hero p{color:#fff9;max-width:620px;font-size:15px;line-height:1.65}.blog-index-content{background:var(--off);padding:64px 0}.blog-posts-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.blog-card{background:var(--white);border:1px solid var(--gray-light);border-radius:var(--radius);transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 15px #00000005}.blog-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000000d}.blog-card-image-link{width:100%;padding-top:56.25%;display:block;position:relative;overflow:hidden}.blog-card-img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition);position:absolute;top:0;left:0}.blog-card:hover .blog-card-img{transform:scale(1.04)}.blog-card-body{flex-direction:column;flex-grow:1;padding:24px;display:flex}.blog-card-meta{color:var(--gray);gap:16px;margin-bottom:12px;font-size:12px;display:flex}.blog-card-meta-item{align-items:center;gap:5px;display:inline-flex}.blog-card-title{margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.35}.blog-card-title a{color:var(--ink);transition:color var(--transition);text-decoration:none}.blog-card-title a:hover{color:var(--red)}.blog-card-excerpt{color:var(--gray);flex-grow:1;margin-bottom:20px;font-size:13.5px;line-height:1.6}.blog-card-btn{color:var(--red);transition:gap var(--transition);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.blog-card-btn:hover{color:var(--red-light);gap:9px}@media (width<=768px){.blog-posts-grid{grid-template-columns:1fr;gap:24px}}.post-detail-wrap{background:var(--white);padding-bottom:64px}.post-detail-header{background:var(--ink);color:#fff;padding:48px 0 40px}.post-back-link{color:var(--gray);transition:color var(--transition);align-items:center;gap:6px;margin-bottom:16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.post-back-link:hover{color:#fff}.post-detail-title{font-family:var(--font-display);letter-spacing:.01em;margin-bottom:14px;font-size:clamp(26px,4.5vw,44px);font-weight:700;line-height:1.2}.post-detail-meta{color:#ffffff8c;gap:16px;font-size:12px;display:flex}.post-detail-meta-item{align-items:center;gap:6px;display:inline-flex}.post-detail-body-container{margin:0 auto;max-width:900px!important}.post-detail-image-wrap{border-radius:var(--radius);background:var(--off);width:100%;margin-top:-24px;margin-bottom:40px;padding-top:50%;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000014}.post-detail-cover{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.post-detail-content{max-width:700px;margin:0 auto;padding:0 16px}.post-content-p{color:var(--ink);margin-bottom:24px;font-size:16px;line-height:1.85}.post-content-h3{font-family:var(--font-display);color:var(--ink);letter-spacing:.01em;margin:44px 0 16px;font-size:24px;font-weight:700;line-height:1.3}.post-content-ul{margin-bottom:24px;padding-left:20px}.post-content-ul li{color:var(--ink);margin-bottom:10px;font-size:15.5px;line-height:1.75}.post-detail-cta{background:var(--off);border:1px solid var(--gray-light);border-radius:var(--radius);text-align:center;max-width:700px;margin:56px auto 0;padding:36px 24px;box-shadow:0 4px 15px #00000003}.post-detail-cta-title{color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:700}.post-detail-cta-text{color:var(--gray);margin-bottom:20px;font-size:14px;line-height:1.6}.btn-wa-post{background:var(--green);color:#fff;transition:background var(--transition), transform var(--transition);border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #16a34a33}.btn-wa-post:hover{background:#15803d;transform:translateY(-1px)}.related-posts-section{background:var(--off);border-top:1px solid var(--gray-light);padding:56px 0}.related-title{font-family:var(--font-display);color:var(--ink);text-align:center;margin-bottom:24px;font-size:22px;font-weight:700}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:700px;margin:0 auto;display:grid}.related-card-link{color:inherit;width:100%;min-width:0;text-decoration:none;display:block}.related-card{background:var(--white);border:1px solid var(--gray-light);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);border-radius:10px;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000005}.related-card:hover{border-color:#c8102e40;transform:translateY(-2px);box-shadow:0 10px 25px #0000000f}.related-card-img{object-fit:cover;border-right:1px solid var(--gray-light);flex-shrink:0;width:100px;height:80px;transition:transform .4s}.related-card-link:hover .related-card-img{transform:scale(1.05)}.related-card-body{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:12px 16px;display:flex}.related-card-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition);margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.4;overflow:hidden}.related-card-link:hover .related-card-title{color:var(--red)}.related-card-date{color:var(--gray);font-size:11px}@media (width<=768px){.post-detail-image-wrap{border-radius:0;width:auto;margin-top:0;margin-left:-24px;margin-right:-24px;padding-top:56.25%}.related-grid{grid-template-columns:minmax(0,1fr)}}.faq-content-section{background:var(--off);padding:64px 0}.faq-container{margin:0 auto;max-width:800px!important}.faq-list{flex-direction:column;gap:16px;display:flex}.faq-item-card{background:var(--white);border:1px solid var(--gray-light);transition:border-color var(--transition), box-shadow var(--transition);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000003}.faq-item-card:hover{border-color:#c8102e33}.faq-item-card.active{border-color:var(--red);box-shadow:0 6px 20px #c8102e0f}.faq-question-btn{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 24px;display:flex}.faq-question-text{font-family:var(--font-body);color:var(--ink);font-size:15px;font-weight:700;line-height:1.4}.faq-icon-wrap{color:var(--gray);transition:color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item-card.active .faq-icon-wrap{color:var(--red)}.faq-answer-panel{background:#f8f7f580;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1);display:grid}.faq-answer-panel.open{border-top:1px solid var(--gray-light);grid-template-rows:1fr}.faq-answer-panel>p{overflow:hidden}.faq-answer-text{color:var(--gray);padding:20px 24px;font-size:14.5px;line-height:1.7}.faq-footer-cta{background:var(--white);border:1px solid var(--gray-light);border-radius:var(--radius);text-align:center;margin-top:56px;padding:44px 32px;box-shadow:0 4px 15px #00000003}.faq-cta-title{font-family:var(--font-display);color:var(--ink);margin-bottom:8px;font-size:26px;font-weight:700}.faq-cta-sub{color:var(--gray);max-width:500px;margin:0 auto 24px;font-size:14px;line-height:1.65}.btn-wa-faq{background:var(--green);color:#fff;transition:background var(--transition), transform var(--transition);border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #16a34a33}.btn-wa-faq:hover{background:#15803d;transform:translateY(-1px)}@media (width<=600px){.faq-question-btn{padding:18px 20px}.faq-question-text{font-size:14px}.faq-answer-text{padding:16px 20px;font-size:13.5px}.faq-footer-cta{padding:32px 20px}}.admin-login-wrap{background:var(--ink);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.admin-login-card{background:var(--ink2);border:1px solid #c8102e33;border-radius:16px;width:100%;max-width:400px;padding:40px}.admin-login-logo{align-items:center;gap:12px;margin-bottom:28px;display:flex}.admin-wrap{background:#f4f4f4;flex-direction:column;min-height:100vh;display:flex}.admin-header{background:var(--ink);border-bottom:1px solid #c8102e33}.admin-header-inner{align-items:center;gap:16px;max-width:1400px;height:58px;margin:0 auto;padding:0 24px;display:flex}.admin-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.admin-notice{color:var(--amber);background:#d977061f;border:1px solid #d977064d;border-radius:6px;padding:5px 12px;font-size:12px}.admin-logout{color:#ffffffbf;cursor:pointer;transition:all var(--transition);font-size:13px;font-weight:600;font-family:var(--font-body);background:#ffffff14;border:1px solid #ffffff26;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:7px 14px;display:inline-flex}.admin-logout:hover{color:#fff;background:#ffffff26}.admin-body{flex:1;gap:24px;width:100%;max-width:1400px;margin:0 auto;padding:28px 24px;display:flex}.admin-sidebar{flex-direction:column;flex-shrink:0;gap:8px;width:220px;display:flex}.admin-side-btn{border:1px solid var(--gray-light);font-family:var(--font-body);cursor:pointer;text-align:left;transition:all var(--transition);color:var(--ink);background:#fff;border-radius:9px;padding:11px 16px;font-size:13px;font-weight:600}.admin-side-btn.active{background:var(--red);color:#fff;border-color:var(--red)}.admin-side-btn:hover:not(.active){border-color:var(--red);color:var(--red)}.admin-main{flex:1;min-width:0}.admin-msg{color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:10px 16px;font-size:13px;font-weight:600}.admin-card{border-radius:var(--radius);border:1px solid var(--gray-light);background:#fff;padding:24px}.admin-card-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.admin-card-head h2{font-family:var(--font-display);letter-spacing:.02em;font-size:24px;font-weight:700}.admin-cancel-btn{border:1px solid var(--gray-light);color:var(--gray);cursor:pointer;transition:all var(--transition);font-size:13px;font-weight:600;font-family:var(--font-body);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.admin-cancel-btn:hover{border-color:var(--red);color:var(--red)}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--gray);border-bottom:1px solid var(--gray-light);background:#f9fafb;padding:10px 14px;font-size:11px;font-weight:700}.admin-table td{vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:12px 14px}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover td{background:#fafafa}.admin-thumb{object-fit:cover;border-radius:7px;width:72px;height:52px;display:block}.status-chip{border-radius:100px;padding:3px 10px;font-size:11px;font-weight:700}.status-chip.in-ghana{color:#166534;background:#dcfce7}.status-chip.shipping{color:#92400e;background:#fef3c7}.status-chip.on-request{color:#3730a3;background:#e0e7ff}.status-chip.sold{color:#374151;background:#f3f4f6}.admin-action-btn{cursor:pointer;width:32px;height:32px;transition:all var(--transition);font-family:var(--font-body);border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.admin-action-btn.edit{color:var(--red);background:#c8102e14}.admin-action-btn.edit:hover{background:var(--red);color:#fff}.admin-action-btn.del{color:#dc2626;background:#fef2f2}.admin-action-btn.del:hover{color:#fff;background:#dc2626}.admin-img-upload{border:1px solid var(--gray-light);background:#f9fafb;border-radius:10px;align-items:flex-start;gap:20px;margin-bottom:24px;padding:20px;display:flex}.admin-img-preview{background:#e8e8e8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:160px;height:120px;display:flex;overflow:hidden}.upload-btn{background:var(--ink);color:#fff;cursor:pointer;transition:opacity var(--transition);font-size:13px;font-weight:600;font-family:var(--font-body);border:none;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;display:inline-flex}.upload-btn:hover{opacity:.85}.admin-form-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.form-field{margin-bottom:0}.form-field label{color:var(--gray);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--gray-light);width:100%;font-family:var(--font-body);transition:border-color var(--transition);color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--red)}.form-field textarea{resize:vertical;min-height:80px}.contact-form-card .form-field,.admin-login-card .form-field{margin-bottom:16px}.contact-form-card .form-field label,.admin-login-card .form-field label{color:var(--ink);text-transform:none;letter-spacing:0;margin-bottom:5px;font-size:13px;font-weight:600}.contact-form-card .form-field input,.contact-form-card .form-field select,.contact-form-card .form-field textarea,.admin-login-card .form-field input{border-radius:9px;padding:11px 14px;font-size:14px}@media (width<=900px){.admin-body{flex-direction:column}.admin-sidebar{flex-flow:wrap;width:100%}.admin-form-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.admin-form-grid{grid-template-columns:1fr}}.admin-msg-err{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.img-slots-section{border:1px solid var(--gray-light);background:#f9fafb;border-radius:12px;margin-bottom:24px;padding:20px}.img-slots-title{margin-bottom:14px;font-size:14px;font-weight:700}.img-slots-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.img-slot{flex-direction:column;gap:4px;display:flex}.img-slot-preview{aspect-ratio:4/3;border:2px dashed var(--gray-light);cursor:pointer;transition:border-color var(--transition);background:#fff;border-radius:10px;position:relative;overflow:hidden}.img-slot-preview:hover{border-color:var(--red)}.img-slot-preview img{object-fit:cover;width:100%;height:100%;display:block}.img-slot-empty{height:100%;color:var(--gray);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.img-slot-empty svg{color:var(--gray-light)}.img-slot-change{color:#fff;opacity:0;transition:opacity var(--transition);background:#00000080;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.img-slot-preview:hover .img-slot-change{opacity:1}.img-slot-uploading{color:#fff;background:#0009;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.img-slot-label{text-align:center;font-size:12px;font-weight:700}.img-slot-hint{color:var(--gray);text-align:center;font-size:10px}.video-upload-row{border-top:1px solid var(--gray-light);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.video-upload-info{flex:1}.admin-price-preview{background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:14px 16px}.admin-price-preview-title{text-transform:uppercase;letter-spacing:.06em;color:#166534;margin-bottom:10px;font-size:12px;font-weight:700}.admin-price-preview-grid{gap:8px;display:grid}.admin-price-preview-grid>div{color:#374151;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.admin-price-preview-grid strong{color:#111827;text-align:right;font-size:12px}.june-promo-admin-lede{color:var(--gray);max-width:640px;margin:-8px 0 20px;font-size:14px;line-height:1.6}.june-promo-admin-timer-row{background:linear-gradient(135deg,#1a1030,#312e81);border:1px solid #a78bfa4d;border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:24px;margin-bottom:20px;padding:18px;display:grid}.june-promo-admin-timer-form label span{color:#ffffffe6}.june-promo-admin-timer-form input{width:100%;max-width:280px;margin-top:8px}.june-promo-admin-timer-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.june-promo-admin-preview{text-align:center;background:#00000040;border-radius:10px;padding:12px 16px}.june-promo-admin-preview-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:10px;font-size:10px;font-weight:800}.june-promo-admin-stats{color:var(--ink);flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.june-promo-admin-stats span{border:1px solid var(--gray-light);background:#f3f4f6;border-radius:100px;padding:6px 12px}.june-promo-tier-select{border:1px solid var(--gray-light);min-width:160px;font-family:var(--font-body);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}.june-promo-car-table td{vertical-align:middle}@media (width<=900px){.june-promo-admin-timer-row{grid-template-columns:1fr}}@media (width<=700px){.img-slots-grid{grid-template-columns:repeat(2,1fr)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--red:#c8102e;--red-dark:#9b0b22;--red-light:#e8213f;--ink:#0a0a0a;--ink2:#141414;--white:#fff;--off:#f8f7f5;--gray:#6b7280;--gray-light:#e5e7eb;--green:#16a34a;--amber:#d97706;--usd:#1d4ed8;--font-display:"Rajdhani", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--font-mono:"Space Mono", monospace;--shadow-glow:0 0 40px #c8102e59;--radius:14px;--transition:.22s cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes saveGlow{0%,to{box-shadow:0 0 #16a34a00}50%{box-shadow:0 0 14px 2px #16a34a73}}@keyframes flamePop{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.08)rotate(-4deg)}75%{transform:scale(1.06)rotate(4deg)}}@keyframes juneShimmer{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
