@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";
:root{--bg-base:#f5f6f8;--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-surface-subtle:#f8fafc;--bg-mist:#eef2f6;--border-subtle:#e5e7eb;--border-strong:#cbd5e1;--border-glass:#ffffff2e;--text-primary:#0a0a0a;--text-secondary:#4b5563;--text-muted:#6b7280;--text-inverse:#fff;--accent-green:#059669;--accent-green-hover:#047857;--accent-green-dark:#064e3b;--accent-green-soft:#ecfdf5;--accent-green-border:#a7f3d0;--accent-charcoal:#0f172a;--accent-charcoal-hover:#1e293b;--tier-sedan:#059669;--tier-sedan-soft:#ecfdf5;--tier-6seater:#0284c7;--tier-6seater-soft:#f0f9ff;--tier-executive:#7c3aed;--tier-executive-soft:#f5f3ff;--tier-ev:#059669;--tier-ev-soft:#ecfdf5;--shadow-sm:0 1px 2px 0 #0f172a0a;--shadow-md:0 4px 12px -2px #0f172a0f, 0 2px 4px -1px #0f172a08;--shadow-lg:0 12px 32px -4px #0f172a14, 0 4px 10px -2px #0f172a08;--shadow-glass:0 16px 40px #00000059;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--font-sans:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading:"Plus Jakarta Sans", sans-serif}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html{background-color:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-size:15px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font-sans);background-color:var(--bg-base);color:var(--text-primary);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.03em;font-weight:800}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}img{max-width:100%;height:auto;display:block}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.section-label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-green);background:var(--accent-green-soft);border-radius:var(--radius-full);border:1px solid var(--accent-green-border);align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.section-title{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--text-primary);margin-bottom:12px;font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.15}.section-subtitle{color:var(--text-secondary);max-width:620px;font-size:1.02rem;line-height:1.65}@media (max-width:768px){html{font-size:14px}.container{padding-left:18px;padding-right:18px}}
