:root{--color-white:#FFFFFF;--color-off-white:#FAFBFC;--color-gray-50:#F8FAFC;--color-gray-100:#F1F5F9;--color-gray-200:#E2E8F0;--color-gray-300:#CBD5E1;--color-gray-400:#94A3B8;--color-gray-500:#000000;--color-gray-600:#000000;--color-gray-700:#000000;--color-gray-800:#000000;--color-gray-900:#000000;--color-primary-50:#EFF6FF;--color-primary-100:#DBEAFE;--color-primary-200:#BFDBFE;--color-primary-300:#93C5FD;--color-primary-400:#60A5FA;--color-primary-500:#3B82F6;--color-primary-600:#2563EB;--color-primary-700:#1D4ED8;--color-primary-800:#1E40AF;--color-success-50:#F0FDF4;--color-success-100:#DCFCE7;--color-success-500:#22C55E;--color-success-600:#16A34A;--color-accent-50:#FFFBEB;--color-accent-500:#F59E0B;--font-display:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;--font-body:'Inter', -apple-system, BlinkMacSystemFont, sans-serif;--text-2xs:0.625rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:2.75rem;--text-6xl:3.25rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.03);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.05), 0 4px 6px -2px rgba(0, 0, 0, 0.03);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.05), 0 10px 10px -5px rgba(0, 0, 0, 0.02);--shadow-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.08);--shadow-card:0 0 0 1px rgba(0, 0, 0, 0.03), 0 2px 4px rgba(0, 0, 0, 0.03), 0 12px 24px rgba(0, 0, 0, 0.04);--shadow-card-hover:0 0 0 1px rgba(0, 0, 0, 0.03), 0 4px 8px rgba(0, 0, 0, 0.04), 0 24px 48px rgba(0, 0, 0, 0.06);--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--transition-slower:500ms ease;--container-max:100%;--container-padding:1.25rem}@media (min-width:768px){:root{--text-2xs:0.6875rem;--text-xs:0.8125rem;--text-sm:0.9375rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:1.375rem;--text-2xl:1.625rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3rem;--text-6xl:3.75rem;--container-padding:2rem}}@media (min-width:1024px){:root{--text-2xs:0.75rem;--text-xs:0.875rem;--text-sm:1rem;--text-base:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.5rem;--text-6xl:4.25rem;--container-max:1280px;--container-padding:2.5rem}}@media (min-width:1440px){:root{--text-2xs:0.75rem;--text-xs:0.875rem;--text-sm:1rem;--text-base:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--text-6xl:4.5rem;--container-max:1400px;--container-padding:3rem}}@media (min-width:1920px){:root{--text-2xs:0.875rem;--text-xs:1rem;--text-sm:1.125rem;--text-base:1.25rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.125rem;--text-3xl:2.625rem;--text-4xl:3.375rem;--text-5xl:4.25rem;--text-6xl:5.25rem;--container-max:1600px;--container-padding:4rem}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--color-gray-700);background-color:var(--color-white)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a.inline-content-link{color:var(--color-primary-600);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}a.inline-content-link:hover,a.inline-content-link:focus-visible{color:var(--color-primary-700);text-decoration-color:var(--color-primary-700)}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-gray-900);letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--text-4xl);font-weight:700;line-height:1.1}h2{font-size:var(--text-4xl);font-weight:700;line-height:1.15}h3{font-size:var(--text-3xl);font-weight:600;line-height:1.2}h4{font-size:var(--text-2xl);font-weight:600;line-height:1.25}h5{font-size:var(--text-xl);font-weight:600;line-height:1.3}h6{font-size:var(--text-lg);font-weight:600;line-height:1.4}p{font-size:var(--text-base);line-height:1.7;color:var(--color-gray-600)}.lead{font-size:var(--text-lg);line-height:1.7;color:var(--color-gray-600)}small,.text-small{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.text-2xs{font-size:var(--text-2xs)}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgb(255 255 255 / .95);backdrop-filter:blur(20px);border-bottom:1px solid var(--color-gray-100);transition:all var(--transition-base)}.nav{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{display:flex;align-items:center;gap:var(--spacing-3)}.logo-icon{display:flex;align-items:center;justify-content:center}.logo-city{color:var(--color-primary-600)}.nav-links{display:flex;align-items:center;gap:var(--spacing-8)}.nav-links a{font-size:var(--text-sm);font-weight:500;color:var(--color-gray-600);transition:color var(--transition-fast);position:relative}.nav-links a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-primary-500);border-radius:var(--radius-full);transition:width var(--transition-base)}.nav-links a:hover{color:var(--color-gray-900)}.nav-links a:hover::after{width:100%}.nav-actions{display:flex;align-items:center;gap:var(--spacing-4)}.nav-phone{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);font-weight:500;color:var(--color-gray-600);transition:color var(--transition-fast)}.nav-phone:hover{color:var(--color-primary-600)}.mobile-menu-toggle{display:none;flex-direction:column;gap:5px;padding:var(--spacing-2)}.mobile-menu-toggle span{width:24px;height:2px;background:var(--color-gray-700);border-radius:var(--radius-full);transition:all var(--transition-base)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-lg);transition:all var(--transition-base);white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:var(--color-white);box-shadow:0 2px 8px rgb(59 130 246 / .25)}.btn-primary:hover{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));box-shadow:0 4px 16px rgb(59 130 246 / .35);transform:translateY(-1px)}.btn-white{background:var(--color-white);color:var(--color-primary-600);box-shadow:var(--shadow-md)}.btn-white:hover{background:var(--color-gray-50);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-outline-white{background:#fff0;color:var(--color-white);border:2px solid rgb(255 255 255 / .3)}.btn-outline-white:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .5)}.btn-large{padding:var(--spacing-4) var(--spacing-8);font-size:var(--text-base);border-radius:var(--radius-xl)}.btn-full{width:100%}.hero{position:relative;padding:calc(72px + var(--spacing-16)) 0 var(--spacing-20);background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-white) 50%,var(--color-primary-50) 100%);overflow:hidden;min-height:100vh;display:flex;align-items:center}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgb(59 130 246 / .05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgb(59 130 246 / .03) 0%,transparent 50%);pointer-events:none}.hero-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:center;justify-content:center;position:relative;z-index:2}.hero-content{max-width:560px;width:100%}.hero-badge{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--color-success-50);color:var(--color-success-600);font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-full);margin-bottom:var(--spacing-6)}.hero-badge svg{color:var(--color-success-500)}.hero-title{font-size:var(--text-4xl);font-weight:700;line-height:1.1;margin-bottom:var(--spacing-6);letter-spacing:-.02em}.gradient-text{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-700));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hero-subtitle{font-size:var(--text-lg);color:var(--color-gray-600);margin-bottom:var(--spacing-8);line-height:1.7}.hero-features{display:flex;flex-wrap:wrap;gap:var(--spacing-6)}.hero-feature{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);font-weight:500;color:var(--color-gray-700)}.hero-feature svg{color:var(--color-primary-500)}.hero-form-wrapper{position:relative;width:100%;max-width:580px}.hero-form-card{background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);padding:var(--spacing-8);border:1px solid var(--color-gray-100)}.form-header{text-align:center;margin-bottom:var(--spacing-6)}.form-header-title{font-weight:700}.form-header .form-header-title{font-size:var(--text-xl);margin-bottom:var(--spacing-2)}.form-header p{font-size:var(--text-sm);color:var(--color-gray-500)}.valuation-form{display:flex;flex-direction:column;gap:var(--spacing-4)}.form-group{display:flex;flex-direction:column;gap:var(--spacing-2)}.form-group label{font-size:var(--text-sm);font-weight:500;color:var(--color-gray-700)}.form-group input,.form-group select{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-base);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-gray-50);color:var(--color-gray-900);transition:all var(--transition-fast)}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--color-primary-500);background:var(--color-white);box-shadow:0 0 0 4px var(--color-primary-100)}.form-group input::placeholder{color:var(--color-gray-400)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4)}.form-disclaimer{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:var(--text-xs);color:var(--color-gray-500);margin-top:var(--spacing-2)}.form-disclaimer svg{color:var(--color-success-500)}.hero-image{position:absolute;right:-10%;bottom:0;width:45%;height:70%;opacity:.15;pointer-events:none}.hero-image img{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(to left,black,transparent);-webkit-mask-image:linear-gradient(to left,black,transparent)}.trust-bar{background:var(--color-white);padding:var(--spacing-8) 0;border-bottom:1px solid var(--color-gray-100)}.trust-items{display:flex;align-items:center;justify-content:center;gap:var(--spacing-10);flex-wrap:wrap}.trust-item{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);text-align:center}.trust-number{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-gray-900)}.trust-label{font-size:var(--text-sm);color:var(--color-gray-500)}.trust-divider{width:1px;height:40px;background:var(--color-gray-200)}.section-header{text-align:center;max-width:640px;margin:0 auto var(--spacing-12)}.section-tag{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background:var(--color-primary-50);color:var(--color-primary-600);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}.section-title{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--spacing-4);letter-spacing:-.02em}.section-subtitle{font-size:var(--text-base);color:var(--color-gray-500);line-height:1.7}.how-it-works{padding:var(--spacing-24) 0;background:var(--color-white)}.steps-grid{display:flex;align-items:stretch;justify-content:space-between;gap:var(--spacing-4)}.step-card{flex:1;max-width:320px;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-2xl);padding:var(--spacing-3);text-align:center;transition:all var(--transition-slow);position:relative}.step-card:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.step-card.featured{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));border-color:#fff0;color:var(--color-white)}.step-card.featured h3,.step-card.featured .step-number{color:var(--color-white)}.step-card.featured p{color:var(--color-primary-100)}.step-card.featured .step-icon{background:rgb(255 255 255 / .15);color:var(--color-white)}.step-number{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--color-primary-500);margin-bottom:var(--spacing-4)}.step-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-primary-50);color:var(--color-primary-600);border-radius:var(--radius-xl);margin-bottom:var(--spacing-4)}.step-card h3{font-size:var(--text-lg);margin-bottom:var(--spacing-3)}.step-card p{font-size:var(--text-base);color:var(--color-gray-500);line-height:1.6}.step-connector{display:flex;align-items:center;color:var(--color-gray-300);padding:0 var(--spacing-2)}.benefits{padding:var(--spacing-24) 0;background:var(--color-gray-50)}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:end}.benefits-content .section-title{text-align:left}.benefits-text{font-size:var(--text-base);color:var(--color-gray-600);margin-bottom:var(--spacing-8);line-height:1.7}.benefits-list{display:flex;margin-top:var(--spacing-5);flex-direction:column;gap:var(--spacing-5)}.benefit-item{display:flex;gap:var(--spacing-4)}.benefit-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-success-50);color:var(--color-success-600);border-radius:var(--radius-lg)}.benefit-content h3{font-size:var(--text-base);margin-bottom:var(--spacing-1)}.benefit-content p{font-size:var(--text-sm);color:var(--color-gray-500)}.benefits-image{position:relative;padding-bottom:var(--spacing-10)}.benefits-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center;border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);display:block}.benefits-card{position:absolute;bottom:-20px;left:-20px;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl)}.benefits-card-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-primary-50);color:var(--color-primary-600);border-radius:var(--radius-lg)}.benefits-card-title{display:block;font-weight:600;color:var(--color-gray-900)}.benefits-card-text{font-size:var(--text-sm);color:var(--color-gray-500)}.testimonials{padding:var(--spacing-24) 0;background:var(--color-white)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);margin-bottom:var(--spacing-12)}.testimonial-card{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-2xl);padding:var(--spacing-6);transition:all var(--transition-slow)}.testimonial-card:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.testimonial-card.featured{border-color:var(--color-primary-200);box-shadow:var(--shadow-card);background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-white) 100%)}.testimonial-rating{display:flex;gap:2px;color:var(--color-accent-500);margin-bottom:var(--spacing-4)}.testimonial-text{font-size:var(--text-base);color:var(--color-gray-700);line-height:1.7;margin-bottom:var(--spacing-5)}.testimonial-author{display:flex;align-items:center;gap:var(--spacing-3)}.testimonial-avatar{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-100);color:var(--color-primary-700);font-weight:600;border-radius:var(--radius-full)}.testimonial-name{display:block;font-weight:600;color:var(--color-gray-900);font-size:var(--text-sm)}.testimonial-location{font-size:var(--text-xs);color:var(--color-gray-500)}.testimonials-trust{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);padding:var(--spacing-6);background:var(--color-gray-50);border-radius:var(--radius-xl)}.trust-logo{width:32px;height:32px;object-fit:contain}.testimonials-trust-info{display:flex;flex-direction:column}.trust-rating{font-weight:600;color:var(--color-gray-900)}.trust-count{font-size:var(--text-sm);color:var(--color-gray-500)}.car-types{padding:var(--spacing-24) 0;background:var(--color-gray-50)}.car-types-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-4)}.car-type-card{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-xl);padding:var(--spacing-6);text-align:center;transition:all var(--transition-slow)}.car-type-card:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-card);transform:translateY(-2px)}.car-type-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--color-primary-50);color:var(--color-primary-600);border-radius:var(--radius-lg);margin-bottom:var(--spacing-4)}.car-type-card h4{font-size:var(--text-sm);margin-bottom:var(--spacing-1)}.car-type-card p{font-size:var(--text-xs);color:var(--color-gray-500)}.faq{padding:var(--spacing-24) 0;background:var(--color-white)}.faq-grid{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-3)}.faq-item{border:1px solid var(--color-gray-100);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.faq-item:hover{border-color:var(--color-gray-200)}.faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-5) var(--spacing-6);font-size:var(--text-lg);font-weight:500;color:var(--color-gray-900);text-align:left;background:var(--color-white);transition:all var(--transition-fast)}.faq-question:hover{background:var(--color-gray-50)}.faq-question svg{color:var(--color-gray-400);transition:transform var(--transition-base)}.faq-item.active .faq-question svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--transition-slow)}.faq-item.active .faq-answer{max-height:none}.faq-answer p{padding:0 var(--spacing-6) var(--spacing-5);color:var(--color-gray-600);line-height:1.7}.final-cta{padding:var(--spacing-24) 0;background:var(--color-gray-50)}.cta-card{position:relative;background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));border-radius:var(--radius-2xl);padding:var(--spacing-16);text-align:center;overflow:hidden}.cta-content{position:relative;z-index:2}.cta-card .cta-title{font-size:var(--text-4xl);color:var(--color-white);margin-bottom:var(--spacing-4);font-weight:bolder;line-height:1.11;letter-spacing:-.02em;text-wrap:balance}.cta-card p{font-size:var(--text-lg);color:var(--color-primary-100);margin-bottom:var(--spacing-8)}.cta-buttons{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}.cta-decoration{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.cta-circle{position:absolute;border-radius:var(--radius-full);background:rgb(255 255 255 / .05)}.cta-circle:first-child{width:400px;height:400px;top:-200px;right:-100px}.cta-circle:last-child{width:300px;height:300px;bottom:-150px;left:-50px}.footer{background:var(--color-gray-900);color:var(--color-gray-300);padding:var(--spacing-16) 0 var(--spacing-8)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-12);margin-bottom:var(--spacing-12)}.footer-brand .logo{margin-bottom:var(--spacing-4)}.footer-description{font-size:var(--text-sm);color:var(--color-gray-400);line-height:1.7;margin-bottom:var(--spacing-5)}.footer-social{display:flex;gap:var(--spacing-3)}.footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-gray-800);color:var(--color-gray-400);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.footer-social a:hover{background:var(--color-primary-600);color:var(--color-white)}.footer-links h3,.footer-contact h3{font-size:var(--text-sm);font-weight:600;color:var(--color-white);margin-bottom:var(--spacing-4)}.footer-links ul{display:flex;flex-direction:column;gap:var(--spacing-3)}.footer-links a{font-size:var(--text-sm);color:var(--color-gray-400);transition:color var(--transition-fast)}.footer-links a:hover{color:var(--color-white)}.footer-contact-item{display:flex;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4);font-size:var(--text-sm)}.footer-contact-item svg{flex-shrink:0;color:var(--color-gray-300);margin-top:2px}.footer-bottom{display:flex;align-items:center;justify-content:center;padding-top:var(--spacing-8);border-top:1px solid var(--color-gray-800)}.footer-bottom p{font-size:var(--text-sm);color:var(--color-gray-300)}@media (max-width:1200px){.car-types-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}.footer-brand{grid-column:span 3}}@media (max-width:1024px){.hero-container{grid-template-columns:1fr;gap:var(--spacing-10)}.hero-content{max-width:100%;text-align:center}.hero-features{justify-content:center}.hero-form-wrapper{max-width:480px;margin:0 auto}.hero-image{display:none}.benefits-grid{grid-template-columns:1fr;gap:var(--spacing-10)}.benefits-content{max-width:100%}.benefits-content .section-title{text-align:center}.benefits-content .section-tag{display:block;text-align:center}.benefits-text{text-align:center}.benefits-image{order:-1;max-width:500px;margin:0 auto}.testimonials-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto var(--spacing-12)}}@media (max-width:768px){:root{--container-padding:1rem}.nav-links,.nav-phone{display:none}.nav-actions .btn{display:none}.mobile-menu-toggle{display:flex}.steps-grid{flex-direction:column;align-items:center}.step-card{max-width:100%;width:100%}.step-connector{transform:rotate(90deg);padding:var(--spacing-2) 0}.trust-items{gap:var(--spacing-6)}.trust-divider{display:none}.car-types-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.footer-contact{grid-column:span 2}.footer-bottom{flex-direction:column;gap:var(--spacing-4);text-align:center}.cta-card{padding:var(--spacing-10) var(--spacing-6)}.cta-buttons{flex-direction:column}.cta-buttons .btn{width:100%;max-width:300px}}@media (max-width:480px){.hero{padding-top:calc(72px + var(--spacing-10))}.hero-badge{font-size:var(--text-xs)}.form-row{grid-template-columns:1fr}.trust-items{flex-direction:column}.car-types-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-contact{grid-column:span 1}}.comparison{padding:var(--spacing-24) 0;background:var(--color-white)}.comparison-table-wrapper{overflow-x:auto;margin-bottom:var(--spacing-8)}.comparison-table{width:100%;border-collapse:collapse;min-width:700px}.comparison-table th,.comparison-table td{padding:var(--spacing-4) var(--spacing-5);text-align:left;border-bottom:1px solid var(--color-gray-100)}.comparison-table thead th{background:var(--color-gray-50);font-weight:600;font-size:var(--text-sm);color:var(--color-gray-600)}.comparison-table thead th.highlight{background:var(--color-primary-50)}.comparison-header-highlight{display:flex;flex-direction:column;gap:var(--spacing-1)}.recommended-badge{display:inline-block;padding:2px 8px;background:var(--color-primary-500);color:var(--color-white);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);width:fit-content}.comparison-brand{font-size:var(--text-base);font-weight:700;color:var(--color-primary-700)}.comparison-table td.highlight{background:var(--color-primary-50)}.comparison-table .feature-name{font-weight:500;color:var(--color-gray-700)}.comparison-table td{font-size:var(--text-sm);color:var(--color-gray-600)}.comparison-table td svg{vertical-align:middle;margin-right:var(--spacing-2)}.comparison-table td span{vertical-align:middle}.value-best{color:var(--color-success-600);font-weight:600}.value-mid{color:var(--color-accent-500)}.value-bad{color:var(--color-gray-500)}.comparison-cta{text-align:center}.brands-section{padding:var(--spacing-16) 0;background:var(--color-gray-50);border-top:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100)}.brands-header{text-align:center;margin-bottom:var(--spacing-8)}.brands-header h3{font-size:var(--text-xl);margin-bottom:var(--spacing-2)}.brands-header p{color:var(--color-gray-500);font-size:var(--text-sm)}.brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-6);margin-bottom:var(--spacing-6)}.brand-logo{display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-gray-100);transition:all var(--transition-base)}.brand-logo:hover{border-color:var(--color-gray-200);box-shadow:var(--shadow-md)}.brand-logo img{height:40px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all var(--transition-base)}.brand-logo:hover img{filter:grayscale(0%);opacity:1}.brands-note{text-align:center;color:var(--color-gray-500);font-size:var(--text-sm)}.live-stats{padding:var(--spacing-16) 0;background:var(--color-white)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}.stat-card{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-2xl);padding:var(--spacing-6);transition:all var(--transition-base)}.stat-card:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-card)}.stat-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary-50);color:var(--color-primary-600);border-radius:var(--radius-lg);margin-bottom:var(--spacing-4)}.stat-content{margin-bottom:var(--spacing-3)}.stat-value{display:block;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;color:var(--color-gray-900);line-height:1.2}.stat-label{font-size:var(--text-sm);color:var(--color-gray-500)}.stat-trend{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-xs);font-weight:500;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md)}.stat-trend.up{background:var(--color-success-50);color:var(--color-success-600)}.stat-badge{display:inline-block;padding:var(--spacing-1) var(--spacing-2);background:var(--color-primary-50);color:var(--color-primary-600);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-md)}.stat-stars{display:flex;gap:2px}.recent-purchases{padding:var(--spacing-8) 0;background:var(--color-gray-900);overflow:hidden}.ticker-header{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);color:var(--color-white);font-size:var(--text-sm);font-weight:500}.live-indicator{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);background:rgb(239 68 68 / .2);color:#EF4444;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full)}.pulse{width:8px;height:8px;background:#EF4444;border-radius:var(--radius-full);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(239 68 68 / .7)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.ticker-wrapper{overflow:hidden}.ticker-track{display:flex;gap:var(--spacing-4);animation:ticker 30s linear infinite}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ticker-item{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:rgb(255 255 255 / .05);border-radius:var(--radius-lg);border:1px solid rgb(255 255 255 / .1)}.ticker-car{font-weight:600;color:var(--color-white);font-size:var(--text-sm)}.ticker-location{color:var(--color-gray-400);font-size:var(--text-sm)}.ticker-time{color:var(--color-primary-400);font-size:var(--text-xs)}.service-areas{padding:var(--spacing-24) 0;background:var(--color-white)}.service-areas-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:center}.service-areas-content .section-tag{display:inline-block}.service-areas-content .section-title{text-align:left;margin-bottom:var(--spacing-4)}.service-areas-text{color:var(--color-gray-600);margin-bottom:var(--spacing-8);line-height:1.7}.service-highlights{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}.service-highlight-card{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);background:var(--color-gray-50);border-radius:var(--radius-xl);border:1px solid var(--color-gray-100);transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.service-highlight-card:hover{background:var(--color-white);border-color:var(--color-primary-200);box-shadow:var(--shadow-card)}.service-highlight-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary-100);color:var(--color-primary-600);border-radius:var(--radius-lg);flex-shrink:0}.service-highlight-body{flex:1}.service-highlight-stat{display:flex;align-items:baseline;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.service-highlight-stat strong{font-family:var(--font-display);font-size:var(--text-xl);font-weight:800;color:var(--color-gray-900);line-height:1}.service-highlight-stat span{font-size:var(--text-sm);font-weight:600;color:var(--color-primary-600)}.service-highlight-body p{font-size:var(--text-sm);line-height:1.6;color:var(--color-gray-500);margin:0}.service-areas-map{position:relative}.map-container{position:relative;background:linear-gradient(135deg,var(--color-gray-50),var(--color-white));border-radius:var(--radius-2xl);padding:var(--spacing-16);min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-gray-100)}.map-grid-bg{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.map-shape-bg{position:absolute;width:100%;height:100%;opacity:1}.map-placeholder{position:relative;z-index:2;text-align:center;color:var(--color-primary-600)}.map-center-pin{display:flex;justify-content:center;margin-bottom:var(--spacing-3);filter:drop-shadow(0 4px 8px rgb(59 130 246 / .3))}.map-placeholder span{display:block;font-size:var(--text-lg);font-weight:600;color:var(--color-gray-700)}.map-pins{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.map-pin{position:absolute;width:10px;height:10px;background:var(--color-primary-500);border-radius:var(--radius-full);border:2px solid var(--color-white);box-shadow:0 2px 8px rgb(59 130 246 / .4);transform:translate(-50%,-50%)}.map-pin::after{content:'';position:absolute;inset:-4px;border-radius:var(--radius-full);background:var(--color-primary-500);opacity:0;animation:ping 2.5s cubic-bezier(0,0,.2,1) infinite}.map-pin:nth-child(1)::after{animation-delay:0s}.map-pin:nth-child(2)::after{animation-delay:0.3s}.map-pin:nth-child(3)::after{animation-delay:0.6s}.map-pin:nth-child(4)::after{animation-delay:0.9s}.map-pin:nth-child(5)::after{animation-delay:1.2s}.map-pin:nth-child(6)::after{animation-delay:1.5s}.map-pin:nth-child(7)::after{animation-delay:1.8s}.map-pin:nth-child(8)::after{animation-delay:2.1s}@keyframes ping{0%{transform:scale(1);opacity:.4}100%{transform:scale(2.5);opacity:0}}.certifications{padding:var(--spacing-16) 0;background:var(--color-gray-50)}.certifications-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}.cert-card{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-2xl);padding:var(--spacing-6);text-align:center;transition:all var(--transition-base)}.cert-card:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-card)}.cert-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;background:var(--color-primary-50);color:var(--color-primary-600);border-radius:var(--radius-xl);margin-bottom:var(--spacing-4)}.cert-card .cert-title{font-size:var(--text-base);margin-bottom:var(--spacing-2);font-weight:700}.cert-card p{font-size:var(--text-sm);color:var(--color-gray-500);line-height:1.6}.process-timeline{padding:var(--spacing-24) 0;background:var(--color-gray-50)}.timeline{max-width:700px;margin:0 auto;position:relative}.timeline::before{content:'';position:absolute;left:20px;top:0;bottom:0;width:2px;background:var(--color-gray-200)}.timeline-item{position:relative;padding-left:60px;padding-bottom:var(--spacing-10)}.timeline-item:last-child{padding-bottom:0}.timeline-marker{position:absolute;left:0;top:0;width:42px;height:42px;background:var(--color-white);border:2px solid var(--color-primary-500);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;color:var(--color-primary-600);font-size:var(--text-sm);z-index:1}.timeline-marker.completed{background:var(--color-success-500);border-color:var(--color-success-500);color:var(--color-white)}.timeline-content{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-xl);padding:var(--spacing-6)}.timeline-time{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background:var(--color-primary-50);color:var(--color-primary-600);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);margin-bottom:var(--spacing-3)}.timeline-content h4{font-size:var(--text-lg);margin-bottom:var(--spacing-2)}.timeline-content p{color:var(--color-gray-600);font-size:var(--text-sm);line-height:1.7;margin-bottom:var(--spacing-4)}.timeline-checklist{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.timeline-checklist li{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-xs);color:var(--color-gray-600);padding:var(--spacing-1) var(--spacing-2);background:var(--color-gray-50);border-radius:var(--radius-md)}.timeline-checklist li::before{content:'';width:6px;height:6px;background:var(--color-success-500);border-radius:var(--radius-full)}.page-hero{position:relative;padding:calc(72px + var(--spacing-16)) 0 var(--spacing-16);background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-white) 50%,var(--color-primary-50) 100%)}.page-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgb(59 130 246 / .05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgb(59 130 246 / .03) 0%,transparent 50%);pointer-events:none}.breadcrumb{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);color:var(--color-gray-500);margin-bottom:var(--spacing-6)}.breadcrumb a{color:var(--color-primary-600);transition:color var(--transition-fast)}.breadcrumb a:hover{color:var(--color-primary-700)}.page-hero-content{max-width:700px}.page-hero h1{font-size:var(--text-5xl);font-weight:700;margin-bottom:var(--spacing-4);letter-spacing:-.02em}.page-hero-subtitle{font-size:var(--text-lg);color:var(--color-gray-600);line-height:1.7;margin-bottom:var(--spacing-8)}.page-hero-stats{display:flex;gap:var(--spacing-10)}.hero-stat{display:flex;flex-direction:column}.hero-stat-value{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-gray-900)}.hero-stat-label{font-size:var(--text-sm);color:var(--color-gray-500)}.content-section{padding:var(--spacing-2) 0;background:var(--color-white)}.content-section-full{padding:var(--spacing-2) 0}.container-narrow{max-width:1000px;margin:0 auto;padding:0 var(--spacing-6)}.content-grid{display:grid;grid-template-columns:1fr 380px;gap:var(--spacing-12);align-items:start;margin-top:50px}.main-content{min-width:0}.content-block{margin-bottom:var(--spacing-12)}.content-block h2,.content-block .content-block-title{font-size:var(--text-2xl);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--spacing-4)}.content-block p{color:var(--color-gray-600);line-height:1.8;margin-bottom:var(--spacing-4)}.content-block p:last-child{margin-bottom:0}.highlight-box{display:flex;gap:var(--spacing-4);padding:var(--spacing-5);background:var(--color-primary-50);border-radius:var(--radius-xl);border-left:4px solid var(--color-primary-500);margin:var(--spacing-6) 0}.highlight-icon{flex-shrink:0;color:var(--color-primary-600)}.highlight-content{font-size:var(--text-sm);color:var(--color-gray-700);line-height:1.7}.highlight-content strong{color:var(--color-gray-900)}.process-cards{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-6)}.process-card{display:flex;gap:var(--spacing-5);padding:var(--spacing-6);background:var(--color-gray-50);border-radius:var(--radius-xl);border:1px solid var(--color-gray-100)}.process-card-number{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-500);color:var(--color-white);font-family:var(--font-display);font-weight:700;border-radius:var(--radius-lg)}.process-card-content h3{font-size:var(--text-lg);margin-bottom:var(--spacing-2)}.process-card-content p{font-size:var(--text-sm);margin-bottom:var(--spacing-3)}.process-card-content ul{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.process-card-content li{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-xs);color:var(--color-gray-600);padding:var(--spacing-1) var(--spacing-2);background:var(--color-white);border-radius:var(--radius-md)}.process-card-content li::before{content:'';width:5px;height:5px;background:var(--color-success-500);border-radius:var(--radius-full)}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-5);margin-top:var(--spacing-6)}.feature-item{padding:var(--spacing-5);background:var(--color-gray-50);border-radius:var(--radius-xl);border:1px solid var(--color-gray-100)}.feature-item .feature-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-primary-50);color:var(--color-primary-600);border-radius:var(--radius-lg);margin-bottom:var(--spacing-3)}.feature-item h4,.feature-item .feature-item-title{font-size:var(--text-base);font-weight:600;margin-bottom:var(--spacing-1)}.feature-item p{font-size:var(--text-sm);color:var(--color-gray-500);margin:0}.pricing-factors{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);margin-top:var(--spacing-6)}.pricing-factor{padding:var(--spacing-4);background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg)}.pricing-factor-header{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2)}.factor-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-gray-100);color:var(--color-gray-600);border-radius:var(--radius-md)}.pricing-factor h4,.pricing-factor h3,.pricing-factor .pricing-factor-title{font-size:var(--text-base);font-weight:600;margin:0}.pricing-factor p{font-size:var(--text-sm);color:var(--color-gray-500);margin:0;line-height:1.5}.documents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-top:var(--spacing-6)}.document-card{padding:var(--spacing-5);background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-xl)}.document-badge{display:inline-block;padding:2px 8px;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);margin-bottom:var(--spacing-3)}.document-card.required .document-badge{background:var(--color-primary-100);color:var(--color-primary-700)}.document-card.optional .document-badge{background:var(--color-gray-100);color:var(--color-gray-600)}.document-card h4,.document-card h3{font-size:var(--text-base);font-weight:600;margin-bottom:var(--spacing-2)}.document-card p{font-size:var(--text-sm);color:var(--color-gray-500);margin:0}.faq-list{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-6)}.sidebar{display:flex;flex-direction:column;gap:var(--spacing-5);align-self:start;position:sticky;top:100px}.sidebar-card{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-2xl);padding:var(--spacing-6)}.sidebar-card.sticky{position:relative;top:auto}.sidebar-card-header{text-align:center;margin-bottom:var(--spacing-5)}.sidebar-card-header h3{font-size:var(--text-lg);margin-bottom:var(--spacing-1)}.sidebar-card-header p{font-size:var(--text-sm);color:var(--color-gray-500)}.sidebar-form .form-group{margin-bottom:var(--spacing-3)}.sidebar-card .sidebar-title{font-size:var(--text-base);font-weight:700;margin-bottom:var(--spacing-3);letter-spacing:-.02em;text-wrap:balance}.sidebar-card>p{font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-4)}.sidebar-phone{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-primary-50);color:var(--color-primary-700);font-size:var(--text-lg);font-weight:700;border-radius:var(--radius-xl);margin-bottom:var(--spacing-4);transition:all var(--transition-base)}.sidebar-phone:hover{background:var(--color-primary-100)}.sidebar-hours{display:flex;flex-direction:column;gap:var(--spacing-1);text-align:center;font-size:var(--text-xs);color:var(--color-gray-500)}.sidebar-benefits{display:flex;flex-direction:column;gap:var(--spacing-3)}.sidebar-benefits li{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);color:var(--color-gray-700)}.sidebar-testimonial{background:var(--color-gray-50)}.sidebar-rating{display:flex;gap:2px;margin-bottom:var(--spacing-3)}.sidebar-testimonial p{font-size:var(--text-sm);color:var(--color-gray-700);line-height:1.6;margin-bottom:var(--spacing-4);font-style:italic}.sidebar-author{display:flex;flex-direction:column}.sidebar-author strong{font-size:var(--text-sm);color:var(--color-gray-900)}.sidebar-author span{font-size:var(--text-xs);color:var(--color-gray-500)}.sidebar-card-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:1.25;color:var(--color-gray-900);margin-bottom:var(--spacing-3)}.sidebar-cta-card{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:var(--color-white);text-align:center}.sidebar-cta-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .15);border-radius:var(--radius-full);margin:0 auto var(--spacing-4)}.sidebar-cta-icon svg{color:var(--color-white)}.sidebar-cta-card h3,.sidebar-cta-card .sidebar-cta-title{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--spacing-2);color:var(--color-white)}.sidebar-cta-card p{font-size:var(--text-sm);color:rgb(255 255 255 / .9);margin-bottom:var(--spacing-5);line-height:1.5}.sidebar-cta-card .btn-primary{background:var(--color-white);color:var(--color-primary-600)}.sidebar-cta-card .btn-primary:hover{background:var(--color-gray-100);transform:translateY(-2px)}.sidebar-stats-card{background:var(--color-gray-50);display:flex;flex-direction:column;gap:var(--spacing-4)}.sidebar-stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-gray-200)}.sidebar-stat:last-child{border-bottom:none;padding-bottom:0}.sidebar-stat:first-child{padding-top:0}.sidebar-stat-value{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-primary-600);line-height:1;margin-bottom:var(--spacing-1)}.sidebar-stat-label{font-size:var(--text-xs);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.5px}.page-cta{padding:var(--spacing-16) 0;background:var(--color-gray-50)}.nav-links a.active{color:var(--color-primary-600)}.nav-links a.active::after{width:100%}.mobile-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(15 23 42 / .5);backdrop-filter:blur(4px);z-index:1001;opacity:0;visibility:hidden;transition:all var(--transition-base)}.mobile-sidebar-overlay.active{opacity:1;visibility:visible}.mobile-sidebar{position:fixed;top:0;right:0;width:320px;max-width:85vw;height:100%;background:var(--color-white);z-index:1002;transform:translateX(100%);transition:transform var(--transition-slow);display:flex;flex-direction:column;box-shadow:-10px 0 40px rgb(0 0 0 / .1)}.mobile-sidebar.active{transform:translateX(0)}.mobile-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--color-gray-100)}.mobile-sidebar-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-gray-100);color:var(--color-gray-600);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.mobile-sidebar-close:hover{background:var(--color-gray-200);color:var(--color-gray-900)}.mobile-sidebar-nav{flex:1;padding:var(--spacing-4) 0;overflow-y:auto}.mobile-nav-link{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-base);font-weight:500;color:var(--color-gray-700);transition:all var(--transition-fast);border-left:3px solid #fff0}.mobile-nav-link:hover,.mobile-nav-link.active{background:var(--color-primary-50);color:var(--color-primary-600);border-left-color:var(--color-primary-500)}.mobile-nav-link svg{flex-shrink:0;color:var(--color-gray-400)}.mobile-nav-link:hover svg,.mobile-nav-link.active svg{color:var(--color-primary-500)}.mobile-sidebar-cta{padding:var(--spacing-5);border-top:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:var(--spacing-3)}.mobile-phone-btn{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-gray-100);color:var(--color-gray-700);font-size:var(--text-base);font-weight:600;border-radius:var(--radius-xl);transition:all var(--transition-fast)}.mobile-phone-btn:hover{background:var(--color-gray-200)}.mobile-cta-btn{justify-content:center}.mobile-sidebar-footer{padding:var(--spacing-4) var(--spacing-5);border-top:1px solid var(--color-gray-100);background:var(--color-gray-50)}.mobile-sidebar-trust{display:flex;justify-content:center;gap:var(--spacing-4);font-size:var(--text-xs);color:var(--color-gray-500)}.mobile-sidebar-trust span{display:flex;align-items:center;gap:var(--spacing-1)}.mobile-sidebar-trust span::before{content:'';width:6px;height:6px;background:var(--color-success-500);border-radius:var(--radius-full)}body.sidebar-open{overflow:hidden}.floating-phone-cta{position:fixed;bottom:var(--spacing-6);right:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5);background:var(--color-white);color:var(--color-gray-700);border-radius:var(--radius-full);box-shadow:0 4px 20px rgb(0 0 0 / .12),0 0 0 1px rgb(0 0 0 / .05);z-index:999;opacity:0;transform:translateY(20px);transition:all var(--transition-slow);pointer-events:none}.floating-phone-cta.visible{opacity:1;transform:translateY(0);pointer-events:auto}.floating-phone-cta:hover{background:var(--color-primary-50);color:var(--color-primary-700);box-shadow:0 8px 30px rgb(0 0 0 / .15),0 0 0 1px var(--color-primary-200);transform:translateY(-2px)}.floating-phone-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-success-500);color:var(--color-white);border-radius:var(--radius-full);flex-shrink:0}.floating-phone-number{font-size:var(--text-base);font-weight:700;white-space:nowrap}@media (max-width:768px){.floating-phone-cta{bottom:var(--spacing-4);right:var(--spacing-3);left:var(--spacing-3);justify-content:center;padding:var(--spacing-3) var(--spacing-4)}.floating-phone-icon{width:36px;height:36px}.floating-phone-icon svg{width:18px;height:18px}.floating-phone-number{font-size:var(--text-sm)}}.form-reminder-widget{padding:var(--spacing-6) 0;background:#fff0}.reminder-card{display:flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-8);background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));border-radius:var(--radius-2xl);color:var(--color-white)}.reminder-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:rgb(255 255 255 / .15);border-radius:var(--radius-xl);flex-shrink:0}.reminder-content{flex:1}.reminder-content div{font-size:var(--text-xl);color:var(--color-white);margin-bottom:var(--spacing-1);font-weight:700}.reminder-content p{font-size:var(--text-sm);color:var(--color-primary-100);margin:0}.reminder-card .btn{flex-shrink:0;background:var(--color-white);color:var(--color-primary-700)}.reminder-card .btn:hover{background:var(--color-gray-100);transform:translateY(-1px)}@media (max-width:768px){.reminder-card{flex-direction:column;text-align:center;padding:var(--spacing-6);gap:var(--spacing-4)}.reminder-icon{width:56px;height:56px}.reminder-icon svg{width:28px;height:28px}.reminder-card .btn{width:100%;justify-content:center}}.inline-reminder-widget{margin:var(--spacing-8) 0}.inline-reminder-card{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);background:linear-gradient(135deg,var(--color-primary-50),var(--color-white));border:1px solid var(--color-primary-200);border-radius:var(--radius-xl)}.inline-reminder-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary-100);color:var(--color-primary-600);border-radius:var(--radius-lg);flex-shrink:0}.inline-reminder-content{flex:1;min-width:0}.inline-reminder-content div{font-size:var(--text-lg);margin-bottom:0;color:var(--color-gray-900)}.inline-reminder-content p{font-size:var(--text-base);color:var(--color-gray-500);margin:0}.btn-small{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-sm);flex-shrink:0}@media (max-width:640px){.inline-reminder-card{flex-direction:column;text-align:center;gap:var(--spacing-3);padding:var(--spacing-5)}.inline-reminder-icon{width:44px;height:44px}.inline-reminder-content div{font-size:var(--text-lg)}.inline-reminder-content p{font-size:var(--text-xs)}.btn-small{width:100%;justify-content:center}}@media (max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}.certifications-grid{grid-template-columns:repeat(2,1fr)}.brands-grid{grid-template-columns:repeat(4,1fr)}.content-grid{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);align-self:auto;position:relative;top:auto}.sidebar-cta-card{grid-column:span 2}}@media (max-width:1024px){.service-areas-grid{grid-template-columns:1fr;gap:var(--spacing-10)}.service-areas-map{order:-1}.map-container{min-height:300px}.page-hero-stats{flex-wrap:wrap;gap:var(--spacing-6)}.feature-grid{grid-template-columns:1fr}.documents-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.comparison-table-wrapper{margin:0 calc(var(--container-padding) * -1);padding:0 var(--container-padding)}.stats-grid{grid-template-columns:1fr}.certifications-grid{grid-template-columns:1fr}.brands-grid{grid-template-columns:repeat(3,1fr)}.timeline::before{left:16px}.timeline-item{padding-left:50px}.timeline-marker{width:34px;height:34px;font-size:var(--text-xs)}.pricing-factors{grid-template-columns:1fr}.documents-grid{grid-template-columns:1fr}.sidebar{grid-template-columns:1fr}.sidebar-cta-card{grid-column:span 1}.sidebar-stats-card{flex-direction:row;justify-content:space-around}.sidebar-stat{border-bottom:none;border-right:1px solid var(--color-gray-200);padding:0 var(--spacing-3)}.sidebar-stat:last-child{border-right:none}}@media (max-width:480px){.areas-list{grid-template-columns:1fr}.brands-grid{grid-template-columns:repeat(2,1fr)}.process-card{flex-direction:column}.sidebar-stats-card{flex-direction:column;gap:var(--spacing-3)}.sidebar-stat{border-right:none;border-bottom:1px solid var(--color-gray-200);padding:var(--spacing-3) 0}.sidebar-stat:last-child{border-bottom:none;padding-bottom:0}.sidebar-stat:first-child{padding-top:0}.sidebar-stat-value{font-size:var(--text-xl)}.sidebar-stat-label{font-size:var(--text-2xs)}}.multistep-form-card{max-width:520px;padding:var(--spacing-5) var(--spacing-6)}.multistep-form-card .form-header{margin-bottom:var(--spacing-3)}.multistep-form-card .form-header .form-header-title{font-size:var(--text-xl);font-weight:700;margin-bottom:var(--spacing-2)}.form-progress{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-gray-100)}.progress-step{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1)}.step-circle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-gray-100);color:var(--color-gray-500);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;border-radius:var(--radius-full);transition:all var(--transition-base)}.progress-step.active .step-circle,.progress-step.completed .step-circle{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:var(--color-white);box-shadow:0 2px 8px rgb(59 130 246 / .3)}.progress-step.completed .step-circle{background:var(--color-success-500)}.step-label{font-size:var(--text-xs);font-weight:500;color:var(--color-gray-400);transition:color var(--transition-base)}.progress-step.active .step-label,.progress-step.completed .step-label{color:var(--color-gray-700)}.progress-line{flex:1;height:2px;background:var(--color-gray-200);max-width:50px;margin-bottom:var(--spacing-3);transition:background var(--transition-base)}.progress-line.active{background:linear-gradient(90deg,var(--color-primary-500),var(--color-primary-300))}.multistep-form{position:relative}.multistep-form .form-group{margin-bottom:var(--spacing-2)}.multistep-form .form-row{gap:var(--spacing-3);margin-bottom:0}.form-step{display:none;animation:fadeIn 0.3s ease}.form-step.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.step-title{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-600);margin-bottom:var(--spacing-3)}.multistep-form .form-group label{font-size:var(--text-sm);margin-bottom:var(--spacing-1)}.multistep-form .form-group input,.multistep-form .form-group select{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-base)}.multistep-form .form-group textarea{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-base);min-height:60px}.form-navigation{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-gray-100)}.form-navigation .btn{flex:1}.btn-secondary{background:var(--color-gray-100);color:var(--color-gray-700)}.btn-secondary:hover{background:var(--color-gray-200);color:var(--color-gray-900)}.form-hint{display:block;font-size:var(--text-xs);color:var(--color-gray-500);margin-top:var(--spacing-1)}.form-group textarea{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-base);font-family:var(--font-body);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-gray-50);color:var(--color-gray-900);transition:all var(--transition-fast);resize:vertical;min-height:80px}.form-group textarea:focus{outline:none;border-color:var(--color-primary-500);background:var(--color-white);box-shadow:0 0 0 4px var(--color-primary-100)}.form-group textarea::placeholder{color:var(--color-gray-400)}.file-upload-wrapper{position:relative}.file-upload-wrapper input[type="file"]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.file-upload-label{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--color-gray-50);border:2px dashed var(--color-gray-200);border-radius:var(--radius-lg);color:var(--color-gray-500);font-size:var(--text-xs);text-align:center;transition:all var(--transition-base);cursor:pointer}.file-upload-label svg{width:20px;height:20px}.file-upload-wrapper:hover .file-upload-label,.file-upload-wrapper input[type="file"]:focus+.file-upload-label{border-color:var(--color-primary-400);background:var(--color-primary-50);color:var(--color-primary-600)}.file-upload-label svg{color:var(--color-gray-400);transition:color var(--transition-base)}.file-upload-wrapper:hover .file-upload-label svg{color:var(--color-primary-500)}.image-preview{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-3)}.image-preview-item{position:relative;width:60px;height:60px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-gray-200)}.image-preview-item img{width:100%;height:100%;object-fit:cover}.image-preview-item .remove-image{position:absolute;top:2px;right:2px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:rgb(239 68 68 / .9);color:#fff;border-radius:var(--radius-full);font-size:var(--text-2xs);cursor:pointer;border:none;padding:0;line-height:1}.image-preview-item .remove-image:hover{background:#EF4444}.checkbox-group{margin-top:var(--spacing-2)}.checkbox-label{display:flex;align-items:flex-start;gap:var(--spacing-3);cursor:pointer;font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.5}.checkbox-label input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom{flex-shrink:0;width:20px;height:20px;border:2px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-white);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);margin-top:1px}.checkbox-label input[type="checkbox"]:checked+.checkbox-custom{background:var(--color-primary-500);border-color:var(--color-primary-500)}.checkbox-label input[type="checkbox"]:checked+.checkbox-custom::after{content:'';width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.checkbox-label input[type="checkbox"]:focus+.checkbox-custom{box-shadow:0 0 0 4px var(--color-primary-100)}.checkbox-text a{color:var(--color-primary-600);text-decoration:underline}.checkbox-text a:hover{color:var(--color-primary-700)}.form-group.error input,.form-group.error select,.form-group.error textarea{border-color:#EF4444;background:#FEF2F2}.form-group.error input:focus,.form-group.error select:focus,.form-group.error textarea:focus{box-shadow:0 0 0 4px rgb(239 68 68 / .1)}.form-error-message{display:block;font-size:var(--text-xs);color:#EF4444;margin-top:var(--spacing-1)}.form-success{text-align:center;padding:var(--spacing-8) var(--spacing-4)}.form-success-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--color-success-50);color:var(--color-success-500);border-radius:var(--radius-full);margin:0 auto var(--spacing-4)}.form-success h3{font-size:var(--text-xl);color:var(--color-gray-900);margin-bottom:var(--spacing-2)}.form-success p{font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-4)}.form-success .inquiry-id{display:inline-block;padding:var(--spacing-2) var(--spacing-4);background:var(--color-gray-100);color:var(--color-gray-700);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-md);margin-bottom:var(--spacing-6)}.btn .spinner{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.multistep-form-card>.form-disclaimer{margin-top:var(--spacing-3);font-size:var(--text-2xs)}.sidebar-card:has(.multistep-form-card),.sidebar-card.has-form{padding:var(--spacing-4);overflow:hidden}.sidebar-card .multistep-form-card{padding:0;box-shadow:none;border:none;background:#fff0;max-width:100%;width:100%}.sidebar-card .multistep-form-card .form-header{text-align:center;margin-bottom:var(--spacing-3)}.sidebar-card .multistep-form-card .form-header .form-header-title{font-size:var(--text-base);margin-bottom:var(--spacing-1)}.sidebar-card .multistep-form-card .form-header p{font-size:var(--text-xs);color:var(--color-gray-500)}.sidebar-card .form-progress{margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);gap:var(--spacing-1)}.sidebar-card .step-circle{width:24px;height:24px;font-size:var(--text-2xs)}.sidebar-card .progress-line{max-width:24px;margin-bottom:var(--spacing-3)}.sidebar-card .step-label{display:none}.sidebar-card .step-title{font-size:var(--text-xs);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2)}.sidebar-card .multistep-form .form-group{margin-bottom:var(--spacing-2)}.sidebar-card .multistep-form .form-group label{font-size:var(--text-2xs);margin-bottom:2px}.sidebar-card .multistep-form .form-group input,.sidebar-card .multistep-form .form-group select,.sidebar-card .multistep-form .form-group textarea{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-xs);width:100%;box-sizing:border-box}.sidebar-card .multistep-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}.sidebar-card .form-navigation{margin-top:var(--spacing-3);padding-top:var(--spacing-2);gap:var(--spacing-2)}.sidebar-card .form-navigation .btn{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-xs)}.sidebar-card .file-upload-label{padding:var(--spacing-2);font-size:var(--text-2xs)}.sidebar-card .file-upload-label svg{width:16px;height:16px}.sidebar-card .form-hint{font-size:var(--text-2xs)}.sidebar-card .checkbox-label{font-size:var(--text-2xs);gap:var(--spacing-2)}.sidebar-card .checkbox-custom{width:16px;height:16px}.sidebar-card .checkbox-text{line-height:1.3}.sidebar-card .multistep-form-card>.form-disclaimer{font-size:var(--text-2xs);margin-top:var(--spacing-2);text-align:center}.sidebar-card .image-preview-item{width:50px;height:50px}@media (max-width:1024px){.sidebar-card .multistep-form .form-row{grid-template-columns:1fr;gap:var(--spacing-2)}}@media (max-width:768px){.multistep-form-card{padding:var(--spacing-4)}.form-progress{gap:var(--spacing-1);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3)}.step-circle{width:26px;height:26px;font-size:var(--text-2xs)}.step-label{font-size:var(--text-2xs)}.progress-line{max-width:35px;margin-bottom:var(--spacing-3)}.step-title{font-size:var(--text-xs);margin-bottom:var(--spacing-3)}.multistep-form .form-group{margin-bottom:var(--spacing-2)}}@media (max-width:480px){.multistep-form .form-row{grid-template-columns:1fr}.form-navigation{flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-3);padding-top:var(--spacing-3)}.form-navigation .btn-prev{order:2}.form-navigation .btn-next,.form-navigation .btn-submit{order:1}.step-label{display:none}.progress-line{max-width:30px}.multistep-form-card .form-header .form-header-title{font-size:var(--text-base)}}.about-section{padding:var(--spacing-24) 0;background:var(--color-white)}.about-grid{display:grid;grid-template-columns:4fr 3fr;gap:var(--spacing-12);align-items:end}.about-content .section-tag{margin-bottom:var(--spacing-4)}.about-content .section-title{text-align:left;margin-bottom:var(--spacing-6)}.about-text{color:var(--color-gray-600);line-height:1.8;margin-bottom:var(--spacing-6)}.about-text p{margin-bottom:var(--spacing-4)}.about-text p:last-child{margin-bottom:0}.about-highlight{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);background:var(--color-gray-50);border-radius:var(--radius-xl);border-left:4px solid var(--color-primary-500)}.about-highlight-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-primary-100);color:var(--color-primary-600);border-radius:var(--radius-lg)}.about-highlight-content .bold{font-size:var(--text-base);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--spacing-1)}.about-highlight-content p{font-size:var(--text-sm);color:var(--color-gray-500);margin:0}.about-visual{position:relative}.about-image-wrapper{position:relative;border-radius:var(--radius-2xl);overflow:visible;width:100%}.about-image{width:100%;height:600px;object-fit:cover;border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl)}.about-image-accent{position:absolute;top:-20px;right:-20px;width:100%;height:100%;background:linear-gradient(135deg,var(--color-primary-100),var(--color-primary-200));border-radius:var(--radius-2xl);z-index:-1}.about-image-badge{position:absolute;bottom:-24px;left:24px;display:flex;align-items:center;gap:var(--spacing-4);background:var(--color-white);padding:var(--spacing-5) var(--spacing-6);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--color-gray-100)}.about-image-badge .badge-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-success-50);color:var(--color-success-600);border-radius:var(--radius-lg);flex-shrink:0}.about-image-badge .badge-content{display:flex;flex-direction:column}.about-image-badge .badge-value{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-gray-900);line-height:1.2}.about-image-badge .badge-label{font-size:var(--text-sm);color:var(--color-gray-500)}.values-section{padding:var(--spacing-24) 0;background:var(--color-gray-50)}.values-header{text-align:center;max-width:680px;margin:0 auto var(--spacing-12)}.values-intro{font-size:var(--text-lg);color:var(--color-gray-600);line-height:1.8;margin-top:var(--spacing-6)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.value-card{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-8);border:1px solid var(--color-gray-100);transition:all var(--transition-slow)}.value-card:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.value-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-primary-50);color:var(--color-primary-600);border-radius:var(--radius-xl);margin-bottom:var(--spacing-5)}.value-card:nth-child(2) .value-icon{background:var(--color-success-50);color:var(--color-success-600)}.value-card:nth-child(3) .value-icon{background:var(--color-accent-50);color:var(--color-accent-500)}.value-card .value-sub-title{font-size:var(--text-lg);color:var(--color-gray-900);margin-bottom:var(--spacing-3);font-weight:700}.value-card p{font-size:var(--text-base);color:var(--color-gray-600);line-height:1.7}.vehicle-info-section{padding:var(--spacing-24) 0;background:var(--color-white)}.vehicle-info-header{text-align:center;max-width:760px;margin:0 auto var(--spacing-12)}.vehicle-info-intro{font-size:var(--text-lg);color:var(--color-gray-600);line-height:1.8;margin-top:var(--spacing-6)}.vehicle-info-content{display:grid;grid-template-columns:1fr 380px;gap:var(--spacing-10);align-items:start}.vehicle-info-main{display:flex;flex-direction:column;gap:var(--spacing-6)}.info-block{background:var(--color-gray-50);border-radius:var(--radius-2xl);padding:var(--spacing-8);border:1px solid var(--color-gray-100);transition:all var(--transition-slow)}.info-block:hover{border-color:var(--color-gray-200);box-shadow:var(--shadow-md)}.info-block-header{display:flex;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.info-block-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary-100);color:var(--color-primary-600);border-radius:var(--radius-lg)}.info-block-icon.accent{background:var(--color-accent-50);color:var(--color-accent-500)}.info-block-icon.success{background:var(--color-success-50);color:var(--color-success-600)}.info-block h3{font-size:var(--text-xl);color:var(--color-gray-900);margin:0}.info-block p{font-size:var(--text-base);color:var(--color-gray-600);line-height:1.8;margin:0}.vehicle-info-sidebar{display:flex;flex-direction:column;gap:var(--spacing-6);position:sticky;top:100px}.sidebar-card{border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);padding:var(--spacing-6)}.sidebar-card .sidebar-title{font-size:var(--text-base);color:var(--color-gray-900);margin-bottom:var(--spacing-4)}.checkmark-list{display:flex;flex-direction:column;gap:var(--spacing-3)}.checkmark-list li{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--text-sm);color:var(--color-gray-700)}.checkmark-list li svg{flex-shrink:0;color:var(--color-success-500)}.sidebar-card.highlight{background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-white) 100%);border-color:var(--color-primary-200)}.sidebar-card-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--color-primary-100);color:var(--color-primary-600);border-radius:var(--radius-xl);margin-bottom:var(--spacing-4)}.sidebar-card.highlight .sidebar-title{font-size:var(--text-lg);margin-bottom:var(--spacing-3)}.sidebar-card.highlight p{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.7;margin-bottom:var(--spacing-5)}.sidebar-card .btn-full{width:100%;justify-content:center}@media (max-width:1024px){.about-grid{grid-template-columns:1fr;gap:var(--spacing-12)}.about-content{max-width:100%}.about-image{height:340px}.about-image-badge{display:none}.values-grid{grid-template-columns:1fr;gap:var(--spacing-4)}.value-card{padding:var(--spacing-6)}.vehicle-info-content{grid-template-columns:1fr;gap:var(--spacing-8)}.vehicle-info-sidebar{position:static;flex-direction:row;flex-wrap:wrap}.sidebar-card{flex:1;min-width:280px}}@media (max-width:768px){.about-section,.values-section,.vehicle-info-section{padding:var(--spacing-16) 0}.about-image-wrapper{margin-bottom:var(--spacing-12)}.about-image-wrapper{margin-bottom:var(--spacing-12)}.about-image{height:340px}.about-image-accent{display:none}.about-image-badge{display:none}.vehicle-info-sidebar{flex-direction:column}.sidebar-card{min-width:0;width:100%}.info-block{padding:var(--spacing-6)}.info-block-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}.info-block h3{font-size:var(--text-base)}}@media (max-width:480px){.vehicle-info-sidebar{gap:var(--spacing-4)}.sidebar-card{padding:var(--spacing-4);border-radius:var(--radius-xl)}.sidebar-card .sidebar-title{font-size:var(--text-sm)}.checkmark-list{gap:var(--spacing-2)}.checkmark-list li{font-size:var(--text-xs);gap:var(--spacing-2)}.checkmark-list li svg{width:14px;height:14px;flex-shrink:0}.sidebar-card-icon{width:44px;height:44px}.sidebar-card.highlight .sidebar-title{font-size:var(--text-base)}.sidebar-card.highlight p{font-size:var(--text-xs)}.sidebar-card .btn-full{padding:var(--spacing-3);font-size:var(--text-sm)}}.legal-header{padding:calc(72px + var(--spacing-16)) 0 var(--spacing-12);background:linear-gradient(135deg,var(--color-gray-50) 0%,var(--color-white) 50%,var(--color-primary-50) 100%)}.legal-breadcrumb{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);color:var(--color-gray-500);margin-bottom:var(--spacing-4)}.legal-breadcrumb a{color:var(--color-gray-500);text-decoration:none;transition:color var(--transition-fast)}.legal-breadcrumb a:hover{color:var(--color-primary-600)}.legal-breadcrumb svg{color:var(--color-gray-400)}.legal-title{font-size:var(--text-5xl);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--spacing-3);letter-spacing:-.02em}.legal-subtitle{font-size:var(--text-lg);color:var(--color-gray-600);max-width:600px}.legal-content{padding:var(--spacing-16) 0;background:var(--color-white)}.legal-card{max-width:900px;margin:0 auto;background:var(--color-white);border-radius:var(--radius-2xl);border:1px solid var(--color-gray-100);box-shadow:var(--shadow-lg);padding:var(--spacing-10)}.legal-intro{margin-bottom:var(--spacing-10);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-gray-100)}.legal-intro p{font-size:var(--text-base);color:var(--color-gray-600);line-height:1.8;margin-bottom:var(--spacing-4)}.legal-intro p:last-child{margin-bottom:0}.legal-toc{background:var(--color-gray-50);border-radius:var(--radius-xl);padding:var(--spacing-6);margin-bottom:var(--spacing-10)}.legal-toc h3{font-size:var(--text-base);font-weight:600;color:var(--color-gray-800);margin-bottom:var(--spacing-4)}.legal-toc ul{list-style:none;padding:0;margin:0}.legal-toc li{font-size:var(--text-sm);color:var(--color-gray-600);padding:var(--spacing-2) 0;padding-left:var(--spacing-4);border-left:2px solid var(--color-gray-200);margin-bottom:var(--spacing-1);transition:all var(--transition-fast)}.legal-toc li:hover{border-left-color:var(--color-primary-500);color:var(--color-gray-900)}.legal-section{margin-bottom:var(--spacing-10);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-gray-100)}.legal-section:last-of-type{border-bottom:none;margin-bottom:var(--spacing-6);padding-bottom:0}.legal-section h2{font-size:var(--text-xl);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--color-primary-100)}.legal-section h3{font-size:var(--text-lg);font-weight:600;color:var(--color-gray-800);margin-top:var(--spacing-6);margin-bottom:var(--spacing-4)}.legal-section p{font-size:var(--text-base);color:var(--color-gray-600);line-height:1.8;margin-bottom:var(--spacing-4)}.legal-section p:last-child{margin-bottom:0}.legal-section a{color:var(--color-primary-600);text-decoration:none;transition:color var(--transition-fast);word-break:break-all}.legal-section a:hover{color:var(--color-primary-700);text-decoration:underline}.legal-contact-info{background:var(--color-gray-50);border-radius:var(--radius-lg);padding:var(--spacing-5);margin-bottom:var(--spacing-4)}.legal-contact-info p{margin-bottom:var(--spacing-1);color:var(--color-gray-700)}.legal-contact-info p:last-child{margin-bottom:0}.legal-contact-details{margin-bottom:var(--spacing-4)}.legal-contact-details p{margin-bottom:var(--spacing-2)}.legal-list{list-style:none;padding:0;margin:var(--spacing-4) 0}.legal-list li{position:relative;font-size:var(--text-base);color:var(--color-gray-600);line-height:1.8;padding-left:var(--spacing-6);margin-bottom:var(--spacing-3)}.legal-list li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--color-primary-500);border-radius:var(--radius-full)}.legal-note{background:var(--color-accent-50);border-left:4px solid var(--color-accent-500);border-radius:var(--radius-md);padding:var(--spacing-4) var(--spacing-5);margin:var(--spacing-6) 0}.legal-note p{font-size:var(--text-sm);color:var(--color-gray-700);margin-bottom:var(--spacing-2)}.legal-note p:last-child{margin-bottom:0}.legal-footer-note{margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--color-gray-100);text-align:center}.legal-footer-note p{font-size:var(--text-sm);color:var(--color-gray-400);font-style:italic}.legal-footer-note a{color:var(--color-primary-600);text-decoration:none}.legal-footer-note a:hover{color:var(--color-primary-700);text-decoration:underline}@media (max-width:768px){.legal-title{font-size:var(--text-4xl)}.legal-header{padding:calc(72px + var(--spacing-10)) 0 var(--spacing-8)}.legal-card{padding:var(--spacing-6);border-radius:var(--radius-xl)}.legal-section h2{font-size:var(--text-lg)}.legal-section h3{font-size:var(--text-base)}.legal-content{padding:var(--spacing-10) 0}}@media (min-width:1600px){.nav{height:84px}.nav-links{gap:var(--spacing-10)}.hero-container{gap:var(--spacing-16)}.hero-content{max-width:640px}.hero-form-wrapper{max-width:620px}.hero-title{font-size:var(--text-5xl)}.multistep-form-card{max-width:560px;padding:var(--spacing-8)}.multistep-form-card .form-header .form-header-title{font-size:var(--text-2xl)}.multistep-form-card .form-header p{font-size:var(--text-base)}.step-circle{width:36px;height:36px}.progress-line{max-width:60px}.steps-grid{gap:var(--spacing-8)}.step-card{max-width:380px;padding:var(--spacing-10)}.benefits-grid{gap:var(--spacing-20)}.testimonials-grid{gap:var(--spacing-8)}.testimonial-card{padding:var(--spacing-8)}.stats-grid{gap:var(--spacing-8)}.stat-card{padding:var(--spacing-8)}.about-grid{gap:var(--spacing-20)}.about-image{height:600px}.about-image-badge{padding:var(--spacing-6) var(--spacing-8)}.values-grid{gap:var(--spacing-8)}.value-card{padding:var(--spacing-10)}.vehicle-info-content{grid-template-columns:1fr 440px;gap:var(--spacing-12)}.info-block{padding:var(--spacing-10)}.sidebar-card{padding:var(--spacing-8)}.faq-grid{max-width:900px}.comparison-table th,.comparison-table td{padding:var(--spacing-5) var(--spacing-6)}}@media (min-width:1920px){.nav{height:92px}.hero-content{max-width:720px}.hero-form-wrapper{max-width:720px}.multistep-form-card{max-width:640px}.hero-subtitle{font-size:var(--text-lg)}.step-card{max-width:420px;padding:var(--spacing-12)}.step-icon{width:80px;height:80px}.testimonial-card{padding:var(--spacing-10)}.about-image{height:650px}.about-image-accent{top:-30px;right:-30px}.about-image-badge .badge-value{font-size:var(--text-3xl)}.value-card{padding:var(--spacing-12)}.value-icon{width:72px;height:72px}.vehicle-info-content{grid-template-columns:1fr 500px;gap:var(--spacing-16)}.info-block{padding:var(--spacing-12)}.info-block-icon{width:56px;height:56px}.faq-grid{max-width:1000px}.faq-question{padding:var(--spacing-6) var(--spacing-8)}.brands-grid{gap:var(--spacing-8)}.brand-logo{padding:var(--spacing-6)}}@media (min-width:2560px){.nav{height:100px}.hero-content{max-width:800px}.hero-form-wrapper{max-width:760px}.hero-container{gap:var(--spacing-24)}.steps-grid{gap:var(--spacing-10)}.step-card{max-width:480px}.about-image{height:440px}.about-image-accent{top:-40px;right:-40px}.values-grid{gap:var(--spacing-12)}.vehicle-info-content{grid-template-columns:1fr 580px}.stats-grid{gap:var(--spacing-12)}.testimonials-grid{gap:var(--spacing-12)}.faq-grid{max-width:1200px}}.blog-hero{padding:calc(72px + var(--spacing-12)) 0 var(--spacing-8);background:linear-gradient(180deg,var(--color-gray-50) 0%,var(--color-white) 100%);text-align:center}.blog-hero h1{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--spacing-3);letter-spacing:-.02em}.blog-hero p{font-size:var(--text-base);color:var(--color-gray-500);max-width:500px;margin:0 auto;line-height:1.6}.blog-section{padding:var(--spacing-8) 0 var(--spacing-10);background:var(--color-white)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.blog-card{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-gray-100);overflow:hidden;transition:all var(--transition-base);display:flex;flex-direction:column}.blog-card:hover{border-color:var(--color-primary-200);box-shadow:0 8px 30px rgb(59 130 246 / .12);transform:translateY(-2px)}.blog-card-image{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-gray-100)}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.blog-card:hover .blog-card-image img{transform:scale(1.03)}.blog-card-content{padding:var(--spacing-5);display:flex;flex-direction:column;flex-grow:1}.blog-meta{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);flex-wrap:wrap}.blog-date{font-size:var(--text-xs);color:var(--color-gray-400)}.blog-category{font-size:10px;font-weight:600;color:var(--color-primary-600);background:var(--color-primary-50);padding:2px 8px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px}.blog-card-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--color-gray-900);margin-bottom:var(--spacing-2);line-height:1.4}.blog-card-title a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.blog-card-title a:hover{color:var(--color-primary-600)}.blog-card-excerpt{font-size:var(--text-sm);color:var(--color-gray-500);line-height:1.6;margin-bottom:var(--spacing-3);flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-read-more{font-size:var(--text-sm);font-weight:500;color:var(--color-primary-600);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:all var(--transition-fast)}.blog-read-more:hover{color:var(--color-primary-700);gap:8px}.blog-post{padding:calc(72px + var(--spacing-6)) 0 var(--spacing-10);background:var(--color-white)}.container-narrow{max-width:1000px;margin:0 auto;padding:0 var(--container-padding)}.post-header{margin-bottom:var(--spacing-6);text-align:center}.post-meta{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);flex-wrap:wrap}.post-date{font-size:var(--text-sm);color:var(--color-gray-400)}.post-category{font-size:11px;font-weight:600;color:var(--color-primary-600);background:var(--color-primary-50);padding:3px 10px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px}.post-title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;color:var(--color-gray-900);line-height:1.2;letter-spacing:-.02em;margin-bottom:var(--spacing-4)}.post-excerpt{font-size:var(--text-lg);color:var(--color-gray-500);line-height:1.6;max-width:600px;margin:0 auto}.post-featured-image{margin-bottom:var(--spacing-8);border-radius:var(--radius-xl);overflow:hidden}.post-featured-image img{width:100%;height:auto;display:block}.post-content{font-size:var(--text-base);color:var(--color-gray-600);line-height:1.8}.post-content h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-gray-900);margin-top:var(--spacing-8);margin-bottom:var(--spacing-3);line-height:1.3;padding-bottom:var(--spacing-2);border-bottom:2px solid var(--color-primary-100)}.post-content h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--color-gray-800);margin-top:var(--spacing-6);margin-bottom:var(--spacing-2);line-height:1.4}.post-content p{margin-bottom:var(--spacing-4)}.post-content a{color:var(--color-primary-600);text-decoration:none;border-bottom:1px solid var(--color-primary-200);transition:all var(--transition-fast)}.post-content a:hover{color:var(--color-primary-700);border-bottom-color:var(--color-primary-500)}.heading-style{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;color:var(--color-gray-800);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);line-height:1.4}.content-section{margin:0}.content-section:last-child{margin-bottom:0}.styled-list{list-style:none;padding:0;margin:0}.styled-list li{position:relative;padding-left:var(--spacing-6);margin-bottom:var(--spacing-2);line-height:1.7}.styled-list li::before{content:'';position:absolute;left:0;top:10px;width:5px;height:5px;background:var(--color-primary-500);border-radius:50%}.checklist{list-style:none;margin:0;background:linear-gradient(135deg,var(--color-success-50) 0%,var(--color-white) 100%);border:1px solid var(--color-success-100);border-radius:var(--radius-lg);padding:var(--spacing-4)}.checklist li{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) 0;line-height:1.5;font-size:var(--text-sm)}.checklist li:last-child{padding-bottom:0}.checklist li:first-child{padding-top:0}.checklist .checkmark{color:var(--color-success-500);font-weight:700;flex-shrink:0}.content-quote blockquote{position:relative;margin:var(--spacing-6) 0;padding:var(--spacing-5) var(--spacing-6);background:var(--color-gray-50);border-left:3px solid var(--color-primary-500);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.content-quote blockquote p{font-size:var(--text-base);font-style:italic;color:var(--color-gray-700);margin-bottom:var(--spacing-2);line-height:1.7}.content-quote blockquote cite{font-size:var(--text-sm);font-style:normal;font-weight:500;color:var(--color-gray-500)}.content-image figure{margin:var(--spacing-6) 0}.content-image img{width:100%;height:auto;border-radius:var(--radius-lg)}.content-image figcaption{text-align:center;font-size:var(--text-sm);color:var(--color-gray-400);margin-top:var(--spacing-2)}.tip-box{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background:linear-gradient(135deg,var(--color-accent-50) 0%,#FFFEF5 100%);border:1px solid rgb(245 158 11 / .15);border-radius:var(--radius-lg);margin:var(--spacing-5) 0}.tip-icon{font-size:var(--text-xl);flex-shrink:0;line-height:1}.tip-content h3{font-size:var(--text-sm);font-weight:600;color:var(--color-gray-900);margin:0 0 var(--spacing-1) 0}.tip-content p{font-size:var(--text-sm);color:var(--color-gray-600);margin:0;line-height:1.6}.content-table{margin:var(--spacing-5) 0}.table-responsive{overflow-x:auto;border-radius:var(--radius-lg);box-shadow:0 1px 3px rgb(0 0 0 / .05),0 4px 12px rgb(0 0 0 / .03)}.content-table table{width:100%;border-collapse:collapse;font-size:var(--text-sm);background:var(--color-white)}.content-table th{background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-600) 100%);color:var(--color-white);font-weight:600;padding:var(--spacing-3) var(--spacing-4);text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px}.content-table th:first-child{border-radius:var(--radius-lg) 0 0 0}.content-table th:last-child{border-radius:0 var(--radius-lg) 0 0}.content-table td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-700)}.content-table tbody tr:last-child td{border-bottom:none}.content-table tbody tr:last-child td:first-child{border-radius:0 0 0 var(--radius-lg)}.content-table tbody tr:last-child td:last-child{border-radius:0 0 var(--radius-lg) 0}.content-table tbody tr:nth-child(even){background:var(--color-gray-50)}.content-table tbody tr{transition:background var(--transition-fast)}.content-table tbody tr:hover{background:var(--color-primary-50)}.toc-box{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--spacing-4);margin:var(--spacing-5) 0}.toc-title{font-family:var(--font-display);font-size:var(--text-sm)!important;font-weight:600;color:var(--color-gray-900);margin:0 0 var(--spacing-3) 0!important;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-gray-100);text-transform:uppercase;letter-spacing:.5px}.toc-nav ol{list-style:none;padding-left:0;margin:0;counter-reset:toc}.toc-nav li{padding:var(--spacing-1) 0;counter-increment:toc}.toc-nav li::before{content:counter(toc) ".";color:var(--color-primary-500);font-weight:600;margin-right:var(--spacing-2);font-size:var(--text-sm)}.toc-nav a{color:var(--color-gray-600);text-decoration:none;font-size:var(--text-sm);transition:color var(--transition-fast)}.toc-nav a:hover{color:var(--color-primary-600)}.post-footer{margin-top:var(--spacing-10);padding-top:var(--spacing-8);border-top:1px solid var(--color-gray-100)}.post-cta{text-align:center;padding:var(--spacing-6);background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-white) 100%);border-radius:var(--radius-xl);border:1px solid var(--color-primary-100)}.post-cta h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--spacing-1)}.post-cta p{font-size:var(--text-sm);color:var(--color-gray-500);margin-bottom:var(--spacing-4)}.post-navigation{margin-top:var(--spacing-6);text-align:center}.btn-back{display:inline-flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);font-weight:500;color:var(--color-gray-500);text-decoration:none;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-md);transition:all var(--transition-fast)}.btn-back:hover{color:var(--color-primary-600);background:var(--color-gray-50)}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-5)}.post-title{font-size:var(--text-3xl)}}@media (max-width:768px){.blog-hero{padding:calc(72px + var(--spacing-8)) 0 var(--spacing-6)}.blog-hero h1{font-size:var(--text-3xl)}.blog-section{padding:var(--spacing-8) 0 var(--spacing-12)}.blog-grid{grid-template-columns:1fr;gap:var(--spacing-4)}.blog-card{flex-direction:row;align-items:stretch}.blog-card-image{width:120px;min-width:120px;aspect-ratio:1}.blog-card-content{padding:var(--spacing-4)}.blog-card-title{font-size:var(--text-base);margin-bottom:var(--spacing-1)}.blog-card-excerpt{display:none}.blog-post{padding:calc(72px + var(--spacing-6)) 0 var(--spacing-12)}.post-header{margin-bottom:var(--spacing-5)}.post-title{font-size:var(--text-2xl);margin-bottom:var(--spacing-3)}.post-excerpt{font-size:var(--text-base)}.post-featured-image{margin-bottom:var(--spacing-6);border-radius:var(--radius-lg)}.post-content h2{font-size:var(--text-xl);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.post-content h3{font-size:var(--text-lg);margin-top:var(--spacing-2)}.content-section{margin-bottom:var(--spacing-4)}.content-quote blockquote{padding:var(--spacing-4)}.content-quote blockquote p{font-size:var(--text-base)}.tip-box{flex-direction:column;gap:var(--spacing-2)}.post-cta{padding:var(--spacing-5)}.post-cta h3{font-size:var(--text-lg)}.post-footer{margin-top:var(--spacing-8);padding-top:var(--spacing-6)}.post-navigation{margin-top:var(--spacing-4)}}@media (max-width:480px){.blog-hero h1{font-size:var(--text-2xl)}.blog-hero p{font-size:var(--text-sm)}.blog-card-image{width:100px;min-width:100px}.blog-card-content{padding:var(--spacing-3)}.blog-card-title{font-size:var(--text-sm)}.blog-meta{margin-bottom:var(--spacing-1)}.blog-date{font-size:10px}.blog-category{font-size:9px;padding:1px 6px}.post-title{font-size:var(--text-xl)}.post-excerpt{font-size:var(--text-sm)}.post-content{font-size:var(--text-sm)}.post-content h2{font-size:var(--text-lg);margin-top:var(--spacing-5)}.post-content h3{font-size:var(--text-base);margin-top:var(--spacing-4)}.post-content p{margin-bottom:var(--spacing-3)}.content-section{margin-bottom:var(--spacing-3)}.styled-list li{padding-left:var(--spacing-5);margin-bottom:var(--spacing-1);font-size:var(--text-sm)}.checklist{padding:var(--spacing-3)}.checklist li{font-size:var(--text-xs);padding:var(--spacing-1) 0}.toc-box{padding:var(--spacing-3)}.toc-nav a{font-size:var(--text-xs)}.content-table th,.content-table td{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-xs)}.post-cta{padding:var(--spacing-4)}.post-cta h3{font-size:var(--text-base)}.post-cta p{font-size:var(--text-xs);margin-bottom:var(--spacing-3)}.post-cta h3{font-size:var(--text-lg)}.post-cta p{font-size:var(--text-sm)}}.seller-guide-section{background:var(--color-gray-50);padding:var(--spacing-20) 0}.seller-guide-section .section-header{text-align:center;margin-bottom:var(--spacing-12)}.seller-guide-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media (min-width:768px){.seller-guide-grid{grid-template-columns:1fr 1fr}}.seller-guide-card{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-8);box-shadow:var(--shadow-card);border:1px solid var(--color-gray-100);transition:transform var(--transition-slow),box-shadow var(--transition-slow);display:flex;flex-direction:column;gap:var(--spacing-4)}.seller-guide-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-card-hover)}.seller-guide-card-header{display:flex;align-items:center;gap:var(--spacing-3)}.seller-guide-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-xl);background:var(--color-primary-50);color:var(--color-primary-600);flex-shrink:0}.seller-guide-card-tag{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-3);background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);letter-spacing:.03em;text-transform:uppercase}.seller-guide-card h3{font-size:var(--text-xl);font-weight:700;color:var(--color-gray-900);line-height:1.25;margin:0}.seller-guide-card p{font-size:var(--text-sm);line-height:1.75;color:var(--color-gray-600);margin:0}.content-block-tag{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-3);background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);letter-spacing:.03em;text-transform:uppercase;margin-bottom:var(--spacing-3)}.intro-image img{width:100%;object-fit:cover;object-position:center;border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);display:block}.av-banner-image{margin-bottom:var(--spacing-8)}.av-banner-image img{width:100%;aspect-ratio:16 / 6;object-fit:cover;object-position:center;border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);display:block}.market-overview-block{border-left:4px solid var(--color-primary-400);background:var(--color-primary-50);border-radius:var(--radius-2xl);padding:var(--spacing-8);margin-bottom:var(--spacing-8)}.market-overview-block h2{font-size:var(--text-2xl);margin-top:var(--spacing-2);margin-bottom:var(--spacing-5)}.market-overview-block p{color:var(--color-gray-700);margin-bottom:var(--spacing-4)}.market-overview-block p:last-of-type{margin-bottom:0}.market-overview-highlight{display:flex;align-items:flex-start;gap:var(--spacing-4);background:var(--color-white);border:1px solid var(--color-primary-200);border-radius:var(--radius-xl);padding:var(--spacing-5) var(--spacing-6);margin-top:var(--spacing-6)}.market-highlight-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-lg);background:var(--color-primary-100);color:var(--color-primary-600);flex-shrink:0;margin-top:2px}.market-highlight-content{font-size:var(--text-sm);line-height:1.7;color:var(--color-gray-700)}.market-highlight-content strong{display:block;font-weight:700;color:var(--color-primary-700);margin-bottom:var(--spacing-1);font-size:var(--text-sm)}.expert-tips-section{background:var(--color-white)}.expert-tips-section h2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-3)}.expert-tips-section>p{margin-bottom:var(--spacing-6)}.expert-tips-list{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-6)}.expert-tip-card{border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-white);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.expert-tip-card.active{border-color:var(--color-primary-300);box-shadow:var(--shadow-card)}.expert-tip-card-header{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6);width:100%;text-align:left;cursor:pointer;background:none;border:none;font-family:var(--font-body);transition:background var(--transition-fast)}.expert-tip-card-header:hover{background:var(--color-gray-50)}.expert-tip-card.active .expert-tip-card-header{background:var(--color-primary-50)}.expert-tip-card-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-700);font-weight:700;font-size:var(--text-xs);font-family:var(--font-display);flex-shrink:0;transition:background var(--transition-base),color var(--transition-base)}.expert-tip-card.active .expert-tip-card-number{background:var(--color-primary-500);color:var(--color-white)}.expert-tip-card-title{flex:1;font-size:var(--text-base);font-weight:600;color:var(--color-gray-800);font-family:var(--font-display);line-height:1.3}.expert-tip-chevron{display:flex;align-items:center;color:var(--color-gray-400);flex-shrink:0;transition:transform var(--transition-base),color var(--transition-base)}.expert-tip-card.active .expert-tip-chevron{transform:rotate(180deg);color:var(--color-primary-500)}.expert-tip-card-body{max-height:0;overflow:hidden;transition:max-height var(--transition-slow)}.expert-tip-card.active .expert-tip-card-body{max-height:400px}.expert-tip-card-body p{padding:var(--spacing-1) var(--spacing-6) var(--spacing-5);padding-left:calc(var(--spacing-6) + 36px + var(--spacing-4));font-size:var(--text-sm);line-height:1.75;color:var(--color-gray-600);margin:0}@media (max-width:768px){.seller-guide-section{padding:var(--spacing-12) 0}.seller-guide-card{padding:var(--spacing-6)}.seller-guide-card h3{font-size:var(--text-lg)}.intro-layout{grid-template-columns:1fr;gap:var(--spacing-6)}.intro-image{order:-1}.intro-image img{aspect-ratio:16 / 7}.av-banner-image img{aspect-ratio:16 / 8}.market-overview-block{padding:var(--spacing-6);border-radius:var(--radius-xl)}.market-overview-block h2{font-size:var(--text-2xl)}.market-overview-highlight{flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}.expert-tip-card-header{padding:var(--spacing-4) var(--spacing-4);gap:var(--spacing-3)}.expert-tip-card-body p{padding:var(--spacing-1) var(--spacing-4) var(--spacing-4);padding-left:var(--spacing-4)}.expert-tip-card-number{width:32px;height:32px}.service-highlight-card{padding:var(--spacing-4)}.service-highlight-icon{width:40px;height:40px}.service-highlight-stat strong{font-size:var(--text-lg)}}