.header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--color-steel-800);color:#fff;box-shadow:var(--shadow-md);position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-top:var(--space-md);padding-bottom:var(--space-md);min-height:64px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{color:#fff;font-weight:700;font-size:var(--text-lg);flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:flex}.header__logo[data-astro-cid-nen7h5rs]:hover{color:var(--color-blue-200)}.header__nav-list[data-astro-cid-nen7h5rs]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.header__nav-link[data-astro-cid-nen7h5rs]{color:var(--color-steel-200);font-size:var(--text-sm);border-radius:var(--radius-sm);transition:background var(--transition-fast), color var(--transition-fast);padding:.3rem .65rem;font-weight:500;text-decoration:none}.header__nav-link[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#ffffff14}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.header__phone[data-astro-cid-nen7h5rs]{color:var(--color-blue-300);font-weight:600;font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.3rem;text-decoration:none;display:flex}.header__phone[data-astro-cid-nen7h5rs]:hover{color:#fff}.header__phone-text[data-astro-cid-nen7h5rs]{font-variant-numeric:tabular-nums}.header__cta[data-astro-cid-nen7h5rs]{display:none}@media (width>=768px){.header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}}.header__hamburger[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;gap:4px;padding:4px;display:flex}.header__hamburger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{width:24px;height:2.5px;transition:all var(--transition-fast);background:#fff;border-radius:2px;display:block}.header__hamburger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:rotate(45deg)translate(4px,5px)}.header__hamburger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.header__hamburger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:rotate(-45deg)translate(4px,-5px)}@media (width>=768px){.header__nav[data-astro-cid-nen7h5rs]{display:block}.header__hamburger[data-astro-cid-nen7h5rs]{display:none}}@media (width<=767px){.header__nav[data-astro-cid-nen7h5rs],.header__phone-text[data-astro-cid-nen7h5rs]{display:none}}.mobile-menu[data-astro-cid-nen7h5rs]{background:var(--color-steel-800);z-index:99;opacity:0;transition:opacity var(--transition-base);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mobile-menu[data-astro-cid-nen7h5rs]:not([hidden]){opacity:1;pointer-events:auto}.mobile-menu__inner[data-astro-cid-nen7h5rs]{text-align:center;padding:var(--space-3xl) var(--space-xl);width:100%;max-width:20rem}.mobile-menu__list[data-astro-cid-nen7h5rs]{gap:var(--space-xl);flex-direction:column;list-style:none;display:flex}.mobile-menu__link[data-astro-cid-nen7h5rs]{color:#fff;font-size:var(--text-xl);padding:.5rem;font-weight:600;text-decoration:none;display:block}.mobile-menu__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-blue-300)}.mobile-menu__phone[data-astro-cid-nen7h5rs]{color:var(--color-blue-300);font-size:var(--text-lg)}.mobile-menu__divider[data-astro-cid-nen7h5rs]{border:none;border-top:1px solid #ffffff26}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-steel-800);color:#e2e8f0;padding:var(--space-4xl) 0 0}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-3xl);grid-template-columns:1fr;display:grid}@media (width>=640px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width>=900px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 2fr 1.5fr 1.5fr}}.footer__heading[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-steel-300);margin-bottom:var(--space-lg);font-weight:700}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-steel-300);font-size:var(--text-sm);text-decoration:none}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer__links--contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-blue-300);font-weight:600}.footer__bottom[data-astro-cid-jo6i4kqk]{margin-top:var(--space-4xl);padding:var(--space-xl) 0;justify-content:space-between;gap:var(--space-md);border-top:1px solid #ffffff14;flex-wrap:wrap;display:flex}:root{--color-steel-50:#f1f4f9;--color-steel-100:#e2e8f0;--color-steel-200:#cbd5e1;--color-steel-300:#94a3b8;--color-steel-400:#64748b;--color-steel-500:#475569;--color-steel-600:#334155;--color-steel-700:#1e293b;--color-steel-800:#0f172a;--color-steel-900:#0a0f1a;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-sand-50:#faf8f4;--color-sand-100:#f0ece1;--color-sand-200:#ded5bf;--color-sand-300:#c9bb9a;--color-sand-400:#b5a177;--color-sand-500:#a0885a;--color-sand-600:#826d47;--color-sand-700:#6a563c;--color-sand-800:#5b4833;--color-sand-900:#4d3d2c;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-white:#fff;--color-bg:#f8fafc;--color-bg-warm:#faf8f4;--color-surface:#fff;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--color-text:#1e293b;--color-text-muted:#64748b;--color-text-light:#94a3b8;--color-primary:var(--color-blue-700);--color-primary-hover:var(--color-blue-800);--color-accent:var(--color-orange-500);--color-accent-hover:var(--color-orange-600);--color-success:#059669;--color-warning:var(--color-amber-500);--color-danger:var(--color-red-500);--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-heading:"Inter", -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:2.75rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--space-4xl:4rem;--container:72rem;--container-narrow:48rem;--container-wide:80rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--shadow-sm:0 1px 2px #1e293b0f;--shadow-md:0 4px 16px #1e293b12;--shadow-lg:0 8px 30px #1e293b14;--shadow-xl:0 16px 48px #1e293b1a;--transition-fast:.15s ease;--transition-base:.25s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}img,svg{max-width:100%;height:auto;display:block}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-hover)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.skip-link{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);z-index:1000;padding:.5rem 1rem;font-weight:600;position:absolute;top:-100%;left:.5rem}.skip-link:focus{top:.5rem}.container{max-width:var(--container);padding:0 var(--space-xl);margin:0 auto}.container--narrow{max-width:var(--container-narrow)}h1,h2,h3,h4,h5{font-family:var(--font-heading);color:#0f172a;font-weight:700;line-height:1.2}h1{font-size:clamp(1.75rem, 4vw, var(--text-4xl));letter-spacing:-.02em}h2{font-size:clamp(1.35rem, 3vw, var(--text-3xl));letter-spacing:-.01em}h3{font-size:clamp(1.1rem, 2vw, var(--text-2xl))}h2:not(:first-child),h3:not(:first-child){margin-top:var(--space-3xl)}h2+p,h3+p{margin-top:var(--space-md)}p{margin-bottom:var(--space-lg);max-width:68ch}p:last-child{margin-bottom:0}.section{padding:clamp(2.5rem,5vw,5rem) 0}.section--alt{background:var(--color-bg-warm)}.section--dark{background:var(--color-steel-800);color:#e2e8f0}.section--dark h2,.section--dark h3{color:#f1f5f9}.btn{font-size:var(--text-base);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:2px solid #0000;align-items:center;gap:.5rem;min-height:48px;padding:.65rem 1.5rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn--primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn--primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.btn--accent{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.btn--accent:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.btn--outline{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn--outline:hover{background:var(--color-primary);color:#fff}.btn--white{color:var(--color-primary);background:#fff;border-color:#fff}.btn--white:hover{background:var(--color-blue-50);color:var(--color-primary-hover)}.btn--lg{font-size:var(--text-lg);padding:.85rem 2rem}.btn--sm{font-size:var(--text-sm);min-height:auto;padding:.4rem 1rem}.tag{font-size:var(--text-xs);background:var(--color-blue-50);color:var(--color-blue-700);border-radius:999px;align-items:center;padding:.2rem .65rem;font-weight:600;display:inline-flex}.tag--accent{background:var(--color-amber-50);color:var(--color-amber-500)}.tag--dark{color:#e2e8f0;background:#ffffff1a}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl);transition:box-shadow var(--transition-base), transform var(--transition-base)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.grid-2{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid-3{grid-template-columns:1fr 1fr}}@media (width>=900px){.grid-3{grid-template-columns:1fr 1fr 1fr}}.grid-4{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}@media (width>=640px){.grid-4{grid-template-columns:1fr 1fr}}@media (width>=900px){.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}.form-label{font-size:var(--text-sm);color:var(--color-text);margin-bottom:.3rem;font-weight:600;display:block}.form-input,.form-textarea,.form-select{width:100%;font-size:var(--text-base);font-family:var(--font-sans);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;padding:.6rem .75rem}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #1e40af1f}.form-textarea{resize:vertical;min-height:5rem}.form-checkbox{font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.form-checkbox input[type=checkbox]{accent-color:var(--color-primary);flex-shrink:0;margin-top:.15rem}.step-badge{background:var(--color-blue-100);width:2rem;height:2rem;color:var(--color-blue-700);font-weight:700;font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.info-box{padding:var(--space-lg);background:var(--color-blue-50);border-left:3px solid var(--color-blue-400);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5}.warning-box{padding:var(--space-lg);background:var(--color-amber-50);border-left:3px solid var(--color-amber-400);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5}.danger-box{padding:var(--space-lg);background:var(--color-red-50);border-left:3px solid var(--color-red-500);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5}.hero-grid{gap:var(--space-3xl);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=768px){.hero-grid{grid-template-columns:1fr 1fr}}.breadcrumb{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg);flex-wrap:wrap;gap:.25rem .5rem;display:flex}.breadcrumb a{color:var(--color-text-muted);text-underline-offset:2px;text-decoration:underline}.breadcrumb a:hover{color:var(--color-primary)}.breadcrumb span{color:var(--color-text-light)}.faq-item{border-bottom:1px solid var(--color-border);padding:var(--space-xl) 0}.faq-item:first-child{border-top:1px solid var(--color-border)}.faq-question{font-weight:600;font-size:var(--text-lg);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-lg);color:var(--color-text);text-align:left;width:100%;font-family:var(--font-heading);background:0 0;border:none;padding:0;display:flex}.faq-question:after{content:"+";color:var(--color-primary);flex-shrink:0;font-size:1.25rem}.faq-question[aria-expanded=true]:after{content:"−"}.faq-answer{margin-top:var(--space-lg);color:var(--color-text-muted);line-height:1.7}.cta-section{text-align:center;background:linear-gradient(135deg, var(--color-blue-50) 0%, var(--color-bg-warm) 100%);padding:clamp(3rem,6vw,6rem) 0}.cta-section--dark{background:linear-gradient(135deg, var(--color-steel-800) 0%, var(--color-steel-900) 100%);color:#e2e8f0}.cta-section--dark h2,.cta-section--dark h3{color:#f1f5f9}.garage-illustration{width:100%;max-width:450px;margin:0 auto}@media (width<=480px){:root{--container:100%}.container{padding:0 var(--space-lg)}}@media (width<=768px){h1{font-size:clamp(1.5rem,5vw,2rem)}h2{font-size:clamp(1.2rem,4vw,1.6rem)}}html,body{min-height:100vh}body{flex-direction:column;display:flex}main[data-astro-cid-hkbrpulz]{flex:1}
