@charset "UTF-8";.hks-svc-hero{padding:160px 0 64px;background:linear-gradient(180deg,var(--brand-accent) 0,var(--brand-bg) 100%)}.hks-svc-hero img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--brand-border);opacity:1!important;background:var(--brand-bg-alt)}.hks-svc-cards{padding:var(--space-3xl) 0;background:var(--brand-bg)}.hks-svc-cards h2{margin-bottom:var(--space-xl)}.hks-svc-card{border:1px solid var(--brand-border);padding:28px;height:100%;background:var(--brand-bg-alt)}.hks-svc-card__icon{width:48px;height:48px;background:var(--brand-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:16px}.hks-svc-card ul{padding-left:1.1rem;margin:16px 0 0}.hks-svc-card li{margin-bottom:8px;color:var(--brand-text)}.hks-svc-faq{padding:var(--space-3xl) 0;background:var(--brand-bg-alt)}.hks-svc-faq h2{margin-bottom:var(--space-xl)}.hks-svc-faq .hks-accordion-item{border:1px solid var(--brand-border);margin-bottom:12px;background:var(--brand-bg)}.hks-svc-faq .hks-accordion-trigger{width:100%;text-align:left;background:0 0;border:none;padding:18px 20px;font-family:var(--font-heading);font-weight:600;color:var(--brand-text);cursor:pointer;position:relative}.hks-svc-faq .hks-accordion-trigger::after{content:"+";position:absolute;right:20px;color:var(--brand-primary)}.hks-svc-faq .hks-accordion-item.is-open .hks-accordion-trigger::after{content:"−"}.hks-svc-faq .hks-accordion-panel{display:none;padding:0 20px 20px;color:var(--brand-text)}.hks-svc-faq .hks-accordion-item.is-open .hks-accordion-panel{display:block}.hks-svc-compare{padding:var(--space-3xl) 0;background:var(--brand-bg)}.hks-svc-compare h2{margin-bottom:var(--space-xl)}.hks-compare-col{padding:28px;height:100%;border:1px solid var(--brand-border)}.hks-compare-before{background:#faf7f2}.hks-compare-after{background:var(--brand-accent)}.hks-compare-col ul{padding-left:1.1rem;margin:16px 0 0}.hks-compare-col li{margin-bottom:10px;color:var(--brand-text)}.hks-svc-cta{background:var(--brand-primary-dark);padding:var(--space-3xl) 0}.hks-svc-cta h2,.hks-svc-cta>.container>.row>.col-lg-5 p{color:#fff}.hks-svc-cta__form{background:var(--brand-bg);padding:28px;border-radius:var(--radius-md)}