@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;600;800&display=swap";.navbar{z-index:1000;width:100%;transition:all var(--transition-normal);border-bottom:1px solid #0000;padding:1rem 0;position:fixed;top:0;left:0}.navbar.glass{padding:.5rem 0}.nav-container{justify-content:space-between;align-items:center;display:flex}.nav-logo{color:var(--suzuki-blue);align-items:center;gap:.75rem;display:flex}.nav-logo-img{object-fit:contain;filter:drop-shadow(0 2px 6px #0000002e);width:auto;height:56px;transition:transform var(--transition-fast), filter var(--transition-fast);display:block}.nav-logo:hover .nav-logo-img{filter:drop-shadow(0 4px 12px #00000047);transform:scale(1.04)}@media (width<=767px){.navbar{padding:.5rem 0}.nav-logo-img{height:38px}}.desktop-links{display:none}@media (width>=768px){.desktop-links{align-items:center;gap:2rem;display:flex}}.nav-link{color:var(--suzuki-blue);transition:color var(--transition-fast);font-weight:500;position:relative}.nav-link:after{content:"";background-color:var(--suzuki-red);width:0;height:2px;transition:width var(--transition-normal);position:absolute;bottom:-4px;left:0}.nav-link:hover,.nav-link.active{color:var(--suzuki-red)}.nav-link:hover:after,.nav-link.active:after{width:100%}.mobile-menu-btn{color:var(--text-dark);cursor:pointer;background:0 0;border:none;display:block}@media (width>=768px){.mobile-menu-btn{display:none}}.mobile-menu{flex-direction:column;gap:1rem;padding:1.5rem;animation:.3s ease-out fadeInDown;display:flex;position:absolute;top:100%;left:1rem;right:1rem}.mobile-nav-link{color:var(--suzuki-blue);border-bottom:1px solid #0000000d;padding:.5rem 0;font-size:1.125rem;font-weight:600}.mobile-nav-link.active{color:var(--suzuki-red)}.footer{background-color:var(--suzuki-blue);color:var(--white);margin-top:4rem;padding:4rem 0 2rem}@media (width<=767px){.footer{margin-top:2.5rem;padding:2.5rem 0 1.5rem}}.footer-grid{gap:2.5rem;margin-bottom:3rem;display:grid}@media (width<=767px){.footer-grid{gap:2rem;margin-bottom:2rem}}@media (width>=768px){.footer-grid{grid-template-columns:2fr 1fr 1.4fr;align-items:start;gap:3rem}}.footer-brand{flex-direction:column;gap:1rem;display:flex}.footer-logo{align-items:center;gap:.75rem;display:flex}.footer-logo-icon{color:var(--suzuki-red)}.footer-logo-img{object-fit:contain;background:#fff;border-radius:8px;width:auto;height:60px;padding:6px 10px}.text-white{color:var(--white)}.text-gray{color:#ffffffb3}.footer-desc{color:#fffc;max-width:320px;font-size:.95rem}.social-links{gap:1rem;margin-top:1rem;display:flex}.social-link{width:40px;height:40px;color:var(--white);transition:all var(--transition-fast);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.social-link:hover{background:var(--suzuki-red);transform:translateY(-3px)}.footer-header{margin-bottom:1.5rem;font-family:Outfit,sans-serif;font-size:1.25rem;display:inline-block;position:relative}.footer-header:after{content:"";background-color:var(--suzuki-red);width:50px;height:2px;position:absolute;bottom:-.5rem;left:0}.footer-links ul,.footer-contact ul{flex-direction:column;gap:1rem;display:flex}.footer-links a{color:#fffc;transition:color var(--transition-fast);display:inline-block}.footer-links a:hover{color:var(--suzuki-red);transform:translate(5px)}.footer-contact li{color:#fffc;word-break:break-word;overflow-wrap:anywhere;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.55;display:flex}.footer-contact li span{flex:1;min-width:0}.contact-icon{color:var(--suzuki-red);flex-shrink:0;margin-top:.25rem}.footer-bottom{text-align:center;color:#fff9;border-top:1px solid #ffffff1a;padding-top:2rem;font-size:.875rem}.hero{min-height:80vh;color:var(--white);align-items:center;margin-top:-80px;display:flex;position:relative;overflow:hidden}.hero-carousel{width:100%;height:100%;position:absolute;top:0;left:0}.hero-slide{opacity:0;visibility:hidden;background-position:50%;background-size:cover;align-items:center;width:100%;height:100%;transition:opacity 1s ease-in-out,visibility 1s;display:flex;position:absolute;top:0;left:0}.hero-slide.active{opacity:1;visibility:visible}.hero-slide.active .hero-badge{opacity:0;animation:.8s ease-out .2s forwards fadeInUp}.hero-slide.active .hero-title{opacity:0;animation:.8s ease-out .4s forwards fadeInUp}.hero-slide.active .hero-subtitle{opacity:0;animation:.8s ease-out .6s forwards fadeInUp}.hero-slide.active .hero-actions{opacity:0;animation:.8s ease-out .8s forwards fadeInUp}.carousel-dots{z-index:10;gap:1rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.dot{cursor:pointer;width:12px;height:12px;transition:all var(--transition-fast);background:#ffffff4d;border:none;border-radius:50%}.dot.active{background:var(--suzuki-red);box-shadow:0 0 10px var(--suzuki-red);transform:scale(1.2)}.hero-overlay{background:linear-gradient(90deg,#000000b3 0%,#0006 40%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:1;justify-content:flex-start;width:100%;padding-top:80px;display:flex;position:relative}.hero-text-container{text-align:left;width:45%;max-width:520px;animation:1s ease-out fadeInDown}.hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1px;background:#ffffff26;border:1px solid #fff3;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.hero-title{text-transform:uppercase;letter-spacing:-1px;margin-bottom:1rem;font-family:Outfit,sans-serif;font-size:4rem}.hero-subtitle{color:#ffffffe6;max-width:500px;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.6}.hero-actions{gap:1rem;display:flex}.btn-lg{padding:1rem 2rem;font-size:1.125rem}.group:hover .btn-icon{transform:translate(5px)}.featured-section{padding:6rem 1.5rem}.section-header{justify-content:space-between;align-items:flex-end;margin-bottom:3rem;display:flex}.section-header h2{color:var(--suzuki-blue);font-size:2.5rem}.view-all-link{color:var(--suzuki-red);transition:transform var(--transition-fast);align-items:center;gap:.25rem;font-weight:600;display:flex}.view-all-link:hover{transform:translate(5px)}.car-card{flex-direction:column;display:flex;overflow:hidden}.car-image-wrapper{height:240px;overflow:hidden}.car-card-image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.car-card:hover .car-card-image{transform:scale(1.05)}.car-card-content{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.car-card-content h3{color:var(--suzuki-blue);margin-bottom:.5rem;font-size:1.5rem}.car-price{color:var(--text-light);margin-bottom:1rem;font-weight:500}.mt-4{margin-top:auto}.about-section{background-color:var(--white);padding:6rem 0}.about-container{align-items:center;gap:4rem;display:grid}@media (width>=992px){.about-container{grid-template-columns:1fr 1fr}}.about-text h2{color:var(--suzuki-blue);margin-bottom:1.5rem;font-size:2.5rem}.about-text p{color:var(--text-light);margin-bottom:2rem;font-size:1.125rem;line-height:1.8}.stats-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.stat-box h4{color:var(--suzuki-red);margin-bottom:.25rem;font-size:2.5rem}.stat-box p{color:var(--text-dark);margin-bottom:0;font-size:.875rem;font-weight:600}.about-image-wrapper{background:var(--white);justify-content:center;align-items:center;height:500px;padding:1rem;display:flex}.about-image{object-fit:contain;border-radius:var(--border-radius-md);max-width:100%;max-height:100%}@media (width<=767px){.hero-text-container{width:90%;max-width:100%}.hero-title{font-size:2rem}.hero-subtitle{margin-bottom:1.5rem;font-size:1rem}.btn-lg{padding:.8rem 1.5rem;font-size:1rem}.grid-cols-3,.grid-cols-4,.grid-cols-2{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr;gap:1.5rem}.section-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.section-header h2{font-size:2rem}.featured-section{padding:4rem 1.5rem}.about-section{padding:4rem 0}.about-text h2{margin-bottom:1rem;font-size:2rem}.about-image-wrapper{height:300px;padding:.5rem}.stat-box h4{font-size:2rem}}.products-container{padding:4rem 1.5rem}.products-grid{gap:3rem;display:grid}@media (width>=768px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.products-grid{grid-template-columns:repeat(3,1fr)}}.product-card{flex-direction:column;height:100%;display:flex;overflow:hidden}.product-image-container{height:250px;position:relative;overflow:hidden}.product-image{object-fit:cover;width:100%;height:100%;transition:transform .8s}.product-image-container.fronx{background:#00000005;justify-content:center;align-items:center;display:flex}.product-image-container.fronx .product-image{object-fit:contain;max-width:100%;max-height:100%;transform:scale(1.6)}.product-image-container.fronx:hover .product-image{transform:scale(1.75)}.product-card:hover .product-image{transform:scale(1.08)}.product-tags{z-index:2;flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.product-tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1b5ed9;border-radius:50px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.product-info{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.product-info h2{color:var(--suzuki-blue);margin-bottom:.5rem;font-size:1.5rem}.product-price{color:var(--suzuki-red);margin-bottom:1rem;font-size:1.125rem;font-weight:700}.product-desc{color:var(--text-light);flex-grow:1;margin-bottom:2rem;line-height:1.6}.product-actions{gap:1rem;display:flex}.product-btn{flex-grow:1;justify-content:space-between;align-items:center;display:flex}@media (width<=767px){.products-container{padding:3rem 1rem}.product-info{padding:1.25rem}.product-info h2{font-size:1.25rem}.product-price{margin-bottom:.75rem;font-size:1rem}}.services-content{padding:4rem 1.5rem}.text-center{text-align:center}.services-intro{max-width:800px;margin:0 auto 4rem}.section-heading{color:var(--suzuki-blue);margin-bottom:1rem;font-size:2.5rem}.section-desc{color:var(--text-light);font-size:1.125rem;line-height:1.6}.services-grid{gap:2rem;margin-bottom:5rem;display:grid}@media (width>=768px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.services-grid{grid-template-columns:repeat(3,1fr)}.service-card:nth-child(7){grid-column:1/-1;max-width:500px;margin:0 auto}}.service-card{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 2rem;animation:.6s ease-out backwards fadeInUp;display:flex}.service-icon-wrapper{width:80px;height:80px;transition:all var(--transition-normal);background:#d200000d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.service-icon{color:var(--suzuki-red);transition:transform var(--transition-normal)}.service-card:hover .service-icon-wrapper{background:var(--suzuki-red)}.service-card:hover .service-icon{color:var(--white);transform:rotate(10deg)scale(1.1)}.service-card h3{color:var(--suzuki-blue);margin-bottom:1rem;font-size:1.5rem}.service-card p{color:var(--text-light);line-height:1.6}.service-cta{background:linear-gradient(135deg, var(--suzuki-blue) 0%, #15267a 100%);color:var(--white);flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;padding:4rem;display:flex}@media (width>=768px){.service-cta{text-align:left;flex-direction:row}}.cta-content h2{margin-bottom:.5rem;font-size:2rem}.cta-content p{color:#fffc;font-size:1.125rem}@media (width<=767px){.services-content{padding:3rem 1rem}.section-heading{font-size:2.25rem}.service-card{padding:2rem 1.25rem}.service-cta{gap:1.5rem;padding:2.5rem 1.5rem}.cta-content h2{font-size:1.75rem}}.reviews-content{padding:4rem 1.5rem}.reviews-stats{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:800px;margin:-6rem auto 4rem;padding:2.5rem;display:flex;position:relative}@media (width>=768px){.reviews-stats{flex-direction:row;gap:4rem}}.stat-item h3{color:var(--suzuki-blue);margin-bottom:.5rem;font-size:3rem;line-height:1}.stars{justify-content:center;gap:.25rem;margin-bottom:.5rem;display:flex}.stat-item p{color:var(--text-light);font-weight:500}.stat-separator{background-color:#0000001a;width:1px;height:80px;display:none}@media (width>=768px){.stat-separator{display:block}}.reviews-grid{gap:2rem;display:grid}@media (width>=768px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.reviews-grid{column-count:3;column-gap:2rem;display:block}.review-card{width:100%;margin-bottom:2rem;display:inline-block}}.review-card{padding:2.5rem 2rem;animation:.6s ease-out backwards fadeInUp;position:relative}.quote-icon{color:#d200001a;position:absolute;top:1.5rem;right:1.5rem}.review-stars{gap:.25rem;margin-bottom:1.5rem;display:flex}.review-text{color:var(--text-dark);margin-bottom:2rem;font-size:1.125rem;font-style:italic;line-height:1.6}.review-author{border-top:1px solid #0000000d;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.author-avatar{background:var(--suzuki-blue);width:48px;height:48px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700;display:flex}.author-info h4{color:var(--suzuki-blue);margin-bottom:.25rem;font-size:1rem}.review-date{color:var(--text-light);font-size:.875rem}@media (width<=767px){.reviews-content{padding:3rem 1rem}.reviews-stats{flex-direction:column;gap:1.5rem;margin:-3rem auto 3rem;padding:1.5rem}.stat-item h3{font-size:2.25rem}.review-card{padding:1.5rem}.review-text{margin-bottom:1.5rem;font-size:1rem}}.contact-container{z-index:10;margin-top:-3rem;padding:4rem 1.5rem;position:relative}.contact-grid{gap:3rem;display:grid}@media (width>=992px){.contact-grid{grid-template-columns:1fr 1.2fr;gap:4rem}}.mb-4{margin-bottom:1.5rem}.contact-intro{color:var(--text-light);margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.info-cards{gap:1.5rem;display:grid}@media (width>=768px) and (width<=991px){.info-cards{grid-template-columns:repeat(2,1fr)}}.info-card{transition:transform var(--transition-fast);align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.info-card:hover{transform:translate(10px)}.info-icon-wrapper{width:50px;height:50px;transition:background var(--transition-fast);background:#0a1b5e0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.info-icon{color:var(--suzuki-blue);transition:color var(--transition-fast)}.info-card:hover .info-icon-wrapper{background:var(--suzuki-blue)}.info-card:hover .info-icon{color:var(--white)}.info-content h4{color:var(--text-dark);margin-bottom:.5rem;font-size:1.125rem}.info-content p{color:var(--text-light);margin-bottom:.25rem;font-size:.95rem}.contact-form-section{padding:3rem 2.5rem}.form-heading{color:var(--suzuki-blue);margin-bottom:2rem;font-size:2rem}.contact-form{flex-direction:column;gap:1.5rem;display:flex}.form-row{gap:1.5rem;display:grid}@media (width>=768px){.form-row{grid-template-columns:repeat(2,1fr)}}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:var(--text-dark);font-size:.9rem;font-weight:600}.form-control{border-radius:var(--border-radius-sm);background:var(--bg-color);color:var(--text-dark);transition:all var(--transition-fast);border:1px solid #0000001a;padding:.875rem 1rem;font-family:inherit;font-size:1rem}.form-control:focus{border-color:var(--suzuki-red);background:var(--white);outline:none;box-shadow:0 0 0 3px #d200001a}textarea.form-control{resize:vertical}.submit-btn{width:100%;margin-top:1rem;padding:1rem;font-size:1.125rem}.btn-icon{transition:transform var(--transition-fast);margin-left:.5rem}.submit-btn:hover .btn-icon{transform:translate(5px)translateY(-5px)}.social-link-text{color:var(--suzuki-blue);transition:all var(--transition-fast);font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.social-link-text:hover{color:var(--suzuki-red);transform:translate(5px)}@media (width<=767px){.contact-container{margin-top:-2rem;padding:3rem 1rem}.contact-grid{gap:2rem}.contact-form-section{padding:2rem 1.25rem}.form-heading{margin-bottom:1.5rem;font-size:1.75rem}.info-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem}.info-icon-wrapper{margin-bottom:.5rem}.social-link-text{text-align:center}.contact-intro{margin-bottom:1.5rem;font-size:1rem}}.admin-page{min-height:calc(100vh - 60px);padding-top:100px;padding-bottom:60px}.admin-container{max-width:800px;margin:0 auto}.admin-card{text-align:center;border-radius:12px;padding:3rem}.admin-card h2{margin-bottom:1rem;font-size:2rem}.admin-setup-instructions{text-align:left;background:#ffffff0d;border-radius:8px;margin-top:2rem;padding:2rem}.admin-setup-instructions pre{color:#d4d4d4;background:#1e1e1e;border-radius:4px;margin:1rem 0;padding:1rem;font-size:.9rem;overflow-x:auto}.admin-setup-instructions ol{margin-bottom:1.5rem;margin-left:1.5rem}.admin-setup-instructions li{margin-bottom:.5rem}.auth-form{flex-direction:column;gap:1rem;max-width:400px;margin:2rem auto;display:flex}.auth-form .form-group{text-align:left}.auth-form .form-group label{color:#1f2937;margin-bottom:.5rem;font-weight:600;display:block}.auth-form .form-control{color:#1f2937;background:#0000000d;border:2px solid #0003;border-radius:8px;width:100%;padding:1rem 1.2rem;font-size:1.1rem;transition:all .3s}.auth-form .form-control:focus{border-color:var(--suzuki-red);background:#00000014;outline:none;box-shadow:0 0 10px #0000000d}.admin-error{color:#ff6b6b;margin-top:1rem;font-size:.9rem}.dashboard-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.dashboard-products{flex-direction:column;gap:1.5rem;display:flex}.admin-product-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.admin-product-image{object-fit:contain;background:#ffffffe6;border-radius:8px;width:120px;height:80px;padding:.5rem}.admin-product-details{flex:1}.admin-product-details h3{margin-bottom:.5rem;font-size:1.25rem}.admin-product-details input{color:#fff;background:#0003;border:1px solid #fff3;border-radius:6px;width:100%;max-width:300px;padding:.6rem 1rem;font-size:1rem}.admin-product-details input:focus{border-color:var(--primary-color);outline:none}.admin-status{color:#4ade80;text-align:center;background:#00ff001a;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.btn-group{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.app-container{flex-direction:column;min-height:100vh;display:flex}.main-content{flex-grow:1;padding-top:80px}:root{--suzuki-red:#d20000;--suzuki-red-hover:#b30000;--suzuki-blue:#0a1b5e;--bg-color:#f7f9fc;--text-dark:#1f2937;--text-light:#6b7280;--white:#fff;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-card:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-card-hover:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--border-radius-sm:.375rem;--border-radius-md:.5rem;--border-radius-lg:1rem}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-dark);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}ul{list-style:none}.glass{-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #ffffff4d}.glass-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-card);border-radius:var(--border-radius-lg);transition:transform var(--transition-normal), box-shadow var(--transition-normal);background:#fffffff2;border:1px solid #fff6}.glass-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-5px)}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (width<=767px){.container{padding:0 1rem}h1,h2,h3,h4,h5,h6{word-break:break-word}}.btn{border-radius:var(--border-radius-sm);transition:all var(--transition-fast);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;display:inline-flex}.btn-primary{background-color:var(--suzuki-red);color:var(--white)}.btn-primary:hover{background-color:var(--suzuki-red-hover);transform:translateY(-2px)}.btn-secondary{background-color:var(--suzuki-blue);color:var(--white)}.btn-secondary:hover{background-color:#081444}.btn-outline{border:2px solid var(--suzuki-red);color:var(--suzuki-red);background-color:#0000}.btn-outline:hover{background-color:var(--suzuki-red);color:var(--white)}.grid{gap:2rem;display:grid}@media (width>=768px){.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.8s ease-out forwards fadeInUp}.animate-fade-in-down{animation:.8s ease-out forwards fadeInDown}.page-header{color:var(--white);text-align:center;background-image:url(/suzuki.png);background-position:50% 30%;background-size:cover;background-attachment:fixed;margin-top:-80px;padding:8rem 0 6rem;position:relative;overflow:hidden}.page-header:before{content:"";z-index:1;background:linear-gradient(135deg,#050a1e66 0%,#0a143c4d 50%,#050a1e66 100%);position:absolute;inset:0}.page-header:after{content:"";background:linear-gradient(to right, transparent, var(--suzuki-red) 30%, var(--suzuki-red) 70%, transparent);z-index:3;width:100%;height:4px;position:absolute;bottom:0;left:0}.page-header .container{z-index:2;position:relative}.page-title{text-shadow:0 2px 15px #0006;letter-spacing:-.5px;margin-bottom:1rem;font-size:3.5rem;font-weight:800}.page-subtitle{color:#fffffff2;text-shadow:0 1px 8px #0000004d;max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.7}.text-red{color:var(--suzuki-red)}@media (width<=767px){.page-header{padding:6rem 0 4rem}.page-title{font-size:2.5rem}.page-subtitle{font-size:1.1rem}}
