:root{--pl-measure:62ch;--pl-measure-narrow:52ch;--pl-section-gap:clamp(64px,9vw,132px);--pl-section-gap-tight:clamp(44px,6.4vw,88px);--pl-card-radius:14px;--pl-card-border:rgba(10,15,30,.08);--pl-card-border-hover:rgba(184,146,74,.45);--pl-card-shadow:0 1px 2px rgba(10,15,30,.04);--pl-card-shadow-hover:0 18px 40px -22px rgba(10,15,30,.28);--pl-reveal-duration:720ms;--pl-reveal-easing:cubic-bezier(.22,1,.36,1)}:where(body){font-feature-settings:"ss01","tnum","kern";text-rendering:optimizeLegibility}:where(.page-main,.ksl-page-main):where(p){max-width:var(--pl-measure);line-height:1.78;letter-spacing:-.005em;color:var(--text-secondary,#4a4e56)}:where(.page-main,.ksl-page-main):where(.ds-section-head,.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head,.faqx-section-head,.sc-section-head):where(p){max-width:var(--pl-measure-narrow)}:where(.page-main,.ksl-page-main):where(.ds-section-head--center,.svc-section-head--center,[class*="--center"]):where(p){margin-left:auto;margin-right:auto}:where(.page-main,.ksl-page-main):where(li,dd,blockquote,figcaption){line-height:1.74;letter-spacing:-.005em}:where(.page-main,.ksl-page-main):where(h1,h2,.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title,.svc-section-title,.ab-section-title,.cx-section-title,.lp-section-title,.ds-title){letter-spacing:-.022em;line-height:1.2}:where(.page-main,.ksl-page-main):where(h3,h4){letter-spacing:-.018em;line-height:1.32}:where(.page-main,.ksl-page-main):where(p,li,dd)>a:not([class]){color:var(--ds-ink,#0a0f1e);background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;transition:color .22s ease,background-size .22s ease}:where(.page-main,.ksl-page-main):where(p,li,dd)>a:not([class]):hover{color:var(--gold,#b8924a);background-size:100% 1.5px}:where(.container,.inner,.svc-container,.lp-container,.ab-container,.sc-container,.cx-container,.legal-container,.loc-container,.ctc-container){max-width:min(var(--max-width,1120px),100%);margin-left:auto;margin-right:auto}:where(.page-main,.ksl-page-main):where(section.ds-section,section.svc-section,section.lp-section,section.ab-section,section.cx-section,section.faqx-section,section.sc-section){padding-top:var(--pl-section-gap);padding-bottom:var(--pl-section-gap)}:where(.page-main,.ksl-page-main):where(section.ds-section--compact,section[class*="--compact"]){padding-top:var(--pl-section-gap-tight);padding-bottom:var(--pl-section-gap-tight)}:where(.page-main,.ksl-page-main) section+section{padding-top:clamp(56px,7vw,104px)}:where(.page-main,.ksl-page-main):where(.svc-card,.lp-card,.ab-card,.cx-card,.cases-card,.faqx-card,.sc-card,.loc-card,.ksl-post-card,.ds-card){background:var(--bg-card,#fff);border:1px solid var(--pl-card-border);border-radius:var(--pl-card-radius);box-shadow:var(--pl-card-shadow);transition:transform .32s var(--pl-reveal-easing),border-color .32s var(--pl-reveal-easing),box-shadow .32s var(--pl-reveal-easing),background .32s var(--pl-reveal-easing)}@media (hover:hover) and (pointer:fine){:where(.page-main,.ksl-page-main):where(.svc-card,.lp-card,.ab-card,.cx-card,.cases-card,.faqx-card,.sc-card,.loc-card,.ksl-post-card,.ds-card):hover{transform:translateY(-2px);border-color:var(--pl-card-border-hover);box-shadow:var(--pl-card-shadow-hover)}}:where(.lp-hero,.ab-hero,.svc-hero,.sc-hero,.cx-hero):where(.svc-card,.lp-card,.ab-card,.cx-card,.ds-card){background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);box-shadow:none;color:var(--hero-body,rgba(255,255,255,.82))}:where(.btn,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-btn,.cta-btn){letter-spacing:.005em;transition:transform .22s var(--pl-reveal-easing),background .22s var(--pl-reveal-easing),color .22s var(--pl-reveal-easing),border-color .22s var(--pl-reveal-easing),box-shadow .22s var(--pl-reveal-easing)}@media (hover:hover) and (pointer:fine){:where(.btn--primary,.lp-btn--primary,.ab-btn--primary,.svc-btn--primary,.cx-btn--primary):hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px rgba(10,15,30,.55)}:where(.btn--ghost,.lp-btn--ghost,.ab-btn--ghost,.svc-btn--ghost,.cx-btn--ghost,.btn--outline):hover{transform:translateY(-1px)}}:where(.btn,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-btn,.cta-btn):focus-visible{outline:2px solid rgba(184,146,74,.6);outline-offset:3px}:where(.ds-kicker,.svc-kicker,.ab-kicker,.lp-kicker,.cx-kicker,.faqx-kicker,.sc-kicker,.ab-eyebrow){font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--gold,#b8924a)}:where(.page-main,.ksl-page-main):where(hr){border:0;height:1px;background:var(--border-light,#e7e2d7);margin:clamp(40px,5vw,64px) 0}.pl-reveal{opacity:0;transform:translateY(22px);transition:opacity var(--pl-reveal-duration) var(--pl-reveal-easing),transform var(--pl-reveal-duration) var(--pl-reveal-easing);will-change:opacity,transform}.pl-reveal.is-in{opacity:1;transform:none}.pl-stagger>*{opacity:0;transform:translateY(22px);transition:opacity var(--pl-reveal-duration) var(--pl-reveal-easing),transform var(--pl-reveal-duration) var(--pl-reveal-easing)}.pl-stagger.is-in>*{opacity:1;transform:none}.pl-stagger.is-in>*:nth-child(1){transition-delay:0ms}.pl-stagger.is-in>*:nth-child(2){transition-delay:90ms}.pl-stagger.is-in>*:nth-child(3){transition-delay:170ms}.pl-stagger.is-in>*:nth-child(4){transition-delay:240ms}.pl-stagger.is-in>*:nth-child(5){transition-delay:305ms}.pl-stagger.is-in>*:nth-child(6){transition-delay:360ms}.pl-stagger.is-in>*:nth-child(7){transition-delay:410ms}.pl-stagger.is-in>*:nth-child(8){transition-delay:455ms}.pl-stagger.is-in>*:nth-child(n+9){transition-delay:495ms}@media (prefers-reduced-motion:reduce){.pl-reveal,.pl-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:992px){:where(.page-main,.ksl-page-main):where(.ds-section-head,.svc-section-head,.lp-section-head,.ab-section-head){margin-bottom:36px}}@media (max-width:768px){:root{--pl-section-gap:clamp(52px,11vw,80px);--pl-section-gap-tight:clamp(36px,8vw,56px)}:where(.page-main,.ksl-page-main):where(p){font-size:15.5px;line-height:1.78;max-width:100%}:where(.page-main,.ksl-page-main):where(li,dd,blockquote,figcaption){font-size:15.5px;line-height:1.76}:where(.page-main,.ksl-page-main):where(.ds-lead,.svc-hero-desc,.lp-hero-sub,.ab-hero-lead,.ab-hero-sub,.cx-hero-sub,.sc-hero-sub){font-size:15.5px;line-height:1.76}:where(.page-main,.ksl-page-main):where(.ds-title,.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-section-title,h2){font-size:clamp(22px,6.6vw,30px);line-height:1.26;letter-spacing:-.028em;margin-bottom:14px}:where(.page-main,.ksl-page-main):where(.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title,h1){font-size:clamp(28px,8.4vw,38px);line-height:1.18;letter-spacing:-.034em}:where(.page-main,.ksl-page-main):where(.ds-kicker,.svc-kicker,.ab-kicker,.lp-kicker,.cx-kicker,.ab-eyebrow){font-size:10.5px;letter-spacing:.18em;margin-bottom:14px}:where(.page-main,.ksl-page-main):where(.svc-card,.lp-card,.ab-card,.cx-card,.cases-card,.faqx-card,.sc-card,.loc-card){padding:clamp(18px,5vw,24px);border-radius:12px}:where(.page-main,.ksl-page-main):where(.ds-section-head,.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head,.faqx-section-head){margin-bottom:28px}:where(.page-main,.ksl-page-main):where(.btn-group,.lp-hero-actions,.ab-hero-actions,.svc-hero-actions,.svc-final-actions,.cases-cta-actions,.selfcheck-hero-actions,.ab-hero-cta){gap:10px}.pl-reveal,.pl-stagger>*{transform:translateY(16px)}}@media (max-width:480px){:where(.page-main,.ksl-page-main):where(.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title,h1){font-size:clamp(26px,8.6vw,34px)}:where(.page-main,.ksl-page-main):where(p,li,dd){font-size:15.25px}:where(.page-main,.ksl-page-main):where(.ds-kicker)::before{width:18px}}@media (min-width:1024px){:where(.container,.inner){padding-left:32px;padding-right:32px}:where(.page-main,.ksl-page-main):where(.ds-section-head,.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head){max-width:64ch}:where(.page-main,.ksl-page-main):where(.ds-section-head--center,[class*="--center"]){margin-left:auto;margin-right:auto}}:where(.site-footer){letter-spacing:-.003em}@media (max-width:768px){:where(.site-footer){padding-top:56px!important;padding-bottom:28px!important}:where(.footer-inner){grid-template-columns:1fr!important;gap:36px!important}}@media (max-width:600px){:where(.page-main,.ksl-page-main):where(.svc-hero-portrait-corner,.ab-hero-portrait-corner){display:none}}@media print{.pl-reveal,.pl-stagger>*{opacity:1!important;transform:none!important}}:root{--pl-site-width:1180px;--pl-reading-width:64ch;--pl-heading-width:15em;--pl-section-pad-lg:104px;--pl-section-pad-md:76px;--pl-section-pad-sm:56px;--pl-card-pad:32px;--pl-card-pad-sm:22px;--pl-line-soft:rgba(10,15,30,.09);--pl-line-gold:rgba(184,146,74,.32);--pl-surface:rgba(255,255,255,.94);--pl-surface-warm:rgba(250,247,240,.96);--pl-shadow-rest:0 16px 36px -30px rgba(10,15,30,.42);--pl-shadow-hover:0 24px 56px -34px rgba(10,15,30,.42)}:where(body){font-size:16px;line-height:1.78;letter-spacing:0;color:var(--text-primary);background-color:var(--bg-page)}:where(.page-main,.ksl-page-main):where(*){letter-spacing:0}:where(.container,.inner,.svc-container,.lp-container,.ab-container,.sc-container,.cx-container,.legal-container,.loc-container,.ctc-container){width:min(100%,var(--pl-site-width));max-width:var(--pl-site-width);padding-left:32px;padding-right:32px}:where(.page-main,.ksl-page-main):where(p,li,dd,blockquote,figcaption){max-width:var(--pl-reading-width);overflow-wrap:break-word;word-break:keep-all;line-height:1.82;color:var(--text-secondary)}:where(.page-main,.ksl-page-main):where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;word-break:keep-all;text-wrap:balance}:where(.page-main,.ksl-page-main):where( .svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title ){max-width:var(--pl-heading-width);font-size:3.35rem;line-height:1.18;letter-spacing:0}:where(.page-main,.ksl-page-main):where( .svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-title,.faqx-section-title,.legal-title,.case-detail-title,h2 ){max-width:18em;font-size:2.35rem;line-height:1.26;letter-spacing:0}:where(.page-main,.ksl-page-main):where(h3,.svc-card h3,.ab-block-title,.faqx-q-title){font-size:1.18rem;line-height:1.42;letter-spacing:0}:where(.page-main,.ksl-page-main):where( .svc-hero-desc,.lp-hero-lead,.lp-hero-sub,.ab-hero-lead,.ab-hero-sub,.cx-hero-sub,.sc-hero-sub,.faqx-hero-desc,.svc-section-desc,.lp-section-lead,.ab-section-lead,.legal-desc ){max-width:var(--pl-reading-width);font-size:1.04rem;line-height:1.84;letter-spacing:0}:where(.page-main,.ksl-page-main):where( .svc-section-header,.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head,.faqx-section-head,.legal-head,.cases-head ){margin-bottom:44px}:where(.page-main,.ksl-page-main):where( .svc-section-header:not(.svc-section-header--left),.lp-section-head--center,.ab-section-head--center,.faqx-section-head,.sc-section-head ){text-align:center;margin-left:auto;margin-right:auto}:where(.page-main,.ksl-page-main):where( .svc-section-header:not(.svc-section-header--left),.lp-section-head--center,.ab-section-head--center,.faqx-section-head,.sc-section-head ):where(p){margin-left:auto;margin-right:auto}:where(.page-main,.ksl-page-main):where( .svc-section,.lp-section,.ab-section,.cx-section,.faqx-section,.sc-section,.legal-body,.case-detail-section ){padding-top:var(--pl-section-pad-lg);padding-bottom:var(--pl-section-pad-lg)}:where(.page-main,.ksl-page-main):where( .svc-hero,.lp-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero,.contact-hero ){padding-top:128px;padding-bottom:88px}:where(.page-main,.ksl-page-main):where( .svc-card,.svc-compare-card,.svc-timeline-step,.svc-proof-card,.lp-inline-cta,.lp-faq-list,.lp-consult-form-wrap,.ab-message-card,.ab-profile-block,.ab-strength-item,.ab-cert-thumb,.faqx-item,.faqx-cta-card,.sc-card,.ctc-form-wrap,.loc-map,.loc-info-list,.legal-card,.legal-clause,.case-detail-card,.cases-card--v4 ){border-color:var(--pl-line-soft);background:linear-gradient(180deg,var(--pl-surface) 0%,var(--pl-surface-warm) 100%);box-shadow:var(--pl-shadow-rest)}:where(.page-main,.ksl-page-main):where( .svc-card,.svc-compare-card,.svc-timeline-step,.ab-message-card,.ab-profile-block,.ab-strength-item,.faqx-item,.sc-card,.legal-clause,.case-detail-card,.cases-card--v4 ){padding:var(--pl-card-pad)}@media (hover:hover) and (pointer:fine){:where(.page-main,.ksl-page-main):where( .svc-card,.svc-compare-card,.svc-timeline-step,.ab-strength-item,.faqx-item,.cases-card--v4,.case-detail-card ):hover{transform:translateY(-2px);border-color:var(--pl-line-gold);box-shadow:var(--pl-shadow-hover)}}:where(.page-main,.ksl-page-main):where(.svc-grid,.svc-compare,.cases-grid,.faqx-list,.ab-profile-grid,.ab-strength-list){gap:22px;align-items:start}:where(.page-main,.ksl-page-main):where(.svc-grid--2,.svc-compare){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.page-main,.ksl-page-main):where(.svc-grid--3,.cases-grid){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.page-main,.ksl-page-main):where(.svc-grid--4){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.page-main,.ksl-page-main):where( .svc-section--dark,.lp-consult,.svc-final,.ab-final,.cases-cta-card,.flow-cta ):where(p,li,dd,span){color:rgba(255,255,255,.78)}:where(.page-main,.ksl-page-main):where( .svc-section--dark,.lp-consult,.svc-final,.ab-final,.cases-cta-card,.flow-cta ):where(h1,h2,h3,h4,strong){color:rgba(255,255,255,.96)}:where(.btn,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-btn,.sc-submit-btn,.cta-btn,.nav-cta){min-height:48px;white-space:normal;text-align:center;line-height:1.25;letter-spacing:0}:where(input,select,textarea,.form-input,.form-select,.form-textarea,.ctc-input){border-color:rgba(10,15,30,.16);background-color:#fff;color:var(--text-primary);letter-spacing:0}:where(.page-main,.ksl-page-main):where(table,.svc-table,.compare-table,.corp-table,.board-table){font-size:.95rem;line-height:1.64}:where(.page-main,.ksl-page-main):where(th,td){padding:16px 18px;vertical-align:top}:where(.fade-section,.pl-reveal){transform:translate3d(0,18px,0);transition:opacity 780ms cubic-bezier(.22,1,.36,1),transform 780ms cubic-bezier(.22,1,.36,1)}:where([data-stagger]>*,.pl-stagger>*){transform:translate3d(0,18px,0);transition:opacity 780ms cubic-bezier(.22,1,.36,1),transform 780ms cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--stagger-index,0) * 85ms)}:where([data-stagger].stagger-visible>*,.pl-stagger.is-in>*){opacity:1;transform:translate3d(0,0,0)}.pl-stagger.is-in>*:nth-child(1){transition-delay:0ms}.pl-stagger.is-in>*:nth-child(2){transition-delay:85ms}.pl-stagger.is-in>*:nth-child(3){transition-delay:160ms}.pl-stagger.is-in>*:nth-child(4){transition-delay:230ms}.pl-stagger.is-in>*:nth-child(5){transition-delay:295ms}.pl-stagger.is-in>*:nth-child(6){transition-delay:355ms}.pl-stagger.is-in>*:nth-child(n+7){transition-delay:405ms}@media (max-width:1100px){:where(.page-main,.ksl-page-main):where(.svc-grid--4){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:where(.container,.inner,.svc-container,.lp-container,.ab-container,.sc-container,.cx-container,.legal-container,.loc-container,.ctc-container){padding-left:22px;padding-right:22px}:where(.page-main,.ksl-page-main):where( .svc-grid--2,.svc-grid--3,.svc-grid--4,.svc-compare,.cases-grid,.ab-profile-grid,.ab-strength-list,.lp-consult-grid,.lp-faq-layout ){grid-template-columns:1fr}:where(.page-main,.ksl-page-main):where( .svc-section,.lp-section,.ab-section,.cx-section,.faqx-section,.sc-section,.legal-body,.case-detail-section ){padding-top:var(--pl-section-pad-md);padding-bottom:var(--pl-section-pad-md)}:where(.page-main,.ksl-page-main):where( .svc-hero,.lp-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero,.contact-hero ){padding-top:108px;padding-bottom:68px}:where(.page-main,.ksl-page-main):where( .svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title ){font-size:2.45rem}:where(.page-main,.ksl-page-main):where( .svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-title,.faqx-section-title,.legal-title,.case-detail-title,h2 ){font-size:1.9rem}}@media (max-width:640px){:where(.container,.inner,.svc-container,.lp-container,.ab-container,.sc-container,.cx-container,.legal-container,.loc-container,.ctc-container){padding-left:18px;padding-right:18px}:where(.page-main,.ksl-page-main):where(p,li,dd,blockquote,figcaption){font-size:.98rem;line-height:1.8}:where(.page-main,.ksl-page-main):where( .svc-hero-desc,.lp-hero-lead,.ab-hero-lead,.cx-hero-sub,.sc-hero-sub,.faqx-hero-desc,.svc-section-desc,.lp-section-lead,.ab-section-lead,.legal-desc ){font-size:.99rem;line-height:1.82}:where(.page-main,.ksl-page-main):where( .svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title ){font-size:2rem;line-height:1.24}:where(.page-main,.ksl-page-main):where( .svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-title,.faqx-section-title,.legal-title,.case-detail-title,h2 ){font-size:1.55rem;line-height:1.34}:where(.page-main,.ksl-page-main):where( .svc-section,.lp-section,.ab-section,.cx-section,.faqx-section,.sc-section,.legal-body,.case-detail-section ){padding-top:var(--pl-section-pad-sm);padding-bottom:var(--pl-section-pad-sm)}:where(.page-main,.ksl-page-main):where( .svc-card,.svc-compare-card,.svc-timeline-step,.ab-message-card,.ab-profile-block,.ab-strength-item,.faqx-item,.sc-card,.legal-clause,.case-detail-card,.cases-card--v4 ){padding:var(--pl-card-pad-sm)}:where(.page-main,.ksl-page-main):where(.btn-group,.lp-hero-cta,.lp-inline-cta-actions,.ab-hero-cta,.svc-hero-actions,.svc-final-actions,.cases-cta-actions,.faqx-actions){display:grid;grid-template-columns:1fr;width:100%}:where(.page-main,.ksl-page-main):where(.btn-group>*,.lp-hero-cta>*,.lp-inline-cta-actions>*,.ab-hero-cta>*,.svc-hero-actions>*,.svc-final-actions>*,.cases-cta-actions>*,.faqx-actions>*){width:100%}:where(.page-main,.ksl-page-main):where(th,td){padding:14px 16px}:where(.fade-section,.pl-reveal,[data-stagger]>*,.pl-stagger>*){transform:translate3d(0,14px,0)}}@media (prefers-reduced-motion:reduce){:where(.fade-section,.pl-reveal,[data-stagger]>*,.pl-stagger>*){opacity:1!important;transform:none!important;transition:none!important}}.page-main:is(.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title),.ksl-page-main:is(.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title){max-width:var(--pl-heading-width);font-size:3.35rem;line-height:1.18;letter-spacing:0}.page-main:is(.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-title,.faqx-section-title,.legal-title,.case-detail-title,h2),.ksl-page-main:is(.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-title,.faqx-section-title,.legal-title,.case-detail-title,h2){max-width:18em;font-size:2.35rem;line-height:1.26;letter-spacing:0}.page-main:is(.svc-hero-desc,.lp-hero-lead,.lp-hero-sub,.ab-hero-lead,.ab-hero-sub,.cx-hero-sub,.sc-hero-sub,.faqx-hero-desc,.svc-section-desc,.lp-section-lead,.ab-section-lead,.legal-desc),.ksl-page-main:is(.svc-hero-desc,.lp-hero-lead,.lp-hero-sub,.ab-hero-lead,.ab-hero-sub,.cx-hero-sub,.sc-hero-sub,.faqx-hero-desc,.svc-section-desc,.lp-section-lead,.ab-section-lead,.legal-desc){max-width:var(--pl-reading-width);font-size:1.04rem;line-height:1.84;letter-spacing:0}.page-main:is(.svc-section,.lp-section,.ab-section,.cx-section,.faqx-section,.sc-section,.legal-body,.case-detail-section),.ksl-page-main:is(.svc-section,.lp-section,.ab-section,.cx-section,.faqx-section,.sc-section,.legal-body,.case-detail-section){padding-top:var(--pl-section-pad-lg);padding-bottom:var(--pl-section-pad-lg)}.page-main:is(.svc-hero,.lp-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero,.contact-hero),.ksl-page-main:is(.svc-hero,.lp-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero,.contact-hero){padding-top:128px;padding-bottom:88px}.page-main:is(.svc-card,.svc-compare-card,.svc-timeline-step,.ab-message-card,.ab-profile-block,.ab-strength-item,.faqx-item,.sc-card,.legal-clause,.case-detail-card,.cases-card--v4),.ksl-page-main:is(.svc-card,.svc-compare-card,.svc-timeline-step,.ab-message-card,.ab-profile-block,.ab-strength-item,.faqx-item,.sc-card,.legal-clause,.case-detail-card,.cases-card--v4){padding:var(--pl-card-pad)}.page-main:is(.svc-grid,.svc-compare,.cases-grid,.faqx-list,.ab-profile-grid,.ab-strength-list),.ksl-page-main:is(.svc-grid,.svc-compare,.cases-grid,.faqx-list,.ab-profile-grid,.ab-strength-list){gap:22px;align-items:start}@media (max-width:900px){.page-main:is(.svc-section,.lp-section,.ab-section,.cx-section,.faqx-section,.sc-section,.legal-body,.case-detail-section),.ksl-page-main:is(.svc-section,.lp-section,.ab-section,.cx-section,.faqx-section,.sc-section,.legal-body,.case-detail-section){padding-top:var(--pl-section-pad-md);padding-bottom:var(--pl-section-pad-md)}.page-main:is(.svc-hero,.lp-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero,.contact-hero),.ksl-page-main:is(.svc-hero,.lp-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero,.contact-hero){padding-top:108px;padding-bottom:68px}.page-main:is(.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title),.ksl-page-main:is(.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title){font-size:2.45rem}.page-main:is(.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-title,.faqx-section-title,.legal-title,.case-detail-title,h2),.ksl-page-main:is(.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-title,.faqx-section-title,.legal-title,.case-detail-title,h2){font-size:1.9rem}}@media (max-width:640px){.page-main:is(.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title),.ksl-page-main:is(.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title){font-size:2rem;line-height:1.24}.page-main:is(.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-title,.faqx-section-title,.legal-title,.case-detail-title,h2),.ksl-page-main:is(.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-title,.faqx-section-title,.legal-title,.case-detail-title,h2){font-size:1.55rem;line-height:1.34}.page-main:is(.svc-section,.lp-section,.ab-section,.cx-section,.faqx-section,.sc-section,.legal-body,.case-detail-section),.ksl-page-main:is(.svc-section,.lp-section,.ab-section,.cx-section,.faqx-section,.sc-section,.legal-body,.case-detail-section){padding-top:var(--pl-section-pad-sm);padding-bottom:var(--pl-section-pad-sm)}.page-main:is(.svc-card,.svc-compare-card,.svc-timeline-step,.ab-message-card,.ab-profile-block,.ab-strength-item,.faqx-item,.sc-card,.legal-clause,.case-detail-card,.cases-card--v4),.ksl-page-main:is(.svc-card,.svc-compare-card,.svc-timeline-step,.ab-message-card,.ab-profile-block,.ab-strength-item,.faqx-item,.sc-card,.legal-clause,.case-detail-card,.cases-card--v4){padding:var(--pl-card-pad-sm)}}.page-main .lp-sc-card.sc-card,.ksl-page-main .lp-sc-card.sc-card{padding:0;border:0;background:transparent;box-shadow:none}:root{--ksl-page-max:1180px;--ksl-text-measure:760px;--ksl-ink:#172033;--ksl-muted:#647084;--ksl-line:rgba(28,38,56,.11);--ksl-paper:#f7f5f0;--ksl-surface:rgba(255,255,255,.92);--ksl-surface-strong:#fff;--ksl-navy:#10192b;--ksl-gold:#b8945f;--ksl-gold-soft:rgba(184,148,95,.18);--ksl-shadow-soft:0 16px 44px rgba(17,24,39,.08);--ksl-shadow-card:0 12px 30px rgba(17,24,39,.075);--ksl-radius-card:8px}html{scroll-behavior:smooth}body{color:var(--ksl-ink);background:linear-gradient(180deg,rgba(247,245,240,.96),rgba(255,255,255,.98) 36%,rgba(247,245,240,.7)),repeating-linear-gradient(90deg,rgba(16,25,43,.018) 0,rgba(16,25,43,.018) 1px,transparent 1px,transparent 44px),repeating-linear-gradient(180deg,rgba(16,25,43,.015) 0,rgba(16,25,43,.015) 1px,transparent 1px,transparent 44px);letter-spacing:0;text-rendering:optimizeLegibility}:is(.page-main,.ksl-page-main){overflow:clip}:is(.page-main,.ksl-page-main):is(section,.lp-section,.svc-section,.ab-section,.cx-section,.faqx-section,.sc-section,.legal-body,.case-detail-section){position:relative}:is(.page-main,.ksl-page-main):is(.lp-section,.svc-section,.ab-section,.cx-section,.faqx-section,.sc-section,.case-detail-section)>:is(.container,.lp-container,.svc-container,.ab-container,.cx-container,.faqx-container,.sc-container){width:min(calc(100% - 40px),var(--ksl-page-max))}:is(.page-main,.ksl-page-main):is(p,li,.svc-lead,.lp-section-desc,.ab-section-sub,.faqx-section-sub,.cx-section-desc,.legal-intro){color:var(--ksl-muted);font-size:1.02rem;line-height:1.82;letter-spacing:0}:is(.page-main,.ksl-page-main):is(h1,h2,h3,.lp-hero-title,.svc-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title,.legal-title){color:inherit;letter-spacing:0;text-wrap:balance}:is(.page-main,.ksl-page-main):is(.lp-section-title,.svc-section-title,.ab-section-title,.cx-section-title,.faqx-section-title,.legal-title,.case-detail-title,h2){max-width:820px;margin-inline:auto;line-height:1.24}:is(.page-main,.ksl-page-main):is(.lp-section-desc,.svc-section-sub,.ab-section-sub,.cx-section-desc,.faqx-section-sub){max-width:var(--ksl-text-measure);margin-inline:auto}:is(.lp-hero,.svc-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero){isolation:isolate;min-height:clamp(560px,76vh,820px);display:flex;align-items:center;color:#fff;background:linear-gradient(135deg,rgba(16,25,43,.96),rgba(23,34,55,.92) 52%,rgba(42,37,31,.9)),repeating-linear-gradient(135deg,rgba(255,255,255,.055) 0,rgba(255,255,255,.055) 1px,transparent 1px,transparent 18px)}:is(.lp-hero,.svc-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero)::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.2) 100%),repeating-linear-gradient(90deg,rgba(184,148,95,.09) 0,rgba(184,148,95,.09) 1px,transparent 1px,transparent 96px);opacity:.85}:is(.lp-hero-title,.svc-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title){max-width:900px;font-weight:800;line-height:1.12;letter-spacing:0}:is(.lp-hero-desc,.svc-hero-lead,.ab-hero-sub,.cx-hero-desc,.sc-hero-sub,.faqx-hero-sub){max-width:720px;color:rgba(255,255,255,.82);font-size:1.08rem;line-height:1.8}:is(.lp-hero-badges,.svc-hero-badges,.ab-hero-badges,.cx-hero-badges,.sc-hero-badges,.faqx-hero-badges,.lp-hero-stats,.svc-hero-stats){gap:10px}:is(.lp-hero-badges,.svc-hero-badges,.ab-hero-badges,.cx-hero-badges,.sc-hero-badges,.faqx-hero-badges)>*,:is(.lp-hero-stats,.svc-hero-stats)>*{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.09);box-shadow:0 16px 34px rgba(0,0,0,.13);backdrop-filter:blur(14px)}:is(.lp-hero-nav,.svc-stepnav,.faqx-tabnav,.cx-tabnav,.ab-nav,.sc-stepnav){border:1px solid rgba(184,148,95,.22);background:rgba(255,255,255,.9);box-shadow:var(--ksl-shadow-soft);backdrop-filter:blur(18px)}:is(.lp-hero-nav a,.svc-stepnav a,.faqx-tabnav a,.cx-tabnav a,.ab-nav a,.sc-stepnav a){color:#283347;border-radius:8px;letter-spacing:0;transition:color 220ms ease,background-color 220ms ease,transform 220ms ease}:is(.lp-hero-nav a,.svc-stepnav a,.faqx-tabnav a,.cx-tabnav a,.ab-nav a,.sc-stepnav a):is(:hover,:focus-visible,.is-active){color:var(--ksl-navy);background:var(--ksl-gold-soft);transform:translateY(-1px)}:is(.svc-card,.svc-compare-card,.svc-timeline-step,.svc-process-card,.svc-case-card,.lp-service-card,.lp-case-card,.lp-trust-card,.ab-profile-block,.ab-message-card,.ab-strength-item,.cx-card,.cx-feature-card,.faqx-item,.sc-card,.legal-clause,.case-detail-card,.cases-card--v4){border:1px solid var(--ksl-line);border-radius:var(--ksl-radius-card);background:var(--ksl-surface);box-shadow:var(--ksl-shadow-card);transition:transform 260ms ease,border-color 260ms ease,box-shadow 260ms ease,background-color 260ms ease}:is(.svc-card,.svc-compare-card,.svc-timeline-step,.svc-process-card,.svc-case-card,.lp-service-card,.lp-case-card,.lp-trust-card,.ab-profile-block,.ab-message-card,.ab-strength-item,.cx-card,.cx-feature-card,.faqx-item,.sc-card,.legal-clause,.case-detail-card,.cases-card--v4):hover{border-color:rgba(184,148,95,.32);background:var(--ksl-surface-strong);box-shadow:0 18px 48px rgba(17,24,39,.11);transform:translateY(-3px)}:is(.svc-card h3,.svc-compare-card h3,.svc-timeline-step h3,.lp-service-card h3,.lp-case-card h3,.ab-message-card h3,.ab-strength-item h3,.cx-card h3,.faqx-item h3,.sc-card h3,.legal-clause h2,.case-detail-card h3){line-height:1.34;letter-spacing:0}:is(.svc-timeline,.svc-process,.lp-process,.sc-steps,.faqx-list){position:relative}:is(.svc-timeline,.svc-process,.lp-process,.sc-steps)::before{content:"";position:absolute;top:12px;bottom:12px;left:clamp(18px,3vw,34px);width:1px;background:linear-gradient(180deg,transparent,rgba(184,148,95,.48),transparent)}:is(.faqx-item,.faq-item,details){overflow:hidden}:is(.faqx-question,.faq-question,details summary){min-height:56px;align-items:center;letter-spacing:0}:is(.faqx-answer,.faq-answer,details[open]){color:var(--ksl-muted);line-height:1.82}:is([data-reveal],.svc-reveal,.scroll-reveal,.reveal-item,.reveal-stagger>*,[data-stagger]>*){will-change:transform,opacity}:is([data-reveal],.svc-reveal,.scroll-reveal,.reveal-item):not(.is-visible){opacity:0;transform:translateY(18px)}:is([data-reveal],.svc-reveal,.scroll-reveal,.reveal-item).is-visible{opacity:1;transform:translateY(0);transition:opacity 720ms ease,transform 720ms ease}[data-stagger]>*{transition-duration:720ms;transition-timing-function:ease}:is(.btn,.lp-btn,.svc-btn,.ab-btn,.cx-btn,.sc-btn,.faqx-btn){min-height:46px;border-radius:8px;font-weight:700;letter-spacing:0}:is(.btn-primary,.lp-btn-primary,.svc-btn-primary,.ab-btn-primary,.cx-btn-primary,.sc-btn-primary){background:linear-gradient(135deg,#c9a66c,#a97f45);color:#101827;box-shadow:0 14px 28px rgba(137,99,47,.22)}:is(.site-header,.ksl-header){border-bottom:1px solid rgba(16,25,43,.08);background:rgba(255,255,255,.88);backdrop-filter:blur(18px)}@media (max-width:980px){:is(.lp-hero,.svc-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero){min-height:auto;padding-top:104px;padding-bottom:76px}:is(.page-main,.ksl-page-main):is(.lp-section,.svc-section,.ab-section,.cx-section,.faqx-section,.sc-section,.case-detail-section)>:is(.container,.lp-container,.svc-container,.ab-container,.cx-container,.faqx-container,.sc-container){width:min(calc(100% - 32px),var(--ksl-page-max))}}@media (max-width:640px){body{background:linear-gradient(180deg,rgba(247,245,240,.96),rgba(255,255,255,.98)),repeating-linear-gradient(90deg,rgba(16,25,43,.018) 0,rgba(16,25,43,.018) 1px,transparent 1px,transparent 32px)}:is(.page-main,.ksl-page-main):is(p,li,.svc-lead,.lp-section-desc,.ab-section-sub,.faqx-section-sub,.cx-section-desc,.legal-intro){font-size:.98rem;line-height:1.76}:is(.lp-hero-title,.svc-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title){max-width:100%}:is(.svc-card,.svc-compare-card,.svc-timeline-step,.svc-process-card,.svc-case-card,.lp-service-card,.lp-case-card,.lp-trust-card,.ab-profile-block,.ab-message-card,.ab-strength-item,.cx-card,.cx-feature-card,.faqx-item,.sc-card,.legal-clause,.case-detail-card,.cases-card--v4):hover{transform:none}:is(.svc-timeline,.svc-process,.lp-process,.sc-steps)::before{left:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:is([data-reveal],.svc-reveal,.scroll-reveal,.reveal-item,[data-stagger]>*){opacity:1!important;transform:none!important;transition:none!important}}.ksl-related-links{padding:42px 0 64px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(247,245,240,.82))}.ksl-related-links__inner{width:min(calc(100% - 40px),var(--ksl-page-max,1180px));margin:0 auto;padding:24px;border:1px solid rgba(28,38,56,.11);border-radius:8px;background:rgba(255,255,255,.82);box-shadow:0 12px 30px rgba(17,24,39,.07)}.ksl-related-links__title{margin:0 0 16px;color:#172033;font-size:1.12rem;line-height:1.35;letter-spacing:0}.ksl-related-links__list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ksl-related-links__list a{display:inline-flex;align-items:center;min-height:44px;padding:11px 16px;border:1px solid rgba(184,148,95,.55);border-radius:8px;color:#1f2937;background:#fff;font-weight:700;font-size:14px;line-height:1.35;letter-spacing:0;text-decoration:none;transition:background-color 220ms ease,border-color 220ms ease,color 220ms ease,transform 220ms ease}.ksl-related-links__list a:hover,.ksl-related-links__list a:focus-visible{border-color:var(--gold,#b8924a);background:rgba(184,148,95,.12);color:#111827;transform:translateY(-1px)}@media (max-width:640px){.ksl-related-links{padding:30px 0 48px}.ksl-related-links__inner{width:min(calc(100% - 32px),var(--ksl-page-max,1180px));padding:18px}.ksl-related-links__list{display:grid;grid-template-columns:1fr}.ksl-related-links__list a{width:100%}}:root{--rf-navy:#0a0f1e;--rf-navy-mid:#141b2d;--rf-navy-deep:#050a15;--rf-gold:#d4b87a;--rf-gold-light:#e2cb95;--rf-gold-bright:#ecdaa6;--rf-gold-deep:#b89856;--rf-paper:#f9f6ee;--rf-cream:#f8f7f5;--rf-ink:#121418;--rf-ink-2:#4a4e56;--rf-ink-3:#7c7569;--rf-line:rgba(10,15,30,.08);--rf-line-strong:rgba(10,15,30,.14);--rf-line-gold:rgba(212,184,122,.42);--rf-radius-sm:10px;--rf-radius-md:14px;--rf-radius-lg:22px;--rf-shadow-card:0 1px 2px rgba(10,15,30,.04);--rf-shadow-raise:0 28px 56px -32px rgba(10,15,30,.32);--rf-shadow-cta:0 18px 36px -18px rgba(10,15,30,.55);--rf-easing:cubic-bezier(.22,1,.36,1);--rf-easing-soft:cubic-bezier(.4,0,.2,1);--rf-measure:60ch;--rf-measure-narrow:48ch;--rf-section-gap:clamp(80px,9vw,144px);--rf-section-gap-tight:clamp(56px,6vw,96px);--rf-reveal-duration:720ms}:where(body){font-feature-settings:"ss01","tnum","kern","calt";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.page-main,.ksl-page-main):where(h1,.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title){letter-spacing:-.028em;line-height:1.14;text-wrap:balance}:where(.page-main,.ksl-page-main):where(h2,.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.ds-title){letter-spacing:-.024em;line-height:1.20;text-wrap:balance}:where(.page-main,.ksl-page-main):where(h3){letter-spacing:-.018em;line-height:1.30}:where(.page-main,.ksl-page-main):where(h4,h5,h6){letter-spacing:-.012em}:where(.page-main,.ksl-page-main):where(h1,h2,.svc-hero-title,.svc-section-title,.lp-hero-title,.lp-section-title,.ab-hero-name,.ab-section-title):where(em,b,strong){font-style:normal;font-weight:800;color:var(--rf-gold)}:where(.page-main,.ksl-page-main):where(.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head,.faqx-section-head,.sc-section-head,.svc-hero-desc,.lp-hero-sub,.ab-hero-lead,.cx-hero-sub,.sc-hero-sub,.ds-prose,.legal-prose):where(p){max-width:var(--rf-measure-narrow);line-height:1.78;letter-spacing:-.005em}:where(.page-main,.ksl-page-main):where([class*="--center"]):where(p){margin-left:auto;margin-right:auto}:where(.page-main,.ksl-page-main):where(p,li,dd)>a:not([class]){color:var(--rf-navy);background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;transition:color .22s ease,background-size .22s ease}:where(.page-main,.ksl-page-main):where(p,li,dd)>a:not([class]):hover{color:var(--rf-gold);background-size:100% 1.5px}:where(.page-main,.ksl-page-main):where(.ds-kicker,.svc-kicker,.ab-kicker,.lp-kicker,.cx-kicker,.faqx-kicker,.sc-kicker,.ab-eyebrow,.svc-card-kicker){letter-spacing:.22em;text-transform:uppercase;font-weight:700;font-size:11.5px;color:var(--rf-gold)}@media (max-width:480px){:where(.page-main,.ksl-page-main):where(.ds-kicker,.svc-kicker,.ab-kicker,.lp-kicker,.cx-kicker,.faqx-kicker,.sc-kicker,.ab-eyebrow,.svc-card-kicker){font-size:10.5px;letter-spacing:.18em}}.page-main:is(.svc-card,.lp-card,.ab-card,.cx-card,.cases-card,.guide-card,.faqx-card,.sc-card,.loc-card,.ksl-post-card,.ds-card){border-radius:var(--rf-radius-md);transition:transform .42s var(--rf-easing),border-color .32s var(--rf-easing),box-shadow .32s var(--rf-easing)}@media (hover:hover) and (pointer:fine){.page-main:is(.svc-card,.lp-card,.ab-card,.cx-card,.cases-card,.guide-card,.faqx-card,.sc-card,.loc-card,.ksl-post-card,.ds-card):hover{transform:translateY(-3px);border-color:var(--rf-line-gold);box-shadow:var(--rf-shadow-raise)}}.page-main:is(.svc-card--highlighted,.svc-card--featured,.cases-card--featured){position:relative;border-color:var(--rf-line-gold)}.page-main:is(.svc-card--highlighted,.svc-card--featured)::after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--rf-gold),var(--rf-gold-bright));border-radius:var(--rf-radius-md) var(--rf-radius-md) 0 0;pointer-events:none}.page-main:is(.svc-card-num,.lp-step-num){font-feature-settings:"tnum","lnum";font-weight:800;letter-spacing:-.04em;color:var(--rf-gold)}.page-main:is(.btn,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-btn,.cta-btn){letter-spacing:.005em;font-weight:700;transition:transform .22s var(--rf-easing),background .22s var(--rf-easing),color .22s var(--rf-easing),border-color .22s var(--rf-easing),box-shadow .22s var(--rf-easing)}@media (hover:hover) and (pointer:fine){.page-main:is(.btn--primary,.lp-btn--primary,.ab-btn--primary,.svc-btn--primary,.cx-btn--primary):hover{transform:translateY(-2px);box-shadow:var(--rf-shadow-cta)}.page-main:is(.btn--ghost,.lp-btn--ghost,.ab-btn--ghost,.svc-btn--ghost,.cx-btn--ghost,.btn--outline,.svc-btn--outline):hover{transform:translateY(-2px)}}.page-main:is(.btn,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-btn,.cta-btn):focus-visible{outline:2px solid var(--rf-gold-light);outline-offset:3px}:where(.page-main,.ksl-page-main):where(hr){border:0;height:1px;background:var(--rf-line);margin:clamp(48px,5vw,72px) 0}.page-main .svc-section--dark{position:relative}.page-main .svc-compare-card{border-radius:var(--rf-radius-md);transition:transform .32s var(--rf-easing),border-color .32s var(--rf-easing)}.page-main .svc-compare-card--yes{border-color:rgba(212,184,122,.32)}.page-main .svc-compare-card--no{border-color:var(--rf-line-strong)}@media (hover:hover) and (pointer:fine){.page-main .svc-compare-card:hover{transform:translateY(-2px)}}.page-main:is(.svc-chip,.svc-card-tag,.ksl-breadcrumb-current){letter-spacing:-.005em}.page-main .svc-chip{border-radius:999px}.page-main .svc-check-list,.page-main .svc-card-checks{margin:0;padding:0;list-style:none}.page-main:is(.svc-check-list,.svc-card-checks)>li{position:relative;padding-left:28px;line-height:1.72}.page-main:is(.svc-check-list,.svc-card-checks)>li::before{content:"";position:absolute;left:0;top:.5em;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a6823f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center;transform:translateY(-50%);margin-top:.5em}.page-main:is(.svc-table,.compare-table,.corp-table,.board-table){border-collapse:collapse;width:100%;font-size:14.5px}.page-main:is(.svc-table,.compare-table,.corp-table,.board-table):is(th,td){padding:14px 16px;border-bottom:1px solid var(--rf-line);text-align:left;vertical-align:top}.page-main:is(.svc-table,.compare-table,.corp-table,.board-table) th{font-weight:700;color:var(--rf-navy);background:var(--rf-paper);letter-spacing:-.005em}.page-main:is(.faqx-item,details.svc-faq-item,details.faqx-item){border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);margin-bottom:12px;overflow:hidden;transition:border-color .28s var(--rf-easing),background .28s var(--rf-easing)}.page-main:is(details.svc-faq-item[open],details.faqx-item[open],.faqx-item.is-open){border-color:var(--rf-line-gold);background:var(--rf-cream)}.page-main:is(details.svc-faq-item summary,details.faqx-item summary,.faqx-item-question){padding:18px 22px;font-weight:700;cursor:pointer;list-style:none;position:relative;padding-right:56px;color:var(--rf-navy);letter-spacing:-.012em}.page-main:is(details.svc-faq-item summary,details.faqx-item summary)::-webkit-details-marker{display:none}.page-main:is(details.svc-faq-item summary,details.faqx-item summary)::after{content:"";position:absolute;right:22px;top:50%;width:11px;height:11px;border-right:2px solid var(--rf-gold);border-bottom:2px solid var(--rf-gold);transform:translateY(-65%) rotate(45deg);transition:transform .28s var(--rf-easing)}.page-main:is(details.svc-faq-item[open] summary,details.faqx-item[open] summary)::after{transform:translateY(-25%) rotate(-135deg)}.page-main:is(.lp-trust-numbers,.ab-stats,.stats-bar-inner):is(dt,.stat-num){font-feature-settings:"tnum","lnum";letter-spacing:-.04em;color:var(--rf-navy);font-weight:800}.page-main:is(.lp-trust-numbers,.ab-stats,.stats-bar-inner):is(dd,.stat-label){letter-spacing:-.005em;color:var(--rf-ink-2)}body.ksl-page-cases .cases-hero--v5{position:relative;overflow:hidden}body.ksl-page-cases .cases-hero--v5::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 480px at 92% 0%,rgba(212,185,120,.08),transparent 60%),radial-gradient(700px 400px at 0% 100%,rgba(212,185,120,.05),transparent 60%);pointer-events:none}body.ksl-page-cases .cases-hero-head{max-width:880px;position:relative;z-index:1}body.ksl-page-cases .cases-hero--v5 .svc-hero-title{font-size:clamp(32px,5.2vw,60px);font-weight:800;letter-spacing:-.030em;line-height:1.10;text-wrap:balance;color:#fff;margin:16px 0 18px}body.ksl-page-cases .cases-hero--v5 .svc-hero-title em{font-style:normal;font-weight:800;color:var(--rf-gold-bright)}body.ksl-page-cases .cases-hero--v5 .svc-hero-desc{font-size:clamp(15px,1.5vw,17.5px);line-height:1.78;letter-spacing:-.005em;color:rgba(255,255,255,.78);max-width:64ch}body.ksl-page-cases .cases-hero--v5 .svc-hero-desc strong{color:#fff;font-weight:700}body.ksl-page-cases .cases-hero-stats{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:1px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);border-radius:var(--rf-radius-md);overflow:hidden;margin-top:clamp(36px,4vw,56px)}body.ksl-page-cases .cases-hero-statbox{position:relative;background:rgba(255,255,255,.04);padding:clamp(22px,2.6vw,30px) clamp(18px,2vw,26px);display:flex;flex-direction:column;gap:8px;transition:background .32s var(--rf-easing)}body.ksl-page-cases .cases-hero-statbox--total{background:radial-gradient(120% 100% at 0% 0%,rgba(212,185,120,.28),transparent 60%),linear-gradient(135deg,rgba(212,185,120,.20),rgba(212,185,120,.06))}body.ksl-page-cases .cases-hero-statbox--total::after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--rf-gold-bright),var(--rf-gold))}body.ksl-page-cases .cases-hero-statbox-kicker{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rf-gold-bright)}body.ksl-page-cases .cases-hero-statbox-num{font-size:clamp(30px,4.4vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff;font-feature-settings:"tnum","lnum";margin:4px 0 0}body.ksl-page-cases .cases-hero-statbox-num em{font-style:normal;font-weight:700;font-size:.40em;margin-left:6px;color:rgba(255,255,255,.62);letter-spacing:-.02em}body.ksl-page-cases .cases-hero-statbox--total .cases-hero-statbox-num{color:var(--rf-gold-bright);font-size:clamp(34px,5vw,56px)}body.ksl-page-cases .cases-hero-statbox--total .cases-hero-statbox-num em{color:rgba(236,218,166,.72)}body.ksl-page-cases .cases-hero-statbox-note{font-size:12px;color:rgba(255,255,255,.55);letter-spacing:-.005em;line-height:1.55;margin-top:2px}body.ksl-page-cases .cases-hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,3.5vw,40px)}body.ksl-page-cases .cases-hero--v5 .cases-hero-actions .svc-btn--primary{background:var(--rf-gold-light);color:var(--rf-navy);border-color:var(--rf-gold-light);box-shadow:0 16px 32px -16px rgba(212,185,120,.55)}body.ksl-page-cases .cases-hero--v5 .cases-hero-actions .svc-btn--primary:hover{background:#fff;border-color:#fff;transform:translateY(-2px)}body.ksl-page-cases .cases-hero--v5 .cases-hero-actions .svc-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.32)}body.ksl-page-cases .cases-hero--v5 .cases-hero-actions .svc-btn--ghost:hover{background:rgba(255,255,255,.08);border-color:#fff;transform:translateY(-2px)}body.ksl-page-cases .cases-hero-phone{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:transparent;border:1px dashed rgba(255,255,255,.28);color:rgba(255,255,255,.78);font-size:14px;font-weight:700;letter-spacing:-.005em;text-decoration:none;font-feature-settings:"tnum","lnum";transition:color .22s var(--rf-easing),border-color .22s var(--rf-easing)}body.ksl-page-cases .cases-hero-phone i{color:var(--rf-gold-bright)}body.ksl-page-cases .cases-hero-phone:hover{color:#fff;border-color:var(--rf-gold-light)}body.ksl-page-cases .cases-hero-note{position:relative;z-index:1;display:flex;align-items:flex-start;gap:10px;margin-top:clamp(24px,3vw,36px);padding:14px 18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--rf-radius-sm);font-size:12.5px;line-height:1.65;letter-spacing:-.005em;color:rgba(255,255,255,.62);max-width:720px}body.ksl-page-cases .cases-hero-note i{color:var(--rf-gold-light);font-size:13px;margin-top:2px;flex-shrink:0}body.ksl-page-cases .cases-overview--v5{background:var(--rf-cream)}body.ksl-page-cases .cases-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,20px);margin-top:clamp(32px,4vw,48px)}body.ksl-page-cases .cases-category{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:18px;row-gap:14px;padding:clamp(24px,3vw,32px);background:#fff;border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:transform .36s var(--rf-easing),border-color .32s var(--rf-easing),box-shadow .32s var(--rf-easing);box-shadow:var(--rf-shadow-card)}body.ksl-page-cases .cases-category::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--rf-line-strong);transition:background .32s var(--rf-easing)}body.ksl-page-cases .cases-category::after{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;background:radial-gradient(circle at center,rgba(212,184,122,.10) 0%,transparent 65%);pointer-events:none;opacity:0;transition:opacity .36s var(--rf-easing)}@media (hover:hover) and (pointer:fine){body.ksl-page-cases .cases-category:hover::after{opacity:1}}body.ksl-page-cases .cases-category--rehab::before,body.ksl-page-cases .cases-category--pasan::before,body.ksl-page-cases .cases-category--corp::before{background:linear-gradient(180deg,var(--rf-gold),var(--rf-gold-light))}body.ksl-page-cases .cases-category:has(.cases-category-count strong:only-child:not(:empty)){}body.ksl-page-cases .cases-category[data-empty="1"],body.ksl-page-cases .cases-category.is-empty{background:var(--rf-cream);opacity:.88}body.ksl-page-cases .cases-category[data-empty="1"]::before,body.ksl-page-cases .cases-category.is-empty::before{background:var(--rf-line-strong)}@media (hover:hover) and (pointer:fine){body.ksl-page-cases .cases-category:hover{transform:translateY(-4px);border-color:var(--rf-line-gold);box-shadow:var(--rf-shadow-raise)}body.ksl-page-cases .cases-category:hover .cases-category-arrow{color:var(--rf-gold)}body.ksl-page-cases .cases-category:hover .cases-category-arrow i{transform:translateX(4px)}}body.ksl-page-cases .cases-category-num{font-size:14px;font-weight:800;color:var(--rf-gold);font-feature-settings:"tnum","lnum";letter-spacing:0;align-self:start;padding-top:4px;min-width:36px}body.ksl-page-cases .cases-category-body{min-width:0}body.ksl-page-cases .cases-category-label{display:block;font-size:19px;font-weight:800;letter-spacing:-.022em;color:var(--rf-navy);margin-bottom:8px}body.ksl-page-cases .cases-category-summary{margin:0;font-size:13.5px;line-height:1.65;color:var(--rf-ink-2);letter-spacing:-.005em}body.ksl-page-cases .cases-category-meta{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--rf-line)}body.ksl-page-cases .cases-category-count{display:inline-flex;align-items:baseline;gap:2px;color:var(--rf-navy)}body.ksl-page-cases .cases-category-count strong{font-size:22px;font-weight:800;letter-spacing:-.024em;font-feature-settings:"tnum","lnum"}body.ksl-page-cases .cases-category-count em{font-style:normal;font-weight:700;font-size:12px;color:var(--rf-ink-3);margin-left:2px}body.ksl-page-cases .cases-category-arrow{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:var(--rf-ink-2);transition:color .22s var(--rf-easing)}body.ksl-page-cases .cases-category-arrow i{font-size:11px;transition:transform .22s var(--rf-easing)}body.ksl-page-cases .cases-v4-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--rf-paper);border:1px solid var(--rf-line);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:-.005em;color:var(--rf-ink-2)}body.ksl-page-cases .cases-v4-tag i{font-size:10px;color:var(--rf-ink-3)}body.ksl-page-cases .cases-v4-tag--accent{background:rgba(212,184,122,.10);border-color:rgba(212,184,122,.28);color:var(--rf-gold)}body.ksl-page-cases .cases-v4-tag--accent i{color:var(--rf-gold)}@media (max-width:992px){body.ksl-page-cases .cases-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.ksl-page-cases .cases-hero-statbox--total{grid-column:1 / -1}body.ksl-page-cases .cases-categories{grid-template-columns:1fr}}@media (max-width:768px){body.ksl-page-cases .cases-hero--v5 .svc-hero-title{font-size:clamp(26px,8vw,36px)}body.ksl-page-cases .cases-hero-stats{grid-template-columns:1fr 1fr;gap:1px}body.ksl-page-cases .cases-hero-statbox{padding:18px 16px}body.ksl-page-cases .cases-hero-statbox-num{font-size:26px}body.ksl-page-cases .cases-hero-actions{width:100%}body.ksl-page-cases .cases-hero-actions .svc-btn--lg{flex:1 1 100%;justify-content:center}body.ksl-page-cases .cases-hero-phone{flex:1 1 100%;justify-content:center}body.ksl-page-cases .cases-category{padding:20px}body.ksl-page-cases .cases-category-label{font-size:17px}}@media (max-width:480px){body.ksl-page-cases .cases-hero-stats{grid-template-columns:1fr}body.ksl-page-cases .cases-hero-statbox--total{grid-column:auto}}body.ksl-page-cases .cases-v4-meta>div{background:transparent;border:0;padding:0;align-items:baseline}body.ksl-page-cases .cases-v4-meta dd{background:transparent;padding:0;word-break:keep-all;overflow-wrap:anywhere;white-space:normal}body.ksl-page-cases .cases-hero-stat-num{font-feature-settings:"tnum","lnum";font-weight:800;letter-spacing:-.04em;color:var(--rf-gold);font-size:clamp(48px,8vw,96px);line-height:1}body.ksl-page-cases .cases-hero-stat-unit{color:var(--rf-gold-light);font-weight:700;letter-spacing:-.02em}body.ksl-page-cases .cases-hero-stat-sep{width:1px;height:24px;background:rgba(255,255,255,.2);margin:0 18px;display:inline-block}body.ksl-page-cases .cases-hero-stat-desc{color:rgba(255,255,255,.7);letter-spacing:-.005em}body.ksl-page-cases .cases-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--rf-line);border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);overflow:hidden;margin-top:clamp(24px,4vw,40px)}body.ksl-page-cases .cases-stats-cell{background:#fff;padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;transition:background .28s var(--rf-easing),transform .28s var(--rf-easing)}body.ksl-page-cases .cases-stats-cell--total{background:var(--rf-paper)}@media (hover:hover) and (pointer:fine){body.ksl-page-cases a.cases-stats-cell:hover{background:var(--rf-cream)}body.ksl-page-cases a.cases-stats-cell:hover .cases-stats-cell-count{color:var(--rf-gold)}}body.ksl-page-cases .cases-stats-cell-kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--rf-gold)}body.ksl-page-cases .cases-stats-cell-label,body.ksl-page-cases .cases-stats-num{font-weight:700;letter-spacing:-.02em;color:var(--rf-navy)}body.ksl-page-cases .cases-stats-num{font-size:clamp(28px,4vw,40px);font-feature-settings:"tnum","lnum"}body.ksl-page-cases .cases-stats-num em{font-style:normal;font-size:.55em;font-weight:700;margin-left:2px;color:var(--rf-ink-3)}body.ksl-page-cases .cases-stats-cell-count{font-weight:800;font-size:22px;font-feature-settings:"tnum","lnum";color:var(--rf-navy);letter-spacing:-.02em;transition:color .22s var(--rf-easing)}body.ksl-page-cases .cases-stats-cell-label{font-size:16px}body.ksl-page-cases .cases-stats-note{font-size:12.5px;color:var(--rf-ink-3);letter-spacing:-.005em;margin-top:4px}body.ksl-page-cases .cases-v4-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--rf-paper);border:1px solid var(--rf-line);border-radius:999px;position:relative}body.ksl-page-cases .cases-v4-tab{position:relative;padding:10px 22px;border:0;background:transparent;border-radius:999px;font-weight:700;font-size:14px;letter-spacing:-.012em;color:var(--rf-ink-2);cursor:pointer;transition:color .22s var(--rf-easing),background .22s var(--rf-easing);white-space:nowrap;min-height:40px}body.ksl-page-cases .cases-v4-tab:hover{color:var(--rf-navy)}body.ksl-page-cases .cases-v4-tab.is-active{background:var(--rf-navy);color:#fff;box-shadow:0 4px 14px -8px rgba(10,15,30,.4)}body.ksl-page-cases .cases-v4-tab:focus-visible{outline:2px solid var(--rf-gold-light);outline-offset:2px}body.ksl-page-cases .cases-v4-search input,body.ksl-page-cases .cases-v4-search [type="search"]{border:1px solid var(--rf-line-strong);border-radius:999px;padding:10px 18px;font-size:14.5px;letter-spacing:-.005em;transition:border-color .22s var(--rf-easing),box-shadow .22s var(--rf-easing);min-height:44px}body.ksl-page-cases .cases-v4-search input:focus,body.ksl-page-cases .cases-v4-search [type="search"]:focus{outline:none;border-color:var(--rf-gold);box-shadow:0 0 0 3px rgba(212,184,122,.15)}body.ksl-page-cases .cases-v4-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2vw,22px)}@media (min-width:1440px){body.ksl-page-cases .cases-v4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}body.ksl-page-cases .cases-card--v4{background:#fff;border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);padding:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,28%,320px);gap:0;position:relative;overflow:hidden;transition:transform .36s var(--rf-easing),border-color .32s var(--rf-easing),box-shadow .32s var(--rf-easing);box-shadow:var(--rf-shadow-card)}@media (hover:hover) and (pointer:fine){body.ksl-page-cases .cases-card--v4:hover{transform:translateY(-4px);border-color:var(--rf-line-gold);box-shadow:var(--rf-shadow-raise)}body.ksl-page-cases .cases-card--v4:hover .cases-v4-link{color:var(--rf-gold)}body.ksl-page-cases .cases-card--v4:hover .cases-v4-link i{transform:translateX(3px)}body.ksl-page-cases .cases-card--v4:hover .cases-v4-doc{transform:rotate(0deg) translateY(-3px);box-shadow:0 22px 36px -16px rgba(10,15,30,.32)}body.ksl-page-cases .cases-card--v4:hover .cases-v4-percent{transform:translateY(-2px)}}body.ksl-page-cases .cases-card--v4::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--rf-line);transition:background .32s var(--rf-easing);z-index:3}body.ksl-page-cases .cases-card--rehab::before,body.ksl-page-cases .cases-card--pasan::before,body.ksl-page-cases .cases-card--corp::before{background:linear-gradient(90deg,var(--rf-gold),var(--rf-gold-light))}body.ksl-page-cases .cases-v4-content{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px) clamp(22px,2.5vw,32px);min-width:0}body.ksl-page-cases .cases-v4-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:2px}body.ksl-page-cases .cases-v4-tags{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}body.ksl-page-cases .cases-v4-cat{display:inline-flex;align-items:center;padding:5px 12px;border-radius:4px;font-size:11.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap;text-transform:none}body.ksl-page-cases .cases-v4-cat--rehab,body.ksl-page-cases .cases-v4-cat--pasan,body.ksl-page-cases .cases-v4-cat--corp{background:var(--rf-navy);color:var(--rf-gold-bright);border:0;letter-spacing:.06em}body.ksl-page-cases .cases-v4-court{display:inline-flex;align-items:center;gap:4px;padding-left:10px;font-size:12.5px;color:var(--rf-ink-3);letter-spacing:-.005em;font-weight:600;position:relative}body.ksl-page-cases .cases-v4-court::before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;border-radius:50%;background:var(--rf-line-strong);transform:translateY(-50%)}body.ksl-page-cases .cases-v4-date{font-size:12px;color:var(--rf-ink-3);font-feature-settings:"tnum","lnum";letter-spacing:.02em;font-weight:600}body.ksl-page-cases .cases-v4-status{display:inline-flex;align-items:center;align-self:flex-start;padding:7px 14px 7px 12px;border-radius:6px;font-size:12.5px;font-weight:800;letter-spacing:-.005em;background:linear-gradient(180deg,rgba(212,184,122,.12),rgba(212,184,122,.06));color:var(--rf-gold-deep);border:1px solid rgba(212,184,122,.36);box-shadow:0 1px 0 rgba(255,255,255,.6) inset}body.ksl-page-cases .cases-v4-status::before{content:"\f00c";font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","FontAwesome";font-weight:900;margin-right:8px;font-size:10px;line-height:1;color:var(--rf-gold);width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(212,184,122,.22)}body.ksl-page-cases .cases-v4-title{font-size:clamp(19px,2.1vw,24px);font-weight:800;letter-spacing:-.024em;line-height:1.30;color:var(--rf-navy);margin:4px 0 0;text-wrap:balance;-webkit-line-clamp:unset;display:block;overflow:visible}body.ksl-page-cases .cases-v4-summary{margin:0;font-size:14px;line-height:1.7;color:var(--rf-ink-2);letter-spacing:-.005em;word-break:keep-all;-webkit-line-clamp:unset;display:block;overflow:visible}body.ksl-page-cases .cases-v4-meta{margin:auto 0 0;padding:16px 0 0;border-top:1px solid var(--rf-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;background:transparent;border-radius:0}body.ksl-page-cases .cases-v4-meta>div{display:flex;flex-direction:column;gap:4px;padding:0;background:transparent;border:0;align-items:flex-start}body.ksl-page-cases .cases-v4-meta dt{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-ink-3)}body.ksl-page-cases .cases-v4-meta dd{font-size:13.5px;color:var(--rf-navy);font-weight:700;letter-spacing:-.008em;margin:0;line-height:1.4;word-break:keep-all;white-space:normal;overflow:visible;text-overflow:clip}body.ksl-page-cases .cases-v4-meta>div.cases-meta-empty{display:none}body.ksl-page-cases .cases-v4-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;font-size:13.5px;font-weight:700;color:var(--rf-navy);background:var(--rf-paper);border:1px solid var(--rf-line-strong);border-radius:999px;text-decoration:none;letter-spacing:-.005em;align-self:flex-start;transition:color .22s var(--rf-easing),background .22s var(--rf-easing),border-color .22s var(--rf-easing)}body.ksl-page-cases .cases-v4-link:hover{background:var(--rf-navy);color:#fff;border-color:var(--rf-navy)}body.ksl-page-cases .cases-v4-link:hover i{color:var(--rf-gold-bright)}body.ksl-page-cases .cases-v4-link i{transition:transform .22s var(--rf-easing),color .22s var(--rf-easing);font-size:11px}body.ksl-page-cases .cases-v4-media{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(22px,2.5vw,32px) clamp(20px,2vw,28px);background:radial-gradient(140% 80% at 50% 0%,rgba(212,184,122,.16),transparent 65%),linear-gradient(155deg,var(--rf-paper) 0%,#efe7d5 100%);border-left:1px solid var(--rf-line);overflow:hidden;min-height:280px}body.ksl-page-cases .cases-v4-media::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(10,15,30,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(10,15,30,.035) 1px,transparent 1px);background-size:22px 22px;background-position:center;mask-image:radial-gradient(60% 60% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000 30%,transparent 80%);opacity:.7;pointer-events:none}body.ksl-page-cases .cases-v4-media::after{content:"";position:absolute;top:0;right:0;width:64px;height:4px;background:linear-gradient(90deg,var(--rf-gold-light),var(--rf-gold));z-index:2}body.ksl-page-cases .cases-v4-percent{position:absolute;top:clamp(16px,1.8vw,22px);left:clamp(16px,1.8vw,22px);right:auto;bottom:auto;z-index:4;display:inline-flex;align-items:baseline;padding:9px 14px 8px;background:var(--rf-navy);color:var(--rf-gold-bright);border:0;border-radius:8px;font-size:clamp(16px,1.6vw,19px);font-weight:800;letter-spacing:-.018em;line-height:1;font-feature-settings:"tnum","lnum";box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 8px 18px -8px rgba(10,15,30,.45);transition:transform .32s var(--rf-easing)}body.ksl-page-cases .cases-v4-percent::before{content:"RESULT";font-size:9.5px;font-weight:700;letter-spacing:.16em;color:rgba(236,218,166,.62);margin-right:9px;transform:translateY(-1px)}body.ksl-page-cases .cases-v4-doc{position:relative;z-index:1;width:100%;max-width:200px;aspect-ratio:5 / 7;background:#fff;border:1px solid rgba(10,15,30,.10);border-radius:2px;overflow:hidden;transform:rotate(-2deg);transition:transform .42s var(--rf-easing),box-shadow .42s var(--rf-easing);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 14px 28px -14px rgba(10,15,30,.28),0 2px 6px -2px rgba(10,15,30,.12)}body.ksl-page-cases .cases-v4-doc::after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(180deg,rgba(10,15,30,.08),transparent);pointer-events:none;z-index:2}body.ksl-page-cases .cases-v4-doc img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;filter:contrast(1.02) brightness(1.01)}body.ksl-page-cases .cases-v4-doc-mock{position:relative;width:100%;height:100%;padding:18px 16px 24px;display:flex;flex-direction:column;gap:7px;background:linear-gradient(180deg,#fff 0%,#f8f7f5 100%)}body.ksl-page-cases .cases-v4-doc-mock-head{font-size:9px;font-weight:800;letter-spacing:.12em;color:var(--rf-navy);text-align:center;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid rgba(10,15,30,.10);word-break:keep-all}body.ksl-page-cases .cases-v4-doc-mock .cases-v4-doc-line{display:block;height:3.5px;border-radius:2px;background:rgba(10,15,30,.10)}body.ksl-page-cases .cases-v4-doc-mock .cases-v4-doc-line:nth-of-type(odd){width:92%}body.ksl-page-cases .cases-v4-doc-mock .cases-v4-doc-line:nth-of-type(even){width:76%}body.ksl-page-cases .cases-v4-doc-mock .cases-v4-doc-line--short{width:48%!important}body.ksl-page-cases .cases-v4-doc-stamp{position:absolute;top:58%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);width:62px;height:62px;border:2px solid rgba(196,68,68,.50);border-radius:50%;color:rgba(196,68,68,.58);font-size:9.5px;font-weight:800;letter-spacing:-.01em;text-align:center;line-height:1.18;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.55);pointer-events:none}body.ksl-page-cases .cases-v4-doc-cap{position:absolute;bottom:9px;left:10px;right:10px;font-size:8px;color:rgba(10,15,30,.46);text-align:center;letter-spacing:-.005em;line-height:1.3;word-break:keep-all;font-feature-settings:"tnum","lnum"}body.ksl-page-cases .cases-v4-empty{text-align:center;padding:clamp(40px,6vw,64px) 24px;color:var(--rf-ink-3);font-size:15px;letter-spacing:-.005em;background:var(--rf-cream);border:1px dashed var(--rf-line-strong);border-radius:var(--rf-radius-md);grid-column:1 / -1}@media (max-width:1024px){body.ksl-page-cases .cases-card--v4{grid-template-columns:minmax(0,1fr) clamp(220px,32%,280px)}body.ksl-page-cases .cases-v4-media{min-height:260px;padding:24px 20px}body.ksl-page-cases .cases-v4-doc{max-width:180px}}@media (max-width:768px){body.ksl-page-cases .cases-stats{grid-template-columns:1fr}body.ksl-page-cases .cases-stats-cell{flex-direction:row;align-items:center;justify-content:space-between;padding:16px 18px}body.ksl-page-cases .cases-stats-cell--total{flex-direction:column;align-items:flex-start;gap:4px}body.ksl-page-cases .cases-v4-grid{grid-template-columns:1fr!important;gap:14px}body.ksl-page-cases .cases-card--v4{grid-template-columns:1fr;grid-template-rows:auto auto}body.ksl-page-cases .cases-v4-media{order:-1;border-left:0;border-bottom:1px solid var(--rf-line);min-height:0;padding:22px 18px 22px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;justify-items:start}body.ksl-page-cases .cases-v4-media::before{background-size:18px 18px;mask-image:radial-gradient(80% 100% at 0% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(80% 100% at 0% 50%,#000 30%,transparent 80%)}body.ksl-page-cases .cases-v4-doc{max-width:96px;transform:rotate(-3deg);flex-shrink:0;box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 8px 16px -8px rgba(10,15,30,.28),0 1px 4px rgba(10,15,30,.10)}body.ksl-page-cases .cases-v4-percent{position:static;margin:0;align-self:center;justify-self:start;padding:8px 12px 7px;font-size:16px}body.ksl-page-cases .cases-v4-percent::before{font-size:9.5px;letter-spacing:.14em}body.ksl-page-cases .cases-v4-content{padding:18px 18px 20px;gap:11px}body.ksl-page-cases .cases-v4-top{margin-bottom:0}body.ksl-page-cases .cases-v4-tabs{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.ksl-page-cases .cases-v4-tabs::-webkit-scrollbar{display:none}body.ksl-page-cases .cases-v4-tab{flex-shrink:0;padding:9px 18px;font-size:13.5px}body.ksl-page-cases .cases-v4-meta{grid-template-columns:1fr 1fr;gap:12px 14px;padding-top:14px}body.ksl-page-cases .cases-v4-meta>div{gap:3px}body.ksl-page-cases .cases-v4-meta dt{font-size:10px}body.ksl-page-cases .cases-v4-meta dd{font-size:13px}body.ksl-page-cases .cases-v4-title{font-size:17.5px;line-height:1.32;margin-top:2px}body.ksl-page-cases .cases-v4-summary{font-size:13px;line-height:1.65}body.ksl-page-cases .cases-v4-link{padding:9px 16px;font-size:13px;width:100%;justify-content:center}body.ksl-page-cases .cases-hero-stat-row{flex-wrap:wrap;gap:10px}body.ksl-page-cases .cases-hero-stat-sep{display:none}}@media (max-width:480px){body.ksl-page-cases .cases-v4-doc{max-width:84px}body.ksl-page-cases .cases-v4-media{padding:18px 16px;gap:14px}body.ksl-page-cases .cases-v4-content{padding:16px 16px 18px}body.ksl-page-cases .cases-v4-meta{grid-template-columns:1fr;gap:10px}body.ksl-page-cases .cases-v4-status{font-size:11.5px;padding:6px 12px 6px 10px}}body.ksl-page-faq .faqx-hero{position:relative;background:radial-gradient(880px 460px at 88% 0%,rgba(212,185,120,.10),transparent 60%),radial-gradient(680px 380px at 0% 100%,rgba(212,185,120,.06),transparent 60%),linear-gradient(180deg,var(--rf-navy-deep) 0%,var(--rf-navy) 50%,var(--rf-navy-mid) 100%);color:#fff;overflow:hidden;padding:clamp(60px,9vw,120px) 0 clamp(56px,7vw,96px)}body.ksl-page-faq .faqx-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;background-position:center;mask-image:radial-gradient(60% 80% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(60% 80% at 50% 50%,#000 30%,transparent 80%);pointer-events:none;opacity:.7}body.ksl-page-faq .faqx-hero-inner{position:relative;z-index:1;max-width:920px;margin:0 auto;text-align:center}body.ksl-page-faq .faqx-hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:rgba(212,184,122,.10);border:1px solid rgba(212,184,122,.28);border-radius:999px;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--rf-gold-bright);margin-bottom:clamp(18px,2.5vw,26px)}body.ksl-page-faq .faqx-hero-kicker i{color:var(--rf-gold-bright);font-size:11px}body.ksl-page-faq .faqx-hero-title{font-size:clamp(30px,4.6vw,52px);font-weight:800;letter-spacing:-.030em;line-height:1.14;color:#fff;text-wrap:balance;margin:0 0 clamp(14px,2vw,20px)}body.ksl-page-faq .faqx-hero-title em{font-style:normal;font-weight:800;color:var(--rf-gold-bright)}body.ksl-page-faq .faqx-hero-desc{font-size:clamp(15px,1.4vw,17.5px);line-height:1.78;color:rgba(255,255,255,.78);letter-spacing:-.005em;max-width:62ch;margin:0 auto}body.ksl-page-faq .faqx-hero-desc strong{color:#fff;font-weight:700}body.ksl-page-faq .faqx-hero-inner .faqx-search,body.ksl-page-faq .faqx-hero .faqx-search{position:relative;max-width:620px;margin:clamp(28px,3.5vw,40px) auto 0}body.ksl-page-faq .faqx-hero .faqx-search>i.fa-magnifying-glass{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--rf-navy);font-size:15px;pointer-events:none;z-index:1}body.ksl-page-faq .faqx-hero .faqx-search input,body.ksl-page-faq .faqx-hero .faqx-search [type="search"]{width:100%;height:60px;padding:0 22px 0 52px;border:0;border-radius:999px;font-size:15.5px;letter-spacing:-.005em;background:#fff;color:var(--rf-navy);box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 20px 40px -20px rgba(10,15,30,.45),0 4px 8px -4px rgba(10,15,30,.18);transition:box-shadow .32s var(--rf-easing),transform .32s var(--rf-easing)}body.ksl-page-faq .faqx-hero .faqx-search input:focus,body.ksl-page-faq .faqx-hero .faqx-search [type="search"]:focus{outline:none;box-shadow:0 0 0 4px rgba(212,184,122,.35),0 20px 40px -20px rgba(10,15,30,.45);transform:translateY(-1px)}body.ksl-page-faq .faqx-hero .faqx-search input::placeholder{color:var(--rf-ink-3);font-weight:500}body.ksl-page-faq .faqx-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(32px,4vw,48px) auto 0;padding:clamp(20px,2.5vw,26px) 0 0;border-top:1px solid rgba(255,255,255,.10);list-style:none;max-width:620px}body.ksl-page-faq .faqx-hero-stats li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 clamp(8px,1.5vw,18px);border-left:1px solid rgba(255,255,255,.08)}body.ksl-page-faq .faqx-hero-stats li:first-child{padding-left:0;border-left:0}body.ksl-page-faq .faqx-hero-stat-num{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.04em;color:var(--rf-gold-bright);font-feature-settings:"tnum","lnum";line-height:1}body.ksl-page-faq .faqx-hero-stat-label{font-size:12px;color:rgba(255,255,255,.62);letter-spacing:-.005em;font-weight:600}body.ksl-page-faq .faqx-top{position:sticky;top:0;z-index:20;padding:clamp(20px,2.5vw,28px) 0;background:rgba(255,255,255,.92);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--rf-line);margin-bottom:clamp(28px,3.5vw,44px)}body.ksl-page-faq .faqx-top .faqx-container{display:flex;justify-content:center}body.ksl-page-faq .faqx-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;background:var(--rf-paper);border:1px solid var(--rf-line);border-radius:999px;box-shadow:var(--rf-shadow-card)}body.ksl-page-faq .faqx-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;background:transparent;border-radius:999px;font-weight:700;font-size:14px;letter-spacing:-.012em;color:var(--rf-ink-2);cursor:pointer;transition:color .22s var(--rf-easing),background .22s var(--rf-easing);white-space:nowrap;min-height:42px}body.ksl-page-faq .faqx-tab:hover{color:var(--rf-navy);background:rgba(255,255,255,.7)}body.ksl-page-faq .faqx-tab.is-active{background:var(--rf-navy);color:#fff;box-shadow:0 6px 16px -8px rgba(10,15,30,.5)}body.ksl-page-faq .faqx-tab:focus-visible{outline:2px solid var(--rf-gold-light);outline-offset:2px}body.ksl-page-faq .faqx-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:rgba(10,15,30,.08);color:var(--rf-ink-2);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:0;font-feature-settings:"tnum","lnum";transition:background .22s var(--rf-easing),color .22s var(--rf-easing)}body.ksl-page-faq .faqx-tab.is-active .faqx-tab-count{background:rgba(212,184,122,.32);color:var(--rf-gold-bright)}body.ksl-page-faq .faqx-tab:hover:not(.is-active) .faqx-tab-count{background:rgba(10,15,30,.14);color:var(--rf-navy)}body.ksl-page-faq .faqx-search:not(.faqx-search--hero){position:relative;margin-top:clamp(16px,2.5vw,24px);max-width:560px}body.ksl-page-faq .faqx-search:not(.faqx-search--hero)>i.fa-magnifying-glass{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--rf-ink-3);font-size:14px;pointer-events:none;z-index:1}body.ksl-page-faq .faqx-search:not(.faqx-search--hero) input,body.ksl-page-faq .faqx-search:not(.faqx-search--hero) [type="search"]{width:100%;height:48px;padding:0 18px 0 44px;border:1px solid var(--rf-line-strong);border-radius:999px;font-size:14.5px;letter-spacing:-.005em;background:#fff;color:var(--rf-navy);transition:border-color .22s var(--rf-easing),box-shadow .22s var(--rf-easing)}body.ksl-page-faq .faqx-search:not(.faqx-search--hero) input::placeholder{color:var(--rf-ink-3);letter-spacing:-.005em}body.ksl-page-faq .faqx-search:not(.faqx-search--hero) input:focus,body.ksl-page-faq .faqx-search:not(.faqx-search--hero) [type="search"]:focus{outline:none;border-color:var(--rf-gold);box-shadow:0 0 0 4px rgba(212,184,122,.12)}body.ksl-page-faq .faqx-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:clamp(20px,2.5vw,28px);padding-bottom:clamp(16px,2vw,22px);border-bottom:1px solid var(--rf-line)}body.ksl-page-faq .faqx-section-head .faqx-kicker{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rf-gold)}body.ksl-page-faq .faqx-section-head .faqx-kicker::before{content:"";display:inline-block;width:22px;height:1px;background:var(--rf-gold);margin-right:10px}body.ksl-page-faq .faqx-section-head .faqx-title{font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.024em;line-height:1.22;color:var(--rf-navy);margin:0;text-wrap:balance}body.ksl-page-faq .faqx-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}body.ksl-page-faq .faqx-item{position:relative;background:#fff;border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);overflow:hidden;transition:border-color .32s var(--rf-easing),background .32s var(--rf-easing),box-shadow .32s var(--rf-easing),transform .32s var(--rf-easing)}body.ksl-page-faq .faqx-item::before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:transparent;transition:background .32s var(--rf-easing)}body.ksl-page-faq .faqx-item.is-open{border-color:var(--rf-line-gold);background:linear-gradient(180deg,#fff 0%,var(--rf-cream) 100%);box-shadow:0 14px 28px -18px rgba(10,15,30,.18)}body.ksl-page-faq .faqx-item.is-open::before{background:linear-gradient(180deg,var(--rf-gold-light),var(--rf-gold))}@media (hover:hover) and (pointer:fine){body.ksl-page-faq .faqx-item:not(.is-open):hover{border-color:var(--rf-line-strong);transform:translateX(2px)}body.ksl-page-faq .faqx-item:not(.is-open):hover::before{background:var(--rf-line-strong)}body.ksl-page-faq .faqx-item:not(.is-open):hover .faqx-q-icon{background:var(--rf-paper);color:var(--rf-navy)}}body.ksl-page-faq .faqx-q{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;padding:clamp(18px,2.2vw,26px) clamp(20px,2.5vw,28px);background:transparent;border:0;font:inherit;text-align:left;cursor:pointer;transition:background .22s var(--rf-easing);min-height:70px}body.ksl-page-faq .faqx-q:focus-visible{outline:2px solid var(--rf-gold-light);outline-offset:-2px;border-radius:var(--rf-radius-md)}body.ksl-page-faq .faqx-q-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:32px;padding:0 9px;background:var(--rf-navy);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;border-radius:6px;font-feature-settings:"tnum","lnum";box-shadow:0 1px 0 rgba(255,255,255,.08) inset;transition:background .32s var(--rf-easing),color .32s var(--rf-easing)}body.ksl-page-faq .faqx-item.is-open .faqx-q-badge{background:var(--rf-gold);color:var(--rf-navy)}body.ksl-page-faq .faqx-q-text{font-size:clamp(15px,1.45vw,17px);font-weight:700;letter-spacing:-.018em;line-height:1.46;color:var(--rf-navy);text-wrap:balance}body.ksl-page-faq .faqx-q-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--rf-paper);color:var(--rf-ink-3);font-size:12px;transition:transform .36s var(--rf-easing),background .32s var(--rf-easing),color .32s var(--rf-easing);flex-shrink:0}body.ksl-page-faq .faqx-item.is-open .faqx-q-icon{transform:rotate(180deg);background:var(--rf-navy);color:var(--rf-gold-bright)}body.ksl-page-faq .faqx-a{position:relative;padding:4px clamp(20px,2.5vw,28px) clamp(22px,2.8vw,32px);padding-left:calc(clamp(20px,2.5vw,28px)+44px+18px)}body.ksl-page-faq .faqx-a::before{content:"";position:absolute;top:0;left:calc(clamp(20px,2.5vw,28px)+44px+18px);right:clamp(20px,2.5vw,28px);height:1px;background:linear-gradient(90deg,rgba(212,184,122,.42),rgba(212,184,122,0))}body.ksl-page-faq .faqx-a>*:first-child{margin-top:14px}body.ksl-page-faq .faqx-a>*:last-child{margin-bottom:0}body.ksl-page-faq .faqx-a p{margin:0;font-size:14.75px;line-height:1.82;letter-spacing:-.005em;color:var(--rf-ink-2);max-width:64ch}body.ksl-page-faq .faqx-a p+p{margin-top:14px}body.ksl-page-faq .faqx-a strong,body.ksl-page-faq .faqx-a b{color:var(--rf-navy);font-weight:700}body.ksl-page-faq .faqx-a ul,body.ksl-page-faq .faqx-a ol{margin:14px 0 0;padding-left:0;list-style:none;max-width:64ch}body.ksl-page-faq .faqx-a ul li,body.ksl-page-faq .faqx-a ol li{position:relative;padding-left:22px;margin:0 0 8px;font-size:14.5px;line-height:1.74;letter-spacing:-.005em;color:var(--rf-ink-2)}body.ksl-page-faq .faqx-a ul li::before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--rf-gold)}body.ksl-page-faq .faqx-a ol{counter-reset:faqx-ol}body.ksl-page-faq .faqx-a ol li{counter-increment:faqx-ol;padding-left:30px}body.ksl-page-faq .faqx-a ol li::before{content:counter(faqx-ol,decimal-leading-zero);position:absolute;left:0;top:0;font-size:11.5px;font-weight:800;letter-spacing:.04em;color:var(--rf-gold);font-feature-settings:"tnum","lnum";line-height:1.92}body.ksl-page-faq .faqx-a a{color:var(--rf-gold-deep);font-weight:600;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;transition:color .22s ease,background-size .22s ease}body.ksl-page-faq .faqx-a a:hover{color:var(--rf-navy);background-size:100% 1.5px}body.ksl-page-faq .faqx-a blockquote{margin:14px 0 0;padding:14px 18px;background:rgba(212,184,122,.08);border-left:3px solid var(--rf-gold);border-radius:0 8px 8px 0;font-size:14px;line-height:1.7;color:var(--rf-navy);letter-spacing:-.005em}body.ksl-page-faq .faqx-empty-search{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(40px,6vw,64px) 24px;color:var(--rf-ink-2);font-size:14.75px;letter-spacing:-.005em;background:var(--rf-cream);border:1px dashed var(--rf-line-strong);border-radius:var(--rf-radius-md);margin:clamp(20px,3vw,32px) 0 0;line-height:1.65}body.ksl-page-faq .faqx-empty-search::before{content:"\f002";font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","FontAwesome";font-weight:900;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--rf-line);color:var(--rf-gold);font-size:20px;margin-bottom:14px;box-shadow:var(--rf-shadow-card)}body.ksl-page-faq .faqx-cta-card{position:relative;background:radial-gradient(420px 280px at 100% 0%,rgba(212,185,120,.18),transparent 60%),radial-gradient(360px 220px at 0% 100%,rgba(212,185,120,.10),transparent 70%),linear-gradient(135deg,var(--rf-navy) 0%,var(--rf-navy-mid) 100%);color:#fff;border-radius:var(--rf-radius-lg);padding:clamp(32px,4.5vw,56px);margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(24px,3vw,44px);align-items:center;overflow:hidden;box-shadow:0 28px 56px -28px rgba(10,15,30,.45)}body.ksl-page-faq .faqx-cta-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rf-gold),var(--rf-gold-bright),var(--rf-gold))}body.ksl-page-faq .faqx-cta-card::after{content:"\201C";position:absolute;top:-32px;left:clamp(20px,3vw,36px);font-family:"Georgia","Times New Roman",serif;font-size:220px;line-height:1;color:rgba(212,185,120,.10);font-weight:700;pointer-events:none;user-select:none}body.ksl-page-faq .faqx-cta-copy{position:relative;z-index:1}body.ksl-page-faq .faqx-cta-copy h3{font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.026em;line-height:1.24;margin:0 0 12px;color:#fff;text-wrap:balance}body.ksl-page-faq .faqx-cta-copy p{font-size:15px;line-height:1.78;color:rgba(255,255,255,.78);letter-spacing:-.005em;margin:0;max-width:48ch}body.ksl-page-faq .faqx-cta-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}body.ksl-page-faq .faqx-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 22px;font-weight:700;font-size:14.5px;letter-spacing:-.005em;border-radius:10px;border:1px solid transparent;text-decoration:none;cursor:pointer;min-height:50px;transition:transform .22s var(--rf-easing),background .22s var(--rf-easing),color .22s var(--rf-easing),border-color .22s var(--rf-easing),box-shadow .22s var(--rf-easing)}body.ksl-page-faq .faqx-btn--primary{background:var(--rf-gold-light);color:var(--rf-navy);border-color:var(--rf-gold-light);box-shadow:0 16px 32px -16px rgba(212,185,120,.55)}body.ksl-page-faq .faqx-btn--primary:hover{background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 22px 38px -18px rgba(255,255,255,.32)}body.ksl-page-faq .faqx-btn--outline{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.28)}body.ksl-page-faq .faqx-btn--outline:hover{background:rgba(255,255,255,.10);border-color:#fff;transform:translateY(-2px)}body.ksl-page-faq .faqx-btn:focus-visible{outline:2px solid var(--rf-gold-light);outline-offset:3px}@media (max-width:1024px){body.ksl-page-faq .faqx-hero{padding:clamp(48px,8vw,80px) 0 clamp(40px,6vw,64px)}body.ksl-page-faq .faqx-cta-card{grid-template-columns:1.2fr 1fr;padding:clamp(28px,4vw,40px)}}@media (max-width:768px){body.ksl-page-faq .faqx-hero{padding:60px 0 40px}body.ksl-page-faq .faqx-hero-title{font-size:clamp(24px,7.5vw,32px)}body.ksl-page-faq .faqx-hero-desc{font-size:14.5px}body.ksl-page-faq .faqx-hero .faqx-search input,body.ksl-page-faq .faqx-hero .faqx-search [type="search"]{height:52px;font-size:16px;padding:0 18px 0 46px}body.ksl-page-faq .faqx-hero .faqx-search>i.fa-magnifying-glass{left:18px;font-size:13.5px}body.ksl-page-faq .faqx-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:18px;margin-top:26px}body.ksl-page-faq .faqx-hero-stats li{padding:0 6px}body.ksl-page-faq .faqx-hero-stat-num{font-size:22px}body.ksl-page-faq .faqx-hero-stat-label{font-size:11px;text-align:center}body.ksl-page-faq .faqx-top{position:relative;top:auto;padding:18px 0;margin-bottom:24px}body.ksl-page-faq .faqx-top .faqx-container{justify-content:flex-start}body.ksl-page-faq .faqx-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:14px;justify-content:flex-start;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}body.ksl-page-faq .faqx-tabs::-webkit-scrollbar{display:none}body.ksl-page-faq .faqx-tab{flex-shrink:0;padding:9px 14px;font-size:13.5px;gap:6px}body.ksl-page-faq .faqx-tab-count{min-width:20px;height:20px;font-size:10.5px;padding:0 5px}body.ksl-page-faq .faqx-section-head{margin-bottom:18px;padding-bottom:14px}body.ksl-page-faq .faqx-section-head .faqx-title{font-size:20px}body.ksl-page-faq .faqx-q{padding:16px 18px 16px 16px;gap:12px;min-height:60px}body.ksl-page-faq .faqx-q-badge{min-width:38px;height:28px;font-size:11px;padding:0 8px}body.ksl-page-faq .faqx-q-text{font-size:14.75px;line-height:1.45}body.ksl-page-faq .faqx-q-icon{width:30px;height:30px;font-size:11px}body.ksl-page-faq .faqx-a{padding:4px 18px 22px 16px}body.ksl-page-faq .faqx-a::before{left:16px;right:18px}body.ksl-page-faq .faqx-a p{font-size:14.25px;line-height:1.75}body.ksl-page-faq .faqx-a ul li,body.ksl-page-faq .faqx-a ol li{font-size:14px}body.ksl-page-faq .faqx-cta-card{grid-template-columns:1fr;text-align:left;padding:28px 24px;margin-top:40px}body.ksl-page-faq .faqx-cta-card::after{font-size:160px;top:-22px}body.ksl-page-faq .faqx-cta-actions{width:100%}body.ksl-page-faq .faqx-btn{flex:1 1 calc(50% - 5px);justify-content:center;min-width:0}body.ksl-page-faq .faqx-btn--primary{flex-basis:100%}body.ksl-page-faq .faqx-empty-search::before{width:48px;height:48px;font-size:17px}}@media (max-width:480px){body.ksl-page-faq .faqx-hero-stats{grid-template-columns:1fr;gap:12px}body.ksl-page-faq .faqx-hero-stats li{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:12px 0 0;flex-direction:row;align-items:baseline;justify-content:center;gap:10px}body.ksl-page-faq .faqx-hero-stats li:first-child{border-top:0;padding-top:0}body.ksl-page-faq .faqx-hero-stat-num{font-size:20px}body.ksl-page-faq .faqx-hero-stat-label{text-align:left}body.ksl-page-faq .faqx-btn{flex:1 1 100%}}body.ksl-page-index .lp-hero-title{font-size:clamp(34px,5.6vw,64px);font-weight:800;letter-spacing:-.032em;line-height:1.10;text-wrap:balance;margin:14px 0 18px}body.ksl-page-index .lp-hero-title em{font-style:normal;font-weight:800;color:var(--rf-gold-bright)}body.ksl-page-index .lp-eyebrow{font-size:11.5px;letter-spacing:.22em;color:var(--rf-gold-light)}body.ksl-page-index .lp-hero-lead{font-size:clamp(15px,1.5vw,18px);line-height:1.78;letter-spacing:-.005em;max-width:56ch;color:rgba(255,255,255,.86)}body.ksl-page-index .lp-hero-lead strong{color:#fff;font-weight:700}body.ksl-page-index .lp-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(20px,3vw,32px)}body.ksl-page-index .lp-hero-cta .lp-btn--primary{background:var(--rf-gold-light);color:var(--rf-navy);border-color:var(--rf-gold-light);box-shadow:0 16px 32px -16px rgba(212,185,120,.55)}body.ksl-page-index .lp-hero-cta .lp-btn--primary:hover{background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 20px 40px -18px rgba(255,255,255,.4)}body.ksl-page-index .lp-hero-cta .lp-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.32)}body.ksl-page-index .lp-hero-cta .lp-btn--ghost:hover{background:rgba(255,255,255,.08);border-color:#fff;transform:translateY(-2px)}body.ksl-page-index .lp-hero-meta{display:flex;flex-wrap:wrap;gap:14px 20px;list-style:none;margin:clamp(20px,2.5vw,28px) 0 0;padding:0}body.ksl-page-index .lp-hero-meta li{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:rgba(255,255,255,.66);letter-spacing:-.005em}body.ksl-page-index .lp-hero-meta i{color:var(--rf-gold-light);font-size:12px}body.ksl-page-index .lp-cred-line{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid rgba(255,255,255,.10);border-radius:var(--rf-radius-md);background:rgba(255,255,255,.04);text-decoration:none;color:inherit;transition:border-color .32s var(--rf-easing),background .32s var(--rf-easing),transform .32s var(--rf-easing)}body.ksl-page-index a.lp-cred-line:hover{border-color:rgba(212,185,120,.4);background:rgba(212,185,120,.06);transform:translateY(-2px)}body.ksl-page-index .lp-cred-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(212,185,120,.12);color:var(--rf-gold-light);flex-shrink:0}body.ksl-page-index .lp-cred-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}body.ksl-page-index .lp-cred-body strong{font-size:14px;font-weight:700;color:#fff;letter-spacing:-.012em}body.ksl-page-index .lp-cred-body span{font-size:12.5px;color:rgba(255,255,255,.6);letter-spacing:-.005em}body.ksl-page-index .lp-cred-arrow{font-size:11px;color:rgba(255,255,255,.5);transition:transform .22s var(--rf-easing),color .22s var(--rf-easing)}body.ksl-page-index a.lp-cred-line:hover .lp-cred-arrow{transform:translate(2px,-2px);color:var(--rf-gold-light)}body.ksl-page-index .lp-anchor{border-bottom:1px solid var(--rf-line);background:rgba(255,255,255,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.ksl-page-index .lp-anchor-link{font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--rf-ink-2);transition:color .22s var(--rf-easing)}body.ksl-page-index .lp-anchor-link:hover,body.ksl-page-index .lp-anchor-link.is-active{color:var(--rf-navy)}body.ksl-page-index .lp-anchor-link--cta{color:var(--rf-navy);font-weight:700;padding:8px 16px;background:var(--rf-paper);border-radius:999px;border:1px solid var(--rf-line-strong);transition:background .22s var(--rf-easing),color .22s var(--rf-easing),border-color .22s var(--rf-easing)}body.ksl-page-index .lp-anchor-link--cta:hover{background:var(--rf-navy);color:#fff;border-color:var(--rf-navy)}body.ksl-page-index .lp-trust-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rf-line);border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);overflow:hidden;margin-top:clamp(40px,5vw,64px)}body.ksl-page-index .lp-trust-numbers>div{background:#fff;padding:clamp(24px,3vw,36px) clamp(20px,2vw,28px);display:flex;flex-direction:column;gap:6px}body.ksl-page-index .lp-trust-numbers>div:first-child{background:linear-gradient(135deg,var(--rf-navy) 0%,var(--rf-navy-mid) 100%)}body.ksl-page-index .lp-trust-numbers>div:first-child dt,body.ksl-page-index .lp-trust-numbers>div:first-child dt span{color:var(--rf-gold-bright)}body.ksl-page-index .lp-trust-numbers>div:first-child dd{color:rgba(255,255,255,.78)}body.ksl-page-index .lp-trust-numbers dt{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.04em;color:var(--rf-navy);font-feature-settings:"tnum","lnum";line-height:1;margin:0}body.ksl-page-index .lp-trust-numbers dt span{font-size:.5em;font-weight:700;margin-left:3px;color:var(--rf-ink-3)}body.ksl-page-index .lp-trust-numbers dd{font-size:13px;color:var(--rf-ink-2);letter-spacing:-.005em;margin:0;line-height:1.5}body.ksl-page-index .lp-trust-list li{padding:clamp(20px,2.5vw,28px) 0}body.ksl-page-index .lp-trust-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(212,184,122,.10);color:var(--rf-gold);font-size:18px;flex-shrink:0}body.ksl-page-index .lp-trust-list li>div strong{font-size:17px;font-weight:800;color:var(--rf-navy);letter-spacing:-.018em;display:block;margin-bottom:6px}body.ksl-page-index .lp-trust-list li>div p{font-size:14.5px;line-height:1.74;color:var(--rf-ink-2);letter-spacing:-.005em;margin:0 0 8px;max-width:60ch}body.ksl-page-index .lp-trust-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--rf-gold);letter-spacing:-.005em;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .28s var(--rf-easing)}body.ksl-page-index .lp-trust-link:hover{background-size:100% 1px}body.ksl-page-index .lp-message-shell{max-width:920px;margin:0 auto;text-align:left}body.ksl-page-index .lp-message-kicker{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--rf-gold)}body.ksl-page-index .lp-message-title{font-size:clamp(24px,3.4vw,38px);font-weight:800;letter-spacing:-.026em;line-height:1.24;color:var(--rf-navy);text-wrap:balance}body.ksl-page-index .lp-message-title em{font-style:normal;color:var(--rf-gold);font-weight:800}body.ksl-page-index .lp-message-divider{width:56px;height:2px;background:var(--rf-gold);margin:clamp(20px,3vw,32px) 0}body.ksl-page-index .lp-message-lead{font-size:clamp(15.5px,1.5vw,17.5px);line-height:1.78;color:var(--rf-navy);letter-spacing:-.008em;font-weight:600;max-width:64ch}body.ksl-page-index .lp-message-copy p{font-size:15.25px;line-height:1.78;color:var(--rf-ink-2);letter-spacing:-.005em;max-width:64ch}body.ksl-page-index .lp-message-copy p+p{margin-top:14px}body.ksl-page-index .lp-message-signoff{display:flex;align-items:center;gap:14px;margin-top:clamp(28px,3.5vw,40px);padding-top:clamp(20px,2.5vw,28px);border-top:1px solid var(--rf-line)}body.ksl-page-index .lp-message-signoff img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid var(--rf-line)}body.ksl-page-index .lp-message-signoff-label{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--rf-gold);font-weight:700}body.ksl-page-index .lp-message-signoff-body strong{font-size:16px;font-weight:700;color:var(--rf-navy);letter-spacing:-.012em;display:block;margin-top:2px}body.ksl-page-index .lp-problem-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}body.ksl-page-index .lp-problem-item{display:flex;align-items:center;gap:16px;padding:18px 22px;background:#fff;border:1px solid var(--rf-line);border-left:3px solid var(--rf-gold);border-radius:var(--rf-radius-sm);transition:border-color .28s var(--rf-easing),background .28s var(--rf-easing),transform .28s var(--rf-easing)}@media (hover:hover) and (pointer:fine){body.ksl-page-index .lp-problem-item:hover{border-color:var(--rf-line-strong);border-left-color:var(--rf-gold);background:var(--rf-cream);transform:translateY(-1px)}}body.ksl-page-index .lp-problem-num{font-size:14px;font-weight:800;color:var(--rf-gold);font-feature-settings:"tnum","lnum";letter-spacing:0;flex-shrink:0;min-width:28px}body.ksl-page-index .lp-problem-text{font-size:14.75px;line-height:1.5;color:var(--rf-navy);font-weight:600;letter-spacing:-.012em}body.ksl-page-index .lp-timeline{position:relative;list-style:none;padding:0;margin:clamp(32px,4vw,56px) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.5vw,32px)}body.ksl-page-index .lp-timeline-step{position:relative;padding:clamp(20px,2.5vw,28px);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--rf-radius-md);transition:background .32s var(--rf-easing),border-color .32s var(--rf-easing)}body.ksl-page-index .lp-timeline-step:hover{background:rgba(255,255,255,.06);border-color:rgba(212,185,120,.32)}body.ksl-page-index .lp-timeline-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(212,185,120,.14);color:var(--rf-gold-bright);font-weight:800;font-size:16px;font-feature-settings:"tnum","lnum";letter-spacing:-.02em;margin-bottom:14px}body.ksl-page-index .lp-timeline-body strong{display:block;font-size:16px;font-weight:700;color:#fff;letter-spacing:-.014em;margin-bottom:6px}body.ksl-page-index .lp-timeline-body p{font-size:13.5px;line-height:1.72;color:rgba(255,255,255,.66);letter-spacing:-.005em;margin:0}@media (min-width:992px){body.ksl-page-index .lp-timeline-step:not(:last-child)::after{content:"";position:absolute;top:calc(clamp(20px,2.5vw,28px)+22px);right:calc(-1 * clamp(16px,2.5vw,32px) / 2);width:clamp(16px,2.5vw,32px);height:1px;background:linear-gradient(90deg,rgba(212,185,120,.4),rgba(212,185,120,.05));transform:translateX(50%)}}body.ksl-page-index .lp-process-note{display:flex;align-items:center;gap:10px;margin-top:clamp(24px,3vw,36px);padding:14px 20px;background:rgba(212,185,120,.08);border:1px solid rgba(212,185,120,.2);border-radius:var(--rf-radius-sm);color:rgba(255,255,255,.78);font-size:13.5px;letter-spacing:-.005em;line-height:1.6}body.ksl-page-index .lp-process-note i{color:var(--rf-gold-bright);font-size:14px}body.ksl-page-index .lp-compare{display:grid!important;grid-template-columns:160px repeat(3,minmax(0,1fr))!important;margin-top:clamp(32px,4vw,56px);border:1px solid var(--rf-line)!important;border-radius:var(--rf-radius-md,14px)!important;overflow:hidden!important;background:#fff!important;box-shadow:0 14px 40px -28px rgba(10,15,30,.15)}body.ksl-page-index .lp-compare-row{display:contents!important}body.ksl-page-index .lp-compare-cell{padding:20px 18px!important;font-size:14.5px;line-height:1.62;letter-spacing:-.005em;color:rgba(10,15,30,.82);background:#fff;border-bottom:1px solid var(--rf-line)!important;border-left:1px solid var(--rf-line);border-right:0;display:flex;flex-direction:column;justify-content:center;word-break:keep-all;overflow-wrap:anywhere}body.ksl-page-index .lp-compare-row--head .lp-compare-cell{padding:24px 18px 22px!important;border-bottom:2px solid var(--rf-line-strong)!important;background:var(--rf-paper)}body.ksl-page-index .lp-compare-row:last-child .lp-compare-cell,body.ksl-page-index .lp-compare-row--cta .lp-compare-cell{border-bottom:0!important}body.ksl-page-index .lp-compare-axis{background:var(--rf-paper)!important;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--rf-navy);border-left:0!important;align-items:flex-start}body.ksl-page-index .lp-compare-row--head .lp-compare-axis{background:var(--rf-paper)!important;color:rgba(10,15,30,.55);font-size:11px;letter-spacing:.18em}body.ksl-page-index .lp-compare-col{align-items:flex-start;gap:6px}body.ksl-page-index .lp-compare-col h3{margin:6px 0 4px;font-size:18px;font-weight:800;color:var(--rf-navy);letter-spacing:-.018em;line-height:1.3}body.ksl-page-index .lp-compare-col p{margin:0;font-size:13px;color:rgba(10,15,30,.6);letter-spacing:-.005em;line-height:1.5}body.ksl-page-index .lp-compare-col--featured{position:relative;background:linear-gradient(180deg,#fbf6e8 0%,#fff 100%)!important}body.ksl-page-index .lp-compare-col--featured::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--rf-gold);z-index:1}body.ksl-page-index .lp-compare-col--featured h3{color:var(--rf-navy)}body.ksl-page-index .lp-compare-tag{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--rf-gold)!important;color:#fff!important;font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}body.ksl-page-index .lp-compare-row:not(.lp-compare-row--head):not(.lp-compare-row--cta) .lp-compare-cell:nth-child(2){background:rgba(212,184,122,.04);font-weight:600;color:var(--rf-navy)}body.ksl-page-index .lp-compare-row--cta .lp-compare-cell{padding:18px!important;background:var(--rf-paper)}body.ksl-page-index .lp-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:clamp(20px,2.5vw,28px) clamp(24px,3vw,32px);background:var(--rf-cream);border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);margin-top:clamp(32px,4vw,48px)}body.ksl-page-index .lp-inline-cta--dark{background:linear-gradient(135deg,var(--rf-navy),var(--rf-navy-mid));border-color:rgba(212,185,120,.18);color:rgba(255,255,255,.78);position:relative;overflow:hidden}body.ksl-page-index .lp-inline-cta--dark::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--rf-gold),var(--rf-gold-bright))}body.ksl-page-index .lp-inline-cta-copy{margin:0;font-size:14.5px;line-height:1.72;letter-spacing:-.005em;color:var(--rf-ink-2)}body.ksl-page-index .lp-inline-cta--dark .lp-inline-cta-copy{color:rgba(255,255,255,.78)}body.ksl-page-index .lp-inline-cta-copy strong{display:block;font-size:16px;color:var(--rf-navy);font-weight:700;margin-bottom:4px;letter-spacing:-.012em}body.ksl-page-index .lp-inline-cta--dark .lp-inline-cta-copy strong{color:#fff}body.ksl-page-index .lp-inline-cta-actions{display:flex;gap:10px;flex-wrap:wrap}body.ksl-page-index .lp-consult-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);align-items:start}body.ksl-page-index .lp-consult-desc{font-size:clamp(15px,1.4vw,16.5px);line-height:1.78;color:rgba(255,255,255,.78);letter-spacing:-.005em;max-width:50ch}body.ksl-page-index .lp-consult-points{list-style:none;padding:0;margin:clamp(24px,3vw,32px) 0;display:flex;flex-direction:column;gap:12px}body.ksl-page-index .lp-consult-points li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;color:rgba(255,255,255,.86);line-height:1.6;letter-spacing:-.005em}body.ksl-page-index .lp-consult-points i{color:var(--rf-gold-bright);margin-top:4px;flex-shrink:0}body.ksl-page-index .lp-consult-contacts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}body.ksl-page-index .lp-consult-contact{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;font-size:14px;font-weight:600;letter-spacing:-.005em;text-decoration:none;transition:background .22s var(--rf-easing),border-color .22s var(--rf-easing)}body.ksl-page-index .lp-consult-contact i{color:var(--rf-gold-bright)}body.ksl-page-index .lp-consult-contact:hover{background:rgba(255,255,255,.1);border-color:rgba(212,185,120,.4)}body.ksl-page-index .lp-consult-note{font-size:12.5px;color:rgba(255,255,255,.5);letter-spacing:-.005em;margin-top:18px;line-height:1.6}body.ksl-page-index .lp-consult-form-wrap{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:var(--rf-radius-lg);padding:clamp(24px,3vw,36px)}body.ksl-page-index .lp-form-head strong{display:block;font-size:17px;font-weight:800;color:#fff;letter-spacing:-.018em;margin-bottom:4px}body.ksl-page-index .lp-form-head span{font-size:12.5px;color:rgba(255,255,255,.5);letter-spacing:-.005em}body.ksl-page-index .lp-form-label{font-size:12px;font-weight:700;color:rgba(255,255,255,.78);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;display:block}body.ksl-page-index .lp-form-label em{color:var(--rf-gold-bright);font-style:normal;margin-left:2px}body.ksl-page-index .lp-form-field input,body.ksl-page-index .lp-form-field select,body.ksl-page-index .lp-form-field textarea{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:var(--rf-radius-sm);font-size:14.5px;padding:12px 14px;letter-spacing:-.005em;width:100%;transition:border-color .22s var(--rf-easing),background .22s var(--rf-easing)}body.ksl-page-index .lp-form-field input::placeholder,body.ksl-page-index .lp-form-field textarea::placeholder{color:rgba(255,255,255,.35)}body.ksl-page-index .lp-form-field input:focus,body.ksl-page-index .lp-form-field select:focus,body.ksl-page-index .lp-form-field textarea:focus{outline:none;border-color:var(--rf-gold-light);background:rgba(255,255,255,.08)}body.ksl-page-index .lp-form-privacy{display:flex;align-items:center;gap:10px;font-size:13px;color:rgba(255,255,255,.7);margin:12px 0 18px}body.ksl-page-index .lp-form-hint{font-size:12px;color:rgba(255,255,255,.5);letter-spacing:-.005em;margin-top:12px;display:flex;align-items:center;gap:6px}body.ksl-page-index .lp-form-hint a{color:var(--rf-gold-light);text-decoration:underline;text-underline-offset:2px}@media (max-width:992px){body.ksl-page-index .lp-trust-numbers{grid-template-columns:1fr 1fr}body.ksl-page-index .lp-timeline{grid-template-columns:1fr 1fr}body.ksl-page-index .lp-consult-grid{grid-template-columns:1fr}}@media (max-width:768px){body.ksl-page-index .lp-hero-title{font-size:clamp(28px,9vw,42px);line-height:1.10;letter-spacing:-.034em}body.ksl-page-index .lp-hero-lead{font-size:15.5px;line-height:1.74}body.ksl-page-index .lp-hero-cta{width:100%}body.ksl-page-index .lp-hero-cta .lp-btn{flex:1 1 0;justify-content:center}body.ksl-page-index .lp-trust-numbers{grid-template-columns:1fr 1fr}body.ksl-page-index .lp-trust-numbers dt{font-size:26px}body.ksl-page-index .lp-problem-list{grid-template-columns:1fr;gap:8px}body.ksl-page-index .lp-problem-item{padding:14px 16px}body.ksl-page-index .lp-timeline{grid-template-columns:1fr}body.ksl-page-index .lp-compare{display:block!important;grid-template-columns:none!important;border-radius:12px!important}body.ksl-page-index .lp-compare-row{display:block!important;padding:16px 0;border-bottom:1px solid var(--rf-line)}body.ksl-page-index .lp-compare-row:last-child{border-bottom:0}body.ksl-page-index .lp-compare-row--head{display:none!important}body.ksl-page-index .lp-compare-cell{display:block!important;border-left:0;border-bottom:0!important;padding:10px 18px!important;background:transparent!important}body.ksl-page-index .lp-compare-cell::before{content:attr(data-label);display:block;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-gold);margin-bottom:4px}body.ksl-page-index .lp-compare-axis{background:var(--rf-paper)!important;font-weight:800;font-size:13px;color:var(--rf-navy);text-transform:none;letter-spacing:-.005em;padding:12px 18px!important;margin:0 0 4px}body.ksl-page-index .lp-compare-axis::before{content:"";display:none}body.ksl-page-index .lp-compare-row--cta .lp-compare-cell{padding:8px 18px!important}body.ksl-page-index .lp-message-signoff img{width:48px;height:48px}body.ksl-page-index .lp-inline-cta{flex-direction:column;align-items:stretch;text-align:left}body.ksl-page-index .lp-inline-cta-actions{width:100%}body.ksl-page-index .lp-inline-cta-actions .lp-btn{flex:1 1 0;justify-content:center}}@media (max-width:480px){body.ksl-page-index .lp-trust-numbers{grid-template-columns:1fr}body.ksl-page-index .lp-trust-numbers>div:first-child{grid-column:1 / -1}}html.has-refine-js .rf-rise:not(.is-in){opacity:0;transform:translateY(20px)}html.has-refine-js .rf-rise{transition:opacity var(--rf-reveal-duration) var(--rf-easing),transform var(--rf-reveal-duration) var(--rf-easing);will-change:opacity,transform}html.has-refine-js .rf-rise.is-in{opacity:1;transform:none}html.has-refine-js .rf-fade:not(.is-in){opacity:0}html.has-refine-js .rf-fade{transition:opacity var(--rf-reveal-duration) var(--rf-easing-soft)}html.has-refine-js .rf-fade.is-in{opacity:1}html.has-refine-js .rf-stagger:not(.is-in)>*{opacity:0;transform:translateY(16px)}html.has-refine-js .rf-stagger>*{transition:opacity var(--rf-reveal-duration) var(--rf-easing),transform var(--rf-reveal-duration) var(--rf-easing)}html.has-refine-js .rf-stagger.is-in>*{opacity:1;transform:none}html.has-refine-js .rf-stagger.is-in>*:nth-child(1){transition-delay:0ms}html.has-refine-js .rf-stagger.is-in>*:nth-child(2){transition-delay:70ms}html.has-refine-js .rf-stagger.is-in>*:nth-child(3){transition-delay:140ms}html.has-refine-js .rf-stagger.is-in>*:nth-child(4){transition-delay:200ms}html.has-refine-js .rf-stagger.is-in>*:nth-child(5){transition-delay:255ms}html.has-refine-js .rf-stagger.is-in>*:nth-child(6){transition-delay:305ms}html.has-refine-js .rf-stagger.is-in>*:nth-child(7){transition-delay:350ms}html.has-refine-js .rf-stagger.is-in>*:nth-child(8){transition-delay:390ms}html.has-refine-js .rf-stagger.is-in>*:nth-child(n+9){transition-delay:425ms}@media (prefers-reduced-motion:reduce){html.has-refine-js .rf-rise,html.has-refine-js .rf-fade,html.has-refine-js .rf-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:992px){:root{--rf-section-gap:clamp(64px,11vw,104px);--rf-section-gap-tight:clamp(48px,8vw,72px)}:where(.page-main,.ksl-page-main):where(.ds-section-head,.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head,.faqx-section-head){margin-bottom:32px}}@media (max-width:768px){:root{--rf-section-gap:clamp(56px,11vw,88px);--rf-section-gap-tight:clamp(40px,8vw,60px)}:where(.page-main,.ksl-page-main):where(.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head,.faqx-section-head):where(p,.svc-section-lead,.lp-section-lead,.ab-section-lead){font-size:15.5px;line-height:1.76}.page-main:is(.svc-card,.lp-card,.ab-card,.cx-card,.cases-card,.guide-card,.faqx-card,.sc-card,.loc-card){padding:clamp(20px,5vw,28px);border-radius:var(--rf-radius-sm)}.page-main:is(.svc-hero-actions,.lp-hero-actions,.ab-hero-actions,.cx-hero-actions,.svc-final-actions):is(.btn,.lp-btn,.ab-btn,.svc-btn,.cta-btn){width:100%;justify-content:center}.page-main:is(details.svc-faq-item summary,details.faqx-item summary){padding:16px 18px;padding-right:48px}.page-main:is(.btn-group,.lp-hero-actions,.ab-hero-actions,.svc-hero-actions,.svc-final-actions,.guide-cta-btns,.cases-cta-actions,.selfcheck-hero-actions,.ab-hero-cta){gap:10px}html.has-refine-js .rf-rise:not(.is-in),html.has-refine-js .rf-stagger:not(.is-in)>*{transform:translateY(12px)}}@media (max-width:480px){.page-main:is(details.svc-faq-item summary,details.faqx-item summary){padding:14px 16px;padding-right:42px;font-size:15.5px}:where(.page-main,.ksl-page-main):where(.svc-section-head,.lp-section-head,.ab-section-head):where(p){font-size:15.25px}}@media (min-width:1024px){:where(.page-main,.ksl-page-main):where(.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head,.faqx-section-head){max-width:64ch}}:where(.site-footer){letter-spacing:-.003em}@media (max-width:768px){:where(.site-footer){padding-top:48px!important;padding-bottom:24px!important}:where(.footer-inner){grid-template-columns:1fr!important;gap:32px!important}}::selection{background:rgba(212,184,122,.22);color:var(--rf-navy)}:where(.page-main,.ksl-page-main):where(a):focus-visible{outline:2px solid var(--rf-gold-light);outline-offset:2px;border-radius:3px}@media print{html.has-refine-js .rf-rise,html.has-refine-js .rf-fade,html.has-refine-js .rf-stagger>*{opacity:1!important;transform:none!important}.page-main:is(.svc-card,.lp-card,.ab-card,.cx-card){box-shadow:none!important;border:1px solid #ddd!important}}:root{--ux-page-max:1180px;--ux-text-measure:68ch;--ux-text-measure-wide:76ch;--ux-section-y:112px;--ux-section-y-md:84px;--ux-section-y-sm:58px;--ux-card-pad:28px;--ux-card-pad-sm:20px;--ux-radius:8px;--ux-ink:#172033;--ux-muted:#5e697a;--ux-soft:#f6f3ec;--ux-surface:#fff;--ux-line:rgba(23,32,51,.12);--ux-line-soft:rgba(23,32,51,.08);--ux-accent:#d4b87a;--ux-accent-strong:#8f6b2e;--ux-focus:rgba(201,168,106,.55);--ux-shadow:0 1px 2px rgba(17,24,39,.05),0 16px 34px rgba(17,24,39,.075)}body{color:var(--ux-ink);font-size:16px;line-height:1.72}:where(.page-main,.ksl-page-main,.site-header,.site-footer,.fixed-cta-bar,.desktop-consult-bar):where(*){letter-spacing:0!important}:where(.page-main,.ksl-page-main){color:var(--ux-ink)}:where(.page-main,.ksl-page-main):where(.container,.inner,.svc-container,.lp-container,.ab-container,.cx-container,.faqx-container,.sc-container,.legal-container,.loc-container){width:min(calc(100% - 48px),var(--ux-page-max))!important;max-width:var(--ux-page-max);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}:where(.page-main,.ksl-page-main):where(p,li,dd,blockquote,figcaption,.svc-section-desc,.lp-section-lead,.ab-section-lead,.cx-section-desc,.faqx-section-sub,.legal-desc,.page-excerpt){color:var(--ux-muted);font-size:1rem;line-height:1.82;word-break:keep-all;overflow-wrap:break-word}:where(.page-main,.ksl-page-main):where(.wp-content,.legal-prose,.ds-prose,.case-detail-body)>:where(p,ul,ol,dl,blockquote),:where(.page-main,.ksl-page-main):where(.svc-section-desc,.lp-section-lead,.ab-section-lead,.cx-section-desc,.faqx-section-sub,.legal-desc,.page-excerpt,.lp-hero-lead,.svc-hero-desc,.ab-hero-lead,.sc-hero-sub){max-width:var(--ux-text-measure)}:where(.page-main,.ksl-page-main):where(.svc-section-header,.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head,.faqx-section-head,.sc-section-head,.section-header,.page-head){max-width:var(--ux-text-measure-wide);margin-left:auto;margin-right:auto;margin-bottom:42px}:where(.page-main,.ksl-page-main):where(.svc-section-header,.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head,.faqx-section-head,.sc-section-head,.section-header,.page-head):where(p){margin-left:auto;margin-right:auto}:where(.page-main,.ksl-page-main):where(h1,.hero-title,.pasan-hero-title,.contact-hero-title,.faq-hero-title,.cases-title,.loc-title,.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title){max-width:920px;font-size:3.125rem;line-height:1.16;font-weight:800;letter-spacing:0!important;text-wrap:balance}:where(.page-main,.ksl-page-main):where(h2,.section-title,.section-heading,.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-section-title,.legal-title,.case-detail-title,.page-title,.ctc-form-title){max-width:820px;font-size:2.125rem;line-height:1.26;font-weight:800;letter-spacing:0!important;text-wrap:balance}:where(.page-main,.ksl-page-main):where(h3,h4,.svc-card-title,.ctc-channel-title,.lp-message-title,.svc-final-title){line-height:1.36;letter-spacing:0!important;text-wrap:balance}:where(.page-main,.ksl-page-main):where(.svc-kicker,.lp-kicker,.ab-kicker,.cx-kicker,.faqx-kicker,.sc-kicker,.lp-eyebrow,.ctc-hero-quick-kicker,.section-kicker,.cases-head-kicker,.legal-kicker){color:var(--ux-accent-strong);font-size:.82rem;font-weight:800;line-height:1.45;letter-spacing:0!important;text-transform:none}:where(.lp-hero,.svc-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero,.contact-hero){min-height:auto!important;padding-top:124px!important;padding-bottom:78px!important;background:linear-gradient(135deg,rgba(12,18,31,.94),rgba(26,34,51,.92) 56%,rgba(42,38,30,.88)),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:auto,72px 72px}body.ksl-page-index .lp-hero{min-height:min(720px,84svh)!important;align-items:center;position:relative;background:linear-gradient(135deg,rgba(10,15,30,.86) 0%,rgba(18,26,48,.82) 55%,rgba(28,24,18,.80) 100%),url("../../img/law-900.webp") center center / cover no-repeat #0a0f1e!important;background-attachment:fixed,fixed}@media (max-width:1024px){body.ksl-page-index .lp-hero{background-attachment:scroll,scroll}}body.ksl-page-index .lp-hero-bg{filter:blur(2px) saturate(.7) brightness(.42)!important;opacity:.35!important;mix-blend-mode:luminosity}body.ksl-page-index .lp-hero-title{font-size:clamp(28px,4.2vw,50px)!important;line-height:1.18!important;letter-spacing:-.028em!important;word-break:keep-all;text-wrap:balance;margin:14px 0 22px!important}body.ksl-page-index .lp-hero-title-line{display:block;white-space:nowrap}body.ksl-page-index .lp-hero-title-line em{font-style:normal;font-weight:800;color:var(--rf-gold-bright,#d4b978)}body.ksl-page-index .lp-hero-title-line--region{font-size:.7em;font-weight:700;color:rgba(255,255,255,.72);letter-spacing:.04em;margin-bottom:6px}body.ksl-page-index .lp-hero-title-line--brand{margin-top:4px;color:#fff}@media (max-width:1180px){body.ksl-page-index .lp-hero-title{font-size:clamp(26px,4.4vw,42px)!important}}@media (max-width:880px){body.ksl-page-index .lp-hero-title{font-size:clamp(24px,5.4vw,38px)!important}}@media (max-width:560px){body.ksl-page-index .lp-hero-title{font-size:clamp(22px,6.2vw,30px)!important;line-height:1.24!important}body.ksl-page-index .lp-hero-title-line{white-space:normal}body.ksl-page-index .lp-hero-title-line--region{font-size:.72em}}:where(.lp-hero,.svc-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero,.contact-hero):where(p,li,.lp-hero-lead,.svc-hero-desc,.ab-hero-lead,.cx-hero-desc,.sc-hero-sub,.faqx-hero-desc){color:rgba(255,255,255,.84)!important}:where(.page-main,.ksl-page-main):where(.lp-section,.svc-section,.ab-section,.cx-section,.faqx-section,.sc-section,.case-detail-section,.legal-body,.ctc-channels-section,.ctc-form-section,.ctc-summary-section,.ctc-board-section){padding-top:var(--ux-section-y)!important;padding-bottom:var(--ux-section-y)!important}:where(.page-main,.ksl-page-main):where(.svc-section--paper,.lp-section--paper,.ctc-form-section,.ctc-board-section,.ksl-related-links){background:var(--ux-soft)}:where(.page-main,.ksl-page-main):where( .svc-card,.svc-compare-card,.svc-timeline-step,.svc-process-card,.svc-case-card,.svc-proof-card,.lp-service-card,.lp-case-card,.lp-trust-card,.lp-trust-cert,.lp-cred-line,.lp-inline-cta,.lp-message-shell,.lp-problem-item,.lp-timeline-step,.lp-consult-form-wrap,.ab-profile-block,.ab-message-card,.ab-strength-item,.ctc-channel,.ctc-hero-quick,.ctc-form-aside,.ctc-form-wrap,.ctc-summary,.board-card,.cx-card,.cx-feature-card,.faqx-item,.sc-card,.legal-clause,.legal-card,.case-detail-card,.cases-card--v4,.ksl-related-links__inner ){border:1px solid var(--ux-line-soft)!important;border-radius:var(--ux-radius)!important;box-shadow:var(--ux-shadow)!important}:where(.page-main,.ksl-page-main):where( .svc-card,.svc-compare-card,.svc-timeline-step,.svc-process-card,.svc-case-card,.lp-service-card,.lp-case-card,.ab-message-card,.ab-strength-item,.ctc-channel,.cx-card,.faqx-item,.sc-card,.case-detail-card,.cases-card--v4 ){padding:var(--ux-card-pad)!important}@media (hover:hover) and (pointer:fine){:where(.page-main,.ksl-page-main):where( .svc-card,.svc-compare-card,.svc-timeline-step,.svc-process-card,.svc-case-card,.lp-service-card,.lp-case-card,.ab-message-card,.ab-strength-item,.ctc-channel,.cx-card,.faqx-item,.sc-card,.case-detail-card,.cases-card--v4 ):hover{border-color:rgba(212,184,122,.36)!important;box-shadow:0 2px 4px rgba(17,24,39,.05),0 22px 46px rgba(17,24,39,.1)!important;transform:translateY(-2px)}}:where(.page-main,.ksl-page-main):where( .svc-card h3,.svc-compare-card h3,.svc-timeline-step h3,.lp-service-card h3,.lp-case-card h3,.ctc-channel-title,.faqx-item h3,.sc-card h3,.case-detail-card h3,.cases-card--v4 h2,.cases-card--v4 h3 ){font-size:1.18rem;line-height:1.38}:where(.btn,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-btn,.sc-nav-btn,.sc-submit-btn,.cta-btn,.nav-cta,.desktop-consult-submit,.ctc-submit){min-height:48px;padding:13px 20px;border-radius:var(--ux-radius)!important;line-height:1.25;text-align:center;white-space:normal}:where(.btn,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-btn,.sc-nav-btn,.sc-submit-btn,.cta-btn,.nav-cta,.desktop-consult-submit,.ctc-submit):focus-visible,:where(input,select,textarea,button,summary):focus-visible{outline:3px solid var(--ux-focus)!important;outline-offset:2px}:where(.page-main,.ksl-page-main):where(input,select,textarea,.form-input,.form-select,.form-textarea,.ctc-input,.desktop-consult-input){min-height:48px;border-radius:var(--ux-radius)!important;font-size:1rem;line-height:1.4}:where(.page-main,.ksl-page-main):where(textarea,.form-textarea,.ctc-textarea){min-height:140px}:where(.page-main,.ksl-page-main):where(.svc-stepnav,.lp-anchor-inner,.cases-v4-tabs,.faqx-tabs,.sc-mode-tabs,.pasan-nav-list){max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}:where(.page-main,.ksl-page-main):where(.svc-stepnav,.lp-anchor-inner,.cases-v4-tabs,.faqx-tabs,.sc-mode-tabs,.pasan-nav-list)::-webkit-scrollbar{display:none}:where(.page-main,.ksl-page-main):where(.svc-stepnav-link,.lp-anchor-link,.cases-v4-tab,.faqx-tab,.sc-mode-btn,.pasan-nav-link){min-height:44px;flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.site-header .header-inner{width:min(calc(100% - 48px),var(--ux-page-max));max-width:var(--ux-page-max);padding-left:0!important;padding-right:0!important}.site-header .nav-link{font-size:.93rem;font-weight:700}.site-footer{color:rgba(255,255,255,.74)}.site-footer:where(.footer-desc,.footer-contact,.footer-links a,.footer-quick a,.footer-notice,.footer-bottom){line-height:1.82}.site-footer:where(.footer-links,.footer-quick){gap:8px 12px}.site-footer:where(.footer-links a,.footer-quick a){min-height:34px;display:inline-flex;align-items:center}.desktop-consult-bar{min-height:72px}.desktop-consult-inner{width:min(calc(100% - 40px),var(--ux-page-max))}.desktop-consult-input{font-size:.95rem}.desktop-consult-title,.desktop-consult-kicker{white-space:nowrap}@media (max-width:1180px) and (min-width:993px){.desktop-consult-inner{grid-template-columns:minmax(120px,.28fr) minmax(0,1fr)}.desktop-consult-title{font-size:.92rem}.desktop-consult-fields{grid-template-columns:.8fr 1fr 1.4fr auto}}@media (max-width:992px){:root{--ux-section-y:var(--ux-section-y-md)}.site-header .header-inner{width:min(calc(100% - 36px),var(--ux-page-max))}.site-header .gnb{width:min(92vw,390px)!important;padding:18px 14px 34px!important;border-radius:0 0 0 8px!important}.site-header .gnb .nav-link,.site-header .gnb .nav-cta{min-height:50px;margin-left:0;margin-right:0;border-radius:8px}:where(.page-main,.ksl-page-main):where(.svc-section-header,.svc-section-head,.lp-section-head,.ab-section-head,.cx-section-head,.faqx-section-head,.sc-section-head,.section-header,.page-head){margin-bottom:34px}:where(.page-main,.ksl-page-main):where(h1,.hero-title,.pasan-hero-title,.contact-hero-title,.faq-hero-title,.cases-title,.loc-title,.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title){font-size:2.55rem!important;line-height:1.18!important}:where(.page-main,.ksl-page-main):where(h2,.section-title,.section-heading,.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-section-title,.legal-title,.case-detail-title,.page-title,.ctc-form-title){font-size:1.85rem!important;line-height:1.3!important}:where(.page-main,.ksl-page-main):where(.svc-hero-grid,.lp-hero-inner,.ctc-hero-inner,.lp-trust-grid,.lp-consult-grid,.ctc-form-layout,.ctc-summary,.ab-profile-grid){grid-template-columns:1fr!important}}@media (max-width:768px){:root{--ux-section-y:var(--ux-section-y-sm);--ux-card-pad:var(--ux-card-pad-sm)}body{font-size:16px;line-height:1.74}:where(.page-main,.ksl-page-main):where(.container,.inner,.svc-container,.lp-container,.ab-container,.cx-container,.faqx-container,.sc-container,.legal-container,.loc-container){width:min(calc(100% - 32px),var(--ux-page-max))!important}:where(.lp-hero,.svc-hero,.ab-hero,.cx-hero,.sc-hero,.faqx-hero,.legal-hero,.contact-hero){padding-top:96px!important;padding-bottom:52px!important}body.ksl-page-index .lp-hero{min-height:auto!important}:where(.page-main,.ksl-page-main):where(h1,.hero-title,.pasan-hero-title,.contact-hero-title,.faq-hero-title,.cases-title,.loc-title,.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title){font-size:2rem!important;line-height:1.24!important}:where(.page-main,.ksl-page-main):where(h2,.section-title,.section-heading,.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-section-title,.legal-title,.case-detail-title,.page-title,.ctc-form-title){font-size:1.55rem!important;line-height:1.34!important}:where(.page-main,.ksl-page-main):where(h3,h4,.svc-card-title,.ctc-channel-title){font-size:1.08rem}:where(.page-main,.ksl-page-main):where(p,li,dd,blockquote,figcaption,.svc-section-desc,.lp-section-lead,.ab-section-lead,.cx-section-desc,.faqx-section-sub,.legal-desc,.page-excerpt){font-size:.98rem;line-height:1.78}:where(.page-main,.ksl-page-main):where(.btn-group,.lp-hero-cta,.lp-inline-cta-actions,.ab-hero-cta,.svc-hero-actions,.svc-card-actions,.svc-final-actions,.cases-cta-actions,.faqx-actions,.ctc-summary-cta,.lp-faq-actions){display:grid!important;grid-template-columns:1fr!important;width:100%;gap:10px}:where(.page-main,.ksl-page-main):where(.btn-group>*,.lp-hero-cta>*,.lp-inline-cta-actions>*,.ab-hero-cta>*,.svc-hero-actions>*,.svc-card-actions>*,.svc-final-actions>*,.cases-cta-actions>*,.faqx-actions>*,.ctc-summary-cta>*,.lp-faq-actions>*){width:100%;justify-content:center}:where(.page-main,.ksl-page-main):where(.svc-stepnav,.lp-anchor-inner,.cases-v4-tabs,.faqx-tabs,.sc-mode-tabs,.pasan-nav-list){padding-left:16px;padding-right:16px}:where(.page-main,.ksl-page-main):where(table,.svc-table,.compare-table,.corp-table,.board-table){display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.page-main,.ksl-page-main):where(th,td){padding:13px 14px;min-width:120px}.fixed-cta-bar .cta-btn{min-height:58px;padding:9px 6px!important}.fixed-cta-bar .cta-label-main{font-size:.78rem!important;line-height:1.25!important}.svc-sticky-mobile{padding:9px 12px calc(9px+env(safe-area-inset-bottom,0))!important}.svc-sticky-btn{min-height:48px;border-radius:8px!important}.ksl-top-button{width:46px;height:46px;right:12px;bottom:calc(76px+env(safe-area-inset-bottom,0))!important}.site-footer{padding:46px 0 28px!important}.site-footer .footer-inner{width:min(calc(100% - 32px),var(--ux-page-max));margin-left:auto;margin-right:auto}.site-footer .footer-quick{grid-template-columns:1fr!important}}@media (max-width:480px){:where(.page-main,.ksl-page-main):where(.container,.inner,.svc-container,.lp-container,.ab-container,.cx-container,.faqx-container,.sc-container,.legal-container,.loc-container){width:min(calc(100% - 28px),var(--ux-page-max))!important}:where(.page-main,.ksl-page-main):where(h1,.hero-title,.pasan-hero-title,.contact-hero-title,.faq-hero-title,.cases-title,.loc-title,.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title){font-size:1.88rem!important;line-height:1.26!important}:where(.page-main,.ksl-page-main):where(h2,.section-title,.section-heading,.svc-section-title,.lp-section-title,.ab-section-title,.cx-section-title,.faqx-section-title,.legal-title,.case-detail-title,.page-title,.ctc-form-title){font-size:1.42rem!important}:where(.page-main,.ksl-page-main):where(.svc-card,.svc-compare-card,.svc-timeline-step,.lp-service-card,.lp-case-card,.ctc-channel,.faqx-item,.sc-card,.case-detail-card,.cases-card--v4){padding:18px!important}.desktop-consult-bar{display:none!important}}html,body{max-width:100%;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}:where(.site-header,.site-footer,.page-main,.ksl-page-main):where(img,svg,video,canvas,iframe){max-width:100%;height:auto}:where(.page-main,.ksl-page-main):where(p,li,dd,figcaption,label,small,input,textarea,select,button,a){letter-spacing:0}:where(.page-main,.ksl-page-main):where(p,li,dd,figcaption,.page-excerpt,.svc-section-desc,.lp-section-lead,.ab-section-lead,.cx-section-desc,.faqx-section-sub,.legal-desc){line-height:1.68}@media (max-width:768px){:where(.site-header .logo-main,.site-header .logo-sub,.fixed-cta-bar .cta-label-main,.fixed-cta-bar .cta-label-sub,.desktop-right-cta-text .main,.desktop-right-cta-text .sub){white-space:normal!important;overflow-wrap:anywhere}:where(.page-main,.ksl-page-main):where(.btn,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-btn,.sc-nav-btn,.sc-submit-btn,.cta-btn,.nav-cta,.desktop-consult-submit,.ctc-submit){font-size:clamp(14px,3.8vw,16px);line-height:1.34}}.site-header .header-inner{gap:clamp(10px,1.2vw,18px);flex-wrap:nowrap;padding-left:clamp(14px,2vw,28px)!important;padding-right:clamp(14px,2vw,28px)!important}.site-header .header-lead{display:flex;align-items:center;gap:clamp(8px,1vw,14px);flex-shrink:0;min-width:0}@media (max-width:1024px){.site-header .header-lead{flex:1 1 auto}}.site-header .gnb{gap:10px!important;flex:0 1 auto;justify-content:flex-end;min-width:0;flex-shrink:1}.site-header .gnb .nav-list{gap:0!important;flex-wrap:nowrap}.site-header .gnb .nav-link{white-space:nowrap!important;padding:0 9px!important;font-size:13.5px!important;letter-spacing:-.008em;height:36px}.site-header .gnb .nav-item{flex-shrink:0}@media (min-width:1025px) and (max-width:1340px){.site-header .gnb{gap:8px!important}.site-header .gnb .nav-link{padding:0 7px!important;font-size:13px!important}}@media (min-width:1025px) and (max-width:1180px){.site-header .gnb .nav-link{padding:0 6px!important;font-size:12.5px!important}.site-header .logo-sub{display:none}}.site-header .gnb .nav-cta{display:inline-flex;align-items:center;gap:7px;padding:0 16px!important;height:40px;background:var(--rf-gold);color:#fff!important;border:1px solid var(--rf-gold);font-weight:700;font-size:13.5px;white-space:nowrap;flex-shrink:0;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 4px 14px -8px rgba(212,184,122,.55)}.site-header .gnb .nav-cta:hover,.site-header .gnb .nav-cta:focus-visible{background:var(--rf-navy);border-color:var(--rf-navy);color:#fff!important;transform:translateY(-1px)}.site-header .gnb .nav-cta i{font-size:.92em;opacity:.95}@media (min-width:1025px){:root{--header-h:88px}}.site-header .logo-area{display:flex;align-items:center;gap:clamp(10px,1.4vw,16px);text-decoration:none;flex-shrink:0}.site-header .logo-img,.site-header .logo-area img{width:clamp(46px,4vw,58px)!important;height:clamp(46px,4vw,58px)!important;object-fit:contain}.site-header .logo-text{display:flex;flex-direction:column;justify-content:center;gap:3px;line-height:1.16;text-transform:none}.site-header .logo-main{font-size:clamp(18px,1.7vw,22px)!important;font-weight:800!important;letter-spacing:-.018em!important;color:var(--rf-navy);white-space:nowrap;line-height:1.18!important}.site-header .logo-sub{font-size:clamp(12.5px,.95vw,14px)!important;font-weight:600!important;color:rgba(10,15,30,.7)!important;letter-spacing:.005em!important;text-transform:none!important;white-space:nowrap;margin-top:1px!important;line-height:1.3!important}@media (max-width:768px){.site-header .logo-img,.site-header .logo-area img{width:46px!important;height:46px!important}.site-header .logo-main{font-size:16.5px!important;line-height:1.2!important}.site-header .logo-sub{font-size:11.5px!important;line-height:1.28!important}}@media (max-width:480px){.site-header .logo-area{gap:8px}.site-header .logo-img,.site-header .logo-area img{width:40px!important;height:40px!important}.site-header .logo-main{font-size:15px!important}.site-header .logo-sub{font-size:10.5px!important;letter-spacing:.02em!important}}:root{--rf-call:#2c3a55;--rf-call-deep:#1d273d;--rf-call-tint:rgba(44,58,85,.07);--rf-call-line:rgba(44,58,85,.22)}.site-header-phone{display:inline-flex;align-items:center;gap:9px;margin-left:clamp(8px,1.2vw,16px);margin-right:0;padding:7px 14px 7px 7px;text-decoration:none;border-radius:999px;background:var(--rf-call-tint);border:1px solid var(--rf-call-line);color:var(--rf-call-deep);flex-shrink:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease;position:relative;white-space:nowrap}.site-header-phone:hover,.site-header-phone:focus-visible{background:var(--rf-call);border-color:var(--rf-call);color:#fff;transform:translateY(-1px);box-shadow:0 8px 22px -12px rgba(44,58,85,.55)}.site-header-phone:hover .site-header-phone-icon,.site-header-phone:focus-visible .site-header-phone-icon{background:var(--rf-gold);color:var(--rf-navy)}.site-header-phone:hover .site-header-phone-label,.site-header-phone:focus-visible .site-header-phone-label{color:var(--rf-gold-bright)}.site-header-phone-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--rf-call);color:#fff;font-size:12.5px;flex-shrink:0;transition:background .18s ease,color .18s ease}.site-header-phone-icon i{animation:kslPhoneRing 1.8s ease-in-out infinite;transform-origin:50% 50%}@keyframes kslPhoneRing{0%,60%,100%{transform:rotate(0deg)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}}.site-header-phone-body{display:flex;flex-direction:column;line-height:1.1}.site-header-phone-label{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--rf-call);text-transform:uppercase}.site-header-phone-num{font-size:14.5px;font-weight:800;letter-spacing:-.005em;font-variant-numeric:tabular-nums}@media (max-width:1280px){.site-header-phone-label{display:none}.site-header-phone-num{font-size:14px}}@media (max-width:1024px){.site-header-phone{margin-left:auto;padding:6px 12px 6px 6px}.site-header-phone-icon{width:28px;height:28px;font-size:12px}.site-header-phone-num{font-size:13.5px}}@media (max-width:720px){.site-header-phone-body{display:none}.site-header-phone{padding:6px;border-radius:999px}.site-header-phone-icon{width:32px;height:32px;font-size:13px}}.ksl-side-rail{position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:80;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:16px;background:rgba(255,255,255,.62);border:1px solid rgba(10,15,30,.06);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 14px 38px -22px rgba(10,15,30,.22);opacity:.78;transition:opacity .22s ease,background .22s ease,box-shadow .22s ease}.ksl-side-rail:hover,.ksl-side-rail:focus-within{opacity:1;background:rgba(255,255,255,.92);box-shadow:0 18px 44px -20px rgba(10,15,30,.28)}.ksl-side-rail-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--rf-navy);text-decoration:none;white-space:nowrap;width:168px;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.ksl-side-rail-btn:hover,.ksl-side-rail-btn:focus-visible{transform:translateX(-2px);background:#fff;border-color:var(--rf-line)}.ksl-side-rail-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--rf-paper);color:var(--rf-navy);font-size:13px;flex-shrink:0;transition:background .18s ease,color .18s ease}.ksl-side-rail-text{display:flex;flex-direction:column;line-height:1.18;min-width:0}.ksl-side-rail-label{font-size:13px;font-weight:800;letter-spacing:-.012em;color:var(--rf-navy)}.ksl-side-rail-sub{font-size:11px;font-weight:600;color:rgba(10,15,30,.54);margin-top:1px;font-variant-numeric:tabular-nums}.ksl-side-rail-btn--phone .ksl-side-rail-icon{background:var(--rf-call);color:#fff}.ksl-side-rail-btn--phone:hover,.ksl-side-rail-btn--phone:focus-visible{background:var(--rf-call);border-color:var(--rf-call);color:#fff}.ksl-side-rail-btn--phone:hover .ksl-side-rail-icon,.ksl-side-rail-btn--phone:focus-visible .ksl-side-rail-icon{background:var(--rf-gold);color:var(--rf-navy)}.ksl-side-rail-btn--phone:hover .ksl-side-rail-label,.ksl-side-rail-btn--phone:focus-visible .ksl-side-rail-label{color:#fff}.ksl-side-rail-btn--phone:hover .ksl-side-rail-sub,.ksl-side-rail-btn--phone:focus-visible .ksl-side-rail-sub{color:var(--rf-gold-bright)}.ksl-side-rail-btn--reserve .ksl-side-rail-icon{background:var(--rf-gold);color:#fff}.ksl-side-rail-btn--reserve:hover,.ksl-side-rail-btn--reserve:focus-visible{background:var(--rf-gold);border-color:var(--rf-gold);color:#fff}.ksl-side-rail-btn--reserve:hover .ksl-side-rail-icon,.ksl-side-rail-btn--reserve:focus-visible .ksl-side-rail-icon{background:rgba(255,255,255,.2)}.ksl-side-rail-btn--reserve:hover .ksl-side-rail-label,.ksl-side-rail-btn--reserve:focus-visible .ksl-side-rail-label{color:#fff}.ksl-side-rail-btn--reserve:hover .ksl-side-rail-sub,.ksl-side-rail-btn--reserve:focus-visible .ksl-side-rail-sub{color:rgba(255,255,255,.85)}.ksl-side-rail-btn--check .ksl-side-rail-icon{background:rgba(10,15,30,.06);color:var(--rf-navy)}.ksl-side-rail-btn--check:hover,.ksl-side-rail-btn--check:focus-visible{background:var(--rf-navy);border-color:var(--rf-navy);color:#fff}.ksl-side-rail-btn--check:hover .ksl-side-rail-icon,.ksl-side-rail-btn--check:focus-visible .ksl-side-rail-icon{background:var(--rf-gold);color:#fff}.ksl-side-rail-btn--check:hover .ksl-side-rail-label,.ksl-side-rail-btn--check:focus-visible .ksl-side-rail-label{color:#fff}.ksl-side-rail-btn--check:hover .ksl-side-rail-sub,.ksl-side-rail-btn--check:focus-visible .ksl-side-rail-sub{color:rgba(255,255,255,.8)}.ksl-side-rail-btn--map .ksl-side-rail-icon{background:var(--rf-paper);color:var(--rf-navy)}.ksl-side-rail-btn--map:hover,.ksl-side-rail-btn--map:focus-visible{background:var(--rf-navy);border-color:var(--rf-navy);color:#fff}.ksl-side-rail-btn--map:hover .ksl-side-rail-icon,.ksl-side-rail-btn--map:focus-visible .ksl-side-rail-icon{background:var(--rf-gold);color:#fff}.ksl-side-rail-btn--map:hover .ksl-side-rail-label,.ksl-side-rail-btn--map:focus-visible .ksl-side-rail-label{color:#fff}.ksl-side-rail-btn--map:hover .ksl-side-rail-sub,.ksl-side-rail-btn--map:focus-visible .ksl-side-rail-sub{color:rgba(255,255,255,.8)}@media (max-width:1024px){.ksl-side-rail{display:none}}html.ksl-cta-quiet .ksl-side-rail{opacity:.42}html.ksl-cta-quiet .ksl-side-rail:hover{opacity:1}.fixed-cta-bar .cta-btn--blog{background:rgba(212,184,122,.12);color:var(--rf-navy)}.fixed-cta-bar .cta-btn--blog .cta-icon i{color:var(--rf-gold)}.lp-naverband{padding:clamp(48px,8vw,96px) 0;background:linear-gradient(180deg,#fdfbf5 0%,var(--rf-paper) 100%);position:relative}.lp-naverband::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--rf-line-gold)}.lp-naverband-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,32px)}@media (max-width:880px){.lp-naverband-grid{grid-template-columns:1fr}}.lp-naverband-card{background:#fff;border:1px solid var(--rf-line);border-radius:18px;padding:clamp(28px,4vw,44px);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lp-naverband-card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--rf-gold),rgba(212,184,122,.3))}.lp-naverband-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px rgba(10,15,30,.25);border-color:var(--rf-line-gold)}.lp-naverband-card--reserve{background:linear-gradient(140deg,#fff 0%,#fbf6e8 100%)}.lp-naverband-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;padding:7px 14px;border-radius:999px;background:var(--rf-paper);color:var(--rf-navy);border:1px solid var(--rf-line-gold);margin-bottom:18px}.lp-naverband-tag--gold{background:var(--rf-gold);color:#fff;border-color:var(--rf-gold)}.lp-naverband-title{font-size:clamp(20px,2.4vw,26px);line-height:1.38;font-weight:700;color:var(--rf-navy);margin:0 0 14px;letter-spacing:-.01em}.lp-naverband-title em{font-style:normal;color:var(--rf-gold);font-weight:800}.lp-naverband-desc{color:rgba(10,15,30,.72);line-height:1.72;margin:0 0 20px;font-size:15px}.lp-naverband-list{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:8px}.lp-naverband-list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:rgba(10,15,30,.82);line-height:1.55}.lp-naverband-list li i{color:var(--rf-gold);margin-top:4px;flex-shrink:0}.rf-naverband{padding:clamp(48px,7vw,88px) 0;position:relative}.rf-naverband--paper{background:linear-gradient(180deg,#fff 0%,var(--rf-paper) 100%);border-top:1px solid var(--rf-line);border-bottom:1px solid var(--rf-line)}.rf-naverband--navy{background:linear-gradient(180deg,var(--rf-navy) 0%,#0d152d 100%);color:#f3ecd9}.rf-naverband--navy::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:rgba(212,184,122,.35)}.rf-naverband-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(20px,3vw,36px)}@media (max-width:880px){.rf-naverband-inner{grid-template-columns:1fr}}.rf-naverband-card{position:relative;border-radius:18px;padding:clamp(26px,3.5vw,40px);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.rf-naverband-card--reserve{background:linear-gradient(135deg,#fff 0%,#fbf6e8 100%);border:1px solid var(--rf-line-gold);color:var(--rf-navy)}.rf-naverband-card--blog{background:#fff;border:1px solid var(--rf-line);color:var(--rf-navy)}.rf-naverband--navy .rf-naverband-card--reserve{background:linear-gradient(135deg,#1a2742 0%,#0f1a36 100%);border:1px solid rgba(212,184,122,.55);color:#f3ecd9}.rf-naverband--navy .rf-naverband-card--blog{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#e6e2d4}.rf-naverband-card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--rf-gold),rgba(212,184,122,.25))}.rf-naverband-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px rgba(10,15,30,.35)}.rf-naverband-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;padding:7px 14px;border-radius:999px;background:var(--rf-gold);color:#fff;margin-bottom:16px}.rf-naverband-tag--ghost{background:var(--rf-paper);color:var(--rf-navy);border:1px solid var(--rf-line-gold)}.rf-naverband--navy .rf-naverband-tag--ghost{background:rgba(255,255,255,.08);color:#f3ecd9;border-color:rgba(212,184,122,.35)}.rf-naverband-title{font-size:clamp(19px,2.2vw,24px);line-height:1.38;font-weight:700;margin:0 0 12px;letter-spacing:-.01em}.rf-naverband--navy .rf-naverband-card--reserve .rf-naverband-title{color:#fff}.rf-naverband-desc{font-size:14.5px;line-height:1.72;margin:0 0 22px;opacity:.82}.rf-naverband-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease;border:1px solid transparent;white-space:nowrap}.rf-naverband-btn--gold{background:var(--rf-gold);color:#fff;box-shadow:0 8px 22px -12px rgba(212,184,122,.65)}.rf-naverband-btn--gold:hover,.rf-naverband-btn--gold:focus-visible{background:var(--rf-navy);color:#fff;transform:translateY(-2px)}.rf-naverband-btn--ghost{background:transparent;color:var(--rf-navy);border-color:var(--rf-line-strong)}.rf-naverband-btn--ghost:hover,.rf-naverband-btn--ghost:focus-visible{background:var(--rf-navy);color:#fff;border-color:var(--rf-navy);transform:translateY(-2px)}.rf-naverband--navy .rf-naverband-btn--ghost{color:#f3ecd9;border-color:rgba(212,184,122,.45)}.rf-naverband--navy .rf-naverband-btn--ghost:hover,.rf-naverband--navy .rf-naverband-btn--ghost:focus-visible{background:var(--rf-gold);color:#fff;border-color:var(--rf-gold)}.rf-naverband-btn-arrow{font-size:.85em;opacity:.8;transition:transform .18s ease}.rf-naverband-btn:hover .rf-naverband-btn-arrow{transform:translateX(3px)}body.ksl-page-index .lp-hero{background:linear-gradient(135deg,rgba(7,12,23,.93) 0%,rgba(12,18,31,.89) 52%,rgba(31,27,20,.88) 100%),url("../../img/law-900.webp") center center / cover no-repeat #0a0f1e!important;background-attachment:scroll!important}body.ksl-page-index .lp-hero-bg{background-image:url("../../img/law-900.webp")!important;background-size:cover!important;background-position:center center!important;filter:blur(16px) saturate(.62) brightness(.38)!important;opacity:.12!important}body.ksl-page-index .lp-trust-certs{display:flex;flex-direction:column;gap:24px}body.ksl-page-index .lp-trust-cert{position:relative;display:block;overflow:hidden;border:1px solid var(--rf-line);background:#fff;box-shadow:0 30px 70px -45px rgba(10,15,30,.32),0 4px 12px -6px rgba(10,15,30,.08);transition:transform .4s var(--rf-easing),box-shadow .4s var(--rf-easing)}body.ksl-page-index .lp-trust-cert:hover{transform:translateY(-3px);box-shadow:0 40px 80px -40px rgba(10,15,30,.4),0 6px 18px -8px rgba(212,184,122,.25);border-color:var(--rf-line-gold)}body.ksl-page-index .lp-trust-cert--main{aspect-ratio:4 / 5}body.ksl-page-index .lp-trust-cert--sub{aspect-ratio:4 / 3;background:linear-gradient(135deg,#f7f4ed 0%,#fbf9f4 100%)}body.ksl-page-index .lp-trust-cert--sub img{object-fit:contain;padding:22px}body.ksl-page-index .lp-trust-cert-caption{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(10,15,30,.92);color:#fff;font-size:12px;font-weight:700;letter-spacing:-.005em;border-left:3px solid var(--rf-gold);z-index:2}body.ksl-page-index .lp-trust-cert-caption i{color:var(--rf-gold-bright);font-size:11px}@media (max-width:720px){body.ksl-page-index .lp-trust-cert--sub{aspect-ratio:16 / 11}body.ksl-page-index .lp-trust-cert-caption{font-size:11px;padding:6px 10px}}body.ksl-page-index .lp-office{background:radial-gradient(900px 450px at 100% 0%,rgba(212,184,122,.06),transparent 60%),radial-gradient(900px 450px at 0% 100%,rgba(10,15,30,.04),transparent 65%),#faf7f1}body.ksl-page-index .lp-office-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;margin-top:clamp(36px,4.5vw,56px)}body.ksl-page-index .lp-office-stack{display:grid;grid-template-columns:1fr 1fr;gap:24px}body.ksl-page-index .lp-office-stack>.lp-office-card:last-child{grid-column:1 / -1}body.ksl-page-index .lp-office-card{position:relative;margin:0;overflow:hidden;background:#fff;border:1px solid var(--rf-line);box-shadow:0 24px 60px -40px rgba(10,15,30,.32);transition:transform .45s var(--rf-easing),box-shadow .45s var(--rf-easing),border-color .3s var(--rf-easing);display:flex;flex-direction:column}body.ksl-page-index .lp-office-card:hover{transform:translateY(-4px);box-shadow:0 36px 70px -38px rgba(10,15,30,.42);border-color:var(--rf-line-gold)}body.ksl-page-index .lp-office-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}body.ksl-page-index .lp-office-card:hover img{transform:scale(1.04)}body.ksl-page-index .lp-office-card--tall{aspect-ratio:3 / 4}body.ksl-page-index .lp-office-card--tall img{position:absolute;inset:0}body.ksl-page-index .lp-office-stack>.lp-office-card{aspect-ratio:4 / 3;position:relative}body.ksl-page-index .lp-office-stack>.lp-office-card img{position:absolute;inset:0}body.ksl-page-index .lp-office-card--door img{object-position:center 40%}body.ksl-page-index .lp-office-card figcaption{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:4px;padding:18px 18px 16px;color:#fff;background:linear-gradient(180deg,rgba(10,15,30,0) 0%,rgba(10,15,30,.78) 55%,rgba(10,15,30,.92) 100%);z-index:2}body.ksl-page-index .lp-office-card figcaption strong{font-size:15px;font-weight:800;letter-spacing:-.018em;color:#fff}body.ksl-page-index .lp-office-card figcaption span:not(.lp-office-tag){font-size:12.5px;font-weight:500;color:rgba(255,255,255,.78);letter-spacing:-.005em;line-height:1.55}body.ksl-page-index .lp-office-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--rf-gold);color:var(--rf-navy);font-size:11px;font-weight:800;letter-spacing:.04em;margin-bottom:4px}body.ksl-page-index .lp-office-tag i{font-size:10px}body.ksl-page-index .lp-office-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,3vw,40px);padding:22px 26px;background:#fff;border:1px solid var(--rf-line);border-left:3px solid var(--rf-gold)}body.ksl-page-index .lp-office-foot p{margin:0;font-size:14px;color:var(--rf-ink-2);letter-spacing:-.005em;line-height:1.65}body.ksl-page-index .lp-office-foot p i{color:var(--rf-gold-deep);margin-right:6px}body.ksl-page-index .lp-office-foot p strong{color:var(--rf-navy);font-weight:800}body.ksl-page-index .lp-office-foot-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:920px){body.ksl-page-index .lp-office-grid{grid-template-columns:1fr}body.ksl-page-index .lp-office-card--tall{aspect-ratio:4 / 3}}@media (max-width:560px){body.ksl-page-index .lp-office-stack{grid-template-columns:1fr}body.ksl-page-index .lp-office-stack>.lp-office-card:last-child{grid-column:auto}body.ksl-page-index .lp-office-foot{flex-direction:column;align-items:flex-start}body.ksl-page-index .lp-office-foot-actions{width:100%}body.ksl-page-index .lp-office-foot-actions .lp-btn{flex:1;text-align:center;justify-content:center}}body.ksl-page-index .lp-results{background:linear-gradient(180deg,#fbf9f4 0%,#fff 100%)}body.ksl-page-index .lp-results-grid{list-style:none;margin:clamp(36px,4.5vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.ksl-page-index .lp-results-item{display:block;margin:0;padding:0}body.ksl-page-index .lp-results-link{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--rf-line);text-decoration:none;color:inherit;overflow:hidden;transition:transform .4s var(--rf-easing),box-shadow .4s var(--rf-easing),border-color .3s var(--rf-easing);box-shadow:0 14px 40px -28px rgba(10,15,30,.22)}body.ksl-page-index .lp-results-link:hover{transform:translateY(-4px);border-color:var(--rf-line-gold);box-shadow:0 30px 70px -36px rgba(10,15,30,.4),0 6px 18px -8px rgba(212,184,122,.22)}body.ksl-page-index .lp-results-thumb{position:relative;display:block;aspect-ratio:3 / 4;background:linear-gradient(180deg,#f4efe3 0%,#fbf8f1 100%);overflow:hidden;border-bottom:1px solid var(--rf-line)}body.ksl-page-index .lp-results-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .7s cubic-bezier(.22,1,.36,1);filter:contrast(1.02) brightness(1.01)}body.ksl-page-index .lp-results-link:hover .lp-results-thumb img{transform:scale(1.03)}body.ksl-page-index .lp-results-zoom{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(10,15,30,.88);color:var(--rf-gold-bright);font-size:13px;z-index:2;transition:background .3s var(--rf-easing),transform .3s var(--rf-easing)}body.ksl-page-index .lp-results-link:hover .lp-results-zoom{background:var(--rf-gold);color:var(--rf-navy);transform:scale(1.08)}body.ksl-page-index .lp-results-meta{display:flex;flex-direction:column;gap:6px;padding:18px 20px 22px}body.ksl-page-index .lp-results-court{display:inline-flex;align-self:flex-start;align-items:center;font-size:11px;font-weight:800;color:var(--rf-gold-deep);letter-spacing:.06em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid var(--rf-line-gold)}body.ksl-page-index .lp-results-decision{font-size:17px;font-weight:800;color:var(--rf-navy);letter-spacing:-.022em;line-height:1.35;margin-top:4px}body.ksl-page-index .lp-results-note{font-size:12.5px;color:var(--rf-ink-3);letter-spacing:-.005em;line-height:1.55}body.ksl-page-index .lp-results-item--more .lp-results-more{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:32px 28px;background:linear-gradient(135deg,var(--rf-navy) 0%,var(--rf-navy-mid) 100%);color:#fff;text-decoration:none;border:1px solid var(--rf-navy);position:relative;overflow:hidden;transition:transform .4s var(--rf-easing),box-shadow .4s var(--rf-easing);box-shadow:0 14px 40px -28px rgba(10,15,30,.5)}body.ksl-page-index .lp-results-item--more .lp-results-more::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 100% 0%,rgba(212,184,122,.18),transparent 60%);pointer-events:none}body.ksl-page-index .lp-results-item--more .lp-results-more:hover{transform:translateY(-4px);box-shadow:0 30px 70px -36px rgba(10,15,30,.6),0 6px 18px -8px rgba(212,184,122,.35)}body.ksl-page-index .lp-results-more-num{font-size:clamp(36px,5vw,52px);font-weight:800;color:var(--rf-gold-bright);letter-spacing:-.04em;font-feature-settings:"tnum","lnum";line-height:1}body.ksl-page-index .lp-results-more-num em{font-size:.45em;font-weight:700;font-style:normal;margin-left:4px;color:var(--rf-gold)}body.ksl-page-index .lp-results-item--more strong{display:block;font-size:18px;font-weight:800;color:#fff;letter-spacing:-.018em;margin-top:14px}body.ksl-page-index .lp-results-item--more span:not(.lp-results-more-num):not(.lp-results-more-arrow):not(em){font-size:13px;color:rgba(255,255,255,.7);letter-spacing:-.005em;line-height:1.55;margin-top:6px}body.ksl-page-index .lp-results-more-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--rf-gold);color:var(--rf-navy);margin-top:22px;font-size:14px;transition:transform .3s var(--rf-easing),background .3s var(--rf-easing)}body.ksl-page-index .lp-results-item--more .lp-results-more:hover .lp-results-more-arrow{background:var(--rf-gold-bright);transform:translateX(6px)}body.ksl-page-index .lp-results-disclaimer{display:flex;align-items:flex-start;gap:10px;margin:clamp(28px,3vw,40px) 0 0;padding:16px 20px;background:rgba(10,15,30,.04);border-left:3px solid var(--rf-gold);font-size:13px;color:var(--rf-ink-2);letter-spacing:-.005em;line-height:1.65}body.ksl-page-index .lp-results-disclaimer i{color:var(--rf-gold-deep);font-size:14px;margin-top:2px;flex-shrink:0}@media (max-width:920px){body.ksl-page-index .lp-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){body.ksl-page-index .lp-results-grid{grid-template-columns:1fr;gap:18px}body.ksl-page-index .lp-results-thumb{aspect-ratio:4 / 3}body.ksl-page-index .lp-results-thumb img{object-position:center top}}.svc-page .svc-hero{position:relative}.svc-page .svc-hero-grid{gap:clamp(36px,4.5vw,72px);align-items:center}.svc-page .svc-hero .svc-kicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}.svc-page .svc-hero .svc-kicker::before{content:"";display:inline-block;width:28px;height:1px;background:var(--rf-gold);opacity:.85}.svc-page .svc-hero-title{font-weight:800!important;letter-spacing:-.028em!important;line-height:1.18!important;margin:6px 0 22px!important;word-break:keep-all;text-wrap:balance}.svc-page .svc-hero-title strong,.svc-page .svc-hero-title em{color:var(--rf-gold-bright);font-weight:800;font-style:normal}.svc-page .svc-hero-desc{font-size:clamp(15px,1.4vw,17.5px)!important;line-height:1.78!important;letter-spacing:-.005em!important;margin-bottom:26px!important;max-width:540px}.svc-page .svc-hero-desc strong{color:#fff!important;font-weight:700}.svc-page .svc-hero .svc-chips{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0 22px!important;border-top-color:rgba(255,255,255,.08)!important;border-bottom-color:rgba(255,255,255,.08)!important}.svc-page .svc-hero .svc-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;letter-spacing:-.005em;color:rgba(255,255,255,.88)!important;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);border-radius:999px}.svc-page .svc-hero .svc-chip i{color:var(--rf-gold-bright);font-size:11px}.svc-page .svc-hero .svc-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:none!important}.svc-page .svc-hero .svc-proof-card{padding:0 22px;border-right:1px solid rgba(255,255,255,.10)!important}.svc-page .svc-hero .svc-proof-card:first-child{padding-left:0}.svc-page .svc-hero .svc-proof-card:last-child{padding-right:0;border-right:none!important}.svc-page .svc-hero .svc-proof-card strong{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.012em;color:#fff!important;margin-bottom:4px}.svc-page .svc-hero .svc-proof-card span{font-size:12.5px;color:rgba(255,255,255,.62)!important;letter-spacing:-.005em;line-height:1.55}.svc-page .svc-hero .svc-hero-card{position:relative;padding:32px 30px 28px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(212,184,122,.25)!important;border-top:3px solid var(--rf-gold)!important;border-radius:4px!important;box-shadow:0 30px 60px -30px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.04)!important}.svc-page .svc-hero .svc-card-kicker{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--rf-gold-bright)!important;margin-bottom:10px}.svc-page .svc-hero .svc-card-title{font-size:clamp(20px,1.8vw,23px)!important;font-weight:800!important;line-height:1.38!important;letter-spacing:-.018em!important;color:#fff!important;margin:0 0 12px!important}.svc-page .svc-hero .svc-card-desc{font-size:14px!important;line-height:1.68!important;color:rgba(255,255,255,.74)!important;margin:0 0 20px!important}.svc-page .svc-hero .svc-card-checks{margin:0 0 22px!important;padding:0!important;list-style:none;display:grid;gap:9px}.svc-page .svc-hero .svc-card-checks li{position:relative;padding-left:26px;font-size:13.5px!important;line-height:1.55!important;color:rgba(255,255,255,.84)!important;letter-spacing:-.005em}.svc-page .svc-hero .svc-card-checks li::before{content:"";position:absolute;left:0;top:7px;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ecdaa6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-repeat:no-repeat;background-size:contain}.svc-page .svc-hero .svc-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.svc-page .svc-hero .svc-card-actions .svc-btn{width:100%;justify-content:center;font-size:13.5px;padding:12px 14px;min-height:46px}.svc-page .svc-hero .svc-card-or{position:relative;text-align:center;margin:14px 0 14px}.svc-page .svc-hero .svc-card-or::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,.10)}.svc-page .svc-hero .svc-card-or span{position:relative;display:inline-block;padding:0 12px;background:#14172a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.svc-page .svc-hero .svc-card-contacts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.svc-page .svc-hero .svc-card-contact{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);color:rgba(255,255,255,.92)!important;font-size:13px;font-weight:700;letter-spacing:-.005em;text-decoration:none;border-radius:4px;transition:background .2s ease,border-color .2s ease,color .2s ease}.svc-page .svc-hero .svc-card-contact:hover,.svc-page .svc-hero .svc-card-contact:focus-visible{background:rgba(212,184,122,.12);border-color:var(--rf-gold);color:var(--rf-gold-bright)!important}.svc-page .svc-hero .svc-card-contact i{font-size:12px;color:var(--rf-gold)}.svc-page .svc-hero .svc-card-note{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:rgba(255,255,255,.5)!important;letter-spacing:-.005em;margin:0;padding-top:4px}.svc-page .svc-hero .svc-card-note i{font-size:10px;color:var(--rf-gold);opacity:.78}@media (max-width:920px){.svc-page .svc-hero-grid{grid-template-columns:1fr!important;gap:32px!important}.svc-page .svc-hero .svc-proof{grid-template-columns:1fr;gap:0;border-top:1px solid rgba(255,255,255,.10)!important}.svc-page .svc-hero .svc-proof-card{padding:14px 0;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.svc-page .svc-hero .svc-proof-card:last-child{border-bottom:none!important}.svc-page .svc-hero .svc-hero-card{padding:28px 24px 24px!important}.svc-page .svc-hero .svc-card-actions{grid-template-columns:1fr}.svc-page .svc-hero .svc-card-contacts{grid-template-columns:1fr}}.svc-page .svc-stepnav-wrap{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--rf-line);transition:box-shadow .3s var(--rf-easing),background .3s var(--rf-easing)}.svc-page .svc-stepnav-wrap.is-stuck{box-shadow:0 12px 30px -16px rgba(10,15,30,.14);backdrop-filter:saturate(140%) blur(8px);background:rgba(255,255,255,.95)}.svc-page .svc-stepnav{display:flex;align-items:center;gap:4px;padding:10px 0}.svc-page .svc-stepnav-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:700;color:var(--rf-ink-2);text-decoration:none;letter-spacing:-.012em;border-radius:999px;transition:background .2s var(--rf-easing),color .2s var(--rf-easing);white-space:nowrap}.svc-page .svc-stepnav-link:hover,.svc-page .svc-stepnav-link:focus-visible{color:var(--rf-navy);background:rgba(212,184,122,.08)}.svc-page .svc-stepnav-link.is-active{color:#fff;background:var(--rf-navy)}.svc-page .svc-stepnav-link.is-active .svc-stepnav-num{background:var(--rf-gold);color:var(--rf-navy)}.svc-page .svc-stepnav-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:11.5px;font-weight:800;background:rgba(10,15,30,.06);color:var(--rf-gold-deep);border-radius:50%;font-feature-settings:"tnum";transition:background .2s var(--rf-easing),color .2s var(--rf-easing)}@media (max-width:768px){.svc-page .svc-stepnav-wrap{position:relative}.svc-page .svc-stepnav-wrap::after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;background:linear-gradient(90deg,transparent,#fff 70%);pointer-events:none;z-index:1}.svc-page .svc-stepnav{padding:8px 16px;gap:2px}.svc-page .svc-stepnav-link{padding:9px 12px;font-size:13px}.svc-page .svc-stepnav-num{width:20px;height:20px;font-size:10.5px}}.svc-page .svc-section-header{text-align:center;margin-bottom:clamp(36px,4vw,56px)!important}.svc-page .svc-section-header .svc-kicker{display:inline-flex;align-items:center;gap:10px;font-size:11.5px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--rf-gold-deep)!important;margin-bottom:14px}.svc-page .svc-section-header .svc-kicker::before,.svc-page .svc-section-header .svc-kicker::after{content:"";display:inline-block;width:18px;height:1px;background:var(--rf-gold);opacity:.5}.svc-page .svc-section--dark .svc-section-header .svc-kicker{color:var(--rf-gold-bright)!important}.svc-page .svc-section--dark .svc-section-header .svc-kicker::before,.svc-page .svc-section--dark .svc-section-header .svc-kicker::after{background:var(--rf-gold-bright);opacity:.4}.svc-page .svc-section-title{font-size:clamp(26px,3.4vw,38px)!important;font-weight:800!important;line-height:1.26!important;letter-spacing:-.024em!important;margin:4px 0 16px!important;word-break:keep-all;text-wrap:balance}.svc-page .svc-section-title strong,.svc-page .svc-section-title em{color:var(--rf-gold-deep);font-weight:800;font-style:normal}.svc-page .svc-section--dark .svc-section-title strong,.svc-page .svc-section--dark .svc-section-title em{color:var(--rf-gold-bright)}.svc-page .svc-section-desc{font-size:clamp(14.5px,1.2vw,16px)!important;line-height:1.78!important;letter-spacing:-.005em!important;color:var(--rf-ink-2);max-width:60ch;margin:0 auto!important}.svc-page .svc-section--dark .svc-section-desc{color:rgba(255,255,255,.74)}.svc-page .svc-grid{display:grid;gap:clamp(18px,2vw,26px)}.svc-page .svc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-page .svc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-page .svc-card{position:relative;padding:clamp(26px,2.6vw,34px) clamp(24px,2.4vw,30px)!important;background:#fff!important;border:1px solid var(--rf-line)!important;border-radius:6px!important;box-shadow:0 1px 2px rgba(10,15,30,.04)!important;display:flex;flex-direction:column;gap:0;transition:border-color .32s var(--rf-easing),box-shadow .32s var(--rf-easing),transform .32s var(--rf-easing)!important}@media (hover:hover) and (pointer:fine){.svc-page .svc-card:hover{transform:translateY(-3px);border-color:var(--rf-line-gold)!important;box-shadow:0 24px 50px -28px rgba(10,15,30,.22),0 4px 10px -4px rgba(212,184,122,.16)!important}}.svc-page .svc-card .svc-card-num{display:inline-block;font-size:clamp(28px,2.8vw,36px)!important;font-weight:800!important;letter-spacing:-.04em!important;color:var(--rf-gold)!important;margin-bottom:14px;font-feature-settings:"tnum","lnum"!important;line-height:1;opacity:.82}.svc-page .svc-card--highlighted{border-color:rgba(212,184,122,.35)!important;background:linear-gradient(180deg,#fffdf6 0%,#fff 60%)!important}.svc-page .svc-card--highlighted::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rf-gold) 0%,var(--rf-gold-bright) 100%);border-radius:6px 6px 0 0;opacity:.85}.svc-page .svc-card h3{font-size:clamp(16.5px,1.4vw,18.5px)!important;font-weight:800!important;line-height:1.42!important;letter-spacing:-.018em!important;color:var(--rf-navy)!important;margin:0 0 10px!important;word-break:keep-all}.svc-page .svc-card p{font-size:14.5px!important;line-height:1.74!important;color:var(--rf-ink-2);letter-spacing:-.005em;margin:0;word-break:keep-all}.svc-page .svc-card p strong{color:var(--rf-navy);font-weight:700}.svc-page .svc-card-tag{display:inline-flex;align-items:center;gap:5px;margin-top:16px;padding:5px 11px;font-size:11.5px;font-weight:800;letter-spacing:-.005em;color:var(--rf-gold-deep);background:rgba(212,184,122,.10);border:1px solid rgba(212,184,122,.25);border-radius:999px;align-self:flex-start;width:fit-content}.svc-page .svc-card-list{list-style:none;margin:14px 0 0!important;padding:14px 0 0!important;border-top:1px solid var(--rf-line);display:grid;gap:7px}.svc-page .svc-card-list li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.55;color:var(--rf-ink-2);letter-spacing:-.005em}.svc-page .svc-card-list li::before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--rf-gold);border-radius:50%}@media (max-width:920px){.svc-page .svc-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.svc-page .svc-grid--2,.svc-page .svc-grid--3{grid-template-columns:1fr;gap:14px}.svc-page .svc-card{padding:22px 20px!important}.svc-page .svc-card .svc-card-num{font-size:26px!important;margin-bottom:10px}.svc-page .svc-card h3{font-size:16px!important}.svc-page .svc-card p{font-size:14px!important}}.svc-page .svc-compare{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2vw,24px);margin-top:clamp(36px,4vw,48px)!important}.svc-page .svc-compare-card{position:relative;padding:clamp(26px,2.6vw,32px)!important;background:#fff!important;border-radius:6px!important;box-shadow:0 1px 2px rgba(10,15,30,.04)!important}.svc-page .svc-compare-card--yes{border:1px solid rgba(212,184,122,.45)!important;background:linear-gradient(180deg,#fffdf6 0%,#fff 100%)!important}.svc-page .svc-compare-card--yes::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rf-gold) 0%,var(--rf-gold-bright) 100%);border-radius:6px 6px 0 0}.svc-page .svc-compare-card--no{border:1px solid rgba(180,60,60,.18)!important;background:linear-gradient(180deg,#fdf7f6 0%,#fff 100%)!important}.svc-page .svc-compare-card--no::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#b85a5a 0%,#d18a8a 100%);border-radius:6px 6px 0 0;opacity:.7}.svc-page .svc-compare-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:14px}.svc-page .svc-compare-card--yes .svc-compare-badge{color:var(--rf-gold-deep);background:rgba(212,184,122,.15);border:1px solid rgba(212,184,122,.32)}.svc-page .svc-compare-card--no .svc-compare-badge{color:#b85a5a;background:rgba(184,90,90,.08);border:1px solid rgba(184,90,90,.22)}.svc-page .svc-compare-card h4{font-size:clamp(16.5px,1.4vw,18.5px)!important;font-weight:800!important;line-height:1.42!important;letter-spacing:-.018em!important;color:var(--rf-navy)!important;margin:0 0 16px!important}.svc-page .svc-compare-card .svc-check-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.svc-page .svc-compare-card .svc-check-list li{position:relative;padding-left:28px;font-size:14.5px;line-height:1.62;color:var(--rf-ink-2);letter-spacing:-.005em;word-break:keep-all}.svc-page .svc-compare-card .svc-check-list li i{position:absolute;left:0;top:5px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;border-radius:50%}.svc-page .svc-compare-card--yes .svc-check-list li i{color:var(--rf-gold-deep);background:rgba(212,184,122,.18)}.svc-page .svc-compare-card--no .svc-check-list li i{color:#b85a5a!important;background:rgba(184,90,90,.10)}@media (max-width:760px){.svc-page .svc-compare{grid-template-columns:1fr;gap:14px}.svc-page .svc-compare-card{padding:22px 20px!important}}.svc-page .svc-notice{position:relative;margin-top:clamp(28px,3vw,36px)!important;padding:26px 28px;background:#fbf9f3;border:1px solid rgba(212,184,122,.28);border-left:4px solid var(--rf-gold);border-radius:4px}.svc-page .svc-notice-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.svc-page .svc-notice-badge{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:4px}.svc-page .svc-notice-badge--required{color:#fff;background:var(--rf-navy)}.svc-page .svc-notice-title{font-size:16px!important;font-weight:800!important;letter-spacing:-.012em!important;color:var(--rf-navy)!important;margin:0!important}.svc-page .svc-notice-body ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.svc-page .svc-notice-body li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.72;color:var(--rf-ink-2);letter-spacing:-.005em}.svc-page .svc-notice-body li::before{content:"";position:absolute;left:0;top:10px;width:12px;height:1px;background:var(--rf-gold)}.svc-page .svc-notice-body li strong{color:var(--rf-navy);font-weight:700;background:linear-gradient(transparent 65%,rgba(212,184,122,.22) 65%);padding:0 2px}@media (max-width:640px){.svc-page .svc-notice{padding:22px 20px}.svc-page .svc-notice-head{flex-wrap:wrap}.svc-page .svc-notice-title{font-size:15.5px!important}}.svc-page .svc-section--dark{background:radial-gradient(800px 400px at 100% 0%,rgba(212,184,122,.08),transparent 60%),linear-gradient(180deg,var(--rf-navy) 0%,var(--rf-navy-deep) 100%)!important;color:rgba(255,255,255,.86)}.svc-page .svc-timeline{position:relative;display:grid;gap:0;padding-left:0;margin-top:clamp(36px,4vw,48px)}.svc-page .svc-timeline-step{position:relative;padding:28px 28px 28px 90px!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px!important;margin-bottom:14px;box-shadow:none!important}.svc-page .svc-timeline-step:last-child{margin-bottom:0}.svc-page .svc-timeline-step::before{content:attr(data-step);position:absolute;left:26px;top:28px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;font-feature-settings:"tnum";color:var(--rf-navy);background:var(--rf-gold);border-radius:50%;z-index:2}.svc-page .svc-timeline-step:not(:last-child)::after{content:"";position:absolute;left:47px;top:76px;bottom:-14px;width:2px;background:linear-gradient(180deg,rgba(212,184,122,.5) 0%,rgba(212,184,122,0) 100%);z-index:1}.svc-page .svc-timeline-head{display:flex;align-items:center;gap:14px;margin-bottom:8px;flex-wrap:wrap}.svc-page .svc-timeline-step h3{font-size:clamp(17px,1.6vw,19px)!important;font-weight:800!important;line-height:1.38!important;letter-spacing:-.018em!important;color:#fff!important;margin:0!important}.svc-page .svc-timeline-sub{display:inline-flex;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--rf-gold-bright);background:rgba(212,184,122,.12);border:1px solid rgba(212,184,122,.32);border-radius:999px}.svc-page .svc-timeline-step p{font-size:14.5px!important;line-height:1.78!important;color:rgba(255,255,255,.74)!important;letter-spacing:-.005em;margin:0 0 16px!important;max-width:62ch}.svc-page .svc-timeline-step strong{color:rgba(255,255,255,.96)!important;font-weight:700}.svc-page .svc-timeline-points{display:flex;flex-wrap:wrap;gap:6px}.svc-page .svc-timeline-points span{display:inline-flex;align-items:center;padding:5px 11px;font-size:12px;font-weight:600;letter-spacing:-.005em;color:rgba(255,255,255,.78);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);border-radius:4px}@media (max-width:640px){.svc-page .svc-timeline-step{padding:22px 18px 22px 72px!important}.svc-page .svc-timeline-step::before{left:16px;top:22px;width:38px;height:38px;font-size:16px}.svc-page .svc-timeline-step:not(:last-child)::after{left:35px;top:64px}.svc-page .svc-timeline-step h3{font-size:16px!important}.svc-page .svc-timeline-step p{font-size:14px!important}}.svc-page .svc-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:clamp(28px,3vw,40px);padding:22px 26px;background:rgba(10,15,30,.04);border:1px solid var(--rf-line);border-left:3px solid var(--rf-gold);border-radius:4px}.svc-page .svc-section--dark .svc-next{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);border-left-color:var(--rf-gold)}.svc-page .svc-next-copy{display:flex;flex-direction:column;gap:4px}.svc-page .svc-next-copy strong{font-size:15.5px;font-weight:800;letter-spacing:-.012em;color:var(--rf-navy)}.svc-page .svc-section--dark .svc-next-copy strong{color:#fff}.svc-page .svc-next-copy span{font-size:13.5px;color:var(--rf-ink-2);letter-spacing:-.005em;line-height:1.6}.svc-page .svc-section--dark .svc-next-copy span{color:rgba(255,255,255,.7)}.svc-page .svc-next-actions{display:flex;gap:8px;flex-shrink:0}@media (max-width:640px){.svc-page .svc-next{flex-direction:column;align-items:stretch;padding:18px 20px}.svc-page .svc-next-actions{width:100%}.svc-page .svc-next-actions .svc-btn{flex:1;text-align:center;justify-content:center}}.svc-page .svc-faq{display:grid;gap:10px;max-width:880px;margin:0 auto}.svc-page .svc-faq-item{background:#fff!important;border:1px solid var(--rf-line)!important;border-radius:6px!important;overflow:hidden;transition:border-color .28s var(--rf-easing),box-shadow .28s var(--rf-easing);box-shadow:0 1px 2px rgba(10,15,30,.03)!important}.svc-page .svc-faq-item:has(.svc-faq-q[aria-expanded="true"]){border-color:var(--rf-line-gold)!important;box-shadow:0 14px 30px -20px rgba(10,15,30,.16)!important}.svc-page .svc-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px!important;background:transparent!important;border:none!important;cursor:pointer;text-align:left;font-size:15.5px;font-weight:700;letter-spacing:-.012em;color:var(--rf-navy);transition:background .2s var(--rf-easing)}.svc-page .svc-faq-q:hover{background:rgba(212,184,122,.04)!important}.svc-page .svc-faq-q[aria-expanded="true"]{background:linear-gradient(180deg,#fbf9f3 0%,#fff 100%)!important;border-bottom:1px solid rgba(212,184,122,.22)!important}.svc-page .svc-faq-q>span:first-child{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.svc-page .svc-faq-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--rf-gold-deep);background:rgba(212,184,122,.12);border:1px solid rgba(212,184,122,.28);border-radius:999px}.svc-page .svc-faq-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:13px;color:var(--rf-gold);background:rgba(212,184,122,.10);border-radius:50%;transition:transform .32s var(--rf-easing),background .32s var(--rf-easing);flex-shrink:0}.svc-page .svc-faq-q[aria-expanded="true"] .svc-faq-icon{transform:rotate(180deg);background:var(--rf-gold);color:var(--rf-navy)}.svc-page .svc-faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--rf-easing)}.svc-page .svc-faq-q[aria-expanded="true"]+.svc-faq-a{max-height:800px}.svc-page .svc-faq-a ul{list-style:none;margin:0;padding:18px 24px 22px!important;display:grid;gap:8px}.svc-page .svc-faq-a li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.78;color:var(--rf-ink-2);letter-spacing:-.005em;word-break:keep-all}.svc-page .svc-faq-a li::before{content:"";position:absolute;left:0;top:11px;width:8px;height:1px;background:var(--rf-gold)}.svc-page .svc-faq-a li strong{color:var(--rf-navy);font-weight:700;background:linear-gradient(transparent 65%,rgba(212,184,122,.18) 65%);padding:0 2px}@media (max-width:640px){.svc-page .svc-faq-q{padding:17px 18px!important;font-size:14.5px;gap:12px}.svc-page .svc-faq-q>span:first-child{flex-direction:column;align-items:flex-start;gap:8px}.svc-page .svc-faq-icon{width:26px;height:26px;font-size:11px}.svc-page .svc-faq-a ul{padding:14px 18px 18px!important}.svc-page .svc-faq-a li{font-size:14px}}.svc-page .svc-final{position:relative;background:radial-gradient(900px 450px at 50% 0%,rgba(212,184,122,.10),transparent 60%),linear-gradient(180deg,var(--rf-navy) 0%,var(--rf-navy-deep) 100%)!important;color:#fff;padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,112px);text-align:center;overflow:hidden}.svc-page .svc-final::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px) 0 0 / 80px 80px,linear-gradient(0deg,rgba(255,255,255,.02) 1px,transparent 1px) 0 0 / 80px 80px;pointer-events:none;opacity:.4}.svc-page .svc-final-inner{position:relative;max-width:760px;margin:0 auto;padding:0 clamp(20px,3vw,32px)}.svc-page .svc-final .svc-kicker{display:inline-flex;align-items:center;gap:10px;font-size:11.5px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--rf-gold-bright)!important;margin-bottom:14px}.svc-page .svc-final .svc-kicker::before,.svc-page .svc-final .svc-kicker::after{content:"";display:inline-block;width:18px;height:1px;background:var(--rf-gold-bright);opacity:.5}.svc-page .svc-final-title{font-size:clamp(28px,3.6vw,42px)!important;font-weight:800!important;line-height:1.24!important;letter-spacing:-.024em!important;color:#fff!important;margin:6px 0 18px!important;word-break:keep-all;text-wrap:balance}.svc-page .svc-final-title strong,.svc-page .svc-final-title em{color:var(--rf-gold-bright);font-weight:800;font-style:normal}.svc-page .svc-final-desc{font-size:clamp(15px,1.4vw,17px)!important;line-height:1.78!important;color:rgba(255,255,255,.78)!important;letter-spacing:-.005em!important;margin:0 auto 28px!important;max-width:56ch}.svc-page .svc-final-trust{list-style:none;margin:0 0 36px!important;padding:22px 0;border-top:1px solid rgba(255,255,255,.10);border-bottom:1px solid rgba(255,255,255,.10);display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.svc-page .svc-final-trust li{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:rgba(255,255,255,.82);white-space:nowrap}.svc-page .svc-final-trust li i{color:var(--rf-gold-bright);font-size:11px}.svc-page .svc-final-actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:0}.svc-page .svc-final-actions .svc-btn--primary.svc-btn--lg{min-width:280px;font-size:16px;font-weight:800;padding:18px 36px;background:var(--rf-gold)!important;color:var(--rf-navy)!important;border:1px solid var(--rf-gold)!important;box-shadow:0 18px 40px -16px rgba(212,184,122,.5),inset 0 1px 0 rgba(255,255,255,.3)!important;transition:all .24s var(--rf-easing)!important}.svc-page .svc-final-actions .svc-btn--primary.svc-btn--lg:hover{background:var(--rf-gold-bright)!important;border-color:var(--rf-gold-bright)!important;transform:translateY(-2px);box-shadow:0 24px 50px -16px rgba(212,184,122,.6),inset 0 1px 0 rgba(255,255,255,.4)!important}.svc-page .svc-final-actions .svc-btn--ghost{font-size:14px;font-weight:700;padding:12px 22px;color:rgba(255,255,255,.86)!important;background:transparent!important;border:1px solid rgba(255,255,255,.18)!important;min-height:44px}.svc-page .svc-final-actions .svc-btn--ghost:hover{background:rgba(255,255,255,.06)!important;border-color:rgba(212,184,122,.5)!important;color:var(--rf-gold-bright)!important}.svc-page .svc-final-actions .svc-btn--lg.svc-btn--ghost{display:none}.svc-page .svc-final-actions{position:relative}.svc-page .svc-final-actions::before{content:"또는 다른 방법으로 문의";display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4);margin:18px 0 6px;order:2}.svc-page .svc-final-actions>.svc-btn--primary{order:1}.svc-page .svc-final-actions>.svc-btn--ghost{order:3}@media (max-width:640px){.svc-page .svc-final-trust{gap:8px 18px;padding:18px 0}.svc-page .svc-final-trust li{font-size:13px}.svc-page .svc-final-actions .svc-btn--primary.svc-btn--lg{width:100%;min-width:0;font-size:15px;padding:16px 24px}.svc-page .svc-final-actions .svc-btn--ghost{width:100%;justify-content:center}}.svc-page .svc-breadcrumb{padding:14px 0;background:var(--rf-cream);border-bottom:1px solid var(--rf-line)}.svc-page .svc-breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;font-size:12.5px;letter-spacing:-.005em}.svc-page .svc-breadcrumb-list li{display:inline-flex;align-items:center}.svc-page .svc-breadcrumb-list a{color:var(--rf-ink-2);text-decoration:none;font-weight:600}.svc-page .svc-breadcrumb-list a:hover{color:var(--rf-gold-deep)}.svc-page .svc-breadcrumb-list .sep{display:inline-block;margin:0 8px;color:var(--rf-ink-3)}.svc-page .svc-breadcrumb-list .current{color:var(--rf-navy);font-weight:700}.svc-page .svc-section--paper{background:radial-gradient(900px 450px at 0% 0%,rgba(212,184,122,.05),transparent 60%),var(--rf-cream)!important}.svc-page .svc-sticky-mobile{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;gap:8px;padding:10px 12px calc(10px+env(safe-area-inset-bottom,0));background:rgba(10,15,30,.96);backdrop-filter:saturate(140%) blur(12px);border-top:1px solid rgba(212,184,122,.22);box-shadow:0 -10px 30px -10px rgba(0,0,0,.3)}@media (max-width:768px){.svc-page .svc-sticky-mobile{display:flex}}.svc-page .svc-sticky-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:50px;font-size:14px;font-weight:700;letter-spacing:-.005em;text-decoration:none;border-radius:6px;transition:background .2s var(--rf-easing),color .2s var(--rf-easing)}.svc-page .svc-sticky-btn--outline{color:rgba(255,255,255,.92);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16)}.svc-page .svc-sticky-btn--outline:hover,.svc-page .svc-sticky-btn--outline:focus-visible{background:rgba(212,184,122,.14);border-color:var(--rf-gold);color:var(--rf-gold-bright)}.svc-page .svc-sticky-btn--primary{color:var(--rf-navy);background:var(--rf-gold);border:1px solid var(--rf-gold)}.svc-page .svc-sticky-btn--primary:hover,.svc-page .svc-sticky-btn--primary:focus-visible{background:var(--rf-gold-bright);border-color:var(--rf-gold-bright)}.svc-page .svc-sticky-btn i{font-size:13px}@media (max-width:768px){body.ksl-page-rehab,body.ksl-page-pasan,body.ksl-page-corp{padding-bottom:76px}}.svc-page .svc-section{padding-top:clamp(64px,7vw,104px)!important;padding-bottom:clamp(64px,7vw,104px)!important}@media (max-width:768px){.svc-page .svc-section{padding-top:clamp(48px,7vw,72px)!important;padding-bottom:clamp(48px,7vw,72px)!important}}.svc-page .svc-container{width:min(calc(100% - 40px),1180px);margin-left:auto;margin-right:auto}@media (max-width:768px){.svc-page .svc-container{width:min(calc(100% - 32px),1180px)}}.svc-page .svc-card .svc-card-icon{display:inline-flex!important;align-items:center;justify-content:center;width:56px!important;height:56px!important;margin-bottom:18px!important;background:linear-gradient(135deg,rgba(212,184,122,.14) 0%,rgba(236,218,166,.08) 100%)!important;color:var(--rf-gold-deep)!important;font-size:22px!important;border:1px solid rgba(212,184,122,.32)!important;border-radius:12px!important;position:relative;transition:all .32s var(--rf-easing)}.svc-page .svc-card .svc-card-icon::after{content:"";position:absolute;inset:-1px;border-radius:12px;background:linear-gradient(135deg,rgba(212,184,122,.35) 0%,transparent 60%);opacity:0;z-index:-1;transition:opacity .32s var(--rf-easing)}@media (hover:hover) and (pointer:fine){.svc-page .svc-card:hover .svc-card-icon{background:linear-gradient(135deg,rgba(212,184,122,.22) 0%,rgba(236,218,166,.12) 100%)!important;border-color:var(--rf-gold)!important;color:var(--rf-gold)!important;transform:scale(1.04)}.svc-page .svc-card:hover .svc-card-icon::after{opacity:1}}@media (max-width:640px){.svc-page .svc-card .svc-card-icon{width:48px!important;height:48px!important;font-size:19px!important;margin-bottom:14px!important}}.svc-page .svc-table-wrap{margin-top:clamp(28px,3vw,40px);background:#fff;border:1px solid var(--rf-line);border-radius:8px;overflow:hidden;box-shadow:0 14px 40px -28px rgba(10,15,30,.18)}.svc-page .svc-table{width:100%;min-width:0!important;border-collapse:collapse;font-size:14.5px;table-layout:auto}.svc-page .svc-table thead{background:linear-gradient(180deg,var(--rf-navy) 0%,var(--rf-navy-mid) 100%)}.svc-page .svc-table thead th{padding:18px 20px!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.005em!important;color:#fff!important;text-align:left;text-transform:none!important;border-bottom:none!important;background:transparent!important;vertical-align:middle;white-space:nowrap}.svc-page .svc-table thead th:first-child{font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;color:var(--rf-gold-bright)!important;text-transform:uppercase!important;background:transparent!important;width:140px}.svc-page .svc-table thead th:not(:first-child){border-left:1px solid rgba(255,255,255,.10)!important}.svc-page .svc-table tbody tr{transition:background .2s var(--rf-easing)}.svc-page .svc-table tbody tr:nth-child(even){background:var(--rf-cream)}.svc-page .svc-table tbody tr:hover{background:rgba(212,184,122,.06)}.svc-page .svc-table tbody th{padding:18px 20px!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.005em!important;color:var(--rf-navy)!important;text-align:left;text-transform:none!important;background:transparent!important;border-top:1px solid var(--rf-line)!important;border-right:1px solid var(--rf-line)!important;vertical-align:middle;width:140px;white-space:nowrap}.svc-page .svc-table tbody td{padding:18px 20px!important;font-size:14.5px!important;line-height:1.72!important;color:var(--rf-ink-2)!important;letter-spacing:-.005em!important;border-top:1px solid var(--rf-line)!important;vertical-align:middle;word-break:keep-all}.svc-page .svc-table tbody td:not(:last-child){border-right:1px solid var(--rf-line)!important}.svc-page .svc-table tbody td strong{display:inline;color:var(--rf-navy)!important;font-weight:700;background:linear-gradient(transparent 65%,rgba(212,184,122,.22) 65%);padding:0 2px}.svc-page .svc-table tbody tr:first-child th,.svc-page .svc-table tbody tr:first-child td{border-top:none!important}@media (max-width:720px){.svc-page .svc-table-wrap{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.svc-page .svc-table{display:block;width:100%;font-size:14px}.svc-page .svc-table thead{display:none!important}.svc-page .svc-table tbody{display:block;width:100%}.svc-page .svc-table tbody tr{display:block;margin-bottom:14px;background:#fff!important;border:1px solid var(--rf-line);border-radius:8px;overflow:hidden;box-shadow:0 4px 14px -8px rgba(10,15,30,.12)}.svc-page .svc-table tbody tr:nth-child(even){background:#fff!important}.svc-page .svc-table tbody tr:hover{background:#fff!important}.svc-page .svc-table tbody th{display:block;width:100%!important;padding:12px 18px!important;background:var(--rf-cream)!important;border:none!important;border-bottom:1px solid var(--rf-line)!important;color:var(--rf-navy)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.svc-page .svc-table tbody td{display:block;width:100%;padding:14px 18px!important;border:none!important;border-bottom:1px solid var(--rf-line)!important;font-size:14px!important;line-height:1.7!important}.svc-page .svc-table tbody td:last-child{border-bottom:none!important}.svc-page .svc-table tbody td[data-label]::before{content:attr(data-label);display:block;margin-bottom:5px;font-size:10.5px;font-weight:800;letter-spacing:.12em;color:var(--rf-gold-deep);text-transform:uppercase}.svc-page .svc-table tbody tr:first-child th,.svc-page .svc-table tbody tr:first-child td{border-top:none!important}}.svc-page .svc-compare-card--no .svc-check-list li i.fa-triangle-exclamation,.svc-page .svc-compare-card--no .svc-check-list li i[style*="c44"]{color:#b85a5a!important;background:rgba(184,90,90,.10)!important;width:20px!important;height:20px!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:9.5px!important;position:absolute!important;left:0!important;top:4px!important}.svc-page .svc-compare-card--no .svc-check-list li{padding-left:30px!important}.svc-page .svc-compare-card--no .svc-check-list li strong{color:var(--rf-navy);font-weight:700;background:linear-gradient(transparent 65%,rgba(184,90,90,.16) 65%);padding:0 2px}.svc-page .svc-compare-card--yes .svc-check-list li strong{color:var(--rf-navy);font-weight:700;background:linear-gradient(transparent 65%,rgba(212,184,122,.22) 65%);padding:0 2px}body.ksl-page-pasan .svc-page .svc-hero .svc-proof-card strong{color:#fff!important}.svc-page .svc-notice ul{list-style:none!important;padding:0!important;margin:0!important}@media (min-width:921px){.svc-page--pasan .svc-grid--3{gap:clamp(22px,2.4vw,32px)}}body.ksl-page-faq .faqx-redesign{background:#f8f6f0}body.ksl-page-faq .faqx-hero{min-height:auto!important;padding-top:clamp(88px,10vh,118px)!important;padding-bottom:clamp(62px,7vh,84px)!important;background:radial-gradient(860px 420px at 50% 16%,rgba(212,184,122,.14),transparent 64%),linear-gradient(135deg,rgba(8,14,28,.98),rgba(22,31,49,.96) 56%,rgba(35,32,27,.92)),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px)!important;background-size:auto,auto,96px 96px!important;color:#fff}body.ksl-page-faq .faqx-hero::before{opacity:.46}body.ksl-page-faq .faqx-hero-inner{max-width:780px}body.ksl-page-faq .faqx-hero-kicker{margin-bottom:24px;padding:8px 18px;color:#ecd9a4!important;background:rgba(212,184,122,.12);border-color:rgba(236,218,166,.34)}body.ksl-page-faq .faqx-hero-title{max-width:740px;margin:0 auto 22px;color:#fff!important;font-size:clamp(34px,4vw,52px)!important;line-height:1.16!important;letter-spacing:0!important;word-break:keep-all;overflow-wrap:normal;text-shadow:0 2px 18px rgba(0,0,0,.28)}body.ksl-page-faq .faqx-hero-desc{max-width:620px;margin:0 auto;color:rgba(255,255,255,.86)!important;font-size:clamp(15.5px,1.2vw,17px);line-height:1.82}body.ksl-page-faq .faqx-hero-stats{max-width:560px;margin-top:clamp(28px,3vw,36px);padding-top:26px;border-top-color:rgba(236,218,166,.24)}body.ksl-page-faq .faqx-hero-stats li{align-items:center;border-left-color:rgba(255,255,255,.12);border-right:0}body.ksl-page-faq .faqx-hero-stat-num{color:var(--rf-gold-bright)!important;font-size:clamp(30px,3.2vw,42px)}body.ksl-page-faq .faqx-hero-stat-label{color:rgba(255,255,255,.68)!important}body.ksl-page-faq .faqx-top{padding:clamp(28px,3.4vw,44px) 0 clamp(24px,3vw,36px)!important;border-bottom:1px solid rgba(10,15,30,.07)}body.ksl-page-faq .faqx-top .faqx-container{display:grid;grid-template-columns:auto minmax(280px,420px);align-items:center;gap:20px 28px}body.ksl-page-faq .faqx-tabs{justify-content:flex-start;width:auto;margin:0;padding:5px;background:#fff;border-color:rgba(10,15,30,.10);box-shadow:0 12px 28px -24px rgba(10,15,30,.22)}body.ksl-page-faq .faqx-tab{min-height:42px;padding:9px 18px}body.ksl-page-faq .faqx-search{width:100%;max-width:none;margin:0}body.ksl-page-faq .faqx-search input,body.ksl-page-faq .faqx-search [type="search"]{height:52px;border-radius:8px!important;border-color:rgba(10,15,30,.14);box-shadow:0 14px 30px -26px rgba(10,15,30,.22)}body.ksl-page-faq .faqx-main{padding-top:clamp(48px,5vw,68px)!important}body.ksl-page-faq .faqx-panel{padding:0!important}body.ksl-page-faq .faqx-section-head{max-width:820px!important;margin:0 auto 30px!important;padding-left:0!important;border-left:0!important;text-align:center!important}body.ksl-page-faq .faqx-kicker{display:inline-flex;margin-bottom:10px;color:#a77b35!important}body.ksl-page-faq .faqx-title{max-width:none!important;margin:0 auto!important;color:var(--rf-navy)!important;font-size:clamp(30px,3vw,40px)!important;line-height:1.22!important}body.ksl-page-faq .faqx-list{max-width:820px;margin:0 auto!important;gap:14px!important}body.ksl-page-faq .faqx-item{padding:0!important;border-radius:8px!important;border-color:rgba(10,15,30,.10)!important;background:#fff;box-shadow:0 1px 2px rgba(10,15,30,.04),0 18px 42px -34px rgba(10,15,30,.34)!important}body.ksl-page-faq .faqx-item.is-open{background:#fffdf7;border-color:rgba(212,184,122,.45)!important}body.ksl-page-faq .faqx-q{grid-template-columns:44px minmax(0,1fr) 34px;gap:16px;padding:22px 26px!important;min-height:84px}body.ksl-page-faq .faqx-q-badge{width:44px;height:44px;min-width:44px;padding:0;border-radius:8px}body.ksl-page-faq .faqx-q-text{min-width:0;font-size:16px;line-height:1.48;overflow-wrap:break-word}body.ksl-page-faq .faqx-q-icon{width:34px;height:34px}body.ksl-page-faq .faqx-a{padding:0 28px 28px 86px!important}body.ksl-page-faq .faqx-a p{max-width:66ch;font-size:15px;line-height:1.82}body.ksl-page-faq .faqx-cta-card{max-width:920px;margin-left:auto;margin-right:auto;border-radius:8px!important}@media (max-width:768px){body.ksl-page-faq .faqx-hero{padding-top:74px!important;padding-bottom:48px!important;background-size:auto,auto,64px 64px!important}body.ksl-page-faq .faqx-container{width:min(calc(100% - 32px),var(--ux-page-max,1120px))!important}body.ksl-page-faq .faqx-hero-kicker{margin-bottom:18px;padding:7px 13px;font-size:10.5px;line-height:1.2}body.ksl-page-faq .faqx-hero-title{max-width:12em;margin-bottom:16px;font-size:clamp(28px,8vw,36px)!important;line-height:1.22!important}body.ksl-page-faq .faqx-hero-desc{max-width:31ch;font-size:15px;line-height:1.72}body.ksl-page-faq .faqx-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;margin-top:26px;padding-top:22px}body.ksl-page-faq .faqx-hero-stats li{padding:0 8px}body.ksl-page-faq .faqx-hero-stat-num{font-size:24px}body.ksl-page-faq .faqx-hero-stat-label{font-size:11px;line-height:1.35}body.ksl-page-faq .faqx-top{padding:18px 0 20px!important}body.ksl-page-faq .faqx-top .faqx-container{display:block}body.ksl-page-faq .faqx-tabs{width:100%;margin-bottom:14px;padding:4px;border-radius:8px;flex-wrap:nowrap;overflow-x:auto}body.ksl-page-faq .faqx-tab{min-height:40px;padding:8px 14px;font-size:13.5px}body.ksl-page-faq .faqx-search input,body.ksl-page-faq .faqx-search [type="search"]{height:48px;padding-left:42px;font-size:14.5px}body.ksl-page-faq .faqx-main{padding-top:40px!important}body.ksl-page-faq .faqx-section-head{margin-bottom:22px!important;text-align:left!important}body.ksl-page-faq .faqx-kicker{margin-bottom:8px;font-size:10.5px}body.ksl-page-faq .faqx-title{font-size:clamp(24px,6.2vw,30px)!important}body.ksl-page-faq .faqx-list{max-width:none;gap:12px!important}body.ksl-page-faq .faqx-q{grid-template-columns:38px minmax(0,1fr) 30px;gap:12px;min-height:78px;padding:18px 16px!important}body.ksl-page-faq .faqx-q-badge{width:38px;height:38px;min-width:38px;font-size:10.5px}body.ksl-page-faq .faqx-q-text{font-size:15.5px;line-height:1.48}body.ksl-page-faq .faqx-q-icon{width:30px;height:30px}body.ksl-page-faq .faqx-a{padding:0 16px 20px 66px!important}body.ksl-page-faq .faqx-a p{font-size:14.5px;line-height:1.78}body.ksl-page-faq .faqx-cta-card{margin-top:42px;padding:26px 20px!important}body.ksl-page-faq .faqx-cta-actions,body.ksl-page-faq .svc-sticky-mobile{gap:8px}body.ksl-page-faq .faqx-btn,body.ksl-page-faq .svc-sticky-btn{min-width:0;white-space:nowrap}}@media (max-width:480px){body.ksl-page-faq .faqx-container{width:min(calc(100% - 28px),var(--ux-page-max,1120px))!important}body.ksl-page-faq .faqx-hero{padding-top:68px!important;padding-bottom:42px!important}body.ksl-page-faq .faqx-hero-title{max-width:11em;font-size:clamp(26px,8.4vw,32px)!important}body.ksl-page-faq .faqx-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0}body.ksl-page-faq .faqx-hero-stats li{padding:0 6px!important;border-top:0!important;border-left:1px solid rgba(255,255,255,.12)!important;flex-direction:column!important;align-items:center!important;gap:5px!important}body.ksl-page-faq .faqx-hero-stats li:first-child{border-left:0!important}body.ksl-page-faq .faqx-hero-stat-num{font-size:22px}body.ksl-page-faq .faqx-hero-stat-label{font-size:10.5px}body.ksl-page-faq .faqx-q{grid-template-columns:36px minmax(0,1fr) 28px;gap:10px;padding:16px 14px!important}body.ksl-page-faq .faqx-q-badge{width:36px;height:36px;min-width:36px}body.ksl-page-faq .faqx-q-text{font-size:15px}body.ksl-page-faq .faqx-q-icon{width:28px;height:28px}body.ksl-page-faq .faqx-a{padding:0 14px 18px 60px!important}body.ksl-page-faq .svc-sticky-mobile{padding-left:10px!important;padding-right:10px!important}body.ksl-page-faq .svc-sticky-btn{font-size:13px}}body.ksl-page-cases .svc-page--cases{background:#f8f6f0;overflow-x:clip}body.ksl-page-cases .svc-page--cases .svc-container{width:min(calc(100% - 56px),1060px)!important;max-width:1060px;margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important}body.ksl-page-cases .svc-breadcrumb{padding:30px 0 18px;background:#fbfaf6}body.ksl-page-cases .cases-hero--v5{min-height:auto!important;padding-top:clamp(78px,8vh,104px)!important;padding-bottom:clamp(58px,7vh,80px)!important;background:radial-gradient(840px 420px at 82% 4%,rgba(212,184,122,.12),transparent 62%),linear-gradient(135deg,#081020 0%,#10192c 58%,#171b27 100%)!important;color:#fff;overflow:hidden}body.ksl-page-cases .cases-hero-head{max-width:800px}body.ksl-page-cases .cases-hero--v5 .svc-kicker{color:var(--rf-gold-bright)!important}body.ksl-page-cases .cases-hero--v5 .svc-hero-title{max-width:760px;margin:14px 0 20px;color:#fff!important;font-size:clamp(38px,4.2vw,56px)!important;line-height:1.15!important;letter-spacing:0!important;word-break:keep-all;overflow-wrap:normal}body.ksl-page-cases .cases-hero--v5 .svc-hero-desc{max-width:66ch;color:rgba(255,255,255,.82)!important;font-size:16.5px;line-height:1.82;letter-spacing:0!important}body.ksl-page-cases .cases-hero-stats{width:100%;max-width:1000px;margin-top:38px;border-radius:8px!important;background:rgba(255,255,255,.10);box-sizing:border-box}body.ksl-page-cases .cases-hero-statbox{min-width:0;padding:24px 24px}body.ksl-page-cases .cases-hero-statbox-kicker,body.ksl-page-cases .cases-hero-statbox-note{letter-spacing:0!important;word-break:keep-all}body.ksl-page-cases .cases-hero-statbox-num{letter-spacing:0!important}body.ksl-page-cases .cases-hero-actions{margin-top:34px;gap:10px}body.ksl-page-cases .cases-hero-actions .svc-btn,body.ksl-page-cases .cases-hero-phone{border-radius:8px!important;min-height:54px;padding-left:24px;padding-right:24px}body.ksl-page-cases .cases-hero-note{max-width:720px;margin-top:26px;border-radius:8px!important;letter-spacing:0!important}@media (min-width:1180px){body.ksl-page-cases .cases-hero-stats,body.ksl-page-cases .cases-hero-actions,body.ksl-page-cases .cases-hero-note{max-width:calc(100vw - 420px)}}body.ksl-page-cases .svc-stepnav-wrap{background:rgba(251,250,246,.94)}body.ksl-page-cases .svc-stepnav{max-width:1060px;border-radius:8px}body.ksl-page-cases .svc-stepnav-link{min-width:0;letter-spacing:0!important}body.ksl-page-cases .cases-overview--v5{padding-top:clamp(72px,7vw,96px)!important;padding-bottom:clamp(84px,8vw,112px)!important}body.ksl-page-cases .cases-overview--v5 .svc-section-header{margin-bottom:42px}body.ksl-page-cases .cases-overview--v5 .svc-section-title{letter-spacing:0!important}body.ksl-page-cases .cases-categories{margin-top:0}body.ksl-page-cases .cases-category{border-radius:8px!important;min-width:0}body.ksl-page-cases .cases-category-label,body.ksl-page-cases .cases-category-summary,body.ksl-page-cases .cases-category-arrow,body.ksl-page-cases .cases-v4-title-main,body.ksl-page-cases .cases-v4-desc-main,body.ksl-page-cases .cases-v4-title,body.ksl-page-cases .cases-v4-summary,body.ksl-page-cases .cases-v4-meta dt,body.ksl-page-cases .cases-v4-meta dd,body.ksl-page-cases .cases-v4-link,body.ksl-page-cases .cases-v4-tab,body.ksl-page-cases .cases-v4-search input{letter-spacing:0!important}body.ksl-page-cases .cases-section--v4{padding-top:clamp(76px,7vw,104px)!important}body.ksl-page-cases .cases-v4-filter{padding:8px;background:#fff;border:1px solid rgba(10,15,30,.08);border-radius:8px;box-shadow:0 18px 40px -34px rgba(10,15,30,.26)}body.ksl-page-cases .cases-v4-tabs{background:transparent;border:0;padding:0}body.ksl-page-cases .cases-v4-search input,body.ksl-page-cases .cases-v4-search [type="search"]{border-radius:8px!important}@media (max-width:768px){body.ksl-page-cases .svc-page--cases{overflow-x:hidden}body.ksl-page-cases .svc-page--cases .svc-container{width:min(calc(100% - 40px),520px)!important;max-width:520px}body.ksl-page-cases .svc-breadcrumb{padding:20px 0 16px}body.ksl-page-cases .cases-hero--v5{padding-top:56px!important;padding-bottom:44px!important}body.ksl-page-cases .cases-hero-head,body.ksl-page-cases .cases-hero-stats,body.ksl-page-cases .cases-hero-actions,body.ksl-page-cases .cases-hero-note{width:100%;max-width:100%;box-sizing:border-box}body.ksl-page-cases .cases-hero--v5 .svc-kicker{font-size:11px;line-height:1.35}body.ksl-page-cases .cases-hero--v5 .svc-hero-title{max-width:100%;margin:14px 0 18px;font-size:clamp(28px,7.4vw,34px)!important;line-height:1.24!important}body.ksl-page-cases .cases-hero--v5 .svc-hero-desc{max-width:100%;font-size:15px;line-height:1.74}body.ksl-page-cases .cases-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:30px}body.ksl-page-cases .cases-hero-statbox--total{grid-column:auto!important}body.ksl-page-cases .cases-hero-statbox{padding:18px 16px}body.ksl-page-cases .cases-hero-statbox-kicker{font-size:10.5px;line-height:1.35}body.ksl-page-cases .cases-hero-statbox-num{font-size:28px}body.ksl-page-cases .cases-hero-statbox-note{font-size:11.5px;line-height:1.45}body.ksl-page-cases .cases-hero-actions{display:grid;grid-template-columns:1fr;margin-top:26px}body.ksl-page-cases .cases-hero-actions .svc-btn,body.ksl-page-cases .cases-hero-phone{width:100%;min-width:0;justify-content:center;white-space:normal;min-height:54px}body.ksl-page-cases .cases-hero-note{margin-top:24px;padding:14px 16px;font-size:12.5px;line-height:1.62;overflow-wrap:break-word}body.ksl-page-cases .svc-stepnav-wrap{padding:10px 0;overflow:hidden}body.ksl-page-cases .svc-stepnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(calc(100% - 24px),520px);padding:4px;gap:4px;overflow:visible}body.ksl-page-cases .svc-stepnav-link{justify-content:center;gap:5px;min-width:0;padding:10px 6px;font-size:12px;white-space:nowrap}body.ksl-page-cases .svc-stepnav-num{width:18px;height:18px;flex:0 0 18px;font-size:10px}body.ksl-page-cases .cases-overview--v5{padding-top:44px!important;padding-bottom:56px!important}body.ksl-page-cases .cases-overview--v5 .svc-section-header{margin-bottom:26px}body.ksl-page-cases .cases-overview--v5 .svc-section-title{font-size:clamp(24px,6.4vw,30px)!important;line-height:1.28!important}body.ksl-page-cases .cases-categories{grid-template-columns:1fr!important;gap:12px}body.ksl-page-cases .cases-category{padding:20px 18px;grid-template-columns:42px minmax(0,1fr)}body.ksl-page-cases .cases-category-summary{font-size:13.5px}body.ksl-page-cases .cases-section--v4{padding-top:54px!important}body.ksl-page-cases .cases-v4-filter{padding:0;background:transparent;border:0;box-shadow:none}body.ksl-page-cases .cases-v4-tabs{border:1px solid rgba(10,15,30,.08);background:#fff;border-radius:8px;padding:4px;margin:0;width:100%;mask-image:none;-webkit-mask-image:none}body.ksl-page-cases .cases-v4-tab{padding:8px 14px}body.ksl-page-cases .cases-v4-search{width:100%;min-width:0}}@media (max-width:480px){body.ksl-page-cases .svc-page--cases .svc-container{width:min(calc(100% - 32px),420px)!important}body.ksl-page-cases .cases-hero--v5 .svc-hero-title{font-size:clamp(26px,7.8vw,31px)!important}body.ksl-page-cases .cases-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ksl-page-cases .cases-hero-statbox{padding:16px 14px}body.ksl-page-cases .cases-hero-statbox-note{min-height:2.9em}body.ksl-page-cases .cases-hero-note{text-align:left}body.ksl-page-cases .svc-stepnav{width:min(calc(100% - 16px),420px)}body.ksl-page-cases .svc-stepnav-link{font-size:11.5px;padding-left:4px;padding-right:4px}body.ksl-page-cases .cases-category{grid-template-columns:34px minmax(0,1fr)}body.ksl-page-cases .cases-category-meta{align-items:flex-end}}body.ksl-page-rehab .svc-page--rehab{background:#f8f6f0;overflow-x:clip}body.ksl-page-rehab .svc-page--rehab *,body.ksl-page-rehab .site-header *,body.ksl-page-rehab .svc-sticky-mobile *{letter-spacing:0!important;box-sizing:border-box}body.ksl-page-rehab .svc-page--rehab .svc-container{width:min(calc(100% - 56px),1060px)!important;max-width:1060px;margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important}body.ksl-page-rehab .svc-breadcrumb{padding:30px 0 18px;background:#fbfaf6}body.ksl-page-rehab .svc-page--rehab .svc-hero{display:block!important;min-height:auto!important;padding-top:86px!important;padding-bottom:78px!important;overflow:hidden;color:#fff;background:radial-gradient(760px 360px at 84% 10%,rgba(212,184,122,.14),transparent 64%),linear-gradient(135deg,#070f1f 0%,#0e1729 58%,#171b27 100%)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero::before{opacity:.44}body.ksl-page-rehab .svc-page--rehab .svc-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important;align-items:center!important;gap:44px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-copy{max-width:none;min-width:0;text-align:left!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-kicker{margin:0 0 18px!important;padding:7px 13px!important;border-radius:999px!important;background:rgba(212,184,122,.13)!important;border:1px solid rgba(212,184,122,.30)!important;color:#efd99f!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-kicker::before,body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-kicker::after{display:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-title{max-width:690px!important;margin:0 0 22px!important;color:#fff!important;font-size:46px!important;line-height:1.17!important;font-weight:800!important;word-break:keep-all;overflow-wrap:normal;text-wrap:balance}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc{max-width:58ch!important;margin:0 0 28px!important;color:rgba(255,255,255,.78)!important;font-size:16.5px!important;line-height:1.82!important;word-break:keep-all}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc strong{color:#fff!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-chips{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;width:100%;max-width:640px!important;margin:0 0 24px!important;padding:0!important;gap:8px;border:0!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-chip{min-width:0;padding:9px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.88)!important;font-size:13px!important;line-height:1.25!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%;max-width:640px!important;margin:0!important;padding:0!important;gap:10px!important;border:0!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card{min-width:0;padding:17px 15px!important;border-radius:8px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card strong{display:block;margin-bottom:7px!important;color:#fff!important;font-size:15px!important;line-height:1.35!important;font-weight:800!important;font-family:inherit!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card span{color:rgba(255,255,255,.62)!important;font-size:12.5px!important;line-height:1.55!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card{all:initial;display:block!important;width:100%!important;max-width:390px!important;min-width:0!important;margin:0!important;padding:28px 26px!important;box-sizing:border-box!important;color:#fff!important;font-family:inherit!important;background:rgba(255,255,255,.065)!important;border:1px solid rgba(212,184,122,.30)!important;border-top:3px solid #d4b87a!important;border-radius:8px!important;box-shadow:0 28px 58px -34px rgba(0,0,0,.78)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card::before{display:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-kicker,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-title,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-desc,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-checks,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-or,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-note{display:block!important;background:transparent!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-kicker{width:fit-content;margin:0 0 10px!important;padding:5px 10px!important;border:1px solid rgba(212,184,122,.28);border-radius:999px;color:#efd99f!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-title{margin:0 0 12px!important;color:#fff!important;font-size:24px!important;line-height:1.36!important;font-weight:800!important;word-break:keep-all}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-desc{margin:0 0 18px!important;color:rgba(255,255,255,.74)!important;font-size:14px!important;line-height:1.72!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-checks{display:grid!important;gap:8px;margin:0 0 20px!important;padding:0!important;list-style:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-checks li{position:relative;padding-left:22px;color:rgba(255,255,255,.86)!important;font-size:13.5px!important;line-height:1.55!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-checks li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:999px;background:#d4b87a}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin:0 0 14px!important;padding:0!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-actions .svc-btn{width:100%!important;min-width:0!important;min-height:48px!important;padding:12px 12px!important;justify-content:center;border-radius:8px!important;font-size:13.5px!important;line-height:1.25!important;white-space:nowrap}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-or{position:relative;margin:12px 0!important;text-align:center}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-or::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,.12)}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-or span{position:relative;padding:0 10px;color:rgba(255,255,255,.48);background:#141a2b;font-size:11px;font-weight:700}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-contacts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin:0 0 14px!important;padding:0!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-contacts .svc-card-contact{display:inline-flex!important;align-items:center;justify-content:center;min-width:0;min-height:42px;padding:9px 10px!important;border-radius:8px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.13)!important;color:rgba(255,255,255,.82)!important;font-size:12.5px!important;line-height:1.25!important;text-decoration:none;white-space:nowrap}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-note{margin:0!important;color:rgba(255,255,255,.52)!important;font-size:11.5px!important;line-height:1.55!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-wrap{background:rgba(251,250,246,.96);border-bottom:1px solid rgba(10,15,30,.08)}body.ksl-page-rehab .svc-page--rehab .svc-stepnav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:min(calc(100% - 56px),1060px);max-width:1060px;margin-left:auto;margin-right:auto;padding:6px!important;gap:4px!important;border-radius:8px!important;background:#fff!important;overflow:visible!important;box-shadow:0 16px 34px -30px rgba(10,15,30,.28)!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-link{min-width:0!important;justify-content:center;gap:6px;padding:11px 8px!important;border-radius:8px!important;color:#273246;font-size:13px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-link.is-active{color:#fff!important;background:#091225!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-num{width:20px;height:20px;flex:0 0 20px;font-size:11px!important}body.ksl-page-rehab .svc-page--rehab .svc-section{padding-top:82px!important;padding-bottom:86px!important}body.ksl-page-rehab .svc-page--rehab .svc-section-header{max-width:720px;margin-bottom:44px!important}body.ksl-page-rehab .svc-page--rehab .svc-section-title{color:#0a0f1e;font-size:38px!important;line-height:1.28!important;font-weight:800!important}body.ksl-page-rehab .svc-page--rehab .svc-section-desc{max-width:58ch;color:#5f6978;font-size:16px!important;line-height:1.82!important}body.ksl-page-rehab .svc-page--rehab .svc-grid{gap:22px!important;align-items:start!important;grid-auto-rows:auto!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card{min-height:0!important;height:auto!important;align-self:start!important;align-content:start!important;padding:28px 28px 28px 24px!important;border-radius:8px!important;border:1px solid rgba(184,146,74,.18)!important;background:#fff!important;box-shadow:0 18px 40px -36px rgba(10,15,30,.26)!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-num{border-radius:8px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card h3{color:#0a0f1e!important;font-size:18px!important;line-height:1.42!important;font-weight:800!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card p,body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-list li,body.ksl-page-rehab .svc-page--rehab .svc-check-list li{color:#5f6978;font-size:14.5px!important;line-height:1.76!important}body.ksl-page-rehab .svc-page--rehab .svc-next,body.ksl-page-rehab .svc-page--rehab .svc-compare-card,body.ksl-page-rehab .svc-page--rehab .svc-notice,body.ksl-page-rehab .svc-page--rehab .svc-faq-item{border-radius:8px!important}@media (min-width:1180px){body.ksl-page-rehab .svc-page--rehab .svc-hero-grid,body.ksl-page-rehab .svc-page--rehab .svc-section>.svc-container,body.ksl-page-rehab .svc-page--rehab .svc-stepnav{max-width:min(1060px,calc(100vw - 420px))}}@media (max-width:920px){body.ksl-page-rehab .svc-page--rehab .svc-container{width:min(calc(100% - 40px),640px)!important;max-width:640px}body.ksl-page-rehab .svc-page--rehab .svc-hero-grid{grid-template-columns:1fr!important;gap:26px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card{max-width:100%!important}}@media (max-width:768px){body.ksl-page-rehab{padding-bottom:76px}body.ksl-page-rehab .svc-page--rehab{overflow-x:hidden}body.ksl-page-rehab .svc-page--rehab .svc-container{width:min(calc(100% - 32px),430px)!important;max-width:430px}body.ksl-page-rehab .svc-breadcrumb{padding:20px 0 16px}body.ksl-page-rehab .svc-page--rehab .svc-hero{padding-top:54px!important;padding-bottom:42px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-copy{text-align:left!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-kicker{margin-bottom:16px!important;font-size:11px!important;line-height:1.35!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-title{max-width:100%!important;margin-bottom:16px!important;font-size:31px!important;line-height:1.25!important;overflow-wrap:break-word}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc{max-width:100%!important;margin-bottom:22px!important;font-size:15px!important;line-height:1.78!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc br{display:none}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-chips{display:grid!important;grid-template-columns:1fr;margin-bottom:16px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-chip{width:100%;justify-content:flex-start;white-space:normal}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof{grid-template-columns:1fr!important;gap:8px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card{width:100%;padding:15px 16px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card{width:100%!important;max-width:100%!important;padding:22px 18px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-title{font-size:20px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-actions,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-contacts{grid-template-columns:1fr!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-actions .svc-btn,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-contacts .svc-card-contact{white-space:normal}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-wrap{position:relative;padding:8px 0;overflow:hidden}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-wrap::after{display:none!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav{display:flex!important;width:min(calc(100% - 24px),430px);max-width:430px;padding:4px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-link{flex:0 0 auto;min-width:92px!important;padding:10px 8px!important;font-size:12px!important;scroll-snap-align:start}body.ksl-page-rehab .svc-page--rehab .svc-section{padding-top:54px!important;padding-bottom:58px!important}body.ksl-page-rehab .svc-page--rehab .svc-section-header{margin-bottom:28px!important;text-align:left}body.ksl-page-rehab .svc-page--rehab .svc-section-title{margin-left:0;margin-right:0;font-size:27px!important;line-height:1.34!important}body.ksl-page-rehab .svc-page--rehab .svc-section-desc{margin-left:0!important;margin-right:0!important;font-size:14.5px!important}body.ksl-page-rehab .svc-page--rehab .svc-grid--2,body.ksl-page-rehab .svc-page--rehab .svc-grid--3,body.ksl-page-rehab .svc-page--rehab .svc-compare{grid-template-columns:1fr!important;gap:14px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card{grid-template-columns:44px minmax(0,1fr);padding:20px 18px 20px 16px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-num{width:44px;height:44px;font-size:16px!important}body.ksl-page-rehab .svc-page--rehab .svc-next{display:grid;gap:16px}body.ksl-page-rehab .svc-page--rehab .svc-next-actions,body.ksl-page-rehab .svc-page--rehab .svc-final-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}body.ksl-page-rehab .svc-page--rehab .svc-next-actions .svc-btn,body.ksl-page-rehab .svc-page--rehab .svc-final-actions .svc-btn{width:100%;min-width:0;justify-content:center}body.ksl-page-rehab .svc-sticky-mobile{left:0;right:0;width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 14px calc(10px+env(safe-area-inset-bottom,0))!important}body.ksl-page-rehab .svc-sticky-mobile .svc-sticky-btn{min-width:0;min-height:48px;padding:10px 8px!important;border-radius:8px!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap}}@media (max-width:390px){body.ksl-page-rehab .svc-page--rehab .svc-container{width:min(calc(100% - 28px),390px)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-title{font-size:29px!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav{width:min(calc(100% - 18px),390px)}body.ksl-page-rehab .svc-sticky-mobile{padding-left:10px!important;padding-right:10px!important}body.ksl-page-rehab .svc-sticky-mobile .svc-sticky-btn{font-size:12.5px!important}}body.ksl-page-pasan .svc-page--pasan{background:#f8f6f0;overflow-x:clip}body.ksl-page-pasan .svc-page--pasan *,body.ksl-page-pasan .site-header *,body.ksl-page-pasan .svc-sticky-mobile *{box-sizing:border-box;letter-spacing:0!important}body.ksl-page-pasan .svc-page--pasan .svc-container{width:min(calc(100% - 56px),1060px)!important;max-width:1060px;margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important}body.ksl-page-pasan .svc-breadcrumb{padding:30px 0 18px;background:#fbfaf6}body.ksl-page-pasan .svc-page--pasan .svc-hero{display:block!important;min-height:auto!important;padding-top:84px!important;padding-bottom:76px!important;overflow:hidden;color:#fff;background:radial-gradient(760px 360px at 84% 10%,rgba(204,168,98,.13),transparent 64%),linear-gradient(135deg,#070f1f 0%,#0e1729 56%,#181b25 100%)!important}body.ksl-page-pasan .svc-page--pasan .svc-hero::before{opacity:.42}body.ksl-page-pasan .svc-page--pasan .svc-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(350px,400px)!important;align-items:center!important;gap:44px!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-copy{min-width:0;max-width:none;text-align:left!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-kicker{margin:0 0 18px!important;padding:7px 13px!important;border-radius:999px!important;background:rgba(212,184,122,.13)!important;border:1px solid rgba(212,184,122,.30)!important;color:#efd99f!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;box-shadow:none!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-kicker::before,body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-kicker::after{display:none!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-title{max-width:690px!important;margin:0 0 22px!important;color:#fff!important;font-size:44px!important;line-height:1.18!important;font-weight:800!important;word-break:keep-all;overflow-wrap:normal;text-wrap:balance}body.ksl-page-pasan .svc-page--pasan .svc-hero-desc{max-width:58ch!important;margin:0 0 28px!important;color:rgba(255,255,255,.78)!important;font-size:16.5px!important;line-height:1.82!important;word-break:keep-all}body.ksl-page-pasan .svc-page--pasan .svc-hero-desc strong{color:#fff!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-chips{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;width:100%;max-width:640px!important;margin:0 0 24px!important;padding:0!important;gap:8px;border:0!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-chip{min-width:0;padding:9px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.88)!important;font-size:13px!important;line-height:1.25!important;box-shadow:none!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%;max-width:640px!important;margin:0!important;padding:0!important;gap:10px!important;border:0!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-proof-card{min-width:0;padding:17px 15px!important;border-radius:8px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-proof-card strong{display:block;margin-bottom:7px!important;color:#fff!important;font-size:15px!important;line-height:1.35!important;font-weight:800!important;font-family:inherit!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-proof-card span{color:rgba(255,255,255,.62)!important;font-size:12.5px!important;line-height:1.55!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card{all:initial;display:block!important;width:100%!important;max-width:400px!important;min-width:0!important;margin:0!important;padding:28px 26px!important;box-sizing:border-box!important;color:#fff!important;font-family:inherit!important;background:rgba(255,255,255,.065)!important;border:1px solid rgba(212,184,122,.30)!important;border-top:3px solid #d4b87a!important;border-radius:8px!important;box-shadow:0 28px 58px -34px rgba(0,0,0,.78)!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card::before{display:none!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-kicker,body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-title,body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-desc,body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-checks,body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-or,body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-note{display:block!important;background:transparent!important;box-shadow:none!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-kicker{width:fit-content;margin:0 0 10px!important;padding:5px 10px!important;border:1px solid rgba(212,184,122,.28);border-radius:999px;color:#efd99f!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-title{margin:0 0 12px!important;color:#fff!important;font-size:24px!important;line-height:1.36!important;font-weight:800!important;word-break:keep-all}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-desc{margin:0 0 18px!important;color:rgba(255,255,255,.74)!important;font-size:14px!important;line-height:1.72!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-checks{display:grid!important;gap:8px;margin:0 0 20px!important;padding:0!important;list-style:none!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-checks li{position:relative;padding-left:22px;color:rgba(255,255,255,.86)!important;font-size:13.5px!important;line-height:1.55!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-checks li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:999px;background:#d4b87a}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin:0 0 14px!important;padding:0!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-actions .svc-btn{width:100%!important;min-width:0!important;min-height:48px!important;padding:12px 12px!important;justify-content:center;border-radius:8px!important;font-size:13.5px!important;line-height:1.25!important;white-space:nowrap}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-or{position:relative;margin:12px 0!important;text-align:center}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-or::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,.12)}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-or span{position:relative;padding:0 10px;color:rgba(255,255,255,.48);background:#141a2b;font-size:11px;font-weight:700}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-contacts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin:0 0 14px!important;padding:0!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-contacts .svc-card-contact{display:inline-flex!important;align-items:center;justify-content:center;min-width:0;min-height:42px;padding:9px 10px!important;border-radius:8px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.13)!important;color:rgba(255,255,255,.82)!important;font-size:12.5px!important;line-height:1.25!important;text-decoration:none;white-space:nowrap}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-note{margin:0!important;color:rgba(255,255,255,.52)!important;font-size:11.5px!important;line-height:1.55!important}body.ksl-page-pasan .svc-page--pasan .svc-stepnav-wrap{background:rgba(251,250,246,.96);border-bottom:1px solid rgba(10,15,30,.08)}body.ksl-page-pasan .svc-page--pasan .svc-stepnav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:min(calc(100% - 56px),1060px);max-width:1060px;margin-left:auto;margin-right:auto;padding:6px!important;gap:4px!important;border-radius:8px!important;background:#fff!important;overflow:visible!important;box-shadow:0 16px 34px -30px rgba(10,15,30,.28)!important}body.ksl-page-pasan .svc-page--pasan .svc-stepnav-link{min-width:0!important;justify-content:center;gap:6px;padding:11px 8px!important;border-radius:8px!important;color:#273246;font-size:13px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap}body.ksl-page-pasan .svc-page--pasan .svc-stepnav-link.is-active{color:#fff!important;background:#091225!important;box-shadow:none!important}body.ksl-page-pasan .svc-page--pasan .svc-stepnav-num{width:20px;height:20px;flex:0 0 20px;font-size:11px!important}body.ksl-page-pasan .svc-page--pasan .svc-section{padding-top:82px!important;padding-bottom:86px!important}body.ksl-page-pasan .svc-page--pasan .svc-section-header{max-width:720px;margin-bottom:44px!important}body.ksl-page-pasan .svc-page--pasan .svc-section-title{color:#0a0f1e;font-size:38px!important;line-height:1.28!important;font-weight:800!important}body.ksl-page-pasan .svc-page--pasan .svc-section-desc{max-width:58ch;color:#5f6978;font-size:16px!important;line-height:1.82!important}body.ksl-page-pasan .svc-page--pasan .svc-grid{gap:22px!important;align-items:start!important;grid-auto-rows:auto!important}body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card{display:block!important;min-height:0!important;height:auto!important;align-self:start!important;padding:28px!important;border-radius:8px!important;border:1px solid rgba(184,146,74,.18)!important;background:#fff!important;box-shadow:0 18px 40px -36px rgba(10,15,30,.26)!important}body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card>*{grid-column:auto!important;align-self:auto!important}body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-icon{width:50px!important;height:50px!important;margin:0 0 18px!important;border-radius:8px!important;color:#b8924a!important}body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card h3{color:#0a0f1e!important;font-size:18px!important;line-height:1.42!important;font-weight:800!important}body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card p,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-list li,body.ksl-page-pasan .svc-page--pasan .svc-check-list li,body.ksl-page-pasan .svc-page--pasan .svc-table tbody td{color:#5f6978!important;font-size:14.5px!important;line-height:1.76!important}body.ksl-page-pasan .svc-page--pasan .svc-compare{gap:24px!important}body.ksl-page-pasan .svc-page--pasan .svc-compare-card,body.ksl-page-pasan .svc-page--pasan .svc-next,body.ksl-page-pasan .svc-page--pasan .svc-notice,body.ksl-page-pasan .svc-page--pasan .svc-table-wrap,body.ksl-page-pasan .svc-page--pasan .svc-faq-item{border-radius:8px!important}body.ksl-page-pasan .svc-page--pasan .svc-compare-card{padding:32px!important}body.ksl-page-pasan .svc-page--pasan .svc-compare-card--no{border-color:rgba(184,90,90,.24)!important;background:linear-gradient(180deg,rgba(255,248,248,.96) 0%,#fff 72%)!important}body.ksl-page-pasan .svc-page--pasan .svc-compare-card--yes{border-color:rgba(184,146,74,.30)!important;background:linear-gradient(180deg,rgba(255,252,244,.96) 0%,#fff 72%)!important}body.ksl-page-pasan .svc-page--pasan .svc-table{table-layout:fixed}body.ksl-page-pasan .svc-page--pasan .svc-table thead th,body.ksl-page-pasan .svc-page--pasan .svc-table tbody th{letter-spacing:0!important}@media (min-width:1180px){body.ksl-page-pasan .svc-page--pasan .svc-hero-grid,body.ksl-page-pasan .svc-page--pasan .svc-section>.svc-container,body.ksl-page-pasan .svc-page--pasan .svc-stepnav{max-width:min(1060px,calc(100vw - 420px))}}@media (max-width:920px){body.ksl-page-pasan .svc-page--pasan .svc-container{width:min(calc(100% - 40px),640px)!important;max-width:640px}body.ksl-page-pasan .svc-page--pasan .svc-hero-grid{grid-template-columns:1fr!important;gap:26px!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card{max-width:100%!important}}@media (max-width:768px){body.ksl-page-pasan{padding-bottom:76px}body.ksl-page-pasan .svc-page--pasan{overflow-x:hidden}body.ksl-page-pasan .svc-page--pasan .svc-container{width:min(calc(100% - 32px),430px)!important;max-width:430px}body.ksl-page-pasan .svc-breadcrumb{padding:20px 0 16px}body.ksl-page-pasan .svc-page--pasan .svc-hero{padding-top:54px!important;padding-bottom:42px!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-copy{text-align:left!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-kicker{margin-bottom:16px!important;font-size:11px!important;line-height:1.35!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-title{max-width:100%!important;margin-bottom:16px!important;font-size:30px!important;line-height:1.25!important;overflow-wrap:break-word}body.ksl-page-pasan .svc-page--pasan .svc-hero-desc{max-width:100%!important;margin-bottom:22px!important;font-size:15px!important;line-height:1.78!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-desc br{display:none}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-chips{display:grid!important;grid-template-columns:1fr;margin-bottom:16px!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-chip{width:100%;justify-content:flex-start;white-space:normal}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-proof{grid-template-columns:1fr!important;gap:8px!important}body.ksl-page-pasan .svc-page--pasan .svc-hero .svc-proof-card{width:100%;padding:15px 16px!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card{width:100%!important;max-width:100%!important;padding:22px 18px!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-title{font-size:20px!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-actions,body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-contacts{grid-template-columns:1fr!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-actions .svc-btn,body.ksl-page-pasan .svc-page--pasan .svc-hero-card>.svc-card-contacts .svc-card-contact{white-space:normal}body.ksl-page-pasan .svc-page--pasan .svc-stepnav-wrap{position:relative;padding:8px 0;overflow:hidden}body.ksl-page-pasan .svc-page--pasan .svc-stepnav-wrap::after{display:none!important}body.ksl-page-pasan .svc-page--pasan .svc-stepnav{display:flex!important;width:min(calc(100% - 24px),430px);max-width:430px;padding:4px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}body.ksl-page-pasan .svc-page--pasan .svc-stepnav-link{flex:0 0 auto;min-width:84px!important;padding:10px 8px!important;font-size:12px!important;scroll-snap-align:start}body.ksl-page-pasan .svc-page--pasan .svc-section{padding-top:54px!important;padding-bottom:58px!important}body.ksl-page-pasan .svc-page--pasan .svc-section-header{margin-bottom:28px!important;text-align:left}body.ksl-page-pasan .svc-page--pasan .svc-section-title{margin-left:0;margin-right:0;font-size:27px!important;line-height:1.34!important}body.ksl-page-pasan .svc-page--pasan .svc-section-desc{margin-left:0!important;margin-right:0!important;font-size:14.5px!important}body.ksl-page-pasan .svc-page--pasan .svc-grid--2,body.ksl-page-pasan .svc-page--pasan .svc-grid--3,body.ksl-page-pasan .svc-page--pasan .svc-compare{grid-template-columns:1fr!important;gap:14px!important}body.ksl-page-pasan .svc-page--pasan .svc-compare-card{padding:22px 18px!important}body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card{padding:22px 18px!important}body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-icon{width:46px!important;height:46px!important;margin-bottom:14px!important}body.ksl-page-pasan .svc-page--pasan .svc-table-wrap{width:100%;max-width:100%;overflow:visible!important}body.ksl-page-pasan .svc-page--pasan .svc-table{width:100%;max-width:100%}body.ksl-page-pasan .svc-page--pasan .svc-table tbody tr{border-radius:8px!important}body.ksl-page-pasan .svc-page--pasan .svc-next{display:grid;gap:16px}body.ksl-page-pasan .svc-page--pasan .svc-next-actions,body.ksl-page-pasan .svc-page--pasan .svc-final-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}body.ksl-page-pasan .svc-page--pasan .svc-next-actions .svc-btn,body.ksl-page-pasan .svc-page--pasan .svc-final-actions .svc-btn{width:100%;min-width:0;justify-content:center}body.ksl-page-pasan .svc-sticky-mobile{left:0;right:0;width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 14px calc(10px+env(safe-area-inset-bottom,0))!important}body.ksl-page-pasan .svc-sticky-mobile .svc-sticky-btn{min-width:0;min-height:48px;padding:10px 8px!important;border-radius:8px!important;font-size:13px!important;line-height:1.25!important;white-space:nowrap}}@media (max-width:390px){body.ksl-page-pasan .svc-page--pasan .svc-container{width:min(calc(100% - 28px),390px)!important}body.ksl-page-pasan .svc-page--pasan .svc-hero-title{font-size:28px!important}body.ksl-page-pasan .svc-page--pasan .svc-stepnav{width:min(calc(100% - 18px),390px)}body.ksl-page-pasan .svc-sticky-mobile{padding-left:10px!important;padding-right:10px!important}body.ksl-page-pasan .svc-sticky-mobile .svc-sticky-btn{font-size:12.5px!important}}body.ksl-page-privacy .privacy-policy-page{--privacy-navy:#101827;--privacy-ink:#151923;--privacy-text:#3f4858;--privacy-muted:#747b86;--privacy-line:#ded8cd;--privacy-soft:#f7f4ee;--privacy-paper:#fffdfa;--privacy-gold:#b58a3a;color:var(--privacy-text);background:var(--privacy-soft);overflow-x:hidden}body.ksl-page-privacy .privacy-policy-page,body.ksl-page-privacy .privacy-policy-page *{letter-spacing:0!important;box-sizing:border-box}body.ksl-page-privacy .privacy-hero{padding:clamp(92px,9vw,132px) 0 clamp(58px,6vw,82px)!important;background:linear-gradient(135deg,rgba(13,20,34,.98),rgba(25,33,48,.94)),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,96px 96px;color:#fff!important;text-align:left;border-bottom:1px solid rgba(181,138,58,.22)}body.ksl-page-privacy .privacy-hero-inner{width:min(calc(100vw - 48px),1120px);max-width:1120px!important;margin:0 auto}body.ksl-page-privacy .privacy-eyebrow{margin-bottom:22px;border-radius:999px;border-color:rgba(218,188,122,.42);background:rgba(218,188,122,.10);color:#efdca7;font-size:12px}body.ksl-page-privacy .privacy-title{max-width:760px;margin:0 0 18px!important;color:#fff!important;font-size:clamp(42px,4.5vw,64px)!important;line-height:1.14!important;font-weight:800!important}body.ksl-page-privacy .privacy-lead{max-width:760px!important;margin:0 0 28px!important;color:rgba(248,249,252,.84)!important;font-size:clamp(16px,1.35vw,19px)!important;line-height:1.85!important;text-align:left;white-space:normal!important;word-break:keep-all;overflow-wrap:break-word}body.ksl-page-privacy .privacy-lead span{display:block}body.ksl-page-privacy .privacy-hero-meta{display:flex;flex-wrap:wrap;gap:10px}body.ksl-page-privacy .privacy-hero-meta span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.82);font-size:13px;font-weight:700}body.ksl-page-privacy .privacy-hero-meta i{color:#e0bd6d}body.ksl-page-privacy .privacy-body{padding:clamp(56px,6vw,82px) 0 clamp(150px,12vw,210px)!important;background:linear-gradient(180deg,#f8f6f1 0%,#f3efe7 100%)}body.ksl-page-privacy .privacy-layout{width:min(calc(100vw - 48px),1180px);display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;gap:clamp(34px,4vw,56px)!important;align-items:start}body.ksl-page-privacy .privacy-toc{top:calc(var(--header-h,72px)+24px);max-height:calc(100vh - var(--header-h,72px) - 48px);overflow:auto;padding:22px;border:1px solid var(--privacy-line);border-radius:8px;background:rgba(255,253,250,.92);box-shadow:0 18px 44px rgba(25,28,34,.08)}body.ksl-page-privacy .privacy-toc .legal-toc-label{margin-bottom:12px;padding-bottom:12px;color:#7f715b;border-bottom-color:var(--privacy-line)}body.ksl-page-privacy .privacy-toc-list a{min-height:38px;padding:9px 0 9px 36px!important;border-bottom:1px solid rgba(222,216,205,.78);color:#343a46!important;font-size:13.5px!important;font-weight:700;line-height:1.35}body.ksl-page-privacy .privacy-toc-list li:last-child a{border-bottom:0}body.ksl-page-privacy .privacy-toc-list a::before{color:var(--privacy-gold)!important}body.ksl-page-privacy .privacy-toc-list a:hover,body.ksl-page-privacy .privacy-toc-list a:focus-visible{color:var(--privacy-navy)!important}body.ksl-page-privacy .privacy-article{width:100%;max-width:none!important;min-width:0}body.ksl-page-privacy .privacy-summary{margin:0 0 24px}body.ksl-page-privacy .privacy-summary-head{max-width:820px;margin-bottom:22px}body.ksl-page-privacy .privacy-section-kicker{display:inline-flex;margin-bottom:10px;color:var(--privacy-gold);font-size:13px;font-weight:800}body.ksl-page-privacy .privacy-summary-head h2{margin:0 0 12px;color:var(--privacy-ink);font-size:clamp(28px,3vw,40px);line-height:1.22;font-weight:800}body.ksl-page-privacy .privacy-summary-head p{margin:0;color:var(--privacy-text);font-size:16px;line-height:1.82;word-break:keep-all}body.ksl-page-privacy .privacy-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.ksl-page-privacy .privacy-summary-card{min-width:0;min-height:152px;padding:20px 18px;border:1px solid rgba(222,216,205,.94);border-radius:8px;background:var(--privacy-paper);box-shadow:0 16px 34px rgba(25,28,34,.07)}body.ksl-page-privacy .privacy-summary-card i{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:14px;border-radius:8px;background:rgba(181,138,58,.12);color:var(--privacy-gold);font-size:16px}body.ksl-page-privacy .privacy-summary-card strong{display:block;margin-bottom:8px;color:var(--privacy-ink);font-size:16px;font-weight:800;line-height:1.35}body.ksl-page-privacy .privacy-summary-card span{display:block;color:var(--privacy-text);font-size:14px;line-height:1.62;word-break:keep-all}body.ksl-page-privacy .privacy-clause{min-width:0;margin-top:18px;padding:clamp(28px,3vw,38px)!important;border:1px solid rgba(222,216,205,.96)!important;border-radius:8px!important;background:var(--privacy-paper)!important;box-shadow:0 16px 38px rgba(25,28,34,.07)!important;scroll-margin-top:calc(var(--header-h,72px)+24px)}body.ksl-page-privacy .privacy-clause:first-of-type{margin-top:0}body.ksl-page-privacy .privacy-clause .legal-clause-title{margin-bottom:18px!important;color:var(--privacy-ink)!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.28!important;font-weight:800!important}body.ksl-page-privacy .privacy-clause .legal-clause-num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:rgba(181,138,58,.12);color:var(--privacy-gold)!important;font-size:13px}body.ksl-page-privacy .privacy-clause .legal-p,body.ksl-page-privacy .privacy-clause .legal-list li,body.ksl-page-privacy .privacy-note{max-width:100%;color:var(--privacy-text)!important;font-size:15.5px!important;line-height:1.86!important;word-break:keep-all}body.ksl-page-privacy .privacy-list{display:grid;gap:6px;margin-top:16px!important}body.ksl-page-privacy .privacy-list li{padding-top:4px!important;padding-bottom:4px!important}body.ksl-page-privacy .privacy-list li::before{background:var(--privacy-gold)!important}body.ksl-page-privacy .privacy-table-wrap{width:100%;min-width:0;max-width:100%;margin:20px 0 0;overflow-x:auto;border:1px solid var(--privacy-line);border-radius:8px;background:#fff}body.ksl-page-privacy .privacy-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--privacy-text);font-size:14.5px;line-height:1.68}body.ksl-page-privacy .privacy-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.ksl-page-privacy .privacy-table th,body.ksl-page-privacy .privacy-table td{padding:15px 16px;border-bottom:1px solid rgba(222,216,205,.88);vertical-align:top;text-align:left;word-break:keep-all}body.ksl-page-privacy .privacy-table thead th{background:#f2eadb;color:var(--privacy-ink);font-size:13.5px;font-weight:800}body.ksl-page-privacy .privacy-table tbody th{width:170px;color:var(--privacy-ink);font-weight:800;background:#fbf8f1}body.ksl-page-privacy .privacy-table tbody tr:last-child th,body.ksl-page-privacy .privacy-table tbody tr:last-child td{border-bottom:0}body.ksl-page-privacy .privacy-table--retention{min-width:680px}body.ksl-page-privacy .privacy-note{margin:18px 0 0;padding:16px 18px;border-left:3px solid var(--privacy-gold);border-radius:0 8px 8px 0;background:#fbf7ee}body.ksl-page-privacy .privacy-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}body.ksl-page-privacy .privacy-step{min-width:0;padding:20px 18px;border:1px solid rgba(222,216,205,.94);border-radius:8px;background:#fbf8f1}body.ksl-page-privacy .privacy-step span{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:12px;border-radius:50%;background:var(--privacy-navy);color:#fff;font-size:13px;font-weight:800}body.ksl-page-privacy .privacy-step strong{display:block;margin-bottom:8px;color:var(--privacy-ink);font-size:16px;font-weight:800}body.ksl-page-privacy .privacy-step p{margin:0;color:var(--privacy-text);font-size:14px;line-height:1.66;word-break:keep-all}body.ksl-page-privacy .privacy-defs{margin-top:20px}body.ksl-page-privacy .privacy-defs dt,body.ksl-page-privacy .privacy-defs dd{border-color:var(--privacy-line)!important}body.ksl-page-privacy .privacy-defs dt{color:#756852!important}body.ksl-page-privacy .privacy-defs dd,body.ksl-page-privacy .privacy-defs dd a{color:var(--privacy-ink)!important}body.ksl-page-privacy .privacy-remedy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}body.ksl-page-privacy .privacy-remedy{display:grid;gap:6px;min-height:88px;padding:18px;border:1px solid rgba(222,216,205,.94);border-radius:8px;background:#fbf8f1;color:var(--privacy-text);text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}body.ksl-page-privacy .privacy-remedy strong{color:var(--privacy-ink);font-size:15px;font-weight:800;line-height:1.35}body.ksl-page-privacy .privacy-remedy span{color:var(--privacy-muted);font-size:13.5px;font-weight:700}@media (hover:hover){body.ksl-page-privacy .privacy-remedy:hover{transform:translateY(-2px);border-color:rgba(181,138,58,.55);background:#fffaf0}}body.ksl-page-privacy .privacy-foot{margin-top:28px!important;padding-bottom:10px}body.ksl-page-privacy .privacy-cta{border-radius:8px!important;white-space:normal}@media (max-width:1120px){body.ksl-page-privacy .privacy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){body.ksl-page-privacy .privacy-layout{width:min(calc(100vw - 36px),820px);grid-template-columns:minmax(0,1fr)!important;gap:24px!important}body.ksl-page-privacy .privacy-toc{position:static;max-height:none;padding:18px}body.ksl-page-privacy .privacy-toc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}body.ksl-page-privacy .privacy-step-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body.ksl-page-privacy .privacy-hero{padding:72px 0 52px!important;text-align:left;background-size:auto,72px 72px}body.ksl-page-privacy .privacy-hero-inner{width:min(calc(100vw - 36px),420px)}body.ksl-page-privacy .privacy-title{font-size:34px!important;line-height:1.18!important}body.ksl-page-privacy .privacy-lead{font-size:15.5px!important;line-height:1.78!important;word-break:normal;overflow-wrap:anywhere}body.ksl-page-privacy .privacy-hero-meta{display:grid;grid-template-columns:minmax(0,1fr)}body.ksl-page-privacy .privacy-hero-meta span{width:100%;min-width:0}body.ksl-page-privacy .privacy-body{padding-top:42px!important;padding-bottom:132px!important}body.ksl-page-privacy .privacy-layout{width:min(calc(100vw - 28px),430px)}body.ksl-page-privacy .privacy-toc{padding:16px}body.ksl-page-privacy .privacy-toc-list{grid-template-columns:minmax(0,1fr)}body.ksl-page-privacy .privacy-toc-list a{min-height:36px;font-size:13px!important}body.ksl-page-privacy .privacy-summary-head h2{font-size:28px}body.ksl-page-privacy .privacy-summary-head p{font-size:15px;line-height:1.74}body.ksl-page-privacy .privacy-summary-grid,body.ksl-page-privacy .privacy-remedy-grid{grid-template-columns:minmax(0,1fr)}body.ksl-page-privacy .privacy-summary-card{min-height:0;padding:18px}body.ksl-page-privacy .privacy-clause{padding:22px 18px!important;margin-top:14px}body.ksl-page-privacy .privacy-clause .legal-clause-title{gap:10px;font-size:22px!important;line-height:1.32!important}body.ksl-page-privacy .privacy-clause .legal-clause-num{width:30px;height:30px;font-size:12px}body.ksl-page-privacy .privacy-clause .legal-p,body.ksl-page-privacy .privacy-clause .legal-list li,body.ksl-page-privacy .privacy-note{font-size:14.5px!important;line-height:1.78!important}body.ksl-page-privacy .privacy-table-wrap{margin-top:16px;border-radius:8px}body.ksl-page-privacy .privacy-table{min-width:720px;font-size:13.5px}body.ksl-page-privacy .privacy-table th,body.ksl-page-privacy .privacy-table td{padding:13px 14px}body.ksl-page-privacy .privacy-defs{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-privacy .privacy-defs dt{padding-bottom:4px!important;border-bottom:0!important}body.ksl-page-privacy .privacy-defs dd{padding-top:4px!important;padding-bottom:14px!important}body.ksl-page-privacy .privacy-foot,body.ksl-page-privacy .privacy-foot .btn{width:100%}body.ksl-page-privacy .privacy-foot{display:grid!important;grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){body.ksl-page-privacy .privacy-hero-inner,body.ksl-page-privacy .privacy-layout{width:min(calc(100vw - 24px),390px)}body.ksl-page-privacy .privacy-title{font-size:31px!important}body.ksl-page-privacy .privacy-clause{padding-left:16px!important;padding-right:16px!important}}body.ksl-page-index .lp-trust-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,4.5vw,64px);align-items:start;margin-top:clamp(32px,4vw,56px)}body.ksl-page-index .lp-trust-cert{position:relative;display:block;padding:clamp(14px,1.8vw,22px);background:radial-gradient(120% 80% at 50% 0%,rgba(212,184,122,.18),transparent 60%),linear-gradient(155deg,var(--rf-paper) 0%,#ede4d0 100%);border-radius:6px;text-decoration:none;color:inherit;overflow:hidden;transition:transform .42s var(--rf-easing),box-shadow .42s var(--rf-easing);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 24px 48px -24px rgba(10,15,30,.32),0 4px 12px -4px rgba(10,15,30,.14)}body.ksl-page-index .lp-trust-cert::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(10,15,30,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(10,15,30,.04) 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 80%);opacity:.6;pointer-events:none}body.ksl-page-index .lp-trust-cert::after{content:"OFFICIAL";position:absolute;top:18px;right:-32px;z-index:3;padding:4px 36px;background:linear-gradient(180deg,var(--rf-gold) 0%,var(--rf-gold-deep) 100%);color:var(--rf-navy);font-size:9.5px;font-weight:800;letter-spacing:.18em;transform:rotate(35deg);transform-origin:center;box-shadow:0 4px 12px -4px rgba(184,152,86,.55);font-feature-settings:"tnum","lnum"}body.ksl-page-index .lp-trust-cert img{position:relative;z-index:1;display:block;width:100%;height:auto;border:1px solid rgba(10,15,30,.12);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 8px 18px -8px rgba(10,15,30,.22)}body.ksl-page-index .lp-trust-cert-overlay{position:absolute;bottom:clamp(20px,2.5vw,28px);left:50%;transform:translateX(-50%) translateY(8px);z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--rf-navy);color:var(--rf-gold-bright);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:-.005em;opacity:0;transition:opacity .32s var(--rf-easing),transform .32s var(--rf-easing);box-shadow:0 12px 24px -12px rgba(10,15,30,.5);pointer-events:none}body.ksl-page-index .lp-trust-cert-overlay i{font-size:11px;color:var(--rf-gold-bright)}@media (hover:hover) and (pointer:fine){body.ksl-page-index .lp-trust-cert:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 32px 56px -24px rgba(10,15,30,.38),0 8px 16px -4px rgba(10,15,30,.18)}body.ksl-page-index .lp-trust-cert:hover .lp-trust-cert-overlay{opacity:1;transform:translateX(-50%) translateY(0)}}body.ksl-page-index .lp-trust-body{align-self:stretch}body.ksl-page-index .lp-trust-list{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0}body.ksl-page-index .lp-trust-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:clamp(20px,2.5vw,28px) 0;border-bottom:1px solid var(--rf-line)}body.ksl-page-index .lp-trust-list li:last-child{border-bottom:0}body.ksl-page-index .lp-trust-mark{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.7),transparent 60%),linear-gradient(135deg,rgba(212,184,122,.18) 0%,rgba(212,184,122,.08) 100%);border:1px solid rgba(212,184,122,.32)}body.ksl-page-index .lp-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,22px);list-style:none;padding:0;margin:clamp(36px,4.5vw,56px) 0 0}body.ksl-page-index .lp-results-item{display:block}body.ksl-page-index .lp-results-link{position:relative;display:flex;flex-direction:column;gap:0;padding:0;background:#fff;border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);text-decoration:none;color:inherit;overflow:hidden;transition:transform .36s var(--rf-easing),border-color .32s var(--rf-easing),box-shadow .32s var(--rf-easing);box-shadow:var(--rf-shadow-card);height:100%}@media (hover:hover) and (pointer:fine){body.ksl-page-index .lp-results-link:hover{transform:translateY(-4px);border-color:var(--rf-line-gold);box-shadow:var(--rf-shadow-raise)}body.ksl-page-index .lp-results-link:hover .lp-results-thumb img{transform:rotate(0deg) translateY(-3px) scale(1.02)}body.ksl-page-index .lp-results-link:hover .lp-results-zoom{opacity:1;transform:translate(-50%,-50%) scale(1)}}body.ksl-page-index .lp-results-thumb{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;padding:clamp(20px,2.5vw,28px);background:radial-gradient(120% 80% at 50% 0%,rgba(212,184,122,.12),transparent 65%),linear-gradient(155deg,var(--rf-paper) 0%,#ede4d0 100%);overflow:hidden;border-bottom:1px solid var(--rf-line)}body.ksl-page-index .lp-results-thumb::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(10,15,30,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(10,15,30,.035) 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(60% 60% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000 30%,transparent 80%);opacity:.7;pointer-events:none}body.ksl-page-index .lp-results-thumb::after{content:"";position:absolute;top:0;right:0;width:56px;height:3px;background:linear-gradient(90deg,var(--rf-gold-light),var(--rf-gold));z-index:2}body.ksl-page-index .lp-results-thumb img{position:relative;z-index:1;display:block;max-width:60%;width:auto;height:auto;max-height:100%;background:#fff;border:1px solid rgba(10,15,30,.10);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 14px 28px -14px rgba(10,15,30,.28),0 2px 6px -2px rgba(10,15,30,.12);transform:rotate(-2deg);transition:transform .42s var(--rf-easing)}body.ksl-page-index .lp-results-zoom{position:absolute;top:50%;left:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--rf-navy);color:var(--rf-gold-bright);font-size:16px;opacity:0;transform:translate(-50%,-50%) scale(.86);transition:opacity .32s var(--rf-easing),transform .32s var(--rf-easing);box-shadow:0 16px 32px -12px rgba(10,15,30,.5);pointer-events:none}body.ksl-page-index .lp-results-meta{display:flex;flex-direction:column;gap:4px;padding:clamp(16px,1.8vw,20px) clamp(18px,2vw,22px)}body.ksl-page-index .lp-results-court{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-gold)}body.ksl-page-index .lp-results-decision{font-size:16px;font-weight:800;letter-spacing:-.018em;line-height:1.32;color:var(--rf-navy)}body.ksl-page-index .lp-results-note{font-size:12.5px;color:var(--rf-ink-3);letter-spacing:-.005em;line-height:1.55;margin-top:2px}body.ksl-page-index .lp-results-item--more{display:block}body.ksl-page-index .lp-results-more{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;height:100%;min-height:100%;padding:clamp(24px,3vw,36px);background:linear-gradient(135deg,var(--rf-navy) 0%,var(--rf-navy-mid) 100%);border:1px solid rgba(212,184,122,.18);border-radius:var(--rf-radius-md);color:#fff;text-decoration:none;overflow:hidden;transition:transform .36s var(--rf-easing),border-color .32s var(--rf-easing),box-shadow .32s var(--rf-easing)}body.ksl-page-index .lp-results-more::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 100% 0%,rgba(212,184,122,.18),transparent 60%);pointer-events:none}@media (hover:hover) and (pointer:fine){body.ksl-page-index .lp-results-more:hover{transform:translateY(-4px);border-color:rgba(212,184,122,.42);box-shadow:var(--rf-shadow-raise)}body.ksl-page-index .lp-results-more:hover .lp-results-more-arrow{background:var(--rf-gold);color:var(--rf-navy);transform:translateX(4px)}}body.ksl-page-index .lp-results-more-num{position:relative;z-index:1;font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.04em;color:var(--rf-gold-bright);font-feature-settings:"tnum","lnum";line-height:1}body.ksl-page-index .lp-results-more-num em{font-style:normal;font-size:.42em;margin-left:4px;color:rgba(236,218,166,.66);font-weight:700}body.ksl-page-index .lp-results-more strong{position:relative;z-index:1;display:block;font-size:16px;font-weight:700;color:#fff;letter-spacing:-.014em;margin-top:8px}body.ksl-page-index .lp-results-more>span:not(.lp-results-more-num):not(.lp-results-more-arrow){position:relative;z-index:1;font-size:13px;color:rgba(255,255,255,.62);letter-spacing:-.005em;line-height:1.55}body.ksl-page-index .lp-results-more-arrow{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(212,184,122,.18);color:var(--rf-gold-bright);margin-top:10px;transition:background .28s var(--rf-easing),color .28s var(--rf-easing),transform .28s var(--rf-easing)}body.ksl-page-index .lp-results-disclaimer{display:flex;align-items:flex-start;gap:10px;margin:clamp(20px,2.5vw,28px) 0 0;padding:14px 18px;background:var(--rf-cream);border:1px solid var(--rf-line);border-radius:var(--rf-radius-sm);color:var(--rf-ink-2);font-size:12.75px;letter-spacing:-.005em;line-height:1.65}body.ksl-page-index .lp-results-disclaimer i{color:var(--rf-gold);font-size:13px;margin-top:2px;flex-shrink:0}body.ksl-page-index .lp-office-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(16px,2vw,22px);margin-top:clamp(32px,4vw,48px)}body.ksl-page-index .lp-office-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,18px)}body.ksl-page-index .lp-office-card{position:relative;margin:0;border-radius:var(--rf-radius-md);overflow:hidden;background:var(--rf-navy);box-shadow:var(--rf-shadow-card)}body.ksl-page-index .lp-office-card--tall{grid-row:1 / -1;aspect-ratio:4 / 5}body.ksl-page-index .lp-office-card:not(.lp-office-card--tall){aspect-ratio:4 / 3}body.ksl-page-index .lp-office-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--rf-easing),filter .32s var(--rf-easing);filter:brightness(.92)}@media (hover:hover) and (pointer:fine){body.ksl-page-index .lp-office-card:hover img{transform:scale(1.06);filter:brightness(.96)}body.ksl-page-index .lp-office-card:hover figcaption{transform:translateY(0)}}body.ksl-page-index .lp-office-card figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(18px,2.2vw,26px) clamp(16px,2vw,22px) clamp(16px,2vw,22px);background:linear-gradient(180deg,transparent 0%,rgba(10,15,30,.86) 60%,rgba(10,15,30,.95) 100%);color:#fff;transform:translateY(calc(100% - 92px));transition:transform .42s var(--rf-easing)}body.ksl-page-index .lp-office-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(212,184,122,.18);border:1px solid rgba(212,184,122,.36);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--rf-gold-bright);margin-bottom:10px}body.ksl-page-index .lp-office-tag i{font-size:10px}body.ksl-page-index .lp-office-card figcaption strong{display:block;font-size:15px;font-weight:800;letter-spacing:-.016em;color:#fff;margin-bottom:6px;line-height:1.35}body.ksl-page-index .lp-office-card figcaption span:not(.lp-office-tag){display:block;font-size:12.5px;color:rgba(255,255,255,.72);letter-spacing:-.005em;line-height:1.55}body.ksl-page-index .lp-office-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:clamp(28px,3.5vw,40px);padding:clamp(18px,2.2vw,24px) clamp(22px,2.8vw,28px);background:var(--rf-cream);border:1px solid var(--rf-line);border-radius:var(--rf-radius-md)}body.ksl-page-index .lp-office-foot p{margin:0;font-size:14px;color:var(--rf-ink-2);letter-spacing:-.005em;line-height:1.6}body.ksl-page-index .lp-office-foot p i{color:var(--rf-gold);margin-right:6px}body.ksl-page-index .lp-office-foot p strong{color:var(--rf-navy);font-weight:700}body.ksl-page-index .lp-office-foot-actions{display:flex;gap:10px;flex-wrap:wrap}body.ksl-page-index .lp-naverband-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,24px);margin-top:clamp(24px,3vw,36px)}body.ksl-page-index .lp-naverband-card{position:relative;padding:clamp(28px,3.5vw,40px);border-radius:var(--rf-radius-md);overflow:hidden;display:flex;flex-direction:column;gap:14px;transition:transform .36s var(--rf-easing),box-shadow .32s var(--rf-easing)}body.ksl-page-index .lp-naverband-card--blog{background:#fff;border:1px solid var(--rf-line);box-shadow:var(--rf-shadow-card)}body.ksl-page-index .lp-naverband-card--blog::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#03c75a,#03c75a 60%,transparent)}body.ksl-page-index .lp-naverband-card--reserve{background:radial-gradient(360px 240px at 100% 0%,rgba(212,184,122,.20),transparent 65%),linear-gradient(135deg,var(--rf-navy) 0%,var(--rf-navy-mid) 100%);color:#fff;border:1px solid rgba(212,184,122,.22);box-shadow:0 24px 48px -28px rgba(10,15,30,.45)}body.ksl-page-index .lp-naverband-card--reserve::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rf-gold),var(--rf-gold-bright))}@media (hover:hover) and (pointer:fine){body.ksl-page-index .lp-naverband-card:hover{transform:translateY(-4px);box-shadow:var(--rf-shadow-raise)}}body.ksl-page-index .lp-naverband-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:-.005em;align-self:flex-start}body.ksl-page-index .lp-naverband-card--blog .lp-naverband-tag{background:rgba(3,199,90,.10);color:#03a04a;border:1px solid rgba(3,199,90,.28)}body.ksl-page-index .lp-naverband-card--reserve .lp-naverband-tag,body.ksl-page-index .lp-naverband-tag--gold{background:rgba(212,184,122,.18);color:var(--rf-gold-bright);border:1px solid rgba(212,184,122,.42)}body.ksl-page-index .lp-naverband-title{font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.022em;line-height:1.28;margin:0;color:var(--rf-navy);text-wrap:balance}body.ksl-page-index .lp-naverband-card--reserve .lp-naverband-title{color:#fff}body.ksl-page-index .lp-naverband-title em{font-style:normal;color:var(--rf-gold);font-weight:800}body.ksl-page-index .lp-naverband-card--reserve .lp-naverband-title em{color:var(--rf-gold-bright)}body.ksl-page-index .lp-naverband-desc{font-size:14.25px;line-height:1.74;color:var(--rf-ink-2);letter-spacing:-.005em;margin:0}body.ksl-page-index .lp-naverband-card--reserve .lp-naverband-desc{color:rgba(255,255,255,.78)}body.ksl-page-index .lp-naverband-list{list-style:none;padding:0;margin:4px 0 14px;display:flex;flex-direction:column;gap:8px}body.ksl-page-index .lp-naverband-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--rf-ink-2);letter-spacing:-.005em;line-height:1.55}body.ksl-page-index .lp-naverband-card--reserve .lp-naverband-list li{color:rgba(255,255,255,.78)}body.ksl-page-index .lp-naverband-list i{color:var(--rf-gold);font-size:11px;margin-top:5px;flex-shrink:0}body.ksl-page-index .lp-naverband-card--reserve .lp-naverband-list i{color:var(--rf-gold-bright)}body.ksl-page-index .lp-naverband-card .lp-btn{align-self:flex-start;margin-top:auto}body.ksl-page-index .lp-naverband-card--reserve .lp-btn--primary{background:var(--rf-gold-light);color:var(--rf-navy);border-color:var(--rf-gold-light)}body.ksl-page-index .lp-naverband-card--reserve .lp-btn--primary:hover{background:#fff;border-color:#fff}body.ksl-page-index a.lp-cred-line[href*="cert"]::after,body.ksl-page-index a.lp-cred-line[href$=".jpg"]::after,body.ksl-page-index a.lp-cred-line[href$=".webp"]::after{}body.ksl-page-index a.lp-cred-line .lp-cred-mark{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.32),transparent 60%),linear-gradient(135deg,rgba(212,185,120,.32) 0%,rgba(212,185,120,.12) 100%);color:var(--rf-gold-bright);border:1px solid rgba(212,185,120,.42)}body.ksl-page-index .lp-anchor{position:sticky;top:0;z-index:30}body.ksl-page-index .lp-anchor-link{position:relative;padding:12px 4px}body.ksl-page-index .lp-anchor-link::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--rf-gold);transform:scaleX(0);transform-origin:center;transition:transform .28s var(--rf-easing)}body.ksl-page-index .lp-anchor-link:hover::after,body.ksl-page-index .lp-anchor-link.is-active::after{transform:scaleX(1)}body.ksl-page-index .lp-anchor-link--cta::after{display:none}body.ksl-page-index .lp-message,body.ksl-page-index .lp-problem,body.ksl-page-index .lp-results,body.ksl-page-index .lp-faq{background:var(--rf-cream)}body.ksl-page-index .lp-naverband{background:#fff}body.ksl-page-index .lp-office,body.ksl-page-index .lp-solutions{background:var(--rf-paper)}body.ksl-page-index .lp-results{background:linear-gradient(180deg,var(--rf-cream) 0%,#fff 100%)}@media (max-width:1024px){body.ksl-page-index .lp-trust-grid{grid-template-columns:1fr;gap:32px}body.ksl-page-index .lp-trust-cert{max-width:480px;margin:0 auto}body.ksl-page-index .lp-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.ksl-page-index .lp-office-grid{grid-template-columns:1fr}body.ksl-page-index .lp-office-card--tall{aspect-ratio:16 / 9;grid-row:auto}}@media (max-width:768px){body.ksl-page-index .lp-trust-cert{padding:12px}body.ksl-page-index .lp-trust-cert::after{font-size:8.5px;right:-36px;top:14px;padding:3px 36px}body.ksl-page-index .lp-trust-cert-overlay{opacity:1;transform:translateX(-50%) translateY(0);bottom:18px;padding:8px 14px;font-size:11.5px}body.ksl-page-index .lp-results-grid{grid-template-columns:1fr}body.ksl-page-index .lp-results-thumb{aspect-ratio:16 / 9}body.ksl-page-index .lp-results-thumb img{max-width:40%}body.ksl-page-index .lp-results-zoom{opacity:1;transform:translate(-50%,-50%) scale(.86);width:40px;height:40px;font-size:14px;top:18px;left:auto;right:18px;transform:scale(.86)}body.ksl-page-index .lp-office-card figcaption{transform:translateY(0);padding:14px 16px 14px}body.ksl-page-index .lp-office-card--tall{aspect-ratio:4 / 3}body.ksl-page-index .lp-office-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.ksl-page-index .lp-office-card:not(.lp-office-card--tall){aspect-ratio:1 / 1}body.ksl-page-index .lp-office-card figcaption strong{font-size:13.5px}body.ksl-page-index .lp-office-card figcaption span:not(.lp-office-tag){font-size:11.5px}body.ksl-page-index .lp-office-tag{font-size:10px;padding:3px 8px;margin-bottom:6px}body.ksl-page-index .lp-office-foot{flex-direction:column;align-items:stretch;text-align:left}body.ksl-page-index .lp-office-foot-actions{width:100%}body.ksl-page-index .lp-office-foot-actions .lp-btn{flex:1 1 0;justify-content:center}body.ksl-page-index .lp-naverband-grid{grid-template-columns:1fr}body.ksl-page-index .lp-anchor-link{padding:10px 4px}}@media (max-width:480px){body.ksl-page-index .lp-results-thumb img{max-width:50%}body.ksl-page-index .lp-office-card figcaption{padding:12px 14px}body.ksl-page-index .lp-office-stack{grid-template-columns:1fr}body.ksl-page-index .lp-office-card:not(.lp-office-card--tall){aspect-ratio:4 / 3}}.site-header{position:fixed!important;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--rf-line);box-shadow:0 1px 0 rgba(10,15,30,.02);transition:box-shadow .32s var(--rf-easing),border-color .32s var(--rf-easing)}body{padding-top:var(--header-h,72px)}:root{--ksl-header-h:var(--header-h,72px)}body.ksl-header-scrolled .site-header,.site-header.is-scrolled{box-shadow:0 8px 24px -16px rgba(10,15,30,.12);border-bottom-color:var(--rf-line-strong)}.site-header .header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(12px,1.4vw,18px) clamp(20px,3vw,40px);max-width:1320px;margin:0 auto;min-height:72px}.site-header .header-lead{display:inline-flex;align-items:center;gap:14px;min-width:0}.site-header .logo-area{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;flex-shrink:0;transition:opacity .22s var(--rf-easing)}.site-header .logo-area:hover{opacity:.84}.site-header .logo-img,.site-header .logo-area img{display:block;width:clamp(36px,4vw,44px);height:clamp(36px,4vw,44px);object-fit:contain;flex-shrink:0}.site-header .logo-text{display:flex;flex-direction:column;gap:2px;min-width:0}.site-header .logo-main{font-size:clamp(14.5px,1.5vw,17px);font-weight:800;letter-spacing:-.018em;color:var(--rf-navy);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header .logo-sub{font-size:11.5px;font-weight:500;color:var(--rf-ink-3);letter-spacing:-.005em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header-phone{display:none}.site-header .gnb{display:flex;align-items:center;justify-content:flex-end;gap:clamp(8px,1.2vw,16px);min-width:0}.site-header .gnb .nav-list,.site-header .gnb>ul{display:inline-flex;align-items:center;gap:clamp(2px,.6vw,8px);list-style:none;padding:0;margin:0}.site-header .gnb .nav-item,.site-header .gnb li{position:relative}.site-header .gnb .nav-link,.site-header .gnb a:not(.nav-cta){position:relative;display:inline-flex;align-items:center;padding:10px 14px;font-size:14.25px;font-weight:600;letter-spacing:-.01em;color:var(--rf-ink-2);text-decoration:none;border-radius:8px;transition:color .22s var(--rf-easing),background .22s var(--rf-easing);white-space:nowrap}.site-header .gnb .nav-link:hover,.site-header .gnb a:not(.nav-cta):hover{color:var(--rf-navy);background:var(--rf-paper)}.site-header .gnb .nav-link.is-current,.site-header .gnb .nav-link[aria-current="page"],.site-header .gnb .nav-item.is-current>.nav-link,.site-header .gnb .current-menu-item>a{color:var(--rf-navy)}.site-header .gnb .nav-link.is-current::after,.site-header .gnb .nav-link[aria-current="page"]::after,.site-header .gnb .current-menu-item>a::after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:var(--rf-gold);border-radius:2px}.site-header .gnb .sub-menu,.site-header .gnb ul ul{position:absolute;top:calc(100%+4px);left:50%;transform:translateX(-50%) translateY(-4px);min-width:200px;padding:8px;background:#fff;border:1px solid var(--rf-line);border-radius:12px;box-shadow:0 18px 36px -18px rgba(10,15,30,.18),0 4px 8px -4px rgba(10,15,30,.08);list-style:none;margin:0;opacity:0;visibility:hidden;transition:opacity .22s var(--rf-easing),transform .22s var(--rf-easing),visibility .22s;z-index:60}.site-header .gnb .nav-item:hover>.sub-menu,.site-header .gnb .nav-item:focus-within>.sub-menu,.site-header .gnb li:hover>ul,.site-header .gnb li:focus-within>ul{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.site-header .gnb .sub-menu a,.site-header .gnb ul ul a{display:block;padding:10px 14px;font-size:13.5px;font-weight:500;color:var(--rf-ink-2);text-decoration:none;border-radius:8px;letter-spacing:-.005em;transition:color .18s var(--rf-easing),background .18s var(--rf-easing);white-space:nowrap}.site-header .gnb .sub-menu a:hover,.site-header .gnb ul ul a:hover{background:var(--rf-paper);color:var(--rf-navy)}.site-header .gnb .nav-cta{display:inline-flex;align-items:center;gap:8px;margin-left:6px;padding:10px 18px;background:var(--rf-navy);color:#fff;border-radius:999px;font-size:13.5px;font-weight:700;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;border:1px solid var(--rf-navy);transition:background .22s var(--rf-easing),color .22s var(--rf-easing),border-color .22s var(--rf-easing),transform .22s var(--rf-easing),box-shadow .22s var(--rf-easing)}.site-header .gnb .nav-cta i{color:var(--rf-gold-bright);font-size:13px;transition:color .22s var(--rf-easing)}.site-header .gnb .nav-cta:hover,.site-header .gnb .nav-cta:focus-visible{background:var(--rf-gold);color:var(--rf-navy);border-color:var(--rf-gold);transform:translateY(-1px);box-shadow:0 12px 24px -12px rgba(212,184,122,.55)}.site-header .gnb .nav-cta:hover i,.site-header .gnb .nav-cta:focus-visible i{color:var(--rf-navy)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:var(--rf-navy);color:#fff;border-radius:0 0 8px 0;font-size:13px;font-weight:700}.skip-link:focus{left:0}.menu-toggle{display:none}@media (max-width:1024px){.site-header .header-inner{grid-template-columns:1fr auto auto;gap:10px;padding:12px 18px;min-height:64px}.site-header .logo-img,.site-header .logo-area img{width:36px;height:36px}.site-header .logo-main{font-size:14px}.site-header .logo-sub{display:none}.site-header-phone{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--rf-paper);color:var(--rf-navy);text-decoration:none;transition:background .22s var(--rf-easing);flex-shrink:0}.site-header-phone:hover,.site-header-phone:focus-visible{background:var(--rf-gold)}.site-header-phone-icon{display:inline-flex}.site-header-phone-icon i{font-size:16px;color:inherit}.site-header-phone-body{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:8px;cursor:pointer;flex-shrink:0;transition:background .22s var(--rf-easing)}.menu-toggle:hover{background:var(--rf-paper)}.menu-toggle span{display:block;width:22px;height:2px;background:var(--rf-navy);border-radius:2px;transition:transform .28s var(--rf-easing),opacity .22s var(--rf-easing)}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header .gnb{position:fixed;top:0;bottom:0;z-index:49;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:96px 24px 32px;background:#fff;box-shadow:-28px 0 56px -24px rgba(10,15,30,.18);overflow-y:auto;transition:right .36s var(--rf-easing)}body.menu-open::before{content:"";position:fixed;inset:0;z-index:48;background:rgba(10,15,30,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ksl-nav-fade .28s ease both;pointer-events:none}@keyframes ksl-nav-fade{from{opacity:0}to{opacity:1}}.site-header .gnb .nav-list,.site-header .gnb>ul{flex-direction:column;align-items:stretch;gap:0;width:100%;border-bottom:1px solid var(--rf-line);padding-bottom:16px;margin-bottom:18px}.site-header .gnb .nav-link,.site-header .gnb a:not(.nav-cta){width:100%;padding:14px 14px;font-size:15.5px;font-weight:600;border-radius:10px;color:var(--rf-navy)}.site-header .gnb .nav-link:hover{background:var(--rf-cream)}.site-header .gnb .sub-menu,.site-header .gnb ul ul{position:static;transform:none;opacity:1;visibility:visible;box-shadow:none;border:0;background:transparent;padding:0 0 8px 14px;margin:0;min-width:0}.site-header .gnb .sub-menu a{padding:10px 14px;font-size:14px;color:var(--rf-ink-2);border-left:2px solid var(--rf-line)}.site-header .gnb .sub-menu a:hover{border-left-color:var(--rf-gold);color:var(--rf-navy)}.site-header .gnb .nav-link.is-current::after,.site-header .gnb .nav-link[aria-current="page"]::after,.site-header .gnb .current-menu-item>a::after{display:none}.site-header .gnb .nav-link[aria-current="page"],.site-header .gnb .current-menu-item>a{background:var(--rf-paper);color:var(--rf-navy);font-weight:700}.site-header .gnb .nav-cta{width:100%;margin:0 0 12px;padding:14px 18px;font-size:15px;background:var(--rf-gold);color:var(--rf-navy);border-color:var(--rf-gold);justify-content:center}.site-header .gnb .nav-cta i{color:var(--rf-navy)}.site-header .gnb .nav-cta:hover{background:var(--rf-gold-light);border-color:var(--rf-gold-light)}.site-header .gnb::after{content:"전화 상담 · 평일 09:00–18:00";display:block;margin-top:8px;padding:12px 0 0;border-top:1px solid var(--rf-line);font-size:12px;color:var(--rf-ink-3);text-align:center;letter-spacing:-.005em}}@media (max-width:480px){.site-header .header-inner{padding:10px 14px;gap:8px;min-height:60px}.site-header .logo-img,.site-header .logo-area img{width:32px;height:32px}.site-header .logo-main{font-size:13.5px}.site-header-phone{width:40px;height:40px}.menu-toggle{width:40px;height:40px}}.site-footer{position:relative;background:linear-gradient(180deg,#0a0f1e 0%,#050a15 100%);color:rgba(255,255,255,.78);padding:clamp(64px,7vw,96px) 0 0;overflow:hidden}.site-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,184,122,.6),transparent)}.site-footer::after{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(212,184,122,.06),transparent 60%);pointer-events:none}.site-footer .footer-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(20px,3vw,40px) clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start}.site-footer .footer-brand{min-width:0}.site-footer .footer-logo{display:flex;align-items:center;gap:14px;margin-bottom:16px}.site-footer .footer-logo-img,.site-footer .footer-logo img{display:block;width:44px;height:44px;object-fit:contain;flex-shrink:0;filter:brightness(0) invert(1);opacity:.95}.site-footer .footer-logo-text{display:flex;flex-direction:column;gap:2px;min-width:0}.site-footer .footer-logo-main{font-size:16px;font-weight:800;letter-spacing:-.016em;color:#fff;line-height:1.24}.site-footer .footer-logo-sub{font-size:12px;font-weight:500;color:rgba(255,255,255,.55);letter-spacing:-.005em;line-height:1.4}.site-footer .footer-desc{margin:0 0 20px;font-size:13.5px;line-height:1.7;color:rgba(255,255,255,.62);letter-spacing:-.005em;max-width:42ch}.site-footer .footer-contact{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.55}.site-footer .footer-contact>div{display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:baseline;color:rgba(255,255,255,.72);letter-spacing:-.005em}.site-footer .footer-contact .label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rf-gold-bright)}.site-footer .footer-contact a{color:rgba(255,255,255,.86);text-decoration:none;border-bottom:1px solid transparent;transition:color .22s var(--rf-easing),border-color .22s var(--rf-easing)}.site-footer .footer-contact a:hover{color:var(--rf-gold-bright);border-bottom-color:var(--rf-gold-bright)}.site-footer .footer-col{min-width:0}.site-footer .footer-col h4{margin:0 0 18px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-gold-bright);position:relative;padding-bottom:12px}.site-footer .footer-col h4::after{content:"";position:absolute;left:0;bottom:0;width:24px;height:1px;background:var(--rf-gold)}.site-footer .footer-links,.site-footer .footer-quick{display:flex;flex-direction:column;gap:10px}.site-footer .footer-links a,.site-footer .footer-quick a{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:rgba(255,255,255,.72);text-decoration:none;letter-spacing:-.005em;padding:2px 0;border-radius:4px;transition:color .22s var(--rf-easing),padding .22s var(--rf-easing);width:fit-content}.site-footer .footer-links a::before,.site-footer .footer-quick a::before{content:"";width:0;height:1px;background:var(--rf-gold);transition:width .28s var(--rf-easing),margin-right .28s var(--rf-easing)}.site-footer .footer-links a:hover,.site-footer .footer-quick a:hover{color:#fff;padding-left:0}.site-footer .footer-links a:hover::before,.site-footer .footer-quick a:hover::before{width:12px;margin-right:6px}.site-footer .footer-line{position:relative;z-index:1;max-width:1280px;margin:0 auto;height:1px;background:rgba(255,255,255,.08)}.site-footer .footer-notice{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,40px);font-size:12.5px;line-height:1.78;color:rgba(255,255,255,.55);letter-spacing:-.005em;border-bottom:1px solid rgba(255,255,255,.05)}.site-footer .footer-notice:empty{display:none}.site-footer .footer-bottom{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:clamp(18px,2.2vw,26px) clamp(20px,3vw,40px) clamp(24px,3vw,36px);display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;font-size:12.25px;color:rgba(255,255,255,.5);letter-spacing:-.005em}.site-footer .footer-bottom>div{display:inline-flex;align-items:center;gap:8px}.site-footer .footer-bottom a{color:rgba(255,255,255,.72);text-decoration:none;border-bottom:1px solid transparent;transition:color .22s var(--rf-easing),border-color .22s var(--rf-easing);padding:2px 0}.site-footer .footer-bottom a:hover{color:var(--rf-gold-bright);border-bottom-color:var(--rf-gold-bright)}@media (max-width:1024px){.site-footer .footer-inner{grid-template-columns:1fr 1fr;gap:36px 32px}.site-footer .footer-brand{grid-column:1 / -1}}@media (max-width:768px){.site-footer{padding-top:56px}.site-footer .footer-inner{grid-template-columns:1fr;gap:32px;padding-bottom:32px}.site-footer .footer-logo{margin-bottom:14px}.site-footer .footer-logo-img,.site-footer .footer-logo img{width:40px;height:40px}.site-footer .footer-logo-main{font-size:15px}.site-footer .footer-desc{font-size:13.25px;max-width:none}.site-footer .footer-contact>div{grid-template-columns:56px 1fr;gap:10px;font-size:12.75px}.site-footer .footer-col{padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.site-footer .footer-col h4{margin-bottom:14px;font-size:11.5px}.site-footer .footer-links,.site-footer .footer-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.site-footer .footer-links a,.site-footer .footer-quick a{font-size:13.25px;padding:4px 0}.site-footer .footer-links a:hover,.site-footer .footer-quick a:hover{padding-left:0}.site-footer .footer-links a:hover::before,.site-footer .footer-quick a:hover::before{display:none}.site-footer .footer-notice{padding:20px 20px;font-size:12px}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px 28px;font-size:11.5px;line-height:1.65}.site-footer .footer-bottom>div{width:100%}}@media (max-width:480px){.site-footer .footer-links,.site-footer .footer-quick{grid-template-columns:1fr}}.ksl-side-rail{position:fixed;right:0;top:50%;z-index:40;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;padding:10px 8px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rf-line);border-right:0;border-radius:14px 0 0 14px;box-shadow:-18px 0 36px -18px rgba(10,15,30,.18)}.ksl-side-rail-btn{display:flex;align-items:center;gap:0;width:52px;height:52px;padding:0;background:transparent;border:0;border-radius:10px;text-decoration:none;color:var(--rf-ink-2);overflow:hidden;transition:width .32s var(--rf-easing),background .22s var(--rf-easing),color .22s var(--rf-easing)}.ksl-side-rail-btn:hover,.ksl-side-rail-btn:focus-visible{width:196px;background:var(--rf-paper);color:var(--rf-navy)}.ksl-side-rail-btn--phone:hover,.ksl-side-rail-btn--reserve:hover{background:var(--rf-gold);color:var(--rf-navy)}.ksl-side-rail-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;font-size:17px;flex-shrink:0}.ksl-side-rail-btn--phone .ksl-side-rail-icon,.ksl-side-rail-btn--reserve .ksl-side-rail-icon{color:var(--rf-gold)}.ksl-side-rail-btn:hover .ksl-side-rail-icon{color:inherit}.ksl-side-rail-text{display:flex;flex-direction:column;gap:2px;padding-right:16px;white-space:nowrap;opacity:0;transition:opacity .22s var(--rf-easing)}.ksl-side-rail-btn:hover .ksl-side-rail-text,.ksl-side-rail-btn:focus-visible .ksl-side-rail-text{opacity:1}.ksl-side-rail-label{font-size:13px;font-weight:700;letter-spacing:-.008em}.ksl-side-rail-sub{font-size:11px;color:var(--rf-ink-3);letter-spacing:-.005em}.ksl-side-rail-btn:hover .ksl-side-rail-sub{color:rgba(10,15,30,.6)}@media (max-width:1024px){.ksl-side-rail{display:none}}@media (min-width:1025px){body:has(.desktop-consult-bar:not([hidden])) .ksl-side-rail{bottom:130px;top:auto;transform:none;border-radius:14px 0 0 14px}}@media (max-width:1024px){.desktop-consult-bar{display:none!important}}.fixed-cta-bar{position:fixed;bottom:0;left:0;right:0;z-index:45;background:#fff;border-top:1px solid var(--rf-line);box-shadow:0 -8px 24px -12px rgba(10,15,30,.14);padding:8px 12px calc(8px+env(safe-area-inset-bottom))}@media (min-width:1025px){.fixed-cta-bar{display:none}}.fixed-cta-bar .fixed-cta-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:480px;margin:0 auto}.fixed-cta-bar .cta-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;padding:8px 6px;background:var(--rf-paper);color:var(--rf-navy);border:1px solid var(--rf-line);border-radius:10px;text-decoration:none;transition:background .22s var(--rf-easing),border-color .22s var(--rf-easing),transform .22s var(--rf-easing)}.fixed-cta-bar .cta-btn.primary{background:var(--rf-gold);color:var(--rf-navy);border-color:var(--rf-gold)}.fixed-cta-bar .cta-btn .cta-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px}.fixed-cta-bar .cta-btn.primary .cta-icon{color:var(--rf-navy)}.fixed-cta-bar .cta-btn:not(.primary) .cta-icon{color:var(--rf-gold)}.fixed-cta-bar .cta-label-main{font-size:12px;font-weight:800;letter-spacing:-.005em;line-height:1.1}.fixed-cta-bar .cta-label-sub{font-size:10.5px;font-weight:500;color:var(--rf-ink-3);letter-spacing:-.005em;line-height:1.1}.fixed-cta-bar .cta-btn.primary .cta-label-sub{color:rgba(10,15,30,.7)}@media (max-width:1024px){body{padding-bottom:calc(72px+env(safe-area-inset-bottom))}}.ksl-scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:55;pointer-events:none}.ksl-scroll-progress-bar{height:100%;width:0;background:linear-gradient(90deg,var(--rf-gold),var(--rf-gold-bright));transition:width 80ms linear}.ksl-top-button{position:fixed;bottom:88px;right:20px;z-index:44;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:44px;height:44px;background:var(--rf-paper);color:var(--rf-navy);border:1px solid var(--rf-line-strong);border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .32s var(--rf-easing),visibility .32s,transform .22s var(--rf-easing),background .22s var(--rf-easing);box-shadow:0 8px 18px -8px rgba(10,15,30,.18)}.ksl-top-button.is-visible,.ksl-top-button[aria-hidden="false"]{opacity:1;visibility:visible}.ksl-top-button:hover{background:var(--rf-navy);color:#fff;transform:translateY(-2px)}.ksl-top-button-label{display:none}@media (min-width:1025px){.ksl-top-button{right:84px;bottom:24px}}:root{--ksl-header-h:72px}@media (max-width:1024px){:root{--ksl-header-h:64px}}@media (max-width:480px){:root{--ksl-header-h:60px}}body.ksl-page-index .lp-anchor{top:var(--ksl-header-h)}body.ksl-page-faq .faqx-top{top:var(--ksl-header-h)}.svc-stepnav-wrap{top:var(--ksl-header-h)}html{scroll-padding-top:calc(var(--ksl-header-h)+12px)}body.admin-bar .site-header{top:32px}@media (max-width:782px){body.admin-bar .site-header{top:46px}}body.admin-bar{--ksl-header-h:104px}@media (max-width:782px){body.admin-bar{--ksl-header-h:110px}}body.ksl-page-rehab .svc-page--rehab .svc-grid,body.ksl-page-pasan .svc-page--pasan .svc-grid,body.ksl-page-corp .svc-page--corp .svc-grid{align-items:start!important;align-content:start;grid-auto-rows:auto;gap:clamp(14px,1.8vw,22px)!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card,body.ksl-page-corp .svc-page--corp .svc-section .svc-card{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:0!important;height:auto!important;align-self:start!important;padding:clamp(22px,2.2vw,30px) clamp(22px,2.2vw,28px)!important;border-radius:10px!important;border:1px solid rgba(184,146,74,.18)!important;background:#fff!important;box-shadow:0 12px 28px -22px rgba(10,15,30,.18)!important;position:relative}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card--highlighted,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card--highlighted,body.ksl-page-corp .svc-page--corp .svc-section .svc-card--highlighted{border-color:rgba(212,184,122,.32)!important;background:linear-gradient(180deg,#fffdf6 0%,#fff 65%)!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card--highlighted::before,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card--highlighted::before,body.ksl-page-corp .svc-page--corp .svc-section .svc-card--highlighted::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rf-gold),var(--rf-gold-bright));border-radius:10px 10px 0 0}@media (hover:hover) and (pointer:fine){body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card:hover,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card:hover,body.ksl-page-corp .svc-page--corp .svc-section .svc-card:hover{transform:translateY(-3px)!important;border-color:rgba(212,184,122,.42)!important;box-shadow:0 22px 40px -28px rgba(10,15,30,.22),0 4px 10px -4px rgba(212,184,122,.14)!important}}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-num,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-num,body.ksl-page-corp .svc-page--corp .svc-section .svc-card-num{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;min-width:44px;padding:6px 12px!important;margin:0 0 16px!important;background:rgba(212,184,122,.14)!important;border:1px solid rgba(212,184,122,.32);color:var(--rf-gold-deep)!important;border-radius:999px!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1!important;text-transform:none!important;font-feature-settings:"tnum","lnum"!important;gap:0!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-num::after,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-num::after,body.ksl-page-corp .svc-page--corp .svc-section .svc-card-num::after{display:none!important;content:none!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card--highlighted .svc-card-num,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card--highlighted .svc-card-num,body.ksl-page-corp .svc-page--corp .svc-section .svc-card--highlighted .svc-card-num{background:var(--rf-gold)!important;border-color:var(--rf-gold)!important;color:var(--rf-navy)!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card h3,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card h3,body.ksl-page-corp .svc-page--corp .svc-section .svc-card h3{margin:0 0 10px!important;font-size:clamp(16px,1.4vw,18px)!important;font-weight:800!important;line-height:1.42!important;letter-spacing:-.020em!important;color:var(--rf-navy)!important;word-break:keep-all;text-wrap:balance}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card p,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card p,body.ksl-page-corp .svc-page--corp .svc-section .svc-card p{margin:0!important;font-size:14.25px!important;line-height:1.72!important;color:var(--rf-ink-2)!important;letter-spacing:-.005em!important;word-break:keep-all}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-tag,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-tag,body.ksl-page-corp .svc-page--corp .svc-section .svc-card-tag{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:14px 0 0!important;padding:5px 11px!important;background:rgba(212,184,122,.10)!important;color:var(--rf-gold-deep)!important;border:1px solid rgba(212,184,122,.28)!important;border-radius:999px!important;font-family:var(--font-sans)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:-.005em!important;text-transform:none!important;line-height:1.2!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-tag::before,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-tag::before,body.ksl-page-corp .svc-page--corp .svc-section .svc-card-tag::before{content:"";display:inline-block;width:5px;height:5px;background:var(--rf-gold);border-radius:50%;opacity:.85}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card .svc-card-list,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card .svc-card-list,body.ksl-page-corp .svc-page--corp .svc-section .svc-card .svc-card-list{margin:12px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--rf-line);display:grid;gap:6px;width:100%}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-list li,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-list li,body.ksl-page-corp .svc-page--corp .svc-section .svc-card-list li{position:relative;padding:0 0 0 18px!important;font-size:13.5px!important;line-height:1.6!important;color:var(--rf-ink-2)!important;letter-spacing:-.005em}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-list li::before,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-list li::before,body.ksl-page-corp .svc-page--corp .svc-section .svc-card-list li::before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--rf-gold);border-radius:50%;opacity:.85}body.ksl-page-rehab .svc-page--rehab .svc-section-header,body.ksl-page-pasan .svc-page--pasan .svc-section-header,body.ksl-page-corp .svc-page--corp .svc-section-header{margin-bottom:clamp(32px,4vw,48px)!important}body.ksl-page-rehab .svc-page--rehab .svc-section-desc,body.ksl-page-pasan .svc-page--pasan .svc-section-desc,body.ksl-page-corp .svc-page--corp .svc-section-desc{max-width:60ch}body.ksl-page-rehab .svc-page--rehab .svc-compare,body.ksl-page-pasan .svc-page--pasan .svc-compare,body.ksl-page-corp .svc-page--corp .svc-compare{align-items:start}body.ksl-page-rehab .svc-page--rehab .svc-compare-card,body.ksl-page-pasan .svc-page--pasan .svc-compare-card,body.ksl-page-corp .svc-page--corp .svc-compare-card{align-self:start;min-height:0;height:auto}body.ksl-page-rehab .svc-check-list li::before,body.ksl-page-pasan .svc-check-list li::before,body.ksl-page-corp .svc-check-list li::before{background:var(--rf-gold)}@media (max-width:768px){body.ksl-page-rehab .svc-page--rehab .svc-grid,body.ksl-page-pasan .svc-page--pasan .svc-grid,body.ksl-page-corp .svc-page--corp .svc-grid{grid-template-columns:1fr!important;gap:12px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card,body.ksl-page-corp .svc-page--corp .svc-section .svc-card{padding:20px 18px!important;border-radius:8px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-num,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-num,body.ksl-page-corp .svc-page--corp .svc-section .svc-card-num{width:auto!important;height:auto!important;min-width:40px!important;padding:5px 11px!important;font-size:12.5px!important;margin-bottom:12px!important;border-radius:4px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card h3,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card h3,body.ksl-page-corp .svc-page--corp .svc-section .svc-card h3{font-size:15.5px!important;margin-bottom:8px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card p,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card p,body.ksl-page-corp .svc-page--corp .svc-section .svc-card p{font-size:14px!important;line-height:1.7!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-tag,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card-tag,body.ksl-page-corp .svc-page--corp .svc-section .svc-card-tag{margin-top:12px!important;padding:4px 10px!important;font-size:11px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card{grid-template-columns:none!important}}@media (max-width:380px){body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card,body.ksl-page-corp .svc-page--corp .svc-section .svc-card{padding:18px 16px!important}}body.ksl-page-cases .cases-board{display:flex;flex-direction:column;gap:0;list-style:none;padding:0;margin:0;background:#fff;border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);overflow:hidden;box-shadow:var(--rf-shadow-card)}body.ksl-page-cases .cases-board .cases-card--v4,body.ksl-page-cases .cases-board-row{display:block;grid-template-columns:none!important;padding:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;transform:none}body.ksl-page-cases .cases-board-row::before,body.ksl-page-cases .cases-board .cases-card--v4::before{display:none!important}body.ksl-page-cases .cases-board .cases-v4-content,body.ksl-page-cases .cases-board .cases-v4-media{display:none}body.ksl-page-cases .cases-board-row{border-bottom:1px solid var(--rf-line);transition:background .22s var(--rf-easing)}body.ksl-page-cases .cases-board-row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){body.ksl-page-cases .cases-board-row:not(.cases-board-row--head):hover{background:var(--rf-cream);transform:none!important;box-shadow:none!important;border-color:var(--rf-line)!important}body.ksl-page-cases .cases-board-row:not(.cases-board-row--head):hover .cases-board-cell--arrow{color:var(--rf-gold);transform:translateX(3px)}body.ksl-page-cases .cases-board-row:not(.cases-board-row--head):hover .cases-board-title{color:var(--rf-navy)}}body.ksl-page-cases .cases-board-link{display:grid;grid-template-columns:44px 96px 64px minmax(0,1fr) 180px 96px 28px;align-items:center;gap:clamp(12px,1.6vw,20px);padding:16px 22px;text-decoration:none;color:inherit}body.ksl-page-cases .cases-board-row--head{background:var(--rf-paper);border-bottom:1px solid var(--rf-line-strong)}body.ksl-page-cases .cases-board-link--head{pointer-events:none;cursor:default;padding-top:12px;padding-bottom:12px}body.ksl-page-cases .cases-board-row--head .cases-board-cell{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-ink-3);line-height:1}body.ksl-page-cases .cases-board-cell--num{font-size:12.5px;font-weight:700;color:var(--rf-ink-3);font-feature-settings:"tnum","lnum";letter-spacing:0;text-align:center}body.ksl-page-cases .cases-board-cell--cat{display:flex;align-items:center}body.ksl-page-cases .cases-board-chip{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;font-size:11.5px;font-weight:700;letter-spacing:.02em;background:var(--rf-navy);color:var(--rf-gold-bright);border-radius:4px;white-space:nowrap;line-height:1.3}body.ksl-page-cases .cases-board-chip--rehab{background:var(--rf-navy);color:var(--rf-gold-bright)}body.ksl-page-cases .cases-board-chip--pasan{background:var(--rf-navy-mid);color:var(--rf-gold-bright)}body.ksl-page-cases .cases-board-chip--corp{background:rgba(10,15,30,.78);color:var(--rf-gold-bright)}body.ksl-page-cases .cases-board-cell--doc{display:flex;align-items:center;justify-content:center}body.ksl-page-cases .cases-board-doc{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:58px;border-radius:3px;background:linear-gradient(155deg,var(--rf-paper) 0%,#ede4d0 100%);border:1px solid rgba(10,15,30,.10);overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 4px 8px -4px rgba(10,15,30,.16);transition:transform .32s var(--rf-easing),box-shadow .32s var(--rf-easing)}@media (hover:hover) and (pointer:fine){body.ksl-page-cases .cases-board-row:hover .cases-board-doc{transform:rotate(-2deg) translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 8px 14px -6px rgba(10,15,30,.24)}}body.ksl-page-cases .cases-board-doc img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}body.ksl-page-cases .cases-board-doc-mock{position:relative;width:100%;height:100%;padding:5px 4px;display:flex;flex-direction:column;gap:3px;background:linear-gradient(180deg,#fff 0%,#f8f7f5 100%)}body.ksl-page-cases .cases-board-doc-mock-line{display:block;height:1.5px;border-radius:1px;background:rgba(10,15,30,.12)}body.ksl-page-cases .cases-board-doc-mock-line:nth-of-type(odd){width:88%}body.ksl-page-cases .cases-board-doc-mock-line:nth-of-type(even){width:68%}body.ksl-page-cases .cases-board-doc-mock-line--short{width:44%!important}body.ksl-page-cases .cases-board-doc-mock-stamp{position:absolute;bottom:4px;left:50%;transform:translateX(-50%) rotate(-8deg);font-size:6.5px;font-weight:800;letter-spacing:-.02em;padding:1.5px 3px;border:1px solid rgba(196,68,68,.50);border-radius:2px;color:rgba(196,68,68,.62);line-height:1}body.ksl-page-cases .cases-board-cell--main{display:flex;flex-direction:column;gap:4px;min-width:0}body.ksl-page-cases .cases-board-title{font-size:15px;font-weight:800;line-height:1.42;letter-spacing:-.018em;color:var(--rf-navy);text-wrap:balance;transition:color .22s var(--rf-easing);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body.ksl-page-cases .cases-board-summary{font-size:13px;line-height:1.55;color:var(--rf-ink-2);letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body.ksl-page-cases .cases-board-meta-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:2px;font-size:11.5px;color:var(--rf-ink-3);letter-spacing:-.005em;line-height:1.4}body.ksl-page-cases .cases-board-meta-row>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}body.ksl-page-cases .cases-board-meta-row i{font-size:10px;color:var(--rf-ink-3);opacity:.7}body.ksl-page-cases .cases-board-cell--result{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}body.ksl-page-cases .cases-board-status{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--rf-navy);letter-spacing:-.008em;line-height:1.35;word-break:keep-all}body.ksl-page-cases .cases-board-status::before{content:"\f00c";font-family:"Font Awesome 6 Free","Font Awesome 6 Pro","FontAwesome";font-weight:900;font-size:9px;color:var(--rf-gold);width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(212,184,122,.20);flex-shrink:0}body.ksl-page-cases .cases-board-percent{display:inline-flex;align-items:baseline;padding:2px 8px;background:var(--rf-navy);color:var(--rf-gold-bright);border-radius:4px;font-size:12.5px;font-weight:800;letter-spacing:-.012em;line-height:1.3;font-feature-settings:"tnum","lnum"}body.ksl-page-cases .cases-board-percent::before{content:"면책 ";font-size:9.5px;font-weight:700;letter-spacing:.06em;color:rgba(236,218,166,.7);margin-right:4px}body.ksl-page-cases .cases-board-cell--date{text-align:right}body.ksl-page-cases .cases-board-date{font-size:12.5px;font-weight:600;color:var(--rf-ink-3);letter-spacing:.02em;font-feature-settings:"tnum","lnum";white-space:nowrap}body.ksl-page-cases .cases-board-cell--arrow{display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:var(--rf-ink-3);transition:color .22s var(--rf-easing),transform .22s var(--rf-easing)}body.ksl-page-cases .cases-board-foot{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;padding:14px 18px;background:var(--rf-cream);border:1px solid var(--rf-line);border-radius:var(--rf-radius-sm);color:var(--rf-ink-2);font-size:12.5px;letter-spacing:-.005em;line-height:1.6}body.ksl-page-cases .cases-board-foot i{color:var(--rf-gold);font-size:12px;margin-top:2px;flex-shrink:0}body.ksl-page-cases .cases-board-empty{display:none;margin:clamp(20px,3vw,28px) 0 0;padding:clamp(36px,5vw,56px) 24px;background:var(--rf-cream);border:1px dashed var(--rf-line-strong);border-radius:var(--rf-radius-md);color:var(--rf-ink-2);font-size:14.5px;line-height:1.65;letter-spacing:-.005em;text-align:center}body.ksl-page-cases .cases-board-empty i{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 12px;border-radius:50%;background:#fff;border:1px solid var(--rf-line);color:var(--rf-gold);font-size:16px}@media (max-width:1180px){body.ksl-page-cases .cases-board-link{grid-template-columns:88px 52px minmax(0,1fr) 150px 80px 24px;padding:14px 18px;gap:14px}body.ksl-page-cases .cases-board-cell--num{display:none}}@media (max-width:768px){body.ksl-page-cases .cases-board{border-radius:12px;background:transparent;border:0;box-shadow:none;gap:10px}body.ksl-page-cases .cases-board-row--head{display:none}body.ksl-page-cases .cases-board-row{background:#fff;border:1px solid var(--rf-line);border-radius:12px;box-shadow:var(--rf-shadow-card)}body.ksl-page-cases .cases-board-link{display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-template-areas:"cat cat date" "doc main arrow" "doc result arrow";grid-template-rows:auto auto auto;gap:8px 14px;padding:14px 16px}body.ksl-page-cases .cases-board-cell--cat{grid-area:cat;align-self:center}body.ksl-page-cases .cases-board-chip{padding:4px 9px;font-size:10.5px}body.ksl-page-cases .cases-board-cell--date{grid-area:date;text-align:right;align-self:center}body.ksl-page-cases .cases-board-date{font-size:11.5px}body.ksl-page-cases .cases-board-cell--doc{grid-area:doc;align-self:start}body.ksl-page-cases .cases-board-doc{width:60px;height:82px}body.ksl-page-cases .cases-board-cell--main{grid-area:main;align-self:start;gap:4px}body.ksl-page-cases .cases-board-title{font-size:14.5px;line-height:1.38;-webkit-line-clamp:2;display:-webkit-box;white-space:normal}body.ksl-page-cases .cases-board-summary{display:none}body.ksl-page-cases .cases-board-meta-row{font-size:11px;gap:4px 10px;margin-top:2px}body.ksl-page-cases .cases-board-cell--result{grid-area:result;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed var(--rf-line);margin-top:2px}body.ksl-page-cases .cases-board-status{font-size:12px}body.ksl-page-cases .cases-board-cell--arrow{grid-area:arrow;align-self:center;color:var(--rf-ink-3)}body.ksl-page-cases .cases-board-foot{margin:14px 0 0;padding:12px 14px;font-size:12px}}@media (max-width:480px){body.ksl-page-cases .cases-board-link{padding:12px 14px;gap:6px 12px}body.ksl-page-cases .cases-board-doc{width:48px;height:66px}}body.ksl-page-cases .svc-page--cases .svc-container,body.ksl-page-cases .svc-page .svc-container{max-width:min(1200px,calc(100vw - 40px));margin-left:auto;margin-right:auto;padding-left:clamp(20px,3vw,32px);padding-right:clamp(20px,3vw,32px)}body.ksl-page-cases .svc-page--cases .svc-section,body.ksl-page-cases .svc-page .svc-section{padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(56px,7vw,96px)!important}body.ksl-page-cases .svc-page--cases .svc-hero,body.ksl-page-cases .svc-page .svc-hero{padding-top:clamp(64px,9vw,120px)!important;padding-bottom:clamp(48px,6vw,80px)!important}body.ksl-page-cases .svc-page--cases .svc-final{padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(56px,7vw,96px)!important}body.ksl-page-cases .svc-page--cases .svc-section-header{margin-bottom:clamp(28px,3.5vw,44px)!important}body.ksl-page-cases .cases-hero-stats{margin-top:clamp(28px,3.5vw,40px)}body.ksl-page-cases .cases-hero-statbox{padding:clamp(18px,2.2vw,24px) clamp(16px,1.8vw,22px)}body.ksl-page-cases .cases-hero-statbox-num{font-size:clamp(26px,3.5vw,36px)}body.ksl-page-cases .cases-hero-statbox--total .cases-hero-statbox-num{font-size:clamp(30px,4vw,44px)}body.ksl-page-cases .cases-categories{margin-top:clamp(24px,3vw,36px)}body.ksl-page-cases .cases-category{padding:clamp(20px,2.4vw,26px)!important;min-height:0;align-items:start}body.ksl-page-cases .cases-category-num{padding-top:0;min-width:30px;font-size:12.5px}body.ksl-page-cases .cases-category-label{font-size:17px;margin-bottom:6px}body.ksl-page-cases .cases-category-summary{font-size:13px;line-height:1.6}body.ksl-page-cases .cases-category-meta{padding-top:12px}body.ksl-page-cases .cases-category-count strong{font-size:20px}body.ksl-page-cases .cases-v4-head{margin-bottom:clamp(24px,3vw,36px);gap:16px}body.ksl-page-cases .cases-v4-title-main{font-size:clamp(22px,2.6vw,30px)}body.ksl-page-cases .cases-v4-desc-main{font-size:14.5px;line-height:1.65}body.ksl-page-cases .cases-v4-filter{margin-bottom:clamp(16px,2vw,22px);gap:14px}body.ksl-page-cases .cases-section--v4{overflow:visible}body.ksl-page-cases .cases-card--v4{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:contents;box-shadow:none!important;transform:none!important}body.ksl-page-cases .cases-card--v4::before,body.ksl-page-cases .cases-card--v4::after{display:none!important;content:none!important}body.ksl-page-cases .cases-board .cases-v4-content,body.ksl-page-cases .cases-board .cases-v4-media,body.ksl-page-cases .cases-board .cases-v4-doc{display:none!important}body.ksl-page-cases .svc-section--dark{padding-top:clamp(56px,7vw,88px)!important;padding-bottom:clamp(56px,7vw,88px)!important}body.ksl-page-cases .svc-timeline{gap:clamp(14px,2vw,22px)}body.ksl-page-cases .svc-timeline-step{padding:clamp(20px,2.4vw,28px)!important}body.ksl-page-cases .svc-timeline-head h3{font-size:16.5px}body.ksl-page-cases .svc-timeline-step p{font-size:13.75px;line-height:1.65}body.ksl-page-cases .svc-final-inner{padding:clamp(36px,5vw,64px) clamp(24px,3vw,40px)}body.ksl-page-cases .svc-final-title{font-size:clamp(24px,3.2vw,36px);margin-bottom:14px}body.ksl-page-cases .svc-final-desc{font-size:14.5px;line-height:1.7;margin-bottom:22px}body.ksl-page-cases .svc-stepnav-wrap{position:static;background:transparent;border:0;padding:0;margin:clamp(20px,2.5vw,28px) 0 0}body.ksl-page-cases .svc-stepnav{display:inline-flex;flex-wrap:wrap;padding:6px;background:var(--rf-paper);border:1px solid var(--rf-line);border-radius:999px}@media (max-width:768px){body.ksl-page-cases .svc-page--cases .svc-section,body.ksl-page-cases .svc-page .svc-section{padding-top:48px!important;padding-bottom:48px!important}body.ksl-page-cases .svc-page--cases .svc-hero{padding-top:56px!important;padding-bottom:40px!important}body.ksl-page-cases .cases-hero-statbox{padding:16px 14px}body.ksl-page-cases .cases-hero-statbox-num{font-size:22px}body.ksl-page-cases .cases-hero-statbox--total .cases-hero-statbox-num{font-size:26px}body.ksl-page-cases .cases-category{padding:18px!important}body.ksl-page-cases .cases-v4-head{gap:10px}body.ksl-page-cases .cases-v4-title-main{font-size:20px}}:where(main.page-main,main.ksl-page-main){margin-top:0!important;padding-top:0!important}.site-header+main>*:first-child,.site-header+main *:is(.lp-hero,.svc-hero,.faqx-hero,.ab-hero,.cx-hero,.sc-hero,.cases-hero--v5,.loc-hero,.privacy-hero,.terms-hero,.legal-hero):first-of-type,.site-header~main *:is(.lp-hero,.svc-hero,.faqx-hero,.ab-hero,.cx-hero,.sc-hero,.cases-hero--v5,.loc-hero,.privacy-hero,.terms-hero,.legal-hero):first-of-type{margin-top:0!important}main>.svc-page,main>.faqx-redesign,main>.ksl-page-wrap{margin-top:0!important;padding-top:0!important}.site-header~main .lp-hero,.site-header~main .svc-hero,.site-header~main .faqx-hero,.site-header~main .ab-hero,.site-header~main .cx-hero,.site-header~main .sc-hero,.site-header~main .cases-hero--v5{padding-top:clamp(56px,7vw,96px)!important}.site-header~main .svc-breadcrumb{padding-top:clamp(12px,1.6vw,20px)!important;padding-bottom:clamp(8px,1.2vw,16px)!important;margin-top:0!important}.ksl-side-rail{position:fixed;right:0;top:50%;z-index:40;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;width:188px;padding:14px 12px;background:radial-gradient(420px 240px at 100% 0%,rgba(212,185,120,.20),transparent 65%),linear-gradient(135deg,var(--rf-navy) 0%,var(--rf-navy-mid) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(212,184,122,.32);border-right:0;border-radius:14px 0 0 14px;box-shadow:-20px 16px 36px -18px rgba(10,15,30,.4);transition:transform .32s var(--rf-easing),width .32s var(--rf-easing)}.ksl-side-rail::before{content:"QUICK · 빠른 전환";display:block;padding:2px 4px 8px;margin-bottom:4px;color:var(--rf-gold-bright);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08)}.ksl-side-rail-btn{display:grid!important;grid-template-columns:36px 1fr;align-items:center;gap:10px;width:100%!important;height:auto!important;padding:9px 6px!important;background:transparent;border:0;border-radius:8px;text-decoration:none;color:#fff;overflow:hidden;transition:background .22s var(--rf-easing),color .22s var(--rf-easing),transform .22s var(--rf-easing)}.ksl-side-rail-btn:hover,.ksl-side-rail-btn:focus-visible{width:100%!important;background:rgba(212,184,122,.14);transform:translateX(-2px)}.ksl-side-rail-btn--phone:hover,.ksl-side-rail-btn--reserve:hover{background:var(--rf-gold)!important;color:var(--rf-navy)!important}.ksl-side-rail-btn--phone:hover .ksl-side-rail-icon,.ksl-side-rail-btn--phone:hover .ksl-side-rail-icon i,.ksl-side-rail-btn--reserve:hover .ksl-side-rail-icon,.ksl-side-rail-btn--reserve:hover .ksl-side-rail-icon i{color:var(--rf-navy)!important}.ksl-side-rail-btn--phone:hover .ksl-side-rail-sub,.ksl-side-rail-btn--reserve:hover .ksl-side-rail-sub{color:rgba(10,15,30,.72)!important}.ksl-side-rail-icon{display:inline-flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;font-size:15px!important;background:rgba(255,255,255,.06);border:1px solid rgba(212,184,122,.28);border-radius:8px;color:var(--rf-gold-bright)!important;flex-shrink:0;transition:background .22s var(--rf-easing),border-color .22s var(--rf-easing),color .22s var(--rf-easing)}.ksl-side-rail-btn--phone .ksl-side-rail-icon,.ksl-side-rail-btn--reserve .ksl-side-rail-icon{background:rgba(212,184,122,.16);border-color:rgba(212,184,122,.42)}.ksl-side-rail-text{display:flex!important;flex-direction:column;gap:1px;padding:0!important;white-space:nowrap;opacity:1!important;min-width:0}.ksl-side-rail-label{font-size:12.5px;font-weight:800;letter-spacing:-.012em;color:#fff;line-height:1.2}.ksl-side-rail-sub{font-size:10.5px;color:rgba(255,255,255,.6);letter-spacing:-.005em;line-height:1.2;font-feature-settings:"tnum","lnum";overflow:hidden;text-overflow:ellipsis}.ksl-side-rail-btn:hover .ksl-side-rail-sub{color:rgba(255,255,255,.78)}.ksl-side-rail::after{content:"";position:absolute;top:50%;left:-1px;transform:translate(-100%,-50%);width:24px;height:56px;background:var(--rf-navy);border:1px solid rgba(212,184,122,.32);border-right:0;border-radius:8px 0 0 8px;background-image:linear-gradient(90deg,transparent 11px,rgba(212,184,122,.6) 11px,rgba(212,184,122,.6) 13px,transparent 13px);pointer-events:none;box-shadow:-10px 8px 18px -10px rgba(10,15,30,.4)}body.ksl-rail-collapsed .ksl-side-rail{width:56px;padding:12px 8px}body.ksl-rail-collapsed .ksl-side-rail::before,body.ksl-rail-collapsed .ksl-side-rail-text{display:none!important}body.ksl-rail-collapsed .ksl-side-rail-btn{grid-template-columns:1fr;justify-items:center}@media (max-width:1024px){.ksl-side-rail{display:none!important}}@media (min-width:1025px){.ksl-top-button{right:220px!important}}@media (min-width:1025px){:root{--ksl-desktop-dock-h:72px}body{padding-bottom:calc(var(--ksl-desktop-dock-h)+env(safe-area-inset-bottom,0))!important}.desktop-consult-bar{background:rgba(8,14,28,.94)!important;border-top:1px solid rgba(212,184,122,.16)!important;box-shadow:0 -18px 42px -28px rgba(0,0,0,.55)!important}.desktop-consult-inner{min-height:var(--ksl-desktop-dock-h)!important;max-width:1160px!important;padding:10px 24px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:22px!important}.desktop-consult-copy{gap:10px!important;min-width:176px!important}.desktop-consult-kicker,.desktop-consult-title,.desktop-consult-sub,.desktop-consult-input,.desktop-consult-submit{letter-spacing:0!important}.desktop-consult-kicker{font-size:10px!important}.desktop-consult-kicker::before{width:16px!important}.desktop-consult-title{font-size:14px!important}.desktop-consult-sub,.desktop-consult-meta{display:none!important}.desktop-consult-form{gap:0!important}.desktop-consult-fields{grid-template-columns:118px 150px minmax(220px,1fr) auto!important;gap:8px!important}.desktop-consult-input{height:40px!important;border-radius:8px!important;background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.13)!important}.desktop-consult-submit{height:40px!important;padding:0 18px!important;border-radius:8px!important;font-size:13px!important}.site-header~main .lp-hero,.site-header~main .svc-hero,.site-header~main .faqx-hero,.site-header~main .ab-hero,.site-header~main .cx-hero,.site-header~main .sc-hero,.site-header~main .contact-hero,.site-header~main .cases-hero--v5{padding-bottom:clamp(62px,7vw,104px)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-grid,body.ksl-page-pasan .svc-page--pasan .svc-hero-grid,body.ksl-page-corp .svc-page--corp .svc-hero-grid,body.ksl-page-location .svc-page--location .svc-hero-grid,body.ksl-page-contact .ctc-hero-inner{max-width:min(1160px,calc(100vw - 160px))!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,390px)!important;gap:clamp(42px,6vw,76px)!important;align-items:center!important}body.ksl-page-rehab .svc-page--rehab .svc-section>.svc-container,body.ksl-page-pasan .svc-page--pasan .svc-section>.svc-container,body.ksl-page-corp .svc-page--corp .svc-section>.svc-container,body.ksl-page-rehab .svc-page--rehab .svc-stepnav,body.ksl-page-pasan .svc-page--pasan .svc-stepnav,body.ksl-page-corp .svc-page--corp .svc-stepnav{max-width:min(1160px,calc(100vw - 160px))!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-title,body.ksl-page-pasan .svc-page--pasan .svc-hero-title,body.ksl-page-corp .svc-page--corp .svc-hero-title,body.ksl-page-location .svc-page--location .svc-hero-title,body.ksl-page-contact .ctc-hero .svc-hero-title{max-width:720px!important;font-size:clamp(40px,3.35vw,52px)!important;line-height:1.18!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc,body.ksl-page-pasan .svc-page--pasan .svc-hero-desc,body.ksl-page-corp .svc-page--corp .svc-hero-desc,body.ksl-page-location .svc-page--location .svc-hero-desc,body.ksl-page-contact .ctc-hero .svc-hero-desc{max-width:620px!important;font-size:16.5px!important;line-height:1.78!important}.svc-hero-card,.ctc-hero-quick{border-radius:8px!important;box-shadow:0 32px 82px -52px rgba(0,0,0,.75)!important}body .svc-hero-card>.svc-card-or,.svc-page .svc-hero .svc-card-or{display:none!important}.svc-hero-card>.svc-card-kicker,.svc-hero-card>.svc-card-title,.svc-hero-card>.svc-card-desc,.svc-hero-card>.svc-card-checks,.svc-hero-card>.svc-card-note{display:revert!important;visibility:visible!important;opacity:1!important}.svc-hero-card>.svc-card-kicker{color:var(--rf-gold-bright)!important}.svc-hero-card>.svc-card-title{color:#fff!important;margin:8px 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}.svc-hero-card>.svc-card-desc,.svc-hero-card>.svc-card-checks,.svc-hero-card>.svc-card-note{color:rgba(255,255,255,.72)!important}.svc-hero-card>.svc-card-desc{margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.svc-hero-card>.svc-card-checks{display:grid!important;gap:8px!important;margin:0 0 18px!important;padding:14px 16px!important;border:1px solid rgba(212,184,122,.20)!important;border-radius:8px!important;background:rgba(255,255,255,.045)!important;box-shadow:none!important}.svc-hero-card>.svc-card-checks li{position:relative!important;padding:0 0 0 22px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:rgba(255,255,255,.74)!important}.svc-hero-card>.svc-card-checks li::before{left:0!important;top:.15em!important}.svc-hero-card>.svc-card-actions,.svc-hero-card>.svc-card-contacts{gap:8px!important}}@media (min-width:1181px) and (max-width:1599px){.ksl-side-rail{right:14px!important;top:auto!important;bottom:calc(var(--ksl-desktop-dock-h,72px)+18px)!important;width:58px!important;padding:8px!important;transform:none!important;border-radius:12px!important;border:1px solid rgba(212,184,122,.28)!important}.ksl-side-rail::before,.ksl-side-rail::after,.ksl-side-rail-text{display:none!important}.ksl-side-rail-btn{width:42px!important;height:42px!important;padding:5px!important;grid-template-columns:1fr!important;justify-items:center!important}.ksl-side-rail-icon{width:32px!important;height:32px!important;font-size:14px!important}.ksl-top-button{right:24px!important;bottom:calc(var(--ksl-desktop-dock-h,72px)+22px)!important}}@media (max-width:1180px) and (min-width:1025px){.ksl-side-rail{display:none!important}.ksl-top-button{right:20px!important}.desktop-consult-inner{max-width:calc(100vw - 40px)!important;grid-template-columns:minmax(0,1fr)!important}.desktop-consult-copy{display:none!important}}@media (max-width:768px){html,body{overflow-x:hidden!important}body{padding-bottom:calc(82px+env(safe-area-inset-bottom,0))!important}main.page-main,main.ksl-page-main,.svc-page,.lp-page,.ab-page,.faqx-redesign,.sc-page,.ctc-page{max-width:100vw!important;overflow-x:hidden!important}:where(.page-main,.ksl-page-main):where( .svc-hero-title,.lp-hero-title,.ab-hero-name,.faqx-hero-title,.ctc-hero .svc-hero-title,.sc-hero-title ){max-width:100%!important;font-size:clamp(27px,7.2vw,32px)!important;line-height:1.28!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:keep-all}:where(.page-main,.ksl-page-main):where( .svc-section-title,.lp-section-title,.ab-section-title,.faqx-title,.sc-section-title,h2 ){font-size:clamp(24px,6.3vw,29px)!important;line-height:1.34!important;letter-spacing:0!important;overflow-wrap:break-word!important}:where(.page-main,.ksl-page-main):where(.svc-container,.faqx-container,.sc-container,.container){width:min(calc(100% - 32px),430px)!important;max-width:430px!important}.site-header~main .svc-hero,.site-header~main .faqx-hero,.site-header~main .sc-hero,.site-header~main .ctc-hero,.site-header~main .lp-hero,.site-header~main .ab-hero{padding-top:44px!important;padding-bottom:38px!important}.svc-hero-grid,.ctc-hero-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important;width:100%!important}.svc-hero-copy,.ctc-hero-copy{min-width:0!important}.svc-hero .svc-chips,.svc-hero .svc-proof,.ctc-hero-trust{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:8px!important}.svc-hero .svc-chip,.svc-hero .svc-proof-card,.ctc-hero-trust li{width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;justify-content:flex-start!important}.svc-hero-card,.ctc-hero-quick{width:100%!important;max-width:100%!important;min-width:0!important;padding:20px 16px!important;border-radius:8px!important}.svc-hero-card>.svc-card-title{font-size:20px!important;line-height:1.35!important}.svc-hero-card>.svc-card-actions,.svc-hero-card>.svc-card-contacts{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.svc-hero-card>.svc-card-actions .svc-btn,.svc-hero-card>.svc-card-contacts .svc-card-contact,.ctc-hero-alt-link{min-width:0!important;width:100%!important;white-space:normal!important}body.ksl-page-faq .faqx-hero-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:0!important;overflow:hidden!important}body.ksl-page-faq .faqx-hero-stats li{min-width:0!important;padding:0 8px!important}body.ksl-page-faq .faqx-hero-stat-num{font-size:22px!important;line-height:1.1!important}body.ksl-page-faq .faqx-hero-stat-label{font-size:10px!important;line-height:1.25!important;white-space:normal!important}.fixed-cta-bar,.svc-sticky-mobile{z-index:9998!important}body .svc-page .svc-container,body .ctc-page .svc-container,body .faqx-redesign .faqx-container,body .sc-page .sc-container,body .ab-page .container,body.ksl-page-index .container{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}body .svc-page .svc-hero-grid,body .ctc-page .ctc-hero-inner,body .svc-page .svc-hero-copy,body .ctc-page .ctc-hero-copy{width:100%!important;max-width:100%!important;min-width:0!important}body .svc-page .svc-hero-title,body .ctc-page .svc-hero-title,body .faqx-redesign .faqx-hero-title,body .sc-page .sc-hero-title{width:100%!important;max-width:calc(100vw - 32px)!important;margin-left:0!important;margin-right:0!important;white-space:normal!important;text-wrap:wrap!important;overflow-wrap:break-word!important}}@media (max-width:390px){:where(.page-main,.ksl-page-main):where( .svc-hero-title,.lp-hero-title,.ab-hero-name,.faqx-hero-title,.ctc-hero .svc-hero-title,.sc-hero-title ){font-size:26px!important}}@media (max-width:1024px){body .svc-page .svc-container,body .ctc-page .svc-container,body .faqx-redesign .faqx-container,body .sc-page .sc-container,body .ab-page .container,body.ksl-page-index .container{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}body .svc-page .svc-hero-grid,body .ctc-page .ctc-hero-inner{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}body .svc-page .svc-hero-copy,body .ctc-page .ctc-hero-copy{width:100%!important;max-width:100%!important;min-width:0!important}body .svc-page .svc-hero-title,body .ctc-page .svc-hero-title,body .faqx-redesign .faqx-hero-title,body .sc-page .sc-hero-title{width:100%!important;max-width:calc(100vw - 32px)!important;margin-left:0!important;margin-right:0!important;font-size:clamp(26px,7vw,32px)!important;line-height:1.3!important;white-space:normal!important;text-wrap:wrap!important;overflow-wrap:break-word!important;word-break:keep-all!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc,body.ksl-page-pasan .svc-page--pasan .svc-hero-desc,body.ksl-page-corp .svc-page--corp .svc-hero-desc,body.ksl-page-location .svc-page--location .svc-hero-desc,body.ksl-page-contact .ctc-page .svc-hero-desc{width:100%!important;max-width:22em!important;margin-left:0!important;margin-right:0!important;font-size:14.5px!important;line-height:1.72!important;white-space:normal!important;text-wrap:wrap!important;overflow-wrap:break-word!important;word-break:keep-all!important}.fixed-cta-bar .fixed-cta-inner,.svc-sticky-mobile{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-left:auto!important;margin-right:auto!important}.fixed-cta-bar .cta-btn,.svc-sticky-mobile .svc-sticky-btn{min-width:0!important;white-space:normal!important;overflow:hidden!important}body .svc-sticky-mobile,body .svc-page .svc-sticky-mobile{left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:10px 12px calc(10px+env(safe-area-inset-bottom,0))!important;box-sizing:border-box!important}body .svc-sticky-mobile .svc-sticky-btn,body .svc-page .svc-sticky-mobile .svc-sticky-btn{width:100%!important;min-width:0!important;min-height:46px!important;flex:initial!important;padding:10px 8px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-title,body.ksl-page-pasan .svc-page--pasan .svc-hero-title,body.ksl-page-corp .svc-page--corp .svc-hero-title,body.ksl-page-location .svc-page--location .svc-hero-title,body.ksl-page-contact .ctc-page .svc-hero-title{width:100%!important;max-width:calc(100vw - 32px)!important;margin-left:0!important;margin-right:0!important;font-size:clamp(26px,7vw,32px)!important;line-height:1.3!important;white-space:normal!important;text-wrap:wrap!important;overflow-wrap:break-word!important;word-break:keep-all!important}body .svc-page .svc-hero-desc,body .ctc-page .svc-hero-desc,body .faqx-redesign .faqx-hero-desc,body .sc-page .sc-hero-sub{width:100%!important;max-width:calc(100vw - 32px)!important;margin-left:0!important;margin-right:0!important;white-space:normal!important;overflow-wrap:break-word!important}body .svc-page .svc-hero .svc-chips,body .svc-page .svc-hero .svc-proof,body .ctc-page .ctc-hero-trust{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}body .svc-page .svc-hero-card,body .ctc-page .ctc-hero-quick{width:100%!important;max-width:100%!important;min-width:0!important}}body.ksl-page-cases .cases-board-row,body.ksl-page-cases .cases-board .cases-card--v4{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-template-areas:none!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;min-height:0!important;height:auto!important;gap:0!important;list-style:none!important}body.ksl-page-cases .cases-board-row>.cases-board-link{display:grid!important;grid-template-columns:36px 88px 52px minmax(0,1fr) 160px 84px 24px!important;align-items:center!important;gap:14px!important;padding:12px 18px!important;text-decoration:none!important;color:inherit!important;min-height:0!important}body.ksl-page-cases .cases-board-row:not(.cases-board-row--head){border-bottom:1px solid var(--rf-line)!important}body.ksl-page-cases .cases-board-row:last-of-type{border-bottom:0!important}@media (hover:hover) and (pointer:fine){body.ksl-page-cases .cases-board-row:not(.cases-board-row--head):hover{background:var(--rf-cream)!important}}body.ksl-page-cases .cases-board-doc{width:36px!important;height:48px!important;border-radius:3px!important;background:linear-gradient(155deg,var(--rf-paper) 0%,#ede4d0 100%)!important;border:1px solid rgba(10,15,30,.10)!important;overflow:hidden!important;box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 2px 4px -2px rgba(10,15,30,.16)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;flex-shrink:0!important;transform:none!important;position:relative}body.ksl-page-cases .cases-board-doc img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;display:block!important;max-width:none!important;border:0!important;box-shadow:none!important;transform:none!important;filter:none!important}body.ksl-page-cases .cases-board-doc-mock{width:100%!important;height:100%!important;padding:4px 3px!important;display:flex!important;flex-direction:column!important;gap:2px!important;background:#fff!important}body.ksl-page-cases .cases-board-doc-mock-line{height:1.5px!important;background:rgba(10,15,30,.18)!important;border-radius:1px!important}body.ksl-page-cases .cases-board-doc-mock-stamp{position:absolute!important;bottom:3px!important;left:50%;transform:translateX(-50%) rotate(-6deg)!important;font-size:5.5px!important;font-weight:800!important;padding:1px 3px!important;border:1px solid rgba(196,68,68,.5)!important;color:rgba(196,68,68,.62)!important;background:rgba(255,255,255,.7)!important;border-radius:2px!important;line-height:1!important}body.ksl-page-cases .cases-board-title{font-size:14.5px!important;font-weight:700!important;color:var(--rf-navy)!important;line-height:1.4!important;letter-spacing:-.015em!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-line-clamp:1!important}body.ksl-page-cases .cases-board-summary{display:none!important}body.ksl-page-cases .cases-board-meta-row{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;margin:2px 0 0!important;padding:0!important;font-size:11px!important;color:var(--rf-ink-3)!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important}body.ksl-page-cases .cases-board-meta-row i{font-size:9.5px!important;opacity:.7}body.ksl-page-cases .cases-board-cell--main{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;padding:0!important;margin:0!important}body.ksl-page-cases .cases-board-cell{padding:0!important;margin:0!important;background:transparent!important;border:0!important}body.ksl-page-cases .cases-board-cell--num{font-size:11.5px!important;font-weight:700!important;color:var(--rf-ink-3)!important;font-feature-settings:"tnum","lnum"!important;letter-spacing:0!important;text-align:center!important}body.ksl-page-cases .cases-board-cell--cat{display:flex!important;align-items:center!important}body.ksl-page-cases .cases-board-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 9px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;background:var(--rf-navy)!important;color:var(--rf-gold-bright)!important;border-radius:4px!important;border:0!important;white-space:nowrap!important;line-height:1.3!important}body.ksl-page-cases .cases-board-cell--result{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0!important}body.ksl-page-cases .cases-board-status{font-size:12px!important;font-weight:700!important;color:var(--rf-navy)!important;line-height:1.3!important;margin:0!important;padding:0!important}body.ksl-page-cases .cases-board-status::before{width:13px!important;height:13px!important;font-size:8px!important;margin-right:5px!important}body.ksl-page-cases .cases-board-percent{padding:1px 7px!important;font-size:11.5px!important;font-weight:800!important;background:var(--rf-navy)!important;color:var(--rf-gold-bright)!important;border-radius:3px!important;line-height:1.4!important}body.ksl-page-cases .cases-board-percent::before{font-size:8.5px!important;margin-right:3px!important}body.ksl-page-cases .cases-board-cell--date{text-align:right!important}body.ksl-page-cases .cases-board-date{font-size:11.5px!important;font-weight:600!important;color:var(--rf-ink-3)!important;letter-spacing:.02em!important;white-space:nowrap!important;font-feature-settings:"tnum","lnum"!important}body.ksl-page-cases .cases-board-cell--arrow{display:flex!important;align-items:center!important;justify-content:flex-end!important;font-size:11px!important;color:var(--rf-ink-3)!important}body.ksl-page-cases .cases-board{display:flex!important;flex-direction:column!important;gap:0!important;list-style:none!important;padding:0!important;margin:0!important;background:#fff!important;border:1px solid var(--rf-line)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:var(--rf-shadow-card)!important}body.ksl-page-cases .cases-board-row--head{background:var(--rf-paper)!important;border-bottom:1px solid var(--rf-line-strong)!important}body.ksl-page-cases .cases-board-row--head .cases-board-link,body.ksl-page-cases .cases-board-link--head{padding:10px 18px!important;cursor:default!important;pointer-events:none!important;background:transparent!important}body.ksl-page-cases .cases-board-row--head .cases-board-cell{font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--rf-ink-3)!important;line-height:1!important;padding:0!important}body.ksl-page-cases .cases-board-row .cases-v4-content,body.ksl-page-cases .cases-board-row .cases-v4-media,body.ksl-page-cases .cases-board-row .cases-v4-doc,body.ksl-page-cases .cases-board-row .cases-v4-doc-mock,body.ksl-page-cases .cases-board-row .cases-v4-percent,body.ksl-page-cases .cases-board-row .cases-v4-link,body.ksl-page-cases .cases-board-row .cases-v4-meta,body.ksl-page-cases .cases-board-row .cases-v4-status,body.ksl-page-cases .cases-board-row .cases-v4-summary,body.ksl-page-cases .cases-board-row .cases-v4-title:not(.cases-board-title),body.ksl-page-cases .cases-board-row .cases-v4-top,body.ksl-page-cases .cases-board-row .cases-v4-tags,body.ksl-page-cases .cases-board-row .cases-v4-cat,body.ksl-page-cases .cases-board-row .cases-v4-court,body.ksl-page-cases .cases-board-row .cases-v4-date{display:none!important}@media (max-width:768px){body.ksl-page-cases .cases-board{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;gap:8px!important}body.ksl-page-cases .cases-board-row--head{display:none!important}body.ksl-page-cases .cases-board-row:not(.cases-board-row--head){border:1px solid var(--rf-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:var(--rf-shadow-card)!important}body.ksl-page-cases .cases-board-row>.cases-board-link{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-areas:"cat cat date" "doc main arrow" "doc result arrow"!important;grid-template-rows:auto auto auto!important;gap:6px 12px!important;padding:12px 14px!important}body.ksl-page-cases .cases-board-cell--num{display:none!important}body.ksl-page-cases .cases-board-cell--cat{grid-area:cat!important}body.ksl-page-cases .cases-board-cell--doc{grid-area:doc!important;align-self:start}body.ksl-page-cases .cases-board-doc{width:44px!important;height:60px!important}body.ksl-page-cases .cases-board-cell--main{grid-area:main!important;align-self:start}body.ksl-page-cases .cases-board-title{font-size:13.75px!important;white-space:normal!important;-webkit-line-clamp:2!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;text-overflow:ellipsis!important}body.ksl-page-cases .cases-board-meta-row{font-size:10.5px!important;gap:8px!important;margin-top:2px!important}body.ksl-page-cases .cases-board-cell--result{grid-area:result!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding-top:6px!important;border-top:1px dashed var(--rf-line)!important;margin-top:2px!important}body.ksl-page-cases .cases-board-cell--date{grid-area:date!important;text-align:right!important;align-self:center}body.ksl-page-cases .cases-board-date{font-size:10.5px!important}body.ksl-page-cases .cases-board-cell--arrow{grid-area:arrow!important;align-self:center}}body.ksl-page-faq .faqx-panel .faqx-list{list-style:none;padding:0;margin:0;background:#fff;border:1px solid var(--rf-line);border-radius:10px;overflow:hidden;box-shadow:var(--rf-shadow-card);display:flex;flex-direction:column;gap:0}body.ksl-page-faq .faqx-panel .faqx-list::before{content:"Q & A · 자주 묻는 질문";display:block;padding:11px 22px;background:var(--rf-paper);border-bottom:1px solid var(--rf-line-strong);font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-ink-3);line-height:1.2}body.ksl-page-faq .faqx-item{position:relative;background:transparent;border:0;border-bottom:1px solid var(--rf-line);border-radius:0;box-shadow:none;overflow:hidden;transform:none;margin:0}body.ksl-page-faq .faqx-item:last-child{border-bottom:0}body.ksl-page-faq .faqx-item::before{position:absolute;top:0;left:0;bottom:0;width:3px;background:transparent;transition:background .32s var(--rf-easing);content:""}body.ksl-page-faq .faqx-item.is-open{background:linear-gradient(180deg,var(--rf-cream) 0%,#fff 100%);border-bottom-color:var(--rf-line-strong);box-shadow:none}body.ksl-page-faq .faqx-item.is-open::before{background:linear-gradient(180deg,var(--rf-gold-light),var(--rf-gold))}@media (hover:hover) and (pointer:fine){body.ksl-page-faq .faqx-item:not(.is-open):hover{background:var(--rf-cream);transform:none;box-shadow:none}body.ksl-page-faq .faqx-item:not(.is-open):hover::before{background:var(--rf-line-strong)}}body.ksl-page-faq .faqx-item .faqx-q{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:14px;width:100%;padding:14px 22px;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer;min-height:56px;transition:background .22s var(--rf-easing)}body.ksl-page-faq .faqx-q-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:26px;padding:0 8px;background:var(--rf-navy);color:#fff;border-radius:4px;font-size:11.5px;font-weight:800;letter-spacing:.04em;font-feature-settings:"tnum","lnum";line-height:1;transition:background .32s var(--rf-easing),color .32s var(--rf-easing)}body.ksl-page-faq .faqx-item.is-open .faqx-q-badge{background:var(--rf-gold);color:var(--rf-navy)}body.ksl-page-faq .faqx-q-text{font-size:14.5px;font-weight:700;letter-spacing:-.015em;line-height:1.4;color:var(--rf-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body.ksl-page-faq .faqx-item.is-open .faqx-q-text{white-space:normal;text-overflow:clip}body.ksl-page-faq .faqx-q-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;border-radius:50%;background:var(--rf-paper);color:var(--rf-ink-3);font-size:11px;transition:transform .36s var(--rf-easing),background .32s var(--rf-easing),color .32s var(--rf-easing);flex-shrink:0}body.ksl-page-faq .faqx-item.is-open .faqx-q-icon{transform:rotate(180deg);background:var(--rf-navy);color:var(--rf-gold-bright)}@media (hover:hover) and (pointer:fine){body.ksl-page-faq .faqx-item:not(.is-open):hover .faqx-q-icon{background:#fff;color:var(--rf-navy)}}body.ksl-page-faq .faqx-a{display:none;padding:4px 22px 22px;padding-left:calc(22px+64px+14px);position:relative}body.ksl-page-faq .faqx-item.is-open .faqx-a{display:block}body.ksl-page-faq .faqx-a::before{content:"";position:absolute;top:0;left:calc(22px+64px+14px);right:22px;height:1px;background:linear-gradient(90deg,rgba(212,184,122,.42),rgba(212,184,122,0))}body.ksl-page-faq .faqx-a>*:first-child{margin-top:14px}body.ksl-page-faq .faqx-a>*:last-child{margin-bottom:0}body.ksl-page-faq .faqx-a p{margin:0 0 12px;font-size:14.5px;line-height:1.78;letter-spacing:-.005em;color:var(--rf-ink-2);max-width:64ch}body.ksl-page-faq .faqx-a p:last-child{margin-bottom:0}body.ksl-page-faq .faqx-a strong,body.ksl-page-faq .faqx-a b{color:var(--rf-navy);font-weight:700}body.ksl-page-faq .faqx-a a{color:var(--rf-gold-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(212,184,122,.42)}body.ksl-page-faq .faqx-a a:hover{color:var(--rf-navy);text-decoration-color:currentColor}body.ksl-page-faq .faqx-a ul,body.ksl-page-faq .faqx-a ol{margin:0 0 12px;padding-left:0;list-style:none;max-width:64ch}body.ksl-page-faq .faqx-a ul li,body.ksl-page-faq .faqx-a ol li{position:relative;padding-left:22px;margin:0 0 6px;font-size:14px;line-height:1.7;color:var(--rf-ink-2)}body.ksl-page-faq .faqx-a ul li::before{content:"";position:absolute;left:4px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--rf-gold)}body.ksl-page-faq .faqx-a ol{counter-reset:faqx-board-ol}body.ksl-page-faq .faqx-a ol li{counter-increment:faqx-board-ol;padding-left:28px}body.ksl-page-faq .faqx-a ol li::before{content:counter(faqx-board-ol,decimal-leading-zero);position:absolute;left:0;top:0;font-size:11.5px;font-weight:800;letter-spacing:.04em;color:var(--rf-gold);font-feature-settings:"tnum","lnum";line-height:1.92}body.ksl-page-faq .faqx-panel .faqx-section-head{margin-bottom:clamp(16px,2vw,24px);padding-bottom:clamp(12px,1.6vw,18px);border-bottom:1px solid var(--rf-line)}body.ksl-page-faq .faqx-empty-search{margin:14px 0 0}@media (max-width:768px){body.ksl-page-faq .faqx-panel .faqx-list{border-radius:8px}body.ksl-page-faq .faqx-panel .faqx-list::before{display:none}body.ksl-page-faq .faqx-item .faqx-q{grid-template-columns:48px minmax(0,1fr) 28px;gap:10px;padding:12px 16px;min-height:52px}body.ksl-page-faq .faqx-q-badge{min-width:38px;height:22px;padding:0 6px;font-size:10.5px}body.ksl-page-faq .faqx-q-text{font-size:13.5px;line-height:1.42;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}body.ksl-page-faq .faqx-q-icon{width:28px;height:28px;font-size:10px}body.ksl-page-faq .faqx-a{padding:4px 16px 18px;padding-left:calc(16px+48px+10px)}body.ksl-page-faq .faqx-a::before{left:calc(16px+48px+10px);right:16px}body.ksl-page-faq .faqx-a p{font-size:13.75px;line-height:1.72}body.ksl-page-faq .faqx-a ul li,body.ksl-page-faq .faqx-a ol li{font-size:13.5px}}@media (max-width:480px){body.ksl-page-faq .faqx-a{padding-left:16px}body.ksl-page-faq .faqx-a::before{left:16px}}body.ksl-page-cases,body.ksl-page-cases .svc-page--cases{max-width:100vw;overflow-x:clip}body.ksl-page-cases .svc-page--cases *,body.ksl-page-cases .svc-page--cases *::before,body.ksl-page-cases .svc-page--cases *::after{box-sizing:border-box}body.ksl-page-cases .cases-board-wrap{width:100%;max-width:1060px;margin-left:auto;margin-right:auto}body.ksl-page-cases .cases-board{width:100%!important;max-width:100%!important;align-items:stretch!important;border-radius:8px!important;box-shadow:0 18px 48px -40px rgba(10,15,30,.26)!important}body.ksl-page-cases .cases-board-row{width:100%!important;max-width:100%!important;align-self:stretch!important}body.ksl-page-cases .cases-board-row>.cases-board-link,body.ksl-page-cases .cases-board-row>.cases-board-link--head{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:38px minmax(88px,96px) 50px minmax(320px,1.45fr) minmax(150px,.58fr) 92px 22px!important;align-items:center!important;column-gap:16px!important;row-gap:0!important;padding:12px 18px!important;color:inherit!important;text-decoration:none!important}body.ksl-page-cases .cases-board-cell{min-width:0!important}body.ksl-page-cases .cases-board-row--head .cases-board-cell{white-space:nowrap!important;word-break:keep-all!important}body.ksl-page-cases .cases-board-row:not(.cases-board-row--head){background:#fff!important;transition:background .18s var(--rf-easing)}@media (hover:hover) and (pointer:fine){body.ksl-page-cases .cases-board-row:not(.cases-board-row--head):hover{background:#fbf8ef!important}}body.ksl-page-cases .cases-board-chip{min-width:0!important;max-width:100%!important;padding:4px 8px!important;border-radius:4px!important;font-size:10.75px!important;letter-spacing:0!important}body.ksl-page-cases .cases-board-doc{width:34px!important;height:45px!important;border-radius:3px!important}body.ksl-page-cases .cases-board-title{max-width:100%!important;font-size:14px!important;line-height:1.36!important;letter-spacing:0!important;white-space:nowrap!important}body.ksl-page-cases .cases-board-meta-row{max-width:100%!important;gap:8px!important;margin-top:2px!important;font-size:10.75px!important;letter-spacing:0!important;text-overflow:ellipsis}body.ksl-page-cases .cases-board-status{max-width:100%!important;font-size:11.75px!important;line-height:1.35!important;letter-spacing:0!important;word-break:keep-all}body.ksl-page-cases .cases-board-percent{font-size:11px!important;letter-spacing:0!important}body.ksl-page-cases .cases-board-date{font-size:11.5px!important;letter-spacing:0!important}body.ksl-page-cases .cases-v4-filter{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:center;gap:12px}body.ksl-page-cases .cases-v4-tabs{min-width:0}body.ksl-page-cases .cases-v4-search{min-width:0}body.ksl-page-cases .cases-category{border-radius:8px!important}body.ksl-page-cases .cases-category-label,body.ksl-page-cases .cases-category-summary,body.ksl-page-cases .cases-category-arrow{letter-spacing:0!important}@media (min-width:769px) and (max-width:1180px){body.ksl-page-cases .cases-board-row>.cases-board-link,body.ksl-page-cases .cases-board-row>.cases-board-link--head{grid-template-columns:86px 46px minmax(260px,1fr) minmax(136px,.52fr) 82px 20px!important;column-gap:14px!important;padding-left:16px!important;padding-right:16px!important}body.ksl-page-cases .cases-board-cell--num{display:none!important}}@media (max-width:768px){body.ksl-page-cases,body.ksl-page-cases .svc-page--cases{width:100%;max-width:100vw;overflow-x:hidden}body.ksl-page-cases .svc-page--cases .svc-container{width:calc(100vw - 32px)!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body.ksl-page-cases .svc-stepnav-wrap{overflow:hidden!important}body.ksl-page-cases .svc-stepnav{width:100%!important;max-width:100%!important;margin-left:auto;margin-right:auto}body.ksl-page-cases .svc-stepnav-link{min-width:0!important;overflow:hidden;text-overflow:ellipsis}body.ksl-page-cases .cases-categories{width:100%;max-width:100%;grid-template-columns:1fr!important;gap:10px!important}body.ksl-page-cases .cases-category{width:100%!important;max-width:100%!important;grid-template-columns:34px minmax(0,1fr)!important;column-gap:12px!important;row-gap:10px!important;padding:16px 16px 15px!important}body.ksl-page-cases .cases-category-label{font-size:16px!important;line-height:1.35!important}body.ksl-page-cases .cases-category-summary{font-size:12.75px!important;line-height:1.55!important}body.ksl-page-cases .cases-category-meta{min-width:0;padding-top:10px!important}body.ksl-page-cases .cases-category-arrow{flex:0 0 auto;white-space:nowrap}body.ksl-page-cases .cases-v4-filter{display:grid!important;grid-template-columns:1fr!important;gap:10px;width:100%}body.ksl-page-cases .cases-v4-tabs{width:100%!important;max-width:100%;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:4px;overflow:visible!important}body.ksl-page-cases .cases-v4-tab{justify-content:center;min-width:0;padding:8px 6px!important;font-size:12px!important;letter-spacing:0!important}body.ksl-page-cases .cases-v4-search,body.ksl-page-cases .cases-v4-search input{width:100%!important;max-width:100%}body.ksl-page-cases .cases-board{width:100%!important;gap:8px!important;border-radius:0!important}body.ksl-page-cases .cases-board-row:not(.cases-board-row--head){border-radius:8px!important;overflow:hidden!important}body.ksl-page-cases .cases-board-row>.cases-board-link,body.ksl-page-cases .cases-board-row>.cases-board-link--head{width:100%!important;grid-template-columns:40px minmax(0,1fr) 76px!important;grid-template-areas:"cat cat date" "doc main arrow" "result result result"!important;column-gap:10px!important;row-gap:7px!important;padding:11px 12px!important}body.ksl-page-cases .cases-board-cell--doc{align-self:start!important}body.ksl-page-cases .cases-board-doc{width:40px!important;height:54px!important}body.ksl-page-cases .cases-board-title{font-size:13.5px!important;line-height:1.38!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}body.ksl-page-cases .cases-board-meta-row{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important;font-size:10.25px!important;white-space:normal!important}body.ksl-page-cases .cases-board-cell--result{width:100%;min-width:0;padding-top:7px!important;border-top:1px dashed var(--rf-line)!important}body.ksl-page-cases .cases-board-status{font-size:11.5px!important}body.ksl-page-cases .cases-board-cell--date,body.ksl-page-cases .cases-board-cell--arrow{justify-self:end!important}}@media (max-width:420px){body.ksl-page-cases .svc-page--cases .svc-container{width:calc(100vw - 28px)!important}body.ksl-page-cases .cases-v4-tab{font-size:11.25px!important}body.ksl-page-cases .cases-board-row>.cases-board-link,body.ksl-page-cases .cases-board-row>.cases-board-link--head{grid-template-columns:36px minmax(0,1fr) 72px!important;padding:10px 11px!important}body.ksl-page-cases .cases-board-doc{width:36px!important;height:48px!important}}body.ksl-page-faq,body.ksl-page-faq .faqx-redesign{max-width:100vw;overflow-x:clip}body.ksl-page-faq .faqx-redesign *,body.ksl-page-faq .faqx-redesign *::before,body.ksl-page-faq .faqx-redesign *::after{box-sizing:border-box}body.ksl-page-faq .faqx-container{width:min(calc(100% - 56px),1080px);max-width:1080px;margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important}body.ksl-page-faq .faqx-hero{padding-top:clamp(64px,7vw,96px)!important;padding-bottom:clamp(54px,6vw,78px)!important}body.ksl-page-faq .faqx-hero-inner{width:min(100%,780px);max-width:780px!important}body.ksl-page-faq .faqx-hero-title{max-width:740px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(36px,4vw,48px)!important;line-height:1.16!important;letter-spacing:0!important;word-break:keep-all}body.ksl-page-faq .faqx-hero-desc{max-width:62ch!important;letter-spacing:0!important}body.ksl-page-faq .faqx-hero .faqx-search,body.ksl-page-faq .faqx-hero-inner .faqx-search{width:min(100%,600px)!important;max-width:600px!important}body.ksl-page-faq .faqx-hero .faqx-search input,body.ksl-page-faq .faqx-hero .faqx-search [type="search"]{height:56px!important;border-radius:10px!important}body.ksl-page-faq .faqx-hero-stats{width:min(100%,600px)!important;max-width:600px!important}body.ksl-page-faq .faqx-top{padding-top:18px!important;padding-bottom:18px!important;margin-bottom:clamp(38px,5vw,68px)!important}body.ksl-page-faq .faqx-tabs{max-width:100%;align-items:center}body.ksl-page-faq .faqx-main .faqx-container,body.ksl-page-faq .faqx-panel,body.ksl-page-faq .faqx-panel .faqx-section-head,body.ksl-page-faq .faqx-panel .faqx-list,body.ksl-page-faq .faqx-cta-card{width:min(100%,960px)!important;max-width:960px!important;margin-left:auto!important;margin-right:auto!important}body.ksl-page-faq .faqx-panel .faqx-section-head{align-items:flex-start!important;text-align:left!important;margin-bottom:18px!important;padding-bottom:16px!important}body.ksl-page-faq .faqx-panel .faqx-section-head .faqx-title,body.ksl-page-faq .faqx-panel .faqx-title{text-align:left!important;font-size:clamp(26px,2.8vw,36px)!important;line-height:1.2!important;letter-spacing:0!important}body.ksl-page-faq .faqx-panel .faqx-list{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;background:#fff!important;border:1px solid var(--rf-line)!important;border-radius:8px!important;box-shadow:0 18px 48px -40px rgba(10,15,30,.24)!important;overflow:hidden!important}body.ksl-page-faq .faqx-panel .faqx-list::before{display:none!important;content:none!important}body.ksl-page-faq .faqx-panel .faqx-item{width:100%!important;max-width:100%!important;align-self:stretch!important;margin:0!important;border:0!important;border-bottom:1px solid var(--rf-line)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important;transform:none!important}body.ksl-page-faq .faqx-panel .faqx-item:last-child{border-bottom:0!important}body.ksl-page-faq .faqx-panel .faqx-item.is-open{background:linear-gradient(180deg,#fff 0%,#fbf8ef 100%)!important}@media (hover:hover) and (pointer:fine){body.ksl-page-faq .faqx-panel .faqx-item:not(.is-open):hover{background:#fbf8ef!important}}body.ksl-page-faq .faqx-panel .faqx-q{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 34px!important;align-items:center!important;gap:14px!important;min-height:54px!important;padding:13px 18px!important}body.ksl-page-faq .faqx-q-badge{min-width:42px!important;height:26px!important;border-radius:4px!important;font-size:11px!important;letter-spacing:0!important}body.ksl-page-faq .faqx-q-text{min-width:0!important;font-size:14.5px!important;line-height:1.38!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.ksl-page-faq .faqx-item.is-open .faqx-q-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.ksl-page-faq .faqx-q-icon{width:30px!important;height:30px!important;justify-self:end!important}body.ksl-page-faq .faqx-a{display:none;padding:2px 18px 20px calc(18px+58px+14px)!important}body.ksl-page-faq .faqx-item.is-open .faqx-a{display:block}body.ksl-page-faq .faqx-a::before{left:calc(18px+58px+14px)!important;right:18px!important}body.ksl-page-faq .faqx-a p{max-width:72ch!important;font-size:14px!important;line-height:1.72!important;letter-spacing:0!important}body.ksl-page-faq .faqx-empty-search{display:none;width:min(100%,960px);max-width:960px;margin:14px auto 0!important;padding:34px 20px!important;border-radius:8px!important}body.ksl-page-faq .faqx-cta-card{border-radius:8px!important;margin-top:clamp(44px,5vw,64px)!important;padding:clamp(30px,4vw,44px)!important;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)!important}@media (max-width:768px){body.ksl-page-faq,body.ksl-page-faq .faqx-redesign{width:100%;max-width:100vw;overflow-x:hidden}body.ksl-page-faq .faqx-container{width:calc(100vw - 32px)!important;max-width:520px!important}body.ksl-page-faq .faqx-hero{padding-top:46px!important;padding-bottom:36px!important}body.ksl-page-faq .faqx-hero-inner{width:100%!important;max-width:100%!important;text-align:left!important}body.ksl-page-faq .faqx-hero-kicker{max-width:100%;margin-bottom:16px!important;padding:6px 10px!important;font-size:10px!important;letter-spacing:0!important;white-space:normal}body.ksl-page-faq .faqx-hero-title{max-width:100%!important;margin-left:0!important;margin-right:0!important;font-size:clamp(26px,7vw,30px)!important;line-height:1.22!important;text-align:left!important;word-break:normal!important;overflow-wrap:anywhere}body.ksl-page-faq .faqx-hero-desc{max-width:100%!important;margin-left:0!important;margin-right:0!important;font-size:14px!important;line-height:1.72!important;text-align:left!important}body.ksl-page-faq .faqx-hero .faqx-search,body.ksl-page-faq .faqx-hero-inner .faqx-search{width:100%!important;max-width:100%!important;margin-top:22px!important}body.ksl-page-faq .faqx-hero .faqx-search input,body.ksl-page-faq .faqx-hero .faqx-search [type="search"]{width:100%!important;height:50px!important;padding-left:42px!important;padding-right:14px!important;font-size:16px!important;text-overflow:ellipsis}body.ksl-page-faq .faqx-hero .faqx-search input::placeholder{font-size:13px}body.ksl-page-faq .faqx-hero .faqx-search>i.fa-magnifying-glass{left:16px!important}body.ksl-page-faq .faqx-hero-stats{width:100%!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:22px!important;padding-top:16px!important}body.ksl-page-faq .faqx-hero-stats li{min-width:0!important;padding-left:6px!important;padding-right:6px!important}body.ksl-page-faq .faqx-hero-stat-num{font-size:20px!important;letter-spacing:0!important}body.ksl-page-faq .faqx-hero-stat-label{font-size:10.5px!important;line-height:1.35!important;word-break:keep-all}body.ksl-page-faq .faqx-top{position:relative!important;padding:12px 0!important;margin-bottom:28px!important;overflow:hidden}body.ksl-page-faq .faqx-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px!important;padding:4px!important;border-radius:6px!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}body.ksl-page-faq .faqx-tab{min-width:0!important;justify-content:center;gap:5px!important;min-height:38px!important;padding:8px 6px!important;font-size:12px!important;letter-spacing:0!important}body.ksl-page-faq .faqx-tab-count{min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important}body.ksl-page-faq .faqx-panel,body.ksl-page-faq .faqx-panel .faqx-section-head,body.ksl-page-faq .faqx-panel .faqx-list,body.ksl-page-faq .faqx-cta-card{width:100%!important;max-width:100%!important}body.ksl-page-faq .faqx-main>.faqx-container{width:calc(100vw - 28px)!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important}body.ksl-page-faq .faqx-main>.faqx-container>.faqx-panel,body.ksl-page-faq .faqx-main>.faqx-container>.faqx-panel .faqx-section-head,body.ksl-page-faq .faqx-main>.faqx-container>.faqx-panel .faqx-list,body.ksl-page-faq .faqx-main>.faqx-container>.faqx-cta-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.ksl-page-faq .faqx-panel .faqx-section-head{margin-bottom:14px!important;padding-bottom:12px!important}body.ksl-page-faq .faqx-panel .faqx-section-head .faqx-title,body.ksl-page-faq .faqx-panel .faqx-title{font-size:22px!important}body.ksl-page-faq .faqx-panel .faqx-list{border-radius:6px!important}body.ksl-page-faq .faqx-panel .faqx-q{grid-template-columns:44px minmax(0,1fr) 28px!important;gap:10px!important;min-height:52px!important;padding:12px 12px!important}body.ksl-page-faq .faqx-q-badge{min-width:36px!important;height:24px!important;font-size:10px!important}body.ksl-page-faq .faqx-q-text{font-size:13.25px!important;line-height:1.42!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.ksl-page-faq .faqx-q-icon{width:26px!important;height:26px!important}body.ksl-page-faq .faqx-a{padding:2px 12px 16px 12px!important}body.ksl-page-faq .faqx-a::before{left:12px!important;right:12px!important}body.ksl-page-faq .faqx-a p{max-width:none!important;font-size:13px!important;line-height:1.7!important}body.ksl-page-faq .faqx-empty-search{width:100%!important;max-width:100%!important;padding:28px 16px!important}body.ksl-page-faq .faqx-cta-card{grid-template-columns:1fr!important;gap:20px!important;padding:24px 20px!important}body.ksl-page-faq .faqx-cta-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}body.ksl-page-faq .faqx-btn{width:100%!important;min-width:0!important}}@media (max-width:420px){body.ksl-page-faq .faqx-container{width:calc(100vw - 28px)!important}body.ksl-page-faq .faqx-hero-title{font-size:clamp(24px,6.8vw,28px)!important}body.ksl-page-faq .faqx-hero-stats{grid-template-columns:1fr!important;gap:8px!important}body.ksl-page-faq .faqx-hero-stats li{border-left:0!important;border-top:1px solid rgba(255,255,255,.08);flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;padding:8px 0 0!important}body.ksl-page-faq .faqx-hero-stats li:first-child{border-top:0!important;padding-top:0!important}body.ksl-page-faq .faqx-tab{font-size:11.5px!important}}body.ksl-page-index{padding-top:0!important;--home-page-max:1120px;--home-gutter:56px}body.ksl-page-index main.ksl-page-main--index .container,body.ksl-page-index .lp-hero-inner,body.ksl-page-index .lp-anchor-inner{width:min(calc(100% - var(--home-gutter)),var(--home-page-max))!important;max-width:var(--home-page-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body.ksl-page-index .lp-hero{min-height:0!important;margin-top:-33px!important;top:0!important;padding:clamp(70px,7vw,94px) 0 clamp(86px,7vw,108px)!important;background:linear-gradient(135deg,rgba(7,12,23,.94) 0%,rgba(12,18,31,.90) 54%,rgba(31,27,20,.87) 100%),url("../../img/law-900.webp") center center / cover no-repeat #0a0f1e!important}body.ksl-page-index .lp-hero-inner{grid-template-columns:minmax(0,1.04fr) minmax(330px,.78fr)!important;gap:clamp(42px,5vw,72px)!important;align-items:center!important}body.ksl-page-index main.ksl-page-main--index{margin-top:0!important;padding-top:0!important}body.ksl-page-index .lp-hero-head{max-width:590px!important}body.ksl-page-index .lp-eyebrow{margin-bottom:20px!important;gap:10px!important;font-size:10.5px!important;letter-spacing:.08em!important;line-height:1.5!important}body.ksl-page-index .lp-eyebrow-line{width:30px!important}body.ksl-page-index .lp-hero-title{max-width:620px!important;margin:0 0 18px!important;font-size:clamp(36px,4.05vw,50px)!important;line-height:1.14!important;letter-spacing:0!important}body.ksl-page-index .lp-hero-title-line--region{margin-bottom:5px!important;letter-spacing:.02em!important}body.ksl-page-index .lp-hero-lead{max-width:55ch!important;margin:0!important;font-size:clamp(15.5px,1.35vw,16.75px)!important;line-height:1.72!important;letter-spacing:0!important}body.ksl-page-index .lp-hero-cta{gap:10px!important;margin:24px 0 18px!important}body.ksl-page-index .lp-hero-cta .lp-btn{min-height:48px!important;padding:0 18px!important;border-radius:8px!important;font-size:14px!important}body.ksl-page-index .lp-hero-meta{gap:10px 16px!important;margin:0!important;padding-top:16px!important}body.ksl-page-index .lp-hero-meta li{gap:6px!important;font-size:12px!important;letter-spacing:0!important}body.ksl-page-index .lp-hero-credentials{max-width:410px!important;padding-top:18px!important}body.ksl-page-index .lp-hero-credentials::before{padding-bottom:12px!important;font-size:10px!important;letter-spacing:.16em!important}body.ksl-page-index .lp-cred-line{min-height:0!important;gap:12px!important;padding:13px 0!important;border-radius:8px!important}body.ksl-page-index .lp-cred-line::before{display:none!important}body.ksl-page-index .lp-cred-mark{display:inline-flex!important;width:34px!important;height:34px!important;font-size:14px!important}body.ksl-page-index .lp-cred-body{gap:2px!important}body.ksl-page-index .lp-cred-body strong{font-size:13.5px!important;line-height:1.36!important;letter-spacing:0!important}body.ksl-page-index .lp-cred-body span{font-size:11.75px!important;line-height:1.45!important;letter-spacing:0!important}body.ksl-page-index .lp-hero-down{display:none!important}body.ksl-page-index .lp-anchor{top:var(--header-h,88px)!important;z-index:42!important}body.ksl-page-index .lp-anchor-inner{min-height:44px!important;gap:14px!important}body.ksl-page-index .lp-anchor-link{min-height:44px!important;padding:12px 0!important;font-size:12.75px!important;letter-spacing:0!important;white-space:nowrap!important}body.ksl-page-index .lp-anchor-link--cta{min-height:34px!important;padding:7px 13px!important;align-self:center!important}body.ksl-page-index .lp-section{padding-top:clamp(68px,7vw,96px)!important;padding-bottom:clamp(68px,7vw,96px)!important}body.ksl-page-index .lp-section-head{max-width:680px!important;margin-bottom:clamp(30px,3.8vw,48px)!important}body.ksl-page-index .lp-kicker,body.ksl-page-index .lp-message-kicker{margin-bottom:14px!important;font-size:10.5px!important;letter-spacing:.12em!important}body.ksl-page-index .lp-section-title,body.ksl-page-index .lp-message-title{font-size:clamp(28px,3.15vw,40px)!important;line-height:1.24!important;letter-spacing:0!important}body.ksl-page-index .lp-section-lead{max-width:62ch!important;font-size:15.75px!important;line-height:1.72!important;letter-spacing:0!important}body.ksl-page-index .lp-trust-grid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr)!important;gap:clamp(36px,5vw,60px)!important;align-items:center!important;margin-top:0!important}body.ksl-page-index .lp-trust-cert{width:min(100%,360px)!important;max-width:360px!important;justify-self:start!important;padding:12px!important;border-radius:8px!important}body.ksl-page-index .lp-trust-list li{gap:14px!important;padding:16px 0!important}body.ksl-page-index .lp-trust-mark{width:38px!important;height:38px!important;font-size:15px!important}body.ksl-page-index .lp-trust-list li>div strong{margin-bottom:4px!important;font-size:16px!important;letter-spacing:0!important}body.ksl-page-index .lp-trust-list li>div p{max-width:64ch!important;margin-bottom:6px!important;font-size:14px!important;line-height:1.68!important;letter-spacing:0!important}body.ksl-page-index .lp-trust-link{font-size:12.5px!important}body.ksl-page-index .lp-trust-numbers{margin-top:32px!important;border-radius:8px!important}body.ksl-page-index .lp-trust-numbers>div{padding:22px 20px!important}body.ksl-page-index .lp-trust-numbers dt{font-size:clamp(24px,2.7vw,36px)!important;letter-spacing:0!important}body.ksl-page-index .lp-trust-numbers dd{font-size:12.5px!important;letter-spacing:0!important}body.ksl-page-index .lp-message-shell{max-width:840px!important;padding:clamp(44px,5vw,66px) clamp(44px,6vw,78px)!important;border-radius:8px!important}body.ksl-page-index .lp-message-divider{margin:20px 0 26px!important}body.ksl-page-index .lp-message-lead,body.ksl-page-index .lp-message-copy p{max-width:64ch!important;font-size:14.75px!important;line-height:1.74!important;letter-spacing:0!important}body.ksl-page-index .lp-message-copy p+p{margin-top:12px!important}body.ksl-page-index .lp-message-signoff{margin-top:24px!important;padding-top:18px!important}body.ksl-page-index .lp-office-grid,body.ksl-page-index .lp-naverband-grid{gap:18px!important;margin-top:32px!important}body.ksl-page-index .lp-problem-list{gap:10px!important}body.ksl-page-index .lp-problem-item{padding:14px 18px!important;border-radius:8px!important}body.ksl-page-index .lp-problem-num,body.ksl-page-index .lp-problem-text{letter-spacing:0!important}body.ksl-page-index .lp-inline-cta{margin-top:30px!important;padding:22px 24px!important;border-radius:8px!important}@media (min-width:1025px){body.ksl-page-index .desktop-consult-bar{min-height:0!important;padding:10px 0 9px!important}body.ksl-page-index .desktop-consult-inner{width:min(calc(100% - 56px),1120px)!important;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr)!important;gap:18px!important;align-items:center!important}body.ksl-page-index .desktop-consult-copy{min-width:0!important}body.ksl-page-index .desktop-consult-title{font-size:14px!important;line-height:1.2!important}body.ksl-page-index .desktop-consult-kicker{font-size:10px!important;line-height:1.2!important}body.ksl-page-index .desktop-consult-sub{display:none!important}body.ksl-page-index .desktop-consult-form{position:relative!important;min-width:0!important;padding-bottom:0!important}body.ksl-page-index .desktop-consult-fields{grid-template-columns:.72fr .86fr minmax(220px,1fr) 78px!important;gap:8px!important}body.ksl-page-index .desktop-consult-input{min-height:44px!important;height:44px!important;font-size:13px!important}body.ksl-page-index .desktop-consult-submit{min-height:44px!important;height:44px!important;padding:0 14px!important}body.ksl-page-index .desktop-consult-meta{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;position:static!important;margin-top:6px!important;font-size:10.5px!important;line-height:1.2!important;min-height:14px!important;height:14px!important;overflow:hidden!important;white-space:nowrap!important}body.ksl-page-index .desktop-consult-privacy,body.ksl-page-index .desktop-consult-privacy-link,body.ksl-page-index .desktop-consult-status{display:inline-flex!important;align-items:center!important;min-height:0!important;height:14px!important;white-space:nowrap!important;line-height:1.2!important}}@media (max-width:1024px){body.ksl-page-index{--home-gutter:32px}body.ksl-page-index .lp-hero{margin-top:-29px!important;padding:34px 0 24px!important}body.ksl-page-index .lp-hero-inner,body.ksl-page-index .lp-trust-grid{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-index .lp-hero-inner{gap:24px!important}body.ksl-page-index .lp-hero-head{max-width:none!important}body.ksl-page-index .lp-eyebrow{margin-bottom:16px!important;font-size:10px!important;letter-spacing:0!important}body.ksl-page-index .lp-eyebrow-line{width:22px!important}body.ksl-page-index .lp-hero-title{margin-bottom:14px!important;font-size:clamp(27px,7.2vw,33px)!important;line-height:1.22!important}body.ksl-page-index .lp-hero-title-line{white-space:normal!important}body.ksl-page-index .lp-hero-lead{font-size:14.5px!important;line-height:1.68!important}body.ksl-page-index .lp-hero-cta{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:18px 0 12px!important}body.ksl-page-index .lp-hero-cta .lp-btn{width:100%!important;min-height:50px!important;justify-content:center!important;font-size:14px!important}body.ksl-page-index .lp-hero-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding-top:12px!important;border-top-color:rgba(255,255,255,.08)!important}body.ksl-page-index .lp-hero-meta li{justify-content:center!important;min-width:0!important;min-height:34px!important;padding:7px 4px!important;border:1px solid rgba(255,255,255,.10);border-radius:8px;font-size:10.5px!important;line-height:1.25!important;text-align:center!important;word-break:keep-all}body.ksl-page-index .lp-hero-meta i{font-size:10px!important}body.ksl-page-index .lp-hero-credentials{max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding-top:10px!important;border-top:0!important}body.ksl-page-index .lp-hero-credentials::before{display:none!important}body.ksl-page-index .lp-cred-line{align-items:center!important;gap:10px!important;padding:8px 10px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.08)!important}body.ksl-page-index .lp-cred-mark{width:30px!important;height:30px!important;font-size:12px!important}body.ksl-page-index .lp-cred-body strong{font-size:12.75px!important;line-height:1.34!important}body.ksl-page-index .lp-cred-body span{display:none!important}body.ksl-page-index .lp-anchor{top:var(--header-h,74px)!important}body.ksl-page-index .lp-anchor-inner{width:100%!important;max-width:100%!important;min-height:42px!important;gap:16px!important;padding-left:16px!important;padding-right:16px!important;scroll-padding-inline:16px}body.ksl-page-index .lp-anchor-link{min-height:42px!important;padding:11px 0!important;font-size:12px!important}body.ksl-page-index .lp-section{padding-top:56px!important;padding-bottom:56px!important}body.ksl-page-index .lp-section-head{margin-bottom:26px!important}body.ksl-page-index .lp-kicker,body.ksl-page-index .lp-message-kicker{margin-bottom:12px!important;font-size:10px!important;letter-spacing:.08em!important}body.ksl-page-index .lp-section-title,body.ksl-page-index .lp-message-title{font-size:clamp(24px,7vw,30px)!important;line-height:1.3!important}body.ksl-page-index .lp-section-lead{font-size:14.25px!important;line-height:1.72!important}body.ksl-page-index .lp-trust-grid{gap:24px!important}body.ksl-page-index .lp-trust-cert{width:min(100%,286px)!important;max-width:286px!important;justify-self:center!important;padding:10px!important}body.ksl-page-index .lp-trust-cert::after{top:13px!important;right:-38px!important;font-size:8px!important}body.ksl-page-index .lp-trust-cert-overlay{bottom:14px!important;padding:7px 12px!important;font-size:11px!important}body.ksl-page-index .lp-trust-list li{grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;padding:14px 0!important}body.ksl-page-index .lp-trust-mark{width:30px!important;height:30px!important;font-size:12px!important}body.ksl-page-index .lp-trust-list li>div strong{font-size:14.25px!important}body.ksl-page-index .lp-trust-list li>div p{font-size:13.25px!important;line-height:1.62!important}body.ksl-page-index .lp-trust-numbers{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:22px!important}body.ksl-page-index .lp-trust-numbers>div{min-height:0!important;padding:16px 12px!important}body.ksl-page-index .lp-trust-numbers dt{font-size:22px!important}body.ksl-page-index .lp-message-shell{padding:28px 22px!important;border-radius:8px!important}body.ksl-page-index .lp-message-divider{margin:16px 0 20px!important}body.ksl-page-index .lp-message-lead,body.ksl-page-index .lp-message-copy p{font-size:14px!important;line-height:1.74!important}body.ksl-page-index .lp-message-signoff{margin-top:20px!important;padding-top:16px!important}body.ksl-page-index .lp-office-grid,body.ksl-page-index .lp-naverband-grid{gap:14px!important;margin-top:24px!important}body.ksl-page-index .lp-problem-list{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body.ksl-page-index .lp-problem-item{gap:10px!important;padding:14px!important}body.ksl-page-index .lp-inline-cta{margin-top:24px!important;padding:18px!important}}@media (max-width:420px){body.ksl-page-index{--home-gutter:28px}body.ksl-page-index .lp-hero{padding-top:30px!important;padding-bottom:22px!important}body.ksl-page-index .lp-hero-title{font-size:clamp(25px,7.2vw,29px)!important}body.ksl-page-index .lp-hero-meta li{font-size:10px!important}body.ksl-page-index .lp-cred-body span{font-size:10.75px!important}body.ksl-page-index .lp-section{padding-top:50px!important;padding-bottom:50px!important}}html{scroll-padding-top:calc(var(--header-h,88px)+12px)!important}body{padding-top:var(--header-h,88px)!important}.site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;width:100%!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid rgba(17,24,39,.08)!important;box-shadow:0 1px 0 rgba(17,24,39,.03)!important}.site-header .header-inner{width:min(calc(100% - 56px),1120px)!important;max-width:1120px!important;min-height:88px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;gap:clamp(18px,2.6vw,36px)!important}.site-header .logo-area{min-width:0!important}.site-header .logo-main,.site-header .logo-sub{letter-spacing:0!important}.site-header .gnb{min-width:0!important}.site-header .gnb .nav-link,.site-header .gnb a:not(.nav-cta){min-height:40px!important;padding:8px 10px!important;line-height:1.2!important;white-space:nowrap!important}.site-header .gnb .nav-cta{min-height:44px!important;padding:0 16px!important;border-radius:8px!important;white-space:nowrap!important}:where(main.page-main,main.ksl-page-main){margin-top:0!important;padding-top:0!important}.site-header+main>:first-child,.site-header~main>:first-child{margin-top:0!important}.site-header~main:is( .lp-hero,.svc-hero,.faqx-hero,.ab-hero,.cx-hero,.sc-hero,.cases-hero--v5,.loc-hero,.privacy-hero,.terms-hero,.legal-hero,.contact-hero ):first-of-type{top:0!important}body.ksl-page-index .site-header~main>.lp-hero,body.ksl-page-index .site-header+main>.lp-hero,body.ksl-page-index main.ksl-page-main--index>.lp-hero:first-child{margin-top:-33px!important}.site-footer{margin-top:0!important;padding:clamp(58px,6vw,82px) 0 clamp(42px,5vw,64px)!important;background:#070d1a!important;color:rgba(255,255,255,.76)!important}.site-footer .footer-inner,.site-footer .footer-line,.site-footer .footer-notice,.site-footer .footer-bottom{width:min(calc(100% - 56px),1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}.site-footer .footer-inner{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(160px,.42fr) minmax(180px,.5fr)!important;gap:clamp(36px,6vw,82px)!important;align-items:start!important}.site-footer .footer-logo{display:flex!important;align-items:center!important;gap:12px!important}.site-footer .footer-logo-main,.site-footer .footer-logo-sub,.site-footer h4{letter-spacing:0!important}.site-footer .footer-desc{max-width:48ch!important;margin-top:20px!important;line-height:1.72!important}.site-footer .footer-contact{display:grid!important;gap:7px!important;margin-top:22px!important}.site-footer .footer-contact>div{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;align-items:baseline!important;min-width:0!important;line-height:1.55!important}.site-footer:where(.footer-links,.footer-quick){display:grid!important;gap:8px!important}.site-footer:where(.footer-links a,.footer-quick a){min-height:30px!important;padding:2px 0!important;line-height:1.35!important;text-decoration:none!important;word-break:keep-all!important}.site-footer .footer-line{margin-top:clamp(42px,5vw,64px)!important}.site-footer .footer-notice{margin-top:22px!important;line-height:1.72!important}.site-footer .footer-bottom{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:10px 20px!important;margin-top:28px!important;padding-top:22px!important;line-height:1.55!important}@media (min-width:1025px){body{padding-bottom:calc(104px+env(safe-area-inset-bottom,0))!important}.site-footer{padding-bottom:calc(92px+env(safe-area-inset-bottom,0))!important}.desktop-consult-bar{min-height:0!important;height:76px!important;padding:8px 0!important;overflow:hidden!important}.desktop-consult-inner{height:60px!important;align-items:center!important}.desktop-consult-copy{align-self:center!important}.desktop-consult-kicker{display:none!important}.desktop-consult-title{font-size:14px!important;line-height:1.25!important}.desktop-consult-form{align-self:center!important}.desktop-consult-fields{align-items:center!important}.desktop-consult-input,.desktop-consult-submit{height:42px!important;min-height:42px!important}.desktop-consult-meta{display:none!important}}@media (max-width:1180px) and (min-width:1025px){.site-header .header-inner{width:min(calc(100% - 44px),1120px)!important}.site-header .gnb .nav-link,.site-header .gnb a:not(.nav-cta){padding-left:7px!important;padding-right:7px!important;font-size:13px!important}}@media (max-width:1024px){html{scroll-padding-top:calc(var(--header-h,74px)+10px)!important}body{padding-bottom:calc(84px+env(safe-area-inset-bottom,0))!important}.site-header .header-inner{width:min(calc(100% - 28px),520px)!important;min-height:74px!important;padding:0!important}.site-header .logo-img,.site-header .logo-area img{width:38px!important;height:38px!important}.site-header .logo-main{max-width:220px!important;font-size:15px!important;line-height:1.18!important}.site-header .logo-sub{display:none!important}.site-header-phone{width:42px!important;height:42px!important;border-radius:50%!important}.site-header .menu-toggle{width:42px!important;height:42px!important;border-radius:50%!important}body.ksl-page-index .site-header~main>.lp-hero,body.ksl-page-index .site-header+main>.lp-hero,body.ksl-page-index main.ksl-page-main--index>.lp-hero:first-child{margin-top:-29px!important}.site-footer{padding:44px 0 calc(104px+env(safe-area-inset-bottom,0))!important}.site-footer .footer-inner,.site-footer .footer-line,.site-footer .footer-notice,.site-footer .footer-bottom{width:min(calc(100% - 32px),520px)!important}.site-footer .footer-inner{grid-template-columns:1fr!important;gap:30px!important}.site-footer .footer-desc{max-width:none!important;margin-top:16px!important}.site-footer .footer-contact{margin-top:18px!important}.site-footer:where(.footer-links,.footer-quick){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 14px!important}.site-footer .footer-line{margin-top:34px!important}.site-footer .footer-bottom{display:grid!important;justify-content:stretch!important;gap:8px!important}}@media (max-width:420px){.site-header .header-inner{width:calc(100% - 24px)!important}.site-header .logo-main{max-width:190px!important;font-size:14px!important}.site-footer:where(.footer-links,.footer-quick){grid-template-columns:1fr!important}}:root{--rf-text-1:#11151f;--rf-text-2:#383d48;--rf-text-3:#5e5a52;--rf-gold-readable:#8a6c2e;--rf-gold-readable-dim:#6f5623}:where(.page-main,.ksl-page-main):where(p,li,dd){color:var(--rf-text-2)}:where(.page-main,.ksl-page-main):where(.svc-kicker,.lp-kicker,.ab-kicker,.cx-kicker,.faqx-kicker,.sc-kicker,.ds-kicker,.ab-eyebrow){color:var(--rf-gold-readable);font-weight:800;letter-spacing:.16em}:where(.page-main,.ksl-page-main):where(p,li,dd,.svc-section-desc,.lp-section-lead)>a{color:var(--rf-gold-readable);font-weight:600}:where(.page-main,.ksl-page-main):where(p,li,dd)>a:hover{color:var(--rf-navy)}:where(.page-main,.ksl-page-main):where(h1,h2,h3):where(em,b,strong):where(:not(.lp-hero *):not(.svc-hero *):not(.faqx-hero *):not(.ab-hero *):not(.cx-hero *):not(.cases-hero--v5 *)){color:var(--rf-gold-readable-dim);font-weight:800}:where(.page-main,.ksl-page-main):where( .svc-card-tag,.lp-step-num,.lp-form-hint,.cases-board-meta-row,.cases-board-date,.faqx-hero-stat-label,.lp-hero-meta li,figcaption span,time,small,.cases-v4-court,.cases-v4-date ){color:var(--rf-text-3)}@media (max-width:768px){:where(.page-main,.ksl-page-main):where(p,li,dd,blockquote){font-size:max(15.5px,1em);line-height:1.78;letter-spacing:-.005em}:where(.page-main,.ksl-page-main):where( .svc-section-desc,.lp-section-lead,.ab-section-lead,.cx-section-desc,.faqx-section-sub,.svc-hero-desc,.lp-hero-lead,.ab-hero-lead ){font-size:15.5px;line-height:1.78;color:var(--rf-text-2)}:where(.page-main,.ksl-page-main):where( .svc-kicker,.lp-kicker,.ab-kicker,.faqx-kicker,.cx-kicker,.sc-kicker ){font-size:11.5px;letter-spacing:.14em}:where(.page-main,.ksl-page-main):where( input[type="text"],input[type="tel"],input[type="email"],input[type="search"],input[type="number"],select,textarea ){font-size:16px;min-height:48px;line-height:1.4}textarea{min-height:96px!important}:where(.page-main,.ksl-page-main):where(.svc-list,.lp-list,.faqx-a,.ab-list) li{font-size:14.5px;line-height:1.74}}@media (max-width:480px){:where(.page-main,.ksl-page-main):where(p,li,dd){font-size:15.25px;line-height:1.76}:where(.page-main,.ksl-page-main):where(h1,.svc-hero-title,.lp-hero-title,.faqx-hero-title){font-size:clamp(24px,7.2vw,30px);line-height:1.24}:where(.page-main,.ksl-page-main):where(h2,.svc-section-title,.lp-section-title){font-size:clamp(20px,5.8vw,26px);line-height:1.28}}:where(.page-main,.ksl-page-main,.site-footer):where(.btn,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-btn,.sc-nav-btn,.sc-submit-btn,.cta-btn,.nav-cta,.desktop-consult-submit,.ctc-submit){font-weight:700;letter-spacing:-.005em}:where(.page-main,.ksl-page-main):where(.btn--primary,.lp-btn--primary,.ab-btn--primary,.svc-btn--primary,.cx-btn--primary,.faqx-btn--primary,.sc-submit-btn,.cta-btn.primary){color:#fff}@media (max-width:768px){:where(.page-main,.ksl-page-main,.site-footer):where(.btn,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-btn,.sc-submit-btn,.cta-btn){min-height:50px;font-size:15.25px;padding-top:14px;padding-bottom:14px}:where(.page-main,.ksl-page-main):where(.btn--lg,.lp-btn--lg,.ab-btn--lg,.svc-btn--lg,.faqx-btn--lg){min-height:56px;font-size:16px;padding-top:16px;padding-bottom:16px}}:where(.page-main,.ksl-page-main,.site-header,.site-footer):where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--rf-gold-readable);outline-offset:3px;border-radius:4px}:where(.lp-hero,.svc-hero,.faqx-hero,.ab-hero,.cx-hero,.sc-hero,.cases-hero--v5,.svc-section--dark,.svc-final,.ab-final,.lp-consult,.faqx-cta-card,.lp-naverband-card--reserve,.lp-results-more,.lp-inline-cta--dark):where(p,li,dd){color:rgba(255,255,255,.86)}:where(.lp-hero,.svc-hero,.faqx-hero,.ab-hero,.cx-hero,.sc-hero,.cases-hero--v5,.svc-section--dark,.svc-final,.ab-final,.lp-consult):where(.svc-kicker,.lp-kicker,.ab-kicker,.faqx-kicker,.cx-kicker,.sc-kicker,.ds-kicker){color:var(--rf-gold-bright)}:where(.lp-hero,.svc-hero,.faqx-hero,.ab-hero,.cases-hero--v5):where(h1,h2,.svc-hero-title,.lp-hero-title,.faqx-hero-title):where(em,b,strong){color:var(--rf-gold-bright);font-weight:800}:where(.page-main,.ksl-page-main):where(.svc-card,.lp-card,.ab-card,.cx-card,.cases-card,.guide-card,.faqx-card,.sc-card,.loc-card):where(h3,h4,.svc-card-title,.lp-card-title){color:var(--rf-text-1)}:where(.page-main,.ksl-page-main):where(.svc-card,.lp-card,.ab-card,.cx-card,.cases-card,.guide-card,.faqx-card,.sc-card,.loc-card):where(p){color:var(--rf-text-2)}:where(.page-main,.ksl-page-main):not(.svc-section--dark *):not(.lp-hero *):not(.svc-hero *):not(.faqx-hero *):where(.svc-section-desc,.lp-section-lead,.ab-section-lead,.cx-section-desc,.faqx-section-sub){color:var(--rf-text-2)}@media (max-width:768px){:where(.page-main,.ksl-page-main):where(.svc-card,.lp-card,.ab-card,.cx-card,.cases-card,.guide-card,.faqx-card,.sc-card){border-width:1px;border-color:rgba(10,15,30,.12)}}.site-footer,.site-footer:where(.footer-desc,.footer-contact,.footer-bottom,.footer-notice){color:rgba(255,255,255,.78)}.site-footer:where(.footer-links a,.footer-quick a){color:rgba(255,255,255,.78)}.site-footer:where(.footer-links a,.footer-quick a):hover{color:#fff}@media (max-width:1024px){.site-header .gnb{background:#fff!important}.site-header .gnb .nav-link,.site-header .gnb .sub-menu a{color:var(--rf-text-1)!important;font-size:15.5px!important}}:where(.lp-consult,.svc-final):where(.lp-form-field input,.lp-form-field select,.lp-form-field textarea){background:rgba(255,255,255,.06);color:#fff}:where(.lp-consult,.svc-final):where(.lp-form-field input::placeholder,.lp-form-field textarea::placeholder){color:rgba(255,255,255,.5)}:where(.page-main,.ksl-page-main):where(table){color:var(--rf-text-2)}:where(.page-main,.ksl-page-main):where(table):where(th){color:var(--rf-text-1);font-weight:700}:where(.page-main,.ksl-page-main)::placeholder{color:#767676;opacity:1}:where(.page-main,.ksl-page-main):where(.fa-solid,.fa-regular){opacity:1}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card,body.ksl-page-corp .svc-page--corp .svc-section .svc-card,body.ksl-page-about .ab-card:not(.ab-card--profile):not(.ab-card--photo),body.ksl-page-index .lp-problem-item,body.ksl-page-index .lp-trust-list li,body.ksl-page-index .lp-naverband-card--blog,body.ksl-page-index .lp-timeline-step,body.ksl-page-cases .svc-timeline-step,body.ksl-page-rehab .svc-timeline-step,body.ksl-page-pasan .svc-timeline-step,body.ksl-page-corp .svc-timeline-step{background:transparent!important;border:0!important;border-left:3px solid var(--rf-line)!important;border-radius:0!important;box-shadow:none!important;padding:clamp(14px,1.8vw,22px) clamp(16px,2vw,24px)!important;transform:none!important;transition:border-color .28s ease,background .28s ease!important;position:relative;min-height:0!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card--highlighted,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card--highlighted,body.ksl-page-corp .svc-page--corp .svc-section .svc-card--highlighted,body.ksl-page-index .lp-problem-item,body.ksl-page-index .lp-trust-list li{border-left-color:var(--rf-gold)!important}@media (hover:hover) and (pointer:fine){body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card:hover,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card:hover,body.ksl-page-corp .svc-page--corp .svc-section .svc-card:hover,body.ksl-page-index .lp-problem-item:hover,body.ksl-page-index .lp-timeline-step:hover{background:var(--rf-cream)!important;border-left-color:var(--rf-gold-deep,#b89856)!important;transform:none!important;box-shadow:none!important}}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card::before,body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card::after,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card::before,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card::after,body.ksl-page-corp .svc-page--corp .svc-section .svc-card::before,body.ksl-page-corp .svc-page--corp .svc-section .svc-card::after,body.ksl-page-index .lp-problem-item::before,body.ksl-page-index .lp-problem-item::after,body.ksl-page-index .lp-timeline-step::before,body.ksl-page-index .lp-timeline-step::after,body.ksl-page-index .lp-naverband-card--blog::before,body.ksl-page-index .lp-naverband-card--blog::after{display:none!important;content:none!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-grid--2,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-grid--2,body.ksl-page-corp .svc-page--corp .svc-section .svc-grid--2{gap:clamp(8px,1vw,14px) clamp(20px,2.5vw,32px)!important;align-items:start!important}body.ksl-page-index .lp-problem-list{gap:4px!important}body.ksl-page-index .lp-problem-list .lp-problem-item:not(:last-child){border-bottom:1px dashed var(--rf-line)!important}body.ksl-page-index .lp-trust-list{display:flex!important;flex-direction:column!important;gap:0!important;list-style:none!important;padding:0!important}body.ksl-page-index .lp-trust-list li{border-bottom:1px solid var(--rf-line)!important;padding:clamp(20px,2.5vw,28px) 0 clamp(20px,2.5vw,28px) clamp(16px,2vw,22px)!important}body.ksl-page-index .lp-trust-list li:last-child{border-bottom:0!important}body.ksl-page-index .lp-timeline{gap:0!important;border-top:1px solid var(--rf-line)!important;border-radius:0!important;background:transparent!important;border:0!important}body.ksl-page-index .lp-timeline-step{border-bottom:1px solid var(--rf-line)!important;border-radius:0!important;background:transparent!important}body.ksl-page-index .lp-timeline-step:last-child{border-bottom:0!important}body.ksl-page-index .lp-trust,body.ksl-page-index .lp-problem,body.ksl-page-index .lp-faq{background:var(--rf-cream)!important}body.ksl-page-index .lp-message,body.ksl-page-index .lp-naverband,body.ksl-page-index .lp-results{background:#fff!important}body.ksl-page-index .lp-office,body.ksl-page-index .lp-solutions{background:var(--rf-paper)!important}body.ksl-page-rehab .svc-page--rehab .svc-section:nth-of-type(odd):not(.svc-section--dark),body.ksl-page-pasan .svc-page--pasan .svc-section:nth-of-type(odd):not(.svc-section--dark),body.ksl-page-corp .svc-page--corp .svc-section:nth-of-type(odd):not(.svc-section--dark){background:var(--rf-cream)!important}body.ksl-page-rehab .svc-page--rehab .svc-section:nth-of-type(even):not(.svc-section--dark),body.ksl-page-pasan .svc-page--pasan .svc-section:nth-of-type(even):not(.svc-section--dark),body.ksl-page-corp .svc-page--corp .svc-section:nth-of-type(even):not(.svc-section--dark){background:#fff!important}body.ksl-page-index .lp-section+.lp-section,body.ksl-page-rehab .svc-page--rehab .svc-section+.svc-section:not(.svc-section--dark),body.ksl-page-pasan .svc-page--pasan .svc-section+.svc-section:not(.svc-section--dark),body.ksl-page-corp .svc-page--corp .svc-section+.svc-section:not(.svc-section--dark){position:relative}body.ksl-page-index .lp-section+.lp-section::before,body.ksl-page-rehab .svc-page--rehab .svc-section+.svc-section:not(.svc-section--dark)::before,body.ksl-page-pasan .svc-page--pasan .svc-section+.svc-section:not(.svc-section--dark)::before,body.ksl-page-corp .svc-page--corp .svc-section+.svc-section:not(.svc-section--dark)::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:clamp(80px,10vw,160px);height:1px;background:linear-gradient(90deg,transparent,var(--rf-gold),transparent);opacity:.6}:where(.page-main,.ksl-page-main):where(.lp-section-head,.svc-section-header,.ab-section-head){margin-bottom:clamp(28px,3.5vw,44px)}body.ksl-page-index .lp-naverband-card--blog{padding:clamp(24px,3vw,36px) 0!important;border-left:0!important;border-top:1px solid var(--rf-line)!important;border-bottom:1px solid var(--rf-line)!important;border-radius:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:14px!important}body.ksl-page-index .lp-trust-numbers{background:transparent!important;border:0!important;border-top:1px solid var(--rf-line)!important;border-bottom:1px solid var(--rf-line)!important;border-radius:0!important;gap:0!important;overflow:visible!important}body.ksl-page-index .lp-trust-numbers>div{background:transparent!important;padding:clamp(18px,2.4vw,28px) clamp(12px,2vw,24px)!important;position:relative}body.ksl-page-index .lp-trust-numbers>div+div::before{content:"";position:absolute;top:25%;bottom:25%;left:0;width:1px;background:var(--rf-line)}body.ksl-page-index .lp-trust-numbers>div:first-child{background:linear-gradient(135deg,rgba(212,184,122,.10),rgba(212,184,122,.02))!important}:where(.page-main,.ksl-page-main):where(.lp-section-title,.svc-section-title,.ab-section-title,.faqx-section-title,.cx-section-title){position:relative;padding-bottom:clamp(12px,1.5vw,18px);margin-bottom:clamp(16px,2vw,24px)}:where(.page-main,.ksl-page-main):where(.lp-section-title,.svc-section-title,.ab-section-title,.faqx-section-title,.cx-section-title)::after{content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;background:var(--rf-gold);border-radius:2px}:where(.page-main,.ksl-page-main):where(.lp-section-head--center,.svc-section-header--center):where(.lp-section-title,.svc-section-title)::after{left:50%;transform:translateX(-50%)}@media (max-width:768px){body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card,body.ksl-page-pasan .svc-page--pasan .svc-section .svc-card,body.ksl-page-corp .svc-page--corp .svc-section .svc-card,body.ksl-page-index .lp-problem-item,body.ksl-page-index .lp-trust-list li,body.ksl-page-index .lp-timeline-step{padding:16px 0 16px 16px!important;border-left-width:3px!important}body.ksl-page-index .lp-naverband-card--blog{padding:22px 0!important}body.ksl-page-index .lp-trust-numbers{grid-template-columns:1fr 1fr!important;border-bottom:1px solid var(--rf-line)!important}body.ksl-page-index .lp-trust-numbers>div{padding:18px 12px!important;border-bottom:1px solid var(--rf-line)}body.ksl-page-index .lp-trust-numbers>div:nth-last-child(-n+2){border-bottom:0}body.ksl-page-index .lp-trust-numbers>div+div::before{display:none}body.ksl-page-index .lp-trust-numbers>div:nth-child(odd){border-right:1px solid var(--rf-line)}:where(.page-main,.ksl-page-main):where(.lp-section-head,.svc-section-header){margin-bottom:24px!important}body.ksl-page-index .lp-section+.lp-section::before,body.ksl-page-rehab .svc-page--rehab .svc-section+.svc-section::before,body.ksl-page-pasan .svc-page--pasan .svc-section+.svc-section::before,body.ksl-page-corp .svc-page--corp .svc-section+.svc-section::before{display:none}}:where(.page-main,.ksl-page-main):where(.svc-card,.lp-card,.ab-card){box-shadow:none}@media (max-width:1024px){html,body{width:100%;max-width:100%;overflow-x:clip!important}:where(.page-main,.ksl-page-main):where( .svc-hero-title,.lp-hero-title,.lp-hero-title-line,.ab-hero-name,.faqx-hero-title,.sc-hero-title,.ctc-page .svc-hero-title,.cases-hero-title,h1,h2 ){white-space:normal!important;text-wrap:pretty!important;word-break:normal!important;overflow-wrap:anywhere!important;letter-spacing:0!important}:where(.page-main,.ksl-page-main):where( .svc-hero-desc,.lp-hero-lead,.lp-section-lead,.ab-hero-lead,.ab-section-lead,.faqx-hero-desc,.sc-hero-sub,.ctc-channel-desc,.svc-section-desc,p,li,dd ){word-break:normal!important;overflow-wrap:anywhere!important}:where(.page-main,.ksl-page-main):where( .svc-container,.container,.faqx-container,.sc-container,.ctc-hero-inner,.svc-hero-grid,.lp-hero-inner ){min-width:0!important;max-width:calc(100vw - 32px)!important}}@media (max-width:768px){body{padding-bottom:calc(70px+env(safe-area-inset-bottom,0))!important}.fixed-cta-bar{left:0!important;right:0!important;width:100vw!important;padding:8px 10px calc(8px+env(safe-area-inset-bottom,0))!important;background:rgba(8,14,28,.96)!important;border-top:1px solid rgba(212,184,122,.18)!important}.fixed-cta-bar .fixed-cta-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:430px!important;margin:0 auto!important}.fixed-cta-bar .cta-btn{min-width:0!important;min-height:52px!important;padding:8px 6px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:8px!important;justify-content:center!important;gap:6px!important;overflow:hidden!important}.fixed-cta-bar .cta-btn.primary{border-color:rgba(212,184,122,.55)!important}.fixed-cta-bar .cta-icon{width:22px!important;height:22px!important;font-size:12px!important;flex:0 0 22px!important}.fixed-cta-bar .cta-label-main{font-size:11.5px!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap!important}.fixed-cta-bar .cta-label-sub{display:block!important;margin-top:2px!important;font-size:9.5px!important;line-height:1.1!important;color:rgba(255,255,255,.58)!important;white-space:nowrap!important}.fixed-cta-bar .cta-btn.primary .cta-label-sub{color:rgba(10,15,30,.68)!important}body:has(.svc-sticky-mobile) .fixed-cta-bar{display:none!important}.svc-sticky-mobile{box-shadow:0 -18px 34px -28px rgba(0,0,0,.8)!important}.lp-hero{min-height:0!important}body.ksl-page-index .lp-hero-inner{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;gap:24px!important}body.ksl-page-index .lp-hero-title{font-size:clamp(29px,9.2vw,36px)!important;line-height:1.18!important;max-width:100%!important}body.ksl-page-index .lp-hero-title-line{display:block!important;max-width:100%!important;white-space:normal!important}body.ksl-page-index .lp-hero-lead{max-width:100%!important;font-size:14.5px!important;line-height:1.78!important}body.ksl-page-index .lp-hero-lead br{display:none!important}body.ksl-page-index .lp-hero-cta,body.ksl-page-index .lp-hero-meta{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:10px!important}body.ksl-page-index .lp-hero-meta li{min-width:0!important;justify-content:flex-start!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:rgba(255,255,255,.045)!important;white-space:normal!important}body.ksl-page-index .lp-hero-credentials{width:100%!important;max-width:100%!important;padding:12px!important}body.ksl-page-index .lp-cred-line{grid-template-columns:34px minmax(0,1fr)!important;padding:12px!important}body.ksl-page-index .lp-cred-body strong,body.ksl-page-index .lp-cred-body span{white-space:normal!important}.site-header~main .svc-hero,.site-header~main .ctc-hero,.site-header~main .sc-hero,.site-header~main .faqx-hero{padding-left:0!important;padding-right:0!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-title,body.ksl-page-pasan .svc-page--pasan .svc-hero-title,body.ksl-page-corp .svc-page--corp .svc-hero-title,body.ksl-page-location .svc-page--location .svc-hero-title,body.ksl-page-contact .ctc-page .svc-hero-title,body.ksl-page-selfcheck .sc-hero-title,body.ksl-page-faq .faqx-hero-title{font-size:clamp(25px,7.1vw,30px)!important;line-height:1.34!important;max-width:100%!important}body.ksl-page-contact .svc-section-title,body.ksl-page-selfcheck .sc-hero-title,body.ksl-page-faq .faqx-title{font-size:clamp(23px,6.4vw,28px)!important}.svc-hero .svc-proof-card,.svc-hero .svc-chip,.ctc-hero-trust li{padding:12px 14px!important}.svc-hero-card{overflow:hidden!important}.svc-hero-card>.svc-card-title,.svc-hero-card>.svc-card-desc,.svc-hero-card>.svc-card-checks,.svc-hero-card>.svc-card-note{max-width:100%!important}.svc-hero-card>.svc-card-checks{padding:12px 14px!important}.ctc-channels{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.ctc-channel{width:100%!important;max-width:100%!important;min-width:0!important}body.ksl-page-selfcheck .sc-container,body.ksl-page-selfcheck .sc-card,body.ksl-page-selfcheck .sc-form,body.ksl-page-selfcheck .sc-alt-cta{width:100%!important;max-width:100%!important;min-width:0!important}body.ksl-page-selfcheck .sc-card{padding:18px 14px!important;overflow:hidden!important}body.ksl-page-selfcheck .sc-mode-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}body.ksl-page-selfcheck .sc-mode-btn,body.ksl-page-selfcheck .sc-option,body.ksl-page-selfcheck .sc-alt-btn,body.ksl-page-selfcheck .sc-submit-btn{min-width:0!important;white-space:normal!important}body.ksl-page-selfcheck .sc-progress-head,body.ksl-page-selfcheck .sc-contact-fields,body.ksl-page-selfcheck .sc-alt-actions{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-selfcheck .sc-alt-actions{display:grid!important;gap:8px!important}body.ksl-page-faq .faqx-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}body.ksl-page-faq .faqx-tab{width:100%!important;min-width:0!important}}@media (max-width:390px){body.ksl-page-index .lp-hero-title,body.ksl-page-rehab .svc-page--rehab .svc-hero-title,body.ksl-page-pasan .svc-page--pasan .svc-hero-title,body.ksl-page-corp .svc-page--corp .svc-hero-title,body.ksl-page-location .svc-page--location .svc-hero-title,body.ksl-page-contact .ctc-page .svc-hero-title,body.ksl-page-selfcheck .sc-hero-title,body.ksl-page-faq .faqx-hero-title{font-size:25px!important}}@media (max-width:520px){body .svc-page .svc-container,body .ctc-page .svc-container,body .faqx-redesign .faqx-container,body .sc-page .sc-container,body .ab-page .container,body.ksl-page-index .container,body.ksl-page-index .lp-hero-inner,.svc-hero-grid,.ctc-hero-inner{width:min(calc(100vw - 32px),358px)!important;max-width:358px!important;margin-left:max(16px,env(safe-area-inset-left,0))!important;margin-right:max(16px,env(safe-area-inset-right,0))!important}.fixed-cta-bar .fixed-cta-inner{max-width:370px!important;margin-left:0!important;margin-right:0!important}}@media (max-width:768px){body.ksl-page-index .lp-hero-title,body.ksl-page-index .lp-hero-title-line,body.ksl-page-rehab .svc-page--rehab .svc-hero-title,body.ksl-page-pasan .svc-page--pasan .svc-hero-title,body.ksl-page-corp .svc-page--corp .svc-hero-title,body.ksl-page-location .svc-page--location .svc-hero-title,body.ksl-page-contact .ctc-page .svc-hero-title,body.ksl-page-selfcheck .sc-hero-title,body.ksl-page-faq .faqx-hero-title,.svc-hero-card>.svc-card-title,.ctc-page .svc-section-title,.sc-page .sc-hero-title{max-width:min(100%,11.6em)!important;word-break:break-all!important;overflow-wrap:anywhere!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-title,body.ksl-page-pasan .svc-page--pasan .svc-hero-title,body.ksl-page-corp .svc-page--corp .svc-hero-title,body.ksl-page-location .svc-page--location .svc-hero-title,body.ksl-page-contact .ctc-page .svc-hero-title{margin-left:0!important;margin-right:auto!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc,body.ksl-page-pasan .svc-page--pasan .svc-hero-desc,body.ksl-page-corp .svc-page--corp .svc-hero-desc,body.ksl-page-location .svc-page--location .svc-hero-desc,body.ksl-page-contact .ctc-page .svc-hero-desc{max-width:min(100%,23em)!important;margin-left:0!important;margin-right:auto!important}body.ksl-page-index .lp-hero-title{max-width:min(100%,10.8em)!important}body.ksl-page-selfcheck .sc-hero-title{max-width:min(100%,13.2em)!important;font-size:clamp(24px,6.6vw,27px)!important;margin-left:auto!important;margin-right:auto!important}body.ksl-page-index .lp-hero-lead,body .svc-page .svc-hero-desc,body .ctc-page .svc-hero-desc,body .sc-page .sc-hero-sub,body .faqx-redesign .faqx-hero-desc{max-width:min(100%,24em)!important;word-break:break-all!important;overflow-wrap:anywhere!important}}body.ksl-page-rehab .svc-page--rehab{--rehab-navy:#081020;--rehab-navy-2:#111a2d;--rehab-navy-3:#192236;--rehab-gold:#d4b87a;--rehab-gold-2:#ecd79d;--rehab-ink:#101624;--rehab-muted:#4f5663;--rehab-soft:#f7f4ec;--rehab-paper:#fffdf8;--rehab-line:rgba(16,22,36,.12);--rehab-line-strong:rgba(16,22,36,.18);--rehab-radius:8px}body.ksl-page-rehab .svc-page--rehab .svc-container,body.ksl-page-rehab .svc-page--rehab .svc-hero-grid,body.ksl-page-rehab .svc-page--rehab .svc-stepnav{width:min(calc(100% - 48px),1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}body.ksl-page-rehab .svc-page--rehab .svc-section{padding:clamp(76px,8vw,112px) 0!important}body.ksl-page-rehab .svc-page--rehab .svc-section--paper{background:#f8f5ee!important}body.ksl-page-rehab .svc-page--rehab .svc-section:nth-of-type(odd):not(.svc-section--dark),body.ksl-page-rehab .svc-page--rehab .svc-section:nth-of-type(even):not(.svc-section--dark){background:var(--rehab-paper)!important}body.ksl-page-rehab .svc-page--rehab .svc-section--paper,body.ksl-page-rehab .svc-page--rehab #sec-faq{background:var(--rehab-soft)!important}body.ksl-page-rehab .svc-page--rehab .svc-section-header{max-width:680px!important;margin:0 auto clamp(34px,4vw,48px)!important}body.ksl-page-rehab .svc-page--rehab .svc-section-title{color:var(--rehab-ink)!important;font-size:clamp(30px,3.2vw,42px)!important;line-height:1.25!important;letter-spacing:0!important;margin-bottom:16px!important;padding-bottom:16px!important;text-wrap:balance;word-break:keep-all}body.ksl-page-rehab .svc-page--rehab .svc-section-title::after{left:50%!important;width:44px!important;height:2px!important;transform:translateX(-50%)!important;background:var(--rehab-gold)!important}body.ksl-page-rehab .svc-page--rehab .svc-section-desc{max-width:58ch!important;color:var(--rehab-muted)!important;font-size:16px!important;line-height:1.78!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-kicker{margin-bottom:16px!important;color:#b8944f!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important}body.ksl-page-rehab .svc-page--rehab .svc-kicker::before{width:28px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero{padding:clamp(86px,9vw,126px) 0 clamp(68px,7vw,94px)!important;background:radial-gradient(820px 420px at 78% 10%,rgba(212,184,122,.13),transparent 62%),linear-gradient(140deg,#071020 0%,#10182a 58%,#080e1d 100%)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important;gap:clamp(40px,6vw,72px)!important;align-items:center!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-title{max-width:720px!important;color:#fff!important;font-size:clamp(40px,4.1vw,56px)!important;line-height:1.18!important;letter-spacing:0!important;margin:0 0 22px!important;text-wrap:balance!important;word-break:keep-all!important;overflow-wrap:normal!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc{max-width:58ch!important;color:rgba(255,255,255,.82)!important;font-size:17px!important;line-height:1.82!important;letter-spacing:0!important;margin-bottom:26px!important;word-break:keep-all!important;overflow-wrap:normal!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc strong{color:var(--rehab-gold-2)!important;font-weight:800!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-chips{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 22px!important;padding:0!important;border:0!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-chip{min-height:38px!important;padding:9px 13px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;color:rgba(255,255,255,.88)!important;font-size:13.5px!important;font-weight:800!important;line-height:1.25!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-chip i{color:var(--rehab-gold-2)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;border:0!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card{padding:16px 15px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--rehab-radius)!important;background:rgba(255,255,255,.045)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card strong{color:#fff!important;font-size:16px!important;line-height:1.25!important;margin-bottom:7px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card span{color:rgba(255,255,255,.68)!important;font-size:12.5px!important;line-height:1.55!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card{all:unset;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:390px!important;min-width:0!important;padding:28px 26px!important;color:#fff!important;font-family:var(--font-sans)!important;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.045))!important;border:1px solid rgba(212,184,122,.34)!important;border-top:3px solid var(--rehab-gold)!important;border-radius:var(--rehab-radius)!important;box-shadow:0 30px 70px -48px rgba(0,0,0,.86)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card::before,body.ksl-page-rehab .svc-page--rehab .svc-hero-card::after{display:none!important;content:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-kicker,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-title,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-desc,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-checks,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-note{max-width:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-kicker{display:inline-flex!important;width:auto!important;margin:0 0 12px!important;padding:6px 10px!important;border:1px solid rgba(212,184,122,.28)!important;border-radius:999px!important;color:var(--rehab-gold-2)!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-kicker::before{display:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-title{display:block!important;color:#fff!important;font-size:24px!important;font-weight:800!important;line-height:1.36!important;letter-spacing:0!important;margin:0 0 12px!important;padding:0!important;text-align:left!important;text-wrap:balance!important;word-break:keep-all!important;overflow-wrap:normal!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-desc{color:rgba(255,255,255,.76)!important;font-size:14.5px!important;line-height:1.72!important;margin:0 0 18px!important;padding:0!important;word-break:keep-all!important;overflow-wrap:normal!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-checks{display:grid!important;gap:9px!important;margin:0 0 20px!important;padding:14px 16px!important;list-style:none!important;border:1px solid rgba(212,184,122,.22)!important;border-radius:var(--rehab-radius)!important;background:rgba(6,12,24,.22)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-checks li{position:relative!important;padding:0 0 0 18px!important;color:rgba(255,255,255,.84)!important;font-size:13.5px!important;line-height:1.55!important;border:0!important;background:transparent!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-checks li::before{content:""!important;position:absolute!important;left:0!important;top:.62em!important;width:6px!important;height:6px!important;border-radius:999px!important;background:var(--rehab-gold)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-actions,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-contacts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card .svc-btn,body.ksl-page-rehab .svc-page--rehab .svc-hero-card .svc-card-contact{width:100%!important;min-width:0!important;min-height:46px!important;border-radius:var(--rehab-radius)!important;font-size:13.5px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:0!important;white-space:normal!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card .svc-btn--primary{background:#c79e47!important;border-color:#c79e47!important;color:#081020!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card .svc-btn--ghost,body.ksl-page-rehab .svc-page--rehab .svc-hero-card .svc-card-contact{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.86)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-or{display:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-note{margin:0!important;color:rgba(255,255,255,.58)!important;font-size:11.5px!important;line-height:1.45!important;text-align:center!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-wrap{top:var(--ksl-header-h,var(--header-h))!important;padding:10px 0!important;background:rgba(248,245,238,.94)!important;border-bottom:1px solid rgba(16,22,36,.08)!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav{padding:6px!important;gap:6px!important;border:1px solid rgba(16,22,36,.10)!important;border-radius:var(--rehab-radius)!important;background:rgba(255,255,255,.88)!important;box-shadow:0 16px 38px -30px rgba(8,16,32,.45)!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-link{flex:1 0 auto!important;min-height:42px!important;padding:10px 14px!important;border:0!important;border-radius:6px!important;color:#5f6570!important;font-size:13px!important;font-weight:800!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-link.is-active{background:var(--rehab-navy)!important;color:#fff!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-num{min-width:22px!important;height:22px!important;border-radius:999px!important;background:rgba(212,184,122,.22)!important;color:#9b7330!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-link.is-active .svc-stepnav-num{background:var(--rehab-gold)!important;color:var(--rehab-navy)!important}body.ksl-page-rehab .svc-page--rehab .svc-grid{gap:clamp(16px,2vw,22px)!important;align-items:stretch!important}body.ksl-page-rehab .svc-page--rehab .svc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ksl-page-rehab .svc-page--rehab .svc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card,body.ksl-page-rehab .svc-page--rehab .svc-compare-card,body.ksl-page-rehab .svc-page--rehab .svc-notice,body.ksl-page-rehab .svc-page--rehab .svc-next{border-radius:var(--rehab-radius)!important;background:#fff!important;border:1px solid var(--rehab-line)!important;box-shadow:0 18px 40px -34px rgba(8,16,32,.32)!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card{display:flex!important;flex-direction:column!important;min-height:100%!important;padding:clamp(24px,2.4vw,30px)!important;border-left:1px solid var(--rehab-line)!important;transform:none!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card::before,body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card::after{display:none!important;content:none!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card--highlighted{border-top:3px solid var(--rehab-gold)!important;background:linear-gradient(180deg,#fffdf7 0%,#fff 70%)!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-num{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:30px!important;min-width:44px!important;margin:0 0 16px!important;padding:0 12px!important;border:1px solid rgba(212,184,122,.36)!important;border-radius:999px!important;background:rgba(212,184,122,.18)!important;color:#8a6226!important;font-size:13px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card h3{color:var(--rehab-ink)!important;font-size:clamp(18px,1.5vw,21px)!important;font-weight:900!important;line-height:1.42!important;letter-spacing:0!important;margin:0 0 10px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card p,body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-list li,body.ksl-page-rehab .svc-page--rehab .svc-check-list li{color:var(--rehab-muted)!important;font-size:15px!important;line-height:1.76!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-tag{width:fit-content!important;margin-top:16px!important;padding:6px 11px!important;border:1px solid rgba(212,184,122,.32)!important;border-radius:999px!important;background:rgba(212,184,122,.12)!important;color:#8a6226!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-tag::before{width:5px!important;height:5px!important;border-radius:999px!important;background:var(--rehab-gold)!important}body.ksl-page-rehab .svc-page--rehab .svc-card-list{display:grid!important;gap:7px!important;width:100%!important;margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--rehab-line)!important}body.ksl-page-rehab .svc-page--rehab .svc-card-list li{padding:0 0 0 18px!important}body.ksl-page-rehab .svc-page--rehab .svc-card-list li::before{top:.72em!important;width:5px!important;height:5px!important;border-radius:999px!important}body.ksl-page-rehab .svc-page--rehab .svc-compare{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;margin-top:clamp(28px,3vw,38px)!important}body.ksl-page-rehab .svc-page--rehab .svc-compare-card{padding:clamp(26px,2.8vw,34px)!important}body.ksl-page-rehab .svc-page--rehab .svc-compare-card--yes{border-top:3px solid var(--rehab-gold)!important}body.ksl-page-rehab .svc-page--rehab .svc-compare-card--no{border-top:3px solid #d58b8b!important;background:#fffafa!important}body.ksl-page-rehab .svc-page--rehab .svc-compare-card h4,body.ksl-page-rehab .svc-page--rehab .svc-notice-title{color:var(--rehab-ink)!important;font-size:clamp(18px,1.5vw,21px)!important;font-weight:900!important;line-height:1.42!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-notice{padding:clamp(24px,2.6vw,32px)!important;border-left:3px solid var(--rehab-gold)!important}body.ksl-page-rehab .svc-page--rehab .svc-notice-body li{color:var(--rehab-muted)!important;font-size:15px!important;line-height:1.78!important}body.ksl-page-rehab .svc-page--rehab .svc-next{align-items:center!important;margin-top:clamp(34px,4vw,52px)!important;padding:24px 26px!important;border-left:3px solid var(--rehab-gold)!important}body.ksl-page-rehab .svc-page--rehab .svc-next-copy strong{color:var(--rehab-ink)!important;font-size:17px!important;font-weight:900!important}body.ksl-page-rehab .svc-page--rehab .svc-next-copy span{color:var(--rehab-muted)!important;font-size:14.5px!important}body.ksl-page-rehab .svc-page--rehab .svc-btn{min-height:46px!important;border-radius:var(--rehab-radius)!important;font-weight:900!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-next .svc-btn--primary,body.ksl-page-rehab .svc-page--rehab .svc-final .svc-btn--primary{background:var(--rehab-navy)!important;border-color:var(--rehab-navy)!important;color:#fff!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark{background:radial-gradient(900px 480px at 78% 0%,rgba(212,184,122,.12),transparent 62%),linear-gradient(145deg,#071020 0%,#11192a 100%)!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-section-title,body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-section-desc{color:#fff!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-section-desc{color:rgba(255,255,255,.74)!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;padding-left:0!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline::before{display:none!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline-step{display:flex!important;flex-direction:column!important;min-height:100%!important;padding:22px 18px!important;border:1px solid rgba(255,255,255,.12)!important;border-left:1px solid rgba(255,255,255,.12)!important;border-radius:var(--rehab-radius)!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline-step::before{position:static!important;display:inline-flex!important;width:32px!important;height:32px!important;margin:0 0 16px!important;border:1px solid rgba(212,184,122,.42)!important;border-radius:999px!important;background:rgba(212,184,122,.14)!important;color:var(--rehab-gold-2)!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;transform:none!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline-head{display:grid!important;gap:8px!important;margin-bottom:12px!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline-head h3{color:#fff!important;font-size:16px!important;font-weight:900!important;line-height:1.42!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline-sub{color:var(--rehab-gold-2)!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline-step p{color:rgba(255,255,255,.76)!important;font-size:13.5px!important;line-height:1.72!important;margin-bottom:14px!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline-points{margin-top:auto!important;gap:6px!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline-points span{border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.10)!important;color:rgba(255,255,255,.76)!important;font-size:11.5px!important;line-height:1.2!important;white-space:normal!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-next{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important;border-left-color:var(--rehab-gold)!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-next-copy strong{color:#fff!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-next-copy span{color:rgba(255,255,255,.72)!important}body.ksl-page-rehab .svc-page--rehab .rf-naverband{padding:clamp(58px,7vw,88px) 0!important}body.ksl-page-rehab .svc-page--rehab .rf-naverband-inner{width:min(calc(100% - 48px),1120px)!important;max-width:1120px!important;gap:22px!important}body.ksl-page-rehab .svc-page--rehab .rf-naverband-card{border-radius:var(--rehab-radius)!important}body.ksl-page-rehab .svc-page--rehab .rf-naverband-title{letter-spacing:0!important;line-height:1.38!important}body.ksl-page-rehab .svc-page--rehab .svc-faq{gap:10px!important;border-top:0!important}body.ksl-page-rehab .svc-page--rehab .svc-faq-item{overflow:hidden!important;border:1px solid var(--rehab-line)!important;border-radius:var(--rehab-radius)!important;background:#fff!important;box-shadow:0 16px 36px -34px rgba(8,16,32,.28)!important}body.ksl-page-rehab .svc-page--rehab .svc-faq-q{min-height:64px!important;padding:18px 20px!important;color:var(--rehab-ink)!important;font-size:16px!important;font-weight:900!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-faq-badge{margin-right:10px!important;padding:5px 8px!important;border-radius:999px!important;background:rgba(212,184,122,.15)!important;color:#8a6226!important;font-size:11.5px!important;font-weight:900!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-faq-a{padding:0 20px 20px!important}body.ksl-page-rehab .svc-page--rehab .svc-faq-a li{color:var(--rehab-muted)!important;font-size:15px!important;line-height:1.78!important}body.ksl-page-rehab .svc-page--rehab .svc-final{padding:clamp(72px,8vw,108px) 0!important;background:radial-gradient(680px 360px at 50% 0%,rgba(212,184,122,.12),transparent 64%),linear-gradient(145deg,#071020,#11192a)!important}body.ksl-page-rehab .svc-page--rehab .svc-final-inner{width:min(calc(100% - 48px),760px)!important;max-width:760px!important;padding:clamp(34px,5vw,52px)!important;border:1px solid rgba(212,184,122,.28)!important;border-radius:var(--rehab-radius)!important;background:rgba(255,255,255,.065)!important;box-shadow:0 32px 80px -52px rgba(0,0,0,.84)!important}body.ksl-page-rehab .svc-page--rehab .svc-final-title{color:#fff!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.28!important;letter-spacing:0!important}body.ksl-page-rehab .svc-page--rehab .svc-final-desc,body.ksl-page-rehab .svc-page--rehab .svc-final-trust li{color:rgba(255,255,255,.78)!important;font-size:15.5px!important;line-height:1.76!important}body.ksl-page-rehab .svc-page--rehab .svc-final-actions{justify-content:center!important;gap:10px!important}@media (max-width:1180px) and (min-width:769px){body.ksl-page-rehab .svc-page--rehab .svc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:768px){body.ksl-page-rehab .svc-page--rehab .svc-container,body.ksl-page-rehab .svc-page--rehab .svc-hero-grid{width:min(calc(100vw - 32px),430px)!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important}body.ksl-page-rehab .svc-page--rehab .svc-section{padding:58px 0!important}body.ksl-page-rehab .svc-page--rehab .svc-breadcrumb .svc-container{width:min(calc(100vw - 32px),430px)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero{padding:42px 0 44px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-title{max-width:100%!important;font-size:clamp(28px,7.8vw,34px)!important;line-height:1.32!important;margin-bottom:16px!important;word-break:keep-all!important;overflow-wrap:normal!important;text-wrap:balance!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc{max-width:100%!important;font-size:15.5px!important;line-height:1.78!important;margin-bottom:22px!important;word-break:keep-all!important;overflow-wrap:normal!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-desc br{display:none!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-chips,body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-chips{display:grid!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-chip,body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card{padding:12px 14px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card strong,body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card span{display:inline!important}body.ksl-page-rehab .svc-page--rehab .svc-hero .svc-proof-card strong{margin-right:10px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card{max-width:none!important;padding:22px 18px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-title{max-width:100%!important;font-size:22px!important;line-height:1.38!important;word-break:keep-all!important;overflow-wrap:normal!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-desc{max-width:100%!important;font-size:14.5px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-actions,body.ksl-page-rehab .svc-page--rehab .svc-hero-card>.svc-card-contacts{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-wrap{padding:8px 0!important;overflow:hidden!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav{width:100%!important;max-width:none!important;margin:0!important;padding:6px 16px!important;overflow-x:auto!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-rehab .svc-page--rehab .svc-stepnav-link{flex:0 0 auto!important;min-width:max-content!important;min-height:40px!important;padding:9px 12px!important;font-size:12.5px!important}body.ksl-page-rehab .svc-page--rehab .svc-section-header{text-align:left!important;margin-bottom:28px!important}body.ksl-page-rehab .svc-page--rehab .svc-section-title{font-size:clamp(25px,6.8vw,31px)!important;line-height:1.34!important;text-wrap:balance!important}body.ksl-page-rehab .svc-page--rehab .svc-section-title::after{left:0!important;transform:none!important}body.ksl-page-rehab .svc-page--rehab .svc-section-desc{font-size:15.5px!important;line-height:1.76!important}body.ksl-page-rehab .svc-page--rehab .svc-grid--2,body.ksl-page-rehab .svc-page--rehab .svc-grid--3,body.ksl-page-rehab .svc-page--rehab .svc-compare,body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-rehab .svc-page--rehab .svc-grid,body.ksl-page-rehab .svc-page--rehab .svc-compare,body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline{gap:14px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card,body.ksl-page-rehab .svc-page--rehab .svc-compare-card,body.ksl-page-rehab .svc-page--rehab .svc-notice{padding:20px 18px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card h3{font-size:18px!important}body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card p,body.ksl-page-rehab .svc-page--rehab .svc-section .svc-card-list li,body.ksl-page-rehab .svc-page--rehab .svc-check-list li,body.ksl-page-rehab .svc-page--rehab .svc-notice-body li{font-size:15px!important}body.ksl-page-rehab .svc-page--rehab .svc-next{display:grid!important;gap:16px!important;padding:20px 18px!important}body.ksl-page-rehab .svc-page--rehab .svc-next-actions,body.ksl-page-rehab .svc-page--rehab .svc-final-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:8px!important}body.ksl-page-rehab .svc-page--rehab .svc-next .svc-btn,body.ksl-page-rehab .svc-page--rehab .svc-final .svc-btn{width:100%!important;min-width:0!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline-step{padding:20px 18px!important}body.ksl-page-rehab .svc-page--rehab .svc-section--dark .svc-timeline-step::before{width:30px!important;height:30px!important;margin-bottom:12px!important}body.ksl-page-rehab .svc-page--rehab .rf-naverband-inner{width:min(calc(100vw - 32px),430px)!important;max-width:430px!important;grid-template-columns:minmax(0,1fr)!important}body.ksl-page-rehab .svc-page--rehab .svc-faq-q{align-items:flex-start!important;min-height:0!important;padding:16px!important;font-size:15.5px!important}body.ksl-page-rehab .svc-page--rehab .svc-faq-q>span:first-child{display:grid!important;gap:7px!important}body.ksl-page-rehab .svc-page--rehab .svc-faq-badge{width:fit-content!important;margin-right:0!important}body.ksl-page-rehab .svc-page--rehab .svc-faq-a{padding:0 16px 18px!important}body.ksl-page-rehab .svc-page--rehab .svc-final-inner{width:min(calc(100vw - 32px),430px)!important;max-width:430px!important;padding:28px 20px!important}body.ksl-page-rehab .svc-page--rehab .svc-final-title{font-size:clamp(25px,6.8vw,31px)!important}}@media (max-width:390px){body.ksl-page-rehab .svc-page--rehab .svc-container,body.ksl-page-rehab .svc-page--rehab .svc-hero-grid,body.ksl-page-rehab .svc-page--rehab .rf-naverband-inner,body.ksl-page-rehab .svc-page--rehab .svc-final-inner{width:calc(100vw - 28px)!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-title{font-size:27px!important}body.ksl-page-rehab .svc-page--rehab .svc-hero-card{padding:20px 16px!important}}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp){--svcq-navy:#081020;--svcq-navy-2:#111a2d;--svcq-gold:#d4b87a;--svcq-gold-soft:rgba(212,184,122,.16);--svcq-gold-line:rgba(212,184,122,.34);--svcq-ink:#101624;--svcq-muted:#505866;--svcq-soft:#f7f4ec;--svcq-paper:#fffdf8;--svcq-line:rgba(16,22,36,.11);--svcq-line-strong:rgba(16,22,36,.18);--svcq-radius:6px;--svcq-shadow:0 18px 42px -36px rgba(8,16,32,.32)}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp):where(.svc-container,.svc-hero-grid,.svc-stepnav){width:min(calc(100% - 48px),1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section{padding:clamp(70px,7vw,104px) 0!important;background:var(--svcq-paper)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--paper{background:var(--svcq-soft)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section-header{max-width:680px!important;margin:0 auto clamp(32px,4vw,46px)!important;text-align:center!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-kicker{color:#a7803a!important;font-size:12px!important;font-weight:900!important;letter-spacing:.1em!important;margin-bottom:14px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section-title{color:var(--svcq-ink)!important;font-size:clamp(30px,3vw,40px)!important;font-weight:900!important;line-height:1.26!important;letter-spacing:0!important;margin:0 0 16px!important;padding-bottom:15px!important;word-break:keep-all!important;text-wrap:balance!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section-title::after{left:50%!important;width:42px!important;height:2px!important;transform:translateX(-50%)!important;background:var(--svcq-gold)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section-desc{max-width:58ch!important;color:var(--svcq-muted)!important;font-size:16px!important;line-height:1.78!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero{padding:clamp(84px,9vw,126px) 0 clamp(62px,7vw,90px)!important;background:radial-gradient(820px 420px at 78% 8%,rgba(212,184,122,.13),transparent 62%),linear-gradient(140deg,#071020 0%,#10182a 58%,#080e1d 100%)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important;gap:clamp(42px,6vw,72px)!important;align-items:center!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-title{max-width:720px!important;color:#fff!important;font-size:clamp(39px,4vw,54px)!important;font-weight:900!important;line-height:1.2!important;letter-spacing:0!important;margin:0 0 20px!important;word-break:keep-all!important;overflow-wrap:normal!important;text-wrap:balance!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-desc{max-width:58ch!important;color:rgba(255,255,255,.82)!important;font-size:17px!important;line-height:1.82!important;letter-spacing:0!important;margin-bottom:24px!important;word-break:keep-all!important;overflow-wrap:normal!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-desc strong{color:#ecd79d!important;font-weight:900!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero .svc-chips{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;margin:0 0 20px!important;border:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero .svc-chip{min-height:36px!important;padding:8px 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--svcq-radius)!important;background:rgba(255,255,255,.052)!important;color:rgba(255,255,255,.88)!important;font-size:13.5px!important;font-weight:800!important;line-height:1.25!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero .svc-proof{display:flex!important;flex-wrap:wrap!important;gap:14px 22px!important;margin:0!important;padding:16px 0 0!important;border:0!important;border-top:1px solid rgba(255,255,255,.10)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero .svc-proof-card{flex:1 1 150px!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero .svc-proof-card strong{color:#fff!important;font-size:15.5px!important;line-height:1.25!important;margin-bottom:4px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero .svc-proof-card span{color:rgba(255,255,255,.66)!important;font-size:12.5px!important;line-height:1.5!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card{all:unset;display:block!important;box-sizing:border-box!important;width:100%!important;max-width:390px!important;min-width:0!important;padding:28px 26px!important;color:#fff!important;font-family:var(--font-sans)!important;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.045))!important;border:1px solid rgba(212,184,122,.34)!important;border-top:3px solid var(--svcq-gold)!important;border-radius:var(--svcq-radius)!important;box-shadow:0 30px 70px -50px rgba(0,0,0,.86)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card::before,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card::after{display:none!important;content:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-kicker,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-title,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-desc,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-checks,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-note{max-width:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-kicker{display:inline-flex!important;width:auto!important;margin:0 0 12px!important;padding:6px 10px!important;border:1px solid rgba(212,184,122,.28)!important;border-radius:999px!important;color:#ecd79d!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-kicker::before{display:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-title{color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.36!important;letter-spacing:0!important;margin:0 0 12px!important;padding:0!important;text-align:left!important;word-break:keep-all!important;overflow-wrap:normal!important;text-wrap:balance!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-desc{color:rgba(255,255,255,.76)!important;font-size:14.5px!important;line-height:1.72!important;margin:0 0 18px!important;padding:0!important;word-break:keep-all!important;overflow-wrap:normal!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-checks{display:grid!important;gap:9px!important;margin:0 0 20px!important;padding:14px 16px!important;list-style:none!important;border:1px solid rgba(212,184,122,.22)!important;border-radius:var(--svcq-radius)!important;background:rgba(6,12,24,.22)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-checks li{position:relative!important;padding:0 0 0 18px!important;color:rgba(255,255,255,.84)!important;font-size:13.5px!important;line-height:1.55!important;border:0!important;background:transparent!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-checks li::before{content:""!important;position:absolute!important;left:0!important;top:.62em!important;width:6px!important;height:6px!important;border-radius:999px!important;background:var(--svcq-gold)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-actions,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-contacts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-actions:has(.svc-btn:only-child){grid-template-columns:minmax(0,1fr)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card .svc-btn,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card .svc-card-contact{width:100%!important;min-width:0!important;min-height:46px!important;border-radius:var(--svcq-radius)!important;font-size:13.5px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:0!important;white-space:normal!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card .svc-btn--primary{background:#c79e47!important;border-color:#c79e47!important;color:#081020!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card .svc-btn--ghost,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card .svc-card-contact{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.86)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-or{display:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-note{margin:0!important;color:rgba(255,255,255,.58)!important;font-size:11.5px!important;line-height:1.45!important;text-align:center!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-stepnav-wrap{top:var(--ksl-header-h,var(--header-h))!important;padding:10px 0!important;background:rgba(248,245,238,.94)!important;border-bottom:1px solid rgba(16,22,36,.08)!important;backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-stepnav{padding:6px!important;gap:6px!important;border:1px solid rgba(16,22,36,.10)!important;border-radius:var(--svcq-radius)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 16px 38px -30px rgba(8,16,32,.45)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-stepnav-link{flex:1 0 auto!important;min-height:42px!important;padding:10px 14px!important;border:0!important;border-radius:4px!important;color:#5f6570!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-stepnav-link.is-active{background:var(--svcq-navy)!important;color:#fff!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-stepnav-num{min-width:22px!important;height:22px!important;border-radius:999px!important;background:var(--svcq-gold-soft)!important;color:#8a6226!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-stepnav-link.is-active .svc-stepnav-num{background:var(--svcq-gold)!important;color:var(--svcq-navy)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-grid{gap:clamp(16px,2vw,22px)!important;align-items:stretch!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp):where(.svc-card,.svc-compare-card,.svc-notice,.svc-next){border-radius:var(--svcq-radius)!important;background:#fff!important;border:1px solid var(--svcq-line)!important;box-shadow:var(--svcq-shadow)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section .svc-card{display:flex!important;flex-direction:column!important;min-height:100%!important;padding:clamp(23px,2.3vw,30px)!important;border-left:1px solid var(--svcq-line)!important;transform:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section .svc-card::before,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section .svc-card::after{display:none!important;content:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-card--highlighted{border-top:3px solid var(--svcq-gold)!important;background:linear-gradient(180deg,#fffdf7 0%,#fff 70%)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-card-num,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-card-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:30px!important;min-width:42px!important;margin:0 0 16px!important;padding:0 12px!important;border:1px solid rgba(212,184,122,.36)!important;border-radius:999px!important;background:rgba(212,184,122,.18)!important;color:#8a6226!important;font-size:13px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-card-icon i{font-size:13px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section .svc-card h3{color:var(--svcq-ink)!important;font-size:clamp(18px,1.45vw,21px)!important;font-weight:900!important;line-height:1.42!important;letter-spacing:0!important;margin:0 0 10px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp):where(.svc-card p,.svc-card-list li,.svc-check-list li,.svc-notice-body li){color:var(--svcq-muted)!important;font-size:15px!important;line-height:1.76!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-card-tag{width:fit-content!important;margin-top:16px!important;padding:6px 11px!important;border:1px solid rgba(212,184,122,.32)!important;border-radius:999px!important;background:rgba(212,184,122,.12)!important;color:#8a6226!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-card-tag::before{width:5px!important;height:5px!important;border-radius:999px!important;background:var(--svcq-gold)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-compare{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-compare-card{padding:clamp(26px,2.7vw,34px)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-compare-card--yes{border-top:3px solid var(--svcq-gold)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-compare-card--no{border-top:3px solid #d58b8b!important;background:#fffafa!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-compare-card h4,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-notice-title{color:var(--svcq-ink)!important;font-size:clamp(18px,1.5vw,21px)!important;font-weight:900!important;line-height:1.42!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-notice{padding:clamp(24px,2.5vw,32px)!important;border-left:3px solid var(--svcq-gold)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-next{align-items:center!important;margin-top:clamp(32px,4vw,50px)!important;padding:22px 24px!important;border-left:3px solid var(--svcq-gold)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-next-copy strong{color:var(--svcq-ink)!important;font-size:17px!important;font-weight:900!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-next-copy span{color:var(--svcq-muted)!important;font-size:14.5px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-btn{min-height:46px!important;border-radius:var(--svcq-radius)!important;font-weight:900!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-next .svc-btn--primary,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final .svc-btn--primary{background:var(--svcq-navy)!important;border-color:var(--svcq-navy)!important;color:#fff!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table-wrap{overflow:hidden!important;border:1px solid var(--svcq-line)!important;border-radius:var(--svcq-radius)!important;background:#fff!important;box-shadow:var(--svcq-shadow)!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table{min-width:0!important;font-size:14.5px!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table thead th{padding:14px 16px!important;background:var(--svcq-navy)!important;color:#fff!important;border-bottom:0!important;font-size:13px!important;letter-spacing:0!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table tbody th,body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table tbody td{padding:16px!important;border-top:1px solid var(--svcq-line)!important;color:var(--svcq-muted)!important;line-height:1.68!important;letter-spacing:0!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table tbody th{color:var(--svcq-ink)!important;font-weight:900!important;text-transform:none!important;font-size:13.5px!important;width:128px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark{background:radial-gradient(900px 480px at 78% 0%,rgba(212,184,122,.12),transparent 62%),linear-gradient(145deg,#071020 0%,#11192a 100%)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-section-title{color:#fff!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-section-desc{color:rgba(255,255,255,.74)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:14px!important;padding-left:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline::before{display:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline-step{display:flex!important;flex-direction:column!important;min-height:100%!important;padding:22px 18px!important;border:1px solid rgba(255,255,255,.12)!important;border-left:1px solid rgba(255,255,255,.12)!important;border-radius:var(--svcq-radius)!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline-step::before{position:static!important;display:inline-flex!important;width:32px!important;height:32px!important;margin:0 0 16px!important;border:1px solid rgba(212,184,122,.42)!important;border-radius:999px!important;background:rgba(212,184,122,.14)!important;color:#ecd79d!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;transform:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline-head{display:grid!important;gap:8px!important;margin-bottom:12px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline-head h3{color:#fff!important;font-size:16px!important;font-weight:900!important;line-height:1.42!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline-sub{color:#ecd79d!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline-step p{color:rgba(255,255,255,.76)!important;font-size:13.5px!important;line-height:1.72!important;margin-bottom:14px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline-points{margin-top:auto!important;gap:6px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline-points span{border-radius:999px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.10)!important;color:rgba(255,255,255,.76)!important;font-size:11.5px!important;line-height:1.2!important;white-space:normal!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-next{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important;border-left-color:var(--svcq-gold)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-next-copy strong{color:#fff!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-next-copy span{color:rgba(255,255,255,.72)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .rf-naverband{padding:clamp(56px,7vw,84px) 0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .rf-naverband-inner{width:min(calc(100% - 48px),1120px)!important;max-width:1120px!important;display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)!important;gap:20px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .rf-naverband-card{border-radius:var(--svcq-radius)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .rf-naverband-card--blog{background:rgba(255,255,255,.045)!important;box-shadow:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .rf-naverband-title{letter-spacing:0!important;line-height:1.38!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-faq{gap:9px!important;border-top:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-faq-item{overflow:hidden!important;border:1px solid var(--svcq-line)!important;border-radius:var(--svcq-radius)!important;background:#fff!important;box-shadow:0 14px 32px -32px rgba(8,16,32,.24)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-faq-q{min-height:62px!important;padding:17px 20px!important;color:var(--svcq-ink)!important;font-size:16px!important;font-weight:900!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-faq-badge{margin-right:10px!important;padding:5px 8px!important;border-radius:999px!important;background:var(--svcq-gold-soft)!important;color:#8a6226!important;font-size:11.5px!important;font-weight:900!important;letter-spacing:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-faq-a{padding:0 20px 20px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-faq-a li{color:var(--svcq-muted)!important;font-size:15px!important;line-height:1.78!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final{padding:clamp(74px,8vw,110px) 0!important;background:radial-gradient(680px 360px at 50% 0%,rgba(212,184,122,.12),transparent 64%),linear-gradient(145deg,#071020,#11192a)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final-inner{width:min(calc(100% - 48px),760px)!important;max-width:760px!important;padding:clamp(34px,5vw,50px)!important;border:1px solid rgba(212,184,122,.28)!important;border-radius:var(--svcq-radius)!important;background:rgba(255,255,255,.065)!important;box-shadow:0 32px 80px -54px rgba(0,0,0,.84)!important;text-align:left!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final-title{color:#fff!important;font-size:clamp(30px,3vw,40px)!important;line-height:1.3!important;letter-spacing:0!important;text-align:left!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final-desc,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final-trust li{color:rgba(255,255,255,.78)!important;font-size:15.5px!important;line-height:1.76!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final-trust{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 18px!important;margin:22px 0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final-actions{justify-content:flex-start!important;gap:10px!important}@media (max-width:1180px) and (min-width:769px){body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section--dark .svc-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp):where(.svc-container,.svc-hero-grid){width:min(calc(100vw - 32px),430px)!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section{padding:56px 0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero{padding:42px 0 44px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-title{max-width:100%!important;font-size:clamp(28px,7.8vw,34px)!important;line-height:1.32!important;margin-bottom:16px!important;word-break:keep-all!important;overflow-wrap:normal!important;text-wrap:balance!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-desc{max-width:100%!important;font-size:15.5px!important;line-height:1.78!important;margin-bottom:22px!important;word-break:keep-all!important;overflow-wrap:normal!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-desc br{display:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero .svc-chips{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero .svc-proof{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding-top:12px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero .svc-proof-card{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:10px!important;align-items:baseline!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card{max-width:none!important;padding:22px 18px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-title{max-width:100%!important;font-size:22px!important;line-height:1.38!important;word-break:keep-all!important;overflow-wrap:normal!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-actions,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card>.svc-card-contacts{grid-template-columns:minmax(0,1fr)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-stepnav-wrap{padding:8px 0!important;overflow:hidden!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-stepnav{width:100%!important;max-width:none!important;margin:0!important;padding:6px 16px!important;overflow-x:auto!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-stepnav-link{flex:0 0 auto!important;min-width:max-content!important;min-height:40px!important;padding:9px 12px!important;font-size:12.5px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section-header{text-align:left!important;margin-bottom:28px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section-title{font-size:clamp(25px,6.8vw,31px)!important;line-height:1.34!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section-title::after{left:0!important;transform:none!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-section-desc{font-size:15.5px!important;line-height:1.76!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp):where(.svc-grid--2,.svc-grid--3,.svc-compare,.svc-section--dark .svc-timeline){grid-template-columns:minmax(0,1fr)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp):where(.svc-grid,.svc-compare,.svc-section--dark .svc-timeline){gap:14px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp):where(.svc-section .svc-card,.svc-compare-card,.svc-notice){padding:20px 18px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-next{display:grid!important;gap:16px!important;padding:20px 18px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-next-actions,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:8px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp):where(.svc-next .svc-btn,.svc-final .svc-btn){width:100%!important;min-width:0!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table-wrap{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table,body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table tbody,body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table tr{display:block!important;width:100%!important;min-width:0!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table thead{display:none!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table tbody{display:grid!important;gap:10px!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table tbody tr{padding:16px!important;border:1px solid var(--svcq-line)!important;border-radius:var(--svcq-radius)!important;background:#fff!important;box-shadow:var(--svcq-shadow)!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table tbody th{display:block!important;width:100%!important;padding:0 0 10px!important;border:0!important;color:var(--svcq-ink)!important;font-size:15px!important;font-weight:900!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table tbody td{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important;padding:10px 0 0!important;border:0!important;border-top:1px solid var(--svcq-line)!important;color:var(--svcq-muted)!important;font-size:14.5px!important}body:is(.ksl-page-pasan,.ksl-page-corp):is(.svc-page--pasan,.svc-page--corp) .svc-table tbody td::before{content:attr(data-label)!important;color:#8a6226!important;font-weight:900!important;font-size:12px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .rf-naverband-inner{width:min(calc(100vw - 32px),430px)!important;max-width:430px!important;grid-template-columns:minmax(0,1fr)!important;margin-left:auto!important;margin-right:auto!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .rf-naverband-card--blog{padding:18px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-faq-q{align-items:flex-start!important;min-height:0!important;padding:16px!important;font-size:15.5px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-faq-q>span:first-child{display:grid!important;gap:7px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-faq-badge{width:fit-content!important;margin-right:0!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-faq-a{padding:0 16px 18px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final-inner{width:min(calc(100vw - 32px),430px)!important;max-width:430px!important;padding:28px 20px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final-title{font-size:clamp(25px,6.8vw,31px)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-final-trust{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:390px){body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp):where(.svc-container,.svc-hero-grid,.rf-naverband-inner,.svc-final-inner){width:calc(100vw - 28px)!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-title{font-size:27px!important}body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp):is(.svc-page--rehab,.svc-page--pasan,.svc-page--corp) .svc-hero-card{padding:20px 16px!important}}body.ksl-page-index{--home-ink:#111827;--home-muted:#4b5563;--home-soft:#f7f3ea;--home-paper:#fffdf8;--home-line:rgba(17,24,39,.12);--home-line-strong:rgba(17,24,39,.18);--home-navy:#081120;--home-navy-2:#101a2b;--home-gold:#c6a15a;--home-gold-2:#e0c27e;--home-radius:6px;--home-shadow:0 18px 46px -36px rgba(8,17,32,.42);background:var(--home-paper)!important;color:var(--home-ink)!important}body.ksl-page-index:where( .container,.lp-hero-inner,.lp-anchor-inner ){width:min(calc(100% - 56px),1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;min-width:0!important}body.ksl-page-index:where( .lp-hero-title,.lp-hero-title-line,.lp-section-title,.lp-message-title,.lp-naverband-title,.lp-consult .lp-section-title,h1,h2,h3 ){letter-spacing:0!important;word-break:keep-all!important;overflow-wrap:break-word!important;text-wrap:balance!important}body.ksl-page-index:where( p,li,dd,.lp-hero-lead,.lp-section-lead,.lp-consult-desc,.lp-faq-answer ){letter-spacing:0!important;word-break:keep-all!important;overflow-wrap:break-word!important}body.ksl-page-index:where(.lp-btn,.sc-submit-btn,.sc-nav-btn){border-radius:var(--home-radius)!important;box-shadow:none!important}body.ksl-page-index .lp-btn{min-height:46px!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important}body.ksl-page-index .lp-btn--primary{background:var(--home-gold)!important;border-color:var(--home-gold)!important;color:#07101f!important}body.ksl-page-index .lp-btn--ghost{background:#fff!important;border-color:var(--home-line-strong)!important;color:var(--home-ink)!important}body.ksl-page-index .lp-hero{min-height:auto!important;margin-top:0!important;padding:clamp(96px,10vw,136px) 0 clamp(70px,7vw,94px)!important;background:linear-gradient(90deg,rgba(8,17,32,.94) 0%,rgba(8,17,32,.86) 48%,rgba(8,17,32,.72) 100%),#081120!important;overflow:hidden!important}body.ksl-page-index .lp-hero-bg{opacity:.34!important;filter:saturate(.84) contrast(1.04)!important}body.ksl-page-index .lp-hero-inner{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,400px)!important;gap:clamp(44px,6vw,76px)!important;align-items:center!important}body.ksl-page-index .lp-hero-head{max-width:720px!important}body.ksl-page-index .lp-eyebrow{gap:12px!important;margin-bottom:18px!important;color:rgba(255,255,255,.72)!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important}body.ksl-page-index .lp-eyebrow-line{width:34px!important;height:1px!important;background:var(--home-gold-2)!important}body.ksl-page-index .lp-hero-title{max-width:690px!important;margin:0 0 22px!important;color:#fff!important;font-size:clamp(40px,4.9vw,62px)!important;line-height:1.12!important;font-weight:900!important}body.ksl-page-index .lp-hero-title-line{display:block!important;white-space:normal!important}body.ksl-page-index .lp-hero-title-line--region{display:inline-flex!important;width:fit-content!important;margin-bottom:10px!important;padding:5px 10px!important;border:1px solid rgba(224,194,126,.38)!important;color:var(--home-gold-2)!important;font-size:.34em!important;line-height:1!important;font-weight:900!important}body.ksl-page-index .lp-hero-title em{color:#fff!important;font-style:normal!important}body.ksl-page-index .lp-hero-title-line--brand{color:rgba(255,255,255,.84)!important}body.ksl-page-index .lp-hero-lead{max-width:62ch!important;margin:0!important;color:rgba(255,255,255,.78)!important;font-size:16px!important;line-height:1.78!important}body.ksl-page-index .lp-hero-lead strong{color:#fff!important}body.ksl-page-index .lp-hero-cta{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:28px 0 20px!important}body.ksl-page-index .lp-hero-cta .lp-btn{min-height:52px!important;padding:0 20px!important}body.ksl-page-index .lp-hero .lp-btn--ghost{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important}body.ksl-page-index .lp-hero-meta{display:flex!important;flex-wrap:wrap!important;gap:8px 18px!important;margin:0!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.12)!important}body.ksl-page-index .lp-hero-meta li{min-width:0!important;padding:0!important;background:transparent!important;border:0!important;color:rgba(255,255,255,.74)!important;font-size:12.5px!important;line-height:1.35!important}body.ksl-page-index .lp-hero-meta i{color:var(--home-gold-2)!important}body.ksl-page-index .lp-hero-credentials{width:100%!important;max-width:none!important;padding:24px 26px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(224,194,126,.24)!important;border-radius:var(--home-radius)!important;box-shadow:0 24px 70px -48px rgba(0,0,0,.7)!important;backdrop-filter:blur(12px)!important}body.ksl-page-index .lp-hero-credentials::before{content:"VERIFIED CREDENTIALS"!important;display:block!important;margin:0 0 8px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(255,255,255,.10)!important;color:var(--home-gold-2)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.12em!important}body.ksl-page-index .lp-cred-line{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:0!important;padding:16px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important;border-radius:0!important;text-decoration:none!important}body.ksl-page-index .lp-cred-line:last-child{border-bottom:0!important}body.ksl-page-index .lp-cred-mark{width:36px!important;height:36px!important;background:rgba(224,194,126,.12)!important;border:1px solid rgba(224,194,126,.36)!important;color:var(--home-gold-2)!important;border-radius:4px!important}body.ksl-page-index .lp-cred-body strong{color:#fff!important;font-size:14px!important;line-height:1.38!important}body.ksl-page-index .lp-cred-body span{margin-top:3px!important;color:rgba(255,255,255,.62)!important;font-size:12px!important;line-height:1.45!important}body.ksl-page-index .lp-hero-down{display:none!important}body.ksl-page-index .lp-anchor{position:sticky!important;top:var(--header-h,88px)!important;z-index:90!important;background:rgba(255,255,255,.94)!important;border-top:1px solid rgba(17,24,39,.06)!important;border-bottom:1px solid rgba(17,24,39,.10)!important;backdrop-filter:blur(10px)!important}body.ksl-page-index .lp-anchor-inner{min-height:48px!important;gap:0!important;overflow-x:auto!important;scrollbar-width:none!important}body.ksl-page-index .lp-anchor-inner::-webkit-scrollbar{display:none!important}body.ksl-page-index .lp-anchor-link{flex:0 0 auto!important;min-height:48px!important;padding:16px 13px 14px!important;color:#394150!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:0!important;white-space:nowrap!important}body.ksl-page-index .lp-anchor-link--cta{margin-left:auto!important;align-self:center!important;min-height:34px!important;padding:8px 14px!important;background:var(--home-navy)!important;color:#fff!important;border-radius:var(--home-radius)!important}body.ksl-page-index .lp-section{padding:clamp(74px,7.2vw,104px) 0!important}body.ksl-page-index:where(.lp-trust,.lp-naverband,.lp-results){background:#fff!important}body.ksl-page-index:where(.lp-message,.lp-selfcheck-section,.lp-faq){background:var(--home-soft)!important}body.ksl-page-index:where(.lp-office,.lp-problem,.lp-solutions){background:var(--home-paper)!important}body.ksl-page-index:where(.lp-process,.lp-consult){background:radial-gradient(520px 280px at 74% 0%,rgba(198,161,90,.14),transparent 68%),linear-gradient(180deg,#07101f 0%,#091322 100%)!important}body.ksl-page-index .lp-section-head{max-width:720px!important;margin:0 0 clamp(34px,4.5vw,54px)!important;text-align:left!important}body.ksl-page-index .lp-section-head--center{margin-left:auto!important;margin-right:auto!important;text-align:center!important}body.ksl-page-index .lp-kicker,body.ksl-page-index .lp-message-kicker{width:fit-content!important;margin-bottom:14px!important;padding:5px 10px!important;background:rgba(198,161,90,.10)!important;border:1px solid rgba(198,161,90,.20)!important;border-radius:999px!important;color:#8a6428!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.10em!important}body.ksl-page-index:where(.lp-process,.lp-consult) .lp-kicker,body.ksl-page-index:where(.lp-process,.lp-consult) .lp-kicker--light{background:rgba(224,194,126,.12)!important;border-color:rgba(224,194,126,.28)!important;color:var(--home-gold-2)!important}body.ksl-page-index .lp-section-title,body.ksl-page-index .lp-message-title{max-width:15.5em!important;margin-bottom:18px!important;padding-bottom:16px!important;color:var(--home-ink)!important;font-size:clamp(30px,3.2vw,42px)!important;line-height:1.24!important;font-weight:900!important}body.ksl-page-index .lp-section-head--center .lp-section-title{margin-left:auto!important;margin-right:auto!important}body.ksl-page-index .lp-section-title::after,body.ksl-page-index .lp-message-title::after{width:34px!important;height:2px!important;background:var(--home-gold)!important;border-radius:0!important}body.ksl-page-index .lp-section-title em,body.ksl-page-index .lp-message-title em{color:#8a6428!important;font-style:normal!important}body.ksl-page-index:where(.lp-process,.lp-consult) .lp-section-title,body.ksl-page-index:where(.lp-process,.lp-consult) .lp-section-title--light{color:#fff!important}body.ksl-page-index:where(.lp-process,.lp-consult) .lp-section-title em{color:var(--home-gold-2)!important}body.ksl-page-index .lp-section-lead{max-width:62ch!important;color:var(--home-muted)!important;font-size:15.75px!important;line-height:1.78!important}body.ksl-page-index .lp-section-head--center .lp-section-lead{margin-left:auto!important;margin-right:auto!important}body.ksl-page-index:where(.lp-process,.lp-consult) .lp-section-lead{color:rgba(255,255,255,.70)!important}body.ksl-page-index .lp-trust-grid{display:grid!important;grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;gap:clamp(38px,5vw,68px)!important;align-items:center!important}body.ksl-page-index .lp-trust-cert{width:min(100%,340px)!important;justify-self:start!important;padding:10px!important;background:#fff!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important;box-shadow:var(--home-shadow)!important}body.ksl-page-index .lp-trust-list{display:grid!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}body.ksl-page-index .lp-trust-list li{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:14px!important;padding:20px 0!important;border:0!important;border-bottom:1px solid var(--home-line)!important;background:transparent!important}body.ksl-page-index .lp-trust-list li:last-child{border-bottom:0!important}body.ksl-page-index .lp-trust-mark{width:38px!important;height:38px!important;background:#f8f3e6!important;border:1px solid rgba(198,161,90,.22)!important;color:#8a6428!important;border-radius:4px!important}body.ksl-page-index .lp-trust-list strong{display:block!important;margin-bottom:6px!important;color:var(--home-ink)!important;font-size:17px!important;line-height:1.35!important;font-weight:900!important}body.ksl-page-index .lp-trust-list p{max-width:66ch!important;margin:0!important;color:var(--home-muted)!important;font-size:14.25px!important;line-height:1.72!important}body.ksl-page-index .lp-trust-link{display:inline-flex!important;width:fit-content!important;margin-top:8px!important;color:#8a6428!important;font-size:12.75px!important;font-weight:900!important}body.ksl-page-index .lp-trust-numbers{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:36px!important;background:transparent!important;border:0!important;border-top:1px solid var(--home-line)!important;border-bottom:1px solid var(--home-line)!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-index .lp-trust-numbers>div{position:relative!important;min-height:0!important;padding:22px 18px!important;background:transparent!important}body.ksl-page-index .lp-trust-numbers>div+div::before{content:""!important;position:absolute!important;top:28%!important;bottom:28%!important;left:0!important;width:1px!important;background:var(--home-line)!important}body.ksl-page-index .lp-trust-numbers dt{color:var(--home-ink)!important;font-size:clamp(24px,2.5vw,34px)!important;line-height:1!important;font-weight:900!important}body.ksl-page-index .lp-trust-numbers dt span{color:#8a6428!important}body.ksl-page-index .lp-trust-numbers dd{margin-top:8px!important;color:var(--home-muted)!important;font-size:12.5px!important;line-height:1.45!important;font-weight:800!important}body.ksl-page-index .lp-message-shell{max-width:860px!important;margin:0 auto!important;padding:clamp(42px,5vw,62px) clamp(36px,5.4vw,70px)!important;background:#fff!important;border:1px solid var(--home-line)!important;border-left:4px solid var(--home-gold)!important;border-radius:var(--home-radius)!important;box-shadow:var(--home-shadow)!important}body.ksl-page-index .lp-message-title{max-width:13.5em!important}body.ksl-page-index .lp-message-divider{width:100%!important;margin:20px 0 26px!important;background:var(--home-line)!important}body.ksl-page-index .lp-message-copy{max-width:66ch!important}body.ksl-page-index .lp-message-copy p{margin:0!important;color:var(--home-muted)!important;font-size:15px!important;line-height:1.82!important}body.ksl-page-index .lp-message-copy p+p{margin-top:14px!important}body.ksl-page-index .lp-message-lead strong{color:var(--home-ink)!important}body.ksl-page-index .lp-message-signoff{margin-top:26px!important;padding-top:20px!important;border-top:1px solid var(--home-line)!important}body.ksl-page-index .lp-message-signoff img{width:50px!important;height:50px!important;border-radius:50%!important}body.ksl-page-index .lp-office-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:16px!important;margin-top:0!important}body.ksl-page-index .lp-office-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}body.ksl-page-index .lp-office-card{border-radius:var(--home-radius)!important;border:1px solid rgba(8,17,32,.10)!important;box-shadow:none!important}body.ksl-page-index .lp-office-card--tall{aspect-ratio:4 / 4.8!important}body.ksl-page-index .lp-office-card:not(.lp-office-card--tall){aspect-ratio:4 / 3!important}body.ksl-page-index .lp-office-card img{filter:saturate(.92) contrast(1.02) brightness(.92)!important}body.ksl-page-index .lp-office-card figcaption{padding:18px!important;background:linear-gradient(180deg,transparent 0%,rgba(8,17,32,.82) 58%,rgba(8,17,32,.96) 100%)!important;transform:translateY(0)!important}body.ksl-page-index .lp-office-tag{padding:4px 8px!important;border-radius:4px!important;background:rgba(224,194,126,.12)!important;border-color:rgba(224,194,126,.30)!important;color:var(--home-gold-2)!important;font-size:10.5px!important}body.ksl-page-index .lp-office-card figcaption strong{margin-bottom:5px!important;color:#fff!important;font-size:14.5px!important;line-height:1.38!important}body.ksl-page-index .lp-office-card figcaption span:not(.lp-office-tag){color:rgba(255,255,255,.72)!important;font-size:12.25px!important;line-height:1.55!important}body.ksl-page-index .lp-office-foot{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;margin-top:22px!important;padding:18px 20px!important;background:#fff!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important;box-shadow:none!important}body.ksl-page-index .lp-office-foot p{color:var(--home-muted)!important;font-size:14px!important;line-height:1.6!important}body.ksl-page-index .lp-naverband-grid{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:18px!important;margin-top:0!important}body.ksl-page-index .lp-naverband-card{border-radius:var(--home-radius)!important;box-shadow:none!important}body.ksl-page-index .lp-naverband-card--blog{padding:clamp(28px,3.2vw,38px) 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--home-line)!important;border-bottom:1px solid var(--home-line)!important}body.ksl-page-index .lp-naverband-card--blog::before,body.ksl-page-index .lp-naverband-card--blog::after{display:none!important}body.ksl-page-index .lp-naverband-card--reserve{padding:clamp(28px,3.4vw,42px)!important;background:radial-gradient(420px 240px at 100% 0%,rgba(224,194,126,.16),transparent 68%),linear-gradient(135deg,#081120 0%,#111c2e 100%)!important;border:1px solid rgba(224,194,126,.24)!important}body.ksl-page-index .lp-naverband-title{font-size:clamp(22px,2.3vw,28px)!important;line-height:1.3!important}body.ksl-page-index .lp-naverband-desc{max-width:58ch!important;font-size:14.5px!important;line-height:1.74!important}body.ksl-page-index .lp-naverband-list{gap:7px!important;margin:2px 0 16px!important}body.ksl-page-index .lp-naverband-list li{font-size:13.5px!important;line-height:1.55!important}body.ksl-page-index .lp-problem-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important;margin:0!important;padding:0!important;border-top:1px solid var(--home-line)!important;border-bottom:1px solid var(--home-line)!important}body.ksl-page-index .lp-problem-item{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:62px!important;padding:16px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-index .lp-problem-item:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--home-line)!important}body.ksl-page-index .lp-problem-num{color:#8a6428!important;font-size:12px!important;font-weight:900!important}body.ksl-page-index .lp-problem-text{color:var(--home-ink)!important;font-size:15.75px!important;line-height:1.5!important;font-weight:800!important}body.ksl-page-index .lp-inline-cta{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;margin-top:30px!important;padding:20px 22px!important;background:#fff!important;border:1px solid var(--home-line)!important;border-left:4px solid var(--home-gold)!important;border-radius:var(--home-radius)!important;box-shadow:none!important}body.ksl-page-index .lp-inline-cta--dark{background:linear-gradient(135deg,#081120 0%,#111c2e 100%)!important;border-color:rgba(224,194,126,.22)!important;border-left-color:var(--home-gold)!important;color:#fff!important}body.ksl-page-index .lp-inline-cta-copy{margin:0!important;color:var(--home-muted)!important;font-size:14.5px!important;line-height:1.65!important}body.ksl-page-index .lp-inline-cta-copy strong{color:var(--home-ink)!important}body.ksl-page-index .lp-inline-cta--dark .lp-inline-cta-copy,body.ksl-page-index .lp-inline-cta--dark .lp-inline-cta-copy strong{color:rgba(255,255,255,.84)!important}body.ksl-page-index .lp-inline-cta-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}body.ksl-page-index .lp-sc-card{max-width:820px!important;margin:0 auto!important;padding:0!important;background:#fff!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important;box-shadow:var(--home-shadow)!important;overflow:hidden!important}body.ksl-page-index .lp-sc-card .sc-form{padding:clamp(24px,3.8vw,38px)!important}body.ksl-page-index .sc-mode-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:4px!important;background:#f3efe5!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important}body.ksl-page-index .sc-mode-btn{min-height:44px!important;border-radius:4px!important;font-weight:900!important}body.ksl-page-index .sc-mode-btn.active{background:var(--home-navy)!important;color:#fff!important}body.ksl-page-index .q-section{margin:0!important;padding:18px 0!important;border-bottom:1px solid var(--home-line)!important}body.ksl-page-index .q-section:last-of-type{border-bottom:0!important}body.ksl-page-index .q-step-tag{margin-bottom:8px!important;color:#8a6428!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important}body.ksl-page-index .q-label{margin-bottom:12px!important;color:var(--home-ink)!important;font-size:17px!important;line-height:1.45!important;font-weight:900!important}body.ksl-page-index .sc-options--stack{gap:8px!important}body.ksl-page-index .sc-option{min-height:46px!important;padding:12px 14px!important;background:#fff!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important;color:var(--home-ink)!important;font-size:14px!important;line-height:1.5!important}body.ksl-page-index .sc-option:has(input:checked){border-color:rgba(198,161,90,.56)!important;background:#fbf6e9!important}body.ksl-page-index .sc-contact{margin-top:22px!important;padding:20px!important;background:var(--home-soft)!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important}body.ksl-page-index .sc-contact-head{margin-bottom:16px!important}body.ksl-page-index .sc-contact-head strong{color:var(--home-ink)!important;font-size:16px!important}body.ksl-page-index .sc-contact-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}body.ksl-page-index .sc-input,body.ksl-page-index .lp-consult-form input,body.ksl-page-index .lp-consult-form select,body.ksl-page-index .lp-consult-form textarea{min-height:48px!important;border:1px solid var(--home-line-strong)!important;border-radius:var(--home-radius)!important;background:#fff!important;color:var(--home-ink)!important;font-size:14px!important}body.ksl-page-index .sc-submit-btn{width:100%!important;min-height:52px!important;background:var(--home-navy)!important;color:#fff!important;font-weight:900!important}body.ksl-page-index .lp-sc-alt{margin-top:18px!important;color:var(--home-muted)!important;font-size:13.5px!important;text-align:center!important}body.ksl-page-index .lp-compare{overflow:hidden!important;background:#fff!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important;box-shadow:none!important}body.ksl-page-index .lp-compare-row{display:grid!important;grid-template-columns:.74fr repeat(3,minmax(0,1fr))!important;border-bottom:1px solid var(--home-line)!important}body.ksl-page-index .lp-compare-row:last-child{border-bottom:0!important}body.ksl-page-index .lp-compare-cell{min-width:0!important;padding:16px 18px!important;border-right:1px solid var(--home-line)!important;color:var(--home-muted)!important;font-size:14px!important;line-height:1.62!important}body.ksl-page-index .lp-compare-cell:last-child{border-right:0!important}body.ksl-page-index .lp-compare-row--head .lp-compare-cell{background:#f8f4eb!important;color:var(--home-ink)!important}body.ksl-page-index .lp-compare-axis{color:var(--home-ink)!important;font-weight:900!important}body.ksl-page-index .lp-compare-col h3{margin:0 0 6px!important;color:var(--home-ink)!important;font-size:16px!important;line-height:1.35!important}body.ksl-page-index .lp-compare-tag{width:fit-content!important;margin-bottom:8px!important;padding:4px 8px!important;background:var(--home-navy)!important;color:#fff!important;border-radius:4px!important;font-size:10.5px!important;font-weight:900!important}body.ksl-page-index .lp-compare-row--cta .lp-compare-cell{background:#fff!important}body.ksl-page-index .lp-results-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}body.ksl-page-index .lp-results-link,body.ksl-page-index .lp-results-more{height:100%!important;background:#fff!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important;box-shadow:none!important;overflow:hidden!important}body.ksl-page-index .lp-results-thumb{aspect-ratio:4 / 3.05!important;background:#f4efe4!important;border-radius:0!important}body.ksl-page-index .lp-results-thumb img{max-width:54%!important;transform:none!important;border:1px solid rgba(17,24,39,.14)!important;box-shadow:0 14px 28px -22px rgba(8,17,32,.38)!important}body.ksl-page-index .lp-results-zoom{width:38px!important;height:38px!important;background:var(--home-navy)!important;color:var(--home-gold-2)!important}body.ksl-page-index .lp-results-meta{padding:16px 18px!important}body.ksl-page-index .lp-results-court{color:#8a6428!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.10em!important}body.ksl-page-index .lp-results-decision{color:var(--home-ink)!important;font-size:15.5px!important}body.ksl-page-index .lp-results-note{color:var(--home-muted)!important;font-size:12.25px!important;line-height:1.5!important}body.ksl-page-index .lp-results-item--more .lp-results-more{background:radial-gradient(320px 180px at 100% 0%,rgba(224,194,126,.14),transparent 65%),linear-gradient(135deg,#081120 0%,#111c2e 100%)!important;color:#fff!important;padding:28px!important;border-color:rgba(224,194,126,.22)!important}body.ksl-page-index .lp-results-more-num{color:var(--home-gold-2)!important;font-size:clamp(34px,3.5vw,48px)!important;letter-spacing:0!important}body.ksl-page-index .lp-results-more strong{color:#fff!important;font-size:16px!important}body.ksl-page-index .lp-results-disclaimer{margin-top:18px!important;padding:14px 16px!important;background:var(--home-soft)!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important;color:var(--home-muted)!important}body.ksl-page-index .lp-process{color:#fff!important}body.ksl-page-index .lp-timeline{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;border-top:1px solid rgba(224,194,126,.26)!important;border-bottom:1px solid rgba(224,194,126,.18)!important;background:transparent!important}body.ksl-page-index .lp-timeline-step{display:grid!important;gap:14px!important;padding:26px 20px!important;background:transparent!important;border:0!important;border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-index .lp-timeline-step:last-child{border-right:0!important}body.ksl-page-index .lp-timeline-num{width:fit-content!important;color:var(--home-gold-2)!important;font-size:13px!important;font-weight:900!important}body.ksl-page-index .lp-timeline-body strong{color:#fff!important;font-size:16px!important;line-height:1.4!important}body.ksl-page-index .lp-timeline-body p{margin-top:8px!important;color:rgba(255,255,255,.68)!important;font-size:13.5px!important;line-height:1.66!important}body.ksl-page-index .lp-process-note{margin-top:22px!important;padding:14px 16px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:var(--home-radius)!important;color:rgba(255,255,255,.72)!important}body.ksl-page-index .lp-faq-layout{display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:clamp(36px,5vw,64px)!important;align-items:start!important}body.ksl-page-index .lp-faq-checklist{display:grid!important;gap:0!important;margin:22px 0 0!important;padding:0!important;list-style:none!important;border-top:1px solid var(--home-line)!important;border-bottom:1px solid var(--home-line)!important}body.ksl-page-index .lp-faq-checklist li{padding:14px 0 14px 24px!important;border-bottom:1px solid var(--home-line)!important;background:transparent!important;color:var(--home-muted)!important;font-size:14px!important;line-height:1.68!important}body.ksl-page-index .lp-faq-checklist li:last-child{border-bottom:0!important}body.ksl-page-index .lp-faq-list{background:#fff!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important;box-shadow:none!important;overflow:hidden!important}body.ksl-page-index .lp-faq .svc-faq-item{border-bottom:1px solid var(--home-line)!important}body.ksl-page-index .lp-faq .svc-faq-item:last-child{border-bottom:0!important}body.ksl-page-index .lp-faq .svc-faq-q{min-height:0!important;padding:18px 20px!important;color:var(--home-ink)!important;font-size:15px!important;line-height:1.5!important;font-weight:900!important}body.ksl-page-index .lp-faq .svc-faq-badge{background:#f8f3e6!important;color:#8a6428!important;border-radius:4px!important}body.ksl-page-index .lp-faq .svc-faq-a{padding:0 20px 20px!important}body.ksl-page-index .lp-faq-answer{color:var(--home-muted)!important;font-size:14.5px!important;line-height:1.78!important}body.ksl-page-index .lp-faq-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:22px!important}body.ksl-page-index .lp-consult{color:#fff!important}body.ksl-page-index .lp-consult-grid{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr)!important;gap:clamp(38px,5vw,70px)!important;align-items:center!important}body.ksl-page-index .lp-consult-desc{max-width:58ch!important;color:rgba(255,255,255,.72)!important;font-size:15.5px!important;line-height:1.8!important}body.ksl-page-index .lp-consult-points{display:grid!important;gap:10px!important;margin:24px 0!important;padding:0!important}body.ksl-page-index .lp-consult-points li{color:rgba(255,255,255,.78)!important;font-size:14px!important;line-height:1.58!important}body.ksl-page-index .lp-consult-points i{color:var(--home-gold-2)!important}body.ksl-page-index .lp-consult-contact{min-height:44px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--home-radius)!important;color:#fff!important}body.ksl-page-index .lp-consult-note{color:rgba(255,255,255,.56)!important;font-size:12.5px!important;line-height:1.62!important}body.ksl-page-index .lp-consult-form-wrap{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.ksl-page-index .lp-consult-form{padding:clamp(26px,3.6vw,40px)!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(224,194,126,.20)!important;border-radius:var(--home-radius)!important;box-shadow:0 26px 70px -50px rgba(0,0,0,.72)!important}body.ksl-page-index .lp-form-head{margin-bottom:20px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.ksl-page-index .lp-form-head strong{color:#fff!important;font-size:18px!important}body.ksl-page-index .lp-form-head span{color:rgba(255,255,255,.60)!important;font-size:13px!important}body.ksl-page-index .lp-form-row{gap:10px!important}body.ksl-page-index .lp-form-label{color:rgba(255,255,255,.74)!important;font-size:12.5px!important;font-weight:800!important}body.ksl-page-index .lp-consult-form textarea{min-height:122px!important}body.ksl-page-index .lp-form-privacy,body.ksl-page-index .lp-form-hint{color:rgba(255,255,255,.62)!important}body.ksl-page-index .lp-form-hint a{color:var(--home-gold-2)!important}@media (min-width:1025px){body.ksl-page-index .lp-section-head:not(.lp-section-head--center) .lp-section-title::after,body.ksl-page-index .lp-message-title::after{left:0!important;transform:none!important}body.ksl-page-index .lp-office-stack .lp-office-card--door{grid-column:1 / -1!important;aspect-ratio:2.1 / 1!important}body.ksl-page-index .lp-results-item--more{min-height:100%!important}}@media (max-width:1024px){body.ksl-page-index{--home-mobile-gutter:32px}body.ksl-page-index:where(.container,.lp-hero-inner,.lp-anchor-inner){width:min(calc(100vw - var(--home-mobile-gutter)),720px)!important;max-width:min(calc(100vw - var(--home-mobile-gutter)),720px)!important}body.ksl-page-index .lp-hero{margin-top:0!important;padding:72px 0 52px!important}body.ksl-page-index .lp-hero-inner,body.ksl-page-index .lp-trust-grid,body.ksl-page-index .lp-office-grid,body.ksl-page-index .lp-naverband-grid,body.ksl-page-index .lp-faq-layout,body.ksl-page-index .lp-consult-grid{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-index .lp-hero-inner{gap:28px!important}body.ksl-page-index .lp-hero-title{max-width:11.5em!important;font-size:clamp(32px,8.5vw,44px)!important;line-height:1.18!important}body.ksl-page-index .lp-hero-lead br,body.ksl-page-index .lp-section-lead br,body.ksl-page-index .lp-consult-desc br{display:none!important}body.ksl-page-index .lp-hero-cta,body.ksl-page-index .lp-inline-cta-actions,body.ksl-page-index .lp-faq-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}body.ksl-page-index:where(.lp-hero-cta,.lp-inline-cta-actions,.lp-faq-actions) .lp-btn{width:100%!important;justify-content:center!important}body.ksl-page-index .lp-hero-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.ksl-page-index .lp-hero-meta li{justify-content:center!important;min-height:36px!important;padding:8px 4px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:var(--home-radius)!important;font-size:10.75px!important;text-align:center!important}body.ksl-page-index .lp-hero-credentials{padding:18px!important}body.ksl-page-index .lp-cred-line{grid-template-columns:34px minmax(0,1fr) auto!important;padding:13px 0!important}body.ksl-page-index .lp-cred-mark{width:32px!important;height:32px!important}body.ksl-page-index .lp-cred-body strong{font-size:13.25px!important}body.ksl-page-index .lp-cred-body span{font-size:11.5px!important}body.ksl-page-index .lp-anchor{top:var(--header-h,74px)!important}body.ksl-page-index .lp-anchor-inner{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}body.ksl-page-index .lp-anchor-link--cta{margin-left:8px!important}body.ksl-page-index .lp-section{padding:58px 0!important}body.ksl-page-index .lp-section-head,body.ksl-page-index .lp-section-head--center{max-width:none!important;margin-bottom:28px!important;text-align:left!important}body.ksl-page-index .lp-section-head--center .lp-section-title,body.ksl-page-index .lp-section-head--center .lp-section-lead{margin-left:0!important;margin-right:0!important}body.ksl-page-index .lp-section-head--center .lp-section-title::after{left:0!important;transform:none!important}body.ksl-page-index .lp-section-title,body.ksl-page-index .lp-message-title{max-width:13em!important;font-size:clamp(26px,7.2vw,34px)!important;line-height:1.3!important}body.ksl-page-index .lp-section-lead{font-size:14.5px!important;line-height:1.76!important}body.ksl-page-index .lp-trust-cert{width:min(100%,292px)!important;justify-self:center!important}body.ksl-page-index .lp-trust-list li{grid-template-columns:34px minmax(0,1fr)!important;gap:11px!important;padding:16px 0!important}body.ksl-page-index .lp-trust-mark{width:32px!important;height:32px!important}body.ksl-page-index .lp-trust-list strong{font-size:15px!important}body.ksl-page-index .lp-trust-list p{font-size:13.5px!important;line-height:1.68!important}body.ksl-page-index .lp-trust-numbers{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:24px!important}body.ksl-page-index .lp-trust-numbers>div{padding:18px 12px!important;border-bottom:1px solid var(--home-line)!important}body.ksl-page-index .lp-trust-numbers>div:nth-last-child(-n+2){border-bottom:0!important}body.ksl-page-index .lp-trust-numbers>div+div::before{display:none!important}body.ksl-page-index .lp-trust-numbers>div:nth-child(odd){border-right:1px solid var(--home-line)!important}body.ksl-page-index .lp-message-shell{padding:30px 22px!important}body.ksl-page-index .lp-office-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.ksl-page-index .lp-office-card--tall{aspect-ratio:4 / 3!important}body.ksl-page-index .lp-office-card:not(.lp-office-card--tall){aspect-ratio:1 / 1!important}body.ksl-page-index .lp-office-foot{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-index .lp-office-foot-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ksl-page-index .lp-naverband-card--reserve{order:-1!important}body.ksl-page-index .lp-problem-list{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body.ksl-page-index .lp-problem-item,body.ksl-page-index .lp-problem-item:not(:nth-last-child(-n+2)){min-height:0!important;padding:14px 0!important;border-bottom:1px solid var(--home-line)!important}body.ksl-page-index .lp-problem-item:last-child{border-bottom:0!important}body.ksl-page-index .lp-inline-cta{grid-template-columns:minmax(0,1fr)!important;padding:18px!important}body.ksl-page-index .lp-sc-card .sc-form{padding:22px 18px!important}body.ksl-page-index .sc-contact-fields{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-index .lp-compare{display:grid!important;gap:12px!important;overflow:visible!important;background:transparent!important;border:0!important}body.ksl-page-index .lp-compare-row--head{display:none!important}body.ksl-page-index .lp-compare-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;background:#fff!important;border:1px solid var(--home-line)!important;border-radius:var(--home-radius)!important;overflow:hidden!important}body.ksl-page-index .lp-compare-cell{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:12px!important;padding:12px 14px!important;border-right:0!important;border-bottom:1px solid var(--home-line)!important;font-size:13.5px!important}body.ksl-page-index .lp-compare-cell:last-child{border-bottom:0!important}body.ksl-page-index .lp-compare-cell[data-label]::before{content:attr(data-label)!important;color:#8a6428!important;font-size:11.5px!important;font-weight:900!important}body.ksl-page-index .lp-compare-axis{display:block!important;background:#f8f4eb!important}body.ksl-page-index .lp-compare-row--cta .lp-compare-cell:not(.lp-compare-axis){display:block!important}body.ksl-page-index .lp-compare-row--cta .lp-btn{width:100%!important;justify-content:center!important}body.ksl-page-index .lp-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ksl-page-index .lp-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ksl-page-index .lp-timeline-step{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.ksl-page-index .lp-timeline-step:nth-child(odd){border-right:1px solid rgba(255,255,255,.10)!important}body.ksl-page-index .lp-timeline-step:nth-last-child(-n+2){border-bottom:0!important}body.ksl-page-index .lp-consult-grid{gap:28px!important}body.ksl-page-index .lp-form-row--two{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:600px){body.ksl-page-index{--home-mobile-gutter:32px}body.ksl-page-index .lp-hero{padding:58px 0 42px!important}body.ksl-page-index .lp-eyebrow{align-items:flex-start!important;font-size:10.75px!important;line-height:1.45!important}body.ksl-page-index .lp-eyebrow-line{margin-top:8px!important;width:24px!important}body.ksl-page-index .lp-hero-title{max-width:10.5em!important;font-size:clamp(28px,8.2vw,36px)!important}body.ksl-page-index .lp-hero-title-line--region{font-size:.38em!important}body.ksl-page-index .lp-hero-lead{font-size:14.25px!important;line-height:1.74!important}body.ksl-page-index .lp-hero-meta{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-index .lp-hero-meta li{justify-content:flex-start!important;text-align:left!important;padding:9px 10px!important;font-size:12px!important}body.ksl-page-index .lp-hero-credentials::before{font-size:10px!important;letter-spacing:.08em!important}body.ksl-page-index .lp-cred-line{grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important}body.ksl-page-index .lp-cred-arrow{display:none!important}body.ksl-page-index .lp-section{padding:52px 0!important}body.ksl-page-index .lp-section-title,body.ksl-page-index .lp-message-title{font-size:clamp(25px,7vw,31px)!important}body.ksl-page-index .lp-kicker,body.ksl-page-index .lp-message-kicker{font-size:10px!important;letter-spacing:.08em!important}body.ksl-page-index .lp-office-stack{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-index .lp-office-stack .lp-office-card:nth-child(n+2){display:none!important}body.ksl-page-index .lp-office-card:not(.lp-office-card--tall){aspect-ratio:4 / 3!important}body.ksl-page-index .lp-office-card figcaption{padding:14px!important}body.ksl-page-index .lp-office-foot-actions{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-index .lp-naverband-card--blog{padding:22px 0!important}body.ksl-page-index .lp-naverband-card--reserve{padding:22px 18px!important}body.ksl-page-index .lp-problem-item{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important}body.ksl-page-index .lp-problem-text{font-size:14.75px!important}body.ksl-page-index .q-label{font-size:15.5px!important}body.ksl-page-index .sc-option{align-items:flex-start!important;font-size:13.75px!important}body.ksl-page-index .lp-compare-cell{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}body.ksl-page-index .lp-results-grid{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-index .lp-results-grid .lp-results-item:nth-of-type(n+4):not(.lp-results-item--more){display:none!important}body.ksl-page-index .lp-results-thumb{aspect-ratio:16 / 9!important}body.ksl-page-index .lp-results-thumb img{max-width:42%!important}body.ksl-page-index .lp-timeline{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-index .lp-timeline-step,body.ksl-page-index .lp-timeline-step:nth-child(odd),body.ksl-page-index .lp-timeline-step:nth-last-child(-n+2){padding:20px 0!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important}body.ksl-page-index .lp-timeline-step:last-child{border-bottom:0!important}body.ksl-page-index .lp-faq .svc-faq-q{padding:16px!important;font-size:14.5px!important}body.ksl-page-index .lp-faq .svc-faq-q>span:first-child{display:grid!important;gap:7px!important}body.ksl-page-index .lp-faq .svc-faq-a{padding:0 16px 18px!important}body.ksl-page-index .lp-consult-form{padding:22px 18px!important}body.ksl-page-index .lp-consult-contacts{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}@media (max-width:390px){body.ksl-page-index{--home-mobile-gutter:28px}body.ksl-page-index .lp-hero-title{font-size:27px!important}body.ksl-page-index .lp-section-title,body.ksl-page-index .lp-message-title{font-size:25px!important}body.ksl-page-index .lp-sc-card .sc-form,body.ksl-page-index .lp-consult-form{padding-left:16px!important;padding-right:16px!important}}body.ksl-page-index .lp-solutions .lp-compare{display:block!important;width:100%!important;overflow:hidden!important;margin:0!important;background:#fff!important;border:1px solid var(--home-line,rgba(17,24,39,.12))!important;border-radius:var(--home-radius,6px)!important;box-shadow:none!important}body.ksl-page-index .lp-solutions .lp-compare-row{display:grid!important;grid-template-columns:minmax(118px,.72fr) repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--home-line,rgba(17,24,39,.12))!important;background:#fff!important}body.ksl-page-index .lp-solutions .lp-compare-row:last-child{border-bottom:0!important}body.ksl-page-index .lp-solutions .lp-compare-cell,body.ksl-page-index .lp-solutions .lp-compare-cell *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;letter-spacing:0!important}body.ksl-page-index .lp-solutions .lp-compare-cell{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;min-height:64px!important;padding:16px 18px!important;border:0!important;border-right:1px solid var(--home-line,rgba(17,24,39,.12))!important;background:#fff!important;color:var(--home-muted,#4b5563)!important;font-size:14px!important;line-height:1.62!important;text-align:left!important}body.ksl-page-index .lp-solutions .lp-compare-cell:last-child{border-right:0!important}body.ksl-page-index .lp-solutions .lp-compare-axis{background:#f8f4eb!important;color:var(--home-ink,#111827)!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important;text-transform:none!important}body.ksl-page-index .lp-solutions .lp-compare-row--head .lp-compare-cell{align-items:flex-start!important;min-height:132px!important;padding:22px 20px!important;background:#fbf8f0!important;color:var(--home-ink,#111827)!important}body.ksl-page-index .lp-solutions .lp-compare-row--head .lp-compare-axis{align-items:center!important;background:#f3edde!important}body.ksl-page-index .lp-solutions .lp-compare-col{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:7px!important}body.ksl-page-index .lp-solutions .lp-compare-col h3{margin:0!important;color:var(--home-ink,#111827)!important;font-size:17px!important;font-weight:900!important;line-height:1.34!important}body.ksl-page-index .lp-solutions .lp-compare-col p{margin:0!important;color:var(--home-muted,#4b5563)!important;font-size:13px!important;line-height:1.5!important}body.ksl-page-index .lp-solutions .lp-compare-col--featured{position:relative!important;background:linear-gradient(180deg,#fbf3de 0%,#fff 100%)!important}body.ksl-page-index .lp-solutions .lp-compare-col--featured::before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:3px!important;background:var(--home-gold,#c6a15a)!important}body.ksl-page-index .lp-solutions .lp-compare-tag{display:inline-flex!important;width:fit-content!important;margin:0 0 4px!important;padding:5px 8px!important;background:var(--home-navy,#081120)!important;color:#fff!important;border-radius:4px!important;font-size:10.5px!important;font-weight:900!important;line-height:1.1!important;text-transform:none!important}body.ksl-page-index .lp-solutions .lp-compare-row:not(.lp-compare-row--head):not(.lp-compare-row--cta) .lp-compare-cell:nth-child(2){background:#fffaf0!important;color:var(--home-ink,#111827)!important;font-weight:800!important}body.ksl-page-index .lp-solutions .lp-compare-row--cta .lp-compare-cell{min-height:74px!important;background:#fff!important}body.ksl-page-index .lp-solutions .lp-compare-row--cta .lp-btn{width:100%!important;min-height:42px!important;justify-content:center!important;padding:0 12px!important;font-size:13px!important}@media (max-width:900px){body.ksl-page-index .lp-solutions .lp-compare{display:grid!important;gap:12px!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important}body.ksl-page-index .lp-solutions .lp-compare-row--head{display:none!important}body.ksl-page-index .lp-solutions .lp-compare-row{display:block!important;overflow:hidden!important;border:1px solid var(--home-line,rgba(17,24,39,.12))!important;border-radius:var(--home-radius,6px)!important;background:#fff!important}body.ksl-page-index .lp-solutions .lp-compare-cell{display:grid!important;grid-template-columns:minmax(92px,34%) minmax(0,1fr)!important;gap:12px!important;align-items:start!important;min-height:0!important;padding:13px 15px!important;border-right:0!important;border-bottom:1px solid var(--home-line,rgba(17,24,39,.12))!important;font-size:14px!important;line-height:1.58!important}body.ksl-page-index .lp-solutions .lp-compare-cell:last-child{border-bottom:0!important}body.ksl-page-index .lp-solutions .lp-compare-cell[data-label]::before,body.ksl-page-index .lp-solutions .lp-compare-row--cta .lp-compare-cell:not(.lp-compare-axis)::before{display:block!important;color:#8a6428!important;font-size:12px!important;font-weight:900!important;line-height:1.45!important}body.ksl-page-index .lp-solutions .lp-compare-cell[data-label]::before{content:attr(data-label)!important}body.ksl-page-index .lp-solutions .lp-compare-row--cta .lp-compare-cell:nth-child(2)::before{content:"개인회생"!important}body.ksl-page-index .lp-solutions .lp-compare-row--cta .lp-compare-cell:nth-child(3)::before{content:"개인파산"!important}body.ksl-page-index .lp-solutions .lp-compare-row--cta .lp-compare-cell:nth-child(4)::before{content:"법인도산"!important}body.ksl-page-index .lp-solutions .lp-compare-axis{display:block!important;padding:14px 15px!important;background:var(--home-navy,#081120)!important;color:#fff!important;border-bottom:0!important;font-size:14px!important}body.ksl-page-index .lp-solutions .lp-compare-row--cta .lp-compare-cell:not(.lp-compare-axis){grid-template-columns:minmax(92px,34%) minmax(0,1fr)!important}body.ksl-page-index .lp-solutions .lp-compare-row--cta .lp-btn{width:100%!important;min-width:0!important}}@media (max-width:480px){body.ksl-page-index .lp-solutions .lp-compare{gap:10px!important}body.ksl-page-index .lp-solutions .lp-compare-cell,body.ksl-page-index .lp-solutions .lp-compare-row--cta .lp-compare-cell:not(.lp-compare-axis){grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:13px 14px!important;font-size:13.75px!important}body.ksl-page-index .lp-solutions .lp-compare-cell[data-label]::before,body.ksl-page-index .lp-solutions .lp-compare-row--cta .lp-compare-cell:not(.lp-compare-axis)::before{font-size:11.5px!important}}body:is(.ksl-page-faq,.ksl-page-about,.ksl-page-cases){--content-ink:#101827;--content-muted:#4b5563;--content-line:rgba(17,24,39,.12);--content-line-strong:rgba(17,24,39,.18);--content-paper:#fffdf8;--content-soft:#f7f3ea;--content-navy:#081120;--content-navy-2:#111b2d;--content-gold:#c6a15a;--content-gold-2:#e0c27e;--content-radius:6px;background:var(--content-paper)!important}body:is(.ksl-page-faq,.ksl-page-about,.ksl-page-cases):where( h1,h2,h3,.faqx-hero-title,.faqx-title,.ab-hero-name,.ab-section-title,.svc-hero-title,.svc-section-title,.cases-v4-title-main ){letter-spacing:0!important;word-break:keep-all!important;overflow-wrap:break-word!important;text-wrap:balance!important}body:is(.ksl-page-faq,.ksl-page-about,.ksl-page-cases):where( p,li,dd,.faqx-hero-desc,.faqx-a,.ab-hero-lead,.ab-section-lead,.ab-message-copy p,.svc-hero-desc,.svc-section-desc,.cases-board-summary ){letter-spacing:0!important;word-break:keep-all!important;overflow-wrap:break-word!important}body:is(.ksl-page-faq,.ksl-page-about,.ksl-page-cases):where( .faqx-container,.container,.svc-container,.ab-hero-inner ){width:min(calc(100% - 56px),1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}body:is(.ksl-page-faq,.ksl-page-about,.ksl-page-cases):where( .faqx-btn,.ab-btn,.svc-btn,.rf-naverband-btn ){border-radius:var(--content-radius)!important;box-shadow:none!important}body.ksl-page-faq .faqx-hero{min-height:auto!important;padding:clamp(82px,9vw,116px) 0 clamp(62px,7vw,86px)!important;background:radial-gradient(640px 300px at 68% 0%,rgba(198,161,90,.14),transparent 72%),linear-gradient(135deg,#081120 0%,#141b28 100%)!important}body.ksl-page-faq .faqx-hero-inner{max-width:780px!important;margin:0 auto!important;text-align:center!important}body.ksl-page-faq .faqx-hero-kicker{width:fit-content!important;margin:0 auto 18px!important;padding:6px 12px!important;border-radius:999px!important;background:rgba(224,194,126,.12)!important;border:1px solid rgba(224,194,126,.26)!important;color:var(--content-gold-2)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important}body.ksl-page-faq .faqx-hero-title{max-width:11.5em!important;margin:0 auto 16px!important;color:#fff!important;font-size:clamp(36px,4.1vw,52px)!important;line-height:1.18!important;font-weight:900!important}body.ksl-page-faq .faqx-hero-desc{max-width:62ch!important;margin:0 auto 24px!important;color:rgba(255,255,255,.74)!important;font-size:15.5px!important;line-height:1.78!important}body.ksl-page-faq .faqx-search--hero{width:min(100%,620px)!important;min-height:56px!important;margin:0 auto 24px!important;background:#fff!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:var(--content-radius)!important;box-shadow:0 22px 54px -42px rgba(0,0,0,.72)!important}body.ksl-page-faq .faqx-search--hero input{min-height:54px!important;color:var(--content-ink)!important;font-size:14.5px!important}body.ksl-page-faq .faqx-hero-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:min(100%,520px)!important;margin:0 auto!important;padding:18px 0 0!important;border-top:1px solid rgba(255,255,255,.13)!important}body.ksl-page-faq .faqx-hero-stats li{padding:0 14px!important;border-right:1px solid rgba(255,255,255,.12)!important;background:transparent!important}body.ksl-page-faq .faqx-hero-stats li:last-child{border-right:0!important}body.ksl-page-faq .faqx-hero-stat-num{color:var(--content-gold-2)!important;font-size:clamp(25px,3vw,36px)!important;font-weight:900!important}body.ksl-page-faq .faqx-hero-stat-label{color:rgba(255,255,255,.62)!important;font-size:12px!important}body.ksl-page-faq .faqx-top{position:sticky!important;top:var(--header-h,88px)!important;z-index:80!important;padding:0!important;background:rgba(255,255,255,.94)!important;border-bottom:1px solid var(--content-line)!important;backdrop-filter:blur(10px)!important}body.ksl-page-faq .faqx-tabs{display:flex!important;justify-content:center!important;gap:0!important;min-height:52px!important;padding:0!important;background:transparent!important;border:0!important;overflow-x:auto!important;scrollbar-width:none!important}body.ksl-page-faq .faqx-tabs::-webkit-scrollbar{display:none!important}body.ksl-page-faq .faqx-tab{flex:0 0 auto!important;min-height:52px!important;padding:0 18px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#475163!important;font-size:13.5px!important;font-weight:900!important}body.ksl-page-faq .faqx-tab.is-active{color:var(--content-ink)!important;border-bottom-color:var(--content-gold)!important}body.ksl-page-faq .faqx-tab-count{min-width:22px!important;height:22px!important;border-radius:4px!important;background:#f3ead8!important;color:#8a6428!important}body.ksl-page-faq .faqx-main{padding:clamp(62px,7vw,92px) 0!important;background:var(--content-soft)!important}body.ksl-page-faq .faqx-panel:not(.is-active){display:none!important}body.ksl-page-faq .faqx-section-head{max-width:680px!important;margin:0 auto 30px!important;text-align:center!important}body.ksl-page-faq .faqx-kicker{color:#8a6428!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.10em!important}body.ksl-page-faq .faqx-title{margin:10px 0 0!important;color:var(--content-ink)!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.28!important}body.ksl-page-faq .faqx-list{max-width:860px!important;margin:0 auto!important;background:#fff!important;border:1px solid var(--content-line)!important;border-radius:var(--content-radius)!important;box-shadow:none!important;overflow:hidden!important}body.ksl-page-faq .faqx-item{position:relative!important;margin:0!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--content-line)!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-faq .faqx-item:last-child{border-bottom:0!important}body.ksl-page-faq .faqx-item.is-open::before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:3px!important;background:var(--content-gold)!important}body.ksl-page-faq .faqx-q{min-height:60px!important;padding:18px 22px!important;background:transparent!important;color:var(--content-ink)!important;border:0!important;font-size:15.5px!important;line-height:1.5!important;font-weight:900!important}body.ksl-page-faq .faqx-q-badge{border-radius:4px!important;background:#f3ead8!important;color:#8a6428!important;font-size:11px!important}body.ksl-page-faq .faqx-a{padding:0 22px 22px 76px!important;color:var(--content-muted)!important;font-size:14.5px!important;line-height:1.82!important}body.ksl-page-faq .faqx-item:not(.is-open) .faqx-a{max-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;opacity:0!important}body.ksl-page-faq .faqx-item.is-open .faqx-a{max-height:none!important;opacity:1!important}body.ksl-page-faq .faqx-cta-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important;align-items:center!important;max-width:860px!important;margin:42px auto 0!important;padding:28px 30px!important;background:radial-gradient(420px 220px at 100% 0%,rgba(224,194,126,.16),transparent 70%),linear-gradient(135deg,#081120 0%,#111b2d 100%)!important;border:1px solid rgba(224,194,126,.22)!important;border-radius:var(--content-radius)!important;box-shadow:none!important}body.ksl-page-faq .faqx-cta-copy h3{color:#fff!important;font-size:24px!important;line-height:1.3!important}body.ksl-page-faq .faqx-cta-copy p{color:rgba(255,255,255,.70)!important;font-size:14.5px!important;line-height:1.72!important}body.ksl-page-faq .faqx-cta-actions{display:grid!important;gap:8px!important;min-width:220px!important}body.ksl-page-faq .faqx-btn--primary{background:var(--content-gold-2)!important;border-color:var(--content-gold-2)!important;color:#07101f!important}body.ksl-page-faq .faqx-btn--outline{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important}body.ksl-page-faq .rf-naverband-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important}body.ksl-page-faq .rf-naverband-card--blog{background:transparent!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-about .ab-hero{min-height:auto!important;padding:clamp(82px,9vw,116px) 0 clamp(66px,7vw,92px)!important;background:radial-gradient(520px 280px at 76% 14%,rgba(198,161,90,.14),transparent 72%),linear-gradient(135deg,#081120 0%,#101a2b 100%)!important}body.ksl-page-about .ab-hero-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;gap:clamp(42px,6vw,78px)!important;align-items:center!important}body.ksl-page-about .ab-eyebrow{margin-bottom:16px!important;color:rgba(255,255,255,.68)!important;font-size:12px!important;font-weight:900!important}body.ksl-page-about .ab-eyebrow-line{background:var(--content-gold-2)!important}body.ksl-page-about .ab-hero-name{max-width:13em!important;margin-bottom:14px!important;color:#fff!important;font-size:clamp(36px,4.4vw,56px)!important;line-height:1.14!important;font-weight:900!important}body.ksl-page-about .ab-hero-role{color:var(--content-gold-2)!important;font-size:14px!important;font-weight:900!important}body.ksl-page-about .ab-hero-lead{max-width:58ch!important;color:rgba(255,255,255,.74)!important;font-size:15.5px!important;line-height:1.78!important}body.ksl-page-about .ab-hero-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:24px 0!important;padding:16px 0!important;border-top:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:transparent!important}body.ksl-page-about .ab-hero-trust li{padding:0 14px!important;border-right:1px solid rgba(255,255,255,.10)!important}body.ksl-page-about .ab-hero-trust li:last-child{border-right:0!important}body.ksl-page-about .ab-hero-trust-key{color:var(--content-gold-2)!important;font-size:12px!important;font-weight:900!important}body.ksl-page-about .ab-hero-trust-val{color:rgba(255,255,255,.72)!important;font-size:12.5px!important}body.ksl-page-about .ab-hero-cta{gap:10px!important}body.ksl-page-about .ab-hero .ab-btn--primary{background:var(--content-gold-2)!important;border-color:var(--content-gold-2)!important;color:#07101f!important}body.ksl-page-about .ab-hero .ab-btn--ghost{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important}body.ksl-page-about .ab-hero-portrait-frame{border-radius:var(--content-radius)!important;border:1px solid rgba(224,194,126,.28)!important;box-shadow:0 24px 70px -48px rgba(0,0,0,.76)!important}body.ksl-page-about .ab-section{padding:clamp(70px,7vw,104px) 0!important}body.ksl-page-about .ab-section-head{max-width:720px!important;margin-bottom:38px!important}body.ksl-page-about .ab-kicker{width:fit-content!important;padding:5px 10px!important;border:1px solid rgba(198,161,90,.20)!important;border-radius:999px!important;background:rgba(198,161,90,.10)!important;color:#8a6428!important;font-size:10.5px!important;font-weight:900!important}body.ksl-page-about .ab-section-title{color:var(--content-ink)!important;font-size:clamp(30px,3.2vw,42px)!important;line-height:1.28!important}body.ksl-page-about .ab-section-lead{max-width:62ch!important;color:var(--content-muted)!important;font-size:15px!important;line-height:1.76!important}body.ksl-page-about .ab-message{background:var(--content-soft)!important}body.ksl-page-about .ab-message-card{max-width:860px!important;margin:0 auto!important;padding:clamp(38px,5vw,62px) clamp(34px,5vw,68px)!important;background:#fff!important;border:1px solid var(--content-line)!important;border-left:4px solid var(--content-gold)!important;border-radius:var(--content-radius)!important;box-shadow:none!important}body.ksl-page-about .ab-message-quote-glyph{display:none!important}body.ksl-page-about .ab-message-copy{max-width:66ch!important}body.ksl-page-about .ab-message-copy p{color:var(--content-muted)!important;font-size:15px!important;line-height:1.84!important}body.ksl-page-about .ab-profile{background:var(--content-paper)!important}body.ksl-page-about .ab-profile-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}body.ksl-page-about .ab-profile-block{padding:28px 30px!important;background:#fff!important;border:1px solid var(--content-line)!important;border-radius:var(--content-radius)!important;box-shadow:none!important}body.ksl-page-about .ab-block-title{padding-bottom:14px!important;margin-bottom:18px!important;border-bottom:1px solid var(--content-line)!important;color:var(--content-ink)!important}body.ksl-page-about .ab-block-num{color:var(--content-gold)!important}body.ksl-page-about:where(.ab-cred-list,.ab-timeline){gap:0!important}body.ksl-page-about:where(.ab-cred-list li,.ab-timeline li){padding:15px 0!important;border-bottom:1px solid var(--content-line)!important}body.ksl-page-about:where(.ab-cred-list li:last-child,.ab-timeline li:last-child){border-bottom:0!important}body.ksl-page-about .ab-cert-preview{max-width:320px!important;margin:36px auto 0!important}body.ksl-page-about .ab-cert-thumb{border-radius:var(--content-radius)!important;box-shadow:none!important}body.ksl-page-about .ab-cta-band{padding:0!important;background:var(--content-paper)!important}body.ksl-page-about .ab-cta-band-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:22px 24px!important;background:#fff!important;border:1px solid var(--content-line)!important;border-left:4px solid var(--content-gold)!important;border-radius:var(--content-radius)!important}body.ksl-page-about .ab-strengths{background:var(--content-soft)!important}body.ksl-page-about .ab-strength-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;background:#fff!important;border:1px solid var(--content-line)!important;border-radius:var(--content-radius)!important;overflow:hidden!important}body.ksl-page-about .ab-strength-item{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:18px!important;padding:28px!important;background:#fff!important;border:0!important;border-right:1px solid var(--content-line)!important;border-bottom:1px solid var(--content-line)!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-about .ab-strength-item:nth-child(2n){border-right:0!important}body.ksl-page-about .ab-strength-item:nth-last-child(-n+2){border-bottom:0!important}body.ksl-page-about .ab-strength-num{color:rgba(198,161,90,.36)!important;font-size:44px!important;line-height:1!important;font-weight:900!important}body.ksl-page-about .ab-strength-body h3{color:var(--content-ink)!important;font-size:18px!important;line-height:1.38!important}body.ksl-page-about .ab-strength-body p{color:var(--content-muted)!important;font-size:14px!important;line-height:1.76!important}body.ksl-page-about .rf-naverband-card--blog{background:transparent!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-about .ab-final{padding:clamp(76px,8vw,112px) 0!important;background:radial-gradient(520px 280px at 72% 0%,rgba(198,161,90,.14),transparent 70%),linear-gradient(135deg,#081120 0%,#111b2d 100%)!important}body.ksl-page-about .ab-final-inner{max-width:780px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:center!important}body.ksl-page-about .ab-final .ab-kicker,body.ksl-page-about .ab-final .ab-kicker--light{margin-left:auto!important;margin-right:auto!important;background:rgba(224,194,126,.12)!important;border-color:rgba(224,194,126,.28)!important;color:var(--content-gold-2)!important}body.ksl-page-about .ab-final-title{color:#fff!important;font-size:clamp(30px,3.4vw,44px)!important;line-height:1.28!important}body.ksl-page-about .ab-final-title em{color:var(--content-gold-2)!important}body.ksl-page-about .ab-final-lead{color:rgba(255,255,255,.72)!important}body.ksl-page-about .ab-final-actions{justify-content:center!important}body.ksl-page-about .ab-final .ab-btn--primary{background:var(--content-gold-2)!important;border-color:var(--content-gold-2)!important;color:#07101f!important}body.ksl-page-cases .svc-page--cases .cases-hero--v5{padding:clamp(82px,9vw,118px) 0 clamp(60px,7vw,88px)!important;background:radial-gradient(620px 320px at 68% 0%,rgba(198,161,90,.14),transparent 70%),linear-gradient(135deg,#081120 0%,#111b2d 100%)!important}body.ksl-page-cases .cases-hero-head{max-width:780px!important}body.ksl-page-cases .cases-hero--v5 .svc-hero-title{max-width:14em!important;color:#fff!important;font-size:clamp(36px,4.1vw,54px)!important;line-height:1.18!important}body.ksl-page-cases .cases-hero--v5 .svc-hero-desc{max-width:66ch!important;color:rgba(255,255,255,.74)!important;font-size:15.5px!important;line-height:1.78!important}body.ksl-page-cases .cases-hero-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:30px 0 22px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:var(--content-radius)!important;overflow:hidden!important}body.ksl-page-cases .cases-hero-statbox{min-height:0!important;padding:18px 20px!important;background:transparent!important;border:0!important;border-right:1px solid rgba(255,255,255,.10)!important;box-shadow:none!important}body.ksl-page-cases .cases-hero-statbox:last-child{border-right:0!important}body.ksl-page-cases .cases-hero-statbox-kicker{color:rgba(255,255,255,.58)!important;font-size:11px!important}body.ksl-page-cases .cases-hero-statbox-num{color:var(--content-gold-2)!important;font-size:clamp(24px,3vw,38px)!important}body.ksl-page-cases .cases-hero-statbox-note{color:rgba(255,255,255,.62)!important;font-size:12px!important}body.ksl-page-cases .cases-hero-actions{gap:10px!important}body.ksl-page-cases .cases-hero-note{max-width:900px!important;padding:12px 14px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:var(--content-radius)!important;color:rgba(255,255,255,.66)!important}body.ksl-page-cases .svc-page--cases .svc-section{padding:clamp(68px,7vw,98px) 0!important}body.ksl-page-cases .cases-overview--v5{background:var(--content-soft)!important}body.ksl-page-cases .cases-overview--v5 .svc-section-header,body.ksl-page-cases .cases-v4-head{max-width:760px!important;margin-bottom:34px!important}body.ksl-page-cases .cases-categories{display:flex!important;gap:0!important;background:#fff!important;border:1px solid var(--content-line)!important;border-radius:var(--content-radius)!important;overflow:hidden!important}body.ksl-page-cases .cases-category{flex:1 1 0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;min-height:118px!important;padding:22px!important;background:#fff!important;border:0!important;border-right:1px solid var(--content-line)!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-cases .cases-category:last-child{border-right:0!important}body.ksl-page-cases .cases-category-num{color:#8a6428!important;font-size:13px!important;font-weight:900!important}body.ksl-page-cases .cases-category-label{color:var(--content-ink)!important;font-size:16px!important;line-height:1.35!important}body.ksl-page-cases .cases-category-summary{margin-top:5px!important;color:var(--content-muted)!important;font-size:13px!important;line-height:1.55!important}body.ksl-page-cases .cases-category-meta{text-align:right!important}body.ksl-page-cases .cases-category-count strong{color:var(--content-ink)!important;font-size:22px!important}body.ksl-page-cases .cases-category-arrow{color:#8a6428!important;font-size:12px!important;font-weight:900!important}body.ksl-page-cases .cases-section--v4{background:var(--content-paper)!important}body.ksl-page-cases .cases-v4-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;align-items:end!important}body.ksl-page-cases .cases-v4-title-main{color:var(--content-ink)!important;font-size:clamp(29px,3.1vw,40px)!important;line-height:1.28!important}body.ksl-page-cases .cases-v4-desc-main{max-width:58ch!important;color:var(--content-muted)!important;font-size:14.5px!important;line-height:1.72!important}body.ksl-page-cases .cases-v4-filter{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;gap:14px!important;align-items:center!important;margin-bottom:16px!important;padding:12px!important;background:#fff!important;border:1px solid var(--content-line)!important;border-radius:var(--content-radius)!important}body.ksl-page-cases .cases-v4-tabs{display:flex!important;gap:6px!important;overflow-x:auto!important}body.ksl-page-cases .cases-v4-tab{flex:0 0 auto!important;min-height:38px!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:var(--content-radius)!important;background:transparent!important;color:#475163!important;font-weight:900!important}body.ksl-page-cases .cases-v4-tab.is-active{background:var(--content-navy)!important;color:#fff!important}body.ksl-page-cases .cases-v4-search{min-height:40px!important;background:var(--content-soft)!important;border:1px solid var(--content-line)!important;border-radius:var(--content-radius)!important}body.ksl-page-cases .cases-board-wrap{background:#fff!important;border:1px solid var(--content-line)!important;border-radius:var(--content-radius)!important;box-shadow:none!important;overflow:hidden!important}body.ksl-page-cases .cases-board{margin:0!important;padding:0!important;background:transparent!important}body.ksl-page-cases .cases-board-row{margin:0!important;border:0!important;border-bottom:1px solid var(--content-line)!important;background:#fff!important}body.ksl-page-cases .cases-board-row:last-child{border-bottom:0!important}body.ksl-page-cases .cases-board-link{display:grid!important;grid-template-columns:46px 104px 60px minmax(0,1fr) 132px 88px 28px!important;gap:12px!important;align-items:center!important;min-height:82px!important;padding:14px 18px!important;color:inherit!important;text-decoration:none!important}body.ksl-page-cases .cases-board-row--head .cases-board-link{min-height:44px!important;padding:12px 18px!important;background:#f8f4eb!important}body.ksl-page-cases .cases-board-cell{min-width:0!important;color:var(--content-muted)!important;font-size:13px!important;line-height:1.45!important}body.ksl-page-cases .cases-board-row--head .cases-board-cell{color:var(--content-ink)!important;font-size:11.5px!important;font-weight:900!important}body.ksl-page-cases .cases-board-chip{border-radius:4px!important;background:var(--content-navy)!important;color:#fff!important;font-size:11.5px!important;font-weight:900!important}body.ksl-page-cases .cases-board-doc{width:42px!important;height:54px!important;border-radius:4px!important}body.ksl-page-cases .cases-board-title{display:block!important;color:var(--content-ink)!important;font-size:15px!important;line-height:1.45!important;font-weight:900!important}body.ksl-page-cases .cases-board-summary{display:block!important;margin-top:4px!important;color:var(--content-muted)!important;font-size:12.75px!important;line-height:1.5!important}body.ksl-page-cases .cases-board-meta-row{margin-top:6px!important;gap:8px!important;color:#6b7280!important;font-size:11.5px!important}body.ksl-page-cases .cases-board-status{display:inline-flex!important;width:fit-content!important;padding:5px 8px!important;border-radius:4px!important;background:#f3ead8!important;color:#8a6428!important;font-size:12px!important;font-weight:900!important}body.ksl-page-cases .cases-board-percent{margin-top:6px!important;color:var(--content-ink)!important;font-size:13px!important;font-weight:900!important}body.ksl-page-cases .cases-board-foot{margin:0!important;padding:14px 18px!important;background:var(--content-soft)!important;border-top:1px solid var(--content-line)!important;color:var(--content-muted)!important;font-size:12.5px!important;line-height:1.62!important}body.ksl-page-cases .svc-section--dark{padding:clamp(68px,7vw,96px) 0!important}body.ksl-page-cases .svc-section--dark .svc-timeline{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border-top:1px solid rgba(224,194,126,.22)!important;border-bottom:1px solid rgba(224,194,126,.16)!important}body.ksl-page-cases .svc-section--dark .svc-timeline-step{padding:24px 18px!important;background:transparent!important;border:0!important;border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-cases .svc-section--dark .svc-timeline-step:last-child{border-right:0!important}body.ksl-page-cases .svc-section--dark .svc-next{margin-top:26px!important}body.ksl-page-cases .rf-naverband-card--blog{background:transparent!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}body.ksl-page-cases .svc-final{padding:clamp(76px,8vw,112px) 0!important}body.ksl-page-cases .svc-final-inner{max-width:760px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}@media (max-width:1024px){body:is(.ksl-page-faq,.ksl-page-about,.ksl-page-cases):where( .faqx-container,.container,.svc-container,.ab-hero-inner ){width:min(calc(100vw - 32px),720px)!important;max-width:min(calc(100vw - 32px),720px)!important}body.ksl-page-about .ab-hero-inner,body.ksl-page-about .ab-profile-grid,body.ksl-page-about .ab-cta-band-inner,body.ksl-page-cases .cases-v4-head,body.ksl-page-cases .cases-v4-filter{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-faq .faqx-hero,body.ksl-page-about .ab-hero,body.ksl-page-cases .svc-page--cases .cases-hero--v5{padding:64px 0 48px!important}body.ksl-page-faq .faqx-hero-title,body.ksl-page-about .ab-hero-name,body.ksl-page-cases .cases-hero--v5 .svc-hero-title{font-size:clamp(29px,8vw,39px)!important;line-height:1.24!important}body.ksl-page-faq .faqx-hero-desc br,body.ksl-page-about .ab-section-lead br,body.ksl-page-about .ab-final-lead br,body.ksl-page-cases .svc-hero-desc br,body.ksl-page-cases .svc-section-desc br{display:none!important}body.ksl-page-faq .faqx-top{top:var(--header-h,74px)!important}body.ksl-page-faq .faqx-tabs{justify-content:flex-start!important;padding-left:16px!important;padding-right:16px!important}body.ksl-page-faq .faqx-section-head,body.ksl-page-faq .faqx-hero-inner{text-align:left!important}body.ksl-page-faq .faqx-hero-kicker,body.ksl-page-faq .faqx-hero-title,body.ksl-page-faq .faqx-hero-desc,body.ksl-page-faq .faqx-search--hero,body.ksl-page-faq .faqx-hero-stats,body.ksl-page-faq .faqx-section-head{margin-left:0!important;margin-right:0!important}body.ksl-page-faq .faqx-cta-card,body.ksl-page-faq .rf-naverband-inner,body.ksl-page-about .rf-naverband-inner,body.ksl-page-cases .rf-naverband-inner{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-about .ab-hero-portrait{max-width:280px!important;margin:0 auto!important}body.ksl-page-about .ab-hero-trust{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body.ksl-page-about .ab-hero-trust li{padding:10px 0!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.ksl-page-about .ab-hero-trust li:last-child{border-bottom:0!important}body.ksl-page-about .ab-strength-list{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-about .ab-strength-item,body.ksl-page-about .ab-strength-item:nth-child(2n),body.ksl-page-about .ab-strength-item:nth-last-child(-n+2){grid-template-columns:52px minmax(0,1fr)!important;padding:22px 18px!important;border-right:0!important;border-bottom:1px solid var(--content-line)!important}body.ksl-page-about .ab-strength-item:last-child{border-bottom:0!important}body.ksl-page-about .ab-strength-num{font-size:34px!important}body.ksl-page-cases .cases-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ksl-page-cases .cases-hero-statbox{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.ksl-page-cases .cases-hero-statbox:nth-child(odd){border-right:1px solid rgba(255,255,255,.10)!important}body.ksl-page-cases .cases-hero-statbox:nth-last-child(-n+2){border-bottom:0!important}body.ksl-page-cases .cases-categories{display:grid!important;grid-template-columns:minmax(0,1fr)!important}body.ksl-page-cases .cases-category{grid-template-columns:34px minmax(0,1fr) auto!important;min-height:0!important;padding:18px!important;border-right:0!important;border-bottom:1px solid var(--content-line)!important}body.ksl-page-cases .cases-category:last-child{border-bottom:0!important}body.ksl-page-cases .cases-board-wrap{overflow:visible!important;border:0!important;background:transparent!important}body.ksl-page-cases .cases-board{display:grid!important;gap:12px!important}body.ksl-page-cases .cases-board-row--head{display:none!important}body.ksl-page-cases .cases-board-row{border:1px solid var(--content-line)!important;border-radius:var(--content-radius)!important;background:#fff!important;overflow:hidden!important}body.ksl-page-cases .cases-board-link{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;min-height:0!important;padding:18px!important}body.ksl-page-cases .cases-board-cell--num,body.ksl-page-cases .cases-board-cell--doc,body.ksl-page-cases .cases-board-cell--arrow{display:none!important}body.ksl-page-cases .cases-board-cell--cat{grid-column:1 / 2!important;order:1!important}body.ksl-page-cases .cases-board-cell--date{grid-column:2 / 3!important;order:2!important;justify-self:end!important}body.ksl-page-cases .cases-board-cell--main{grid-column:1 / -1!important;order:3!important}body.ksl-page-cases .cases-board-cell--result{grid-column:1 / -1!important;order:4!important;display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important;padding-top:12px!important;border-top:1px solid var(--content-line)!important}body.ksl-page-cases .svc-section--dark .svc-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.ksl-page-cases .svc-section--dark .svc-timeline-step{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.ksl-page-cases .svc-section--dark .svc-timeline-step:nth-child(odd){border-right:1px solid rgba(255,255,255,.10)!important}body.ksl-page-cases .svc-section--dark .svc-timeline-step:nth-last-child(-n+2){border-bottom:0!important}}@media (max-width:560px){body:is(.ksl-page-faq,.ksl-page-about,.ksl-page-cases):where( .faqx-container,.container,.svc-container,.ab-hero-inner ){width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}body.ksl-page-faq .faqx-hero-stats{grid-template-columns:minmax(0,1fr)!important;padding-top:12px!important}body.ksl-page-faq .faqx-hero-stats li{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 0!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.ksl-page-faq .faqx-hero-stats li:last-child{border-bottom:0!important}body.ksl-page-faq .faqx-q{align-items:flex-start!important;padding:16px!important;font-size:14.5px!important}body.ksl-page-faq .faqx-a{padding:0 16px 18px!important;font-size:14px!important}body.ksl-page-faq .faqx-cta-card{padding:22px 18px!important}body.ksl-page-faq .faqx-cta-actions,body.ksl-page-about .ab-hero-cta,body.ksl-page-about .ab-cta-band-actions,body.ksl-page-about .ab-final-actions,body.ksl-page-cases .cases-hero-actions,body.ksl-page-cases .svc-final-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}body.ksl-page-faq .faqx-cta-actions>*,body.ksl-page-about .ab-hero-cta>*,body.ksl-page-about .ab-cta-band-actions>*,body.ksl-page-about .ab-final-actions>*,body.ksl-page-cases .cases-hero-actions>*,body.ksl-page-cases .svc-final-actions>*{width:100%!important;justify-content:center!important}body.ksl-page-about .ab-message-card,body.ksl-page-about .ab-profile-block{padding:24px 18px!important}body.ksl-page-about .ab-cert-preview{max-width:240px!important}body.ksl-page-cases .cases-hero-stats{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-cases .cases-hero-statbox,body.ksl-page-cases .cases-hero-statbox:nth-child(odd),body.ksl-page-cases .cases-hero-statbox:nth-last-child(-n+2){border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.ksl-page-cases .cases-hero-statbox:last-child{border-bottom:0!important}body.ksl-page-cases .cases-v4-filter{padding:10px!important}body.ksl-page-cases .cases-board-link{grid-template-columns:minmax(0,1fr)!important;padding:16px!important}body.ksl-page-cases .cases-board-cell--date{grid-column:1 / -1!important;justify-self:start!important;order:2!important}body.ksl-page-cases .cases-board-title{font-size:14.5px!important}body.ksl-page-cases .cases-board-summary{font-size:12.5px!important}body.ksl-page-cases .svc-section--dark .svc-timeline{grid-template-columns:minmax(0,1fr)!important}body.ksl-page-cases .svc-section--dark .svc-timeline-step,body.ksl-page-cases .svc-section--dark .svc-timeline-step:nth-child(odd),body.ksl-page-cases .svc-section--dark .svc-timeline-step:nth-last-child(-n+2){border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.ksl-page-cases .svc-section--dark .svc-timeline-step:last-child{border-bottom:0!important}}:root{--ksl-fixed-safe:env(safe-area-inset-bottom,0);--ksl-mobile-dock-h:84px;--ksl-dock-navy:rgba(8,14,28,.96);--ksl-dock-navy-solid:#08101f;--ksl-dock-gold:var(--rf-gold,#d4b87a);--ksl-dock-gold-bright:var(--rf-gold-bright,#f0d58e);--ksl-dock-line:rgba(212,184,122,.24)}@media (min-width:1025px){body{padding-bottom:calc(var(--desktop-consult-bar-h,76px)+30px+var(--ksl-fixed-safe))!important}.desktop-consult-bar{left:50%!important;right:auto!important;bottom:calc(14px+var(--ksl-fixed-safe))!important;width:min(calc(100vw - 48px),1180px)!important;transform:translateX(-50%)!important;animation:none!important;z-index:9997!important;overflow:visible!important;background:linear-gradient(135deg,rgba(12,21,40,.98),rgba(7,13,25,.98))!important;border:1px solid var(--ksl-dock-line)!important;border-radius:10px!important;box-shadow:0 24px 80px -44px rgba(0,0,0,.88),0 8px 28px -20px rgba(212,184,122,.45),inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important;backdrop-filter:blur(18px) saturate(130%)!important}.desktop-consult-bar::before{content:"";position:absolute;left:18px;right:18px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(240,213,142,.72),transparent);pointer-events:none}.desktop-consult-inner{display:grid!important;grid-template-columns:minmax(176px,.68fr) minmax(0,2.32fr)!important;align-items:center!important;gap:18px!important;min-height:72px!important;max-width:none!important;width:100%!important;padding:12px 14px 12px 18px!important}.desktop-consult-copy{min-width:0!important;padding-right:16px!important;border-right:1px solid rgba(255,255,255,.10)!important;gap:6px!important}.desktop-consult-kicker{display:inline-flex!important;width:fit-content!important;align-items:center!important;gap:6px!important;padding:4px 8px!important;border:1px solid rgba(212,184,122,.30)!important;border-radius:999px!important;background:rgba(212,184,122,.10)!important;color:var(--ksl-dock-gold-bright)!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important}.desktop-consult-kicker::before{display:none!important}.desktop-consult-title{margin:0!important;color:#fff!important;font-size:15px!important;font-weight:850!important;line-height:1.22!important;letter-spacing:0!important}.desktop-consult-sub{display:block!important;max-width:220px!important;overflow:hidden!important;color:rgba(255,255,255,.62)!important;font-size:11px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.desktop-consult-form{gap:8px!important;min-width:0!important}.desktop-consult-fields{display:grid!important;grid-template-columns:minmax(104px,.65fr) minmax(132px,.82fr) minmax(220px,1.55fr) minmax(98px,.62fr)!important;gap:8px!important;align-items:center!important;min-width:0!important}.desktop-consult-field,.desktop-consult-field--message{min-width:0!important}.desktop-consult-input{height:42px!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:6px!important;background:rgba(255,255,255,.065)!important;color:#fff!important;font-size:13px!important;font-weight:650!important;line-height:42px!important;letter-spacing:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.desktop-consult-input::placeholder{color:rgba(255,255,255,.46)!important;font-weight:600!important}.desktop-consult-input:focus{border-color:rgba(240,213,142,.74)!important;background:rgba(255,255,255,.09)!important;outline:2px solid rgba(212,184,122,.16)!important;outline-offset:0!important}.desktop-consult-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:42px!important;min-width:98px!important;padding:0 16px!important;border:0!important;border-radius:6px!important;background:linear-gradient(135deg,var(--ksl-dock-gold-bright),var(--ksl-dock-gold))!important;color:#07101e!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important;box-shadow:0 12px 24px -18px rgba(240,213,142,.85)!important}.desktop-consult-submit:hover,.desktop-consult-submit:focus-visible{transform:translateY(-1px)!important;box-shadow:0 18px 32px -22px rgba(240,213,142,.95),0 0 0 3px rgba(212,184,122,.14)!important}.desktop-consult-meta{display:none!important}.ksl-top-button{right:22px!important;bottom:calc(var(--desktop-consult-bar-h,76px)+44px+var(--ksl-fixed-safe))!important;width:44px!important;height:44px!important;border-radius:8px!important;border:1px solid rgba(212,184,122,.34)!important;background:rgba(8,14,28,.92)!important;color:var(--ksl-dock-gold-bright)!important;box-shadow:0 18px 36px -24px rgba(0,0,0,.72)!important}}@media (min-width:1280px){.ksl-side-rail{display:flex!important;flex-direction:column!important;top:auto!important;right:clamp(16px,2vw,28px)!important;bottom:calc(var(--desktop-consult-bar-h,76px)+92px+var(--ksl-fixed-safe))!important;width:176px!important;padding:10px!important;gap:7px!important;transform:none!important;z-index:9998!important;border:1px solid rgba(212,184,122,.30)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(12,21,40,.96),rgba(7,13,25,.96))!important;box-shadow:0 24px 64px -38px rgba(0,0,0,.82),inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(16px) saturate(126%)!important;backdrop-filter:blur(16px) saturate(126%)!important}.ksl-side-rail::before{content:"QUICK CONTACT"!important;position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 2px 2px!important;padding:0 0 8px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important;background:transparent!important;color:rgba(240,213,142,.78)!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;box-shadow:none!important}.ksl-side-rail::after{display:none!important}.ksl-side-rail-btn{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:48px!important;height:auto!important;padding:8px 9px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:8px!important;background:rgba(255,255,255,.045)!important;color:#fff!important;box-shadow:none!important}.ksl-side-rail-btn:hover,.ksl-side-rail-btn:focus-visible{transform:translateX(-3px)!important;border-color:rgba(212,184,122,.36)!important;background:rgba(255,255,255,.075)!important;outline:0!important}.ksl-side-rail-btn--reserve{border-color:rgba(240,213,142,.52)!important;background:linear-gradient(135deg,var(--ksl-dock-gold-bright),var(--ksl-dock-gold))!important;color:#07101e!important}.ksl-side-rail-btn--reserve:hover,.ksl-side-rail-btn--reserve:focus-visible{background:linear-gradient(135deg,#f6de9b,var(--ksl-dock-gold))!important;color:#07101e!important}.ksl-side-rail-icon{width:32px!important;height:32px!important;border-radius:8px!important;border:1px solid rgba(212,184,122,.28)!important;background:rgba(212,184,122,.11)!important;color:var(--ksl-dock-gold-bright)!important;font-size:14px!important}.ksl-side-rail-btn--reserve .ksl-side-rail-icon{border-color:rgba(7,16,30,.16)!important;background:rgba(7,16,30,.12)!important;color:#07101e!important}.ksl-side-rail-text{display:flex!important;min-width:0!important;padding:0!important;opacity:1!important;white-space:normal!important}.ksl-side-rail-label{overflow:hidden!important;color:inherit!important;font-size:12.5px!important;font-weight:850!important;line-height:1.18!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ksl-side-rail-sub{overflow:hidden!important;color:rgba(255,255,255,.58)!important;font-size:10.5px!important;font-weight:650!important;line-height:1.18!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ksl-side-rail-btn--reserve .ksl-side-rail-sub{color:rgba(7,16,30,.68)!important}.ksl-top-button{right:calc(clamp(16px,2vw,28px)+190px)!important}}@media (min-width:1025px) and (max-width:1279px){.ksl-side-rail,.desktop-right-cta{display:none!important}.ksl-top-button{right:22px!important}}@media (min-width:1025px) and (max-width:1180px){.desktop-consult-bar{width:calc(100vw - 32px)!important}.desktop-consult-inner{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.desktop-consult-copy{display:none!important}.desktop-consult-fields{grid-template-columns:minmax(104px,.8fr) minmax(132px,.95fr) minmax(180px,1.4fr) minmax(92px,.62fr)!important}}@media (max-width:1024px){body{padding-bottom:calc(var(--ksl-mobile-dock-h)+18px+var(--ksl-fixed-safe))!important}.desktop-consult-bar,.ksl-side-rail,.desktop-right-cta{display:none!important}.fixed-cta-bar{left:50%!important;right:auto!important;bottom:calc(10px+var(--ksl-fixed-safe))!important;width:min(calc(100vw - 20px),480px)!important;padding:7px!important;transform:translateX(-50%)!important;z-index:10005!important;overflow:visible!important;border:1px solid var(--ksl-dock-line)!important;border-radius:8px!important;background:var(--ksl-dock-navy)!important;box-shadow:0 22px 56px -30px rgba(0,0,0,.86),0 8px 26px -20px rgba(212,184,122,.46),inset 0 1px 0 rgba(255,255,255,.07)!important;-webkit-backdrop-filter:blur(18px) saturate(128%)!important;backdrop-filter:blur(18px) saturate(128%)!important}body:has(.svc-sticky-mobile) .fixed-cta-bar{display:none!important}.fixed-cta-bar .fixed-cta-inner{display:grid!important;grid-template-columns:1.14fr .94fr .86fr!important;gap:6px!important;max-width:none!important;width:100%!important;margin:0!important}.fixed-cta-bar .cta-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:54px!important;padding:8px 5px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:6px!important;background:rgba(255,255,255,.055)!important;color:#fff!important;text-align:center!important;box-shadow:none!important}.fixed-cta-bar .cta-btn.primary{border-color:rgba(240,213,142,.70)!important;background:linear-gradient(135deg,var(--ksl-dock-gold-bright),var(--ksl-dock-gold))!important;color:#07101e!important}.fixed-cta-bar .cta-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;margin:0!important;color:var(--ksl-dock-gold-bright)!important;font-size:15px!important;line-height:1!important}.fixed-cta-bar .cta-btn.primary .cta-icon{color:#07101e!important}.fixed-cta-bar .cta-label-main{display:block!important;max-width:100%!important;overflow:hidden!important;color:inherit!important;font-size:12px!important;font-weight:850!important;line-height:1.05!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fixed-cta-bar .cta-label-sub{display:block!important;max-width:100%!important;overflow:hidden!important;color:rgba(255,255,255,.56)!important;font-size:10px!important;font-weight:650!important;line-height:1.05!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fixed-cta-bar .cta-btn.primary .cta-label-sub{color:rgba(7,16,30,.66)!important}.fixed-cta-bar .cta-dropdown,.fixed-cta-bar #ctaFaqBox{bottom:calc(72px+var(--ksl-fixed-safe))!important;border-radius:8px!important;box-shadow:0 18px 42px -26px rgba(0,0,0,.66)!important}body .svc-sticky-mobile,body .svc-page .svc-sticky-mobile{position:fixed!important;left:50%!important;right:auto!important;bottom:calc(10px+var(--ksl-fixed-safe))!important;display:grid!important;grid-template-columns:.92fr 1.08fr!important;gap:7px!important;width:min(calc(100vw - 20px),480px)!important;max-width:480px!important;padding:7px!important;transform:translateX(-50%)!important;z-index:10005!important;border:1px solid var(--ksl-dock-line)!important;border-radius:8px!important;background:var(--ksl-dock-navy)!important;box-shadow:0 22px 56px -30px rgba(0,0,0,.86),0 8px 26px -20px rgba(212,184,122,.46),inset 0 1px 0 rgba(255,255,255,.07)!important;-webkit-backdrop-filter:blur(18px) saturate(128%)!important;backdrop-filter:blur(18px) saturate(128%)!important}body .svc-sticky-mobile .svc-sticky-btn,body .svc-page .svc-sticky-mobile .svc-sticky-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;min-height:54px!important;padding:8px 10px!important;border-radius:6px!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:none!important}body .svc-sticky-mobile .svc-sticky-btn--outline,body .svc-page .svc-sticky-mobile .svc-sticky-btn--outline{border:1px solid rgba(255,255,255,.11)!important;background:rgba(255,255,255,.055)!important;color:#fff!important}body .svc-sticky-mobile .svc-sticky-btn--primary,body .svc-page .svc-sticky-mobile .svc-sticky-btn--primary{border:1px solid rgba(240,213,142,.70)!important;background:linear-gradient(135deg,var(--ksl-dock-gold-bright),var(--ksl-dock-gold))!important;color:#07101e!important}body .svc-sticky-mobile .svc-sticky-btn i,body .svc-page .svc-sticky-mobile .svc-sticky-btn i{flex:0 0 auto!important;font-size:14px!important}.ksl-top-button{right:14px!important;bottom:calc(var(--ksl-mobile-dock-h)+20px+var(--ksl-fixed-safe))!important;width:42px!important;height:42px!important;border-radius:8px!important;border:1px solid rgba(212,184,122,.34)!important;background:rgba(8,14,28,.92)!important;color:var(--ksl-dock-gold-bright)!important;box-shadow:0 16px 34px -22px rgba(0,0,0,.74)!important}}@media (max-width:380px){:root{--ksl-mobile-dock-h:78px}.fixed-cta-bar,body .svc-sticky-mobile,body .svc-page .svc-sticky-mobile{bottom:calc(8px+var(--ksl-fixed-safe))!important;width:calc(100vw - 16px)!important;padding:6px!important;border-radius:8px!important}.fixed-cta-bar .fixed-cta-inner{gap:5px!important}.fixed-cta-bar .cta-btn,body .svc-sticky-mobile .svc-sticky-btn,body .svc-page .svc-sticky-mobile .svc-sticky-btn{min-height:50px!important;border-radius:6px!important}.fixed-cta-bar .cta-label-main,body .svc-sticky-mobile .svc-sticky-btn,body .svc-page .svc-sticky-mobile .svc-sticky-btn{font-size:11.5px!important}.fixed-cta-bar .cta-label-sub{display:none!important}}@media (prefers-reduced-motion:reduce){.desktop-consult-submit,.ksl-side-rail-btn,.fixed-cta-bar .cta-btn,.svc-sticky-mobile .svc-sticky-btn,.ksl-top-button{transition:none!important}}.svc-page--case-single{--case-ink:var(--content-ink,#101827);--case-muted:var(--content-muted,#647083);--case-soft:var(--content-soft,#f8f6f0);--case-line:var(--content-line,rgba(15,23,42,.10));--case-navy:var(--content-navy,#081225);--case-gold:var(--ksl-dock-gold,#d4b87a);--case-radius:8px}.svc-page--case-single .svc-container{max-width:min(1120px,calc(100vw - 56px))!important}.svc-page--case-single .svc-breadcrumb{background:#f7f4ec!important;border-bottom:1px solid var(--case-line)!important}.svc-page--case-single .case-detail-head{padding:clamp(46px,6vw,78px) 0 clamp(34px,4.8vw,58px)!important;background:linear-gradient(180deg,#fbfaf6 0%,#f7f4ec 100%)!important;border-bottom:1px solid var(--case-line)!important}.svc-page--case-single .case-detail-head::before{background:linear-gradient(90deg,rgba(212,184,122,.13),transparent 38%),radial-gradient(circle at 88% 10%,rgba(212,184,122,.13),transparent 42%)!important}.svc-page--case-single .case-detail-head-inner{max-width:900px!important}.svc-page--case-single .svc-kicker{letter-spacing:0!important}.svc-page--case-single .case-detail-title{max-width:760px!important;margin-bottom:12px!important;color:var(--case-ink)!important;font-size:clamp(31px,3.5vw,46px)!important;line-height:1.18!important;letter-spacing:0!important}.svc-page--case-single .case-detail-ref{display:inline-flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:6px 0!important;color:var(--case-muted)!important;font-size:13px!important;line-height:1.5!important;letter-spacing:0!important;white-space:normal!important}.svc-page--case-single .case-detail-outcome{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;width:min(100%,850px)!important;margin-top:26px!important;border:1px solid rgba(212,184,122,.25)!important;border-radius:var(--case-radius)!important;background:var(--case-navy)!important;box-shadow:0 28px 58px -42px rgba(8,18,37,.62)!important}.svc-page--case-single .case-detail-outcome>div{min-width:0!important;padding:18px 20px!important;border-left:1px solid rgba(255,255,255,.10)!important;background:transparent!important}.svc-page--case-single .case-detail-outcome>div:first-child{border-left:0!important}.svc-page--case-single .case-detail-outcome .cases-outcome-label{color:rgba(240,213,142,.86)!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:0!important}.svc-page--case-single .case-detail-outcome .cases-outcome-value,.svc-page--case-single .case-detail-outcome strong{display:block!important;overflow:hidden!important;color:#fff!important;font-size:clamp(18px,1.85vw,25px)!important;line-height:1.25!important;letter-spacing:0!important;text-overflow:ellipsis!important}.svc-page--case-single .case-detail-outcome-issue strong,.svc-page--case-single .case-detail-outcome-period strong{color:rgba(255,255,255,.88)!important;font-size:clamp(14px,1.35vw,17px)!important;font-family:inherit!important;font-weight:800!important}.svc-page--case-single .case-detail-section{padding:clamp(54px,6.5vw,86px) 0!important;background:#fbfaf6!important}.svc-page--case-single .case-detail-grid{grid-template-columns:minmax(0,1.54fr) minmax(300px,.72fr)!important;gap:clamp(36px,5vw,58px)!important}.svc-page--case-single .case-detail-main{max-width:720px!important}.svc-page--case-single .case-detail-figure{margin:0 0 34px!important;padding:clamp(14px,2vw,18px)!important;border:1px solid var(--case-line)!important;border-radius:var(--case-radius)!important;background:#fff!important;box-shadow:0 26px 58px -48px rgba(8,18,37,.36)!important}.svc-page--case-single .case-detail-figure img{width:100%!important;max-height:390px!important;object-fit:contain!important;background:#fdfcf9!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:4px!important}.svc-page--case-single .case-detail-figure-caption{display:flex!important;justify-content:space-between!important;gap:14px!important;padding-top:12px!important;color:var(--case-muted)!important;font-size:12.5px!important;line-height:1.5!important}.svc-page--case-single .case-detail-figure-caption strong{flex:0 0 auto!important;color:var(--case-ink)!important;font-size:12.5px!important;font-weight:900!important}.svc-page--case-single .case-detail-block{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;gap:26px!important;margin:0!important;padding:28px 0!important;border-top:1px solid var(--case-line)!important;border-bottom:0!important}.svc-page--case-single .case-detail-block:first-of-type{border-top:0!important;padding-top:0!important}.svc-page--case-single .case-detail-block-title{display:grid!important;gap:9px!important;align-content:start!important;margin:0!important;color:var(--case-ink)!important;font-size:19px!important;line-height:1.32!important;letter-spacing:0!important}.svc-page--case-single .case-detail-block-num{display:inline-flex!important;width:fit-content!important;padding-left:0!important;color:var(--case-gold)!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important}.svc-page--case-single .case-detail-block-body,.svc-page--case-single .case-detail-content{max-width:58ch!important;color:#313b4b!important;font-size:15.5px!important;line-height:1.84!important;letter-spacing:0!important}.svc-page--case-single .case-detail-block--accent{grid-template-columns:118px minmax(0,1fr)!important;margin:16px 0 0!important;padding:28px!important;border:1px solid rgba(212,184,122,.28)!important;border-left:3px solid var(--case-gold)!important;border-radius:var(--case-radius)!important;background:#f5efe3!important;box-shadow:none!important}.svc-page--case-single .case-detail-block--accent .case-detail-block-body{color:var(--case-ink)!important}.svc-page--case-single .case-detail-disclaimer{margin-top:28px!important;padding:14px 16px!important;border:1px solid var(--case-line)!important;border-radius:var(--case-radius)!important;background:#f7f4ec!important;color:var(--case-muted)!important;font-size:12.75px!important;line-height:1.68!important}.svc-page--case-single .case-detail-side{top:calc(var(--header-h,74px)+22px)!important;gap:14px!important}.svc-page--case-single .case-detail-info{padding:22px!important;border:1px solid var(--case-line)!important;border-top:3px solid var(--case-gold)!important;border-radius:var(--case-radius)!important;background:#fff!important;box-shadow:none!important}.svc-page--case-single .case-detail-info-kicker{margin-bottom:12px!important;color:#9a7332!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:0!important}.svc-page--case-single .case-detail-info-kicker::before{display:none!important}.svc-page--case-single .case-detail-info-list>div{grid-template-columns:74px minmax(0,1fr)!important;gap:12px!important;padding:10px 0!important;border-bottom:1px solid rgba(15,23,42,.07)!important}.svc-page--case-single .case-detail-info-list dt{color:var(--case-muted)!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}.svc-page--case-single .case-detail-info-list dd{color:var(--case-ink)!important;font-size:13.5px!important;line-height:1.55!important;font-weight:750!important}.svc-page--case-single .case-detail-info-link{width:100%!important;justify-content:space-between!important;margin-top:14px!important;padding:11px 12px!important;border:1px solid var(--case-line)!important;border-radius:6px!important;color:var(--case-ink)!important;font-weight:850!important}.svc-page--case-single .case-detail-side .svc-hero-card{padding:22px!important;border:1px solid rgba(212,184,122,.24)!important;border-radius:var(--case-radius)!important;background:linear-gradient(145deg,rgba(11,21,39,.98),rgba(7,13,25,.98))!important;box-shadow:0 34px 70px -50px rgba(8,18,37,.78)!important}.svc-page--case-single .case-detail-side .svc-card-title{color:#fff!important;font-size:22px!important;line-height:1.32!important;letter-spacing:0!important}.svc-page--case-single .case-detail-side .svc-card-desc,.svc-page--case-single .case-detail-side .svc-card-checks li{color:rgba(255,255,255,.70)!important;font-size:13px!important;line-height:1.62!important}.svc-page--case-single .svc-section--paper{padding:clamp(62px,7vw,88px) 0!important;background:#f7f4ec!important}.svc-page--case-single .svc-section--paper .svc-section-header{margin-bottom:26px!important}.svc-page--case-single .svc-section--paper .cases-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;max-width:820px!important}.svc-page--case-single .svc-section--paper .cases-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;min-height:0!important;padding:18px!important;border:1px solid var(--case-line)!important;border-radius:var(--case-radius)!important;background:#fff!important;box-shadow:none!important}.svc-page--case-single .svc-section--paper .cases-card::before,.svc-page--case-single .svc-section--paper .cases-card::after{display:none!important}.svc-page--case-single .svc-section--paper .cases-card-head,.svc-page--case-single .svc-section--paper .cases-meta{margin:0!important}.svc-page--case-single .svc-section--paper .cases-card-head,.svc-page--case-single .svc-section--paper .cases-card-title{grid-column:1 / 2!important}.svc-page--case-single .svc-section--paper .cases-card-title{margin:8px 0 0!important;color:var(--case-ink)!important;font-size:16px!important;line-height:1.45!important;letter-spacing:0!important}.svc-page--case-single .svc-section--paper .cases-outcome{grid-column:2 / 3!important;grid-row:1 / span 2!important;margin:0!important;min-width:170px!important;padding:12px!important;border-radius:6px!important;background:#f7f4ec!important}.svc-page--case-single .svc-section--paper .cases-meta{grid-column:1 / -1!important;display:grid!important;gap:8px!important;padding-top:12px!important;border-top:1px solid var(--case-line)!important}.svc-page--case-single .svc-section--paper .cases-meta-row{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important}.svc-page--case-single .svc-section--paper .cases-card-foot{grid-column:1 / -1!important;display:flex!important;justify-content:flex-end!important;gap:8px!important;padding-top:12px!important;border-top:1px solid var(--case-line)!important}.svc-page--case-single .svc-next{max-width:820px!important;margin-top:16px!important;border-radius:var(--case-radius)!important;box-shadow:none!important}.svc-page--case-single .svc-final{padding:clamp(76px,8vw,110px) 0!important}.svc-page--case-single .svc-final-inner{max-width:720px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.svc-page--case-single .svc-final-title{letter-spacing:0!important}@media (max-width:1024px){.svc-page--case-single .svc-container{max-width:min(calc(100vw - 32px),720px)!important}.svc-page--case-single .case-detail-head{padding:42px 0 30px!important}.svc-page--case-single .case-detail-title{font-size:clamp(28px,7.2vw,38px)!important;line-height:1.24!important}.svc-page--case-single .case-detail-outcome{grid-template-columns:minmax(0,1fr)!important}.svc-page--case-single .case-detail-outcome>div{border-left:0!important;border-top:1px solid rgba(255,255,255,.10)!important;padding:16px!important}.svc-page--case-single .case-detail-outcome>div:first-child{border-top:0!important}.svc-page--case-single .case-detail-section{padding:28px 0 50px!important}.svc-page--case-single .case-detail-grid{display:flex!important;flex-direction:column!important;gap:22px!important}.svc-page--case-single .case-detail-side{order:-1!important;position:static!important}.svc-page--case-single .case-detail-side .svc-hero-card{display:none!important}.svc-page--case-single .case-detail-info{padding:18px!important}.svc-page--case-single .case-detail-info-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}.svc-page--case-single .case-detail-info-list>div{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.svc-page--case-single .case-detail-info-link{margin-top:12px!important}.svc-page--case-single .case-detail-main{max-width:none!important}.svc-page--case-single .case-detail-figure{margin-bottom:22px!important;padding:12px!important}.svc-page--case-single .case-detail-figure img{max-height:300px!important}.svc-page--case-single .case-detail-figure-caption{display:grid!important;gap:3px!important;font-size:12px!important}.svc-page--case-single .case-detail-block,.svc-page--case-single .case-detail-block--accent{display:block!important;padding:22px 0!important;border:0!important;border-top:1px solid var(--case-line)!important;border-radius:0!important;background:transparent!important}.svc-page--case-single .case-detail-block--accent{margin-top:0!important;padding:22px 18px!important;border:1px solid rgba(212,184,122,.28)!important;border-left:3px solid var(--case-gold)!important;border-radius:var(--case-radius)!important;background:#f5efe3!important}.svc-page--case-single .case-detail-block-title{margin-bottom:10px!important;font-size:18px!important}.svc-page--case-single .case-detail-block-body,.svc-page--case-single .case-detail-content{max-width:none!important;font-size:14.75px!important;line-height:1.78!important}.svc-page--case-single .svc-section--paper .cases-card{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important}.svc-page--case-single .svc-section--paper .cases-outcome{grid-column:auto!important;grid-row:auto!important;min-width:0!important}.svc-page--case-single .svc-section--paper .cases-card-foot,.svc-page--case-single .svc-next,.svc-page--case-single .svc-next-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.svc-page--case-single .svc-section--paper .cases-card-foot>*,.svc-page--case-single .svc-next-actions>*{width:100%!important;justify-content:center!important}.svc-page--case-single .svc-final-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.svc-page--case-single .svc-final-actions>*{width:100%!important;justify-content:center!important}}@media (max-width:560px){.svc-page--case-single .svc-container{max-width:calc(100vw - 32px)!important}.svc-page--case-single .case-detail-ref{font-size:12.25px!important}.svc-page--case-single .case-detail-outcome .cases-outcome-value,.svc-page--case-single .case-detail-outcome strong{white-space:normal!important}.svc-page--case-single .case-detail-info-list{grid-template-columns:minmax(0,1fr)!important}.svc-page--case-single .case-detail-figure img{max-height:250px!important}.svc-page--case-single .case-detail-block-body,.svc-page--case-single .case-detail-content{font-size:14.25px!important}.svc-page--case-single .svc-section--paper{padding:46px 0!important}.svc-page--case-single .svc-section--paper .cases-meta-row{grid-template-columns:minmax(0,1fr)!important;gap:3px!important}}:root{--text-muted:#6b6357;--text-light:#7a7568;--hero-faint:rgba(255,255,255,.62)}.site-footer .footer-desc{color:rgba(229,231,235,.7)}.site-footer .footer-contact{color:rgba(229,231,235,.82)}.site-footer .footer-notice,.site-footer .footer-bottom{color:rgba(229,231,235,.62)}:where(.page-main,.ksl-page-main):where(p,li,dd):where(strong,b){color:var(--text-primary,#121418);font-weight:700}:where(.page-main,.ksl-page-main):where(mark,.ksl-mark){background:linear-gradient(transparent 56%,rgba(212,185,120,.42) 56%);color:inherit;font-weight:700;padding:0 .14em;border-radius:1px}:where(.container,.inner,.svc-container,.lp-container,.ab-container,.sc-container,.cx-container,.legal-container,.loc-container,.ctc-container,.faqx-container,.ksl-template-container){width:100%;max-width:min(var(--max-width,1120px),100%);margin-inline:auto}:where(.page-main,.ksl-page-main) [class*="-head--center"]{text-align:center}:where(.page-main,.ksl-page-main) [class*="-head--center"]:where(p,.lp-section-lead,.svc-section-desc,.ds-section-desc,[class*="-lead"]){margin-left:auto;margin-right:auto}:where(.page-main,.ksl-page-main) [class*="-head--center"]:where([class*="kicker"],[class*="eyebrow"]){justify-content:center}:where(.page-main,.ksl-page-main) [class*="-head--center"]:where(.btn-group,[class*="-actions"],[class*="-cta"]){justify-content:center}:where(.page-main,.ksl-page-main):where(p){line-height:1.78}:where(.page-main,.ksl-page-main):where(p)+:where(p){margin-top:.9em}:where(.page-main,.ksl-page-main):where(h2,h3){text-wrap:balance}@media (max-width:600px){:where(.page-main,.ksl-page-main):where(h1,h2,h3,.lp-hero-title,.svc-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title,.lp-section-title,.svc-section-title){text-wrap:balance}:where(.page-main,.ksl-page-main):where(p,.lp-hero-lead,.svc-hero-desc,.ab-hero-lead,.cx-hero-sub,.sc-hero-desc){text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere}:where(.page-main,.ksl-page-main):where(.lp-hero-cta,.btn-group,.svc-hero-actions,.ab-hero-cta,.cases-cta-actions,.lp-faq-actions,.svc-final-actions,.selfcheck-hero-actions){gap:10px}:where(.page-main,.ksl-page-main):where(.lp-hero-cta,.btn-group,.svc-hero-actions,.ab-hero-cta,.cases-cta-actions)>:where(a,button){justify-content:center;text-align:center}}.site-header{background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);border-bottom:1px solid rgba(10,15,30,.08)}body.ksl-header-scrolled .site-header,.site-header.is-scrolled{background:rgba(255,255,255,.99);border-bottom-color:rgba(10,15,30,.12);box-shadow:0 10px 26px -20px rgba(10,15,30,.32)}.site-header .logo-text{gap:1px}.site-header .logo-main{letter-spacing:-.02em}.site-header .gnb .nav-link:hover,.site-header .gnb a:not(.nav-cta):hover{background:var(--rf-paper);color:var(--rf-navy)}.site-header .gnb .nav-cta{box-shadow:0 8px 18px -12px rgba(10,15,30,.55)}@media (max-width:1024px){.site-header-phone{background:var(--rf-paper);border:1px solid var(--rf-line-strong);box-shadow:0 6px 14px -10px rgba(10,15,30,.5)}.site-header-phone:hover,.site-header-phone:focus-visible{background:var(--rf-gold);border-color:var(--rf-gold)}.site-header .gnb{padding-top:88px}}.site-footer .footer-contact{margin-top:6px;padding:16px 18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:12px}.site-footer .footer-col h4{margin-bottom:16px}@media (max-width:768px){.site-footer .footer-contact{padding:14px 16px}}@media (max-width:1180px){body .ksl-side-rail{display:none!important}}@media (min-width:1181px){body .ksl-side-rail{position:fixed!important;right:14px!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;z-index:90!important;display:flex!important;flex-direction:column!important;gap:6px!important;width:auto!important;padding:7px!important;background:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;backdrop-filter:blur(16px) saturate(150%)!important;border:1px solid rgba(10,15,30,.08)!important;border-radius:20px!important;box-shadow:0 20px 44px -18px rgba(10,15,30,.28),0 3px 10px -4px rgba(10,15,30,.12)!important}body .ksl-side-rail::before,body .ksl-side-rail::after{content:none!important;display:none!important}body .ksl-side-rail-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:68px!important;height:auto!important;min-height:60px!important;padding:9px 4px!important;background:transparent!important;border:0!important;border-radius:14px!important;color:var(--rf-navy)!important;text-decoration:none!important;transform:none!important;transition:background .2s var(--rf-easing),transform .2s var(--rf-easing)!important}body .ksl-side-rail-btn:hover,body .ksl-side-rail-btn:focus-visible{background:var(--rf-paper)!important;transform:none!important}body .ksl-side-rail-btn:focus-visible{outline:2px solid var(--rf-gold-deep)!important;outline-offset:-2px!important}body .ksl-side-rail-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0!important;border-radius:11px!important;background:var(--rf-paper)!important;border:1px solid rgba(10,15,30,.07)!important;color:var(--rf-navy)!important;font-size:14px!important;flex-shrink:0!important;transition:background .2s var(--rf-easing),border-color .2s var(--rf-easing),color .2s var(--rf-easing)!important}body .ksl-side-rail .ksl-side-rail-icon i{color:inherit!important}body .ksl-side-rail-text{display:block!important;padding:0!important;margin:0!important;opacity:1!important;text-align:center!important;white-space:nowrap!important}body .ksl-side-rail-label{display:block!important;font-size:10px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.03em!important;color:var(--rf-ink-2)!important}body .ksl-side-rail-sub{display:none!important}body .ksl-side-rail-btn:hover .ksl-side-rail-label,body .ksl-side-rail-btn:focus-visible .ksl-side-rail-label{color:var(--rf-navy)!important}body .ksl-side-rail-btn--phone .ksl-side-rail-icon{background:var(--rf-navy)!important;border-color:var(--rf-navy)!important;color:#fff!important}body .ksl-side-rail-btn--phone:hover .ksl-side-rail-icon,body .ksl-side-rail-btn--phone:focus-visible .ksl-side-rail-icon{background:var(--rf-gold)!important;border-color:var(--rf-gold)!important;color:var(--rf-navy)!important}body .ksl-side-rail-btn--reserve .ksl-side-rail-icon{background:var(--rf-gold)!important;border-color:var(--rf-gold)!important;color:var(--rf-navy)!important}body .ksl-side-rail-btn--reserve:hover,body .ksl-side-rail-btn--reserve:focus-visible{background:rgba(212,184,122,.16)!important}body .ksl-side-rail-btn--reserve:hover .ksl-side-rail-icon,body .ksl-side-rail-btn--reserve:focus-visible .ksl-side-rail-icon{background:var(--rf-gold-deep)!important;border-color:var(--rf-gold-deep)!important;color:#fff!important}body .ksl-side-rail-btn--check:hover .ksl-side-rail-icon,body .ksl-side-rail-btn--check:focus-visible .ksl-side-rail-icon,body .ksl-side-rail-btn--map:hover .ksl-side-rail-icon,body .ksl-side-rail-btn--map:focus-visible .ksl-side-rail-icon{background:var(--rf-navy)!important;border-color:var(--rf-navy)!important;color:#fff!important}}@media (min-width:1181px){body .ksl-top-button{right:22px!important;bottom:calc(var(--ksl-desktop-dock-h,72px)+18px)!important;width:46px!important;height:46px!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(10,15,30,.1)!important;color:var(--rf-navy)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;backdrop-filter:blur(12px) saturate(150%)!important;box-shadow:0 16px 32px -16px rgba(10,15,30,.34)!important}body .ksl-top-button:hover{background:var(--rf-navy)!important;color:#fff!important;transform:translateY(-2px)!important}}@media (max-width:1024px){.site-header .gnb{right:0!important;left:auto!important;width:min(380px,86vw)!important;max-width:calc(100vw - 16px)!important;visibility:hidden;opacity:0;transform:scale(.96);transform-origin:top right;pointer-events:none;transition:opacity .24s var(--rf-easing),transform .28s var(--rf-easing),visibility .28s var(--rf-easing)}.site-header .gnb.open{right:0!important;visibility:visible;opacity:1;transform:scale(1);pointer-events:auto}}@media (min-width:1025px){:root{--ksl-consult-h:76px}.desktop-consult-bar{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:var(--ksl-consult-h)!important;margin:0!important;transform:none!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;z-index:9997!important}.desktop-consult-bar::before{left:0!important;right:0!important;top:0!important}.desktop-consult-inner{height:100%!important;min-height:0!important;align-items:center!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}body{padding-bottom:calc(var(--ksl-consult-h)+env(safe-area-inset-bottom,0))!important}body .ksl-top-button{bottom:calc(var(--ksl-consult-h)+16px+env(safe-area-inset-bottom,0))!important}}@media (max-width:1024px){body.ksl-page-faq .faqx-top,body.ksl-page-faq .faqx-top .faqx-container{display:block!important;position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;transform:none!important;clip:auto!important}body.ksl-page-faq .faqx-top{margin:0 0 6px!important;padding:12px 0 2px!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:auto!important}body.ksl-page-faq .faqx-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;opacity:1!important;visibility:visible!important;-webkit-mask-image:none!important;mask-image:none!important;background:transparent!important;border:0!important}body.ksl-page-faq .faqx-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--rf-line,rgba(10,15,30,.1))!important;border-radius:10px!important;background:#fff!important;color:var(--rf-ink-2,#4a4e56)!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important;cursor:pointer!important}body.ksl-page-faq .faqx-tab.is-active{background:var(--rf-navy,#0a0f1e)!important;border-color:var(--rf-navy,#0a0f1e)!important;color:#fff!important}body.ksl-page-faq .faqx-tab-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:var(--rf-paper,#f5f3ef)!important;color:var(--rf-ink-2,#4a4e56)!important;font-size:10.5px!important;font-weight:800!important}body.ksl-page-faq .faqx-tab.is-active .faqx-tab-count{background:rgba(255,255,255,.22)!important;color:#fff!important}}@media (max-width:900px){body.ksl-page-cases .cases-board{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.ksl-page-cases .cases-board-row--head{display:none!important}body.ksl-page-cases .cases-board-row{margin:0!important;background:#fff!important;border:1px solid var(--rf-line,rgba(10,15,30,.1))!important;border-radius:14px!important;box-shadow:0 8px 22px -16px rgba(10,15,30,.28)!important;overflow:hidden!important}body.ksl-page-cases .cases-board-link{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"cat date" "main main" "result result"!important;gap:10px 12px!important;padding:16px!important;align-items:center!important}body.ksl-page-cases .cases-board-cell--num,body.ksl-page-cases .cases-board-cell--doc,body.ksl-page-cases .cases-board-cell--arrow{display:none!important}body.ksl-page-cases .cases-board-cell--cat{grid-area:cat!important;align-self:center!important;min-width:0!important}body.ksl-page-cases .cases-board-cell--date{grid-area:date!important;align-self:center!important;text-align:right!important}body.ksl-page-cases .cases-board-date{font-size:11.5px!important;font-weight:600!important;color:var(--rf-ink-3,#7c7569)!important}body.ksl-page-cases .cases-board-cell--main{grid-area:main!important;display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important}body.ksl-page-cases .cases-board-title{font-size:15.5px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:-.012em!important;color:var(--rf-navy,#0a0f1e)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important}body.ksl-page-cases .cases-board-summary{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;font-size:13px!important;line-height:1.6!important;color:var(--rf-ink-2,#4a4e56)!important}body.ksl-page-cases .cases-board-meta-row{display:flex!important;flex-wrap:wrap!important;gap:5px 14px!important;margin-top:1px!important;font-size:11.5px!important;color:var(--rf-ink-3,#7c7569)!important}body.ksl-page-cases .cases-board-meta-row>span{display:inline-flex!important;align-items:center!important;gap:5px!important}body.ksl-page-cases .cases-board-meta-row i{color:var(--rf-gold-deep,#b89856)!important}body.ksl-page-cases .cases-board-cell--result{grid-area:result!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:2px!important;padding-top:12px!important;border-top:1px solid var(--rf-line,rgba(10,15,30,.1))!important}body.ksl-page-cases .cases-board-status{font-size:12.5px!important}}@media (max-width:640px){body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp,.ksl-page-cases,.ksl-page-location) .svc-page .svc-grid.svc-grid--2,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp,.ksl-page-cases,.ksl-page-location) .svc-page .svc-grid.svc-grid--3,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp,.ksl-page-cases,.ksl-page-location) .svc-page .svc-grid.svc-grid--4{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}}@media (min-width:641px) and (max-width:980px){body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp,.ksl-page-cases,.ksl-page-location) .svc-page .svc-grid.svc-grid--3,body:is(.ksl-page-rehab,.ksl-page-pasan,.ksl-page-corp,.ksl-page-cases,.ksl-page-location) .svc-page .svc-grid.svc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){body .svc-page .svc-timeline{grid-template-columns:minmax(0,1fr)!important}}.svc-page--location .svc-hero-card>.svc-card-kicker,.svc-page--location .svc-hero-card>.svc-card-title,.svc-page--location .svc-hero-card>.svc-card-desc,.svc-page--location .svc-hero-card>.svc-card-checks,.svc-page--location .svc-hero-card>.svc-card-note{max-width:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.svc-page--location .svc-hero-card>.svc-card-kicker{display:inline-flex!important;width:auto!important;align-items:center!important;margin:0 0 12px!important;padding:6px 10px!important;border:1px solid rgba(212,184,122,.28)!important;border-radius:999px!important;background:rgba(212,184,122,.10)!important;color:#ecd79d!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:0!important}.svc-page--location .svc-hero-card>.svc-card-kicker::before{display:none!important}.svc-page--location .svc-hero-card>.svc-card-title{margin:0 0 12px!important;padding:0!important;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1.36!important;letter-spacing:0!important;text-align:left!important;word-break:keep-all!important;text-wrap:balance!important}.svc-page--location .svc-hero-card>.svc-card-desc{margin:0 0 18px!important;padding:0!important;color:rgba(255,255,255,.76)!important;font-size:14.5px!important;line-height:1.72!important;word-break:keep-all!important}.svc-page--location .svc-hero-card>.svc-card-checks{display:grid!important;gap:9px!important;margin:0 0 20px!important;padding:14px 16px!important;list-style:none!important;border:1px solid rgba(212,184,122,.22)!important;border-radius:10px!important;background:rgba(6,12,24,.22)!important}.svc-page--location .svc-hero-card>.svc-card-checks li{position:relative!important;margin:0!important;padding:0 0 0 18px!important;border:0!important;background:transparent!important;color:rgba(255,255,255,.84)!important;font-size:13.5px!important;line-height:1.55!important}.svc-page--location .svc-hero-card>.svc-card-checks li::before{content:""!important;position:absolute!important;left:0!important;top:.62em!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#d4b87a!important}.svc-page--location .svc-hero-card>.svc-card-actions,.svc-page--location .svc-hero-card>.svc-card-contacts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.svc-page--location .svc-hero-card .svc-btn,.svc-page--location .svc-hero-card .svc-card-contact{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:46px!important;border-radius:10px!important;font-size:13.5px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:0!important;white-space:normal!important}.svc-page--location .svc-hero-card .svc-btn--primary{background:#c79e47!important;border:1px solid #c79e47!important;color:#081020!important}.svc-page--location .svc-hero-card .svc-btn--ghost,.svc-page--location .svc-hero-card .svc-card-contact{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.86)!important}.svc-page--location .svc-hero-card .svc-btn--ghost:hover,.svc-page--location .svc-hero-card .svc-card-contact:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(212,184,122,.45)!important}.svc-page--location .svc-hero-card>.svc-card-or{display:none!important}.svc-page--location .svc-hero-card>.svc-card-note{margin:0!important;color:rgba(255,255,255,.58)!important;font-size:11.5px!important;line-height:1.45!important;text-align:center!important}@media (max-width:768px){.svc-page--location .svc-hero-card{max-width:none!important;padding:22px 18px!important}.svc-page--location .svc-hero-card>.svc-card-title{max-width:100%!important;font-size:22px!important;line-height:1.38!important}.svc-page--location .svc-hero-card>.svc-card-actions,.svc-page--location .svc-hero-card>.svc-card-contacts{grid-template-columns:minmax(0,1fr)!important}}html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}body:where(.page-main,.ksl-page-main,.site-header,.site-footer,.fixed-cta-bar,.desktop-consult-bar,.ksl-side-rail){max-width:100%}body:where(.page-main,.ksl-page-main):where(section,article,aside,header,footer,nav,div,ul,ol,li,dl,form,fieldset,label,figure,figcaption){min-width:0}body:where(.page-main,.ksl-page-main,.site-header,.site-footer):where(img,video,canvas,iframe,embed,object){max-width:100%}body:where(.page-main,.ksl-page-main,.site-header,.site-footer):where(img,video,canvas){height:auto}body:where(a[href],button,input,select,textarea,summary,[role="button"],[role="tab"]){touch-action:manipulation}body:where(button,[type="button"],[type="submit"],[role="button"],summary,.btn,.btn-primary,.btn-ghost,.btn-outline,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-nav-btn,.sc-submit-btn,.sc-mode-btn,.sc-option,.cta-btn,.desktop-consult-submit,.nav-cta,.menu-toggle,.site-header-phone,.ksl-side-rail-btn,.ksl-top-button,.acc-btn,.pasan-nav-link,.privacy-remedy){min-height:44px!important}body:where(input,select,textarea){max-width:100%}body:where(.page-main,.ksl-page-main):where(.table-wrap,.table-wrapper,.svc-table-wrap,.corp-table-wrapper,.compare-table-wrap,.faqx-table-wrap,.board-table-wrap,.cases-board-scroll,.privacy-table-wrap,.legal-toc,.pasan-nav,.pasan-nav-wrapper){max-width:100%;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media (max-width:768px){body{line-height:1.72}body:where(.page-main,.ksl-page-main):where(p,li,dd,blockquote,figcaption,.svc-card-desc,.svc-hero-desc,.lp-hero-lead,.ab-hero-sub,.cx-hero-sub,.sc-hero-sub,.legal-lead){font-size:max(15px,1em);line-height:1.78;overflow-wrap:anywhere;word-break:keep-all}body:where(.page-main,.ksl-page-main):where(h1,h2,h3,.svc-hero-title,.lp-hero-title,.ab-hero-name,.cx-hero-title,.sc-hero-title,.faqx-hero-title,.legal-title){overflow-wrap:anywhere;word-break:keep-all;text-wrap:balance}body:where(.btn,.btn-primary,.btn-ghost,.btn-outline,.lp-btn,.ab-btn,.svc-btn,.cx-btn,.faqx-btn,.sc-nav-btn,.sc-submit-btn,.sc-mode-btn,.cta-btn,.desktop-consult-submit,.nav-cta,.acc-btn,.privacy-remedy,.pasan-nav-link,.site-header-phone){min-height:48px!important;white-space:normal!important;text-align:center}body:where(.site-header .gnb .nav-link,.site-header .gnb .sub-menu a,.footer-links a,.footer-quick a,.pasan-nav-link,.legal-toc-list a){min-height:44px!important;overflow-wrap:anywhere;white-space:normal!important}body:where(.fixed-cta-bar .cta-btn,.desktop-consult-inner,.desktop-consult-form,.desktop-consult-fields,.ksl-side-rail,.ksl-side-rail-btn){min-width:0;max-width:100%}body:where(.fixed-cta-bar .cta-label-main,.fixed-cta-bar .cta-label-sub,.ksl-side-rail-label,.ksl-side-rail-sub){overflow:hidden;text-overflow:ellipsis}}@media (max-width:390px){body:where(.fixed-cta-bar .cta-label-main){font-size:12px;line-height:1.15}body:where(.fixed-cta-bar .cta-label-sub){font-size:10px;line-height:1.1}body:where(.site-header-phone,.nav-cta,.ksl-side-rail-btn){max-width:calc(100vw - 28px)}}body.ksl-page-index{--hp-ink:#0a0f1e;--hp-ink-soft:#141b2d;--hp-ink-mute:#424c63;--hp-text:#1a1a1a;--hp-text-2:#4a4a4a;--hp-text-3:#777;--hp-paper:#f8f7f5;--hp-paper-2:#f1ede4;--hp-paper-3:#e9e3d6;--hp-card:#fff;--hp-line:#e8e5e0;--hp-line-strong:#d6d1c7;--hp-line-ink:rgba(10,15,30,.16);--hp-gold:#b8924a;--hp-gold-2:#d4b978;--hp-gold-deep:#9a7838;--hp-gold-soft:rgba(184,146,74,.10);--hp-max:1080px;--hp-gutter:clamp(20px,4vw,56px);--hp-section-y:clamp(88px,12vw,168px);--hp-section-y-s:clamp(64px,9vw,120px);--hp-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--hp-serif:"Noto Serif KR","Batang",serif;--hp-mono:ui-monospace,"SF Mono","JetBrains Mono","Roboto Mono","Consolas",monospace;--hp-ease:cubic-bezier(.4,0,.2,1);--hp-fast:.3s var(--hp-ease);--hp-slow:.5s var(--hp-ease)}body.ksl-page-index{background:var(--hp-paper);color:var(--hp-text);font-family:var(--hp-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.ksl-page-index::selection{background:var(--hp-ink);color:var(--hp-gold-2)}body.ksl-page-index .container{max-width:var(--hp-max);padding:0 var(--hp-gutter)}body.ksl-page-index main{counter-reset:hp-section}body.ksl-page-index .lp-section{counter-increment:hp-section}body.ksl-page-index .lp-section{position:relative;padding:var(--hp-section-y) 0;background:var(--hp-paper);color:var(--hp-text);border:0}body.ksl-page-index .lp-section+.lp-section{border-top:1px solid var(--hp-line)}body.ksl-page-index .lp-section-head{max-width:880px;margin:0 0 clamp(40px,5vw,80px);text-align:left}body.ksl-page-index .lp-section-head--light{color:rgba(255,255,255,.92)}body.ksl-page-index .lp-kicker,body.ksl-page-index .lp-eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 28px;padding:0;background:transparent;border:0;color:var(--hp-gold-deep);font-family:var(--hp-sans);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;line-height:1}body.ksl-page-index .lp-kicker::before,body.ksl-page-index .lp-eyebrow::before{content:"";display:inline-block;width:28px;height:1px;background:var(--hp-gold);flex-shrink:0}body.ksl-page-index .lp-kicker--light{color:var(--hp-gold-2)}body.ksl-page-index .lp-kicker--light::before{background:var(--hp-gold-2)}body.ksl-page-index .lp-eyebrow-line{display:none}body.ksl-page-index .lp-section-title{margin:0 0 28px;font-family:var(--hp-sans);font-size:clamp(32px,4.2vw,56px);font-weight:700;line-height:1.18;letter-spacing:-.022em;color:var(--hp-ink);word-break:keep-all;text-wrap:balance}body.ksl-page-index .lp-section-title em{font-family:var(--hp-sans);font-style:normal;font-weight:700;letter-spacing:-.022em;color:var(--hp-ink);background-image:linear-gradient(var(--hp-gold),var(--hp-gold));background-repeat:no-repeat;background-size:100% 1px;background-position:0 92%;padding-bottom:2px}body.ksl-page-index .lp-section-title--light{color:#fff}body.ksl-page-index .lp-section-title--light em{color:var(--hp-gold-2);background-image:linear-gradient(var(--hp-gold-2),var(--hp-gold-2))}body.ksl-page-index .lp-section-lead{max-width:64ch;margin:0;color:var(--hp-text-2);font-size:clamp(15px,1.15vw,17px);line-height:1.78;letter-spacing:-.005em;word-break:keep-all}body.ksl-page-index .lp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;font-family:var(--hp-sans);font-size:14.5px;font-weight:700;letter-spacing:.005em;line-height:1;color:var(--hp-ink);background:transparent;border:1px solid var(--hp-ink);border-radius:2px;text-decoration:none;cursor:pointer;transition:background var(--hp-fast),color var(--hp-fast),border-color var(--hp-fast),transform var(--hp-fast);white-space:nowrap}body.ksl-page-index .lp-btn i{font-size:13px;line-height:1}body.ksl-page-index .lp-btn--primary{background:var(--hp-ink);color:#fff;border-color:var(--hp-ink)}body.ksl-page-index .lp-btn--primary:hover{background:#000;border-color:#000;color:var(--hp-gold-2)}body.ksl-page-index .lp-btn--ghost{background:transparent;color:var(--hp-ink);border-color:var(--hp-line-strong)}body.ksl-page-index .lp-btn--ghost:hover{border-color:var(--hp-ink);background:rgba(10,15,30,.04)}body.ksl-page-index .lp-btn--text{height:auto;padding:0;background:transparent;border:0;color:var(--hp-ink);font-weight:700;letter-spacing:.01em;border-bottom:1px solid var(--hp-line-strong);border-radius:0;padding-bottom:4px}body.ksl-page-index .lp-btn--text:hover{color:var(--hp-gold-deep);border-bottom-color:var(--hp-gold)}body.ksl-page-index .lp-btn--lg{height:60px;padding:0 32px;font-size:15px}body.ksl-page-index .lp-btn--sm{height:42px;padding:0 18px;font-size:13px}body.ksl-page-index .lp-btn--block{display:flex;width:100%}body.ksl-page-index .lp-consult .lp-btn--primary,body.ksl-page-index .lp-process .lp-btn--primary{background:var(--hp-gold);border-color:var(--hp-gold);color:var(--hp-ink)}body.ksl-page-index .lp-consult .lp-btn--primary:hover,body.ksl-page-index .lp-process .lp-btn--primary:hover{background:var(--hp-gold-2);border-color:var(--hp-gold-2);color:var(--hp-ink)}body.ksl-page-index .lp-consult .lp-btn--ghost,body.ksl-page-index .lp-process .lp-btn--ghost{color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.22)}body.ksl-page-index .lp-consult .lp-btn--ghost:hover,body.ksl-page-index .lp-process .lp-btn--ghost:hover{border-color:var(--hp-gold-2);color:var(--hp-gold-2);background:transparent}body.ksl-page-index .lp-hero{position:relative;min-height:clamp(640px,96vh,880px);padding:clamp(96px,12vw,140px) 0 clamp(72px,10vw,120px);background:var(--hp-ink);color:#fff;isolation:isolate}body.ksl-page-index .lp-hero>.lp-hero-bg,body.ksl-page-index .lp-hero::before,body.ksl-page-index .lp-hero::after{pointer-events:none}body.ksl-page-index .lp-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 80% 0%,rgba(184,146,74,.18) 0%,transparent 60%),radial-gradient(120% 100% at 0% 100%,rgba(10,15,30,0) 0%,var(--hp-ink) 70%),linear-gradient(180deg,#060a16 0%,#0a0f1e 50%,#0d1428 100%);z-index:-2}body.ksl-page-index .lp-hero-bg{position:absolute;inset:0;background-image:url("../../img/law-900.webp");background-size:cover;background-position:center 40%;opacity:.18;filter:grayscale(.4) contrast(1.05);z-index:-1}body.ksl-page-index .lp-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(212,185,120,.5) 50%,transparent 100%)}body.ksl-page-index .lp-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start;padding-top:24px}body.ksl-page-index .lp-hero-head{max-width:760px}body.ksl-page-index .lp-hero .lp-eyebrow{margin-bottom:36px;color:var(--hp-gold-2);font-size:11.5px;letter-spacing:.14em;text-transform:none;font-weight:600;line-height:1.5;flex-wrap:wrap}body.ksl-page-index .lp-hero .lp-eyebrow::before{background:var(--hp-gold-2);width:36px;flex-shrink:0}body.ksl-page-index .lp-hero-title{margin:0 0 36px;font-family:var(--hp-sans);font-weight:700;font-size:clamp(40px,6.4vw,84px);line-height:1.04;letter-spacing:-.028em;color:#fff;word-break:keep-all}body.ksl-page-index .lp-hero-title-line{display:block}body.ksl-page-index .lp-hero-title-line em{font-family:var(--hp-sans);font-style:normal;font-weight:700;letter-spacing:-.028em;color:var(--hp-gold-2);background:none;padding:0}body.ksl-page-index .lp-hero-title-line--region{display:inline-flex;align-items:center;gap:16px;font-family:var(--hp-sans);font-size:.18em;font-weight:700;letter-spacing:.02em;color:rgba(255,255,255,.88);margin-bottom:24px;padding-bottom:6px}body.ksl-page-index .lp-hero-title-line--region::before{content:"";width:48px;height:1px;background:var(--hp-gold)}body.ksl-page-index .lp-hero-title-line--region::after{content:"수원회생법원 인근";font-family:var(--hp-sans);font-size:12px;font-weight:500;letter-spacing:-.005em;color:rgba(255,255,255,.56)}body.ksl-page-index .lp-hero-title-line--brand{position:relative;margin-top:22px;padding-top:22px;font-size:.46em;font-weight:500;color:rgba(255,255,255,.78);letter-spacing:-.012em}body.ksl-page-index .lp-hero-title-line--brand::before{content:"";position:absolute;top:0;left:0;width:64px;height:1px;background:rgba(255,255,255,.32)}body.ksl-page-index .lp-hero-lead{margin:0 0 44px;max-width:56ch;color:rgba(255,255,255,.84);font-size:clamp(15px,1.2vw,18px);line-height:1.78;word-break:keep-all}body.ksl-page-index .lp-hero-lead strong{color:var(--hp-gold-2);font-weight:600}body.ksl-page-index .lp-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 56px}body.ksl-page-index .lp-hero .lp-btn--primary{background:var(--hp-gold);border-color:var(--hp-gold);color:var(--hp-ink)}body.ksl-page-index .lp-hero .lp-btn--primary:hover{background:var(--hp-gold-2);border-color:var(--hp-gold-2);color:var(--hp-ink)}body.ksl-page-index .lp-hero .lp-btn--ghost{color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.28)}body.ksl-page-index .lp-hero .lp-btn--ghost:hover{color:var(--hp-gold-2);border-color:var(--hp-gold-2);background:transparent}body.ksl-page-index .lp-hero-meta{display:flex;flex-wrap:wrap;gap:28px 36px;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.12);list-style:none;margin:0}body.ksl-page-index .lp-hero-meta li{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.78);font-size:13.5px;letter-spacing:-.005em}body.ksl-page-index .lp-hero-meta li i{color:var(--hp-gold-2);font-size:13px}body.ksl-page-index .lp-hero-credentials{display:flex;flex-direction:column;gap:0;padding:32px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.1);border-radius:2px;backdrop-filter:blur(2px);position:relative}body.ksl-page-index .lp-hero-credentials::before{content:"EVIDENCE";position:absolute;top:-10px;left:24px;padding:0 12px;background:var(--hp-ink);color:var(--hp-gold-2);font-size:10px;font-weight:700;letter-spacing:.32em}body.ksl-page-index .lp-cred-line{display:grid;grid-template-columns:40px 1fr 16px;align-items:center;gap:18px;padding:20px 4px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;text-decoration:none;transition:var(--hp-fast)}body.ksl-page-index .lp-cred-line:last-child{border-bottom:0}body.ksl-page-index .lp-cred-line:hover{color:var(--hp-gold-2);transform:translateX(2px)}body.ksl-page-index .lp-cred-line--static{cursor:default}body.ksl-page-index .lp-cred-line--static:hover{transform:none;color:#fff}body.ksl-page-index .lp-cred-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(212,185,120,.32);border-radius:50%;color:var(--hp-gold-2);font-size:15px}body.ksl-page-index .lp-cred-body{display:flex;flex-direction:column;gap:4px;min-width:0}body.ksl-page-index .lp-cred-body strong{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:#fff}body.ksl-page-index .lp-cred-body span{font-size:12.5px;color:rgba(255,255,255,.62);letter-spacing:-.005em}body.ksl-page-index .lp-cred-arrow{font-size:11px;color:rgba(255,255,255,.4)}body.ksl-page-index .lp-cred-line:hover .lp-cred-arrow{color:var(--hp-gold-2)}body.ksl-page-index .lp-hero-down{position:absolute;left:50%;bottom:36px;transform:translateX(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:10px;color:rgba(255,255,255,.62);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;transition:color var(--hp-fast)}body.ksl-page-index .lp-hero-down:hover{color:var(--hp-gold-2)}body.ksl-page-index .lp-hero-down i{font-size:12px;animation:hpFloat 2.4s ease-in-out infinite}@keyframes hpFloat{0%,100%{transform:translateY(0);opacity:.7}50%{transform:translateY(6px);opacity:1}}body.ksl-page-index .lp-anchor{position:sticky;top:var(--header-h,74px);z-index:40;background:var(--hp-paper);border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}body.ksl-page-index .lp-anchor-inner{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none}body.ksl-page-index .lp-anchor-inner::-webkit-scrollbar{display:none}body.ksl-page-index .lp-anchor-link{position:relative;display:inline-flex;align-items:center;padding:18px 22px;font-size:13.5px;font-weight:600;color:var(--hp-text-2);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:color var(--hp-fast)}body.ksl-page-index .lp-anchor-link:hover{color:var(--hp-ink)}body.ksl-page-index .lp-anchor-link.is-active{color:var(--hp-ink)}body.ksl-page-index .lp-anchor-link.is-active::after{content:"";position:absolute;left:22px;right:22px;bottom:-1px;height:2px;background:var(--hp-gold)}body.ksl-page-index .lp-anchor-link--cta{margin-left:auto;background:var(--hp-ink);color:#fff;padding:18px 26px}body.ksl-page-index .lp-anchor-link--cta:hover{background:#000;color:var(--hp-gold-2)}body.ksl-page-index .lp-anchor-link--cta.is-active::after{display:none}body.ksl-page-index .lp-trust{background:var(--hp-paper)}body.ksl-page-index .lp-trust-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,5vw,88px);align-items:start;margin:0 0 clamp(64px,8vw,112px)}body.ksl-page-index .lp-trust-cert{position:relative;display:block;background:var(--hp-card);padding:32px;border:1px solid var(--hp-line);border-radius:2px;transition:var(--hp-fast);text-decoration:none;color:inherit}body.ksl-page-index .lp-trust-cert::before{content:"EXHIBIT A · CERTIFICATE";position:absolute;top:-10px;left:24px;padding:0 12px;background:var(--hp-paper);color:var(--hp-gold-deep);font-size:10px;font-weight:700;letter-spacing:.28em}body.ksl-page-index .lp-trust-cert:hover{border-color:var(--hp-line-strong);transform:translateY(-2px);box-shadow:0 30px 60px -36px rgba(10,15,30,.22)}body.ksl-page-index .lp-trust-cert img{display:block;width:100%;height:auto;border:1px solid var(--hp-line)}body.ksl-page-index .lp-trust-cert-overlay{position:absolute;right:44px;bottom:44px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(10,15,30,.88);color:#fff;font-size:12px;letter-spacing:.02em;opacity:0;transition:opacity var(--hp-fast)}body.ksl-page-index .lp-trust-cert:hover .lp-trust-cert-overlay{opacity:1}body.ksl-page-index .lp-trust-body{padding-top:8px}body.ksl-page-index .lp-trust-list{counter-reset:hp-trust;list-style:none;padding:0;margin:0}body.ksl-page-index .lp-trust-list li{counter-increment:hp-trust;position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--hp-line)}body.ksl-page-index .lp-trust-list li:first-child{padding-top:0}body.ksl-page-index .lp-trust-list li:last-child{border-bottom:0;padding-bottom:0}body.ksl-page-index .lp-trust-list li::before{content:counter(hp-trust,decimal-leading-zero);font-family:var(--hp-serif);font-style:italic;font-size:26px;font-weight:500;color:var(--hp-gold-deep);letter-spacing:-.01em;align-self:start;padding-top:2px}body.ksl-page-index .lp-trust-mark{display:none}body.ksl-page-index .lp-trust-list li>div{min-width:0}body.ksl-page-index .lp-trust-list strong{display:block;margin:0 0 10px;font-size:clamp(17px,1.4vw,21px);font-weight:700;letter-spacing:-.015em;color:var(--hp-ink);line-height:1.35}body.ksl-page-index .lp-trust-list p{margin:0;font-size:15px;line-height:1.78;color:var(--hp-text-2);letter-spacing:-.005em;word-break:keep-all}body.ksl-page-index .lp-trust-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:clamp(40px,5vw,56px) 0;border-top:1px solid var(--hp-ink);border-bottom:1px solid var(--hp-ink)}body.ksl-page-index .lp-trust-numbers>div{position:relative;padding:0 clamp(20px,3vw,40px);text-align:left}body.ksl-page-index .lp-trust-numbers>div+div{border-left:1px solid var(--hp-line)}body.ksl-page-index .lp-trust-numbers dt{display:block;margin:0 0 12px;font-family:var(--hp-serif);font-weight:500;font-size:clamp(40px,5.6vw,72px);line-height:1;letter-spacing:-.03em;color:var(--hp-ink)}body.ksl-page-index .lp-trust-numbers dt span{display:inline-block;margin-left:6px;font-family:var(--hp-sans);font-size:.32em;font-weight:600;letter-spacing:0;color:var(--hp-gold-deep);vertical-align:middle}body.ksl-page-index .lp-trust-numbers dd{margin:0;font-size:13px;font-weight:600;letter-spacing:.05em;color:var(--hp-text-2)}body.ksl-page-index .lp-message{background:var(--hp-paper-2);position:relative}body.ksl-page-index .lp-message::before{content:"“";position:absolute;top:56px;left:50%;transform:translateX(-50%);font-family:var(--hp-serif);font-size:clamp(180px,22vw,320px);line-height:.8;color:rgba(184,146,74,.08);pointer-events:none;user-select:none}body.ksl-page-index .lp-message-shell{position:relative;max-width:880px;margin:0 auto;text-align:center}body.ksl-page-index .lp-message-kicker{display:inline-flex;align-items:center;gap:14px;margin:0 0 32px;color:var(--hp-gold-deep);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}body.ksl-page-index .lp-message-kicker::before,body.ksl-page-index .lp-message-kicker::after{content:"";display:inline-block;width:28px;height:1px;background:var(--hp-gold)}body.ksl-page-index .lp-message-title{margin:0 0 32px;font-size:clamp(28px,3.8vw,48px);font-weight:700;line-height:1.22;letter-spacing:-.022em;color:var(--hp-ink);word-break:keep-all;text-wrap:balance}body.ksl-page-index .lp-message-title em{font-family:var(--hp-sans);font-style:normal;font-weight:700;letter-spacing:-.022em;color:var(--hp-gold-deep)}body.ksl-page-index .lp-message-divider{width:56px;height:1px;margin:0 auto 32px;background:var(--hp-gold)}body.ksl-page-index .lp-message-copy{text-align:left;max-width:720px;margin:0 auto}body.ksl-page-index .lp-message-lead{margin:0 0 28px;font-family:var(--hp-sans);font-size:clamp(19px,1.75vw,25px);font-weight:600;line-height:1.62;letter-spacing:-.022em;color:var(--hp-ink);word-break:keep-all}body.ksl-page-index .lp-message-lead strong{font-weight:700;color:var(--hp-ink);background-image:linear-gradient(var(--hp-gold),var(--hp-gold));background-repeat:no-repeat;background-size:100% 1px;background-position:0 calc(100% - 2px)}body.ksl-page-index .lp-message-copy>p{margin:0;padding-top:28px;border-top:1px solid var(--hp-line);color:var(--hp-text-2);font-size:15.5px;line-height:1.85;letter-spacing:-.005em;word-break:keep-all}body.ksl-page-index .lp-message-copy>p strong{display:inline-block;color:var(--hp-ink);font-weight:700}body.ksl-page-index .lp-message-signoff{display:inline-flex;align-items:center;gap:18px;margin:48px auto 0;padding-top:28px;border-top:1px solid var(--hp-line)}body.ksl-page-index .lp-message-signoff img{width:60px;height:60px;object-fit:cover;border-radius:50%;border:1px solid var(--hp-line-strong)}body.ksl-page-index .lp-message-signoff-body{text-align:left}body.ksl-page-index .lp-message-signoff-label{display:block;margin:0 0 4px;font-size:10.5px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--hp-gold-deep)}body.ksl-page-index .lp-message-signoff-body strong{font-family:var(--hp-sans);font-weight:700;font-size:19px;letter-spacing:-.018em;color:var(--hp-ink)}body.ksl-page-index .lp-solutions{background:var(--hp-paper)}body.ksl-page-index .lp-compare{display:grid;grid-template-columns:180px repeat(3,minmax(0,1fr));background:var(--hp-card);border:1px solid var(--hp-line);border-radius:2px;overflow:hidden}body.ksl-page-index .lp-compare-row{display:contents}body.ksl-page-index .lp-compare-cell{padding:20px 22px;border-top:1px solid var(--hp-line);font-size:14.5px;line-height:1.62;color:var(--hp-text);letter-spacing:-.005em;word-break:keep-all}body.ksl-page-index .lp-compare-row:first-child .lp-compare-cell{border-top:0}body.ksl-page-index .lp-compare-axis{background:var(--hp-paper-2);color:var(--hp-ink);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.ksl-page-index .lp-compare-row--head .lp-compare-cell{padding:32px 22px 24px;background:var(--hp-paper-2);border-bottom:1px solid var(--hp-line-strong)}body.ksl-page-index .lp-compare-col h3{margin:0 0 6px;font-family:var(--hp-sans);font-size:clamp(18px,1.6vw,22px);font-weight:700;letter-spacing:-.012em;color:var(--hp-ink)}body.ksl-page-index .lp-compare-col p{margin:0;font-size:13px;color:var(--hp-text-2);letter-spacing:-.005em}body.ksl-page-index .lp-compare-tag{display:inline-block;margin:0 0 10px;padding:4px 10px;background:var(--hp-ink);color:var(--hp-gold-2);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}body.ksl-page-index .lp-compare-col--featured{background:#fff!important;position:relative}body.ksl-page-index .lp-compare-col--featured::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--hp-gold)}body.ksl-page-index .lp-compare-row:not(.lp-compare-row--head):not(.lp-compare-row--cta) .lp-compare-cell:nth-child(2){background:rgba(184,146,74,.04);font-weight:500;color:var(--hp-ink)}body.ksl-page-index .lp-compare-row--cta .lp-compare-cell{padding:24px 22px;background:var(--hp-paper-2)}body.ksl-page-index .lp-compare-row--cta .lp-compare-axis{background:var(--hp-paper-2)}body.ksl-page-index .lp-inline-cta{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:32px;align-items:center;margin:clamp(56px,6vw,88px) 0 0;padding:clamp(32px,4vw,48px) clamp(28px,4vw,56px);background:var(--hp-ink);color:#fff;border-radius:2px}body.ksl-page-index .lp-inline-cta-copy{margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.62;letter-spacing:-.005em;color:rgba(255,255,255,.82);word-break:keep-all}body.ksl-page-index .lp-inline-cta-copy strong{display:block;color:#fff;font-weight:700;margin-bottom:6px}body.ksl-page-index .lp-inline-cta-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}body.ksl-page-index .lp-inline-cta .lp-btn--primary{background:var(--hp-gold);border-color:var(--hp-gold);color:var(--hp-ink)}body.ksl-page-index .lp-inline-cta .lp-btn--primary:hover{background:var(--hp-gold-2);border-color:var(--hp-gold-2)}body.ksl-page-index .lp-inline-cta .lp-btn--text{color:rgba(255,255,255,.86);border-bottom-color:rgba(255,255,255,.32)}body.ksl-page-index .lp-inline-cta .lp-btn--text:hover{color:var(--hp-gold-2);border-bottom-color:var(--hp-gold-2)}body.ksl-page-index .lp-results{background:var(--hp-paper-2)}body.ksl-page-index .lp-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);list-style:none;padding:0;margin:0 0 32px;counter-reset:hp-case}body.ksl-page-index .lp-results-item{counter-increment:hp-case;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:2px;overflow:hidden;transition:var(--hp-fast)}body.ksl-page-index .lp-results-item:hover{border-color:var(--hp-line-strong);transform:translateY(-3px);box-shadow:0 30px 60px -36px rgba(10,15,30,.18)}body.ksl-page-index .lp-results-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}body.ksl-page-index .lp-results-thumb{position:relative;display:block;aspect-ratio:4 / 3;background:var(--hp-paper-3);overflow:hidden}body.ksl-page-index .lp-results-thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(.15);transition:transform var(--hp-slow),filter var(--hp-slow)}body.ksl-page-index .lp-results-item:hover .lp-results-thumb img{transform:scale(1.04);filter:grayscale(0)}body.ksl-page-index .lp-results-zoom{position:absolute;top:16px;right:16px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:rgba(10,15,30,.88);color:#fff;font-size:12px;opacity:0;transition:opacity var(--hp-fast)}body.ksl-page-index .lp-results-item:hover .lp-results-zoom{opacity:1}body.ksl-page-index .lp-results-meta{display:flex;flex-direction:column;gap:8px;padding:24px 24px 28px;position:relative}body.ksl-page-index .lp-results-meta::before{content:"CASE NO. " counter(hp-case,decimal-leading-zero);display:block;margin-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.28em;color:var(--hp-gold-deep)}body.ksl-page-index .lp-results-court{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--hp-text-3)}body.ksl-page-index .lp-results-court::before{content:"—";font-family:var(--hp-serif);color:var(--hp-gold-deep)}body.ksl-page-index .lp-results-decision{font-size:clamp(15px,1.2vw,17px);font-weight:700;letter-spacing:-.012em;color:var(--hp-ink);line-height:1.4}body.ksl-page-index .lp-results-note{font-size:13px;color:var(--hp-text-2);line-height:1.7;letter-spacing:-.005em;word-break:keep-all}body.ksl-page-index .lp-results-item--more{background:var(--hp-ink);color:#fff;border-color:var(--hp-ink)}body.ksl-page-index .lp-results-item--more:hover{background:#000}body.ksl-page-index .lp-results-more{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:40px 28px;height:100%;text-decoration:none;color:inherit}body.ksl-page-index .lp-results-more-num{font-family:var(--hp-serif);font-style:italic;font-weight:500;font-size:clamp(40px,5vw,60px);line-height:1;letter-spacing:-.025em;color:var(--hp-gold-2)}body.ksl-page-index .lp-results-more-num em{font-family:var(--hp-sans);font-style:normal;font-size:.4em;font-weight:600;letter-spacing:0;color:var(--hp-gold-2);margin-left:4px}body.ksl-page-index .lp-results-more strong{font-size:17px;font-weight:700;letter-spacing:-.012em;color:#fff}body.ksl-page-index .lp-results-more span:not(.lp-results-more-num):not(.lp-results-more-arrow){font-size:13px;color:rgba(255,255,255,.62);letter-spacing:-.005em}body.ksl-page-index .lp-results-more-arrow{display:inline-flex;margin-top:8px;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--hp-gold-2);letter-spacing:.18em;text-transform:uppercase}body.ksl-page-index .lp-results-more-arrow i{font-size:14px;transition:transform var(--hp-fast)}body.ksl-page-index .lp-results-item--more:hover .lp-results-more-arrow i{transform:translateX(4px)}body.ksl-page-index .lp-results-disclaimer{display:inline-flex;align-items:center;gap:8px;margin:24px 0 0;padding:14px 18px;background:var(--hp-card);border:1px solid var(--hp-line);border-left:3px solid var(--hp-gold);font-size:13px;color:var(--hp-text-2);letter-spacing:-.005em}body.ksl-page-index .lp-results-disclaimer i{color:var(--hp-gold-deep)}body.ksl-page-index .lp-process{position:relative;background:var(--hp-ink);color:#fff;overflow:hidden}body.ksl-page-index .lp-process::before{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 100% 0%,rgba(184,146,74,.12) 0%,transparent 60%),radial-gradient(60% 50% at 0% 100%,rgba(184,146,74,.06) 0%,transparent 60%);pointer-events:none}body.ksl-page-index .lp-process .container{position:relative}body.ksl-page-index .lp-process .lp-section-title{color:#fff}body.ksl-page-index .lp-process .lp-section-title em{color:var(--hp-gold-2);background:none}body.ksl-page-index .lp-process .lp-section-lead{color:rgba(255,255,255,.74)}body.ksl-page-index .lp-timeline{list-style:none;padding:0;margin:0;display:grid;gap:0;border-top:1px solid rgba(255,255,255,.16)}body.ksl-page-index .lp-timeline-step{display:grid;grid-template-columns:140px 1fr;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,48px) 0;border-bottom:1px solid rgba(255,255,255,.12);align-items:start}body.ksl-page-index .lp-timeline-num{font-family:var(--hp-serif);font-style:italic;font-weight:500;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.025em;color:var(--hp-gold-2);position:relative;padding-top:4px}body.ksl-page-index .lp-timeline-num::after{content:"";position:absolute;top:24px;left:calc(100%+12px);width:32px;height:1px;background:var(--hp-gold)}body.ksl-page-index .lp-timeline-body strong{display:block;margin:0 0 12px;font-size:clamp(18px,1.5vw,22px);font-weight:700;letter-spacing:-.015em;color:#fff;line-height:1.4}body.ksl-page-index .lp-timeline-body p{margin:0;font-size:15px;line-height:1.85;color:rgba(255,255,255,.72);letter-spacing:-.005em;word-break:keep-all;max-width:64ch}body.ksl-page-index .lp-process-note{display:inline-flex;align-items:center;gap:10px;margin:clamp(32px,4vw,48px) 0 0;padding:14px 20px;border:1px solid rgba(212,185,120,.32);font-size:13.5px;color:rgba(255,255,255,.86);letter-spacing:-.005em}body.ksl-page-index .lp-process-note i{color:var(--hp-gold-2)}body.ksl-page-index .lp-faq{background:var(--hp-paper)}body.ksl-page-index .lp-faq-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,88px);align-items:start}body.ksl-page-index .lp-faq-intro .lp-section-title{font-size:clamp(28px,3.4vw,44px);margin-bottom:24px}body.ksl-page-index .lp-faq-intro .lp-section-lead{margin-bottom:24px}body.ksl-page-index .lp-faq-checklist{list-style:none;padding:24px 0 0;margin:0 0 32px;border-top:1px solid var(--hp-line);display:grid;gap:14px}body.ksl-page-index .lp-faq-checklist li{position:relative;padding-left:28px;font-size:14.5px;line-height:1.72;color:var(--hp-text-2);letter-spacing:-.005em;word-break:keep-all}body.ksl-page-index .lp-faq-checklist li::before{content:"—";position:absolute;left:0;top:0;font-family:var(--hp-serif);font-weight:500;color:var(--hp-gold-deep)}body.ksl-page-index .lp-faq-actions{display:flex;flex-wrap:wrap;gap:12px}body.ksl-page-index .lp-faq-list{border-top:1px solid var(--hp-ink)}body.ksl-page-index .lp-faq-list .svc-faq-item{border-bottom:1px solid var(--hp-line)}body.ksl-page-index .lp-faq-list .svc-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;background:transparent;border:0;text-align:left;cursor:pointer;font-family:var(--hp-sans);font-size:clamp(15px,1.2vw,18px);font-weight:600;letter-spacing:-.012em;color:var(--hp-ink);line-height:1.5}body.ksl-page-index .lp-faq-list .svc-faq-q>span:first-child{display:inline-flex;align-items:baseline;gap:16px;flex:1;word-break:keep-all}body.ksl-page-index .lp-faq-list .svc-faq-badge{font-family:var(--hp-serif);font-style:italic;font-weight:500;font-size:22px;letter-spacing:-.01em;color:var(--hp-gold-deep);flex-shrink:0}body.ksl-page-index .lp-faq-list .svc-faq-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hp-line-strong);border-radius:50%;transition:var(--hp-fast);flex-shrink:0}body.ksl-page-index .lp-faq-list .svc-faq-icon i{font-size:11px;transition:transform var(--hp-fast)}body.ksl-page-index .lp-faq-list .svc-faq-q[aria-expanded="true"] .svc-faq-icon{background:var(--hp-ink);border-color:var(--hp-ink);color:#fff}body.ksl-page-index .lp-faq-list .svc-faq-q[aria-expanded="true"] .svc-faq-icon i{transform:rotate(180deg)}body.ksl-page-index .lp-faq-list .svc-faq-a{display:grid;grid-template-rows:0fr;padding:0;border:0;transition:grid-template-rows var(--hp-slow)}body.ksl-page-index .lp-faq-list .svc-faq-q[aria-expanded="true"]+.svc-faq-a{display:grid;grid-template-rows:1fr}body.ksl-page-index .lp-faq-list .svc-faq-a>*{overflow:hidden;min-height:0}body.ksl-page-index .lp-faq-list .lp-faq-answer{padding:0 56px 28px 38px;font-size:14.5px;line-height:1.85;color:var(--hp-text-2);letter-spacing:-.005em;word-break:keep-all}body.ksl-page-index .lp-faq-list .lp-faq-answer strong{color:var(--hp-ink);font-weight:700}body.ksl-page-index .lp-consult{position:relative;background:var(--hp-ink);color:#fff;overflow:hidden}body.ksl-page-index .lp-consult::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 0% 0%,rgba(184,146,74,.14) 0%,transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(184,146,74,.08) 0%,transparent 60%);pointer-events:none}body.ksl-page-index .lp-consult .container{position:relative}body.ksl-page-index .lp-consult-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:start}body.ksl-page-index .lp-consult-copy{color:rgba(255,255,255,.92)}body.ksl-page-index .lp-consult-copy .lp-section-title{color:#fff;margin-bottom:28px}body.ksl-page-index .lp-consult-copy .lp-section-title em{color:var(--hp-gold-2);background:none}body.ksl-page-index .lp-consult-desc{margin:0 0 28px;font-size:15.5px;line-height:1.85;color:rgba(255,255,255,.78);letter-spacing:-.005em;word-break:keep-all}body.ksl-page-index .lp-consult-points{list-style:none;padding:24px 0;margin:0 0 32px;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);display:grid;gap:14px}body.ksl-page-index .lp-consult-points li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.7;color:rgba(255,255,255,.86);letter-spacing:-.005em;word-break:keep-all}body.ksl-page-index .lp-consult-points li i{color:var(--hp-gold-2);margin-top:6px;font-size:11px}body.ksl-page-index .lp-consult-contacts{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 24px}body.ksl-page-index .lp-consult-contact{display:inline-flex;align-items:center;gap:10px;padding:14px 20px;border:1px solid rgba(212,185,120,.32);color:var(--hp-gold-2);font-size:14.5px;font-weight:700;letter-spacing:.005em;text-decoration:none;transition:var(--hp-fast)}body.ksl-page-index .lp-consult-contact:hover{background:var(--hp-gold);border-color:var(--hp-gold);color:var(--hp-ink)}body.ksl-page-index .lp-consult-note{margin:0;font-size:12.5px;color:rgba(255,255,255,.54);letter-spacing:-.005em}body.ksl-page-index .lp-consult-form-wrap{position:relative}body.ksl-page-index .lp-consult-form{background:var(--hp-card);color:var(--hp-text);padding:clamp(28px,3.5vw,44px);border-radius:2px;border:1px solid rgba(255,255,255,.06);box-shadow:0 40px 80px -32px rgba(0,0,0,.4)}body.ksl-page-index .lp-form-head{margin:0 0 28px;padding-bottom:20px;border-bottom:1px solid var(--hp-line)}body.ksl-page-index .lp-form-head strong{display:block;margin-bottom:6px;font-family:var(--hp-sans);font-size:20px;font-weight:700;letter-spacing:-.018em;color:var(--hp-ink)}body.ksl-page-index .lp-form-head span{font-size:13px;color:var(--hp-text-2);letter-spacing:-.005em}body.ksl-page-index .lp-form-row{display:grid;gap:18px;margin-bottom:18px}body.ksl-page-index .lp-form-row--two{grid-template-columns:1fr 1fr}body.ksl-page-index .lp-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}body.ksl-page-index .lp-form-field--full{width:100%}body.ksl-page-index .lp-form-label{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-text-3)}body.ksl-page-index .lp-form-label em{color:var(--hp-gold-deep);font-style:normal;margin-left:4px}body.ksl-page-index .lp-form-field input,body.ksl-page-index .lp-form-field select,body.ksl-page-index .lp-form-field textarea{width:100%;padding:14px 0;background:transparent;border:0;border-bottom:1px solid var(--hp-line-strong);font-family:var(--hp-sans);font-size:15px;color:var(--hp-ink);letter-spacing:-.005em;transition:border-color var(--hp-fast);border-radius:0}body.ksl-page-index .lp-form-field textarea{min-height:120px;resize:vertical;line-height:1.7;padding:14px 0}body.ksl-page-index .lp-form-field input:focus,body.ksl-page-index .lp-form-field select:focus,body.ksl-page-index .lp-form-field textarea:focus{outline:none;border-bottom-color:var(--hp-ink)}body.ksl-page-index .lp-form-field input::placeholder,body.ksl-page-index .lp-form-field textarea::placeholder{color:var(--hp-text-3)}body.ksl-page-index .lp-form-field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23424c63' stroke-width='1.5'><path d='M1 1.5l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 4px center;background-size:12px;padding-right:28px}body.ksl-page-index .lp-form-privacy{display:flex;align-items:flex-start;gap:10px;margin:24px 0 20px;padding:16px;background:var(--hp-paper);border-left:3px solid var(--hp-gold);font-size:13px;color:var(--hp-text-2);letter-spacing:-.005em;cursor:pointer;line-height:1.62;word-break:keep-all}body.ksl-page-index .lp-form-privacy input[type="checkbox"]{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--hp-ink)}body.ksl-page-index .lp-consult-form .lp-btn--primary{background:var(--hp-ink);border-color:var(--hp-ink);color:#fff}body.ksl-page-index .lp-consult-form .lp-btn--primary:hover{background:#000;border-color:#000;color:var(--hp-gold-2)}body.ksl-page-index .lp-form-hint{margin:16px 0 0;font-size:12px;color:var(--hp-text-3);letter-spacing:-.005em}body.ksl-page-index .lp-form-hint i{color:var(--hp-gold-deep);margin-right:4px}body.ksl-page-index .lp-form-hint a{color:var(--hp-text-2);border-bottom:1px solid var(--hp-line-strong);padding-bottom:1px;transition:var(--hp-fast)}body.ksl-page-index .lp-form-hint a:hover{color:var(--hp-ink);border-bottom-color:var(--hp-ink)}body.ksl-page-index .hp-field{position:absolute;left:-10000px;top:-10000px;width:1px;height:1px;opacity:0}body.ksl-page-index .ksl-related-links{background:var(--hp-paper);padding:clamp(56px,8vw,96px) 0;border-top:1px solid var(--hp-line)}body.ksl-page-index .ksl-related-links__inner{max-width:var(--hp-max);margin:0 auto;padding:0 var(--hp-gutter)}body.ksl-page-index .ksl-related-links__title{position:relative;margin:0 0 32px;padding-top:24px;font-family:var(--hp-sans);font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.018em;color:var(--hp-ink)}body.ksl-page-index .ksl-related-links__title::before{content:"RELATED";position:absolute;top:0;left:0;padding-left:42px;font-size:11px;font-weight:700;letter-spacing:.28em;color:var(--hp-gold-deep)}body.ksl-page-index .ksl-related-links__title::after{content:"";position:absolute;top:.5em;left:0;width:28px;height:1px;background:var(--hp-gold)}body.ksl-page-index .ksl-related-links__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--hp-line)}body.ksl-page-index .ksl-related-links__list li{border-bottom:1px solid var(--hp-line)}body.ksl-page-index .ksl-related-links__list li:nth-child(odd){border-right:1px solid var(--hp-line)}body.ksl-page-index .ksl-related-links__list a{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 22px 0;font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--hp-ink);text-decoration:none;transition:var(--hp-fast);word-break:keep-all}body.ksl-page-index .ksl-related-links__list li:nth-child(odd) a{padding-right:32px}body.ksl-page-index .ksl-related-links__list li:nth-child(even) a{padding-left:32px}body.ksl-page-index .ksl-related-links__list a::after{content:"→";margin-left:16px;color:var(--hp-text-3);font-family:var(--hp-serif);font-size:18px;transition:var(--hp-fast)}body.ksl-page-index .ksl-related-links__list a:hover{color:var(--hp-gold-deep)}body.ksl-page-index .ksl-related-links__list a:hover::after{color:var(--hp-gold);transform:translateX(4px)}@media (max-width:1024px){body.ksl-page-index .lp-hero-inner{grid-template-columns:1fr;gap:48px}body.ksl-page-index .lp-hero-credentials{max-width:560px}body.ksl-page-index .lp-trust-grid{grid-template-columns:1fr;gap:48px}body.ksl-page-index .lp-trust-cert{max-width:560px;margin:0 auto}body.ksl-page-index .lp-results-grid{grid-template-columns:repeat(2,1fr)}body.ksl-page-index .lp-consult-grid{grid-template-columns:1fr;gap:56px}body.ksl-page-index .lp-faq-layout{grid-template-columns:1fr;gap:56px}body.ksl-page-index .lp-trust-numbers{grid-template-columns:repeat(2,1fr);gap:0}body.ksl-page-index .lp-trust-numbers>div:nth-child(3){border-left:0;border-top:1px solid var(--hp-line);padding-top:32px}body.ksl-page-index .lp-trust-numbers>div:nth-child(4){border-top:1px solid var(--hp-line);padding-top:32px}body.ksl-page-index .lp-trust-numbers>div:nth-child(n+3){margin-top:32px}body.ksl-page-index .lp-compare{grid-template-columns:140px repeat(3,minmax(0,1fr))}}@media (max-width:768px){body.ksl-page-index{--hp-gutter:20px}body.ksl-page-index .lp-hero{min-height:auto;padding:clamp(80px,16vw,120px) 0 64px}body.ksl-page-index .lp-hero-title{font-size:clamp(32px,8.5vw,48px)}body.ksl-page-index .lp-hero-title-line--region{font-size:13px;gap:12px}body.ksl-page-index .lp-hero-title-line--region::after{width:40px}body.ksl-page-index .lp-hero-lead{font-size:15px}body.ksl-page-index .lp-hero-cta{flex-direction:column;align-items:stretch}body.ksl-page-index .lp-hero-cta .lp-btn{width:100%}body.ksl-page-index .lp-hero-meta{gap:16px 24px}body.ksl-page-index .lp-hero-meta li{font-size:12.5px}body.ksl-page-index .lp-hero-credentials{padding:24px 20px}body.ksl-page-index .lp-hero-down{display:none}body.ksl-page-index .lp-anchor-link{padding:14px 16px;font-size:12.5px}body.ksl-page-index .lp-anchor-link--cta{padding:14px 18px}body.ksl-page-index .lp-section{padding:clamp(56px,12vw,88px) 0}body.ksl-page-index .lp-section-head{margin-bottom:40px}body.ksl-page-index .lp-section-title{font-size:clamp(26px,7vw,36px)}body.ksl-page-index .lp-trust-list li{grid-template-columns:40px 1fr;gap:16px;padding:24px 0}body.ksl-page-index .lp-trust-list li::before{font-size:22px}body.ksl-page-index .lp-trust-numbers{grid-template-columns:1fr;padding:32px 0}body.ksl-page-index .lp-trust-numbers>div{padding:28px 4px}body.ksl-page-index .lp-trust-numbers>div+div{border-left:0;border-top:1px solid var(--hp-line);margin-top:0}body.ksl-page-index .lp-trust-numbers dt{font-size:clamp(36px,11vw,56px)}body.ksl-page-index .lp-message::before{font-size:200px;top:24px}body.ksl-page-index .lp-message-title{font-size:clamp(24px,6.6vw,34px)}body.ksl-page-index .lp-message-lead{font-size:17px}body.ksl-page-index .lp-compare{display:block;border:0;background:transparent}body.ksl-page-index .lp-compare-row{display:block;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:2px;margin-bottom:16px;padding:4px 0}body.ksl-page-index .lp-compare-row--head{background:var(--hp-paper-2);border-color:var(--hp-line-strong)}body.ksl-page-index .lp-compare-row--head .lp-compare-axis{display:none}body.ksl-page-index .lp-compare-row--head .lp-compare-col{padding:24px 20px;border-bottom:1px solid var(--hp-line)}body.ksl-page-index .lp-compare-row--head .lp-compare-col:last-child{border-bottom:0}body.ksl-page-index .lp-compare-row:not(.lp-compare-row--head) .lp-compare-axis{padding:16px 20px 8px;background:transparent;color:var(--hp-gold-deep);font-size:11px;letter-spacing:.22em;border:0}body.ksl-page-index .lp-compare-row:not(.lp-compare-row--head) .lp-compare-cell:not(.lp-compare-axis){padding:8px 20px;border:0;font-size:14px}body.ksl-page-index .lp-compare-row:not(.lp-compare-row--head):not(.lp-compare-row--cta) .lp-compare-cell:not(.lp-compare-axis)::before{content:attr(data-label) " · ";font-weight:700;color:var(--hp-gold-deep);font-size:11px;letter-spacing:.04em;margin-right:4px}body.ksl-page-index .lp-compare-row:not(.lp-compare-row--head):not(.lp-compare-row--cta) .lp-compare-cell:last-child{padding-bottom:16px}body.ksl-page-index .lp-compare-row--cta .lp-compare-axis{display:none}body.ksl-page-index .lp-compare-row--cta .lp-compare-cell{padding:8px 20px;border:0}body.ksl-page-index .lp-compare-row--cta .lp-compare-cell:first-of-type{padding-top:16px}body.ksl-page-index .lp-compare-row--cta .lp-compare-cell:last-child{padding-bottom:16px}body.ksl-page-index .lp-compare-row--cta .lp-btn{width:100%}body.ksl-page-index .lp-inline-cta{grid-template-columns:1fr;gap:20px;padding:28px 24px}body.ksl-page-index .lp-inline-cta-actions{flex-direction:column;align-items:stretch}body.ksl-page-index .lp-inline-cta-actions .lp-btn{width:100%}body.ksl-page-index .lp-results-grid{grid-template-columns:1fr}body.ksl-page-index .lp-timeline-step{grid-template-columns:80px 1fr;gap:16px;padding:24px 0}body.ksl-page-index .lp-timeline-num{font-size:clamp(36px,10vw,48px)}body.ksl-page-index .lp-timeline-num::after{display:none}body.ksl-page-index .lp-timeline-body strong{font-size:17px}body.ksl-page-index .lp-timeline-body p{font-size:14px}body.ksl-page-index .lp-faq-list .svc-faq-q>span:first-child{gap:10px}body.ksl-page-index .lp-faq-list .svc-faq-badge{font-size:18px}body.ksl-page-index .lp-faq-list .lp-faq-answer{padding:0 0 24px 30px;font-size:14px}body.ksl-page-index .lp-faq-actions{flex-direction:column;align-items:stretch}body.ksl-page-index .lp-faq-actions .lp-btn{width:100%}body.ksl-page-index .lp-consult-form{padding:24px 20px}body.ksl-page-index .lp-form-row--two{grid-template-columns:1fr;gap:14px}body.ksl-page-index .lp-consult-contacts{flex-direction:column}body.ksl-page-index .lp-consult-contact{width:100%;justify-content:center}body.ksl-page-index .ksl-related-links__list{grid-template-columns:1fr}body.ksl-page-index .ksl-related-links__list li:nth-child(odd){border-right:0}body.ksl-page-index .ksl-related-links__list li:nth-child(odd) a,body.ksl-page-index .ksl-related-links__list li:nth-child(even) a{padding:18px 0}}@media (max-width:420px){body.ksl-page-index .lp-hero-title{font-size:clamp(28px,9.5vw,36px)}body.ksl-page-index .lp-trust-numbers dt{font-size:44px}body.ksl-page-index .lp-results-more-num{font-size:40px}}@media (prefers-reduced-motion:reduce){body.ksl-page-index *,body.ksl-page-index *::before,body.ksl-page-index *::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body.ksl-page-index .lp-hero-down i{animation:none}}@media print{body.ksl-page-index .lp-hero{min-height:auto;padding:24px 0;background:#fff;color:#000}body.ksl-page-index .lp-hero::before,body.ksl-page-index .lp-hero-bg,body.ksl-page-index .lp-hero::after,body.ksl-page-index .lp-hero-down,body.ksl-page-index .lp-anchor{display:none}body.ksl-page-index .lp-process,body.ksl-page-index .lp-consult{background:#fff;color:#000}body.ksl-page-index .lp-process .lp-section-title,body.ksl-page-index .lp-consult .lp-section-title{color:#000}}body.ksl-page-index a:focus-visible,body.ksl-page-index button:focus-visible,body.ksl-page-index input:focus-visible,body.ksl-page-index select:focus-visible,body.ksl-page-index textarea:focus-visible{outline:2px solid var(--hp-gold);outline-offset:3px}body.ksl-page-index .lp-btn:focus-visible{outline-offset:4px}:root{--ui-shell-max:1120px;--ui-shell-gutter:clamp(20px,3.2vw,32px);--ui-copy:#374151;--ui-copy-muted:#566273;--ui-dark-copy:rgba(255,255,255,.86);--ui-dark-muted:rgba(255,255,255,.72)}body .page-main{--text-secondary:var(--ui-copy);--text-muted:var(--ui-copy-muted)}body .page-main .container,body .page-main .inner,body .page-main .svc-container,body .page-main .lp-container,body .page-main .ab-container,body .page-main .sc-container,body .page-main .cx-container,body .page-main .legal-container,body .page-main .loc-container,body .page-main .ctc-container,body .page-main .faqx-container,body .page-main .ksl-template-container,body .page-main .ksl-related-links__inner{width:min(calc(100% - (var(--ui-shell-gutter) * 2)),var(--ui-shell-max))!important;max-width:var(--ui-shell-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.site-header .header-inner,.desktop-consult-bar .desktop-consult-inner{width:min(calc(100% - (var(--ui-shell-gutter) * 2)),var(--ui-shell-max));max-width:var(--ui-shell-max);padding-left:0;padding-right:0}body .page-main .lp-section-lead,body .page-main .svc-section-desc,body .page-main .ab-section-lead,body .page-main .faqx-a,body .page-main .legal-lead,body .page-main .cases-board-summary,body .page-main .ctc-section-desc{color:var(--ui-copy)!important;line-height:1.82!important}body .page-main .svc-section-header,body .page-main .faqx-section-head{max-width:720px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body .page-main .svc-section-header p,body .page-main .svc-section-header .svc-section-desc,body .page-main .faqx-section-head p{margin-left:auto!important;margin-right:auto!important}body .page-main .lp-hero p,body .page-main .lp-hero li,body .page-main .lp-process p,body .page-main .lp-process li,body .page-main .lp-consult p,body .page-main .lp-consult li,body .page-main .svc-hero p,body .page-main .svc-hero li,body .page-main .svc-section--dark p,body .page-main .svc-section--dark li,body .page-main .svc-final p,body .page-main .svc-final li,body .page-main .ab-hero p,body .page-main .ab-hero li,body .page-main .ab-final p,body .page-main .ab-final li,body .page-main .faqx-hero p,body .page-main .faqx-hero li,body .page-main .faqx-cta-card p,body .page-main .faqx-cta-card li{color:var(--ui-dark-copy)!important}body .page-main .lp-consult-note,body .page-main .svc-card-note,body .page-main .faqx-hero-stat-label{color:var(--ui-dark-muted)!important}body .page-main .svc-section-title em,body .page-main .ab-section-title em,body .page-main .cases-v4-title-main em{color:#8a6428!important;font-style:normal!important;font-weight:800!important;background:linear-gradient(transparent 68%,rgba(198,161,90,.22) 68%)!important}body .page-main .svc-final-title em,body .page-main .svc-final-title strong,body .page-main .ab-final-title em,body .page-main .ab-final-title strong,body .page-main .faqx-cta-copy h3 em,body .page-main .faqx-cta-copy h3 strong,body .page-main .lp-consult .lp-section-title em,body .page-main .lp-consult .lp-section-title strong{color:#e3c781!important;font-weight:800!important}body .page-main .svc-final-actions,body .page-main .faqx-cta-actions,body .page-main .ab-final-actions,body .page-main .lp-empathy-cta-actions,body .page-main .lp-faq-actions{gap:12px!important;justify-content:center!important}@media (max-width:768px){:root{--ui-shell-gutter:20px}body .page-main .svc-section-header,body .page-main .faqx-section-head{margin-bottom:30px!important}body .page-main .lp-section-title br,body .page-main .lp-section-lead br,body .page-main .lp-hero-lead br,body .page-main .svc-hero-title br,body .page-main .svc-hero-desc br,body .page-main .svc-section-title br,body .page-main .svc-section-desc br,body .page-main .svc-final-title br,body .page-main .ab-hero-name br,body .page-main .ab-hero-lead br,body .page-main .ab-section-title br,body .page-main .ab-section-lead br,body .page-main .ab-final-title br,body .page-main .faqx-hero-title br,body .page-main .faqx-hero-desc br,body .page-main .faqx-title br{display:none}body .page-main .lp-hero-cta,body .page-main .lp-empathy-cta-actions,body .page-main .lp-quiz-result-actions,body .page-main .lp-inline-cta-actions,body .page-main .lp-faq-actions,body .page-main .svc-card-actions,body .page-main .svc-next-actions,body .page-main .svc-final-actions,body .page-main .cases-hero-actions,body .page-main .faqx-cta-actions,body .page-main .ab-cta-band-actions,body .page-main .ab-final-actions,body .page-main .loc-actions,body .page-main .sc-alt-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:10px!important}body .page-main .lp-hero-cta>*,body .page-main .lp-empathy-cta-actions>*,body .page-main .lp-quiz-result-actions>*,body .page-main .lp-inline-cta-actions>*,body .page-main .lp-faq-actions>*,body .page-main .svc-card-actions>*,body .page-main .svc-next-actions>*,body .page-main .svc-final-actions>*,body .page-main .cases-hero-actions>*,body .page-main .faqx-cta-actions>*,body .page-main .ab-cta-band-actions>*,body .page-main .ab-final-actions>*,body .page-main .loc-actions>*,body .page-main .sc-alt-actions>*{width:100%!important;min-width:0!important;min-height:50px!important;justify-content:center!important;text-align:center!important;white-space:normal!important}body.ksl-page-index .lp-section{padding-top:clamp(56px,11vw,72px)!important;padding-bottom:clamp(56px,11vw,72px)!important}body.ksl-page-index .lp-section-head{margin-bottom:32px!important}body.ksl-page-index .lp-section-title{font-size:clamp(25px,7vw,33px)!important;line-height:1.3!important}body.ksl-page-index .lp-hero-title{font-size:clamp(28px,8.8vw,38px)!important;line-height:1.16!important}}@media (max-width:420px){:root{--ui-shell-gutter:18px}}@media (max-width:992px){body .fixed-cta-bar,body:has(.svc-sticky-mobile) .fixed-cta-bar{display:block!important}body .svc-sticky-mobile{display:none!important}}:root{--ui-title:#111827;--ui-border:rgba(15,23,42,.11);--ui-border-strong:rgba(15,23,42,.18);--ui-paper:#fff;--ui-radius:16px;--ui-control-height:52px}body .page-main .lp-section-title,body .page-main .svc-hero-title,body .page-main .svc-section-title,body .page-main .svc-final-title,body .page-main .ab-hero-name,body .page-main .ab-section-title,body .page-main .ab-final-title,body .page-main .cases-v4-title-main,body .page-main .faqx-hero-title,body .page-main .faqx-title,body .page-main .ctc-form-title,body .page-main .sc-hero-title,body .page-main .legal-title,body .page-main .legal-clause-title{color:var(--ui-title);letter-spacing:-.04em;line-height:1.28;text-wrap:balance}body .page-main .lp-section-head,body .page-main .svc-section-header,body .page-main .faqx-section-head,body .page-main .sc-hero-inner,body .page-main .legal-hero-inner{max-width:760px;margin-left:auto;margin-right:auto}body .page-main .lp-section-lead,body .page-main .svc-hero-desc,body .page-main .svc-section-desc,body .page-main .ab-section-lead,body .page-main .ab-final-lead,body .page-main .cases-v4-desc-main,body .page-main .faqx-hero-desc,body .page-main .faqx-a,body .page-main .ctc-form-lead,body .page-main .sc-hero-sub,body .page-main .legal-lead,body .page-main .legal-p,body .page-main .legal-list li{color:var(--ui-copy)!important;line-height:1.82!important}body .page-main .lp-section-head .lp-section-lead,body .page-main .svc-section-header .svc-section-desc,body .page-main .faqx-hero-desc,body .page-main .sc-hero-sub,body .page-main .legal-lead{max-width:62ch;margin-left:auto;margin-right:auto}body .page-main .lp-quiz-card,body .page-main .lp-checklist-card,body .page-main .lp-consult-form,body .page-main .svc-card,body .page-main .svc-hero-card,body .page-main .svc-faq-item,body .page-main .svc-table-wrap,body .page-main .ab-message-card,body .page-main .ab-profile-block,body .page-main .rf-naverband-card,body .page-main .cases-category,body .page-main .cases-v4-filter,body .page-main .faqx-item,body .page-main .faqx-cta-card,body .page-main .ctc-channel,body .page-main .ctc-form-wrap,body .page-main .ctc-board,body .page-main .loc-map,body .page-main .loc-info-list,body .page-main .sc-card,body .page-main .sc-alt-cta,body .page-main .legal-toc,body .page-main .legal-clause{border-color:var(--ui-border)!important;border-radius:var(--ui-radius)}body .page-main .svc-card-desc,body .page-main .svc-card-list li,body .page-main .svc-faq-a,body .page-main .faqx-q-text,body .page-main .ctc-channel-desc,body .page-main .sc-option span,body .page-main .loc-info-value{line-height:1.7}body .page-main .ctc-input,body .page-main .sc-input,body .page-main .lp-consult-form input,body .page-main .lp-consult-form select,body .page-main .lp-consult-form textarea,.desktop-consult-bar .desktop-consult-input{min-height:var(--ui-control-height);color:#182333!important;background-color:var(--ui-paper)!important;border-color:var(--ui-border-strong)!important}body .page-main .ctc-input::placeholder,body .page-main .sc-input::placeholder,body .page-main .lp-consult-form input::placeholder,body .page-main .lp-consult-form textarea::placeholder,.desktop-consult-bar .desktop-consult-input::placeholder{color:#667085!important;opacity:1}body .page-main .ctc-input:focus,body .page-main .sc-input:focus,body .page-main .lp-consult-form input:focus,body .page-main .lp-consult-form select:focus,body .page-main .lp-consult-form textarea:focus,.desktop-consult-bar .desktop-consult-input:focus{border-color:#9a7330!important;box-shadow:0 0 0 3px rgba(154,115,48,.14)!important;outline:none}body .page-main .svc-faq-q,body .page-main .faqx-q{line-height:1.55}body .page-main .ksl-related-links__title{letter-spacing:-.03em;line-height:1.35;text-align:center}@media (min-width:993px){.desktop-consult-bar .desktop-consult-inner{column-gap:clamp(20px,3vw,34px);align-items:center}.desktop-consult-bar .desktop-consult-fields{gap:10px}.desktop-consult-bar .desktop-consult-submit{min-height:48px;white-space:nowrap}body .page-main .svc-hero-grid,body .page-main .ctc-hero-inner,body .page-main .ctc-form-layout,body .page-main .rf-naverband-inner{align-items:stretch}}@media (max-width:768px){body .page-main .lp-section-title,body .page-main .svc-hero-title,body .page-main .svc-section-title,body .page-main .svc-final-title,body .page-main .ab-hero-name,body .page-main .ab-section-title,body .page-main .ab-final-title,body .page-main .cases-v4-title-main,body .page-main .faqx-hero-title,body .page-main .faqx-title,body .page-main .ctc-form-title,body .page-main .sc-hero-title,body .page-main .legal-title{letter-spacing:-.045em;line-height:1.3;text-wrap:pretty}body .page-main .cases-v4-title-main br,body .page-main .ctc-hero .svc-hero-title br,body .page-main .legal-title br,body .page-main .sc-hero-title br{display:none}body .page-main .lp-quiz-card,body .page-main .lp-checklist-card,body .page-main .lp-consult-form,body .page-main .svc-card,body .page-main .svc-hero-card,body .page-main .ab-message-card,body .page-main .ab-profile-block,body .page-main .faqx-cta-card,body .page-main .ctc-form-wrap,body .page-main .ctc-board,body .page-main .sc-card,body .page-main .sc-alt-cta,body .page-main .legal-clause{padding-left:18px!important;padding-right:18px!important}body .page-main .svc-faq-q,body .page-main .faqx-q{align-items:flex-start;gap:10px;text-align:left}body .page-main .ctc-input,body .page-main .sc-input,body .page-main .lp-consult-form input,body .page-main .lp-consult-form select,body .page-main .lp-consult-form textarea{font-size:16px!important}body .page-main .cases-v4-tabs,body .page-main .faqx-tabs,body .page-main .svc-stepnav,body .page-main .legal-toc{-webkit-overflow-scrolling:touch;scrollbar-width:none}body .page-main .cases-v4-tabs::-webkit-scrollbar,body .page-main .faqx-tabs::-webkit-scrollbar,body .page-main .svc-stepnav::-webkit-scrollbar,body .page-main .legal-toc::-webkit-scrollbar{display:none}}@media (max-width:992px){body .fixed-cta-bar{padding:8px max(12px,env(safe-area-inset-left)) calc(8px+env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right));box-shadow:0 -10px 26px rgba(15,23,42,.12)}body .fixed-cta-bar .fixed-cta-inner{max-width:480px;margin-left:auto;margin-right:auto;gap:8px}body .fixed-cta-bar .cta-btn{min-height:54px;border-radius:12px}body .fixed-cta-bar .cta-label-main{font-weight:700;line-height:1.28}}:root{--ui-reading-max:64ch;--ui-soft-shadow:0 20px 44px -32px rgba(15,23,42,.34)}body.ksl-page-contact .ctc-hero-copy .svc-hero-title,body.ksl-page-contact .ctc-hero-copy .svc-hero-desc{max-width:var(--ui-reading-max);word-break:keep-all}body.ksl-page-contact .ctc-hero-copy .svc-hero-title{color:#fff!important;line-height:1.22!important}body.ksl-page-contact .ctc-hero-copy .svc-hero-desc,body.ksl-page-contact .ctc-hero-trust li{color:rgba(255,255,255,.88)!important}body.ksl-page-contact .ctc-hero-copy .svc-hero-desc strong,body.ksl-page-contact .ctc-hero-quick-lead strong{color:#fff}body.ksl-page-contact .ctc-channel,body.ksl-page-contact .ctc-form-aside,body.ksl-page-contact .ctc-form-wrap,body.ksl-page-contact .ctc-board{box-shadow:var(--ui-soft-shadow)}body.ksl-page-contact .ctc-channel-title,body.ksl-page-contact .ctc-form-group-title,body.ksl-page-contact .ctc-label,body.ksl-page-contact .ctc-board-title,body.ksl-page-contact .ctc-board-item-title{color:var(--ui-title)!important}body.ksl-page-contact .ctc-process span,body.ksl-page-contact .ctc-submit-note,body.ksl-page-contact .ctc-privacy-detail{color:#4b5563}body.ksl-page-contact .ctc-form-aside-note,body.ksl-page-contact .ctc-privacy{border-color:var(--ui-border-strong);background:#faf8f4}body.ksl-page-contact .ctc-board .board-table th{color:#1f2937;background:#fbfaf8}body.ksl-page-contact .ctc-board .board-table td{color:#374151}body.ksl-page-index .lp-midcta-desc,body.ksl-page-index .lp-consult-desc,body.ksl-page-index .lp-consult-note{line-height:1.8}body.ksl-page-index .lp-midcta-title,body.ksl-page-index .lp-consult .lp-section-title{word-break:keep-all;text-wrap:balance}@media (min-width:993px){body.ksl-page-contact .ctc-form-layout{grid-template-columns:minmax(300px,.86fr) minmax(480px,1.14fr);gap:clamp(26px,3vw,42px)}body.ksl-page-contact .ctc-channels{gap:clamp(16px,2vw,24px)}body.ksl-page-index .lp-midcta-actions{flex-shrink:0}}@media (max-width:768px){body.ksl-page-contact .ctc-hero-copy{text-align:center}body.ksl-page-contact .ctc-hero-copy .svc-hero-title,body.ksl-page-contact .ctc-hero-copy .svc-hero-desc{margin-left:auto;margin-right:auto}body.ksl-page-contact .ctc-hero-trust{justify-items:center}body.ksl-page-contact .ctc-hero-quick{margin-top:4px;text-align:left}body.ksl-page-contact .ctc-channel{padding:22px 18px!important}body.ksl-page-contact .ctc-form-layout{gap:18px}body.ksl-page-contact .ctc-process li{align-items:flex-start}body.ksl-page-index .lp-midcta-title br,body.ksl-page-index .lp-midcta-desc br,body.ksl-page-index .lp-consult-desc br{display:none}body.ksl-page-index .lp-midcta-actions,body.ksl-page-index .lp-midcta-btn{width:100%}body.ksl-page-index .lp-midcta-btn{min-height:54px;justify-content:center}}body.ksl-page-corp .ksl-corp-breadcrumb{background:var(--hp-paper);border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line);color:var(--hp-text-3);font-size:13px}body.ksl-page-corp .ksl-corp-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:14px 0}body.ksl-page-corp .ksl-corp-breadcrumb a{color:var(--hp-text-3);text-decoration:none}body.ksl-page-corp .ksl-corp-breadcrumb a:hover,body.ksl-page-corp .ksl-corp-breadcrumb .current{color:var(--hp-ink)}body.ksl-page-corp .lp-hero-bullets,body.ksl-page-corp .lp-corp-grid,body.ksl-page-corp .lp-corp-topic-grid,body.ksl-page-corp .lp-corp-bullets{list-style:none;padding-left:0}body.ksl-page-corp .lp-hero-bullets{display:grid;gap:10px;margin:0 0 40px}body.ksl-page-corp .lp-hero-bullets li{display:flex;gap:10px;align-items:flex-start;color:rgba(255,255,255,.78);font-size:14.5px;line-height:1.62}body.ksl-page-corp .lp-hero-bullets i,body.ksl-page-corp .lp-cred-facts dd,body.ksl-page-corp .lp-corp-card-icon,body.ksl-page-corp .lp-corp-card-num,body.ksl-page-corp .lp-corp-topic-num,body.ksl-page-corp .lp-corp-topic-arrow,body.ksl-page-corp .lp-process-note i{color:var(--hp-gold-2)}body.ksl-page-corp .lp-cred-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}body.ksl-page-corp .lp-cred-facts>div{min-width:0;text-align:center}body.ksl-page-corp .lp-cred-facts dt{margin:0 0 7px;color:rgba(255,255,255,.58);font-size:11px;line-height:1.35}body.ksl-page-corp .lp-cred-facts dd{margin:0;font-size:15.5px;font-weight:700;line-height:1.2}body.ksl-page-corp .lp-corp-grid,body.ksl-page-corp .lp-corp-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1080px;margin:0 auto clamp(36px,5vw,56px)}body.ksl-page-corp .lp-corp-card,body.ksl-page-corp .lp-corp-topic,body.ksl-page-corp .lp-corp-naver-card{border-radius:2px;box-shadow:none}body.ksl-page-corp .lp-corp-card,body.ksl-page-corp .lp-corp-topic{position:relative;display:flex;flex-direction:column;min-height:100%;padding:28px 26px;background:var(--hp-card);border:1px solid var(--hp-line);color:var(--hp-text);text-decoration:none;transition:border-color var(--hp-fast),transform var(--hp-fast),background var(--hp-fast)}body.ksl-page-corp .lp-corp-card:hover,body.ksl-page-corp .lp-corp-topic:hover{border-color:var(--hp-line-strong);background:#fff;transform:translateY(-2px)}body.ksl-page-corp .lp-corp-card-num,body.ksl-page-corp .lp-corp-topic-num{font-family:var(--hp-mono);font-size:12px;font-weight:700;letter-spacing:.08em}body.ksl-page-corp .lp-corp-card-num{position:absolute;top:24px;right:24px}body.ksl-page-corp .lp-corp-card-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0 0 22px;border:1px solid var(--hp-line);border-radius:50%;background:transparent;font-size:16px}body.ksl-page-corp .lp-corp-card strong,body.ksl-page-corp .lp-corp-topic strong,body.ksl-page-corp .lp-midcta-title,body.ksl-page-corp .lp-corp-naver-card h3{color:var(--hp-ink);font-weight:700;letter-spacing:-.018em;line-height:1.42;word-break:keep-all}body.ksl-page-corp .lp-corp-card strong,body.ksl-page-corp .lp-corp-topic strong{display:block;margin:0 0 12px;font-size:18px}body.ksl-page-corp .lp-corp-card p,body.ksl-page-corp .lp-corp-topic p,body.ksl-page-corp .lp-corp-bullets li,body.ksl-page-corp .lp-midcta-desc,body.ksl-page-corp .lp-corp-naver-card p{color:var(--hp-text-2);font-size:14.5px;line-height:1.76;word-break:keep-all}body.ksl-page-corp .lp-corp-card p,body.ksl-page-corp .lp-corp-topic p{margin:0}body.ksl-page-corp .lp-corp-card p strong,body.ksl-page-corp .lp-corp-bullets strong{color:var(--hp-ink)}body.ksl-page-corp .lp-corp-acc{max-width:920px;margin:0 auto}body.ksl-page-corp .lp-corp-acc .svc-faq-item{background:var(--hp-card);border:1px solid var(--hp-line);border-radius:2px;box-shadow:none}body.ksl-page-corp .lp-corp-acc .svc-faq-item+.svc-faq-item{margin-top:12px}body.ksl-page-corp .lp-corp-acc .svc-faq-q{padding:22px 24px;color:var(--hp-ink);font-size:16px}body.ksl-page-corp .lp-corp-acc .svc-faq-badge{color:var(--hp-gold-deep);font-family:var(--hp-mono);font-size:11px;letter-spacing:.08em}body.ksl-page-corp .lp-corp-acc .svc-faq-a{padding:0 24px 24px}body.ksl-page-corp .lp-corp-bullets{display:grid;gap:9px}body.ksl-page-corp .lp-corp-bullets li{position:relative;padding-left:18px}body.ksl-page-corp .lp-corp-bullets li::before{content:"";position:absolute;left:0;top:.78em;width:6px;height:6px;border-radius:50%;background:var(--hp-gold)}body.ksl-page-corp .lp-section-nudge{display:flex;justify-content:center;align-items:center;gap:10px;margin:clamp(36px,5vw,56px) auto 0;color:var(--hp-text-3);font-size:13px}body.ksl-page-corp .lp-section-nudge span{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;border:1px solid var(--hp-line);border-radius:50%;color:var(--hp-gold-deep);background:var(--hp-card)}body.ksl-page-corp .lp-section-nudge strong{color:var(--hp-ink)}body.ksl-page-corp .lp-section-nudge--light,body.ksl-page-corp .lp-section-nudge--light strong{color:rgba(255,255,255,.72)}body.ksl-page-corp .lp-midcta{padding:clamp(46px,7vw,72px) 0;background:var(--hp-paper-2);border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line)}body.ksl-page-corp .lp-midcta-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(28px,5vw,64px);align-items:center}body.ksl-page-corp .lp-midcta-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--hp-gold-deep);font-family:var(--hp-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.ksl-page-corp .lp-midcta-title{margin:0 0 14px;font-size:clamp(22px,2.2vw,30px)}body.ksl-page-corp .lp-midcta-title em{color:var(--hp-ink);font-style:normal;background-image:linear-gradient(var(--hp-gold),var(--hp-gold));background-repeat:no-repeat;background-size:100% 1px;background-position:0 92%}body.ksl-page-corp .lp-midcta-actions{display:grid;gap:12px}body.ksl-page-corp .lp-midcta-btn{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;min-height:70px;padding:14px 18px;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:2px;color:var(--hp-ink);text-decoration:none;transition:border-color var(--hp-fast),transform var(--hp-fast),background var(--hp-fast)}body.ksl-page-corp .lp-midcta-btn:hover{border-color:var(--hp-line-strong);transform:translateY(-2px)}body.ksl-page-corp .lp-midcta-btn i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--hp-line);border-radius:50%;color:var(--hp-gold-deep)}body.ksl-page-corp .lp-midcta-btn span{display:grid;gap:4px}body.ksl-page-corp .lp-midcta-btn em{color:var(--hp-ink);font-style:normal;font-weight:700}body.ksl-page-corp .lp-midcta-btn small{color:var(--hp-text-3);font-size:12.5px}body.ksl-page-corp .lp-midcta-btn--primary{background:var(--hp-ink);border-color:var(--hp-ink)}body.ksl-page-corp .lp-midcta-btn--primary em{color:#fff}body.ksl-page-corp .lp-midcta-btn--primary small{color:rgba(255,255,255,.68)}body.ksl-page-corp .lp-midcta-btn--primary i{border-color:rgba(255,255,255,.16);background:var(--hp-gold);color:var(--hp-ink)}body.ksl-page-corp .lp-corp-naver{padding:clamp(64px,9vw,108px) 0;background:var(--hp-ink);color:#fff}body.ksl-page-corp .lp-corp-naver-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.ksl-page-corp .lp-corp-naver-card{display:flex;flex-direction:column;gap:14px;padding:30px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12)}body.ksl-page-corp .lp-corp-naver-card--reserve{border-color:rgba(201,168,106,.32)}body.ksl-page-corp .lp-corp-naver-tag{color:var(--hp-gold-2);font-family:var(--hp-mono);font-size:11px;font-weight:700;letter-spacing:.08em}body.ksl-page-corp .lp-corp-naver-card h3{color:#fff;margin:0;font-size:clamp(20px,2vw,26px)}body.ksl-page-corp .lp-corp-naver-card p{color:rgba(255,255,255,.7)}body.ksl-page-corp .lp-corp-topic-arrow{margin-top:auto;padding-top:18px;font-size:13px;font-weight:700}@media (max-width:960px){body.ksl-page-corp .lp-corp-grid,body.ksl-page-corp .lp-corp-topic-grid,body.ksl-page-corp .lp-corp-naver-inner,body.ksl-page-corp .lp-midcta-inner{grid-template-columns:1fr}body.ksl-page-corp .lp-corp-grid,body.ksl-page-corp .lp-corp-topic-grid{max-width:620px}}@media (max-width:640px){body.ksl-page-corp .lp-hero-bullets{margin-bottom:30px}body.ksl-page-corp .lp-cred-facts{grid-template-columns:1fr;gap:14px;text-align:left}body.ksl-page-corp .lp-cred-facts>div{text-align:left}body.ksl-page-corp .lp-corp-card,body.ksl-page-corp .lp-corp-topic,body.ksl-page-corp .lp-corp-naver-card{padding:22px 20px}body.ksl-page-corp .lp-corp-acc .svc-faq-q{padding:18px 18px;font-size:15px}body.ksl-page-corp .lp-corp-acc .svc-faq-a{padding:0 18px 20px}body.ksl-page-corp .lp-midcta-btn{grid-template-columns:38px minmax(0,1fr);min-height:64px}}
