:root{--primary:#0d9488;--primary-dark:#0f766e;--primary-light:#14b8a6;--secondary:#1e293b;--accent:#f59e0b;--accent-light:#fbbf24;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--background:#f8fafc;--surface:#fff;--surface-alt:#f1f5f9;--text:#1e293b;--text-muted:#475569;--text-light:#64748b;--border:#e2e8f0;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow:0 4px 6px -1px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1);--shadow-xl:0 25px 50px -12px rgb(0 0 0/0.25);--radius-sm:0.5rem;--radius:0.75rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--transition:0.2s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.75;color:var(--text);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;font-weight:700;line-height:1.3;color:var(--secondary);margin-bottom:1rem}h1{font-size:clamp(2rem,5vw,3.5rem)}h1,h2{margin-bottom:1.25rem}h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-top:2.5rem}h3{font-size:clamp(1.25rem,3vw,1.75rem);margin-top:2rem;margin-bottom:1rem}h4{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.75rem}p{margin-bottom:1.25rem}ol,ul{margin-bottom:1.5rem;padding-left:1.75rem}li{margin-bottom:.5rem;line-height:1.7}li:last-child{margin-bottom:0}a{color:var(--primary);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--primary-dark)}img{max-width:100%;height:auto;display:block}.skip-link{position:absolute;top:-40px;left:0;background:var(--primary-dark);color:#fff;padding:8px 16px;z-index:6;transition:top var(--transition);font-weight:600}.skip-link:focus{top:0}.container{max-width:1280px}.container,.container-sm{margin:0 auto;padding:0 1.5rem}.container-sm{max-width:960px}.header{background:var(--surface);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:4;overflow:hidden;transition:background .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:background,box-shadow;contain:layout style paint}.header.scrolled{background:transparent;box-shadow:none}.header.scrolled .header-top{position:absolute;width:100%;transform:translateY(-100%) translateZ(0);opacity:0;pointer-events:none}.header.scrolled .header-main{padding:.5rem 0;background:transparent}.header-top{background:var(--secondary);color:#fff;padding:.5rem 0;font-size:.875rem;overflow:hidden;transform:translateY(0) translateZ(0);opacity:1;transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.header-top-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.header-top a{color:#fff;display:inline-flex;align-items:center;gap:.5rem}.header-top a:hover{color:var(--primary-light)}.header-main{padding:1rem 0;transition:padding .15s cubic-bezier(.4,0,.2,1)}.header-inner{display:flex;justify-content:space-between;align-items:center;gap:2rem;transition:all .15s cubic-bezier(.4,0,.2,1);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased}@media (min-width:1024px){.header.scrolled .header-inner{max-width:95%;margin:0 auto;background:hsla(0,0%,100%,.98);border-radius:9999px;padding:.5rem 1.5rem;box-shadow:0 4px 24px rgba(0,0,0,.12);overflow-x:visible;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;position:relative}.header.scrolled .header-inner::-webkit-scrollbar{display:none}.header.scrolled .header-inner:after,.header.scrolled .header-inner:before{content:"";position:absolute;top:0;bottom:0;width:40px;pointer-events:none;z-index:1}.header.scrolled .header-inner:before{left:0;background:linear-gradient(90deg,hsla(0,0%,100%,.98),transparent);border-radius:9999px 0 0 9999px}.header.scrolled .header-inner:after{right:0;background:linear-gradient(270deg,hsla(0,0%,100%,.98),transparent);border-radius:0 9999px 9999px 0}.header.scrolled .logo{font-size:1.125rem;flex-shrink:0}.header.scrolled .logo-icon{width:36px;height:36px}.header.scrolled .nav-desktop{display:flex!important;gap:.25rem;flex-shrink:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.header.scrolled .nav-desktop::-webkit-scrollbar{display:none}.header.scrolled .nav-desktop a{white-space:nowrap;padding:.5rem .875rem;font-size:.9375rem}.header.scrolled .header-cta{flex-shrink:0;gap:.5rem}.header.scrolled .btn-primary{padding:.5rem 1rem;font-size:.875rem;white-space:nowrap;flex-shrink:0}.header.scrolled .header-phone{display:none!important}.header.scrolled .mobile-toggle{display:none}}@media (max-width:767px){.header.scrolled{background:transparent;box-shadow:none}.header.scrolled .header-main{padding:.5rem 0;background:transparent}.header.scrolled .header-inner{max-width:98%;margin:0 auto;background:hsla(0,0%,100%,.98);border-radius:50px;padding:.5rem .75rem;box-shadow:0 4px 16px rgba(0,0,0,.1)}.header.scrolled .logo{font-size:.875rem}.header.scrolled .logo-icon{width:24px;height:24px;font-size:.875rem}.header.scrolled .btn-primary{padding:.5rem 1rem;font-size:.8125rem;white-space:nowrap;flex-shrink:0}.header.scrolled .header-cta{gap:.5rem;flex-shrink:0}.header.scrolled .header-phone{display:none}}.logo{gap:.75rem;font-family:Outfit,sans-serif;font-weight:700;color:var(--secondary)}.logo,.logo-icon{display:flex;align-items:center;font-size:1.5rem}.logo-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:var(--radius-lg);justify-content:center;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-desktop{display:none}@media (min-width:1024px){.nav-desktop{display:flex;gap:.5rem}}.nav-desktop a{padding:.75rem 1rem;color:var(--text);font-weight:500;border-radius:var(--radius);transition:all var(--transition)}.nav-desktop a:hover{background:var(--surface-alt);color:var(--primary)}.nav-desktop a.active{background:var(--primary);color:#fff}@media (max-width:1023px){.nav-desktop{position:fixed;top:0;left:-100%;width:85%;max-width:320px;height:100vh;background:#fff;box-shadow:2px 0 8px rgba(0,0,0,.15);z-index:8;display:flex;flex-direction:column;padding:5rem 2rem 2rem;gap:.5rem;transition:left .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.nav-desktop.active{left:0!important;display:flex!important}.nav-desktop a{padding:1rem 1.25rem;font-size:1.125rem;border-left:3px solid transparent;border-radius:0;color:#1e293b;text-decoration:none;display:block}.nav-desktop a:hover{background:rgba(13,148,136,.08);border-left-color:var(--primary)}.nav-desktop a.active{background:rgba(13,148,136,.12);border-left-color:var(--primary);color:var(--primary-dark)}body.menu-open:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:7;animation:a .3s ease}@keyframes a{0%{opacity:0}to{opacity:1}}body.menu-open{overflow:hidden}}@media (max-width:767px){.header-top{padding:.25rem 0}.header-top-inner{font-size:.75rem}.header-main{padding:.5rem 0}.logo{font-size:1rem;gap:.5rem}.logo-icon{width:32px;height:32px;font-size:1rem}.header-cta .btn-primary{padding:.625rem 1rem;font-size:.875rem}.header.scrolled .header-top{display:none}.header.scrolled .header-main{padding:.375rem 0}.header.scrolled .logo{font-size:.875rem}.header.scrolled .logo-icon{width:28px;height:28px;font-size:.875rem}}.header-cta{display:flex;align-items:center;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.header-phone{display:none}@media (min-width:768px){.header-phone{display:flex;flex-direction:column;align-items:flex-end}.header-phone-label{font-size:.75rem;color:var(--text-muted)}.header-phone-number{font-family:Outfit,sans-serif;font-weight:700;font-size:1.125rem;color:var(--secondary)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.75rem;font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;border-radius:var(--radius-lg);border:none;cursor:pointer;transition:all var(--transition);text-decoration:none}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;box-shadow:0 4px 14px 0 rgb(13 148 136/.35)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px 0 rgb(13 148 136/.45);color:#fff}.btn-secondary{background:var(--surface);color:var(--text);border:2px solid var(--border)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.btn-accent{background:linear-gradient(135deg,var(--accent),#d97706);color:#fff;box-shadow:0 4px 14px 0 rgb(245 158 11/.35)}.btn-accent:hover{transform:translateY(-2px);box-shadow:0 6px 20px 0 rgb(245 158 11/.45);color:#fff}.btn-lg{padding:1.25rem 2.25rem;font-size:1.0625rem}.btn-sm{padding:.625rem 1rem;font-size:.875rem}.mobile-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem;width:44px;height:44px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:auto;border-radius:var(--radius)}@media (min-width:1024px){.mobile-toggle{display:none}}.mobile-toggle span{width:24px;height:2px;background:var(--secondary);border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.mobile-toggle.active span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-toggle.active span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{background:linear-gradient(135deg,var(--secondary),#0f172a);padding:4rem 0;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(135deg,var(--primary),var(--primary-dark));opacity:.1;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.hero-inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;position:relative;z-index:1}@media (min-width:1024px){.hero{padding:5rem 0}.hero-inner{grid-template-columns:1.1fr .9fr}}.hero-content{color:#fff}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1.5rem;border:1px solid hsla(0,0%,100%,.1)}.hero-badge-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:b 2s infinite}@keyframes b{0%,to{opacity:1}50%{opacity:.5}}.hero h1{color:#fff;margin-bottom:1.5rem}.hero h1 span{color:var(--primary-light)}.hero-subtitle{font-size:1.25rem;color:hsla(0,0%,100%,.8);margin-bottom:2rem;line-height:1.7}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.hero-stat{text-align:center;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.1)}.hero-stat-value{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:800;color:var(--primary-light)}.hero-stat-label{font-size:.8125rem;color:hsla(0,0%,100%,.7);margin-top:.25rem}.hero-form{background:var(--surface);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-xl)}.hero-form-title{font-size:1.5rem;margin-bottom:.5rem;color:var(--secondary)}.hero-form-subtitle{color:var(--text-muted);margin-bottom:1.5rem}.form-group{margin-bottom:1rem}.form-label{display:block;font-weight:500;margin-bottom:.5rem}.form-input,.form-select,.form-textarea{width:100%;background:var(--surface);transition:all var(--transition)}.form-input:focus,.form-select:focus,.form-textarea:focus{box-shadow:0 0 0 3px rgb(13 148 136/.1)}.form-textarea{min-height:120px}.form-hint{font-size:.8125rem;color:var(--text-muted);margin-top:.25rem}.trust-bar{background:var(--surface);padding:1.5rem 0;border-bottom:1px solid var(--border)}.trust-items{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}@media (min-width:768px){.trust-items{gap:3rem}}.trust-item{display:flex;align-items:center;gap:.75rem;color:var(--text-muted);font-size:.9375rem}.trust-item svg{width:24px;height:24px;color:var(--primary);flex-shrink:0}.trust-item strong{color:var(--text)}.section{padding:5rem 0}.section-alt{background:var(--surface-alt)}.section-header{text-align:center;max-width:700px;margin:0 auto 3rem}.section-label{display:inline-block;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;padding:.375rem 1rem;border-radius:9999px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.section-label,.section-title{margin-bottom:1rem}.section-subtitle{color:var(--text-muted);font-size:1.125rem}.card-grid{display:grid;gap:1.5rem}@media (min-width:640px){.card-grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.card-grid-3{grid-template-columns:repeat(3,1fr)}.card-grid-4{grid-template-columns:repeat(4,1fr)}}.card{background:var(--surface);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow);transition:all var(--transition);border:1px solid var(--border)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card-icon{width:56px;height:56px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin-bottom:1.5rem}.card-title{font-size:1.25rem;margin-bottom:.75rem}.card-text{color:var(--text-muted);margin-bottom:1rem}.card-link{font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.card-link svg{transition:transform var(--transition)}.card-link:hover svg{transform:translateX(4px)}.calc-preview{background:linear-gradient(135deg,var(--secondary),#0f172a);border-radius:var(--radius-2xl);padding:3rem;color:#fff}.calc-preview-inner{display:grid;gap:2rem}@media (min-width:1024px){.calc-preview-inner{grid-template-columns:1fr 1fr;gap:4rem;align-items:center}}.calc-preview h2{color:#fff}.calc-preview-text{color:hsla(0,0%,100%,.8);font-size:1.125rem;margin:1rem 0 1.5rem}.calc-widget{background:var(--surface);border-radius:var(--radius-xl);padding:2rem;color:var(--text)}.steps{gap:2rem}@media (min-width:768px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.steps{grid-template-columns:repeat(4,1fr)}}.step{position:relative;padding:2rem;background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border)}.step-number{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;font-family:Outfit,sans-serif;font-size:1.25rem;margin:0 auto 1.25rem}.step-title{font-size:1.125rem;margin-bottom:.5rem}.step-text{color:var(--text-muted);font-size:.9375rem}.faq-list{display:grid;gap:1rem;max-width:900px;margin:0 auto}.faq-item{background:var(--surface);border:1px solid var(--border);overflow:hidden}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;font-family:inherit;font-size:1rem;font-weight:600;color:var(--text);cursor:pointer;transition:all var(--transition);border-radius:var(--radius)!important}.faq-question:hover{background:var(--surface-alt);border-radius:var(--radius)!important}.faq-icon{width:24px;height:24px;color:var(--primary);transition:transform var(--transition)}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{padding:1rem 1.5rem 1.5rem;color:var(--text-muted);display:none}.faq-item.active .faq-answer{display:block}.cta-section{background:linear-gradient(135deg,var(--primary),var(--primary-dark));padding:4rem 0;text-align:center;color:#fff}.cta-section h2{color:#fff;margin-bottom:1rem}.cta-section p{font-size:1.125rem;opacity:.9;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.cta-section .btn-primary{background:#fff;color:var(--primary);box-shadow:0 4px 14px 0 rgb(0 0 0/.2)}.cta-section .btn-primary:hover{background:var(--surface-alt)}.footer{background:var(--secondary);color:#fff;padding:4rem 0 2rem}.footer-grid{display:grid;gap:2rem;margin-bottom:3rem}@media (min-width:768px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.footer-brand{max-width:300px}.footer-logo{display:flex;align-items:center;gap:.75rem;font-family:Outfit,sans-serif;font-weight:700;font-size:1.25rem;color:#fff;margin-bottom:1rem}.footer-brand p{color:hsla(0,0%,100%,.7);font-size:.9375rem;line-height:1.7}.footer-title{font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;margin-bottom:1.25rem;color:#fff}.footer-links{list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links a{color:hsla(0,0%,100%,.7);transition:color var(--transition)}.footer-links a:hover{color:#fff}.footer-contact-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;color:hsla(0,0%,100%,.7)}.footer-contact-item svg{width:20px;height:20px;flex-shrink:0;color:var(--primary-light);margin-top:2px}.footer-bottom{padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.875rem;color:hsla(0,0%,100%,.6)}.footer-parent-brand{width:100%;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.footer-parent-brand p{margin:0;font-size:.9375rem;color:hsla(0,0%,100%,.7)}.footer-parent-link{color:#5eead4;font-weight:600;text-decoration:none;transition:color .2s ease}.footer-parent-link:hover{color:#99f6e4;text-decoration:underline}.footer-bottom-links{display:flex;gap:1.5rem}.footer-bottom-links a{color:hsla(0,0%,100%,.6)}.footer-bottom-links a:hover{color:#fff}.claim-widget{position:fixed;bottom:1.5rem;right:1.5rem;z-index:3}.claim-widget-btn{display:flex;align-items:center;gap:.75rem;background:hsla(0,0%,100%,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--primary-dark);padding:1rem 1.5rem;border-radius:9999px;font-weight:600;box-shadow:0 4px 16px rgba(0,0,0,.12),0 0 0 2px var(--primary);transition:all var(--transition);border:none;cursor:pointer}.claim-widget-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15),0 0 0 2px var(--primary-dark);background:var(--primary);color:#fff}.claim-widget-btn svg{width:24px;height:24px}@media (max-width:767px){.claim-widget{bottom:5rem;right:1rem}.claim-widget-btn span{display:none}.claim-widget-btn{width:48px;height:48px;padding:0;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.98);color:var(--primary-dark);box-shadow:0 4px 12px rgba(0,0,0,.12),0 0 0 2px var(--primary);animation:c 3s ease-in-out infinite}.claim-widget-btn:hover{transform:scale(1.05);background:var(--primary);color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.15),0 0 0 2px var(--primary-dark)}.claim-widget-btn svg{width:20px;height:20px}}@keyframes c{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.12),0 0 0 2px var(--primary)}50%{box-shadow:0 4px 16px rgba(0,0,0,.18),0 0 0 2px var(--primary)}}.article-hero{background:linear-gradient(135deg,var(--secondary),#0f172a);padding:3rem 0;color:#fff}@media (min-width:768px){.article-hero{padding:4rem 0}}.breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;margin-bottom:1.5rem}.breadcrumb a{color:hsla(0,0%,100%,.7)}.breadcrumb a:hover{color:#fff}.breadcrumb span{color:hsla(0,0%,100%,.5)}.article-hero h1{color:#fff;max-width:800px}.article-meta{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;font-size:.9375rem;color:hsla(0,0%,100%,.7)}.article-content{padding:3rem 0}.article-body{max-width:800px}.article-body h2{margin-top:3rem;margin-bottom:1.25rem;padding-top:2rem;border-top:1px solid var(--border)}.article-body h2:first-child{margin-top:0;padding-top:0;border-top:none}.article-body h3{margin-top:2.5rem;margin-bottom:1rem}.article-body p{margin-bottom:1.5rem;color:var(--text);line-height:1.8}.article-body ol,.article-body ul{margin-bottom:1.75rem;padding-left:1.75rem}.article-body li{margin-bottom:.75rem;line-height:1.7}.article-body li:last-child{margin-bottom:0}.article-body blockquote{margin:2rem 0;padding:1.5rem;background:var(--surface-alt);border-left:4px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0}.article-body table{width:100%;margin:2rem 0;border-collapse:collapse}.article-body td,.article-body th{padding:.875rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.article-body th{font-weight:600}.article-body th,.article-body tr:hover td{background:var(--surface-alt)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.hidden{display:none}@media (max-width:767px){.hide-mobile{display:none}}@media (min-width:768px){.hide-desktop{display:none}}.calc-hero{background:linear-gradient(135deg,rgba(13,148,136,.85),rgba(15,118,110,.9)),url(/static/images/hero/hero-calculator-desktop.webp) 50%/cover no-repeat;padding:2.5rem 0;position:relative;overflow:hidden;min-height:400px;display:flex;align-items:center;margin-bottom:0;z-index:1}@media (min-width:768px){.calc-hero{padding:3rem 0;min-height:450px}}.calc-hero:before{top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%)}.calc-hero:after,.calc-hero:before{content:"";position:absolute;border-radius:50%}.calc-hero:after{bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%)}.calc-hero-content{text-align:center;color:#fff;max-width:900px;margin:0 auto;position:relative;z-index:1}.hero-label{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);padding:.625rem 1.25rem;border-radius:9999px;font-size:.9375rem;font-weight:600;margin-bottom:1.25rem;border:1px solid hsla(0,0%,100%,.25)}.hero-label:before{content:"";width:8px;height:8px;background:#10b981;border-radius:50%;animation:b 2s infinite}.calc-hero h1{color:#fff;font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1.5rem;line-height:1.15;font-weight:800}.calc-hero-content>p{font-size:1.25rem;color:hsla(0,0%,100%,.95);margin-bottom:2rem;line-height:1.7;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto}.hero-buttons{margin-bottom:2.5rem}.hero-buttons,.hero-trust{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.trust-badge{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);padding:.5rem 1rem;border-radius:var(--radius);font-size:.875rem;font-weight:500;color:#fff}.trust-badge svg{color:#10b981}.calculator-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:stretch;margin-top:3rem}.calc-art{position:relative;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center}.calc-art,.calc-art-image{border-radius:var(--radius-2xl)}.calc-art-image{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:992px){.calculator-layout{grid-template-columns:1fr;gap:2rem}.calc-art{order:2;max-height:400px}.calculator-widget{order:1}}.calculator-widget{background:#fff;border-radius:var(--radius-2xl);padding:0;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);overflow:hidden}.calculator-widget .calc-header{background:linear-gradient(135deg,var(--secondary),#0f172a);color:#fff;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.calculator-widget .calc-header h2{color:#fff!important;font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.calculator-widget .calc-header p{color:hsla(0,0%,100%,.7)!important;font-size:.9rem;margin:0}.calculator-widget .calc-progress{height:6px;background:rgba(148,163,184,.2)}.calculator-widget .calc-progress-bar{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-light));transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(13,148,136,.5)}.calc-form{padding:1.5rem}.calc-step{display:none}.calc-step.active{display:block;animation:a .3s ease}@keyframes a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.calc-label{display:block;font-weight:700;font-size:1.125rem;color:var(--secondary);margin-bottom:1.25rem;font-family:Outfit,sans-serif}.calc-options.vertical{grid-template-columns:1fr}.calc-option input{width:0;height:0}.calc-option-box{gap:.4rem;padding:1rem .75rem;cursor:pointer;transition:all .2s ease;font-weight:500;color:var(--text);min-height:70px}.calc-options.vertical .calc-option-box{flex-direction:row;justify-content:flex-start;min-height:auto;padding:1rem 1.25rem}.calc-option-box svg{color:var(--primary)}.calc-option input:checked+.calc-option-box{background:rgba(13,148,136,.1);color:var(--primary-dark)}.calc-option-box:hover{border-color:var(--primary-light);background:rgba(13,148,136,.05)}.calc-contact .form-group{margin-bottom:1rem}.calc-contact .form-input{font-size:1.0625rem;padding:1rem 1.25rem}.calc-privacy{font-size:.875rem;color:var(--text-muted);margin-top:.5rem}.calc-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.calc-nav .btn{flex:1}.calc-prev{flex:0 0 auto!important;padding-left:1.5rem;padding-right:1.5rem}.calc-result{padding:2.5rem}.result-icon{width:80px;height:80px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff}.calc-result h3{font-size:1.25rem;color:var(--secondary);margin-bottom:1rem}.result-amount{display:flex;align-items:center;justify-content:center;gap:.75rem;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:800;color:var(--primary);margin-bottom:1rem}.result-amount:before{content:"€";font-size:1.5rem;opacity:.7}.result-sep{color:var(--text-light);font-weight:400}.calc-result>p{color:var(--text-muted);max-width:320px;margin:0 auto}.stats-bar{background:var(--surface);padding:2rem 0;border-bottom:1px solid var(--border)}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}@media (min-width:768px){.stats-grid{grid-template-columns:repeat(3,1fr)}}.stat-item{flex-direction:column;text-align:center;gap:.75rem}.stat-icon,.stat-item{display:flex;align-items:center}.stat-icon{width:48px;height:48px;background:linear-gradient(135deg,rgba(13,148,136,.1),rgba(13,148,136,.05));border-radius:var(--radius-lg);justify-content:center;color:var(--primary);flex-shrink:0}.stat-content{min-width:0}.stat-value{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800;color:var(--secondary);line-height:1.2}.stat-label{font-size:.8125rem;color:var(--text-muted)}.how-it-works{background:var(--surface)}.steps-timeline{display:grid;gap:2rem;max-width:900px;margin:0 auto}@media (min-width:768px){.steps-timeline{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.steps-timeline{grid-template-columns:repeat(4,1fr)}}.step-item{position:relative;text-align:center;padding:1.5rem}.step-item .step-number{width:56px;height:56px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Outfit,sans-serif;font-weight:800;font-size:1.5rem;margin:0 auto 1.25rem;box-shadow:0 8px 20px rgba(13,148,136,.3)}.step-item .step-content h3{font-size:1.125rem;margin-bottom:.5rem;color:var(--secondary)}.step-item .step-content p{font-size:.9375rem;color:var(--text-muted);line-height:1.6}.damage-grid{display:grid;gap:1.25rem}@media (min-width:640px){.damage-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.damage-grid{grid-template-columns:repeat(3,1fr)}}.damage-card{background:var(--surface);border-radius:var(--radius-xl);padding:1.75rem;border:1px solid var(--border);transition:all .2s ease}.damage-card:hover{border-color:var(--primary-light);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.damage-icon{width:56px;height:56px;background:linear-gradient(135deg,rgba(13,148,136,.15),rgba(13,148,136,.05));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--primary);margin-bottom:1.25rem}.damage-card h3{font-size:1.125rem;margin-bottom:.5rem;color:var(--secondary)}.damage-card p{font-size:.9375rem;color:var(--text-muted);margin-bottom:1rem;line-height:1.6}.damage-range{display:inline-block;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;padding:.375rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600}.damage-range:before{content:"€ "}.section-cta{text-align:center;margin-top:3rem}.faq-grid{gap:1rem;max-width:900px;margin:0 auto}@media (min-width:768px){.faq-grid{grid-template-columns:repeat(2,1fr)}}.faq-grid .faq-item{height:fit-content}.faq-grid .faq-question{font-size:.9375rem}.faq-grid .faq-answer{font-size:.9rem}.cta-section .cta-content{max-width:700px;margin:0 auto}.btn-white{background:#fff;color:var(--primary-dark);box-shadow:0 4px 14px rgba(0,0,0,.15);font-weight:600}.btn-white:hover{background:var(--surface-alt);color:var(--primary-dark);transform:translateY(-2px)}.cta-phone{margin-top:1.5rem;font-size:1rem;opacity:.9}.cta-phone a{color:#fff;font-weight:700;text-decoration:underline}.calculator-module{background:var(--surface);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-lg);max-width:600px;margin:0 auto}.calc-header{text-align:center;margin-bottom:2rem}.calc-header h3{font-size:1.5rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.calc-header p{color:var(--text-muted);font-size:.95rem}.calc-form{gap:1.5rem}.calc-form,.calc-step{display:flex;flex-direction:column}.calc-step{gap:1rem}.calc-label{font-weight:600;color:var(--text)}.calc-options{display:grid;gap:.75rem}.calc-options,.calc-options-small{grid-template-columns:repeat(2,1fr)}@media (max-width:480px){.calc-options{grid-template-columns:1fr}}.calc-option{cursor:pointer}.calc-option input{position:absolute;opacity:0;pointer-events:none}.calc-option-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:var(--surface-alt);border:2px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition);text-align:center;min-height:80px}.calc-option-box svg{width:24px;height:24px;stroke:var(--text-muted);transition:stroke var(--transition)}.calc-option-box span{font-size:.875rem;font-weight:500;color:var(--text)}.calc-option input:checked+.calc-option-box{border-color:var(--primary);background:rgba(var(--primary),.05)}.calc-option input:checked+.calc-option-box svg{stroke:var(--primary)}.calc-option:hover .calc-option-box{border-color:var(--primary-light)}.calc-slider-wrapper{padding:.5rem 0}.calc-slider{width:100%;height:8px;border-radius:9999px;background:var(--border);outline:none;appearance:none}.calc-slider::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:var(--shadow);transition:transform var(--transition)}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.calc-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--primary);cursor:pointer;border:none;box-shadow:var(--shadow)}.calc-slider-labels{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:var(--text-muted)}.calc-slider-value{text-align:center;margin-top:.75rem;font-size:.95rem;color:var(--text)}.calc-slider-value strong{color:var(--primary);font-size:1.25rem}.calc-submit{margin-top:1rem}.calc-submit svg{width:20px;height:20px;margin-right:.5rem;animation:d 2s linear infinite;animation-play-state:paused}.calc-submit:hover svg{animation-play-state:running}@keyframes d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calc-result{text-align:center}.calc-result-header{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--success);font-weight:600;margin-bottom:1rem}.calc-result-header svg{width:24px;height:24px}.calc-result-amount{margin-bottom:1.5rem}.amount-range{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.amount-max,.amount-min{font-size:2rem;font-weight:800;color:var(--primary)}.amount-sep{font-size:1.5rem;color:var(--text-muted)}.calc-result-breakdown{background:var(--surface-alt);border-radius:var(--radius-lg);padding:1rem;margin-bottom:1rem}.breakdown-item{display:flex;justify-content:space-between;padding:.5rem 0;font-size:.9rem}.breakdown-item:not(:last-child){border-bottom:1px solid var(--border)}.calc-result-note{font-size:.8rem;color:var(--text-muted);margin-bottom:1.5rem}.calc-cta{width:100%}.calc-cta svg{width:20px;height:20px;margin-left:.5rem}.claim-hero{background:linear-gradient(135deg,var(--primary),var(--primary-dark));padding:4rem 0;min-height:auto}.claim-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}@media (max-width:968px){.claim-hero-inner{grid-template-columns:1fr}}.claim-hero-content{color:#fff}.claim-badge{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.15);padding:.5rem 1rem;border-radius:var(--radius-xl);font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.claim-badge svg{width:18px;height:18px}.claim-hero-content h1{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.claim-hero-content h1 span{color:var(--accent)}.claim-subtitle{font-size:1.125rem;opacity:.9;margin-bottom:2rem}.claim-benefits{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.benefit-item{display:flex;align-items:center;gap:.75rem;font-size:.95rem}.benefit-item svg{width:20px;height:20px;flex-shrink:0;color:var(--accent)}.claim-form-wrapper{background:#fff;border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-xl)}.claim-form-header{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.claim-form-header h2{font-size:1.5rem;color:var(--text);margin-bottom:.25rem}.claim-form-header p{color:var(--text-muted);font-size:.9rem}.claim-form{display:flex;flex-direction:column;gap:1.25rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:500px){.form-row{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{font-size:.875rem;font-weight:600;color:var(--text)}.form-input,.form-select,.form-textarea{padding:.875rem 1rem;border:2px solid var(--border);border-radius:var(--radius);font-size:1rem;font-family:inherit;transition:border-color var(--transition),box-shadow var(--transition);background:#fff}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(13,148,136,.1)}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:20px;padding-right:2.5rem}.form-textarea{resize:vertical;min-height:100px}.form-checkbox{flex-direction:row;align-items:flex-start}.checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;color:var(--text-muted);line-height:1.5}.checkbox-label input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--primary)}.checkbox-label a{color:var(--primary);text-decoration:underline}.claim-submit{width:100%;padding:1rem;font-size:1.1rem;margin-top:.5rem}.claim-submit svg{width:20px;height:20px;margin-right:.5rem}.form-disclaimer{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-muted);text-align:center;justify-content:center;margin-top:1rem}.form-disclaimer svg{width:16px;height:16px;flex-shrink:0;stroke:var(--success)}.claim-trust{background:var(--surface-alt);padding:3rem 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}@media (max-width:768px){.trust-grid{grid-template-columns:repeat(2,1fr)}}.trust-item{padding:1rem}.trust-value{font-size:2rem;font-weight:800;color:var(--primary);margin-bottom:.5rem}.trust-label{font-size:.9rem;color:var(--text-muted)}.claim-faq{padding:4rem 0;background:#fff}.claim-faq h2{text-align:center;font-size:2rem;margin-bottom:2.5rem;color:var(--text)}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:768px){.faq-grid{grid-template-columns:1fr}}.faq-item{background:var(--surface-alt);padding:1.5rem;border-radius:var(--radius-lg)}.faq-item h3{font-size:1.1rem;color:var(--text);margin-bottom:.75rem}.faq-item p{font-size:.95rem;color:var(--text-muted);line-height:1.6}.calculator-section{background:var(--surface-alt);padding:4rem 0;margin-top:3rem;position:relative;z-index:2}.calculator-section .container{max-width:1400px}.calculator-section h2{text-align:center;font-size:2rem;margin-bottom:.5rem;color:var(--text)}.calculator-section .section-subtitle{text-align:center;color:#475569;font-size:1.125rem;line-height:1.7;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;font-weight:400}.content-main{max-width:900px;margin:0 auto;padding:0 1.5rem}.content-grid.two-column{grid-template-columns:2fr 1fr}.legal-content{line-height:1.8;color:var(--text)}.legal-content h2{margin-top:2.5rem;margin-bottom:1rem}.legal-content h2:first-of-type{margin-top:0}.legal-content h3{margin-top:1.75rem;margin-bottom:1rem;font-size:1.15rem;color:var(--text)}.legal-content ul{margin-bottom:1.75rem;padding-left:2rem;line-height:1.8}.legal-content li{margin-bottom:.5rem;color:var(--text-muted)}.legal-content p{margin-bottom:1rem;line-height:1.8}.cta-box{background:var(--surface-alt);padding:2rem;border-radius:var(--radius-xl);text-align:center;margin:2rem 0;border-left:4px solid var(--accent)}.cta-box h3{margin-bottom:.5rem;color:var(--text)}.cta-box p{color:var(--text-muted);margin-bottom:1.5rem}.cta-box .btn{margin:0 .5rem}.highlight-box{background:var(--surface-alt);border-left:4px solid var(--primary);padding:1.5rem;border-radius:var(--radius-lg);margin:1.5rem 0}.highlight-box h4{color:var(--accent);margin-bottom:.5rem;font-size:1.05rem}.highlight-box p{color:var(--text-muted);margin:0;font-size:.95rem}.contact-info{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.contact-item{background:var(--surface-alt);padding:1.5rem;border-radius:var(--radius-lg);text-align:center}.contact-item h3{margin-top:0;margin-bottom:1rem}.contact-item p{margin-bottom:.5rem;color:var(--text-muted)}.contact-item a{color:var(--primary);font-weight:600;text-decoration:none}.contact-item a:hover{text-decoration:underline}.steps-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:3rem 0}.step-card{background:var(--surface-alt);padding:2rem;border-radius:var(--radius-xl);text-align:center;transition:transform var(--transition),box-shadow var(--transition);border-top:4px solid var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.step-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.step-number{width:48px;height:48px;background:var(--accent);color:var(--text);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:1rem;flex-shrink:0}.step-content h3{margin-top:0;margin-bottom:.75rem;font-size:1.1rem}.step-content p{color:var(--text-muted);font-size:.95rem;margin:0;line-height:1.6}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin:2.5rem 0}.step{background:var(--surface-alt);padding:1.5rem;border-radius:var(--radius-lg);text-align:center}.step h3{margin-top:0;margin-bottom:.75rem;font-size:1.05rem}.step p{color:var(--text-muted);font-size:.9rem;margin:0}.page-hero.howto-hero{background:linear-gradient(135deg,var(--primary),var(--primary-dark,#0d1b2a));color:#fff;padding:3rem 0;min-height:auto}.page-hero.howto-hero h1{color:#fff;margin-bottom:.5rem}.page-hero.howto-hero .hero-subtitle{color:hsla(0,0%,100%,.9);font-size:1.1rem}.page-hero.injury-hero{background:linear-gradient(135deg,rgba(13,148,136,.88),rgba(15,118,110,.92)),url(/static/images/kennisbank/auto-ongeluk.webp) 50%/cover no-repeat;color:#fff;padding:3rem 0;min-height:400px;position:relative;display:flex;align-items:center}@media (min-width:768px){.page-hero.injury-hero{padding:4rem 0;min-height:450px}}.page-hero.injury-hero h1{color:#fff;margin-bottom:1rem}.page-hero.injury-hero .hero-subtitle{color:hsla(0,0%,100%,.95);font-size:1.125rem;line-height:1.7}.page-hero.injury-hero .smartengeld-range{color:hsla(0,0%,100%,.9)}.page-hero.injury-hero .btn-outline-light{border-color:hsla(0,0%,100%,.8);color:#fff}.page-hero.injury-hero .btn-outline-light:hover{background:hsla(0,0%,100%,.15);border-color:#fff}.fietsongeval-page .page-hero.injury-hero{background:linear-gradient(135deg,rgba(13,148,136,.88),rgba(15,118,110,.92)),url(/static/images/kennisbank/fietsongeval.webp) 50%/cover no-repeat}.page-hero.accident-hero{background:linear-gradient(135deg,rgba(13,148,136,.88),rgba(15,118,110,.92)),url(/static/images/kennisbank/auto-ongeluk.webp) 50%/cover no-repeat;color:#fff;padding:3rem 0;min-height:400px;position:relative;display:flex;align-items:center}@media (min-width:768px){.page-hero.accident-hero{padding:4rem 0;min-height:450px}}.page-hero.accident-hero h1{color:#fff;margin-bottom:1rem}.page-hero.accident-hero .hero-subtitle{color:hsla(0,0%,100%,.95);font-size:1.125rem;line-height:1.7}.page-hero.compensation-hero{background:linear-gradient(135deg,rgba(13,148,136,.9),rgba(15,118,110,.94));color:#fff;padding:3rem 0;min-height:400px;position:relative;display:flex;align-items:center}@media (min-width:768px){.page-hero.compensation-hero{padding:4rem 0;min-height:450px}}.page-hero.compensation-hero h1{color:#fff;margin-bottom:1rem}.page-hero.compensation-hero .hero-subtitle{color:hsla(0,0%,100%,.95);font-size:1.125rem;line-height:1.7}.hero-buttons,.hero-cta{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero-buttons .btn,.hero-cta .btn,.page-hero .btn{min-width:240px!important;justify-content:center}@media (max-width:767px){.hero-buttons .btn,.hero-cta .btn,.page-hero .btn{min-width:200px!important;width:100%!important;max-width:320px!important}}.hero-buttons .btn-outline-light,.hero-cta .btn-outline-light,.hero-cta a.btn-outline-light,.page-hero .btn-outline-light,.page-hero .hero-cta .btn-outline-light{min-width:240px!important;width:auto!important;white-space:nowrap!important;padding:1.25rem 2.25rem!important}.content-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width:1024px){.content-grid{grid-template-columns:2fr 1fr}.content-main{padding-right:2rem}.content-sidebar{position:sticky;top:2rem}}.sidebar-card{background:var(--surface-alt);padding:1.5rem;border-radius:var(--radius-lg);border-top:4px solid var(--accent)}.sidebar-card h3{margin-top:0;margin-bottom:1rem;font-size:1.1rem}.sidebar-card p{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem}.sidebar-card .btn{width:100%;margin-bottom:1rem}.sidebar-phone{text-align:center;font-size:.9rem;color:var(--text-muted)}.sidebar-phone a{color:var(--accent);font-weight:600;text-decoration:none}.success-wait-section{margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.2);color:#fff;text-align:left}.success-wait-section h3{text-align:center;margin-bottom:1.5rem;color:#fff}.success-wait-section ul{margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.success-wait-section li{margin-bottom:.75rem;color:hsla(0,0%,100%,.9);line-height:1.6}.success-wait-section p{margin-top:1rem;opacity:.9}@media (max-width:768px){.content-main{padding:0 1rem}.contact-info,.steps-container{grid-template-columns:1fr}.step-card{padding:1.5rem}.steps{gap:1rem}.content-grid,.steps{grid-template-columns:1fr}.content-intro{max-width:800px;margin:0 auto 3rem;text-align:center;font-size:1.1rem;line-height:1.7;color:var(--text-muted)}.content-intro p{margin:0}.calculator-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:8rem!important;row-gap:10rem!important;margin:3rem 0!important}.calculator-card{background:var(--surface-alt);border-radius:var(--radius-lg);border-left:3px solid var(--primary);padding:2rem!important;transition:all var(--transition);display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow-sm)}.calculator-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-left:3px solid var(--conversion-orange)}.calculator-card.featured{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;grid-column:1/-1}.calculator-card.featured h2{color:#fff;margin-bottom:1rem;margin-top:1rem}.calculator-card.featured p{color:hsla(0,0%,100%,.9);margin-bottom:1.5rem}.calculator-card.featured .calc-features li{color:hsla(0,0%,100%,.9)}.calculator-card h2,.calculator-card h3{margin-top:1rem;margin-bottom:1rem;font-size:1.3rem}.calculator-card p{color:var(--text-muted);margin-bottom:1.5rem;flex-grow:1;line-height:1.6}.calc-icon{width:48px;height:48px;background:var(--accent);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:3rem;margin-bottom:2rem;flex-shrink:0}.calculator-card.featured .calc-icon{background:hsla(0,0%,100%,.2)}.calc-icon svg{width:28px;height:28px}.calculator-card .btn{margin-top:2rem;margin-bottom:3rem}.calc-features{list-style:none;padding:0;margin:1.5rem 0}.calc-features li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--text);font-size:.95rem}.calc-features li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700;margin-right:.5rem}.calculator-card.featured .calc-features li:before{color:hsla(0,0%,100%,.9)}.info-box{background:var(--surface-alt);border-left:4px solid var(--accent);padding:2rem;border-radius:var(--radius-md);margin:3rem 0}.info-box h3{margin-top:0;margin-bottom:1rem;color:var(--primary)}.info-box p{color:var(--text-muted);margin:0;line-height:1.7}.cta-section{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;padding:3rem 2rem;border-radius:var(--radius-lg);text-align:center;margin:3rem 0}.cta-section h2{color:#fff;margin-top:0;margin-bottom:1rem;font-size:2rem}.cta-section p{color:hsla(0,0%,100%,.9);font-size:1.1rem;margin-bottom:2rem;line-height:1.7}.cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.cta-buttons .btn{min-width:200px}a,h1,h2,h3,h4,h5,h6,label,li,p{word-break:break-word;overflow-wrap:break-word}ol li,ul li{margin-bottom:.75rem;line-height:1.6;word-spacing:.1em}.check-list li:before{content:"✓ ";color:var(--accent);font-weight:700;margin-right:.25rem}.btn{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.btn svg{width:20px;height:20px;flex-shrink:0}p{margin-bottom:1rem}p+h2,p+h3,p+h4{margin-top:2rem}.faq-accordion{background:var(--surface-alt);border-radius:var(--radius-lg);overflow:hidden}.faq-item{border-bottom:1px solid var(--border-light);padding:2rem;cursor:pointer;transition:background var(--transition);border-radius:var(--radius)!important}.faq-item:last-child{border-bottom:none}.faq-item:hover{background:var(--surface)}.faq-item h3,.faq-item h4{margin:0 0 .5rem;font-size:1.1rem;color:var(--primary);font-weight:600}.faq-item p{margin:0;color:var(--text-muted);line-height:1.7}@media (max-width:768px){.calculator-card.featured{grid-column:1}.calculator-grid{grid-template-columns:1fr!important;gap:8rem!important;row-gap:12rem!important}.cta-buttons{flex-direction:column}.cta-buttons .btn{width:100%}.cta-section{padding:2rem 1rem}.cta-section h2{font-size:1.5rem}.content-intro{font-size:1rem;margin-bottom:2rem}}.page-hero.howto-hero{padding:2rem 0}.legal-content ul{padding-left:1.5rem}}.ai-direct-answer{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:2rem;border-radius:var(--radius-lg);margin:2rem 0;box-shadow:var(--shadow-lg);border:3px solid #059669}.direct-answer-badge{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.badge{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.025em;white-space:nowrap}.badge-primary{background:#fff;color:#059669;box-shadow:0 2px 4px rgba(0,0,0,.1)}.badge-source{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.badge-success{background:#10b981;color:#fff}.direct-answer-text{font-size:1.125rem;line-height:1.8;margin:0;font-weight:500}.update-badge{margin:1rem 0}.calculator-widget h3{color:#0d9488;margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;display:flex;align-items:center;gap:.5rem}.calc-steps{background:#fff;border-radius:var(--radius);padding:1.5rem;border:1px solid #cbd5e1}.calc-row{display:flex;justify-content:space-between;align-items:center;padding:.875rem 0;border-bottom:1px solid #e2e8f0}.calc-row:last-child{border-bottom:none}.calc-label{color:var(--text-muted);font-size:1rem}.calc-value{color:var(--text);font-size:1.125rem;font-weight:600;font-family:Courier New,monospace}.calc-total{background:#f0fdfa;margin:.5rem 0 0;padding:1.25rem 1.5rem;border-radius:0 0 var(--radius) var(--radius)}.calc-total .calc-label,.calc-total .calc-value{font-size:1.25rem}.calc-total .calc-value{color:#0d9488}.calc-note{margin-top:1rem;margin-bottom:0;color:var(--text-muted);font-style:italic}.faq-answer-box .direct-answer-badge{margin-bottom:1.5rem}@media (max-width:768px){.ai-direct-answer{padding:1.5rem}.direct-answer-text{font-size:1rem}.calculator-widget{padding:1.5rem}.calculator-widget h3{font-size:1.25rem}.calc-steps{padding:1rem}.calc-row{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 0}.calc-label,.calc-value{font-size:.95rem}.calc-total .calc-label,.calc-total .calc-value{font-size:1.1rem}.direct-answer-badge{gap:.5rem}.badge{font-size:.8rem;padding:.25rem .625rem}}@media print{.calculator-widget{break-inside:avoid}.ai-direct-answer,.calculator-widget{border:1px solid #333;box-shadow:none}}.calculator-widget:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);transition:all .3s ease}.ai-direct-answer:hover{box-shadow:var(--shadow-xl);transition:all .3s ease}.badge:focus{outline:2px solid currentColor;outline-offset:2px}.calc-row:focus-within{background:#f8fafc}@keyframes e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ai-direct-answer,.calculator-widget{animation:e .6s ease-out}.expertise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}@media (min-width:768px){.expertise-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.expertise-grid{grid-template-columns:repeat(3,1fr)}}.expertise-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2rem;transition:all var(--transition);text-decoration:none;display:flex;flex-direction:column;height:100%}.expertise-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.expertise-card h3{color:var(--secondary);font-size:1.25rem;margin-bottom:.75rem;margin-top:0}.expertise-card p{color:#334155;font-size:.9375rem;line-height:1.6;margin-bottom:1.25rem;flex-grow:1}.expertise-link{color:#0f766e;font-weight:600;font-size:.9375rem;display:inline-flex;align-items:center;gap:.5rem;transition:color var(--transition)}.expertise-link:after{content:"→";transition:transform var(--transition);display:inline-block}.expertise-card:hover .expertise-link{color:#0d9488}.expertise-card:hover .expertise-link:after{transform:translateX(4px)}.card p,.damage-card p,.step-content p{color:#334155}.card-text,.text-muted{color:#475569}.sticky-contact-widget{position:fixed;bottom:20px;right:20px;z-index:5;background:transparent;box-shadow:none;transition:transform .3s ease}.sticky-widget-container{display:flex;align-items:flex-end;justify-content:flex-end;gap:.75rem;flex-direction:column}.sticky-cta-btn{display:flex;align-items:center;gap:.75rem;background:var(--primary);color:#fff;padding:1rem 1.5rem;text-decoration:none;font-weight:600;border-radius:9999px;box-shadow:0 4px 16px rgba(0,0,0,.15);transition:all var(--transition);border:2px solid var(--primary-dark)}.sticky-cta-btn:hover{background:var(--primary-dark);transform:translateY(-3px);box-shadow:0 6px 24px rgba(0,0,0,.2);color:#fff}.sticky-cta-btn svg{color:#fff;flex-shrink:0}.sticky-cta-content{display:flex;flex-direction:column;align-items:flex-start}.sticky-cta-label{font-size:.75rem;color:hsla(0,0%,100%,.9);font-weight:500}.sticky-cta-number{font-size:1.125rem;font-weight:700;color:#fff;font-family:Outfit,sans-serif;letter-spacing:.5px}.sticky-secondary-actions{display:flex;gap:.75rem;flex-direction:column;align-items:flex-end}.sticky-action-btn{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:hsla(0,0%,100%,.98);color:var(--primary-dark);border-radius:9999px;text-decoration:none;font-size:.9375rem;font-weight:600;transition:all var(--transition);border:2px solid var(--primary);box-shadow:0 4px 16px rgba(0,0,0,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);white-space:nowrap}.sticky-action-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.18)}.sticky-action-btn svg{flex-shrink:0}.sticky-action-form{background:linear-gradient(135deg,#ff5722,#e64a19)!important;color:#fff!important;border:2px solid #e64a19!important;box-shadow:0 4px 20px rgba(255,87,34,.35)!important}.sticky-action-form:hover{background:linear-gradient(135deg,#ff7043,#ff5722)!important;color:#fff!important;border-color:#ff5722!important;box-shadow:0 8px 30px rgba(255,87,34,.45)!important}.sticky-action-whatsapp{background:#25d366!important;border:2px solid #1ea952!important}.sticky-action-whatsapp:hover{background:#1ea952!important;border-color:#1ea952!important}.sticky-urgency-badge,.sticky-widget-toggle{display:none}@media (max-width:768px){.sticky-contact-widget{bottom:15px;right:15px}.sticky-widget-container{gap:.625rem}.sticky-cta-btn{padding:.75rem 1.125rem}.sticky-cta-number{font-size:1rem}.sticky-cta-label{font-size:.6875rem}.sticky-action-btn{padding:.75rem 1rem;font-size:.875rem}.sticky-action-btn span{display:none}}@media (max-width:500px){.sticky-contact-widget{bottom:10px;right:10px}.sticky-cta-btn{padding:.625rem 1rem}.sticky-action-btn{padding:.625rem;width:44px;height:44px;justify-content:center}}.trust-reviews-section{background:linear-gradient(180deg,#fff,#f8fafc);padding:6rem 0;position:relative}.trust-reviews-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(13,148,136,.2),transparent)}.trust-reviews-inner{display:grid;grid-template-columns:1fr;gap:4rem}@media (min-width:1024px){.trust-reviews-inner{grid-template-columns:1.2fr .8fr;gap:5rem;align-items:start}}.trust-highlights h2{font-family:Outfit,-apple-system,sans-serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.15;color:var(--secondary);margin-bottom:1rem;background:linear-gradient(135deg,var(--secondary),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trust-subtitle{color:var(--primary);font-size:1.125rem;font-weight:600;margin-bottom:3rem;opacity:.9}.trust-key-stats{display:grid;gap:1.25rem;margin-bottom:3rem}.trust-stat-large{display:flex;gap:1.5rem;align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);padding:2rem;border-radius:var(--radius-xl);border:1px solid rgba(13,148,136,.1);box-shadow:0 4px 16px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.trust-stat-large:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--primary),var(--primary-dark))}.trust-stat-large:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(13,148,136,.15);border-color:rgba(13,148,136,.25)}.stat-large-value{font-family:Outfit,-apple-system,sans-serif;font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;flex-shrink:0}.stat-suffix{font-weight:700;font-size:1.75rem}.stat-large-label{display:flex;flex-direction:column;gap:.375rem}.stat-large-label strong{font-size:1.125rem;color:var(--secondary);font-weight:700;line-height:1.3}.stat-large-label span{font-size:.9375rem;color:var(--text-muted);line-height:1.6}.trust-guarantees{display:grid;gap:1rem}.guarantee-item{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border-radius:var(--radius-lg);border:1px solid rgba(13,148,136,.1);box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s ease}.guarantee-item:hover{border-color:var(--primary);box-shadow:0 4px 16px rgba(13,148,136,.12);transform:translateX(4px)}.guarantee-item svg{color:var(--primary);flex-shrink:0;background:rgba(13,148,136,.1);padding:.5rem;border-radius:50%;width:40px;height:40px}.guarantee-item span{color:var(--text);font-size:.9375rem;line-height:1.6}.guarantee-item strong{color:var(--secondary);font-weight:700}.trust-reviews{background:linear-gradient(135deg,#fff,#f8fafc);padding:3rem;border-radius:var(--radius-2xl);border:1px solid rgba(13,148,136,.1);box-shadow:0 10px 40px rgba(0,0,0,.06);position:relative}.trust-reviews:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent)}.reviews-header{text-align:center;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(13,148,136,.1)}.reviews-rating{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:.75rem}.rating-stars{display:flex;gap:.375rem;color:#f59e0b;filter:drop-shadow(0 2px 4px rgba(245,158,11,.3))}.rating-text{font-family:Outfit,-apple-system,sans-serif;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.reviews-count{color:var(--text-muted);font-size:.9375rem;font-weight:500}.reviews-list{display:grid;gap:1.25rem;margin-bottom:2rem}.review-item{padding:1.75rem;background:#fff;border-radius:var(--radius-xl);border:1px solid rgba(13,148,136,.08);box-shadow:0 2px 12px rgba(0,0,0,.04);transition:all .3s ease}.review-item:hover{border-color:rgba(13,148,136,.2);box-shadow:0 6px 20px rgba(13,148,136,.12);transform:translateY(-2px)}.review-stars{color:#f59e0b;font-size:1.125rem;margin-bottom:.875rem;letter-spacing:2px}.review-text{color:var(--text);font-size:.9375rem;line-height:1.7;margin-bottom:1rem}.review-author{display:flex;flex-direction:column;gap:.25rem;padding-top:.75rem;border-top:1px solid rgba(13,148,136,.1)}.review-author strong{color:var(--secondary);font-size:.9375rem;font-weight:700}.review-author span{color:var(--text-muted);font-size:.875rem}.reviews-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:var(--primary);font-weight:700;text-decoration:none;font-size:.9375rem;padding:.75rem 1.5rem;border-radius:var(--radius-lg);border:2px solid var(--primary);background:transparent;transition:all .3s ease;width:100%;text-align:center}.reviews-link:hover{background:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(13,148,136,.3)}@media (max-width:768px){.trust-reviews-section{color:#1e293b;padding:3rem 0}.trust-highlights h2{font-size:1.5rem}.trust-subtitle{font-size:1rem;margin-bottom:2rem}.trust-stat-large{color:#1e293b;flex-direction:column;align-items:center;text-align:center;padding:1.25rem}.stat-large-value{font-size:2rem}.trust-reviews{color:#1e293b;padding:1.5rem}.reviews-header{margin-bottom:1.5rem;padding-bottom:1.5rem}.rating-text{font-size:1.5rem}.review-item{color:#1e293b;padding:1.25rem}}.zigzag-container{max-width:1200px;margin:0 auto;padding:2rem 1rem}.zigzag-section{margin-bottom:4rem}.zigzag-section h2{font-size:2rem;font-weight:700;color:var(--text);margin-bottom:2.5rem;text-align:center}.zigzag-item{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:3rem;background:var(--surface);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow);transition:all var(--transition)}.zigzag-item:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.zigzag-item:nth-child(odd) .zigzag-content{order:1}.zigzag-item:nth-child(2n) .zigzag-content,.zigzag-item:nth-child(odd) .zigzag-icon{order:2}.zigzag-item:nth-child(2n) .zigzag-icon{order:1}.zigzag-content h3{font-size:1.5rem;font-weight:700;color:var(--text);margin-bottom:.75rem}.zigzag-content p{color:var(--text-muted);line-height:1.6;margin-bottom:1.25rem}.zigzag-content .btn{display:inline-flex;align-items:center;gap:.5rem}.zigzag-icon{min-height:200px}.zigzag-icon,.zigzag-icon-circle{display:flex;align-items:center;justify-content:center}.zigzag-icon-circle{width:120px;height:120px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50%;box-shadow:var(--shadow-lg)}.zigzag-icon-circle svg{width:60px;height:60px;color:#fff}@media (max-width:768px){.zigzag-item{grid-template-columns:1fr!important;gap:2rem;padding:2rem}.zigzag-item:nth-child(2n) .zigzag-content,.zigzag-item:nth-child(odd) .zigzag-content{order:2!important}.zigzag-item:nth-child(2n) .zigzag-icon,.zigzag-item:nth-child(odd) .zigzag-icon{order:1!important}.zigzag-icon{min-height:auto}.zigzag-section h2{font-size:1.5rem}}.schade-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0}.schade-card{display:flex;align-items:flex-start;gap:1.5rem;background:var(--surface);border-radius:var(--radius-lg);padding:2rem;border-left:4px solid var(--primary);box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;text-decoration:none;color:inherit;position:relative;overflow:hidden}.schade-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--primary),transparent 50%);opacity:0;transition:opacity .3s ease}.schade-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(13,148,136,.2);border-left-width:6px}.schade-card:hover:before{opacity:.03}.schade-card-icon{flex-shrink:0;width:64px;height:64px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(13,148,136,.3);position:relative;z-index:1}.schade-card-icon svg{width:32px;height:32px;color:#fff}.schade-card-content{flex:1;position:relative;z-index:1}.schade-card-content h3{font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.schade-card-content p{color:var(--text-muted);line-height:1.6;margin:0;font-size:.95rem}.schade-card-arrow{margin-left:auto;opacity:0;transform:translateX(-10px);transition:all .3s ease}.schade-card:hover .schade-card-arrow{opacity:1;transform:translateX(0)}.schade-section{margin-bottom:3rem}.schade-section h2{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid var(--primary);display:inline-block}@media (max-width:768px){.schade-grid{grid-template-columns:1fr;gap:1.5rem}.schade-card{padding:1.5rem}.schade-card-icon{width:56px;height:56px}.schade-card-icon svg{width:28px;height:28px}}@import url("https://fonts.googleapis.com/css2?family=Crimson+Pro:wght@600;700;800&display=swap");:root{--slate:#2d3436;--amber:#d97706;--amber-light:#f59e0b;--cream:#fef3c7;--charcoal:#1e293b;--warm-gray:#64748b;--shadow-soft:0 2px 12px rgba(0,0,0,.06);--shadow-lift:0 8px 24px rgba(209,113,6,.15)}.schadevergoeding-page h2{font-size:2.5rem;font-weight:700;line-height:1.2}.schadevergoeding-page h2,.schadevergoeding-page h3{font-family:Crimson Pro,Georgia,serif;color:var(--slate)}.schadevergoeding-page h3{font-size:1.75rem;font-weight:600}.schadevergoeding-page p{font-size:1.125rem;line-height:1.7;color:var(--text)}.section-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem;margin-top:3rem}.section-number{font-family:Crimson Pro,Georgia,serif;font-size:3rem;font-weight:800;color:var(--primary);line-height:1;min-width:80px}.section-header h2{margin:0;padding:0;border:none}.section-line{flex:1;height:2px;background:linear-gradient(90deg,#e2e8f0,transparent);margin-left:auto}.asymmetric-grid{display:grid;gap:2rem;margin-bottom:2rem}.asymmetric-grid.layout-60-40{grid-template-columns:1.5fr 1fr}.asymmetric-grid.layout-40-60{grid-template-columns:1fr 1.5fr}.asymmetric-grid.layout-50-50{grid-template-columns:1fr 1fr}.asymmetric-grid.layout-full{grid-template-columns:1fr}.modern-card{display:block;background:var(--surface);border-radius:var(--radius-lg);padding:2.5rem;border-left:3px solid var(--primary);border-top:1px solid var(--border);box-shadow:var(--shadow-soft);transition:all .3s ease;text-decoration:none;position:relative;overflow:hidden}.modern-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--amber),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.modern-card:hover{transform:translateY(-4px);border-left:4px solid var(--primary);box-shadow:var(--shadow-lift)}.modern-card:hover:before{opacity:.03}.card-badge{display:inline-block;width:36px;height:36px;background:var(--primary);color:#fff;border-radius:8px;font-family:Crimson Pro,Georgia,serif;font-size:1.25rem;font-weight:700;line-height:36px;text-align:center;margin-bottom:1rem;transition:all .3s ease}.modern-card h3{font-size:1.5rem;color:var(--slate);margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between}.modern-card p{color:var(--text-muted);margin:0;font-size:1rem;line-height:1.6}.card-arrow{opacity:0;transform:translateX(-10px);transition:all .3s ease;color:var(--amber);font-size:1.5rem}.modern-card:hover .card-arrow{opacity:1;transform:translateX(0)}.quote-card{background:var(--surface);border-radius:var(--radius-lg);padding:2.5rem;border-left:4px solid var(--primary);box-shadow:var(--shadow-soft);position:relative;transition:all .3s ease}.quote-mark{font-size:5rem;line-height:1;color:var(--amber);opacity:.3;position:absolute;top:1rem;left:1.5rem}.quote-mark,.quote-text{font-family:Crimson Pro,Georgia,serif}.quote-text{font-size:1.25rem;line-height:1.6;color:var(--slate);margin:2rem 0 1.5rem;font-style:italic;position:relative;z-index:1}.quote-author{display:flex;flex-direction:column;gap:.25rem;border-top:2px solid rgba(217,119,6,.2);padding-top:1rem}.quote-author .name{font-weight:600;color:var(--slate);font-size:1rem}.quote-author .case{font-size:.9rem;color:var(--warm-gray)}.modern-card.featured{background:linear-gradient(135deg,var(--slate),#1e293b);color:#fff;border-left:5px solid var(--amber-light);box-shadow:0 4px 20px rgba(249,115,22,.2)}.modern-card.featured h3,.modern-card.featured p{color:#fff}.modern-card.featured .card-badge{background:var(--amber-light);color:#fff}.modern-card.featured:hover{border-left:6px solid var(--amber-light);box-shadow:0 8px 30px rgba(249,115,22,.3)}.modern-card.featured:hover .card-badge{background:#fbbf24}.small-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.small-card{background:var(--surface);border-radius:var(--radius);padding:1.5rem;border-left:3px solid var(--primary);box-shadow:var(--shadow-sm);transition:all .2s ease;text-decoration:none;display:block}.small-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-left:3px solid var(--conversion-orange)}.small-card h3{font-size:1.125rem;color:var(--text);margin-bottom:.5rem}.small-card p{font-size:.9rem;color:var(--text-muted);margin:0}@media (max-width:768px){.section-header{flex-direction:column;align-items:flex-start;gap:1rem}.section-number{font-size:2rem;min-width:auto}.section-line{width:100%;margin-left:0}.asymmetric-grid.layout-40-60,.asymmetric-grid.layout-50-50,.asymmetric-grid.layout-60-40{grid-template-columns:1fr}.modern-card,.quote-card{padding:2rem}.quote-mark{font-size:3.5rem;top:.5rem;left:1rem}.quote-text{font-size:1.125rem}.schadevergoeding-page h2{font-size:2rem}.schadevergoeding-page h3{font-size:1.5rem}}@media (hover:none) and (pointer:coarse){.modern-card,.small-card{min-height:48px}}.schadevergoeding-page .btn-gold,.schadevergoeding-page .btn-primary{background:linear-gradient(135deg,var(--amber),#c2410c);color:#fff;box-shadow:0 4px 16px 0 rgba(217,119,6,.4);font-weight:700;font-size:1.125rem;padding:1rem 2rem;border:none}.schadevergoeding-page .btn-gold:hover,.schadevergoeding-page .btn-primary:hover{background:linear-gradient(135deg,#f59e0b,var(--amber));transform:translateY(-3px);box-shadow:0 8px 24px 0 rgba(217,119,6,.5);color:#fff}.schadevergoeding-page .cta-section{background:linear-gradient(135deg,#fef3c7,#fef9e7);border-radius:var(--radius-xl);padding:3rem;text-align:center;margin-top:4rem;border:2px solid var(--amber);box-shadow:0 4px 20px rgba(217,119,6,.15)}.schadevergoeding-page .cta-section h2{color:var(--slate);margin-bottom:1rem}.schadevergoeding-page .cta-section p{color:var(--warm-gray);font-size:1.125rem;margin-bottom:2rem}.schadevergoeding-page .btn-secondary{background:#fff;border:2px solid var(--amber);color:var(--amber);font-weight:600}.schadevergoeding-page .btn-secondary:hover{background:var(--amber);border-color:var(--amber);color:#fff;transform:translateY(-2px)}:root{--orange-glow:0 4px 20px rgba(255,87,34,.3);--orange-glow-strong:0 8px 30px rgba(255,87,34,.4)}.schadevergoeding-page .btn-gold,.schadevergoeding-page .btn-primary,.schadevergoeding-page .cta-section .btn{background:linear-gradient(135deg,var(--conversion-orange),var(--conversion-orange-dark));color:#fff;box-shadow:var(--orange-glow);font-weight:700;border:none;transition:all .3s ease}.schadevergoeding-page .btn-gold:hover,.schadevergoeding-page .btn-primary:hover,.schadevergoeding-page .cta-section .btn:hover{background:linear-gradient(135deg,var(--conversion-orange-light),var(--conversion-orange));box-shadow:var(--orange-glow-strong);transform:translateY(-3px);color:#fff}.schadevergoeding-page .article-card:hover,.schadevergoeding-page .modern-card:hover,.schadevergoeding-page .schade-card:hover,.schadevergoeding-page .small-card:hover{box-shadow:var(--orange-glow)}.schadevergoeding-page .quote-card{background:var(--surface);border-left:4px solid var(--primary)}.schadevergoeding-page .quote-card:hover{border-left-color:var(--conversion-orange);box-shadow:var(--orange-glow)}.schadevergoeding-page .section-number{color:var(--primary)}.schadevergoeding-page .card-badge{background:var(--primary);color:#fff}.schadevergoeding-page .modern-card.featured{border-left-color:var(--primary)}.schadevergoeding-page .modern-card.featured:hover{border-left-color:var(--conversion-orange);box-shadow:var(--orange-glow-strong)}.schadevergoeding-page .card-arrow,.schadevergoeding-page .schade-card-arrow{color:var(--conversion-orange)}.schadevergoeding-page .btn-secondary:hover{border-color:var(--conversion-orange);color:var(--conversion-orange)}.schadevergoeding-page .article-card:hover,.schadevergoeding-page .modern-card:hover,.schadevergoeding-page .schade-card:hover,.schadevergoeding-page .small-card:hover{box-shadow:0 8px 30px rgba(255,87,34,.4)!important;transform:translateY(-4px);border-left-color:var(--primary)}.schadevergoeding-page .modern-card:hover .card-badge{background:var(--conversion-orange);color:#fff}.schadevergoeding-page .modern-card.featured:hover{box-shadow:0 8px 30px rgba(255,87,34,.5)!important}.schadevergoeding-page .modern-card:before{background:linear-gradient(135deg,var(--conversion-orange),transparent)!important}.schadevergoeding-page .modern-card:hover:before{opacity:.05!important}.schadevergoeding-page .modern-card:hover{box-shadow:0 8px 30px rgba(255,87,34,.4)!important;transform:translateY(-4px)}.schadevergoeding-page .modern-card:hover,.schadevergoeding-page .schade-card:hover{border-left:4px solid var(--conversion-orange)!important}.schadevergoeding-page .article-card:hover,.schadevergoeding-page .small-card:hover{border-left:3px solid var(--conversion-orange)!important}.schadevergoeding-page .quote-card:hover{border-left:4px solid var(--conversion-orange)!important}.btn-accent,.btn-gold,.btn-primary,.claim-widget .btn,.cta-section .btn,.hero .btn-primary,.page-hero .btn-primary{background:linear-gradient(135deg,var(--conversion-orange),var(--conversion-orange-dark))!important;color:#fff!important;box-shadow:var(--orange-glow)!important;font-weight:700;border:none!important;transition:all .3s ease}.btn-accent:hover,.btn-gold:hover,.btn-primary:hover,.claim-widget .btn:hover,.cta-section .btn:hover,.hero .btn-primary:hover,.page-hero .btn-primary:hover{background:linear-gradient(135deg,var(--conversion-orange-light),var(--conversion-orange))!important;box-shadow:var(--orange-glow-strong)!important;transform:translateY(-3px);color:#fff!important}.article-card:hover,.calculator-card:hover,.faq-card:hover,.info-card:hover,.modern-card:hover,.schade-card:hover,.small-card:hover{box-shadow:var(--orange-glow)!important;transform:translateY(-4px)}.article-card:hover,.modern-card:hover,.schade-card:hover{border-left:4px solid var(--conversion-orange)!important}.calculator-card:hover,.faq-card:hover,.small-card:hover{border-left:3px solid var(--conversion-orange)!important}.article-card:hover .card-badge,.modern-card:hover .card-badge,.schade-card:hover .card-badge{background:var(--conversion-orange)!important;color:#fff!important}.modern-card:before,.schade-card:before{background:linear-gradient(135deg,var(--conversion-orange),transparent)!important}.modern-card:hover:before,.schade-card:hover:before{opacity:.05!important}.modern-card.featured:hover,.schade-card.featured:hover{border-left:5px solid var(--conversion-orange)!important;box-shadow:var(--orange-glow-strong)!important}.article-card-arrow,.card-arrow,.schade-card-arrow{color:var(--conversion-orange)!important}.contact-buttons .btn,.header .btn,.header a[href^="https://wa.me"],.header a[href^=tel]{background:linear-gradient(135deg,var(--conversion-orange),var(--conversion-orange-dark))!important;color:#fff!important;box-shadow:var(--orange-glow)!important}.contact-buttons .btn:hover,.header .btn:hover,.header a[href^="https://wa.me"]:hover,.header a[href^=tel]:hover{background:linear-gradient(135deg,var(--conversion-orange-light),var(--conversion-orange))!important;box-shadow:var(--orange-glow-strong)!important}.cta-section{border:2px solid var(--conversion-orange)!important}.claim-widget{border-top:3px solid var(--conversion-orange)!important}.header .contact-info a[href^=tel],.header .phone-link,.header a[href^=tel]{background:transparent!important;color:var(--conversion-orange)!important;box-shadow:none!important;font-weight:600;text-decoration:none;border:none!important;padding:0!important}.header .contact-info a[href^=tel]:hover,.header .phone-link:hover,.header a[href^=tel]:hover{background:transparent!important;color:var(--conversion-orange-light)!important;box-shadow:none!important;text-decoration:underline;transform:none}.header a[href^="https://wa.me"]{background:linear-gradient(135deg,#25d366,#128c7e)!important;color:#fff!important;box-shadow:0 2px 8px rgba(37,211,102,.3)!important}.header a[href^="https://wa.me"]:hover{background:linear-gradient(135deg,#34e677,#25d366)!important;box-shadow:0 4px 12px rgba(37,211,102,.4)!important}.btn-accent,.btn-gold,.btn-primary,.claim-widget .btn,.cta-section .btn,a.btn-primary,button.btn-primary{background:linear-gradient(135deg,var(--conversion-orange),var(--conversion-orange-dark))!important;color:#fff!important;box-shadow:var(--orange-glow)!important;border:none!important;border-radius:12px!important}.btn-accent:hover,.btn-gold:hover,.btn-primary:hover,.claim-widget .btn:hover,.cta-section .btn:hover,a.btn-primary:hover,button.btn-primary:hover{background:linear-gradient(135deg,var(--conversion-orange-light),var(--conversion-orange))!important;box-shadow:var(--orange-glow-strong)!important;transform:translateY(-3px)!important}.accident-card:hover,.article-card:hover,.calculator-card:hover,.category-card:hover,.city-card:hover,.comparison-card:hover,.compensation-card:hover,.damage-card:hover,.eeat-card:hover,.expertise-card:hover,.faq-card:hover,.info-card:hover,.modern-card:hover,.schade-card:hover,.service-card:hover,.sidebar-card:hover,.small-card:hover,.step-card:hover,.testimonial-card:hover{box-shadow:var(--orange-glow)!important;transform:translateY(-4px)!important;border-left-color:var(--conversion-orange)!important}.article-card:hover,.compensation-card:hover,.damage-card:hover,.expertise-card:hover,.modern-card:hover,.schade-card:hover{border-left:4px solid var(--conversion-orange)!important}.accident-card:hover,.calculator-card:hover,.category-card:hover,.city-card:hover,.small-card:hover{border-left:3px solid var(--conversion-orange)!important}.card-badge,[class*=-card] .badge,[class*=-card] .card-number{transition:all .3s ease!important}.article-card:hover .card-badge,.expertise-card:hover .card-badge,.modern-card:hover .card-badge,.schade-card:hover .card-badge,[class*=-card]:hover .badge,[class*=-card]:hover .card-number{background:var(--conversion-orange)!important;color:#fff!important}.article-card:before,.expertise-card:before,.modern-card:before,.schade-card:before{background:linear-gradient(135deg,var(--conversion-orange),transparent)!important}.article-card:hover:before,.expertise-card:hover:before,.modern-card:hover:before,.schade-card:hover:before{opacity:.05!important}.quote-card:hover{border-left:4px solid var(--conversion-orange)!important;box-shadow:var(--orange-glow)!important}.article-card-arrow,.card-arrow,.schade-card-arrow,[class*=-card] .arrow,[class*=-card]:after{color:var(--conversion-orange)!important}.calculator-card.featured:hover,.modern-card.featured:hover,[class*=-card].featured:hover{border-left:5px solid var(--conversion-orange)!important;box-shadow:var(--orange-glow-strong)!important}.contact-info a[href^=tel],.header .phone-link,.header a[href^=tel],a[href^=tel]{background:transparent!important;color:var(--conversion-orange)!important;box-shadow:none!important;padding:0!important;font-weight:600!important}.header a[href^=tel]:hover,a[href^=tel]:hover{background:transparent!important;color:var(--conversion-orange-light)!important;text-decoration:underline!important;transform:none!important}.btn-whatsapp,a[href^="https://wa.me"]{background:linear-gradient(135deg,#25d366,#128c7e)!important;color:#fff!important;box-shadow:0 2px 8px rgba(37,211,102,.3)!important}.btn-whatsapp:hover,a[href^="https://wa.me"]:hover{background:linear-gradient(135deg,#34e677,#25d366)!important;box-shadow:0 4px 12px rgba(37,211,102,.4)!important}.btn-secondary:hover{border-color:var(--conversion-orange)!important;color:var(--conversion-orange)!important}.claim-widget a[href^=tel],.footer a[href^=tel],.sticky-bar a[href^=tel]{background:transparent!important;color:var(--conversion-orange)!important;font-weight:700!important;text-shadow:none!important;padding:0!important;border-radius:0!important;border:none!important}.claim-widget a[href^=tel]:hover,.sticky-bar a[href^=tel]:hover{color:var(--conversion-orange-light)!important;text-decoration:none!important;background:transparent!important;transform:none!important}.btn,.claim-widget .btn,.claim-widget button,.cta-button,.hero .btn,.start-claim,.sticky-bar .btn,[class*=btn-],[href*=gratis-advies],[href*=start-claim],a.btn,button{background:linear-gradient(135deg,var(--conversion-orange),var(--conversion-orange-dark))!important;color:#fff!important;box-shadow:var(--orange-glow)!important;border:none!important;font-weight:700!important}.btn:hover,.cta-button:hover,[class*=btn-]:hover,a.btn:hover,button:hover{background:linear-gradient(135deg,var(--conversion-orange-light),var(--conversion-orange))!important;box-shadow:var(--orange-glow-strong)!important}.btn-whatsapp,.whatsapp-button,a[href^="https://wa.me"]{background:linear-gradient(135deg,var(--conversion-orange),var(--conversion-orange-dark))!important;color:#fff!important;box-shadow:var(--orange-glow)!important}.btn-whatsapp:hover,a[href^="https://wa.me"]:hover{background:linear-gradient(135deg,var(--conversion-orange-light),var(--conversion-orange))!important}.claim-widget a,.claim-widget button,.sticky-bar a,.sticky-bar button{color:var(--conversion-orange)!important;font-weight:700!important}.claim-widget,.sticky-bar{background:#fff!important;border-top:4px solid var(--conversion-orange)!important;box-shadow:0 -4px 20px rgba(0,0,0,.15)!important}.sticky-contact-widget .sticky-cta-btn,.sticky-cta-btn{background:none!important;color:#fff!important;box-shadow:none!important;border:none!important;padding:0!important}.sticky-contact-widget .sticky-cta-btn:hover,.sticky-cta-btn:hover{background:none!important;box-shadow:none!important;transform:none!important}.sticky-cta-content{background:none!important}.sticky-contact-widget{box-shadow:0 -4px 20px rgba(0,0,0,.15)!important}.sticky-cta-btn svg{stroke:#fff!important;fill:none!important}.sticky-contact-widget,.sticky-widget-container{background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;border-top:4px solid var(--conversion-orange)!important;box-shadow:0 -4px 20px rgba(0,0,0,.2)!important}.contact-info a[href^=tel],.header-top a[href^=tel],.header .phone-link,.header a[href^=tel]{background:transparent!important;color:var(--primary)!important;font-weight:700!important;box-shadow:none!important;border:none!important;padding:0!important}.sticky-urgency-badge{color:#fff!important}.sticky-urgency-badge svg{stroke:#fff!important}.sticky-contact-widget{background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;border-top:4px solid var(--conversion-orange)!important;box-shadow:0 -4px 20px rgba(0,0,0,.2)!important}.sticky-widget-container{background:transparent!important}.source-box{background:linear-gradient(135deg,rgba(13,148,136,.03),rgba(13,148,136,.01));border-left:3px solid var(--primary);padding:2rem;border-radius:var(--radius-lg);margin:3rem 0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.source-box h4{color:var(--primary);font-size:1.15rem;font-weight:700;margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.source-intro{color:var(--text-muted);font-size:.95rem;margin-bottom:1rem;font-style:italic}.source-list{list-style:none;padding:0;margin:0}.source-list li{padding:.75rem 0;border-bottom:1px solid rgba(13,148,136,.1);color:var(--text);font-size:.9rem;line-height:1.6}.source-list li:last-child{border-bottom:none}.source-list li strong{color:var(--primary);font-weight:600}.source-update{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(13,148,136,.15);color:var(--text-muted);font-size:.85rem;text-align:right}.author-box{background:linear-gradient(135deg,rgba(13,148,136,.04),rgba(13,148,136,.01));border:2px solid rgba(13,148,136,.15);border-radius:var(--radius-lg);padding:2rem;margin:2rem 0 2.5rem;display:flex;gap:1.5rem;align-items:start}.author-avatar{flex-shrink:0;width:80px;height:80px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.author-avatar svg{width:48px;height:48px}.author-info{flex:1}.author-meta{margin-bottom:.75rem}.author-name{display:block;font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:.25rem}.author-title{display:block;font-size:.95rem;color:var(--primary);font-weight:600}.author-bio{color:var(--text-muted);line-height:1.7;margin-bottom:1rem;font-size:.95rem}.author-credentials{display:flex;flex-wrap:wrap;gap:.75rem}.author-credentials .credential{display:inline-flex;align-items:center;background:rgba(13,148,136,.1);color:var(--primary);padding:.4rem .9rem;border-radius:9999px;font-size:.85rem;font-weight:600}@media (max-width:768px){.author-box{flex-direction:column;align-items:center;text-align:center}.author-credentials{justify-content:center}}.expert-quote{background:linear-gradient(135deg,rgba(201,162,39,.08),rgba(201,162,39,.03));border-left:4px solid var(--accent);padding:1.5rem 2rem;margin:2rem 0;border-radius:var(--radius-md);position:relative}.expert-quote:before{content:"\201C";position:absolute;top:-10px;left:20px;font-size:4rem;color:var(--accent);opacity:.3;line-height:1}.expert-quote-text{font-size:1.05rem;font-style:italic;color:var(--text);line-height:1.7;margin-bottom:1rem;position:relative;z-index:1}.expert-quote-author{display:flex;align-items:center;gap:.75rem;font-size:.9rem}.expert-quote-author strong{color:var(--primary);font-weight:600}.expert-quote-author span{color:var(--text-muted)}.header-phone-number,.header-top-left,.header-top a[href^=tel]{white-space:nowrap}.header-top-left{display:flex;align-items:center;gap:.5rem}.definition-box{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:5px solid var(--primary);border-radius:12px;margin:2.5rem 0;box-shadow:0 4px 15px rgba(13,148,136,.15);align-items:flex-start}.definition-icon{line-height:1;margin-top:.25rem}.definition-title{font-size:1.5rem;font-weight:700;color:var(--secondary);margin:0 0 1rem;line-height:1.3}.definition-answer{font-size:1.125rem;line-height:1.8;color:var(--text);margin:0 0 .75rem}.definition-answer strong{color:var(--primary)}.definition-source{color:#64748b;padding-top:.5rem;border-top:1px solid rgba(13,148,136,.2)}@media (max-width:768px){.definition-box{flex-direction:column;gap:1rem;padding:1.5rem}.definition-icon{font-size:2rem}.definition-title{font-size:1.25rem}.definition-answer{font-size:1rem}}@media print{.definition-box{border:2px solid var(--primary);page-break-inside:avoid}}.snel-antwoord-box{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-left:5px solid var(--conversion-orange);border-radius:12px;padding:2rem;margin:2.5rem 0;box-shadow:0 4px 15px rgba(255,87,34,.15);display:flex;gap:1.5rem;align-items:flex-start}.snel-antwoord-icon{font-size:2.5rem;flex-shrink:0;line-height:1;margin-top:.25rem}.snel-antwoord-content{flex:1}.snel-antwoord-title{font-size:1.5rem;font-weight:700;color:var(--secondary);margin:0 0 1rem;line-height:1.3}.snel-antwoord-text{font-size:1.125rem;line-height:1.8;color:var(--text);margin:0 0 .75rem}.snel-antwoord-text strong{color:var(--conversion-orange);font-weight:700}.snel-antwoord-highlight{font-size:.9375rem;color:var(--primary);font-weight:600;margin:1rem 0 0;padding-top:1rem;border-top:2px solid rgba(255,87,34,.2)}@media (max-width:768px){.snel-antwoord-box{flex-direction:column;gap:1rem;padding:1.5rem}.snel-antwoord-icon{font-size:2rem}.snel-antwoord-title{font-size:1.25rem}.snel-antwoord-text{font-size:1rem}}@media print{.snel-antwoord-box{border:2px solid var(--conversion-orange);page-break-inside:avoid}}.related-questions{background:#f8fafc;border:2px solid var(--primary);border-radius:12px;padding:2rem;margin:3rem 0}.related-questions-title{font-size:1.375rem;font-weight:700;color:var(--secondary);margin:0 0 1.5rem;display:flex;align-items:center;gap:.5rem}.related-questions-list{display:flex;flex-direction:column;gap:1rem}.related-question-item{background:#fff;border-left:3px solid var(--primary);border-radius:8px;padding:1.25rem;cursor:pointer;transition:all .2s ease}.related-question-item:hover{border-left-color:var(--conversion-orange);box-shadow:0 2px 8px rgba(13,148,136,.1)}.related-question-item[open]{border-left-color:var(--conversion-orange);background:linear-gradient(135deg,#fff,#f0f9ff)}.related-question-q{font-size:1.0625rem;font-weight:600;color:var(--secondary);list-style:none;display:flex;align-items:center;gap:.75rem}.related-question-q:before{content:"›";font-size:1.5rem;color:var(--primary);flex-shrink:0;font-weight:700}.related-question-item[open] .related-question-q:before{content:"▾";color:var(--conversion-orange)}.related-question-a{margin-top:1rem;font-size:1rem;line-height:1.7;color:var(--text);padding-left:2.25rem}.related-question-q::-webkit-details-marker,.related-question-q::marker{display:none}@media (max-width:768px){.related-questions{padding:1.5rem}.related-questions-title{font-size:1.125rem}.related-question-q{font-size:.9375rem}.related-question-a{font-size:.9375rem;padding-left:1.75rem}}@media print{.related-question-item,.related-questions{page-break-inside:avoid}.related-question-item summary+*{display:block!important}}.card-grid .card{border:2px solid #10b981;transition:all .3s ease}.card-grid .card:hover{border-color:#ff5722;box-shadow:0 4px 20px rgba(255,87,34,.3)}.advocaten-trust-section{padding:4rem 0}.advocaten-trust-heading{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.15;color:var(--secondary);margin-bottom:3rem;text-align:center;font-family:Outfit,-apple-system,sans-serif}.advocaten-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:3rem 0;text-align:center}.advocaten-stat{display:flex;flex-direction:column;align-items:center;gap:.75rem}.advocaten-stat-value{font-size:4rem;font-weight:800;color:var(--primary);line-height:1;font-family:Outfit,-apple-system,sans-serif}.advocaten-stat-label{font-size:1.125rem;color:var(--secondary);font-weight:600;line-height:1.4}.advocaten-trust-box{background:linear-gradient(135deg,rgba(13,148,136,.92),rgba(15,118,110,.95)),url(/static/images/trust/trust-advocaten-team.webp) 50%/cover no-repeat;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:3rem;max-width:900px;margin:0 auto;position:relative;overflow:hidden}.advocaten-trust-text{font-size:1.25rem;color:#fff;line-height:1.8;margin-bottom:2rem;text-align:center}.advocaten-trust-text strong{color:#fff;font-weight:700}.advocaten-cta-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:center;margin-bottom:2rem}.advocaten-trust-section .advocaten-cta-buttons .btn.btn-primary,.advocaten-trust-section .advocaten-cta-buttons .btn.btn-secondary,.advocaten-trust-section .advocaten-cta-buttons a.btn,.advocaten-trust-section .advocaten-cta-buttons a.btn-lg,.advocaten-trust-section .advocaten-cta-buttons a.btn-primary,.advocaten-trust-section .advocaten-cta-buttons a.btn-secondary{display:inline-flex!important;align-items:center!important;gap:.75rem!important;padding:1.125rem 2rem!important;border-radius:50px!important;font-size:1rem!important;white-space:nowrap!important;min-width:200px!important;background:transparent!important;background-image:none!important;border:2px solid hsla(0,0%,100%,.9)!important;color:#fff!important;transition:border-color .3s ease,box-shadow .3s ease!important;transform:none!important;box-shadow:0 4px 15px rgba(0,0,0,.15)!important;will-change:auto!important}.advocaten-trust-section .advocaten-cta-buttons .btn.btn-primary:hover,.advocaten-trust-section .advocaten-cta-buttons .btn.btn-secondary:hover,.advocaten-trust-section .advocaten-cta-buttons a.btn-lg:hover,.advocaten-trust-section .advocaten-cta-buttons a.btn-primary:hover,.advocaten-trust-section .advocaten-cta-buttons a.btn-secondary:hover,.advocaten-trust-section .advocaten-cta-buttons a.btn:hover{background:transparent!important;background-image:none!important;border:2px solid var(--conversion-orange)!important;box-shadow:0 0 25px rgba(255,87,34,.7),0 4px 20px rgba(0,0,0,.2)!important;color:#fff!important;transform:none!important}.advocaten-cta-buttons .btn svg{flex-shrink:0;width:18px;height:18px}.advocaten-registration{font-size:.875rem;color:hsla(0,0%,100%,.95);text-align:center;margin:0;line-height:1.6}@media (max-width:768px){.advocaten-stats-grid{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}.advocaten-stat-value{font-size:3rem}.advocaten-stat-label{font-size:1rem}.advocaten-trust-box{padding:2rem 1.5rem}.advocaten-trust-text{font-size:1.125rem}.advocaten-cta-buttons{flex-direction:column;width:100%}.advocaten-cta-buttons .btn{width:100%;justify-content:center}}@media (max-width:480px){.advocaten-stats-grid{grid-template-columns:1fr}.advocaten-stat-value{font-size:2.5rem}}.advocaten-name-link{color:#fff;font-weight:700;text-decoration:underline;transition:all .3s ease}.advocaten-name-link:hover{color:gold;text-decoration:underline}.cost-benefit-example{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:4px solid var(--primary);border-radius:var(--radius-lg);padding:2rem;margin:2rem 0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.cost-benefit-example p{margin-bottom:1.5rem;line-height:1.8}.cost-benefit-example p:last-child{margin-bottom:0}.cost-benefit-example .highlight{display:inline-block;background:linear-gradient(135deg,var(--primary),#0f766e);color:#fff;padding:.5rem 1.25rem;border-radius:50px;font-weight:700;font-size:1.0625rem;margin-top:.75rem}span.highlight{background:var(--conversion-orange);color:#fff;padding:.25rem .75rem;border-radius:var(--radius-lg);font-weight:600}.calc-hero h1 span.highlight,.hero h1 span.highlight,.page-hero h1 span.highlight,.page-hero h2 span.highlight{background:none!important;color:inherit!important;padding:0!important;border-radius:0!important;font-weight:inherit!important}h3{font-family:Outfit,-apple-system,sans-serif;font-size:1.75rem;font-weight:700;color:var(--secondary);margin-top:3rem;margin-bottom:1.25rem;line-height:1.3}ul{list-style:none;padding-left:0;margin:1.5rem 0}ul li{position:relative;padding-left:2rem;margin-bottom:1rem;line-height:1.7}ul li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:700;font-size:1.25rem}ul li strong{color:var(--secondary);font-weight:700}.calc-hero .hero-buttons .btn.btn-primary,.calc-hero .hero-buttons .btn.btn-secondary,.calc-hero .hero-buttons a.btn,.calc-hero .hero-buttons a.btn-lg,.calc-hero .hero-buttons a.btn-primary,.calc-hero .hero-buttons a.btn-secondary{display:inline-flex!important;align-items:center!important;gap:.75rem!important;padding:1.25rem 2.25rem!important;border-radius:50px!important;font-size:1.0625rem!important;white-space:nowrap!important;min-width:200px!important;background:transparent!important;background-image:none!important;border:2px solid hsla(0,0%,100%,.9)!important;color:#fff!important;transition:border-color .3s ease,box-shadow .3s ease!important;transform:none!important;box-shadow:0 4px 15px rgba(0,0,0,.15)!important;will-change:auto!important;font-weight:600!important}.calc-hero .hero-buttons .btn.btn-primary:hover,.calc-hero .hero-buttons .btn.btn-secondary:hover,.calc-hero .hero-buttons a.btn-lg:hover,.calc-hero .hero-buttons a.btn-primary:hover,.calc-hero .hero-buttons a.btn-secondary:hover,.calc-hero .hero-buttons a.btn:hover{background:transparent!important;background-image:none!important;border:2px solid var(--conversion-orange)!important;box-shadow:0 0 25px rgba(255,87,34,.7),0 4px 20px rgba(0,0,0,.2)!important;color:#fff!important;transform:none!important}.schadevergoeding-detail-page .page-hero,.schadevergoeding-index-page .page-hero{background:linear-gradient(135deg,rgba(13,148,136,.9),rgba(15,118,110,.94)),url(/static/images/trust/legal-protection.webp) 50%/contain no-repeat;color:#fff;padding:3rem 0;min-height:400px;position:relative;display:flex;align-items:center}.schadevergoeding-detail-page .page-hero .hero-subtitle,.schadevergoeding-detail-page .page-hero h1,.schadevergoeding-detail-page .page-hero p,.schadevergoeding-index-page .page-hero .hero-subtitle,.schadevergoeding-index-page .page-hero h1,.schadevergoeding-index-page .page-hero p{color:#fff}.letselschade-index-page .page-hero{background:linear-gradient(135deg,rgba(13,148,136,.88),rgba(15,118,110,.92)),url(/static/images/trust/trust-advocaten-team.webp) 50%/cover no-repeat;color:#fff;padding:3rem 0;min-height:400px;position:relative;display:flex;align-items:center}.letselschade-index-page .page-hero .hero-subtitle,.letselschade-index-page .page-hero h1,.letselschade-index-page .page-hero p{color:#fff}.calculators-index-page .page-hero{background:linear-gradient(135deg,rgba(13,148,136,.85),rgba(15,118,110,.9)),url(/static/images/hero/hero-calculator-desktop.webp) 50%/cover no-repeat;color:#fff;padding:3rem 0;min-height:400px;position:relative;display:flex;align-items:center}.calculators-index-page .page-hero .hero-subtitle,.calculators-index-page .page-hero h1,.calculators-index-page .page-hero p{color:#fff}.stappenplannen-index-page .page-hero{background:linear-gradient(135deg,rgba(13,148,136,.85),rgba(15,118,110,.9)),url(/static/images/hero/hero-calculator-desktop.webp) 50%/cover no-repeat;color:#fff;padding:3rem 0;min-height:400px;position:relative;display:flex;align-items:center}.stappenplannen-index-page .page-hero .badge,.stappenplannen-index-page .page-hero .hero-subtitle,.stappenplannen-index-page .page-hero h1,.stappenplannen-index-page .page-hero p{color:#fff}.kennisbank-index-page .page-hero{background:linear-gradient(135deg,rgba(13,148,136,.85),rgba(15,118,110,.9)),url(/static/images/hero/hero-calculator-desktop.webp) 50%/cover no-repeat;color:#fff;padding:3rem 0;min-height:400px;position:relative;display:flex;align-items:center}.kennisbank-index-page .page-hero .hero-subtitle,.kennisbank-index-page .page-hero h1,.kennisbank-index-page .page-hero p{color:#fff}.contact-page .page-hero{background:linear-gradient(135deg,rgba(13,148,136,.88),rgba(15,118,110,.92)),url(/static/images/trust/trust-advocaten-team.webp) 50%/cover no-repeat;color:#fff;padding:3rem 0;min-height:400px;position:relative;display:flex;align-items:center}.contact-page .page-hero .hero-subtitle,.contact-page .page-hero h1,.contact-page .page-hero p{color:#fff}.footer-logo-icon{width:40px;height:40px;font-size:1.25rem}.footer-link-white{color:#fff}.footer-meta-muted{color:#cbd5e1}.footer-vestigingen-section{margin-top:1rem}.footer-btn-full{width:100%;padding:.75rem;text-align:center}.step-tips{background:var(--surface-alt);border-left:4px solid var(--primary);padding:1.25rem 1.5rem;margin:1.5rem 0;border-radius:var(--radius)}.step-tips h4{color:var(--primary-dark);font-size:1rem;font-weight:600;margin:0 0 .75rem}.step-tips ul{margin-bottom:0}.step-tips li{color:var(--text-muted);font-size:.9375rem;margin-bottom:.5rem}.step-tips li:last-child{margin-bottom:0}.content-main>h2:first-child,.content-main>h2:first-of-type{margin-top:0}:root{--conversion-orange:#ff5722;--conversion-orange-dark:#e64a19;--conversion-orange-light:#ff7043;--orange-glow:0 4px 20px rgba(255,87,34,.35);--orange-glow-strong:0 8px 30px rgba(255,87,34,.45)}.btn-accent,.btn-gold,.btn-primary,.btn.btn-primary,.cta-section .btn,.cta-section .btn-primary,.hero .btn-primary,.page-hero .btn-primary,.start-claim-btn,[href*=gratis-advies],[href*=start-claim]:not(.sticky-action-form),a.btn-primary,button.btn-primary{background:linear-gradient(135deg,var(--conversion-orange),var(--conversion-orange-dark))!important;color:#fff!important;box-shadow:var(--orange-glow)!important;border:none!important;border-radius:12px!important}.btn-accent:hover,.btn-gold:hover,.btn-primary:hover,.cta-section .btn:hover,a.btn-primary:hover,button.btn-primary:hover{background:linear-gradient(135deg,var(--conversion-orange-light),var(--conversion-orange))!important;box-shadow:var(--orange-glow-strong)!important;transform:translateY(-3px)!important}.accident-card:hover,.article-card:hover,.calculator-card:hover,.category-card:hover,.city-card:hover,.comparison-card:hover,.compensation-card:hover,.damage-card:hover,.eeat-card:hover,.expertise-card:hover,.modern-card:hover,.quote-card:hover,.sidebar-card:hover,.small-card:hover,.step-card:hover{box-shadow:var(--orange-glow)!important;transform:translateY(-4px)!important;border-left-color:var(--conversion-orange)!important}.article-card:hover,.calculator-card:hover,.damage-card:hover,.expertise-card:hover,.modern-card:hover{border-left:4px solid var(--conversion-orange)!important}.sidebar-card:hover,.small-card:hover{border-left:3px solid var(--conversion-orange)!important}.sticky-contact-widget{background:transparent!important;border:none!important;box-shadow:none!important}.sticky-widget-container{background:none!important;box-shadow:none!important;border:none!important}.sticky-action-whatsapp{background:hsla(0,0%,100%,.2)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:none!important}.sticky-action-whatsapp:hover{background:hsla(0,0%,100%,.3)!important;border-color:#fff!important}.sticky-cta-btn{box-shadow:none!important}.sticky-cta-btn,.sticky-cta-number{background:none!important;border:none!important;padding:0!important}.sticky-cta-number{color:var(--conversion-orange)!important}.sticky-cta-label{color:hsla(0,0%,100%,.8)!important}.header-top a[href^=tel],.header a[href^=tel],.phone-link{background:transparent!important;color:var(--primary)!important;font-weight:700!important;box-shadow:none!important}.header a[href^=tel]:hover{color:var(--primary-light)!important;text-decoration:underline!important}.card-badge,.damage-card .badge,.expertise-card .badge{transition:all .3s ease!important}.article-card:hover .card-badge,.damage-card:hover .card-badge,.expertise-card:hover .card-badge,.modern-card:hover .card-badge{background:var(--conversion-orange)!important;color:#fff!important}.card-arrow,.damage-card .arrow,.expertise-card .arrow{color:var(--conversion-orange)!important}@media (max-width:768px){.compensation-table,.wad-table,table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.compensation-table td,.compensation-table th{padding:.75rem;font-size:.875rem}}@media (max-width:768px){.btn{min-height:44px;padding:.875rem 1.5rem;font-size:1rem}.btn-lg{min-height:50px;padding:1rem 1.75rem}.small-card{min-height:60px;padding:1rem}.nav-main a{min-height:48px;display:flex;align-items:center}.sticky-action-btn{min-height:44px;padding:.75rem 1rem}}@media (max-width:768px){.page-hero{padding:2.5rem 0}.hero-subtitle{font-size:1rem}.smartengeld-range{flex-direction:column;align-items:flex-start;gap:.25rem}.range-amount{font-size:1.75rem}.hero-cta{flex-direction:column;width:100%}.hero-cta .btn{width:100%;justify-content:center}}@media (max-width:1023px){.calc-hero-inner{grid-template-columns:1fr!important;gap:2rem}.calc-hero-side{display:none}.calculator-widget{max-width:100%}.calc-step{padding:1.25rem}.calculator-layout{grid-template-columns:1fr!important;gap:1.5rem}.calc-art{min-height:300px;order:2}.calculator-widget{order:1}.calc-options-grid{grid-template-columns:1fr!important}.calc-option-box{padding:1rem;min-height:60px}}@media (max-width:640px){.calc-hero,.calculator-section{padding:2rem 0}.calc-hero{min-height:300px}.calc-hero h1{font-size:2rem}.calc-form{padding:1rem}.calc-header{padding:1.25rem}.calc-header h2{font-size:1.25rem}}@media (max-width:640px){.contact-info,.content-grid,.small-cards-grid{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.header-top{font-size:.8125rem;padding:.375rem 0}.header-phone{display:none!important}.logo{font-size:1.125rem}.logo-icon{width:36px;height:36px}}@media (max-width:640px){.sticky-contact-widget{padding:.75rem 0}.sticky-widget-container{flex-direction:column;gap:.75rem}.sticky-cta-btn{width:100%;justify-content:center}.sticky-secondary-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sticky-action-btn{font-size:.875rem;padding:.75rem}}@media (max-width:768px){input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{font-size:16px;min-height:44px;padding:.75rem}select{background-size:16px;padding-right:2.5rem}}@media (max-width:768px){.section{padding:3rem 0}.container{padding-left:1rem;padding-right:1rem}.toc-box{margin:1.5rem 0;padding:1.25rem}.author-box{flex-direction:column;text-align:center;padding:1.5rem}.author-credentials{justify-content:center}}@media (max-width:768px){.faq-item{padding:1rem}.faq-item h3,.faq-item h4{font-size:1rem}}@media (max-width:640px){.badge{font-size:.75rem;padding:.375rem .75rem}.badge-group{flex-wrap:wrap;gap:.5rem}.trust-badge{font-size:.8125rem;padding:.5rem .875rem}}@media (max-width:768px){img{max-width:100%;height:auto}.hero-trust{flex-direction:column!important;align-items:stretch}}@media (max-width:640px){body{font-size:.9375rem}.lead{font-size:1.0625rem}p{margin-bottom:1rem}}@media (max-width:768px){a:focus,button:focus,input:focus,select:focus{outline:3px solid var(--primary);outline-offset:2px}}@media (max-width:1023px){body.menu-open{overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){.btn{border:2px solid currentColor}a{text-decoration:underline}}.definition-box{background:linear-gradient(135deg,rgba(13,148,136,.08),rgba(13,148,136,.03));border-left:4px solid var(--primary);border-radius:var(--radius-lg);padding:2rem;margin:2rem 0;display:flex;gap:1.5rem;align-items:start}.definition-icon{font-size:2.5rem;flex-shrink:0}.definition-content{flex:1}.definition-title{color:var(--primary);font-size:1.25rem;margin-bottom:.75rem;margin-top:0}.definition-answer{font-size:1.05rem;line-height:1.7;margin-bottom:.5rem}.definition-answer strong{color:var(--secondary);font-weight:700}.definition-source{font-size:.875rem;color:var(--text-muted);font-style:italic;margin:0}@media (max-width:640px){.definition-box{flex-direction:column;padding:1.5rem}.definition-icon{font-size:2rem}}