:root{--font-primary:"Plus Jakarta Sans",sans-serif;--font-accent:"Barlow",sans-serif;--color-accent:#f5ca1d;--color-accent-navy:#1e3984;--color-bg-primary:#ffffff;--color-bg-secondary:#030405;--color-bg-platinum:#fbfbfd;--color-text-primary:#030405;--color-text-muted:#86868b;--color-text-on-dark:#f5f5f7;--space-macro:100px;--space-section:80px;--space-gap:32px;--max-width:1440px;--transition-smooth:all 0.6s cubic-bezier(0.16,1,0.3,1);--easing-standard:cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;padding:0;margin:0}body{background:var(--color-bg-primary);color:var(--color-text-primary);line-height:1.6;font-family:var(--font-primary);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-accent);font-weight:700;line-height:1.1;letter-spacing:-.01em}p{font-family:var(--font-primary);color:var(--color-text-muted)}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-gap)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);border:none;border-radius:980px;letter-spacing:.05em;text-transform:uppercase}.btn-primary{background:var(--color-accent-navy);color:#fff;box-shadow:0 10px 20px rgba(30,57,132,.15)}.btn-primary:hover{transform:translateY(-2px);background:var(--color-accent);color:var(--color-accent-navy);box-shadow:0 15px 30px rgba(245,202,29,.3)}.btn-highlight{background:var(--color-accent);color:var(--color-bg-secondary);box-shadow:0 10px 10px rgba(245,202,29,.05)}.btn-highlight:hover{transform:translateY(-2px);background:#ffd93f;box-shadow:0 15px 40px rgba(245,202,29,.03)}.btn-ghost{background:transparent;border:1px solid rgba(0,0,0,.1);color:var(--color-text-primary)}.btn-ghost:hover{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.2)}.btn-large{padding:20px 40px;font-size:1rem}.section{padding:var(--space-macro) 0}.section-header{text-align:center;max-width:680px;margin:0 auto 48px}.section-header h2{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:16px;color:var(--color-text-primary)}.section-header p{font-size:1.15rem;line-height:1.6;color:var(--color-text-muted);max-width:560px;margin:0 auto}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .4s var(--easing-standard)}.header.transparent{background:transparent;border-bottom:1px solid rgba(255,255,255,.05);padding-top:10px}.header.scrolled{background:rgba(255,255,255,.95);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.05);padding-top:0}.header-inner{height:72px;display:flex;align-items:center;justify-content:space-between}.header.transparent .nav a{color:#fff}.header.transparent .btn-phone{background:var(--color-accent);color:var(--color-accent-navy)}.header.transparent .btn-login-styled{border-color:rgba(255,255,255,.3);color:#fff}.logo{display:flex;align-items:center;transition:opacity .3s ease}.logo:hover{opacity:.8}.nav{display:flex;align-items:center;gap:24px}.nav a{text-decoration:none;color:var(--color-text-primary);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.nav a:hover{color:var(--color-accent)}.btn-phone{width:40px;height:40px;border-radius:50%;background:var(--color-accent);color:var(--color-accent-navy);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-phone:hover{background:#ffd93f}.btn-login-styled{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:980px;border:1px solid rgba(0,0,0,.15);color:var(--color-text-primary);text-decoration:none;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.btn-login-styled:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg-secondary)}.hero{position:relative;background:var(--color-bg-secondary);overflow:visible}.hero-columns{display:grid;grid-template-columns:50% 50%;min-height:620px}.hero-left{display:flex;flex-direction:column;justify-content:center;padding:120px 48px 80px;padding-left:max(32px,calc((100vw - var(--max-width)) / 2 + 32px));position:relative;z-index:2;background:var(--color-bg-secondary)}.hero-text{max-width:520px}.hero-title{font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.15;font-weight:700;color:var(--color-accent);margin-bottom:4px;font-style:italic}.hero-desc-bold{margin-bottom:6px}.hero-desc-bold,.hero-desc-regular{font-size:1.05rem;color:#fff;font-weight:700;line-height:1.5}.hero-desc-regular{margin-bottom:20px}.hero-urgency{font-size:1rem;color:#fff;font-weight:700;margin-bottom:28px}.hero-subtitle{font-size:.9rem;color:rgba(255,255,255,.45);margin-bottom:16px;font-weight:400;display:block}.hero-price-line{font-size:1.05rem;color:#fff;margin-bottom:6px;font-weight:700}.hero-price-highlight{color:var(--color-accent);font-weight:700}.hero-specs{font-size:.85rem;color:rgba(255,255,255,.4);margin-bottom:28px;font-weight:400}.hero-cta{border-radius:980px;padding:14px 40px;font-size:.9rem;text-transform:none;letter-spacing:0}.hero-dots-wrapper{display:flex;justify-content:center;padding:24px 0 32px;background:var(--color-bg-secondary)}.hero-dots{display:flex;gap:10px}.hero-dot{width:40px;height:5px;background:rgba(255,255,255,.2);border:none;border-radius:2px;cursor:pointer;transition:all .4s var(--easing-standard);padding:0}.hero-dot.active{background:var(--color-accent);width:48px}.hero-dot:hover{background:rgba(255,255,255,.4)}.hero-right{position:relative;overflow:hidden;z-index:1}.hero-image-container,.hero-right{display:flex;align-items:center;justify-content:center}.hero-image-container{width:100%;height:100%}.hero-slide-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.hero-search-bar{position:relative;z-index:20;margin-top:-32px;margin-bottom:-32px;padding:0 max(80px,calc((100vw - var(--max-width)) / 2 + 80px))}.hero-search-inner{background:#fff;border-radius:980px;padding:20px 32px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.06)}.hero-search-car-icon{color:var(--color-text-muted);flex-shrink:0}.hero-search-inner input{flex:1 1;border:none;background:transparent;font-size:1.1rem;font-weight:400;color:var(--color-text-primary);outline:none;font-family:var(--font-primary)}.hero-search-inner input::placeholder{color:var(--color-text-muted)}.boutique{background:var(--color-bg-primary)}.boutique-carousel-wrapper{position:relative;margin-bottom:48px}.boutique-carousel{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:8px 4px 16px;margin:0 -4px;scrollbar-width:none}.boutique-carousel::-webkit-scrollbar{display:none}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-primary);transition:all .3s ease}.carousel-arrow:hover{box-shadow:0 6px 24px rgba(0,0,0,.15);background:var(--color-bg-platinum)}.carousel-arrow-left{left:-22px}.carousel-arrow-right{right:-22px}.carousel-arrow-hidden{opacity:0;pointer-events:none}.offer-card{background:#fff;border-radius:16px;overflow:hidden;transition:all .4s var(--easing-standard);border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.04);text-decoration:none;color:inherit;display:flex;flex-direction:column;min-width:340px;max-width:380px;flex-shrink:0;scroll-snap-align:start}.offer-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.offer-image{position:relative;background:var(--color-bg-platinum);padding:48px 32px 32px;display:flex;align-items:center;justify-content:center;min-height:200px}.offer-tags-left{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:4px;z-index:5}.offer-availability{font-size:.7rem;font-weight:500;color:var(--color-text-muted);text-transform:lowercase}.offer-super-label{font-size:.75rem;font-weight:700;color:var(--color-accent);text-transform:lowercase}.offer-fav{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;transition:color .3s ease;z-index:5}.offer-fav:hover{color:#e74c3c}.offer-car-wrapper{width:100%;display:flex;align-items:center;justify-content:center}.offer-car-img{width:100%;height:auto;object-fit:contain;max-height:160px}.offer-details{padding:20px 24px 24px;flex:1 1;display:flex;flex-direction:column}.offer-catalog-badge{display:inline-block;background:var(--color-accent);color:var(--color-bg-secondary);padding:4px 12px;border-radius:980px;font-size:.7rem;font-weight:600;margin-bottom:12px;text-transform:lowercase;align-self:flex-start}.offer-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.offer-title-text{flex:1 1;min-width:0}.offer-model{font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin-bottom:2px;letter-spacing:-.01em;line-height:1.3}.offer-type{display:block;font-size:.75rem;color:var(--color-text-muted);font-weight:500}.offer-brand-logo{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid rgba(0,0,0,.06);background:#fff;display:flex;align-items:center;justify-content:center}.brand-logo-img{width:100%;height:100%;object-fit:contain}.offer-payment-badge{display:inline-block;font-size:.7rem;font-weight:600;color:var(--color-accent-navy);background:rgba(30,57,132,.08);padding:3px 10px;border-radius:4px;margin-bottom:12px;align-self:flex-start}.offer-specs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.spec-tag{font-size:.7rem;color:var(--color-text-muted);background:var(--color-bg-platinum);padding:4px 10px;border-radius:4px;font-weight:500}.offer-divider{height:1px;background:rgba(0,0,0,.06);margin-bottom:16px;margin-top:auto}.offer-price-section{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.offer-price-left{display:flex;flex-direction:column;gap:2px}.price-label{font-size:.7rem}.price-label,.price-old{color:var(--color-text-muted)}.price-old{font-size:.85rem;text-decoration:line-through;font-weight:400}.offer-price-right{text-align:right;display:flex;flex-direction:column}.price-value{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);line-height:1}.price-suffix{font-size:.75rem;color:var(--color-text-muted);margin-top:2px}.offer-services{display:flex;gap:8px;justify-content:center}.service-icon-circle,.service-icon-item{display:flex;align-items:center;justify-content:center}.service-icon-circle{width:32px;height:32px;border-radius:50%;background:var(--color-bg-platinum);font-size:.85rem;color:var(--color-text-muted);transition:all .3s ease}.service-icon-circle:hover{background:rgba(0,0,0,.08);color:var(--color-text-primary)}.boutique-action{text-align:center;margin-top:32px}@media (max-width:768px){.offer-card{min-width:300px;max-width:320px}.carousel-arrow{display:none}.boutique-carousel{padding-left:0;padding-right:0}}.categories{background:var(--color-bg-primary)}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.category-card{padding:20px 24px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s var(--easing-standard);box-shadow:0 2px 8px rgba(0,0,0,.03)}.category-card:hover{border-color:rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.06)}.category-name{font-size:1rem;font-weight:500;color:var(--color-text-primary);margin-bottom:4px}.category-count{font-size:.8rem;color:var(--color-text-muted)}.category-image-wrapper{width:100px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.category-image{width:100%;height:auto;object-fit:contain}.category-icon-minimal{color:var(--color-text-muted);opacity:0;transform:translateX(-10px);transition:all .3s ease}.category-card:hover .category-icon-minimal{opacity:1;transform:translateX(0)}.brands{background:var(--color-bg-platinum);padding:80px 0}.brand-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 40px;max-width:1100px;margin:0 auto}.brand-item{font-size:1rem;font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:all .3s ease;padding:8px 16px;border-radius:8px;background:rgba(0,0,0,.02)}.brand-item:hover{background:var(--color-accent);color:var(--color-bg-secondary)}.testimonials{background:var(--color-bg-platinum)}.testimonials-dark{background:var(--color-bg-secondary)}.testimonials-dark .section-header h2{color:var(--color-text-on-dark)}.testimonials-dark .section-header p{color:rgba(255,255,255,.5)}.testimonials-dark .testimonial-card{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}.testimonials-dark .testimonial-author,.testimonials-dark .testimonial-text{color:var(--color-text-on-dark)}.testimonials-dark .review-date{color:rgba(255,255,255,.4)}.testimonials-dark .avatar{background:rgba(255,255,255,.1);color:var(--color-accent)}.testimonials-btn-ghost{border-color:rgba(255,255,255,.2)!important;color:var(--color-text-on-dark)!important}.testimonials-btn-ghost:hover{background:rgba(255,255,255,.05)!important}.testimonials-grid-second{margin-top:24px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px;margin-bottom:64px}.testimonial-card{background:var(--color-bg-primary);padding:32px;border-radius:16px;border:1px solid rgba(0,0,0,.02);display:flex;flex-direction:column;gap:20px}.testimonial-header{display:flex;justify-content:space-between;align-items:center}.stars{display:flex;gap:2px}.review-date{font-size:.75rem;color:var(--color-text-muted)}.testimonial-text{font-size:1.05rem;line-height:1.6;color:var(--color-text-primary);font-style:italic;font-weight:400}.testimonial-footer{gap:16px;margin-top:auto}.avatar,.testimonial-footer{display:flex;align-items:center}.avatar{width:40px;height:40px;background:var(--color-bg-platinum);border-radius:50%;justify-content:center;font-weight:700;color:var(--color-accent-navy);font-size:.9rem}.testimonial-author{font-size:.9rem;font-weight:600;color:var(--color-text-primary)}.testimonials-action{text-align:center}.services{background:var(--color-bg-platinum)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.service-card{background:var(--color-bg-primary);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px;transition:all .5s var(--easing-standard);border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 20px rgba(0,0,0,.04)}.service-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,.08);border-color:rgba(0,0,0,.08)}.service-icon-wrapper{width:48px;height:48px;background:var(--color-bg-platinum);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--color-accent-navy)}.service-image-wrapper{width:100%;height:180px;border-radius:12px;overflow:hidden;margin-bottom:8px}.service-card-image{width:100%;height:100%;object-fit:cover}.service-count{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.1em;display:block;margin-bottom:8px}.service-title{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin-bottom:12px;letter-spacing:-.02em}.service-desc{font-size:.95rem;line-height:1.6;color:var(--color-text-muted);margin-bottom:24px}.service-footer{margin-top:auto}.service-link{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--color-accent-navy);text-decoration:none;transition:all .3s ease}.service-link:hover{gap:12px}.process{background:var(--color-bg-primary)}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:64px;gap:64px}.process-step{padding:40px 0}.step-number{display:block;font-size:1rem;font-weight:700;color:var(--color-accent-navy);margin-bottom:24px;background:var(--color-bg-platinum);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px}.step-title{font-size:1.75rem;font-weight:600;color:var(--color-text-primary);margin-bottom:24px;letter-spacing:-.02em}.step-desc{font-size:1rem;line-height:1.6;color:var(--color-text-muted)}.partners{background:var(--color-bg-platinum)}.partners-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:40px;gap:40px;align-items:center;justify-items:center}.partners-showcase{text-align:center;margin-bottom:64px}.partner-car-img{max-width:100%;height:auto;object-fit:contain}.partner-item{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s ease}.partner-logo{max-width:100%;height:auto;object-fit:contain;filter:grayscale(100%);transition:filter .4s ease}.partner-item:hover .partner-logo{filter:grayscale(0)}.partner-name{display:block}.editorial{background:var(--color-bg-primary)}.editorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px}.article-card{background:var(--color-bg-platinum);border-radius:16px;overflow:hidden;transition:all .5s var(--easing-standard);border:1px solid rgba(0,0,0,.04);cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.04)}.article-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,.08);border-color:rgba(0,0,0,.08)}.article-image-wrapper{height:200px;position:relative;background:#fff}.article-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);opacity:.5}.article-cover-image{width:100%;height:100%;object-fit:cover}.article-category{position:absolute;top:20px;left:20px;background:rgba(255,255,255,.9);padding:4px 12px;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--color-text-primary)}.article-content{padding:32px}.article-date{font-size:.8rem;color:var(--color-text-muted);display:block;margin-bottom:8px}.article-title{font-size:1.25rem;font-weight:600;line-height:1.4;color:var(--color-text-primary);margin-bottom:24px;letter-spacing:-.01em}.article-link{font-size:.9rem;font-weight:600;color:var(--color-accent-navy);text-decoration:none}.stats{background:var(--color-bg-secondary);color:#fff;padding:80px 0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:64px;gap:64px;text-align:center}.stat-value{font-size:4rem;font-weight:700;letter-spacing:-.04em;margin-bottom:8px;display:block}.stat-suffix{color:var(--color-accent)}.stat-label{font-size:1rem;color:rgba(255,255,255,.6);font-weight:500}.closure-card{background:var(--color-bg-secondary);padding:64px 80px;display:flex;align-items:center;justify-content:space-between;border-radius:8px;color:#fff}.closure-text{max-width:500px}.closure-text h2{font-size:3rem;margin-bottom:24px}.closure-text p{font-size:1.25rem;color:rgba(255,255,255,.7)}.closure .btn-highlight{padding:24px 48px;font-size:1.1rem;font-weight:600}.footer{background:var(--color-bg-primary);padding:80px 0 48px;border-top:1px solid rgba(0,0,0,.05)}.footer-top{display:flex;flex-direction:column;gap:48px;margin-bottom:48px}@media (min-width:1024px){.footer-top{flex-direction:row;justify-content:space-between}}.footer-brand{max-width:300px}.footer-logo{margin-bottom:24px;opacity:.9}.footer-slogan{font-size:.9rem;color:var(--color-text-muted);margin-bottom:24px}.footer-contact-info{font-size:.85rem;color:var(--color-text-muted);line-height:1.8}.footer-contact-info p{font-size:.85rem}.social-links{display:flex;gap:20px;color:var(--color-text-muted)}.social-links svg{cursor:pointer;transition:color .3s ease}.social-links svg:hover{color:var(--color-accent-navy)}.footer-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:48px;gap:48px;flex:1 1;max-width:900px}@media (min-width:768px){.footer-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.footer-grid{grid-template-columns:repeat(5,1fr)}}.link-column h4{font-size:.8rem;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.link-column a{display:block;font-size:.9rem;color:var(--color-text-muted);text-decoration:none;margin-bottom:12px;transition:color .3s ease}.link-column a:hover{color:var(--color-accent-navy)}.footer-bottom{border-top:1px solid rgba(0,0,0,.05);padding-top:40px;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}@media (min-width:768px){.footer-bottom{flex-direction:row;justify-content:space-between;text-align:left}}.copyright{font-size:.85rem;color:var(--color-text-muted)}.legal-links{display:flex;gap:24px}.legal-links a{font-size:.85rem;color:var(--color-text-muted);text-decoration:none;transition:color .3s ease}.legal-links a:hover{color:var(--color-text-primary)}.seo-section{margin-top:64px}.seo-section details{cursor:pointer}.seo-section summary{font-size:.8rem;color:var(--color-text-muted);font-weight:600;outline:none;list-style:none;display:flex;align-items:center;gap:8px}.seo-section summary:before{content:"+"}.seo-section details[open] summary:before{content:"-"}.seo-content{margin-top:16px;font-size:.8rem;line-height:1.6;color:var(--color-text-muted);max-width:800px}.newsletter{background:var(--color-bg-secondary);padding:64px 0}.newsletter-card{max-width:800px;margin:0 auto;text-align:center}.newsletter-card h2{font-size:clamp(1.8rem,4vw,2.5rem);color:var(--color-text-on-dark);margin-bottom:16px}.newsletter-card p{font-size:1rem;color:rgba(255,255,255,.5);line-height:1.6;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.newsletter-form{display:flex;gap:12px;max-width:500px;margin:0 auto}.newsletter-input{flex:1 1;padding:16px 24px;border:1px solid rgba(255,255,255,.15);border-radius:980px;background:rgba(255,255,255,.05);color:#fff;font-size:.95rem;outline:none;transition:border-color .3s ease}.newsletter-input::placeholder{color:rgba(255,255,255,.3)}.newsletter-input:focus{border-color:var(--color-accent)}@media (max-width:968px){.closure-card{flex-direction:column;text-align:center;padding:40px}.closure-text{margin-bottom:40px}.process-grid{grid-template-columns:1fr;gap:40px}.footer-links{flex-direction:column;gap:40px}}@media (max-width:768px){.hero-columns{grid-template-columns:1fr;min-height:auto}.hero-left{padding:100px 24px 40px}.hero-right{height:280px}.hero-title{font-size:1.6rem}.hero-search-bar{padding:0 24px}.hero-search-inner{padding:14px 24px}.nav{display:none}.boutique-carousel{padding-left:0;padding-right:0}.services-grid{grid-template-columns:1fr}.search-bar,.search-filters{flex-direction:column}}