:root{--bg:#08111f;--bg-soft:#101b2f;--surface:#0d182bc7;--surface-strong:#0d1b2d;--text:#edf5ff;--muted:#a3b6cf;--line:#a3b6cf2e;--primary:#1dd3b0;--primary-dark:#0fae91;--accent:#60a5fa;--warning:#f8c15c;--shadow:0 24px 60px #02081773;--radius-lg:28px;--radius-md:18px;--radius-sm:12px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 0 0,#1dd3b02e,#0000 30%),radial-gradient(circle at 100% 0,#60a5fa24,#0000 28%),linear-gradient(#07101d 0%,#08111f 42%,#0a1324 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg{max-width:100%;display:block}.site-shell{min-height:100vh}.container{width:min(calc(100% - 2rem), var(--container));margin:0 auto}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111fb3;border-bottom:1px solid #a3b6cf14;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:80px;display:flex}.brand{color:var(--text);align-items:center;gap:.85rem;display:inline-flex}.brand strong,.brand small{display:block}.brand small{color:var(--muted);margin-top:.15rem;font-size:.78rem}.brand-mark{color:#07101d;background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;box-shadow:0 12px 30px #1dd3b059}.site-nav{align-items:center;gap:1.2rem;display:flex}.site-nav a{color:var(--muted);transition:color .2s,opacity .2s}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--text)}.nav-cta,.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.35rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.nav-cta,.btn-primary{color:#04111d;background:linear-gradient(135deg, var(--primary), #7dd3fc);box-shadow:0 16px 34px #1dd3b038}.btn-secondary{color:var(--text);background:#7dd3fc14;border-color:#7dd3fc47}.btn:hover,.nav-cta:hover{transform:translateY(-2px)}.full-width{width:100%}.menu-toggle{background:0 0;border:0;border-radius:12px;width:46px;height:46px;padding:0;display:none}.menu-toggle span{background:var(--text);border-radius:999px;width:22px;height:2px;margin:5px auto;display:block}.section{padding:5.5rem 0}.hero-section{padding:4.2rem 0 3.5rem}.hero-grid,.split-grid,.footer-grid,.faq-layout,.contact-grid{gap:2rem;display:grid}.hero-grid,.split-grid,.contact-grid{grid-template-columns:1.08fr .92fr;align-items:center}.hero-copy h1,.inner-hero h1{letter-spacing:-.04em;margin:.4rem 0 1rem;font-size:clamp(2.4rem,4vw,4.8rem);line-height:1.03}.eyebrow,.section-label{color:#9de9dc;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.hero-text,.section-heading p,.section p,.content-card p,li,span,.form-note{color:var(--muted);line-height:1.75}.hero-actions,.cta-actions{flex-wrap:wrap;gap:1rem;margin-top:1.8rem;display:flex}.hero-stats,.vehicle-metrics,.trust-grid,.card-grid,.contact-points,.timeline-grid,.two-col-text{gap:1rem;display:grid}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.hero-stats div,.vehicle-metrics div,.metric-box,.info-card,.price-card,.summary-card,.content-card,.timeline-item,.contact-form,.cta-panel,.feature-panel,.note-summary{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius-lg)}.hero-stats div,.vehicle-metrics div,.metric-box,.timeline-item{padding:1.1rem 1.2rem}.hero-stats strong,.vehicle-metrics strong,.price,.metric-box strong,.contact-points strong,.timeline-item strong{color:var(--text);margin-bottom:.25rem;font-size:1.35rem;display:block}.card-glow{position:relative}.card-glow:before{content:"";filter:blur(26px);z-index:0;background:radial-gradient(circle,#1dd3b042,#0000 70%);height:140px;position:absolute;inset:8% 14% auto}.hero-visual,.note-summary{z-index:1;position:relative}.hero-badge,.plan-badge{color:#a8fff2;background:#1dd3b01f;border:1px solid #1dd3b042;border-radius:999px;align-items:center;padding:.55rem .95rem;font-size:.86rem;font-weight:700;display:inline-flex}.vehicle-card,.summary-card{z-index:1;box-shadow:var(--shadow);background:linear-gradient(#09101eeb,#0b1829e0);border:1px solid #a3b6cf24;border-radius:30px;padding:1.5rem;position:relative}.vehicle-topline{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.vehicle-display{background:linear-gradient(#60a5fa26,#1dd3b008);border-radius:24px;margin:1.2rem 0 1rem;padding:1rem}.vehicle-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-strip{padding:0 0 1.2rem}.trust-grid{border-top:1px solid #a3b6cf1a;border-bottom:1px solid #a3b6cf1a;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.2rem 1.5rem}.section-heading{max-width:760px;margin-bottom:2.2rem}.section-heading h2,.content-card h2,.cta-panel h2,.summary-card h2{letter-spacing:-.03em;margin:.4rem 0 .8rem;font-size:clamp(1.9rem,3vw,3rem);line-height:1.12}.surface-section{background:linear-gradient(#ffffff05,#ffffff03)}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.info-card,.price-card,.content-card,.cta-panel{padding:1.6rem}.subtle{background:#0d182b85}.icon-chip{color:#9cc8ff;background:#60a5fa1f;border:1px solid #60a5fa38;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:1rem;font-weight:800;display:grid}.info-card h3,.price-card h3{margin:0 0 .75rem;font-size:1.3rem}.feature-panel{gap:1rem;display:grid}.price-card ul,.summary-card ul{margin:1rem 0 1.5rem;padding-left:1.1rem}.price-card li,.summary-card li{margin-bottom:.7rem}.price{margin-bottom:1rem;font-size:2rem}.price span{margin-left:.35rem;font-size:1rem}.price-card.featured{background:linear-gradient(#12223af0,#0c1b2ee6);border-color:#1dd3b03d;transform:translateY(-8px)}.cta-section{padding-top:0}.cta-panel{background:linear-gradient(135deg,#0fae912e,#60a5fa29);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.faq-layout{grid-template-columns:.85fr 1.15fr;align-items:start}.faq-list{gap:.9rem;display:grid}.faq-item{border:1px solid var(--line);background:#0d182ba3;border-radius:20px;padding:0 1.2rem}.faq-item summary{cursor:pointer;color:var(--text);padding:1.2rem 0;font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:0 0 1.2rem}.contact-points{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem}.contact-form{gap:1rem;padding:1.5rem;display:grid}.contact-form label{gap:.5rem;display:grid}.contact-form span{color:var(--text);font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--text);background:#07101dcc;border:1px solid #a3b6cf33;border-radius:14px;outline:none;padding:.95rem 1rem}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#1dd3b099;box-shadow:0 0 0 4px #1dd3b01f}.form-note{min-height:1.5rem;margin:0}.inner-page .inner-hero{padding-top:4.2rem}.align-center{align-items:center}.info-stack{gap:1.25rem;display:grid}.two-col-text,.timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-inline{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-footer{border-top:1px solid #a3b6cf1a;padding:2rem 0 3rem}.footer-grid{grid-template-columns:1.2fr .8fr .8fr;align-items:start}.footer-grid h3{margin:0 0 1rem;font-size:1rem}.footer-grid a,.footer-grid span,.footer-grid p{color:var(--muted);margin:.35rem 0;display:block}.footer-brand{margin-bottom:1rem}@media (width<=980px){.menu-toggle{display:inline-block}.site-nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#08111ff5;border-radius:20px;flex-direction:column;align-items:stretch;padding:1rem;display:none;position:absolute;top:calc(100% + .75rem);left:1rem;right:1rem}.site-nav.open{display:flex}.hero-grid,.split-grid,.faq-layout,.contact-grid,.footer-grid,.cta-inline,.trust-grid,.three-col,.pricing-grid,.hero-stats,.vehicle-metrics,.contact-points,.timeline-grid,.two-col-text{grid-template-columns:1fr}.price-card.featured{transform:none}.cta-panel{flex-direction:column;align-items:flex-start}}@media (width<=640px){.section{padding:4.25rem 0}.hero-section{padding-top:3rem}.container{width:min(calc(100% - 1.2rem), var(--container))}.hero-copy h1,.inner-hero h1{font-size:2.3rem}.nav-wrap{min-height:72px}.vehicle-card,.summary-card,.info-card,.price-card,.content-card,.contact-form,.cta-panel{border-radius:22px;padding:1.25rem}}
