.karl-home-hero{position:relative;min-height:640px;display:flex;align-items:center;justify-content:center;padding:160px 0 80px;overflow:hidden;background:var(--karl-primary-dark)}.karl-home-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.karl-home-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.28))}.karl-home-hero__copy{position:relative;z-index:1;max-width:800px;text-align:center;margin:0 auto}.karl-home-hero__copy .karl-kicker,.karl-home-hero__copy h1,.karl-home-hero__copy p{color:#fff}.karl-home-hero__copy p{color:rgba(255,255,255,.85)}.karl-home-hero__copy .karl-hero-actions{justify-content:center}.karl-trust-stats{background:var(--karl-primary-dark);padding:48px 0}.karl-trust-stats__row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;text-align:center}.karl-trust-stats strong{display:block;font-size:max(2.5rem, min(4vw, 3.5rem));line-height:1;color:#fff;font-weight:800}.karl-trust-stats span{display:block;margin-top:8px;color:rgba(255,255,255,.85);font-size:.9rem}.karl-milestone-card{height:100%;background:#fff;border:1px solid var(--karl-border);border-radius:var(--karl-radius);padding:32px;box-shadow:0 8px 24px rgba(20,58,92,.05)}.karl-milestone-card__year{display:block;font-size:2rem;font-weight:800;color:var(--karl-primary);margin-bottom:16px}.karl-care-scroll__track{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory}.karl-care-scroll__track article{flex:0 0 200px;width:200px;min-height:200px;scroll-snap-align:start;background:#fff;border:1px solid var(--karl-border);border-radius:var(--karl-radius);padding:24px}.karl-care-scroll__track span{display:block;color:var(--karl-secondary);font-weight:800;margin-bottom:12px}.karl-scroll-hint{margin-top:16px;font-size:.85rem;color:var(--karl-muted)}.karl-quote-card{height:100%;background:#fff;border-radius:var(--karl-radius);box-shadow:0 10px 28px rgba(20,58,92,.08);padding:32px}.karl-quote-card p{font-style:italic;color:var(--karl-text)}.karl-quote-card hr{border:0;border-top:1px solid var(--karl-border);margin:24px 0}.karl-quote-card__meta span,.karl-quote-card__meta strong{display:block}.karl-quote-card__meta span{color:var(--karl-muted);font-size:.9rem}.karl-company-stats__grid article{text-align:center;background:#fff;border:1px solid var(--karl-border);border-radius:var(--karl-radius);padding:32px 16px;height:100%}.karl-stat-icon{display:inline-block;color:var(--karl-secondary);margin-bottom:12px}.karl-company-stats strong{display:block;font-size:2rem;color:var(--karl-primary);margin-bottom:8px}.karl-company-stats span{display:block;color:var(--karl-muted);font-size:.9rem}@media (max-width:991.98px){.karl-home-hero{min-height:500px;padding-top:140px}.karl-trust-stats__row{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.karl-home-hero{min-height:400px}.karl-trust-stats__row{grid-template-columns:1fr}}