@keyframes nav-item-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}header{z-index:100;background:var(--black);border-bottom:1px solid #1e1e1e;position:sticky;top:0}.nav-inner{justify-content:flex-end;align-items:center;gap:32px;width:100%;height:68px;padding:0 40px;display:flex}.logo{flex-shrink:0;align-items:center;gap:8px;display:flex}.logo-icon{background:var(--orange);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.logo-icon svg{width:22px;height:22px;fill:var(--white)}.logo-text{color:var(--white);letter-spacing:-.5px;font-size:1.35rem;font-weight:800}.logo-text span{color:var(--orange)}nav{align-items:center;gap:6px;display:flex;overflow:hidden}nav a{color:#d1d5db;white-space:nowrap;opacity:0;border-radius:6px;padding:8px 14px;font-size:.875rem;font-weight:400;transition:color .2s,background .2s;animation:.5s cubic-bezier(.22,1,.36,1) forwards nav-item-in}nav a:first-child{animation-delay:.4s}nav a:nth-child(2){animation-delay:.48s}nav a:nth-child(3){animation-delay:.56s}nav a:nth-child(4){animation-delay:.64s}nav a:nth-child(5){animation-delay:.72s}nav a:nth-child(6){animation-delay:.8s}nav a:hover{color:var(--white);background:#1e1e1e}.btn-nav{background:var(--white);white-space:nowrap;border:none;border-radius:100px;padding:9px 20px;font-size:.875rem;font-weight:500;transition:background .2s,color .2s;color:#0d0d0d!important}.btn-nav:hover{background:var(--gold)!important;color:var(--white)!important}.hamburger{cursor:pointer;opacity:0;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;animation:.5s cubic-bezier(.22,1,.36,1) .4s forwards nav-item-in;display:none}.hamburger span{background:var(--white);border-radius:2px;width:24px;height:2px;transition:all .3s;display:block}.mobile-nav{background:var(--black);border-top:1px solid #1e1e1e;flex-direction:column;padding:12px 24px 20px;display:none}.mobile-nav.open{display:flex}.mobile-nav a{color:#d1d5db;border-bottom:1px solid #1e1e1e;padding:10px 0;font-size:.95rem;font-weight:500}.mobile-nav a:last-child{border-bottom:none}.mobile-nav a:hover{color:var(--orange)}@media (width<=768px){nav{display:none}.hamburger{display:flex}}footer{background:var(--black);color:#9ca3af;padding:40px 24px 28px}.footer-inner{max-width:1200px;margin:0 auto}.footer-main{border-bottom:1px solid #1e1e1e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:28px;display:flex}.footer-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.footer-nav a{color:#9ca3af;white-space:nowrap;border-radius:6px;padding:7px 13px;font-size:.875rem;font-weight:400;transition:color .2s,background .2s}.footer-nav a:hover{color:var(--white);background:#1e1e1e}.footer-bottom{color:#4b5563;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;display:flex}.footer-socials{gap:10px;display:flex}.social-btn{background:#1e1e1e;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.social-btn:hover{background:var(--orange)}.social-btn svg{fill:#9ca3af;width:16px;height:16px}.social-btn:hover svg{fill:var(--white)}@media (width<=768px){.footer-main{flex-direction:column;align-items:flex-start}.footer-nav{gap:4px}}.hero{background:var(--black);text-align:center;justify-content:center;align-items:center;min-height:0;padding:72px 24px 60px;display:flex;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(55% 50% at 50% 40%,#c99e4d1a 0%,#0000 65%),radial-gradient(35% 30% at 20% 70%,#c99e4d0d 0%,#0000 60%);position:absolute;inset:0}.hero-content{z-index:1;width:100%;max-width:1100px;margin:0 auto;position:relative}.hero h1{color:var(--white);letter-spacing:-1.5px;white-space:nowrap;opacity:0;margin-bottom:20px;font-size:clamp(2.4rem,5.5vw,5rem);font-weight:700;line-height:1;animation:.7s cubic-bezier(.22,1,.36,1) .2s forwards hero-rise-in}.hero h1 em{color:var(--gold);text-shadow:0 0 40px #c99e4dd9,0 0 80px #c99e4d73,0 0 160px #c99e4d2e;font-style:normal}.hero p{color:#9ca3af;opacity:0;max-width:560px;margin:0 auto 28px;font-size:1rem;font-weight:300;line-height:1.75;animation:.6s cubic-bezier(.22,1,.36,1) .32s forwards hero-rise-in}.hero-checks{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;margin-bottom:40px;display:flex}.hero-checks span{color:#d1d5db;opacity:0;align-items:center;gap:7px;font-size:.875rem;font-weight:400;animation:.55s cubic-bezier(.22,1,.36,1) forwards hero-rise-in;display:flex}.hero-checks span:first-child{animation-delay:.42s}.hero-checks span:nth-child(2){animation-delay:.49s}.hero-checks span:nth-child(3){animation-delay:.56s}.hero-checks span:before{content:"✓";color:var(--gold);font-size:.85rem}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@keyframes hero-rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-rise{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards hero-rise-in;display:inline-flex}.hero-rise-1{animation-delay:.5s}.hero-rise-2{animation-delay:.62s}.btn-hero-outline{color:var(--white);background:#ffffff0d;border:1px solid #c99e4d;border-radius:100px;align-items:center;gap:8px;padding:13px 28px;font-size:.9rem;font-weight:400;transition:background .2s,border-color .2s;display:inline-flex}.btn-hero-outline:hover{background:#c99e4d;border-color:#c99e4d}.btn-hero-gold{background:var(--gold);color:var(--dark);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:8px;padding:13px 28px;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 4px 20px #c99e4d4d}.btn-hero-gold:hover{background:#b8893a;transform:translateY(-2px);box-shadow:0 8px 32px #c99e4d80}@media (width<=768px){.hero h1{white-space:normal;letter-spacing:-1px;font-size:clamp(2rem,9vw,3.2rem)}.hero-checks{flex-flow:row;justify-content:center;align-items:center;gap:14px}.hero-checks span{gap:5px;font-size:.78rem}.hero-actions{flex-flow:row;justify-content:center}.btn-hero-outline,.btn-hero-gold{padding:12px 18px;font-size:.82rem}}.car-scene-wrapper{z-index:0;height:100vh;margin-top:-18vh;position:relative}.car-scene-sticky{background:#fff;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.car-canvas{z-index:1;position:absolute;inset:0;width:100%!important;height:100%!important}.car-scene-band{z-index:2;pointer-events:none;will-change:clip-path;clip-path:polygon(0 0,100% 0,100% 16%,0 40%);background:linear-gradient(#050505 0%,#0b0b0b 55%,#0f0f0f59 100%);position:absolute;inset:0}@media (width<=768px){.car-scene-wrapper{height:75vh;margin-top:-25vh;overflow:clip}.car-scene-band{clip-path:polygon(0 0,100% 0,100% 30%,0 38%)}}.stats-bar{z-index:1;background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-top:-22vh;padding:22px 40px;position:relative}.stats-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.stats-items{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.stat-item{text-align:center}.stat-number{color:#111827;font-size:1.6rem;font-weight:800;line-height:1}.stat-number span{color:#111827}.stat-number--gold,.stat-number--gold span{color:#c99e4d}.stat-desc{color:#6b7280;margin-top:4px;font-size:.78rem}.btn-reviews{color:#fff;white-space:nowrap;background:#b0b0b0;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:13px 28px;font-size:.9rem;font-weight:500;transition:background .2s,transform .15s;display:inline-flex}.btn-reviews:hover{background:#c99e4d;transform:translateY(-1px)}@media (width<=768px){.stats-bar{padding:20px 24px}.stats-items{justify-content:center;gap:24px}.stats-bar-inner{justify-content:center}}.categories{background:var(--white);padding-bottom:10px}.cat-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cat-card{text-align:center;opacity:0;background:linear-gradient(160deg,#fff 0%,#f6f3ec 100%);border:1px solid #ece7da;border-radius:22px;flex-direction:column;align-items:center;gap:22px;padding:40px 36px 36px;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;transform:translateY(28px);box-shadow:0 4px 18px #1118270d}.cat-card:before{content:"";background:linear-gradient(90deg,#c99e4d,#a87b2a);height:4px;position:absolute;top:0;left:0;right:0}.cat-card:after{content:"";top:-30px;pointer-events:none;background:radial-gradient(circle,#c99e4d1f 0%,#0000 70%);width:160px;height:160px;position:absolute;inset-inline-start:-30px}.cat-grid.is-visible .cat-card{opacity:1;transform:translateY(0)}.cat-grid.is-visible .cat-card:nth-child(2){transition-delay:.12s}.cat-card:hover{border-color:#ddd4c1;transition-delay:0s;transform:translateY(-6px);box-shadow:0 18px 40px #11182721}.cat-badge{background:#fff;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;box-shadow:0 8px 20px #1118271f}.cat-flag{border-radius:50%;width:100%;height:100%;display:block}.cat-body{flex-direction:column;align-items:center;display:flex}.cat-title{color:#111827;font-size:2.6rem;font-weight:800;line-height:1.1}.cat-sub{color:var(--gray-500);margin-top:2px;font-size:1.35rem;font-weight:400}.cat-actions{flex-direction:column;gap:10px;width:100%;max-width:320px;display:flex}.cat-actions-row{gap:10px;display:flex}.cat-btn{white-space:nowrap;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:7px;padding:13px 22px;font-size:.875rem;font-weight:500;transition:opacity .2s,transform .15s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.cat-btn:hover{transform:translateY(-1px)}.cat-btn--gold{width:100%;color:var(--dark);background:linear-gradient(135deg,#d4a857 0%,#a87b2a 100%);font-weight:700;box-shadow:0 6px 18px #c99e4d59}.cat-btn--gold:hover{box-shadow:0 10px 26px #c99e4d80}.cat-actions-row .cat-btn{flex:1}.cat-btn--outline{color:#111827;background:0 0;border:1.5px solid #d1d5db}.cat-btn--outline:hover{background:#faf9f6;border-color:#9ca3af}.cat-btn--dark{color:#fff;background:#2d2d2d}.cat-btn--dark:hover{background:#1f1f1f}.cat-btn-icon{fill:currentColor;flex-shrink:0;width:15px;height:15px}@media (width<=768px){.cat-grid{grid-template-columns:1fr}.cat-title{font-size:2rem}.cat-actions{max-width:none}.cat-actions-row{flex-direction:column}}.reviews{background:var(--gray-100)}.reviews-header{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:48px;display:flex}.reviews-gold{color:var(--gold)}.google-badge{background:var(--white);border:1px solid var(--gray-300);border-radius:12px;align-items:center;gap:10px;padding:12px 20px;display:flex}.google-g{width:26px;height:26px}.badge-rating{color:var(--dark);font-size:1.5rem;font-weight:800}.badge-stars{color:#fbbf24;font-size:.9rem}.badge-count{color:var(--gray-500);font-size:.78rem}.reviews-marquee{direction:ltr;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reviews-track{align-items:stretch;width:max-content;animation:25s linear infinite reviews-scroll;display:flex}.reviews-track:hover{animation-play-state:paused}@keyframes reviews-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.reviews-track{animation:none}}.review-card{text-align:right;background:var(--white);border:1px solid var(--gray-300);direction:rtl;border-radius:18px;flex-shrink:0;width:340px;margin-right:22px;padding:28px 24px;transition:box-shadow .25s,transform .25s}.review-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000014}.review-top{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.reviewer{align-items:center;gap:12px;display:flex}.reviewer-avatar{width:42px;height:42px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.avatar-1{background:#3b82f6}.avatar-2{background:#8b5cf6}.avatar-3{background:#10b981}.avatar-4{background:#f59e0b}.reviewer-name{color:var(--dark);font-size:.9rem;font-weight:700}.reviewer-date{color:var(--gray-500);margin-top:2px;font-size:.75rem}.review-stars{color:#fbbf24;font-size:.85rem}.review-text{color:var(--gray-700);font-size:.875rem;line-height:1.7}.review-source{color:var(--gray-500);align-items:center;gap:6px;margin-top:16px;font-size:.72rem;font-weight:500;display:flex}.reviews-more{text-align:center;margin-top:40px}.reviews-more a{color:var(--dark);border:1.5px solid var(--gray-300);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.reviews-more a:hover{background:var(--gray-100);border-color:var(--gray-500)}@media (width<=768px){.review-card{width:80vw;margin-right:16px}.reviews{margin-top:-14vh;padding-top:32px}}.faq{background:var(--white)}.faq-header{text-align:center;max-width:600px;margin:0 auto 56px}.faq-header .section-label{justify-content:center}.faq-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.faq-item{border:1.5px solid var(--gray-300);border-radius:14px;transition:border-color .2s;overflow:hidden}.faq-item:hover,.faq-item.open{border-color:var(--orange)}.faq-question{text-align:right;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-family:inherit;display:flex}.faq-question-text{color:var(--dark);font-size:.9rem;font-weight:600;line-height:1.4}.faq-toggle{background:var(--gray-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,transform .25s;display:flex}.faq-toggle svg{width:14px;height:14px;fill:var(--gray-500)}.faq-item.open .faq-toggle{background:var(--orange);transform:rotate(45deg)}.faq-item.open .faq-toggle svg{fill:var(--white)}.faq-answer{color:var(--gray-500);border-top:1px solid var(--gray-100);padding:0 24px 20px;font-size:.875rem;line-height:1.7}@media (width<=768px){.faq-grid{grid-template-columns:1fr}}.cta-banner{background:var(--white);padding:80px 24px;position:relative;overflow:hidden}.cta-banner:before{content:"";pointer-events:none;background:radial-gradient(70% 90%,#c99e4d1a 0%,#0000 70%);position:absolute;inset:0}.cta-banner:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.cta-inner{text-align:center;z-index:1;max-width:700px;margin:0 auto;position:relative}.cta-inner .section-label{justify-content:center}.cta-inner .section-title{color:var(--dark);margin-bottom:16px}.cta-inner p{color:var(--gray-500);margin-bottom:36px;font-size:1rem;line-height:1.7}.cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cta-actions .btn-secondary{color:var(--dark);border-color:var(--dark);background:0 0}.cta-actions .btn-secondary:hover{background:var(--dark);color:var(--white);border-color:var(--dark)}.contact{background:var(--gray-100);padding:72px 24px}.contact-grid{grid-template-columns:repeat(4,1fr);gap:28px;max-width:1200px;margin:0 auto;display:grid}.contact-card{background:var(--white);border:1px solid var(--gray-300);border-radius:18px;align-items:flex-start;gap:16px;padding:30px 26px;display:flex}.contact-icon{background:var(--orange-l);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.contact-icon svg{width:22px;height:22px;fill:var(--orange)}.contact-label{text-transform:uppercase;letter-spacing:1px;color:var(--gray-500);margin-bottom:4px;font-size:.75rem;font-weight:600}.contact-value{color:var(--dark);font-size:.9rem;font-weight:600}.contact-value a:hover{color:var(--orange)}@media (width<=1024px){.contact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.contact-grid{grid-template-columns:1fr}}.blog{background:var(--white);min-height:70vh;padding:64px 24px 96px}.blog .section-inner{max-width:1100px}.blog-head{text-align:center;background:radial-gradient(120% 140% at 50% -20%,#1f2937 0%,#111827 45%,#0b0b0b 100%);border:1px solid #1f2937;border-radius:22px;margin-bottom:56px;padding:64px 32px;position:relative;overflow:hidden}.blog-head:before{content:"";pointer-events:none;background:radial-gradient(circle,#c99e4d38 0%,#0000 70%);width:420px;height:220px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.blog-head>*{position:relative}.blog-title{color:var(--dark);letter-spacing:-.8px;margin-bottom:14px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800}.blog-head .blog-title{color:#fff}.blog-lead{color:var(--gray-500);max-width:580px;margin:0 auto;font-size:1.05rem;line-height:1.9}.blog-head .blog-lead{color:#cbd5e1}.blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-card{background:#fff;border:1px solid #ece7da;border-radius:18px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 4px 18px #1118270d}.blog-card:hover{border-color:#ddd4c1;transform:translateY(-6px);box-shadow:0 18px 40px #1118271f}.blog-card-link{flex-direction:column;height:100%;display:flex}.blog-card-media{aspect-ratio:16/9;align-items:flex-start;display:flex;position:relative}.blog-card-cat{color:var(--dark);background:#ffffffeb;border-radius:100px;margin:14px;padding:6px 12px;font-size:.72rem;font-weight:700}.blog-card-body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.blog-card-title{color:var(--dark);font-size:1.18rem;font-weight:700;line-height:1.6}.blog-card-excerpt{color:var(--gray-500);flex:1;font-size:.92rem;line-height:1.9}.blog-card-meta{color:var(--gray-500);gap:14px;font-size:.78rem;display:flex}.blog-card-more{color:var(--orange);margin-top:4px;font-size:.88rem;font-weight:700}.blog-article-inner{max-width:760px}.blog-back{color:var(--gray-500);margin-bottom:24px;font-size:.9rem;font-weight:600;transition:color .2s;display:inline-block}.blog-back:hover{color:var(--orange)}.blog-article-title{color:var(--dark);letter-spacing:-.5px;margin:10px 0 14px;font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:800;line-height:1.5}.blog-article-meta{color:var(--gray-500);align-items:center;gap:10px;margin-bottom:26px;font-size:.85rem;display:flex}.blog-article-cover{aspect-ratio:16/7;border-radius:18px;margin-bottom:36px}.blog-article-body h2{color:var(--dark);margin:34px 0 14px;font-size:1.3rem;font-weight:700}.blog-article-body p{color:var(--gray-700);margin-bottom:16px;font-size:1.02rem;line-height:2.15}.blog-article-cta{text-align:center;background:linear-gradient(160deg,#fff,#f6f3ec);border:1px solid #ece7da;border-radius:18px;margin-top:48px;padding:32px}.blog-article-cta p{color:var(--dark);margin-bottom:18px;font-size:1.1rem;font-weight:700}.blog-notfound{text-align:center;padding:60px 0}.blog-back-btn{margin-top:22px}@media (width<=980px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.blog-grid{grid-template-columns:1fr}.blog{padding:40px 20px 72px}}.cars{background:var(--white);min-height:70vh;padding:64px 24px 96px}.cars .section-inner{max-width:1140px}.cars-head{text-align:center;background:radial-gradient(120% 140% at 50% -20%,#1f2937 0%,#111827 45%,#0b0b0b 100%);border:1px solid #1f2937;border-radius:22px;margin-bottom:40px;padding:60px 32px;position:relative;overflow:hidden}.cars-head:before{content:"";pointer-events:none;background:radial-gradient(circle,#c99e4d38 0%,#0000 70%);width:420px;height:220px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.cars-head>*{position:relative}.cars-title{color:#fff;letter-spacing:-.8px;margin-bottom:14px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800}.cars-lead{color:#cbd5e1;max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.9}.cars-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.cars-filter{color:var(--gray-700);cursor:pointer;background:#fff;border:1.5px solid #e5e0d3;border-radius:100px;padding:10px 24px;font-family:inherit;font-size:.9rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.cars-filter:hover{border-color:#c99e4d}.cars-filter.active{color:var(--dark);background:linear-gradient(135deg,#d4a857 0%,#a87b2a 100%);border-color:#0000;box-shadow:0 6px 18px #c99e4d59}.cars-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.car-card{background:#fff;border:1px solid #ece7da;border-radius:18px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 4px 18px #1118270d}.car-card:hover{border-color:#ddd4c1;transform:translateY(-6px);box-shadow:0 18px 40px #1118271f}.car-card-link{flex-direction:column;height:100%;display:flex}.car-card-media{aspect-ratio:16/10;align-items:flex-end;gap:8px;padding:14px;display:flex;position:relative}.car-cover-brand{letter-spacing:1px;color:#ffffff29;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex;position:absolute;inset:0}.car-cover-brand--lg{font-size:3rem}.car-origin{background:#ffffffeb;border-radius:100px;padding:6px 12px;font-size:.72rem;font-weight:700;position:relative}.car-origin--eu{color:#03a}.car-origin--cn{color:#c0140a}.car-body-chip{color:#fff;background:#1118278c;border-radius:100px;padding:6px 12px;font-size:.72rem;font-weight:600;position:relative}.car-card-body{flex-direction:column;flex:1;gap:9px;padding:20px 20px 22px;display:flex}.car-name{color:var(--dark);font-size:1.2rem;font-weight:700}.car-meta{color:var(--gray-500);font-size:.85rem}.car-specs{flex-wrap:wrap;gap:8px;display:flex}.car-spec{color:var(--gray-700);background:#f6f3ec;border-radius:8px;padding:5px 10px;font-size:.75rem}.car-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.car-price{color:var(--dark);font-size:1rem;font-weight:800}.car-more{color:var(--orange);white-space:nowrap;font-size:.85rem;font-weight:700}.cars-empty{text-align:center;color:var(--gray-500);padding:40px 0}.car-detail-inner{max-width:900px}.car-back{color:var(--gray-500);margin-bottom:20px;font-size:.9rem;font-weight:600;transition:color .2s;display:inline-block}.car-back:hover{color:var(--orange)}.car-hero{aspect-ratio:16/7;border-radius:20px;align-items:flex-end;margin-bottom:28px;padding:18px;display:flex;position:relative;overflow:hidden}.car-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px;display:flex}.car-detail-title{color:var(--dark);letter-spacing:-.5px;font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800}.car-detail-tagline{color:var(--gray-500);margin-top:8px;font-size:1rem;line-height:1.8}.car-detail-price{background:linear-gradient(160deg,#fff,#f6f3ec);border:1px solid #ece7da;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;padding:14px 22px;display:flex}.car-detail-price-label{color:var(--gray-500);font-size:.75rem}.car-detail-price-value{color:var(--dark);white-space:nowrap;font-size:1.25rem;font-weight:800}.car-section-title{color:var(--dark);margin:34px 0 16px;font-size:1.3rem;font-weight:700}.car-specs-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.car-spec-row{background:#faf9f6;border:1px solid #ece7da;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.car-spec-label{color:var(--gray-500);font-size:.88rem}.car-spec-value{color:var(--dark);font-size:.95rem;font-weight:700}.car-desc{color:var(--gray-700);font-size:1.02rem;line-height:2.15}.car-cta{text-align:center;background:linear-gradient(160deg,#fff,#f6f3ec);border:1px solid #ece7da;border-radius:18px;margin-top:44px;padding:32px}.car-cta p{color:var(--dark);margin-bottom:18px;font-size:1.1rem;font-weight:700}.cars-empty-page{text-align:center;padding:60px 0}.car-back-btn{margin-top:22px}@media (width<=980px){.cars-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cars-grid{grid-template-columns:1fr}.cars{padding:40px 20px 72px}.car-detail-price{align-items:flex-start}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--black:#0d0d0d;--dark:#111827;--gray-900:#1f2937;--gray-700:#374151;--gray-500:#6b7280;--gray-300:#d1d5db;--gray-100:#f3f4f6;--white:#fff;--orange:#c99e4d;--orange-h:#b8893a;--orange-l:#f7efdf;--gold:#c99e4d}html{scroll-behavior:auto}body{color:var(--gray-700);background:var(--white);font-family:Vazirmatn,Inter,sans-serif;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:6px}.frozen-placeholder *{animation-play-state:paused!important}.how,.reviews,.faq,.cta-banner,.contact,footer{content-visibility:auto;contain-intrinsic-size:auto 600px}.defer-why{height:calc(70vh + 80px)}.defer-reviews{height:55vh}@media (width<=768px){.defer-why{height:55vh}}section{padding:88px 24px}.section-inner{max-width:1200px;margin:0 auto}.section-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--orange);align-items:center;gap:6px;margin-bottom:16px;font-size:.75rem;font-weight:700;display:inline-flex}.section-title{color:var(--dark);letter-spacing:-.8px;margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.2}.section-desc{color:var(--gray-500);max-width:560px;margin-bottom:56px;font-size:1rem;line-height:1.7}.btn-primary{background:var(--orange);color:var(--white);border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:700;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 20px #c99e4d66}.btn-primary:hover{background:var(--orange-h);transform:translateY(-2px);box-shadow:0 8px 28px #c99e4d80}.btn-secondary{color:var(--white);background:0 0;border:1.5px solid #374151;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.btn-secondary:hover{background:#1a1a1a;border-color:#6b7280;transform:translateY(-2px)}.btn-white{background:var(--white);color:var(--dark);border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:.875rem;font-weight:700;transition:background .2s,transform .15s;display:inline-flex}.btn-white:hover{background:#f3f4f6;transform:translateY(-1px)}.btn-white svg{width:16px;height:16px}
