:root{--ll-1: #F4FBFF;--ll-2: #D9F3FF;--ll-3: #A6EFFF;--ll-4: #38D9FF;--ll-5: #00BFA6;--ink: #0F2A38;--n-0: #FFFFFF;--n-50: #F7FBFD;--n-100:#EEF6FA;--n-200:#DCE8EF;--n-300:#B9CCD6;--n-400:#7E96A3;--n-500:#536A77;--n-600:#314856;--n-700:#1B3140;--n-800:#0F2A38;--n-900:#08171F;--fg-1: var(--ink);--fg-2: var(--n-500);--fg-3: var(--n-400);--fg-on-accent: #FFFFFF;--bg-1: var(--n-0);--bg-2: var(--ll-1);--bg-3: var(--ll-2);--bg-card: #FFFFFF;--bg-frosted: rgba(255,255,255,.65);--border-1: var(--n-200);--border-2: var(--ll-3);--accent: var(--ll-4);--accent-strong: #1FB8E0;--accent-soft: var(--ll-2);--accent-mint: var(--ll-5);--accent-grad-from: #38D9FF;--accent-grad-to: #00BFA6;--success: #1FBF8F;--warning: #F2B544;--danger: #E66B6B;--info: var(--ll-4);--grad-bg: linear-gradient(135deg, #F4FBFF 0%, #D9F3FF 60%, #A6EFFF 100%);--grad-accent: linear-gradient(135deg, #38D9FF 0%, #00BFA6 100%);--font-display: "Poppins", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--fs-display: 56px;--fs-h1: 44px;--fs-h2: 32px;--fs-h3: 24px;--fs-h4: 20px;--fs-lead: 18px;--fs-body: 16px;--fs-small: 14px;--fs-caption: 12px;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.65;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(15,42,56,.06);--shadow-2: 0 6px 18px rgba(56,217,255,.1), 0 1px 3px rgba(15,42,56,.06);--shadow-3: 0 14px 40px rgba(56,217,255,.18), 0 3px 8px rgba(15,42,56,.08);--shadow-aqua-glow: 0 10px 30px rgba(56,217,255,.35);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-1: .12s;--dur-2: .22s;--dur-3: .36s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#f4fbff;background-image:radial-gradient(ellipse 1200px 800px at 80% -10%,rgba(56,217,255,.18),transparent 60%),radial-gradient(ellipse 1000px 700px at -10% 30%,rgba(0,191,166,.1),transparent 60%);background-attachment:fixed;color:#0f2a38;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:#a6efff;color:#0f2a38}a{color:inherit}.lx-input:focus{border-color:#38d9ff!important;box-shadow:0 0 0 3px #38d9ff26!important;outline:none}.lx-input.error{border-color:#e66b6b!important}.lx-input{transition:border-color .2s,box-shadow .2s}.faq-answer{animation:fadeDown .2s ease}@keyframes fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ba-slider{position:relative;overflow:hidden;border-radius:18px;cursor:ew-resize;-webkit-user-select:none;user-select:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.mobile-cta-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:90;background:#fff;border-top:1px solid #EEF6FA;padding:12px 16px;gap:10px;box-shadow:0 -4px 20px #0f2a381a}@media(max-width:980px){.hero-grid{grid-template-columns:1fr!important}.hero-grid>div:last-child{display:none!important}.hero-trust{grid-template-columns:repeat(2,1fr)!important}.cards-3{grid-template-columns:1fr!important}.steps-grid{grid-template-columns:repeat(2,1fr)!important}.steps-line{display:none!important}.form-grid{grid-template-columns:1fr!important}.form-grid .form-info{order:2}.form-grid .form-card{order:1}.repair-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important}.nav-links{display:none!important}.nav-burger{display:inline-flex!important}.nav-phone{display:none!important}.mobile-cta-bar{display:flex!important}.testimonials-section{display:none!important}body{padding-bottom:74px}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr!important}.hero-card{padding:32px 24px!important}.lx-input{padding:16px 18px!important;font-size:16px!important;min-height:52px}.form-fields-grid{grid-template-columns:1fr!important}}@media(min-width:981px){.testimonials-grid{grid-template-columns:repeat(2,1fr)!important}}
