.kit-root{--kit-cbar-bg:#3a6fc4;--kit-cbar-accent:#2563eb;--kit-cbar-accent-strong:#2f64b8}.kit-theme-base{--ohb-primary:#142b4f;--ohb-primary-mid:#1a3054;--ohb-primary-deep:#101d33;--ohb-primary-darkest:#0a1930;--ohb-primary-alt:#1b3661;--ohb-primary-bright:#103269;--ohb-primary-bright-2:#1b4486;--ohb-primary-ink:#082149;--ohb-primary-glow-1:#244a87;--ohb-primary-glow-2:#15315f;--ohb-primary-soft:#2f5da8;--ohb-accent-bright:#7aa2f6;--ohb-accent-soft:#9bb6ef;--ohb-tint-1:#eef1f5;--ohb-tint-2:#eef1f6;--ohb-tint-3:#eef1f7;--ohb-tint-4:#e4e9f0;--ohb-tint-5:#e8eef8;--ohb-ink:#1a2433;--ohb-gold:#c79325;--ohb-gold-deep:#b97e0c;--ohb-gold-pale:#fff8ec;--ohb-ink-rgb:17, 33, 59;--ohb-accent-rgb:47, 93, 168;--ohb-accent-mid-rgb:54, 106, 181;--ohb-scrim-rgb:8, 12, 20;--ohb-scrim-deep-rgb:11, 19, 39;--ohb-overlay-rgb:12, 37, 66;--ohb-backdrop-rgb:12, 22, 38;--ohb-hero-scrim-rgb:5, 8, 18;--ohb-badge-scrim-rgb:7, 9, 18;--ohb-darkest-rgb:7, 9, 13;--ohb-grad-violet-rgb:124, 90, 200;--ohb-primary-hover:#1e2f5e;--ohb-navy-soft:#1f3a6b;--ohb-navy-soft-deep:#14305a;--ohb-navy-card:#101827;--ohb-navy-card-2:#11223d;--ohb-navy-grad-top:#16213a;--ohb-navy-grad-bottom:#0a0f1a;--ohb-ink-text:#0f172a;--ohb-accent-periwinkle:#8aa4e6;--ohb-violet-1:#2d1f5c;--ohb-violet-2:#3a2a72;--ohb-violet-3:#6b48a0;--ohb-primary-rgb:20, 43, 79;--ohb-primary-bright-rgb:16, 50, 105;--ohb-primary-soft-rgb:37, 99, 235;--ohb-primary-darkest-rgb:10, 25, 48;--ohb-accent-link:#6f9bf7;--ohb-gold-bright:#f5c518;--kit-r-sm:8px;--kit-r-md:16px;--kit-r-lg:16px;--kit-sh-soft:0 2px 10px #1032690f;--kit-sh-card:0 10px 30px #10326914;--kit-sh-float:0 24px 60px #10326924;--oh-red:#1e5bda;--oh-red-strong:#1549b5;--oh-gut:clamp(20px, 2.8vw, 48px);--kit-max:1440px;--kit-gx:var(--oh-gut)}.kit-theme-base .kit-btn--primary{background:var(--kit-primary-soft);color:#fff}.kit-theme-base .kit-btn--primary:hover{background:var(--kit-primary)}.kit-theme-base .kit-result-pill{border-radius:var(--kit-r-sm)}.kit-theme-base .kit-result-pill[data-tone=gold],.kit-theme-base .kit-result-pill[data-tone=navy],.kit-theme-base .kit-result-pill[data-tone=blue]{background:var(--kit-primary);color:#fff}.kit-theme-base .kit-result-pill[data-tone=soft],.kit-theme-base .kit-result-pill[data-tone=sub]{background:var(--kit-secondary-soft);color:var(--kit-primary)}.kit-theme-base .kit-result-pill[data-tone=best]{background:var(--ohb-primary-deep);color:#fff}.kit-theme-base .kit-chip{border-radius:var(--kit-r-sm)}.kit-theme-base .kit-page-hero{background-color:var(--kit-surface-soft);text-align:center;min-height:240px;padding:clamp(56px, 7vw, 104px) var(--kit-gx);align-items:center;background-image:none!important}.kit-theme-base .kit-page-hero:after{display:none}.kit-theme-base .kit-page-hero-eyebrow{color:var(--kit-primary-soft)}.kit-theme-base .kit-page-hero-title{color:var(--kit-primary)}.kit-theme-base .kit-page-hero-lead{color:var(--kit-ink-muted);margin-left:auto;margin-right:auto}.kit-theme-base .kit-lawyer-card{border:1px solid var(--kit-line);background:#fff}.kit-theme-base .kit-lawyer-photo{background-color:#fff}.kit-theme-base .kit-lawyer-photo:after{display:none}.kit-theme-base .kit-lawyer-filter{border-top:none;border-bottom:none;padding-top:0}.kit-theme-base .kit-lawyer-filter-row,.kit-theme-base .kit-lawyer-initials,.kit-theme-base .kit-lawyer-filter .kit-case-search-row{justify-content:center}.kit-theme-base .kit-lawyer-meta{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.kit-theme-base .kit-lawyer-badge{background:var(--kit-primary);color:#fff;border-radius:var(--kit-r-sm)}.kit-theme-base .kit-faq-a-mark{background:var(--kit-primary-soft);color:#fff}.kit-theme-base .kit-faq-cta:before{background:radial-gradient(circle,#2f5da838 0%,#0000 70%)}.kit-theme-base .kit-faq-cta a,.kit-theme-base .kit-faq-side-cta a{color:var(--kit-primary);background:#fff}.kit-theme-base .kit-handwritten-card{background:#fff}.kit-theme-base .kit-handwritten-card:before{color:var(--kit-secondary-soft)}.kit-theme-base .kit-handwritten-field{border-radius:var(--kit-r-sm)}.kit-theme-base .kit-consult-phone{color:var(--kit-primary);background:#fff}.kit-theme-base .kit-bottom-cta-submit{color:var(--kit-primary);background:#fff}.kit-theme-base .kit-bottom-cta-phone-tag{color:var(--ohb-accent-soft)}.kit-theme-base .kit-rail-btn--accent{background:var(--kit-primary-soft);color:#fff}.kit-theme-base .kit-rail-btn--accent:hover{background:var(--kit-primary)}.kit-theme-base .kit-insights-field{color:#fff}.kit-theme-base .kit-news-type,.kit-theme-base .kit-review-field,.kit-theme-base .kit-header-cta{border-radius:var(--kit-r-sm)}.kit-theme-base .kit-header-brand span{color:var(--kit-primary);border-left:1px solid var(--kit-line);font-size:var(--kit-fs-sm);background:0 0;border-radius:0;margin-left:2px;padding:2px 0 2px 12px}.kit-theme-base .kit-header--transparent .kit-header-brand span{color:var(--ohb-accent-soft);border-left-color:#ffffff73}.kit-theme-base .kit-footer{background:linear-gradient(180deg, var(--ohb-primary) 0%, var(--ohb-primary-deep) 100%)}.kit-theme-base .kit-footer-col-title{color:var(--kit-accent-bright)}.kit-theme-base .oh-footer-cta{background:linear-gradient(180deg, var(--kit-primary) 0%, var(--ohb-primary-deep) 100%);border-top:3px solid var(--oh-red);padding:clamp(28px, 3.5vw, 44px) var(--kit-gx)}.kit-theme-base .oh-footer-cta-inner{max-width:var(--kit-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.kit-theme-base .oh-footer-cta-text strong{color:#fff;font-size:var(--kit-fs-h3);font-weight:var(--kit-fw-bold);letter-spacing:var(--kit-tracking);display:block}.kit-theme-base .oh-footer-cta-text span{color:#ffffffb3;font-size:var(--kit-fs-sm);margin-top:6px;display:block}.kit-theme-base .oh-footer-cta-box{background:var(--oh-red);color:#fff;border-radius:var(--kit-r-sm);transition:var(--kit-transition);flex-direction:column;align-items:flex-start;gap:2px;padding:16px 28px;text-decoration:none;display:inline-flex}.kit-theme-base .oh-footer-cta-box:hover{background:var(--oh-red-strong)}.kit-theme-base .oh-footer-cta-box em{font-style:normal;font-size:var(--kit-fs-xs);font-weight:var(--kit-fw-bold);letter-spacing:.15em;opacity:.85}.kit-theme-base .oh-footer-cta-box b{font-size:clamp(22px,1.9vw,30px);font-weight:var(--kit-fw-bold);letter-spacing:-.02em}@media (max-width:600px){.kit-theme-base .oh-footer-cta-inner{flex-direction:column;align-items:flex-start}.kit-theme-base .oh-footer-cta-box{align-self:stretch}}.kit-theme-base .kit-hero{min-height:min(76vh,700px);padding:clamp(80px, 10vw, 132px) var(--kit-gx) clamp(150px, 15vw, 196px)}.kit-theme-base .kit-hero-bg:after{background:linear-gradient(#101d33d6 0%,#0b1526ed 100%)}.kit-theme-base .kit-hero-strip:after{background:var(--kit-surface-soft)}.kit-theme-base .kit-hero-strip-card{border:1px solid var(--kit-line);background:#fff}.kit-theme-base .kit-hero-strip-card-photo:before{display:none}.kit-theme-base .kit-trust{background:var(--kit-surface-soft);color:var(--kit-ink)}.kit-theme-base .kit-trust-num{color:var(--kit-primary)}.kit-theme-base .kit-trust-num em{color:var(--kit-primary-soft)}.kit-theme-base .kit-trust-label{color:var(--kit-ink-muted)}.kit-theme-base .kit-trust-card+.kit-trust-card:before{background:var(--kit-line)}.kit-theme-base .kit-consult{background:var(--kit-primary);color:#fff}.kit-theme-base .kit-consult-head .kit-section-head-eyebrow{color:var(--ohb-accent-soft)}.kit-theme-base .kit-consult-head h2{color:#fff}.kit-theme-base .kit-consult-head p{color:#ffffffc7}.kit-theme-base .kit-consult-points li{color:#ffffffeb}.kit-theme-base .kit-consult-points li:before{background:var(--ohb-accent-soft);color:var(--kit-primary)}.kit-theme-base .kit-consult-phone{color:#fff;background:#ffffff1a;border:1px solid #ffffff38}.kit-theme-base .kit-consult-phone a{color:#fff}.kit-theme-base .kit-consult-form{background:#fff;border:0;border-radius:18px;padding:clamp(24px,4vw,32px);box-shadow:0 24px 60px #00000038}.kit-theme-base .kit-consult-form label{color:var(--kit-ink)}.kit-theme-base .kit-consult-form input,.kit-theme-base .kit-consult-form textarea{background:var(--kit-surface-soft);border:1px solid var(--kit-line);color:var(--kit-ink)}.kit-theme-base .kit-consult-form-note{color:var(--kit-ink-muted)}@media (max-width:1024px){.kit-theme-base .kit-consult-inner{gap:30px}.kit-theme-base .kit-consult-head{text-align:center}.kit-theme-base .kit-consult-points{max-width:300px;margin-left:auto;margin-right:auto}.kit-theme-base .kit-consult-phone{justify-content:center}}.kit-theme-base .kit-section-head-eyebrow{color:var(--kit-primary-soft)}.kit-theme-base .kit-hero{margin:14px var(--kit-gx);text-align:left;border-radius:24px;justify-content:flex-start;align-items:center;min-height:min(60vh,560px);padding:clamp(48px,6vw,88px) clamp(36px,5vw,76px);overflow:hidden}.kit-theme-base .kit-hero-inner{max-width:760px;margin:0}.kit-theme-base .kit-hero-cta{justify-content:flex-start}.kit-theme-base .kit-hero .kit-btn{border-radius:999px;padding:0 32px}.kit-theme-base .kit-hero-strip{margin-top:18px}.kit-theme-base .kit-hero-strip:after{display:none}.kit-theme-base .kit-hero-strip-card{border-radius:var(--kit-r-md)}.kit-theme-base .kit-btn{border-radius:10px}.kit-theme-base .kit-header-cta,.kit-theme-base .kit-header-mobile-cta{display:none}.kit-theme-base .kit-header-mobile{padding:22px var(--kit-gx) 44px}.kit-theme-base .kit-header-mobile-group{text-align:center;border:1px solid var(--kit-line);background:#fff;border-radius:18px;margin-bottom:14px;padding:0 0 8px;overflow:hidden}.kit-theme-base .kit-header-mobile-group>a{background:var(--kit-primary);color:#fff;letter-spacing:-.02em;padding:18px 16px;font-size:21px;font-weight:800;display:block}.kit-theme-base .kit-header-mobile-group>div{border-top:0;align-items:center;gap:0;margin-top:0;padding:8px 18px 0}.kit-theme-base .kit-header-mobile-group>div a{width:100%;color:var(--kit-ink-muted);padding:13px 0;font-size:17px;font-weight:500;display:block}.kit-theme-base .kit-header-mobile-group>div a+a{border-top:1px dashed var(--kit-line)}.kit-theme-base .oh-mmc-head{text-align:center;align-items:center}@media (min-width:1101px){.kit-theme-base .kit-header-mobile{display:none}}.kit-theme-base .kit-faq-q-mark,.kit-theme-base .kit-faq-a-mark{border-radius:8px}.kit-theme-base .kit-faq-cta a,.kit-theme-base .kit-faq-side-cta a,.kit-theme-base .kit-consult-form input,.kit-theme-base .kit-consult-form textarea,.kit-theme-base .kit-consult-form button,.kit-theme-base .kit-bottom-cta-kakao,.kit-theme-base .kit-bottom-cta-submit,.kit-theme-base .kit-bottom-cta-form input,.kit-theme-base .kit-recommend-options button,.kit-theme-base .kit-recommend-all,.kit-theme-base .kit-recommend-actions button{border-radius:10px}.kit-theme-base .kit-lawyer-badge,.kit-theme-base .kit-result-pill,.kit-theme-base .kit-news-type,.kit-theme-base .kit-insights-field,.kit-theme-base .kit-review-field{border-radius:8px}.kit-theme-base .kit-header{padding:0 max(var(--oh-gut), calc((100vw - var(--kit-max)) / 2))}html:has(.kit-header-mobile){overflow:hidden}.kit-header-mobile{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:40px}body:has(.kit-header-mobile) .oh-cbar{display:none}body:has(.kit-header-mobile) .kit-header{z-index:70;position:fixed;top:0;left:0;right:0}.kit-theme-base .kit-header-nav-item.is-active:after{display:none}.kit-theme-base .kit-case-search-input{border-color:#aab2c0}.kit-theme-base .kit-lawyer-initials{display:none}.kit-theme-base .kit-lawyer-badge{color:#fff;background:#9dc0fb}.kit-theme-base .kit-lawyer-fields{display:none}

