.hero-futuristic,.services-futuristic,.featured-futuristic,.cta-futuristic,.about-futuristic{font-family:var(--font-featured-sans)}.hero-title-futuristic,.services-title-futuristic,.service-item-title-futuristic,.featured-title-futuristic,.vehicle-title-futuristic,.cta-title-futuristic,.about-title-futuristic{font-family:var(--font-featured-serif)}.hero-badge-futuristic,.hero-description-futuristic,.hero-action-title,.services-kicker-futuristic,.services-subtitle-futuristic,.service-item-index-futuristic,.service-item-description-futuristic,.service-link-futuristic,.featured-subtitle-futuristic,.vehicle-image-badge-futuristic,.vehicle-brand-futuristic,.vehicle-spec-futuristic,.vehicle-price-futuristic,.vehicle-old-price-futuristic,.cta-badge-futuristic,.cta-description-futuristic,.btn-cta-futuristic,.btn-cta-secondary-futuristic,.about-description-futuristic,.about-stat-value-futuristic,.about-stat-label-futuristic{font-family:var(--font-featured-sans)}.hero-futuristic{background:linear-gradient(#f3f8ff 0%,#ecf3ff 52%,#f7fbff 100%);align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative;overflow:hidden}.hero-futuristic:before{content:"";background-image:radial-gradient(ellipse at 16% 22%,rgba(var(--accent-rgb),.16)0%,rgba(var(--accent-rgb),.05)32%,transparent 62%),radial-gradient(ellipse at 82% 74%,rgba(var(--accent-2-rgb),.14)0%,rgba(var(--accent-2-rgb),.04)36%,transparent 66%),url(/images/hero-home.png);filter:saturate(1.04)contrast(1.02)brightness(1.08);z-index:1;background-position:12% 18%,88% 76%,bottom;background-repeat:no-repeat;background-size:120% 120%,120% 120%,cover;background-attachment:scroll;position:absolute;inset:0;transform:none}.hero-futuristic:after{content:"";z-index:2;background:linear-gradient(118deg,#040c19bd 0%,#081426a3 34%,#0a182d94 58%,#030a16b8 100%),radial-gradient(circle at 50% 22%,#234e8a4d 0%,#10274870 64%,#050c179e 100%);position:absolute;inset:0}@keyframes heroBgDrift{0%{transform:scale(1.02)translate(-5.5%,-3.5%)}50%{transform:scale(1.12)translate(3.5%,2.8%)}to{transform:scale(1.08)translate(6%,-4%)}}@media (prefers-reduced-motion:reduce){.hero-futuristic:before{animation:none;transform:none}}.hero-futuristic .container{z-index:10;position:relative}.hero-content-futuristic{text-align:center;z-index:10;grid-template-columns:1fr;justify-content:center;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:grid;position:relative}.hero-main-futuristic{width:100%}.hero-badge-futuristic{color:#ecf5ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.05em;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;margin-bottom:32px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.hero-title-futuristic{font-family:var(--font-display);color:var(--primary);letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(48px,7vw,72px);font-weight:800;line-height:1.1}.hero-title-futuristic .accent-text{color:#fff;display:block}.hero-description-futuristic{color:#e6f0ffe0;margin:0 0 40px;font-size:clamp(18px,2vw,22px);line-height:1.6}.hero-actions-futuristic{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}.hero-action-btn{border:1px solid rgba(var(--accent-rgb),.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;align-items:center;gap:10px;width:min(100%,248px);min-width:0;max-width:248px;padding:10px 12px;line-height:1.1;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex;position:relative;box-shadow:0 12px 26px #0e264a24}.hero-action-icon{border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;padding:0;line-height:0;display:inline-flex}.hero-action-copy{text-align:left;flex-direction:column;gap:3px;display:flex}.hero-action-title{font-size:15px;font-weight:700}.hero-action-arrow{opacity:.84;margin-left:auto;transition:transform .2s,opacity .2s}.hero-action-btn:hover{transform:translateY(-3px)}.hero-action-btn:hover .hero-action-arrow,.hero-action-btn:focus-visible .hero-action-arrow{opacity:1;transform:translate(2px)}.hero-action-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.26),0 12px 26px #0e264a29;outline:none}.hero-action-primary{color:#fff;background:var(--accent);border-color:rgba(var(--accent-rgb),.76)}.hero-action-primary .hero-action-icon{color:#fff;background:0 0}.hero-action-primary:hover{border-color:rgba(var(--accent-rgb),.88);box-shadow:0 16px 34px rgba(var(--accent-rgb),.32);background:#1f71ff}.hero-action-secondary{color:#0f213f;border-color:rgba(var(--accent-rgb),.42);background:#fffffffa}.hero-action-secondary .hero-action-icon{color:var(--accent);background:0 0}.hero-action-secondary:hover{border-color:rgba(var(--accent-rgb),.66);background:#fff;box-shadow:0 16px 34px #0c274e29}.btn-futuristic-primary{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:12px;padding:18px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-futuristic-primary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-futuristic-primary:hover:before{left:100%}.btn-futuristic-primary:hover{transform:translateY(-2px)}.btn-futuristic-secondary{color:var(--bg);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:2px solid #fff3;border-radius:12px;align-items:center;gap:12px;padding:18px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.hero-futuristic .btn-futuristic-secondary{color:#fff}.btn-futuristic-secondary:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.hero-features-futuristic{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.feature-card-futuristic{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:24px;transition:all .3s}.feature-card-futuristic:hover{border-color:rgba(var(--accent-rgb),.3);background:#ffffff0d;transform:translateY(-4px)}.feature-icon-futuristic{background:rgba(var(--accent-rgb),.1);width:48px;height:48px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.feature-title-futuristic{color:#fff;margin:0 0 8px;font-size:16px;font-weight:700}.feature-description-futuristic{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.hero-visual-futuristic{width:100%;margin:0 auto}.hero-brands-futuristic{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;padding:32px}.brands-title{font-family:var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 24px;font-size:18px;font-weight:700}.brands-grid{grid-template-columns:repeat(8,1fr);gap:16px;display:grid}.brand-item-futuristic{background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:84px;padding:14px 10px;text-decoration:none;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;display:flex}.brand-item-futuristic:hover,.brand-item-futuristic:focus-visible{border-color:var(--brand-color,var(--accent));box-shadow:0 0 0 1px var(--brand-color,var(--accent)),0 12px 26px #030a1a73;background:#ffffff1a;outline:none;transform:translateY(-3px)}.brand-logo{filter:brightness(0)invert();opacity:.9;transition:all .3s}.brand-item-futuristic:hover .brand-logo,.brand-item-futuristic:focus-visible .brand-logo{opacity:1;filter:brightness(0)invert()}.brand-name-futuristic{color:rgba(var(--text-rgb),.86);letter-spacing:.01em;font-size:12px;font-weight:600;line-height:1}.home-services-section{background:#040911;width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:clamp(36px,4vw,64px) 0 clamp(48px,5vw,80px);position:relative;overflow:hidden}.home-services-section:before{content:"";filter:saturate(.9)brightness(.78);background-image:linear-gradient(110deg,#050d1bb8 0%,#040b17a3 40%,#030811d1 100%),url(/images/image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.home-services-section:after{content:"";pointer-events:none;background:radial-gradient(circle at 22% 12%,#5f9bd82e 0%,#0000 46%),linear-gradient(#0208121f 0%,#0208128f 100%);position:absolute;inset:0}.home-services-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);max-width:none;margin:0 auto;display:grid;position:relative}.home-service-card{--service-tile-image:none;--service-tile-position:center;isolation:isolate;background:#0a1222;border:1px solid #b8cbe575;align-items:flex-end;min-height:clamp(340px,38vw,540px);padding:clamp(20px,2vw,30px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #01040a6b}.home-service-card:before{content:"";z-index:0;background-image:var(--service-tile-image);background-size:cover;background-position:var(--service-tile-position);background-repeat:no-repeat;transition:transform .45s;position:absolute;inset:0}.home-service-card:after{content:"";z-index:1;background:linear-gradient(#02060d1a 0%,#02070f5c 58%,#01040adb 100%);position:absolute;inset:0}.home-service-card__title{z-index:3;font-family:var(--font-featured-sans);color:#fff;letter-spacing:-.01em;text-shadow:0 8px 18px #00000059;margin:0;font-size:clamp(24px,2.4vw,46px);font-weight:700;line-height:1.08;position:relative}.home-service-card__corner{z-index:2;clip-path:polygon(100% 0,0 100%,100% 100%);background:#78b9ea;width:34%;height:30%;position:absolute;bottom:0;right:0}.home-service-card:hover:before,.home-service-card:focus-visible:before{transform:scale(1.05)}.home-service-card:focus-visible{border-color:#7ebaeeeb;outline:none;box-shadow:0 0 0 3px #7ebaee3d,0 18px 42px #01040a80}@media (max-width:1100px){.home-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-service-card:nth-child(3){grid-column:1/-1}.home-service-card{min-height:clamp(300px,44vw,460px)}}@media (max-width:900px){.home-services-section{width:calc(100% - 24px);max-width:none}}@media (max-width:600px){.home-services-section{width:calc(100% - 20px)}}@media (max-width:420px){.home-services-section{width:calc(100% - 16px)}}@media (max-width:720px){.home-services-section{padding:26px 0 38px}.home-services-grid{grid-template-columns:1fr;gap:12px}.home-service-card:nth-child(3){grid-column:auto}.home-service-card{min-height:clamp(260px,76vw,360px);padding:18px}.home-service-card__corner{width:36%;height:32%}.home-service-card__title{font-size:clamp(24px,8.6vw,36px)}}.services-futuristic{background-color:var(--surface-light);background-image:url(/images/services-geometric-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:calc(100% - 40px);max-width:1200px;margin:clamp(12px,2.4vw,24px) auto;padding:0;position:relative;overflow:hidden}@media (max-width:900px){.services-futuristic{width:calc(100% - 24px);max-width:none}}@media (max-width:600px){.services-futuristic{width:calc(100% - 20px)}}@media (max-width:420px){.services-futuristic{width:calc(100% - 16px)}}.services-futuristic:before{content:"";background:rgba(var(--accent-rgb),.04);pointer-events:none;position:absolute;inset:0}.services-kicker-futuristic{letter-spacing:.11em;text-transform:uppercase;color:rgba(var(--bg-rgb),.62);margin:0 0 10px;font-size:12px;font-weight:700}.services-title-futuristic{font-family:var(--font-featured-serif);color:rgba(var(--bg-rgb),.94);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(38px,5vw,56px);font-weight:800}.services-subtitle-futuristic{color:rgba(var(--bg-rgb),.72);margin:0;font-size:clamp(16px,1.7vw,20px);line-height:1.5}.services-grid-futuristic{border:1px solid rgba(var(--border-weak-rgb),.34);background:rgba(var(--bg-rgb),.2);z-index:2;border-radius:0;grid-template-rows:repeat(2,minmax(250px,1fr));grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr));gap:2px;width:100%;margin:0;display:grid;position:relative;overflow:hidden}.service-item-futuristic{--service-image:none;--service-image-position:center;isolation:isolate;background:rgba(var(--bg-rgb),.2);border-radius:0;min-height:250px;position:relative;overflow:hidden}.service-item-futuristic.is-featured{grid-row:1/span 2}.service-item-futuristic:before{content:"";background-image:var(--service-image);background-size:cover;background-position:var(--service-image-position);z-index:0;background-repeat:no-repeat;transition:transform .42s;position:absolute;inset:0;transform:scale(1.01)}.service-item-futuristic:after{content:"";background:rgba(var(--bg-rgb),.36);z-index:1;transition:background .28s;position:absolute;inset:0}.service-item-futuristic:hover:before,.service-item-futuristic:focus-within:before{transform:scale(1.06)}.service-item-futuristic:hover:after,.service-item-futuristic:focus-within:after{background:rgba(var(--bg-rgb),.26)}.service-link-futuristic{z-index:2;justify-content:center;align-items:flex-end;padding:20px;text-decoration:none;display:flex;position:absolute;inset:0}.service-pill-futuristic{background:rgba(var(--bg-rgb),.9);border:1px solid rgba(var(--text-rgb),.18);max-width:min(90%,430px);min-height:62px;color:var(--text);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.service-item-title-futuristic{font-family:var(--font-featured-sans);letter-spacing:.01em;margin:0;font-size:clamp(15px,1.2vw,24px);font-weight:600;line-height:1.2}.service-link-icon-futuristic{flex-shrink:0;width:24px;height:24px}.service-link-futuristic:hover .service-pill-futuristic{background:rgba(var(--bg-rgb),.94);border-color:rgba(var(--text-rgb),.28);transform:translateY(-2px)}.service-link-futuristic:focus-visible{outline:none}.service-link-futuristic:focus-visible .service-pill-futuristic{border-color:rgba(var(--accent-rgb),.82);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.22)}.featured-futuristic{background:#f4f6fa;padding:98px 0 110px;position:relative;overflow:hidden}.featured-futuristic:before{content:"";background:radial-gradient(circle at 16% 10%,rgba(var(--accent-rgb),.08)0%,transparent 40%),radial-gradient(circle at 86% 86%,rgba(var(--accent-rgb),.06)0%,transparent 40%);pointer-events:none;position:absolute;inset:0}.featured-header-futuristic{text-align:center;z-index:2;max-width:920px;margin:0 auto 44px;padding:0;position:relative}.featured-container-futuristic{z-index:2;position:relative}.featured-title-futuristic{font-family:var(--font-featured-serif);color:#111b32;letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(34px,3.8vw,52px);font-weight:700;line-height:1.12}.featured-subtitle-futuristic{color:#0f3b76;margin:0;font-size:clamp(18px,2vw,26px);line-height:1.5}.featured-grid-futuristic{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:none;margin:0;padding:0;display:grid;position:relative}.vehicle-card-futuristic{background:#fff;border:1px solid #dce3ef;border-radius:4px;flex-direction:column;min-height:100%;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.vehicle-card-futuristic:hover{border-color:#c8d4e7;transform:translateY(-4px);box-shadow:0 14px 30px #0c1d3a1a}.vehicle-card-futuristic:focus-within{border-color:#97afd2;box-shadow:0 0 0 2px #11396d29,0 14px 30px #0c1d3a1f}.vehicle-card-link-futuristic{min-height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.vehicle-card-link-futuristic:focus-visible{outline:none}.vehicle-image-shell-futuristic{aspect-ratio:16/11;background:#eff3f9;position:relative;overflow:hidden}.vehicle-image-badge-futuristic{z-index:2;letter-spacing:.03em;color:#0f2f5f;background:#ffffffe6;border:1px solid #d6ddec;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.vehicle-image-futuristic{width:100%;height:100%;display:block}.vehicle-image-futuristic img{object-fit:cover;width:100%;height:100%;transition:transform .35s;filter:none!important}.vehicle-card-futuristic:hover .vehicle-image-futuristic img,.vehicle-card-futuristic:focus-within .vehicle-image-futuristic img{transform:scale(1.03)}.vehicle-content-futuristic{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.vehicle-brand-futuristic{color:#111f3d;margin:0;font-size:14px;font-weight:500}.vehicle-title-row-futuristic{align-items:flex-start;gap:12px;display:flex}.vehicle-title-futuristic{font-family:var(--font-featured-serif);color:#111a33;flex:1;margin:0;font-size:clamp(18px,1.35vw,23px);font-weight:700;line-height:1.2}.vehicle-fav-futuristic{color:#183f78;pointer-events:none;background:#fff;border:1px solid #d4dbe8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.vehicle-card-futuristic:hover .vehicle-fav-futuristic,.vehicle-card-futuristic:focus-within .vehicle-fav-futuristic{color:#0b325f;background:#f7faff;border-color:#94add3}.vehicle-specs-futuristic{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vehicle-spec-futuristic{color:#1b2c48;align-items:center;gap:6px;font-size:14px;display:inline-flex}.vehicle-price-row-futuristic{align-items:baseline;gap:12px;display:flex}.vehicle-price-futuristic{color:#0b1f41;font-size:clamp(20px,1.4vw,28px);font-weight:800;line-height:1}.vehicle-old-price-futuristic{color:#102646;opacity:.95;font-size:clamp(14px,.95vw,18px);font-weight:600;text-decoration:line-through;text-decoration-thickness:2px}.cta-futuristic{background:var(--accent);padding:120px 0;position:relative;overflow:hidden}.cta-futuristic:before{content:"";filter:blur(40px);background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-20%;left:-10%}.cta-futuristic:after{content:"";filter:blur(30px);background:radial-gradient(circle,#ffffff14 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-20%;right:-10%}.cta-content-futuristic{text-align:center;z-index:2;margin:0 auto;position:relative}.cta-title-futuristic{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(42px,6vw,56px);font-weight:800}.cta-description-futuristic{color:#0b0b0bcc;margin:0 0 40px;font-size:clamp(18px,2.5vw,22px);line-height:1.6}.cta-actions-futuristic{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn-cta-futuristic{color:#0f213f;cursor:pointer;background:#fff;border:none;border-radius:50px;align-items:center;gap:12px;padding:18px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-cta-futuristic:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0b0b0b33}.btn-cta-secondary-futuristic{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50px;align-items:center;gap:12px;padding:18px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-cta-secondary-futuristic:hover{color:var(--accent);background:#fff;transform:translateY(-2px);box-shadow:0 12px 40px #fff3}.about-futuristic{background:#f4f6fa;padding:98px 0 104px;position:relative;overflow:hidden}.about-futuristic:before{content:"";background:radial-gradient(circle at 15% 18%,rgba(var(--accent-rgb),.07)0%,transparent 38%),radial-gradient(circle at 86% 82%,rgba(var(--accent-rgb),.05)0%,transparent 38%);pointer-events:none;position:absolute;inset:0}.about-shell-futuristic{z-index:2;padding-inline:16px;position:relative}.about-header-futuristic{text-align:center;max-width:980px;margin:0 auto 36px}.about-content-futuristic{z-index:2;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:52px;display:grid;position:relative}.about-visual-futuristic{position:relative}.about-vehicle-frame-futuristic{justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.about-vehicle-frame-futuristic:after{content:"";filter:blur(18px);background:#0c1d3a2e;border-radius:50%;height:24px;position:absolute;bottom:14px;left:10%;right:10%}.about-vehicle-image-futuristic{object-fit:cover;object-position:22% center;filter:saturate(1.08)contrast(1.05);width:min(920px,100%);display:block}.about-title-futuristic{font-family:var(--font-featured-serif);color:#101c34;letter-spacing:-.01em;text-wrap:balance;margin:0 0 18px;font-size:clamp(40px,4.2vw,62px);font-weight:800;line-height:1.16}.about-description-futuristic{color:#1d3358;max-width:74ch;margin:0 auto;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.about-stats-wrap-futuristic{border-left:5px solid #103a75;padding-left:28px}.about-stats-grid-futuristic{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.about-stat-card-futuristic{background:#ffffffeb;border:1px solid #dfe5ef;border-radius:3px;align-items:center;gap:16px;min-height:124px;padding:18px 20px;display:flex}.about-stat-icon-futuristic{color:#153e76;background:#eef2f7;border:1px solid #d3dce9;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.about-stat-text-futuristic{min-width:0}.about-stat-value-futuristic{font-family:var(--font-featured-sans);color:#0f2445;margin:0 0 4px;font-size:clamp(18px,1.35vw,30px);font-weight:700;line-height:1.1}.about-stat-label-futuristic{color:#20375d;margin:0;font-size:clamp(14px,1vw,16px);line-height:1.35}@media (max-width:1200px){.hero-futuristic{padding:32px 20px}.hero-content-futuristic{gap:32px}.featured-grid-futuristic{grid-template-columns:repeat(3,minmax(0,1fr))}.about-header-futuristic{margin-bottom:32px}.about-content-futuristic{gap:36px}.about-vehicle-frame-futuristic{min-height:360px}}@media (max-width:1024px){.hero-futuristic{min-height:90vh;padding:28px 18px}.hero-features-futuristic{grid-template-columns:1fr;gap:16px}.hero-content-futuristic{grid-template-columns:1fr;gap:40px}.about-content-futuristic{grid-template-columns:1fr;gap:30px}.about-header-futuristic{margin-bottom:24px}.featured-grid-futuristic{grid-template-columns:repeat(2,minmax(0,1fr))}.services-grid-futuristic{grid-template-rows:minmax(280px,1fr) repeat(2,minmax(220px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.service-item-futuristic.is-featured{grid-area:auto/1/auto/-1;min-height:280px}}@media (max-width:768px){.hero-futuristic{min-height:85vh;padding:24px 16px}.hero-futuristic:before{background-position:14% 20%,86% 76%,bottom;background-attachment:scroll}.hero-futuristic:after{background:linear-gradient(132deg,#040c19c2 0%,#091629a8 48%,#030a16c2 100%),radial-gradient(circle at 50% 14%,#25529252 0%,#0a19308f 72%)}.hero-futuristic,.featured-futuristic,.cta-futuristic,.about-futuristic{padding:80px 16px}.services-futuristic{padding:0}.services-grid-futuristic{background:0 0;border:0;border-radius:0;grid-template-rows:none;grid-template-columns:1fr;gap:10px;width:100%}.service-item-futuristic,.service-item-futuristic.is-featured{border:1px solid rgba(var(--border-weak-rgb),.3);border-radius:0;grid-area:auto;min-height:230px}.service-link-futuristic{padding:14px}.service-pill-futuristic{max-width:min(100%,440px);min-height:56px;padding:0 16px}.service-item-title-futuristic{font-size:clamp(16px,4.8vw,20px)}.hero-badge-futuristic{gap:8px;margin-bottom:24px;padding:8px 14px;font-size:12px}.hero-title-futuristic{font-size:clamp(34px,7vw,44px)}.hero-actions-futuristic,.cta-actions-futuristic{flex-direction:column;align-items:center}.btn-futuristic-primary,.btn-futuristic-secondary,.btn-cta-futuristic,.btn-cta-secondary-futuristic{justify-content:center;width:100%;max-width:300px}.hero-action-copy{text-align:center;align-items:center}.hero-action-arrow{display:none}.featured-title-futuristic{font-size:clamp(30px,5.3vw,42px)}.featured-subtitle-futuristic{font-size:18px}.featured-grid-futuristic{gap:18px}.about-futuristic{padding:84px 0 92px}.about-title-futuristic{font-size:clamp(34px,6.2vw,44px)}.about-stats-wrap-futuristic{padding-left:20px}}@media (max-width:640px){.hero-futuristic{min-height:80vh;padding:56px 12px}.hero-title-futuristic{font-size:clamp(30px,7.2vw,40px)}.hero-description-futuristic{font-size:clamp(16px,4vw,18px)}.hero-brands-futuristic{padding:24px 16px}.brands-grid{grid-template-columns:repeat(6,1fr);gap:12px}.services-grid-futuristic{gap:8px;width:100%}.service-item-futuristic,.service-item-futuristic.is-featured{min-height:210px}.featured-grid-futuristic{grid-template-columns:1fr;gap:16px;max-width:560px;margin:0 auto}.vehicle-title-futuristic{font-size:clamp(18px,5.2vw,21px)}.vehicle-price-futuristic{font-size:clamp(19px,5.8vw,24px)}.vehicle-old-price-futuristic{font-size:clamp(13px,4.2vw,15px)}.about-stats-grid-futuristic{grid-template-columns:1fr}.about-stats-wrap-futuristic{border-left-width:4px;padding-left:14px}.about-stat-card-futuristic{min-height:108px;padding:14px}}@media (max-width:480px){.hero-futuristic{min-height:75vh;padding:52px 8px}.hero-badge-futuristic{gap:7px;margin-bottom:18px;padding:7px 12px;font-size:11px}.hero-title-futuristic,.services-title-futuristic,.featured-title-futuristic,.cta-title-futuristic,.about-title-futuristic{font-size:clamp(24px,8.8vw,34px)}.service-item-futuristic,.service-item-futuristic.is-featured{min-height:190px}.service-pill-futuristic{min-height:52px;padding:0 14px}.service-item-title-futuristic{font-size:clamp(15px,5vw,18px)}.service-link-icon-futuristic{width:20px;height:20px}.vehicle-content-futuristic{padding:20px}.brands-grid{grid-template-columns:repeat(4,1fr);gap:8px}.brand-item-futuristic{padding:12px}}@media (max-width:360px){.hero-futuristic{padding:46px 6px}.hero-badge-futuristic{margin-bottom:16px;padding:6px 10px;font-size:10px}.hero-title-futuristic{font-size:clamp(22px,8.2vw,30px);line-height:1.14}.hero-content-futuristic{gap:20px}.hero-actions-futuristic{gap:12px}.btn-futuristic-primary,.btn-futuristic-secondary,.hero-action-btn{padding:10px 12px;font-size:14px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in{animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.animate-float{animation:3s ease-in-out infinite float}.text-gradient{background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.accent-border{border-color:var(--accent)}.accent-text{color:var(--accent)}.no-gradient{background:0 0!important}.no-shadow{box-shadow:none!important}
