@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";
:root{--color-primary:#124633;--color-primary-dark:#0d3123;--color-primary-light:#355e4f;--color-secondary-1:#5c637b;--color-secondary-2:#9a866c;--color-secondary-3:#b56867;--color-accent:#829e94;--bg-white:#fff;--bg-light-1:#f3f6f5;--bg-light-2:#f4f6f5;--bg-light-3:#f8f8f8;--bg-gray:#eaefee;--bg-dark:#222;--text-primary:#222;--text-secondary:#333;--text-tertiary:#555;--text-quaternary:#767676;--text-quinary:#777;--text-white:#fff;--border-light:#e9e9e9;--border-medium:#dbdbdb;--border-dark:#c3d1cc;--border-primary:#124633;--background:var(--bg-white);--foreground:var(--text-primary);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--font-family:"Pretendard",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--fs-10:10px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-23:23px;--fs-25:25px;--fs-30:30px;--fs-32:32px;--fs-35:35px;--fs-40:40px;--fs-46:46px;--fs-50:50px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--lh-10:15.5137px;--lh-12:17.9004px;--lh-13:20px;--lh-14:21px;--lh-15:21.4805px;--lh-16:22px;--lh-17:23.8672px;--lh-18:24px;--lh-20:25px;--lh-22:26px;--lh-23:27.4473px;--lh-25:28px;--lh-27:29.834px;--lh-30:30px;--lh-31:31px;--lh-32:32px;--lh-34:34px;--lh-36:36px;--lh-41:41px;--lh-42:42px;--lh-45:45px;--lh-46:46px;--lh-50:50px;--ls-tight:-.32px;--ls-normal:-.28px;--ls-medium:-.26px;--ls-base:-.24px;--ls-none:0;--lh-tight:1.2;--lh-normal:1.5;--lh-relaxed:1.7}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--text-primary);background:var(--bg-white);font-family:var(--font-family);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.hero-text-section{justify-content:center;width:100%;margin:0 auto 72px;padding:0 8vw;display:flex}.hero-text-section__inner{text-align:center;width:100%;max-width:1112px}.hero-text-section--left .hero-text-section__inner{text-align:left}.hero-text-section__title{color:#222;word-break:keep-all;margin:0;font-size:28px;font-weight:400;line-height:1.4}.hero-text-section__description{color:#222;white-space:pre-line;word-break:keep-all;margin-top:24px;font-size:24px;font-weight:400;line-height:1.7}.hero-text-section strong{font-weight:800}.hero-text-section .hero-highlight{color:#124633;font-weight:inherit}@media (max-width:1024px){.hero-text-section{margin-bottom:56px;padding:0 6vw}.hero-text-section__title{font-size:24px}.hero-text-section__description{font-size:20px;line-height:1.6}}@media (max-width:768px){.hero-text-section{margin-bottom:48px;padding:0 20px}.hero-text-section__title{font-size:20px;line-height:1.5}.hero-text-section__description{font-size:18px;line-height:1.6}}.container{width:100%;padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}@media (min-width:640px){.container{max-width:var(--container-sm)}}@media (min-width:768px){.container{max-width:var(--container-md)}}@media (min-width:1024px){.container{max-width:var(--container-lg)}}@media (min-width:1280px){.container{max-width:var(--container-xl)}}@media (min-width:1536px){.container{max-width:var(--container-2xl)}}.section{padding-top:var(--space-16);padding-bottom:var(--space-16)}.stack{gap:var(--space-6);flex-direction:column;display:flex}.grid-2{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.grid-2{grid-template-columns:1fr 1fr}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}@media (min-width:1024px){.desktop-only{display:block!important}.mobile-only{display:none!important}}@media (max-width:1023px){.desktop-only{display:none!important}.mobile-only{display:block!important}.philosophy-header{height:255px!important}.philosophy-main{padding:80px 20px 40px!important}.diagram-section{flex-direction:column!important;height:auto!important;padding:40px 20px!important}.diagram-circles{flex-direction:column!important;gap:20px!important}.diagram-circle{width:185px!important;height:185px!important}.diagram-equals{transform:rotate(90deg)!important}.system-card{flex-direction:column!important;gap:20px!important}.system-card-image{flex:100%!important;height:241px!important}.system-card-text{padding-top:0!important}.system-card-title{font-size:var(--fs-18)!important}.system-card-description{font-size:15px!important;line-height:var(--lh-22)!important}.comparison-table{overflow-x:auto!important}.comparison-table-grid{min-width:426px!important}.comparison-header,.comparison-row{grid-template-columns:93px 167px 166px!important}.comparison-cell{font-size:var(--fs-13)!important;padding:10px 8px!important}}.page-main{width:100%;max-width:90%;margin:0 auto;padding:160px 0 80px}@media (max-width:1023px){.page-header{height:255px!important;padding-bottom:37px!important}.page-main{max-width:100%!important;padding:80px 20px 40px!important}}@media (max-width:799px){.page-header-breadcrumb-animate{white-space:nowrap!important;width:auto!important;min-width:fit-content!important;max-width:none!important;font-size:13.2px!important;line-height:15.6px!important}}@media (max-width:1023px){.expertise-header{height:255px!important}.expertise-main{padding:80px 20px 40px!important}.expertise-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important;max-width:251px!important;margin:0 auto 40px!important}.expertise-features{z-index:1!important;flex-direction:column!important;gap:10px!important;display:flex!important;position:relative!important}.expertise-row-1{flex-direction:column!important;gap:10px!important;width:100%!important;height:auto!important}.expertise-card-1{text-align:center!important;background:#124633e6!important;border:1px solid #0000001a!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:auto!important;padding:23px 20px!important}.expertise-card-2{text-align:center!important;background:#5c637be6!important;border:1px solid #0000001a!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:auto!important;padding:23px 20px!important}.expertise-card-3{text-align:center!important;background:#9a866ce6!important;border:1px solid #0000001a!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:auto!important;padding:23px 20px!important}.expertise-card-1>.expertise-card-content,.expertise-card-2>.expertise-card-content,.expertise-card-3>.expertise-card-content{width:100%!important;height:auto!important}.expertise-card-1 .expertise-card-title,.expertise-card-2 .expertise-card-title,.expertise-card-3 .expertise-card-title{color:#fff!important;margin:0 0 8px!important;font-size:16px!important;font-weight:700!important;line-height:19px!important}.expertise-card-1 .expertise-card-text,.expertise-card-2 .expertise-card-text,.expertise-card-3 .expertise-card-text{color:#fff!important;white-space:pre-line!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:19px!important}.expertise-card-group-1,.expertise-card-group-2{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;height:auto!important;display:grid!important}.expertise-card-group-1>div,.expertise-card-group-2>div{text-align:center!important;background:#ffffff80!important;border:1px solid #0000001a!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:171px!important;padding:20px!important;display:flex!important}.expertise-card-group-card .expertise-card-title{color:#222!important;white-space:pre-line!important;text-align:center!important;margin:0 0 10px!important;font-size:16px!important;font-weight:700!important;line-height:19px!important}.expertise-card-group-card .expertise-card-text{color:#222!important;white-space:pre-line!important;text-align:center!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.expertise-row-2{flex-direction:column!important;gap:11px!important;width:100%!important;display:flex!important}.expertise-row-2-card{background:#ffffffb3!important;border:1px solid #0000001a!important;align-items:flex-start!important;gap:23px!important;width:100%!important;height:auto!important;min-height:93px!important;margin-bottom:0!important;padding:22px 20px!important;display:flex!important}.expertise-row-2-card-title{color:#222!important;margin:0 0 5px!important;font-size:16px!important;font-weight:700!important;line-height:19px!important}.expertise-row-2-card-text{color:#222!important;white-space:pre-line!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.expertise-row-2-card-icon{flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.expertise-row-2-card-icon-emergency,.expertise-row-2-card-icon-strategy{width:auto!important;height:auto!important}.expertise-row-2-card-icon img{object-fit:contain!important;width:100%!important;height:100%!important}.expertise-row-2-card-content{flex:1!important}.media-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important}.media-grid{grid-template-columns:1fr!important;gap:40px!important;max-width:328px!important;margin:0 auto!important}.media-card{width:100%!important;max-width:328px!important;height:auto!important;margin:0 auto!important}.media-card-header{height:41.36px!important;padding:0 20px!important}.media-card-header span:first-child{font-size:var(--fs-16)!important;line-height:var(--lh-41)!important}.media-card-header span:last-child{font-size:var(--fs-16)!important}.media-card-image{height:203.91px!important}.media-card-content{height:123px!important;padding:20px!important}.media-card-content h3{font-size:var(--fs-16)!important;line-height:var(--lh-22)!important;margin-bottom:10px!important}.media-card-content p{font-size:var(--fs-12)!important;line-height:var(--lh-20)!important;line-clamp:1!important;-webkit-line-clamp:1!important}.pagination{gap:5px!important;width:256px!important;height:31px!important}.pagination button{width:30px!important;height:31px!important;font-size:11px!important}.pagination svg{width:24px!important;height:24px!important}.media-detail-title{font-size:var(--fs-18)!important;line-height:var(--lh-28)!important;white-space:pre-line!important;max-width:270px!important;margin-bottom:20px!important}.media-detail-image{width:100%!important;max-width:328px!important;height:172px!important;margin-bottom:20px!important}.media-detail-content{width:100%!important;max-width:328px!important;margin-bottom:40px!important}.media-detail-content p{font-size:var(--fs-13)!important;line-height:var(--lh-22)!important}.media-detail-navigation{padding:0 20px!important}.media-detail-navigation>div{flex-direction:column!important;gap:10px!important;margin-bottom:20px!important;padding-left:0!important}.media-detail-navigation>div>div:first-child{width:88px!important;height:40px!important}.media-detail-navigation span,.media-detail-navigation a{font-size:var(--fs-14)!important;line-height:var(--lh-17)!important}.media-detail-back-button{width:156px!important;height:50px!important;font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}}.consultation-case-detail{flex-direction:column;gap:32px;width:100%;max-width:980px;margin:0 auto 96px;padding:0 32px;display:flex}.consultation-case-detail-topline{background-color:var(--color-primary);width:100%;height:3px}.consultation-case-detail-header{flex-direction:column;gap:18px;display:flex}.consultation-case-detail-heading{align-items:flex-start;gap:20px;display:flex}.consultation-case-detail-heading-left{flex:1;align-items:center;gap:20px;display:flex}.consultation-case-detail-icon{flex-shrink:0;width:58px;height:58px}.consultation-case-detail-title{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--color-primary);margin:0;line-height:1.55}.consultation-case-detail-divider{background-color:#1246332e;width:100%;height:1px}.consultation-case-detail-divider-strong{background-color:#12463373;height:2px}.consultation-case-detail-divider-thin{background-color:#12463338}.consultation-case-detail-divider-light{background-color:#1246331f}.consultation-case-detail-divider-base{background-color:#12463329}.consultation-case-detail-section{flex-direction:column;gap:14px;display:flex}.consultation-case-detail-category-chip{background-color:var(--color-primary);color:var(--text-white);font-size:var(--fs-13);font-weight:var(--fw-medium);justify-content:center;align-self:flex-start;align-items:center;padding:6px 18px;display:inline-flex}.consultation-case-detail-answer{background-color:#12463314;flex-direction:column;gap:14px;display:flex}.consultation-case-detail-answer-label{font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--color-primary)}.consultation-case-detail-body{font-size:var(--fs-15);color:var(--color-primary);white-space:pre-line;margin:0;line-height:1.75}.consultation-case-detail-footer{justify-content:center;margin-top:12px;display:flex}.consultation-case-detail-back{border:1px solid var(--color-primary);min-width:170px;height:52px;color:var(--color-primary);font-size:var(--fs-16);font-weight:var(--fw-bold);justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.consultation-case-detail-back:hover,.consultation-case-detail-back:focus-visible{background-color:var(--color-primary);color:var(--text-white)}@media (prefers-reduced-motion:reduce){.consultation-case-detail-header,.consultation-case-detail-section{animation:none!important}}@media (max-width:1023px){.consultation-case-detail{gap:28px;max-width:100%;padding:0 20px}.consultation-case-detail-heading{flex-direction:column;align-items:flex-start}.consultation-case-detail-title{font-size:var(--fs-20)}.consultation-case-detail-category-chip{padding:6px 14px}.consultation-case-detail-answer{padding:20px}.consultation-case-detail-footer{margin-top:0}.consultation-case-detail-back{width:100%;min-width:0;height:48px}}.sentencing-research-pagination{width:100%;max-width:980px;margin:80px auto 120px}.sentencing-research-detail{max-width:980px;margin:0 auto;padding-bottom:120px}.sentencing-research-detail-meta{flex-direction:column;gap:18px;margin-bottom:36px;display:flex}.sentencing-research-detail-category{color:var(--text-white);font-size:var(--fs-14);letter-spacing:.05em;background-color:#124633d9;align-self:flex-start;padding:6px 14px;display:inline-flex}.sentencing-research-detail-content{flex-direction:column;gap:20px;display:flex}.sentencing-research-detail-body{flex-direction:column;gap:20px;width:628.2px;margin-top:32px;margin-left:auto;margin-right:auto;display:flex}.sentencing-research-detail-html{font-size:var(--fs-14);color:var(--text-secondary);line-height:1.75}.sentencing-research-detail-html p{margin:0 0 16px}.sentencing-research-detail-html ul,.sentencing-research-detail-html ol{margin:0 0 16px;padding-left:24px}.sentencing-research-detail-html a{color:var(--color-primary);text-decoration:underline}.sentencing-research-detail-heading{font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.sentencing-research-detail-text{white-space:pre-line;font-size:var(--fs-14);color:var(--text-secondary);margin:0;line-height:1.7}.sentencing-research-detail-reference{font-size:var(--fs-14);color:var(--color-primary);align-self:flex-start;text-decoration:underline}.crime-column-detail{max-width:980px;margin:0 auto;padding-bottom:120px}.crime-column-detail-header{flex-direction:column;gap:18px;margin-bottom:36px;display:flex}.crime-column-detail-category{background-color:var(--color-primary);color:var(--text-white);font-size:var(--fs-14);letter-spacing:.05em;align-self:flex-start;padding:6px 14px;display:inline-flex}.crime-column-detail-category span{font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--text-white)}.crime-column-detail-title{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--text-primary);margin:0;line-height:1.4}.crime-column-detail-image{background-color:var(--bg-light-2);width:100%;max-width:980px;height:400px;margin:0 auto 36px;position:relative}.crime-column-detail-content{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.crime-column-detail-description{white-space:pre-line;font-size:var(--fs-14);color:var(--text-secondary);margin:0;line-height:1.7}.crime-column-detail-link{font-size:var(--fs-14);color:var(--color-primary);align-self:flex-start;text-decoration:underline}.crime-column-detail-back-button-wrapper{justify-content:center;width:100%;margin-top:40px;display:flex}.crime-column-detail-back-button{background-color:var(--bg-white);border:1px solid var(--color-primary);width:161px;height:45.5px;font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--color-primary);justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.crime-column-detail-back-button:hover{background-color:var(--color-primary);color:var(--text-white)}.crime-type-detail{flex-direction:column;gap:42px;width:100%;max-width:980px;margin:0 auto 120px;padding:0 14px;display:flex}.crime-type-detail-title{text-align:center}.crime-type-detail-title h2{font-size:28px;font-weight:var(--fw-bold);color:var(--text-primary);margin:0;line-height:1.4}.crime-type-detail-hero{border-radius:8px;width:100%;height:210px;position:relative;overflow:hidden}.crime-type-detail-hero-background{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.crime-type-detail-hero-overlay{text-align:center;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0}.crime-type-detail-hero-overlay p{font-size:14px;font-weight:var(--fw-semibold);color:var(--text-white);white-space:pre-line;max-width:700px;margin:0;line-height:1.55}.crime-type-detail-body{width:100%}.crime-type-detail-content{color:var(--text-primary);flex-direction:column;gap:24px;font-size:16px;line-height:1.75;display:flex}.crime-type-detail-content p{margin:0 0 16px}.crime-type-detail-content ul,.crime-type-detail-content ol{margin:0 0 16px;padding-left:24px}.crime-type-detail-content a{color:var(--color-primary);text-decoration:underline}.crime-type-detail-related{flex-direction:column;gap:16px;display:flex}.crime-type-detail-related h3{font-size:18px;font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.crime-type-detail-chip-list{flex-wrap:wrap;gap:12px;display:flex}.crime-type-detail-chip{background-color:var(--color-primary);color:var(--text-white);font-size:14px;font-weight:var(--fw-medium);border-radius:0;padding:8px 16px}@media (max-width:1023px){.sentencing-research-detail{padding:0 20px 80px}.sentencing-research-detail-meta{gap:12px;margin-bottom:28px}.sentencing-research-detail-category{font-size:var(--fs-12);padding:4px 12px}.sentencing-research-detail-heading{font-size:var(--fs-18)}.sentencing-research-detail-text{font-size:var(--fs-14)}.sentencing-research-detail-body{width:100%!important;margin-left:0!important;margin-right:0!important}.crime-column-detail{padding:0 20px 80px}.crime-column-detail-header{gap:12px;margin-bottom:28px}.crime-column-detail-category{font-size:var(--fs-12);padding:4px 12px}.crime-column-detail-title{font-size:var(--fs-20);line-height:1.4}.crime-column-detail-image{height:200px;margin-bottom:24px}.crime-column-detail-content{margin-bottom:32px}.crime-column-detail-description{font-size:var(--fs-14);line-height:1.6}.crime-column-detail-back-button-wrapper{margin-top:32px}.crime-column-detail-back-button{width:140px;height:44px;font-size:var(--fs-14)}.crime-type-detail{gap:32px;max-width:328px;padding:0 20px 80px}.crime-type-detail-title h2{font-size:var(--fs-24);line-height:var(--lh-33)}.crime-type-detail-hero{height:auto;min-height:200px}.crime-type-detail-hero-overlay{padding:20px}.crime-type-detail-hero-overlay p{font-size:var(--fs-16);line-height:var(--lh-26)}.crime-type-detail-content{font-size:var(--fs-14)}.crime-type-detail-related h3{font-size:var(--fs-16)}.crime-type-detail-chip{font-size:var(--fs-13);padding:6px 14px}.location-hero{margin-bottom:40px!important}.location-hero-title{color:#222!important;font-size:18px!important;font-weight:300!important;line-height:30px!important}.location-map-section{max-width:360px!important;margin:0 auto 40px!important}.location-map{width:100%!important;max-width:360px!important;height:336px!important}.location-address-card{width:215px!important;height:89px!important;padding:6px 5px 0!important;top:124px!important}.location-address-card>div{width:202.925px!important;height:63px!important;padding:6px!important}.location-address-card p:first-child{margin:0 0 4px!important;font-size:16px!important;line-height:19.0938px!important}.location-address-card p:last-child{font-size:12px!important;line-height:14.3203px!important}.location-contact-section{flex-direction:column!important;align-items:center!important;max-width:328px!important;padding:80px 20px 60px!important;display:flex!important}.location-contact-section h3{text-align:left!important;width:100%!important;max-width:262px!important;margin-bottom:20px!important;font-size:16px!important;line-height:19.0938px!important}.location-contact-section>div:first-of-type{flex-direction:column!important;align-items:center!important;gap:0!important;width:100%!important;margin-bottom:20px!important}.location-contact-left{width:100%!important;margin-bottom:20px!important}.location-contact-left .location-contact-info{text-align:center!important;width:100%!important;max-width:163px!important;margin-bottom:0!important;font-size:14px!important;line-height:29px!important}.location-map-buttons{flex-direction:column!important;gap:12px!important;width:100%!important;margin-top:20px!important;display:flex!important}.location-map-button{gap:18px!important;width:100%!important;max-width:100%!important;height:53px!important;padding:0 18px!important}.location-map-button img{width:45px!important;height:45px!important}.location-map-button span{font-size:16px!important;line-height:46px!important}.location-contact-section>div:last-of-type{justify-content:center!important;gap:12px!important;margin-top:20px!important}.location-contact-section>div:last-of-type button:first-child{border-radius:36.5px!important;width:50px!important;height:50px!important}.location-contact-section>div:last-of-type button:last-child{border-radius:43px!important;width:47px!important;height:47px!important}.location-contact-section>div:last-of-type button img{width:21px!important;height:20px!important}.location-transport-section{max-width:328px!important;margin:0 auto!important;padding:0!important}.location-transport-section>div:first-child,.location-transport-section>div:nth-child(3),.location-transport-section>div:nth-child(5),.location-transport-section>div:last-child{margin-top:0!important;margin-bottom:30px!important}.location-subway,.location-bus,.location-car{flex-direction:column!important;align-items:center!important;gap:20px!important;margin-bottom:30px!important;padding-bottom:30px!important}.location-subway>div:first-child,.location-bus>div:first-child,.location-car>div:first-child{width:148px!important}.location-subway>div:first-child>div,.location-bus>div:first-child>div,.location-car>div:first-child>div{width:79px!important;height:79px!important}.location-subway h4,.location-bus h4,.location-car h4{font-size:18px!important;line-height:21.4805px!important}.location-subway>div:last-child{background-color:#f9f9f9!important;border-radius:8px!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:328px!important;padding:20px!important;display:flex!important}.location-subway>div:last-child>div{flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100px!important}.location-subway>div:last-child>div>div:first-child{width:58px!important;height:29px!important}.location-subway>div:last-child>div>div:first-child span{font-size:16px!important;line-height:19.0938px!important}.location-subway>div:last-child>div>span{text-align:left!important;width:100%!important;font-size:16px!important;line-height:19.0938px!important}.location-subway>div:last-child>p{text-align:center!important;width:100%!important;margin:20px 0 0!important;font-size:16px!important;line-height:19.0938px!important}.location-bus>div:last-child{background-color:#f9f9f9!important;border-radius:8px!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:328px!important;padding:20px!important;display:flex!important}.location-bus>div:last-child>div{flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important;margin-bottom:10px!important}.location-bus>div:last-child>div>div:first-child{width:48px!important;height:29px!important}.location-bus>div:last-child>div>div:first-child span{font-size:16px!important;line-height:19.0938px!important}.location-bus>div:last-child>div>span{text-align:center!important;width:100%!important;font-size:16px!important;line-height:24px!important;display:block!important}.location-car>div:last-child{background-color:#f9f9f9!important;border-radius:8px!important;flex-direction:column!important;align-items:center!important;gap:20px!important;width:100%!important;max-width:328px!important;padding:20px!important;display:flex!important}.location-car>div:last-child>p:first-child{text-align:center!important;width:100%!important;margin:0!important;font-size:16px!important;line-height:23px!important}.location-car>div:last-child>div{text-align:left!important;width:100%!important;max-width:284px!important;font-size:15px!important;line-height:23px!important}.attorneys-hero-title{margin-bottom:60px!important;padding:0 20px!important}.attorneys-hero-title h2{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important;font-weight:400!important}.attorneys-tabs{max-width:360px!important;margin:0 auto 56px!important}.attorneys-tabs button{font-size:var(--fs-14)!important}.attorneys-detail{width:100%!important;max-width:360px!important;min-height:1276px!important;margin:0!important;padding:0!important}.attorneys-detail>div:nth-child(2){filter:saturate()!important;opacity:1!important}.attorneys-detail>div:nth-child(3){display:none!important}.attorneys-detail>div:nth-child(4){flex-direction:column!important;align-items:center!important;gap:0!important;width:100%!important;min-height:1276px!important;display:flex!important}.attorney-info{text-align:center!important;align-items:center!important;gap:0!important;width:308.016px!important;max-width:308px!important;margin:56.0164px auto 0!important;position:relative!important}.attorney-name{text-align:center!important;white-space:nowrap!important;color:#124633!important;width:100%!important;max-width:225px!important;margin:0 auto!important;font-size:20px!important;font-weight:300!important;line-height:23.8672px!important}.attorney-name-en{text-align:center!important;color:#124633!important;width:100%!important;margin:0 auto!important;font-size:14px!important;font-weight:500!important;line-height:16.707px!important}.attorney-description{text-align:center!important;white-space:pre-line!important;color:#000!important;width:100%!important;max-width:308px!important;margin:25px auto 0!important;font-size:14px!important;font-weight:300!important;line-height:23px!important}.attorney-logo{z-index:1!important;width:100%!important;height:131.938px!important;max-height:132px!important;margin-bottom:-70px!important;position:relative!important}.attorney-logo img,.attorney-logo>div,.attorney-logo>span{width:128.016px!important;max-width:128px!important;height:100%!important;position:absolute!important;top:0!important;left:auto!important;right:10%!important}.attorney-photo{z-index:2!important;width:317.988px!important;max-width:318px!important;height:586.969px!important;max-height:567px!important;margin-top:0!important;margin-left:auto!important;margin-right:auto!important;position:relative!important}.attorney-green-panel{z-index:1!important;background-color:#124633!important;flex-direction:column!important;align-items:center!important;width:100%!important;min-height:566.034px!important;margin-top:0!important;padding:0!important;display:flex!important;position:relative!important}.attorney-career-card{z-index:1!important;background-color:#ffffff1f!important;border:1px solid #ffffff80!important;width:100%!important;max-width:328px!important;min-height:199.949px!important;margin:10.9736px auto 0!important;padding:20px!important;position:relative!important}.attorney-career-card ul,.attorney-career-card li{text-align:left!important;color:#fff!important;font-size:16px!important;font-weight:400!important;line-height:35px!important}.attorney-career-card li,.attorney-career-card li:last-child{margin-bottom:0!important}.attorney-centers{z-index:1!important;gap:2.1px!important;width:100%!important;max-width:328px!important;margin:10.9736px auto!important;position:relative!important}.attorney-centers a{background-color:#fff!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:58px!important;margin-bottom:0!important;padding:0 20px!important;display:flex!important}.attorney-centers a span{color:#124633!important;font-size:16px!important;font-weight:700!important;line-height:19.0938px!important}.attorney-centers a img{width:4.2px!important;height:7.7px!important}.defendant-center-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.defendant-process-flow{max-width:328px!important;padding:0 20px!important}.process-row-1,.process-row-2{flex-direction:column!important;align-items:center!important;gap:20px!important}.process-card{width:100%!important;max-width:328px!important;height:auto!important;min-height:102px!important;padding:16px!important}.process-card h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.process-card p{font-size:var(--fs-13)!important;line-height:var(--lh-20)!important}.process-row-1>div:nth-child(2n),.process-row-2>div:nth-child(2n){display:none!important}.defendant-parallel-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.defendant-strategies{max-width:328px!important;padding:0 20px!important}.defendant-strategies>div:first-child{flex-direction:column!important;gap:10px!important}.defendant-strategies button{gap:10px!important;width:100%!important;max-width:328px!important;height:55px!important}.defendant-strategies button span{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.defendant-strategies>div:last-child{flex-direction:column!important;gap:20px!important;position:relative!important}.defendant-strategies>div:last-child>div{opacity:1!important;pointer-events:auto!important;width:100%!important;max-width:328px!important;height:auto!important;min-height:137px!important;margin-bottom:20px!important;position:static!important}.defendant-strategies>div:last-child>div h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.defendant-strategies>div:last-child>div p{font-size:var(--fs-13)!important;line-height:var(--lh-20)!important}}.page-status-message{background-color:var(--bg-white);width:100%;max-width:980px;color:var(--color-primary);text-align:center;font-size:var(--fs-16);border:1px solid #12463333;margin:0 auto 80px;padding:32px 24px}@media (max-width:1023px){.page-status-message{max-width:100%;margin:0 auto 48px;padding:24px 20px}.digital-forensics-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-29)!important;white-space:pre-line!important}.digital-forensics-images{flex-direction:column!important;align-items:center!important;max-width:328px!important;padding:0 20px!important}.digital-forensics-images>div{width:100%!important;max-width:328px!important;height:auto!important;min-height:310px!important}.digital-forensics-explanation{padding:40px 20px!important}.digital-forensics-explanation h3{font-size:var(--fs-20)!important;line-height:var(--lh-24)!important}.digital-forensics-explanation>div>p{font-size:var(--fs-15)!important;line-height:var(--lh-24)!important}.digital-forensics-explanation>div>div{padding:20px!important}.digital-forensics-explanation>div>div>p{font-size:var(--fs-15)!important;line-height:var(--lh-25)!important}.digital-forensics-step1{max-width:328px!important;padding:0 20px!important}.digital-forensics-step1>div{flex-direction:column!important;gap:30px!important}.digital-forensics-step1>div>div:first-child{width:100%!important;max-width:328px!important;height:273px!important}.digital-forensics-step1>div>div:last-child{width:100%!important}.digital-forensics-step1>div>div:last-child>h3{font-size:var(--fs-18)!important;line-height:var(--lh-25)!important;text-align:center!important}.digital-forensics-step1>div>div:last-child>div:first-of-type{width:100%!important}.digital-forensics-step1>div>div:last-child>div:nth-child(3)>div{gap:10px!important}.digital-forensics-step1>div>div:last-child>div:nth-child(3)>div>span:first-child,.digital-forensics-step1>div>div:last-child>div:nth-child(3)>div>p{font-size:var(--fs-13)!important;line-height:var(--lh-20)!important}.digital-forensics-step1>div>div:last-child>div:last-child{flex-direction:column!important;align-items:center!important;gap:10px!important}.digital-forensics-step1>div>div:last-child>div:last-child>div{width:100px!important;height:100px!important}.digital-forensics-step1>div>div:last-child>div:last-child>div>span:first-child{font-size:var(--fs-16)!important;line-height:var(--lh-24)!important}.digital-forensics-step1>div>div:last-child>div:last-child>div>span:last-child{font-size:var(--fs-12)!important;line-height:var(--lh-14)!important}.digital-forensics-step1>div>div:first-child>div{align-items:center!important;top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}.digital-forensics-step1>div>div:first-child>div>span:first-child{font-size:var(--fs-20)!important;line-height:var(--lh-35)!important;text-align:center!important}.digital-forensics-step1>div>div:first-child>div>span:last-child{font-size:var(--fs-15)!important;line-height:var(--lh-20)!important}.digital-forensics-step2{max-width:328px!important;padding:0 20px!important}.digital-forensics-step2>div{flex-direction:column-reverse!important;gap:30px!important}.digital-forensics-step2>div>div:first-child{width:100%!important}.digital-forensics-step2>div>div:first-child>h3{font-size:var(--fs-18)!important;line-height:var(--lh-25)!important;text-align:center!important}.digital-forensics-step2>div>div:first-child>p{font-size:var(--fs-14)!important;line-height:var(--lh-23)!important;text-align:center!important}.digital-forensics-step2>div>div:first-child>div:nth-child(3){width:100%!important}.digital-forensics-step2>div>div:first-child>div:nth-child(4)>div{gap:10px!important}.digital-forensics-step2>div>div:first-child>div:nth-child(4)>div>span:first-child,.digital-forensics-step2>div>div:first-child>div:nth-child(4)>div>p{font-size:var(--fs-13)!important;line-height:var(--lh-20)!important}.digital-forensics-step2>div>div:last-child{width:100%!important;max-width:328px!important;height:273px!important}.digital-forensics-step2>div>div:last-child>div{align-items:center!important;top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}.digital-forensics-step2>div>div:last-child>div>span:first-child{font-size:var(--fs-20)!important;line-height:var(--lh-35)!important;text-align:center!important}.digital-forensics-step2>div>div:last-child>div>span:last-child{font-size:var(--fs-15)!important;line-height:var(--lh-20)!important}.investigation-simulation-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-29)!important;white-space:pre-line!important}.investigation-simulation-hero>p{font-size:var(--fs-15)!important;line-height:var(--lh-22)!important;white-space:pre-line!important}.investigation-guidelines{max-width:328px!important;padding:0 20px!important}.investigation-guidelines>div:first-child{height:55px!important;padding:0 20px!important}.investigation-guidelines>div:first-child h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.investigation-guidelines>div:nth-child(2){flex-direction:column!important;gap:10px!important;height:auto!important}.investigation-guidelines>div:nth-child(2)>div{width:100%!important;max-width:328px!important;height:409px!important}.investigation-guidelines>p{font-size:var(--fs-15)!important;line-height:var(--lh-22)!important;white-space:pre-line!important}.investigation-coaching{max-width:328px!important;padding:0 20px!important}.investigation-coaching>div:first-child{height:55px!important;padding:0 20px!important}.investigation-coaching>div:first-child h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.investigation-coaching>div:last-child{height:214px!important}.investigation-coaching-cards{flex-direction:column!important;align-items:center!important;gap:20px!important;max-width:328px!important;padding:0 20px!important}.investigation-coaching-cards>div{gap:15px!important;width:100%!important;max-width:304px!important;height:175px!important;padding:25px 20px!important}.investigation-coaching-cards>div>div>span:first-child,.investigation-coaching-cards>div>div>h4{font-size:var(--fs-20)!important;line-height:var(--lh-24)!important}.investigation-coaching-cards>div>div>p{font-size:var(--fs-14)!important;line-height:var(--lh-22)!important}.investigation-role{max-width:328px!important;padding:0 20px!important}.investigation-role>h3{font-size:var(--fs-25)!important;line-height:var(--lh-30)!important}.investigation-role>div{flex-direction:column!important;align-items:center!important;gap:30px!important}.investigation-role>div>div{width:170px!important;height:170px!important}.investigation-role>div>div>p{font-size:var(--fs-18)!important;line-height:var(--lh-26)!important}.investigation-case-study{flex-direction:column!important;max-width:360px!important;padding:0 20px!important}.investigation-case-study>div{width:100%!important;height:auto!important;min-height:528px!important;padding:30px 20px!important}.investigation-case-study>div:first-child>div{max-width:328px!important}.investigation-case-study>div:first-child>div>h3{font-size:var(--fs-20)!important;line-height:var(--lh-24)!important;margin-bottom:20px!important}.investigation-case-study>div:first-child>div>div{gap:20px!important}.investigation-case-study>div:first-child>div>div>p{font-size:var(--fs-14)!important;line-height:var(--lh-22)!important}.investigation-case-study>div:last-child>div{max-width:328px!important}.investigation-case-study>div:last-child>div>h3{font-size:var(--fs-20)!important;line-height:var(--lh-24)!important;margin-bottom:20px!important}.investigation-case-study>div:last-child>div>p{font-size:var(--fs-16)!important;line-height:var(--lh-22)!important;white-space:pre-line!important;margin-bottom:20px!important}.investigation-case-study>div:last-child>div>div{padding:20px!important}.investigation-case-study>div:last-child>div>div>div{flex-direction:column!important;gap:20px!important}.investigation-case-study>div:last-child>div>div>div>div{flex-direction:row!important;align-items:flex-start!important;gap:10px!important}.investigation-case-study>div:last-child>div>div>div>div>div:first-child{flex-shrink:0!important;width:61px!important;height:26px!important}.investigation-case-study>div:last-child>div>div>div>div>div:first-child>span{font-size:var(--fs-14)!important;line-height:var(--lh-22)!important}.investigation-case-study>div:last-child>div>div>div>div>p{font-size:var(--fs-13)!important;line-height:var(--lh-21)!important;text-align:left!important}.arrest-warrant-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-29)!important;white-space:pre-line!important}.arrest-warrant-process{max-width:328px!important;padding:40px 20px!important}.arrest-warrant-process>h3{font-size:var(--fs-20)!important;line-height:var(--lh-30)!important;white-space:pre-line!important;margin-bottom:40px!important}.arrest-warrant-process>div:first-of-type{flex-direction:column!important;align-items:center!important;gap:30px!important}.arrest-warrant-process>div:first-of-type>div:not(:has(img)){width:100%!important;max-width:328px!important;display:none!important}.arrest-warrant-process>div:first-of-type>div:has(>div){width:100%!important;max-width:328px!important}.arrest-warrant-process>div:first-of-type>div:has(>div)>div:first-child{height:55px!important;padding:0 15px!important}.arrest-warrant-process>div:first-of-type>div:has(>div)>div:first-child h4{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.arrest-warrant-process>div:first-of-type>div:has(>div)>div:last-child{height:273px!important}.arrest-warrant-process>p{font-size:var(--fs-18)!important;line-height:var(--lh-29)!important}.arrest-warrant-24h{max-width:328px!important;padding:0 20px!important}.arrest-warrant-24h>div:first-child{height:55px!important;padding:0 20px!important}.arrest-warrant-24h>div:first-child h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.arrest-warrant-24h>div:last-child{padding:20px!important}.arrest-warrant-24h>div:last-child p{font-size:var(--fs-15)!important;line-height:var(--lh-22)!important;text-align:center!important}.arrest-warrant-rejection{max-width:328px!important;padding:0 20px!important}.arrest-warrant-rejection>div:first-child{height:55px!important;padding:0 20px!important}.arrest-warrant-rejection>div:first-child h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.arrest-warrant-rejection>div:last-child{flex-direction:column!important;align-items:center!important;gap:15px!important;margin-top:20px!important}.arrest-warrant-rejection>div:last-child>div{width:100%!important;max-width:328px!important;height:55px!important;padding:0 20px!important}.arrest-warrant-rejection>div:last-child>div span{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.arrest-warrant-opinion{flex-direction:column!important;align-items:center!important;gap:20px!important;max-width:328px!important;padding:0 20px!important}.arrest-warrant-opinion>div{width:100%!important;max-width:328px!important;height:273px!important}.arrest-warrant-opinion>div:last-child{height:234px!important}.arrest-warrant-emergency{max-width:328px!important;padding:0 20px!important}.arrest-warrant-emergency>div>h3{font-size:var(--fs-25)!important;line-height:var(--lh-30)!important;margin-bottom:40px!important}.arrest-warrant-emergency>div>div{flex-direction:column!important;align-items:center!important;gap:30px!important}.arrest-warrant-emergency>div>div>div:not(:has(img)){width:170px!important;height:170px!important}.arrest-warrant-emergency>div>div>div:not(:has(img)) p{font-size:var(--fs-18)!important;line-height:var(--lh-26)!important}.arrest-warrant-emergency>div>div>div:has(img){width:33px!important;height:21px!important;transform:rotate(90deg)!important}.sentencing-management-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.sentencing-management-intro{max-width:328px!important;padding:0 20px!important}.sentencing-management-intro>div{padding:20px!important}.sentencing-management-intro>div>p{font-size:var(--fs-16)!important;line-height:var(--lh-26)!important;text-align:center!important;white-space:pre-line!important}.sentencing-management-factors{max-width:328px!important;padding:0 20px!important}.sentencing-management-factors>div{flex-direction:column!important;gap:30px!important}.sentencing-management-factors>div>div{width:100%!important;max-width:331px!important}.sentencing-management-factors>div>div>div:first-child{height:55px!important}.sentencing-management-factors>div>div>div:first-child h3{font-size:var(--fs-18)!important;line-height:var(--lh-21)!important}.sentencing-management-factors>div>div>div:last-child>div{height:55px!important}.sentencing-management-factors>div>div>div:last-child>div span{font-size:var(--fs-18)!important;line-height:var(--lh-23)!important}.sentencing-management-factors>p{font-size:var(--fs-12)!important;line-height:var(--lh-14)!important;text-align:center!important}.sentencing-management-background{max-width:360px!important;padding:40px 20px!important}.sentencing-management-background>div>p{font-size:var(--fs-18)!important;line-height:var(--lh-28)!important;white-space:pre-line!important}.sentencing-management-background>div>div:first-of-type{height:269px!important;margin-bottom:40px!important}.sentencing-management-background>div>div:last-child>div{flex-direction:column!important;gap:20px!important}.sentencing-management-background>div>div:last-child>div>div{flex-direction:column!important;gap:15px!important}.sentencing-management-background>div>div:last-child>div>div h4{width:100%!important;font-size:var(--fs-18)!important;line-height:var(--lh-21)!important;text-align:center!important}.sentencing-management-background>div>div:last-child>div>div p{font-size:var(--fs-15)!important;line-height:var(--lh-26)!important;text-align:center!important}.sentencing-management-documents{max-width:328px!important;padding:0 20px!important}.sentencing-management-documents>div{flex-direction:column!important;align-items:center!important;gap:10px!important}.sentencing-management-documents>div>div{width:100%!important;max-width:328px!important;height:451px!important}.sentencing-management-documents>div>div:last-child{height:446px!important}.sentencing-management-programs{margin-top:18px;max-width:328px!important;padding:0 20px!important}.sentencing-management-programs>div{padding:20px!important}.sentencing-management-programs>div>div{gap:15px!important}.sentencing-management-programs>div>div>div{gap:10px!important}.sentencing-management-programs>div>div>div span{font-size:var(--fs-15)!important;line-height:var(--lh-18)!important}.victim-support-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.victim-support-process-flow{max-width:328px!important;padding:0 20px!important}.process-row-1,.process-row-2{flex-direction:column!important;align-items:center!important;gap:20px!important}.process-card{width:100%!important;max-width:328px!important;height:auto!important;min-height:154px!important;padding:16px!important}.process-card h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.process-card p{font-size:var(--fs-13)!important;line-height:var(--lh-20)!important}.process-row-1>div:nth-child(2n),.process-row-2>div:nth-child(2n){display:none!important}.process-card>div{width:100%!important;max-width:328px!important;height:auto!important;min-height:98px!important}.victim-support-parallel-title-text{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.victim-support-parallel-title-text strong{font-weight:var(--fw-bold)!important}.victim-support-strategies{max-width:328px!important;padding:0 20px!important}.victim-support-strategies>div:first-child{flex-direction:column!important;gap:10px!important}.victim-support-strategies button{gap:10px!important;width:100%!important;max-width:328px!important;height:55px!important}.victim-support-strategies button span{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.victim-support-strategies button img{width:22px!important;height:22px!important}.victim-support-strategies>div[style*="position: absolute"]{width:100%!important;max-width:328px!important;margin-top:10px!important;position:relative!important;top:auto!important;left:auto!important}.victim-investigation-hero-title,.victim-investigation-hero p{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.victim-investigation-precedents{max-width:328px!important;padding:0 20px!important}.victim-investigation-precedents>h3{font-size:var(--fs-20)!important;line-height:var(--lh-30)!important;margin-bottom:30px!important}.victim-investigation-precedents>div{margin-bottom:30px!important}.victim-investigation-precedents>div>div:first-child{height:55px!important;padding:0 20px!important}.victim-investigation-precedents>div>div:first-child p{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important;white-space:pre-line!important}.victim-investigation-precedents>div>div:last-child{padding:20px!important}.victim-investigation-precedents>div>div:last-child p{font-size:var(--fs-16)!important;line-height:var(--lh-26)!important}.victim-investigation-hero+section p{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.victim-investigation-guidelines{max-width:328px!important;padding:0 20px!important}.victim-investigation-guidelines>div:first-child{height:55px!important;padding:0 20px!important}.victim-investigation-guidelines>div:first-child h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.victim-investigation-guidelines>div:nth-child(2){flex-direction:column!important;gap:20px!important;height:auto!important}.victim-investigation-guidelines>div:nth-child(2)>div{width:100%!important;max-width:328px!important;height:269px!important}.victim-investigation-coaching{max-width:328px!important;padding:0 20px!important}.victim-investigation-coaching>div:first-child{height:55px!important;padding:0 20px!important}.victim-investigation-coaching>div:first-child h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.victim-investigation-coaching>div:nth-child(2){height:269px!important}.victim-investigation-attorney{max-width:328px!important;padding:0 20px!important}.victim-investigation-attorney>div:first-child{height:55px!important;padding:0 20px!important}.victim-investigation-attorney>div:first-child h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.victim-investigation-attorney>div:last-child{flex-direction:column!important;align-items:center!important;gap:15px!important}.victim-investigation-attorney>div:last-child>div{width:100%!important;max-width:328px!important;height:234px!important}.victim-investigation-attorney>div:last-child>div img{object-fit:contain!important;width:auto!important;height:50px!important}.victim-investigation-attorney>div:last-child>div h4{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}main{flex-direction:column!important}.mobile-consultation-button{display:block!important}section{padding:60px 20px!important}}@media (max-width:768px){section{padding:40px 16px!important}h1{font-size:var(--fs-30)!important}h2{font-size:var(--fs-22)!important}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes heroLogoAppear{0%{opacity:0;transform:translateY(-20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroSlideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes heroSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes heroNavAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroHeadlineAppear{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSubheadlineAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroCardAppear{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroBackgroundFade{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes heroBackgroundPan{0%{background-position:50%;background-size:110% 110%}25%{background-position:45% 52%;background-size:115% 115%}50%{background-position:55% 48%;background-size:120% 120%}75%{background-position:50% 46%;background-size:115% 115%}to{background-position:50%;background-size:110% 110%}}@keyframes heroMenuItemAppear{0%{opacity:0}to{opacity:1}}.hero-logo-animate{animation:.6s ease-out forwards heroLogoAppear}.hero-sidebar-left-animate{animation:.8s ease-out .2s forwards heroSlideInLeft}.hero-sidebar-right-animate{animation:.8s ease-out .3s forwards heroSlideInRight}.hero-nav-animate{opacity:0;animation:.5s ease-out .4s forwards heroNavAppear}.hero-headline-animate{opacity:0;animation:1s ease-out .6s forwards heroHeadlineAppear}.hero-subheadline-animate{opacity:0;animation:.8s ease-out 1.2s forwards heroSubheadlineAppear}.hero-card-1-animate{opacity:0;animation:.8s ease-out 1.5s forwards heroCardAppear}.hero-card-2-animate{opacity:0;animation:.8s ease-out 1.65s forwards heroCardAppear}.hero-card-3-animate{opacity:0;animation:.8s ease-out 1.8s forwards heroCardAppear}.hero-background-animate{animation:2s ease-out forwards heroBackgroundFade}.hero-background-pan{animation:20s ease-in-out infinite heroBackgroundPan}.hero-menu-item-animate{opacity:0;animation:.4s ease-out forwards heroMenuItemAppear}.hero-menu-item-animate:first-child{animation-delay:.8s}.hero-menu-item-animate:nth-child(2){animation-delay:.9s}.hero-menu-item-animate:nth-child(3){animation-delay:1s}.hero-menu-item-animate:nth-child(4){animation-delay:1.1s}.hero-menu-item-animate:nth-child(5){animation-delay:1.2s}.hero-menu-item-animate:nth-child(6){animation-delay:1.3s}.hero-nav-link{transition:transform .3s,color .3s}.hero-nav-link:hover{color:#ffffffe6;transform:translateY(-2px)}.hero-card-hover{transition:transform .3s,box-shadow .3s}.hero-card-hover:hover{transform:translateY(-10px)scale(1.03);box-shadow:0 15px 40px #00000040}@media (prefers-reduced-motion:reduce){.hero-logo-animate,.hero-sidebar-left-animate,.hero-sidebar-right-animate,.hero-nav-animate,.hero-headline-animate,.hero-subheadline-animate,.hero-card-1-animate,.hero-card-2-animate,.hero-card-3-animate,.hero-background-animate,.hero-background-pan,.hero-menu-item-animate{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:1023px){.victim-false-accusation-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}section[style*="height: 380px"]{height:234px!important;padding:20px!important}section[style*="height: 380px"]>div[style*="zIndex: 1"]{max-width:328px!important}section[style*="height: 380px"]>div[style*="zIndex: 1"]>div{margin-bottom:10px!important}section[style*="height: 380px"]>div[style*="zIndex: 1"]>div img{width:40px!important;height:41px!important}section[style*="height: 380px"]>div[style*="zIndex: 1"]>p:first-of-type{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important;margin-bottom:10px!important}section[style*="height: 380px"]>div[style*="zIndex: 1"]>p:last-of-type{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.victim-false-accusation-hero+section p{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important}.victim-false-accusation-hero+section+section p{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.victim-false-accusation-guidelines-1{max-width:328px!important;padding:0 20px!important}.victim-false-accusation-guidelines-1>div{flex-direction:column!important;gap:20px!important;height:auto!important}.victim-false-accusation-guidelines-1>div>div{width:100%!important;max-width:328px!important;height:269px!important}.victim-false-accusation-precedent-1{max-width:328px!important;padding:0 10px!important}.victim-false-accusation-precedent-1>div:first-child{height:55px!important;padding:0 10px!important}.victim-false-accusation-precedent-1>div:first-child p{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.victim-false-accusation-precedent-1>div:last-child{padding:10px!important}.victim-false-accusation-precedent-1>div:last-child p{font-size:var(--fs-16)!important;line-height:var(--lh-26)!important}.victim-false-accusation-precedent-2{max-width:328px!important;padding:0 10px!important}.victim-false-accusation-precedent-2>div:first-child{height:55px!important;padding:0 10px!important}.victim-false-accusation-precedent-2>div:first-child p{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.victim-false-accusation-precedent-2>div:last-child{padding:10px!important}.victim-false-accusation-precedent-2>div:last-child p{font-size:var(--fs-16)!important;line-height:var(--lh-26)!important}.victim-false-accusation-guidelines-2{max-width:328px!important;padding:0 20px!important}.victim-false-accusation-guidelines-2>div{flex-direction:column!important;gap:20px!important;height:auto!important}.victim-false-accusation-guidelines-2>div>div{width:100%!important;max-width:328px!important;height:269px!important}.victim-false-accusation-guidelines-2+section p,.victim-settlement-hero-title,.victim-settlement-hero+section p{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.victim-settlement-process{max-width:328px!important;padding:0 20px!important}.victim-settlement-process>div>div{flex-direction:column!important;align-items:flex-start!important;gap:15px!important}.victim-settlement-process>div>div>div:first-child{width:40px!important;height:40px!important}.victim-settlement-process>div>div>div:first-child>span{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.victim-settlement-process>div>div>div:last-child{width:100%!important}.victim-settlement-process>div>div>div:last-child>h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.victim-settlement-process>div>div>div:last-child>div{display:none!important}.victim-settlement-guidelines{max-width:328px!important;padding:0 20px!important}.victim-settlement-guidelines>div{flex-direction:column!important;gap:20px!important;height:auto!important}.victim-settlement-guidelines>div>div{width:100%!important;max-width:328px!important;height:269px!important}.victim-settlement-strategy-header{max-width:328px!important;padding:0 20px!important}.victim-settlement-strategy-header>div{height:55px!important;padding:0 20px!important}.victim-settlement-strategy-header>div>h3{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important}.victim-settlement-strategy-card-1{max-width:328px!important;padding:0 20px!important}.victim-settlement-strategy-card-1>div{flex-direction:column!important;height:auto!important;min-height:269px!important}.victim-settlement-strategy-card-1>div>div:last-child{box-sizing:border-box!important;width:100%!important;max-width:328px!important;padding:20px!important}.victim-settlement-strategy-card-1>div>div:last-child>h4{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important;margin-bottom:15px!important}.victim-settlement-strategy-card-1>div>div:last-child>p{font-size:var(--fs-13)!important;line-height:var(--lh-20)!important}.victim-settlement-strategy-card-2{max-width:328px!important;padding:0 20px!important}.victim-settlement-strategy-card-2>div{flex-direction:column!important;height:auto!important;min-height:269px!important}.victim-settlement-strategy-card-2>div>div:last-child{box-sizing:border-box!important;width:100%!important;max-width:328px!important;margin-left:0!important;padding:20px!important}.victim-settlement-strategy-card-2>div>div:last-child>h4{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important;margin-bottom:15px!important}.victim-settlement-strategy-card-2>div>div:last-child>p{font-size:var(--fs-13)!important;line-height:var(--lh-20)!important}.victim-settlement-strategy-card-3{max-width:328px!important;padding:0 20px!important}.victim-settlement-strategy-card-3>div{flex-direction:column!important;height:auto!important;min-height:269px!important}.victim-settlement-strategy-card-3>div>div:last-child{box-sizing:border-box!important;width:100%!important;max-width:328px!important;padding:20px!important}.victim-settlement-strategy-card-3>div>div:last-child>h4{font-size:var(--fs-16)!important;line-height:var(--lh-19)!important;margin-bottom:15px!important}.victim-settlement-strategy-card-3>div>div:last-child>p{font-size:var(--fs-13)!important;line-height:var(--lh-20)!important}.success-cases-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.success-cases-grid{max-width:328px!important;padding:0 20px!important}.success-cases-grid>div{flex-direction:column!important;gap:20px!important}.success-cases-grid>div>div{width:100%!important;max-width:328px!important}.success-cases-guide-link{max-width:328px!important;padding:0 20px!important}.success-cases-guide-link .success-cases-guide-button{width:100%!important;max-width:328px!important;height:55px!important}.success-cases-guide-link .success-cases-guide-button-text{font-size:var(--fs-16)!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.success-cases-pagination{max-width:328px!important;padding:0 20px!important}.success-cases-pagination>nav{gap:8px!important;width:100%!important;max-width:328px!important;height:auto!important}.success-cases-pagination>nav>button,.success-cases-pagination>nav>div>button{width:40px!important;height:40px!important;font-size:var(--fs-13)!important}.success-cases-pagination>nav>button>svg{width:18px!important;height:18px!important}.success-cases-guide-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important;white-space:pre-line!important}.success-cases-guide-search{max-width:328px!important}.success-cases-guide-search>form>div{height:50px!important}.success-cases-guide-search input{font-size:var(--fs-16)!important;padding:0 15px!important}.success-cases-guide-search button{width:50px!important;height:50px!important}.success-cases-guide-search button img{width:20px!important;height:20px!important}.success-cases-guide-grid{max-width:328px!important}.success-cases-guide-grid>div{grid-template-columns:1fr!important;gap:20px!important}.success-cases-guide-grid>div>div{width:100%!important;max-width:328px!important}}.consultation-cases-hero{text-align:center;width:100%;max-width:1160px;margin:0 auto 72px;padding:0 32px}.consultation-cases-hero-title{font-size:36px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin:0;line-height:1.55}.consultation-cases-status{background-color:var(--bg-light-2);width:100%;max-width:960px;color:var(--color-primary);font-size:var(--fs-18);text-align:center;border:1px solid #12463333;margin:0 auto 80px;padding:28px 32px}.consultation-cases-status.is-loading{background-color:#12463314}.consultation-cases-status.is-error{color:#bb1e1e;background-color:#b0212114;border-color:#b0212166}.consultation-cases-status.is-empty{background-color:#1246330d}.consultation-cases-category-nav{flex-wrap:nowrap;justify-content:flex-start;column-gap:0;width:100%;max-width:1120px;margin:0 auto 64px;padding:0 32px;display:flex;overflow-x:auto}.consultation-cases-category-link{background-color:var(--bg-white);width:210px;height:56px;color:var(--color-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;border:1px solid #12463359;justify-content:center;align-items:center;margin-right:-1px;line-height:1;text-decoration:none;transition:all .25s;display:inline-flex}.consultation-cases-category-link:hover,.consultation-cases-category-link:focus-visible{background-color:var(--color-primary);color:var(--text-white);border-color:var(--color-primary)}.consultation-cases-category-dropdown{width:100%;max-width:320px;margin:0 auto 40px;padding:0 20px;display:none}.consultation-cases-category-dropdown select{background-color:var(--bg-white);width:100%;height:52px;color:var(--color-primary);font-size:var(--fs-16);appearance:none;background-image:url(/icons/right-arrow-green.svg);background-position:calc(100% - 16px);background-repeat:no-repeat;background-size:11px 19px;border:1px solid #12463359;border-radius:0;padding:0 16px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.consultation-cases-category-wrapper{flex-direction:column;gap:96px;width:100%;max-width:1160px;margin:0 auto 120px;padding:0 32px;display:flex}.consultation-cases-category-section{flex-direction:column;align-items:flex-start;display:flex}.consultation-cases-category-header{opacity:0;flex-direction:column;width:100%;max-width:1400px;animation:.45s ease-out forwards consultationCaseHeaderFade;display:flex;transform:translateY(12px)}.consultation-cases-category-title{font-size:20px;font-weight:var(--fw-bold);color:var(--color-primary);text-align:left;margin:0}.consultation-cases-category-underline{background-color:var(--color-primary);opacity:0;transform-origin:0;width:100%;height:3px;margin-top:3px;animation:.45s ease-out .12s forwards consultationCaseUnderline;transform:scaleX(.3)}.consultation-cases-category-card{background-color:var(--bg-white);border:none;border-bottom:1px solid #12463366;flex-direction:column;width:100%;max-width:1400px;display:flex;overflow:hidden}.consultation-case-row{opacity:0;animation:.45s ease-out forwards consultationCaseRowSlide;position:relative;transform:translate(32px)}.consultation-case-row:after{content:"";background-color:#d7d7d7;height:1px;transition:height .2s,background-color .2s;position:absolute;bottom:0;left:32px;right:32px}.consultation-case-row:last-child:after{display:none}.consultation-case-row-link{width:100%;color:var(--color-primary);align-items:center;gap:20px;padding:13px 32px;text-decoration:none;transition:background-color .2s;display:flex}.consultation-case-row-link:hover,.consultation-case-row-link:focus-visible{background-color:#dbe5e1}.consultation-case-row-link:focus-visible{outline-offset:-2px;outline:2px solid #12463373}.consultation-case-row:hover:after,.consultation-case-row:focus-within:after{background-color:var(--color-primary);height:3px}.consultation-case-row-icon{flex-shrink:0;width:58px;height:58px;display:block}.consultation-case-row-question{font-size:17px;font-weight:var(--fw-regular);color:var(--color-primary);text-align:left;flex:1;margin:0;line-height:1.55;transition:font-weight .2s}.consultation-case-row-link:hover .consultation-case-row-question,.consultation-case-row-link:focus-visible .consultation-case-row-question,.consultation-case-row:focus-within .consultation-case-row-question{font-weight:var(--fw-bold)}.consultation-case-row-arrow{justify-content:center;align-items:center;margin-left:auto;transition:transform .2s;display:flex}.consultation-case-row-link:hover .consultation-case-row-arrow,.consultation-case-row-link:focus-visible .consultation-case-row-arrow,.consultation-case-row:focus-within .consultation-case-row-arrow{transform:translate(4px)}@keyframes consultationCaseRowSlide{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes consultationCaseHeaderFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes consultationCaseUnderline{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@media (max-width:1023px){.consultation-cases-hero{max-width:100%;margin-bottom:48px;padding:0 20px}.consultation-cases-hero-title{font-size:var(--fs-18);line-height:var(--lh-30)}.consultation-cases-category-nav{display:none}.consultation-cases-category-dropdown{max-width:100%;padding:0;display:block}.consultation-cases-category-dropdown select{font-size:var(--fs-14);background-position:calc(100% - 12px);height:48px}.consultation-cases-category-wrapper{gap:64px;max-width:100%;padding:0 20px}.consultation-cases-category-card{max-width:100%}.consultation-case-row-link{flex-direction:column;align-items:flex-start;gap:16px;padding:12px 20px}.consultation-case-row:after{left:20px;right:20px}.consultation-case-row-question{font-size:var(--fs-18);line-height:var(--lh-28)}.consultation-case-row-arrow{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.consultation-case-fade,.consultation-cases-category-underline,.consultation-case-row{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:1023px){.consultation-case-detail-question{max-width:328px!important}.consultation-case-detail-question>div:first-child{margin-bottom:20px!important}.consultation-case-detail-question>div:nth-child(2){flex-direction:column!important;gap:15px!important;margin-bottom:20px!important}.consultation-case-detail-question>div:nth-child(2)>div:first-child{width:40px!important;height:40px!important}.consultation-case-detail-question>div:nth-child(2)>div:first-child>span{font-size:var(--fs-20)!important}.consultation-case-detail-question>div:nth-child(2)>p{font-size:var(--fs-18)!important;line-height:var(--lh-26)!important}.consultation-case-detail-description{max-width:328px!important}.consultation-case-detail-description>div{padding:20px!important}.consultation-case-detail-description>div>div{height:26px!important;margin-bottom:15px!important;padding:0 15px!important}.consultation-case-detail-description>div>div>span{font-size:var(--fs-13)!important;line-height:var(--lh-26)!important}.consultation-case-detail-description>div>p{font-size:var(--fs-16)!important;line-height:var(--lh-26)!important}.consultation-case-detail-answer{max-width:328px!important}.consultation-case-detail-answer>div{padding:20px!important}.consultation-case-detail-answer>div>h3{font-size:var(--fs-16)!important;line-height:var(--lh-26)!important;margin-bottom:15px!important}.consultation-case-detail-answer>div>p{font-size:var(--fs-16)!important;line-height:var(--lh-26)!important}.consultation-case-detail-answer>div>div{margin:15px 0!important}.consultation-case-detail-back{max-width:328px!important}.consultation-case-detail-back button{width:100%!important;max-width:328px!important;height:50px!important;font-size:var(--fs-16)!important}.crime-type-detail-title{max-width:328px!important}.crime-type-detail-title h2{font-size:var(--fs-24)!important;line-height:var(--lh-33)!important}.crime-type-detail-hero{max-width:328px!important}.crime-type-detail-hero>div{height:auto!important;min-height:200px!important;padding:20px!important}.crime-type-detail-hero>div>div:last-child>p{font-size:var(--fs-16)!important;line-height:var(--lh-26)!important}.crime-type-detail-content{flex-direction:column!important;gap:30px!important;max-width:328px!important}.crime-type-detail-content>div:first-child{max-width:100%!important}.crime-type-detail-content>div:first-child>div:first-child>p{font-size:var(--fs-14)!important;line-height:var(--lh-26)!important}.crime-type-detail-content>div:first-child>div:last-child{padding:20px!important}.crime-type-detail-content>div:first-child>div:last-child>h3{font-size:var(--fs-14)!important;margin-bottom:15px!important}.crime-type-detail-content>div:first-child>div:last-child>div{gap:8px!important}.crime-type-detail-content>div:first-child>div:last-child>div>div{height:26px!important;padding:0 15px!important}.crime-type-detail-content>div:first-child>div:last-child>div>div>span{font-size:var(--fs-13)!important}.crime-type-detail-content>div:last-child{width:100%!important;max-width:328px!important}.crime-type-detail-content>div:last-child>h3{font-size:var(--fs-14)!important;margin-bottom:15px!important}.crime-type-detail-content>div:last-child>div>div{flex-direction:column!important;padding:15px!important}.crime-type-detail-content>div:last-child>div>div>div:first-child{width:100%!important;height:200px!important;margin-bottom:15px!important}.crime-type-detail-content>div:last-child>div>div>div:last-child>p:first-child{font-size:var(--fs-16)!important;margin-bottom:8px!important}.crime-type-detail-content>div:last-child>div>div>div:last-child>div{font-size:var(--fs-14)!important;line-height:var(--lh-24)!important}.crime-type-category-section{padding:0!important}.crime-type-category-section>div{gap:32px!important;padding:0 20px 40px!important}.crime-type-category-section>div>div:first-child{max-width:100%!important;padding:0!important}.crime-type-category-section>div>div:first-child>div:first-child{font-size:var(--fs-14)!important}.crime-type-category-section>div>div:first-child>h2{font-size:var(--fs-20)!important;line-height:1.4!important}.crime-type-category-section>div>div:last-child{gap:24px!important;max-width:100%!important}.crime-category-row{flex-direction:column!important;gap:24px!important;display:flex!important}.crime-category-item{width:100%!important;max-width:100%!important}.crime-category-item>a>span{width:100%!important;font-size:var(--fs-15)!important;min-height:56px!important;padding:16px!important}.crime-category-item>div{width:100%!important}.crime-category-item>div>a>span{width:100%!important;font-size:var(--fs-14)!important;white-space:normal!important;text-overflow:clip!important;padding:12px 16px!important;overflow:visible!important}}.defendant-dropdown-items-container{flex-direction:row;justify-content:center;align-items:flex-start;gap:22px;display:flex}.defendant-dropdown-item{flex-direction:column;gap:18px;width:452px;display:flex}@media (max-width:1023px){.defendant-dropdown-section{max-width:100%!important;padding:40px 20px!important}.defendant-dropdown-items-container{flex-direction:column!important;align-items:center!important;gap:16px!important}.defendant-dropdown-item{gap:16px!important;width:100%!important;max-width:328px!important}.defendant-dropdown-item>div:first-child{width:100%!important;max-width:328px!important;height:auto!important;min-height:56px!important;padding:16px 20px!important}.defendant-dropdown-item>div:first-child>span{font-size:var(--fs-16)!important;line-height:var(--lh-24)!important}.defendant-dropdown-item>div:last-child{width:100%!important;max-width:328px!important;height:auto!important;min-height:auto!important;padding:24px 20px!important}.defendant-dropdown-item>div:last-child>h3{font-size:var(--fs-16)!important;line-height:var(--lh-24)!important;margin-bottom:12px!important}.defendant-dropdown-item>div:last-child>p{font-size:var(--fs-14)!important;line-height:var(--lh-24)!important}}.victim-support-strategies-container{flex-direction:row;justify-content:center;align-items:flex-start;gap:22px;display:flex}.victim-support-strategy-item{flex-direction:column;gap:18px;width:452px;display:flex}@media (max-width:1023px){.victim-support-strategies{max-width:100%!important;padding:40px 20px!important}.victim-support-strategies-container{flex-direction:column!important;align-items:center!important;gap:16px!important}.victim-support-strategy-item{gap:16px!important;width:100%!important;max-width:328px!important}.victim-support-strategy-item>div:first-child{width:100%!important;max-width:328px!important;height:auto!important;min-height:56px!important;padding:16px 20px!important}.victim-support-strategy-item>div:first-child>span{font-size:var(--fs-16)!important;line-height:var(--lh-24)!important}.victim-support-strategy-item>div:last-child{width:100%!important;max-width:328px!important;height:auto!important;min-height:auto!important;padding:24px 20px!important}.victim-support-strategy-item>div:last-child>h3{font-size:var(--fs-16)!important;line-height:var(--lh-24)!important;margin-bottom:12px!important}.victim-support-strategy-item>div:last-child>ul{font-size:var(--fs-14)!important;line-height:var(--lh-24)!important}.crime-columns-hero{max-width:328px!important}.crime-columns-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important}.crime-columns-list{max-width:328px!important}.crime-columns-list>div>div>div{flex-direction:column!important;height:auto!important;min-height:400px!important}.crime-columns-list>div>div>div>div:first-child{width:100%!important;height:200px!important}.crime-columns-list>div>div>div>div:last-child{gap:15px!important;padding:20px!important}.crime-columns-list>div>div>div>div:last-child>div:first-child{height:26px!important;padding:0 15px!important}.crime-columns-list>div>div>div>div:last-child>div:first-child>span{font-size:var(--fs-13)!important;line-height:var(--lh-26)!important}.crime-columns-list>div>div>div>div:last-child>h3{font-size:var(--fs-18)!important;line-height:var(--lh-26)!important}.crime-columns-list>div>div>div>div:last-child>p{font-size:var(--fs-14)!important;line-height:var(--lh-24)!important}.crime-columns-pagination,.sentencing-research-hero{max-width:328px!important}.sentencing-research-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important}.sentencing-research-grid{max-width:328px!important}.sentencing-research-grid>div{grid-template-columns:1fr!important;gap:20px!important}.sentencing-research-grid>div>div{height:auto!important;min-height:500px!important}.sentencing-research-grid>div>div>div:first-child{height:200px!important}.sentencing-research-grid>div>div>div:last-child{gap:15px!important;padding:20px!important}.sentencing-research-grid>div>div>div:last-child>div:first-child{height:26px!important;padding:0 15px!important}.sentencing-research-grid>div>div>div:last-child>div:first-child>span{font-size:var(--fs-13)!important;line-height:var(--lh-26)!important}.sentencing-research-grid>div>div>div:last-child>h3{font-size:var(--fs-16)!important;line-height:var(--lh-24)!important}.sentencing-research-grid>div>div>div:last-child>p{font-size:var(--fs-13)!important;line-height:var(--lh-20)!important}.sentencing-research-grid>div>div>div:last-child>button{height:50px!important;font-size:var(--fs-16)!important}.sentencing-research-pagination,.legal-materials-hero{max-width:328px!important}.legal-materials-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important}.legal-materials-search{max-width:328px!important}.legal-materials-search>form>div{max-width:100%!important;height:50px!important}.legal-materials-search>form>div>input{font-size:var(--fs-16)!important;line-height:var(--lh-24)!important;padding:0 15px!important}.legal-materials-search>form>div>button{width:50px!important;height:50px!important}.legal-materials-search>form>div>button>svg{width:24px!important;height:24px!important}.legal-materials-table{max-width:328px!important}.legal-materials-table>div:first-child{height:40px!important;margin-bottom:10px!important;padding:0 10px!important}.legal-materials-table>div:first-child>div{font-size:var(--fs-14)!important;line-height:var(--lh-20)!important}.legal-materials-table>div:first-child>div:first-child{width:40px!important}.legal-materials-table>div:first-child>div:last-child{width:80px!important}.legal-materials-table>div:last-child>div>div{height:40px!important;padding:0 10px!important}.legal-materials-table>div:last-child>div>div>div{font-size:var(--fs-14)!important;line-height:var(--lh-20)!important}.legal-materials-table>div:last-child>div>div>div:first-child{width:40px!important}.legal-materials-table>div:last-child>div>div>div:last-child{width:80px!important}.legal-materials-table>div:last-child>div>div>div:last-child>button{width:28px!important;height:28px!important}.legal-materials-table>div:last-child>div>div>div>div{margin:0 10px!important}.legal-materials-pagination,.self-diagnosis-hero{max-width:328px!important}.self-diagnosis-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important}.self-diagnosis-form-area{padding:40px 20px!important}.self-diagnosis-form-area>div{flex-direction:column!important;gap:30px!important}.self-diagnosis-info-card{width:100%!important;max-width:328px!important;padding:30px 20px!important}.self-diagnosis-info-card>h3{font-size:var(--fs-24)!important;line-height:var(--lh-36)!important;margin-bottom:20px!important}.self-diagnosis-info-card>p{font-size:var(--fs-15)!important;line-height:var(--lh-26)!important;margin-bottom:25px!important}.self-diagnosis-info-card>div>p{font-size:var(--fs-15)!important;line-height:var(--lh-26)!important}.self-diagnosis-info-card>p:last-of-type{font-size:var(--fs-13)!important;line-height:var(--lh-24)!important}.self-diagnosis-form{width:100%!important;max-width:328px!important}.self-diagnosis-form>div>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:15px 20px!important}.self-diagnosis-form>div>div:first-child>span{font-size:var(--fs-16)!important;line-height:var(--lh-20)!important}.self-diagnosis-form>div>div:nth-child(2){gap:25px!important;padding:25px 20px!important}.self-diagnosis-form>div>div:nth-child(2)>label{gap:15px!important}.self-diagnosis-form>div>div:nth-child(2)>label>span{font-size:var(--fs-16)!important;line-height:var(--lh-20)!important}.self-diagnosis-form>div>div:last-child{padding:0 20px 20px!important}.self-diagnosis-form>div>div:last-child>button{height:50px!important;font-size:var(--fs-16)!important}.consultation-hero{max-width:328px!important}.consultation-hero-title{font-size:var(--fs-18)!important;line-height:var(--lh-30)!important}.consultation-form-area{padding:40px 20px!important}.consultation-form-area>div>h3{font-size:var(--fs-24)!important;line-height:var(--lh-36)!important}.consultation-form-area>div>div:first-of-type{margin-bottom:30px!important}.consultation-form-area>div>div:first-of-type>a>button{width:100%!important;max-width:328px!important;height:50px!important;font-size:var(--fs-16)!important;padding:0 15px!important}.consultation-form-area>div>div:last-child{flex-direction:column!important;gap:30px!important}.consultation-info-card{width:100%!important;padding:30px 20px!important}.consultation-info-card>p{font-size:var(--fs-15)!important;line-height:var(--lh-26)!important;margin-bottom:25px!important}.consultation-info-card>div>p{font-size:var(--fs-15)!important;line-height:var(--lh-26)!important}.consultation-info-card>p:last-of-type{font-size:var(--fs-13)!important;line-height:var(--lh-24)!important}.consultation-form{width:100%!important}.consultation-form>form>div>select,.consultation-form>form>div>input,.consultation-form>form>div>textarea{height:50px!important;font-size:var(--fs-15)!important;padding:0 15px!important}.consultation-form>form>div>textarea{min-height:100px!important;padding:15px!important}.consultation-form>form>div>label>span{font-size:var(--fs-14)!important;line-height:var(--lh-20)!important}.consultation-form>form>div>button{height:50px!important;font-size:var(--fs-16)!important}}@media (min-width:1024px){.navigation-mobile{display:none!important}}@media (max-width:1023px){.navigation-desktop{display:none!important}.navigation-mobile{display:block!important}}@media (min-width:1024px){.footer-desktop{display:block!important}.footer-mobile{display:none!important}}@media (max-width:1023px){.footer-desktop{display:none!important}.footer-mobile{display:block!important}.footer-container{min-height:461px!important}.footer-top-links{font-size:var(--fs-14)!important;flex-direction:column!important;gap:15px!important;margin-bottom:30px!important}.footer-info{gap:25px!important;margin-bottom:30px!important}.footer-info>div{font-size:var(--fs-13)!important;flex-direction:column!important;gap:15px!important}.footer-info>div>span{width:100%!important}.footer-info>div>span:nth-child(2n){display:none!important}.footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.footer-bottom>p{font-size:var(--fs-11)!important}.footer-social{flex-direction:column!important;align-items:flex-start!important;gap:15px!important}.footer-social>a{font-size:var(--fs-14)!important}.self-diagnosis-completion,.self-diagnosis-completion>div{padding:40px 20px!important}.self-diagnosis-completion>div>div:first-child{font-size:var(--fs-24)!important;line-height:var(--lh-36)!important;margin-bottom:25px!important}.self-diagnosis-completion>div>p{font-size:var(--fs-16)!important;line-height:var(--lh-26)!important;margin-bottom:30px!important}.self-diagnosis-completion-attorneys{gap:20px!important;margin-bottom:40px!important}.self-diagnosis-completion-attorney-card{width:100px!important}.self-diagnosis-completion-attorney-card>div{width:100px!important;height:100px!important}.self-diagnosis-completion-attorney-name{font-size:12px!important}.self-diagnosis-completion>div>div:last-child>button,.self-diagnosis-completion-button-main{width:100%!important;max-width:328px!important;height:50px!important;font-size:var(--fs-16)!important}.self-diagnosis-completion>div>div:last-child>a{font-size:var(--fs-16)!important}.consultation-completion,.consultation-completion>div>div{padding:40px 20px!important}.consultation-completion>div>div>div:first-child{font-size:var(--fs-24)!important;line-height:var(--lh-36)!important;margin-bottom:25px!important}.consultation-completion>div>div>p{font-size:var(--fs-16)!important;line-height:var(--lh-26)!important;margin-bottom:40px!important}.consultation-completion>div>div>div:last-child>button{width:100%!important;max-width:328px!important;height:50px!important;font-size:var(--fs-16)!important}.consultation-completion>div>div>div:last-child>a{font-size:var(--fs-16)!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pageHeaderNavSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pageHeaderTitleSlideRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes pageHeaderBreadcrumbFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pageHeaderBgFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.page-header-nav-animate{animation:.6s ease-out forwards pageHeaderNavSlideDown}.page-header-breadcrumb-animate{opacity:0;animation:.5s ease-out .8s forwards pageHeaderBreadcrumbFadeUp;white-space:nowrap!important;width:auto!important;min-width:fit-content!important;max-width:none!important}.page-header-bg-animate{animation:.8s ease-out forwards pageHeaderBgFadeIn}@keyframes navLogoFadeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes navMenuFadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.nav-logo-animate{opacity:0;animation:.6s ease-out .1s forwards navLogoFadeIn}.nav-menu-animate{opacity:0;animation:.6s ease-out .2s forwards navMenuFadeIn}.nav-menu-animate a{opacity:0;animation:.4s ease-out forwards fadeIn}.nav-menu-animate a:first-child{animation-delay:.3s}.nav-menu-animate a:nth-child(2){animation-delay:.35s}.nav-menu-animate a:nth-child(3){animation-delay:.4s}.nav-menu-animate a:nth-child(4){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.page-header-nav-animate,.page-header-title-animate,.page-header-breadcrumb-animate,.nav-logo-animate,.nav-menu-animate,.nav-menu-animate a{opacity:1!important;animation:none!important;transform:none!important}}.victim-support-hero{text-align:center;margin-bottom:72px}.victim-support-hero-title{font-size:36px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin-bottom:0;line-height:48.6px}.victim-support-process-flow{width:100%;max-width:1229.4px;margin:0 auto 72px}.process-row-1,.process-row-2{align-items:flex-start;gap:32.4px;display:flex}.process-row-1{margin-bottom:41.4px}.process-card{background-color:var(--bg-white);border:1px solid var(--border-light);border-top:2.7px solid #5c637b;flex-direction:column;gap:17.1px;padding:52.2px 22.5px;display:flex}.process-card-active{border-top-width:2.7px}.process-card-title{font-size:16.2px;font-weight:var(--fw-bold);text-align:center;white-space:pre-line;margin:0;line-height:18.9px}.process-card-title-white{color:var(--text-white)}.process-card-title-primary{color:var(--text-primary)}.process-card-text{font-size:14.4px;font-weight:var(--fw-light);white-space:pre-line;margin:0;line-height:23.4px}.process-card-text-white{color:var(--text-white)}.process-card-text-primary{color:var(--text-primary)}.process-arrow{justify-content:center;align-items:center;width:14.7px;height:23.1px;margin-top:90px;display:flex}.process-arrow-row-2{margin-top:72.1px}.process-card-link-button{background-color:#5c637b;justify-content:center;align-items:center;width:100%;height:34.3px;margin-top:auto;padding:0 14px;display:flex}.process-card-link-button a{font-size:10.5px;font-weight:var(--fw-bold);color:var(--text-white);line-height:12.6px;text-decoration:none}.victim-support-parallel-title{text-align:center;margin-bottom:54px}.victim-support-parallel-title-text{font-size:36px;font-weight:var(--fw-light);color:var(--text-primary);margin:0;line-height:36.9px}.victim-support-parallel-title-text strong{font-weight:var(--fw-bold)}.victim-support-strategies{width:100%;max-width:1260px;margin:0 auto 90px;position:relative}.strategy-button-row{justify-content:center;gap:15.4px;margin-bottom:14px;display:flex}.strategy-button{background-color:var(--color-primary);cursor:pointer;border:none;justify-content:center;align-items:center;gap:7px;width:316.4px;height:44.8px;padding:0 14px;display:flex}.strategy-button span{font-size:16.2px;font-weight:var(--fw-bold);color:var(--text-white);line-height:18.9px}.strategy-overlay-card{background-color:var(--bg-white);border:1px solid var(--color-primary);z-index:10;flex-direction:column;gap:14px;width:316.4px;height:181.3px;padding:33.6px 17.5px;display:flex;position:absolute;top:58.8px}.strategy-overlay-card-settlement{left:455.7px}.strategy-overlay-card-false-accusation{padding-top:58.1px;left:488.6px}.strategy-overlay-card-secondary-damage{padding-top:58.1px;left:521.5px}.strategy-overlay-title{font-size:16.2px;font-weight:var(--fw-bold);color:var(--color-primary);text-align:center;margin:0;line-height:18.9px}.strategy-overlay-text{font-size:10.5px;font-weight:var(--fw-light);color:var(--color-primary);white-space:pre-line;margin:0;line-height:23.4px}.strategy-overlay-link-button{background-color:var(--bg-white);border:1px solid var(--color-primary);justify-content:center;align-items:center;width:100%;height:34.3px;margin-top:auto;padding:0 14px;display:flex}.strategy-overlay-link-button a{font-size:10.5px;font-weight:var(--fw-bold);color:var(--color-primary);line-height:12.6px;text-decoration:none}@media (max-width:1023px){.victim-support-hero{margin-bottom:40px}.victim-support-hero-title{padding:0 20px;font-size:24px;line-height:32px}.victim-support-process-flow{max-width:100%;margin-bottom:40px;padding:0 20px}.process-row-1,.process-row-2{flex-direction:column;align-items:stretch;gap:20px}.process-row-1{margin-bottom:20px}.process-card{gap:12px;padding:24px 16px;width:100%!important;height:auto!important}.process-arrow{width:23.1px;height:14.7px;margin:10px auto;transform:rotate(90deg)}.process-arrow-row-2{margin-top:10px}.victim-support-parallel-title{margin-bottom:30px;padding:0 20px}.victim-support-parallel-title-text{font-size:24px;line-height:32px}.victim-support-parallel-title-text strong{font-weight:var(--fw-bold)}.victim-support-strategies{max-width:100%;margin-bottom:40px;padding:0 20px}.strategy-button-row{flex-direction:column;gap:12px;margin-bottom:20px}.strategy-button{width:100%;height:48px;padding:0 16px}.strategy-overlay-card{width:100%;height:auto;margin-top:12px;position:static!important}.strategy-overlay-card-settlement,.strategy-overlay-card-false-accusation,.strategy-overlay-card-secondary-damage{left:auto}}.sentencing-management-hero{text-align:center;margin-bottom:54px}.sentencing-management-hero-title{font-size:31.5px;font-weight:var(--fw-regular);color:var(--text-primary);max-width:1220.4px;margin-bottom:0;margin-left:auto;margin-right:auto;line-height:49.5px}.sentencing-management-intro{width:100%;max-width:1035px;margin:0 auto 54px}.sentencing-management-intro-card{background-color:var(--bg-white);border:1px solid #12463380;width:100%;padding:31.5px 45px}.sentencing-management-intro-text{font-size:22.5px;font-weight:var(--fw-regular);color:var(--color-primary);text-align:center;margin:0;line-height:27px}.sentencing-management-factors{width:100%;max-width:1035px;margin:0 auto 54px}.sentencing-management-factors-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sentencing-management-factor-column{flex-direction:column;display:flex}.sentencing-management-factor-header{background-color:var(--color-primary);border-top-left-radius:4px;border-top-right-radius:4px;justify-content:center;align-items:center;width:100%;height:92.7px;display:flex}.sentencing-management-factor-header-border{border:1px solid #ffffff4d}.sentencing-management-factor-header-title{font-size:20.7px;font-weight:var(--fw-bold);color:var(--text-white);margin:0;line-height:24.3px}.sentencing-management-factor-item{background-color:var(--bg-light-1);border:1px solid var(--border-primary);border-top:none;justify-content:center;align-items:center;width:100%;height:81px;padding:0 13.5px;display:flex}.sentencing-management-factor-item-last{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.sentencing-management-factor-item-text{font-size:19.8px;font-weight:var(--fw-medium);color:var(--color-primary);line-height:20.7px}.sentencing-management-factor-source{font-size:12.6px;font-weight:var(--fw-medium);color:var(--color-primary);text-align:center;margin-top:14px;margin-bottom:0;line-height:14.7px}.sentencing-management-background{background-image:url(/banners/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:1920px;margin:0 auto 54px;padding:56px 21px;position:relative}.sentencing-management-background-image{opacity:.1;filter:saturate(0);background-image:url(/images/1-1783-sentencing-bg.png);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sentencing-management-background-content{z-index:1;width:100%;max-width:616px;margin:0 auto;position:relative}.sentencing-management-background-description{font-size:27px;font-weight:var(--fw-regular);color:var(--text-primary);text-align:center;margin-top:0;margin-bottom:54px;line-height:36px}.sentencing-management-background-image-container{width:100%;height:510px;margin-bottom:20px;position:relative}.sentencing-management-background-cards{flex-direction:column;gap:18px;margin-bottom:20px;display:flex}.sentencing-management-background-card{background-color:var(--bg-white);border:1px solid #12463380;width:100%;padding:14px 17.5px}.sentencing-management-background-card-content{align-items:center;gap:21px;display:flex}.sentencing-management-background-card-title{font-size:19.8px;font-weight:var(--fw-bold);color:var(--color-primary);text-align:center;white-space:pre-line;flex-shrink:0;width:154px;margin:0;line-height:18.2px}.sentencing-management-background-card-text{font-size:12.6px;font-weight:var(--fw-regular);color:var(--color-primary);white-space:pre-line;margin:0;line-height:21px}@media (max-width:1023px){.sentencing-management-hero{margin-bottom:30px;padding:0 20px}.sentencing-management-hero-title{max-width:100%;font-size:20px;line-height:28px}.sentencing-management-intro{max-width:100%;margin-bottom:30px;padding:0 20px}.sentencing-management-intro-card{padding:20px 16px}.sentencing-management-intro-text{font-size:16px;line-height:24px}.sentencing-management-factors{max-width:100%;margin-bottom:30px;padding:0 20px}.sentencing-management-factors-row{grid-template-columns:1fr;gap:20px;display:grid}.sentencing-management-factor-column{width:100%}.sentencing-management-factor-header{height:auto;padding:16px}.sentencing-management-factor-header-title{font-size:16px;line-height:22px}.sentencing-management-factor-item{height:auto;min-height:60px;padding:16px}.sentencing-management-factor-item-text{font-size:14px;line-height:20px}.sentencing-management-factor-source{text-align:center;margin-top:12px;font-size:11px;line-height:16px}.sentencing-management-background{margin-bottom:30px;padding:30px 20px}.sentencing-management-background-content{max-width:100%}.sentencing-management-background-description{margin-bottom:30px;font-size:18px;line-height:26px}.sentencing-management-background-image-container{height:auto;min-height:200px;margin-bottom:30px}.sentencing-management-background-cards{gap:16px}.sentencing-management-background-card{padding:16px}.sentencing-management-background-card-content{flex-direction:column;align-items:center;gap:12px}.sentencing-management-background-card-title{width:100%;font-size:16px;line-height:22px}.sentencing-management-background-card-text{font-size:12px;line-height:18px}}.sentencing-management-documents{width:100%;max-width:616.7px;margin:0 auto 54px}.sentencing-management-documents-row{gap:3.5px;display:flex}.sentencing-management-document-image{border:1px solid #0003;flex-shrink:0;position:relative}.sentencing-management-programs{width:100%;max-width:616px;margin:0 auto 90px}.sentencing-management-programs-card{background-color:var(--color-primary);border:1px solid #12463380;width:100%;padding:21px 31.5px}.sentencing-management-programs-content{flex-direction:column;gap:7px;display:flex}.sentencing-management-programs-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.sentencing-management-programs-item{font-size:12.6px;font-weight:var(--fw-regular);color:var(--text-white);white-space:nowrap;line-height:14.7px}.sentencing-management-programs-divider{background-color:#ffffff4d;width:1px;height:10.5px}@media (max-width:1023px){.sentencing-management-documents{max-width:100%;margin-bottom:30px;padding:0 20px}.sentencing-management-documents-row{flex-direction:column;gap:16px}.sentencing-management-document-image{min-height:200px;width:100%!important;height:auto!important}.sentencing-management-programs{max-width:100%;margin-bottom:40px;padding:0 20px}.sentencing-management-programs-card{padding:20px 16px}.sentencing-management-programs-content{gap:12px}.sentencing-management-programs-row{gap:8px}.sentencing-management-programs-item{white-space:nowrap;font-size:12px;line-height:16px}.sentencing-management-programs-divider{height:12px}}.victim-investigation-hero{text-align:center;max-width:1193.4px;margin:0 auto 72px;padding:0 14px}.victim-investigation-hero-title{font-size:31.5px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin-bottom:36px;line-height:49.5px}.victim-investigation-hero-text{font-size:27px;font-weight:var(--fw-regular);color:var(--text-primary);margin:0;line-height:38.7px}.victim-investigation-precedents{width:100%;max-width:805px;margin:0 auto 90px;padding:0 14px}.victim-investigation-precedents-title{font-size:31.5px;font-weight:var(--fw-bold);color:var(--text-primary);text-align:center;margin-bottom:36px;line-height:37.8px}.victim-investigation-precedent-item{width:100%;margin-bottom:36px}.victim-investigation-precedent-header{background-color:var(--color-primary);justify-content:center;align-items:center;width:100%;height:56px;margin-bottom:0;padding:0 28px;display:flex}.victim-investigation-precedent-header-text{font-size:14px;font-weight:var(--fw-regular);color:var(--text-white);text-align:center;margin:0;line-height:16.8px}.victim-investigation-precedent-content{background-color:var(--bg-white);border:1px solid var(--color-primary);box-sizing:border-box;width:100%;padding:33.6px 45.5px}.victim-investigation-precedent-content-text{font-size:15.4px;font-weight:var(--fw-regular);color:var(--text-primary);text-align:center;white-space:pre-line;margin:0;line-height:30.8px}.victim-investigation-highlight-red{color:#dc3545;font-weight:var(--fw-bold)}.victim-investigation-description{text-align:center;max-width:700.4px;margin:0 auto 56px;padding:0 14px}.victim-investigation-description-text{font-size:27px;font-weight:var(--fw-regular);color:var(--text-primary);white-space:pre-line;margin:0;line-height:38.7px}.victim-investigation-guidelines{width:100%;max-width:805px;margin:0 auto 90px;padding:0 14px}.victim-investigation-guidelines-header{background-color:var(--color-primary);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:58.8px;margin-bottom:14px;padding:0 28px;display:flex}.victim-investigation-guidelines-header-title{font-size:17.5px;font-weight:var(--fw-bold);color:var(--text-white);margin:0;line-height:21px}.victim-investigation-guidelines-images{gap:17.5px;width:100%;height:489.3px;margin-bottom:36px;display:flex}.victim-investigation-guidelines-image{border:1px solid #9d9d9d;flex:1;position:relative}@media (max-width:1023px){.victim-investigation-hero{max-width:100%;margin-bottom:40px;padding:0 20px}.victim-investigation-hero-title{margin-bottom:20px;font-size:20px;line-height:28px}.victim-investigation-hero-text{font-size:16px;line-height:24px}.victim-investigation-precedents{max-width:100%;margin-bottom:40px;padding:0 20px}.victim-investigation-precedents-title{margin-bottom:24px;font-size:20px;line-height:28px}.victim-investigation-precedent-item{margin-bottom:24px}.victim-investigation-precedent-header{justify-content:center;align-items:center;height:auto;min-height:48px;padding:12px 16px;display:flex}.victim-investigation-precedent-header-text{text-align:center;font-size:12px;line-height:18px}.victim-investigation-precedent-content{padding:20px 16px}.victim-investigation-precedent-content-text{font-size:13px;line-height:22px}.victim-investigation-description{max-width:100%;margin-bottom:40px;padding:0 20px}.victim-investigation-description-text{font-size:16px;line-height:24px}.victim-investigation-guidelines{max-width:100%;margin-bottom:40px;padding:0 20px}.victim-investigation-guidelines-header{height:auto;min-height:48px;margin-bottom:16px;padding:12px 16px}.victim-investigation-guidelines-header-title{font-size:14px;line-height:20px}.victim-investigation-guidelines-images{flex-direction:column;gap:16px;height:auto;margin-bottom:24px}.victim-investigation-guidelines-image{width:100%;height:200px;min-height:200px}}.expertise-hero{text-align:center;margin-bottom:72px}.expertise-hero-title{font-size:36px;font-weight:var(--fw-light);color:var(--text-primary);max-width:766.8px;margin:0 auto 72px;line-height:36.9px}.expertise-features{flex-direction:column;align-items:center;width:100%;max-width:1440px;margin:0 auto;display:flex}.expertise-row-1,.expertise-row-2{gap:9px;margin:0 auto;display:flex}.expertise-row-1{width:1260px;height:316.8px;margin-bottom:0}.expertise-row-2{width:1260px;height:148.5px;margin:9px auto 0}.expertise-card-1,.expertise-card-2,.expertise-card-3{border:1px solid #0000001a;flex-direction:column;justify-content:center;padding:0 20.7px;display:flex;position:relative;overflow:hidden}.expertise-card-1{background-color:#124633e6;width:242.1px;height:316.8px}.expertise-card-2{background-color:#5c637be6;width:242.1px;height:316.8px}.expertise-card-3{background-color:#b56867e6;width:242.1px;height:316.8px}.expertise-card-background{filter:saturate(0);opacity:.5;pointer-events:none;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.expertise-card-content{z-index:1;position:relative}.expertise-card-title{font-size:16.2px;font-weight:var(--fw-bold);width:100%;margin-bottom:18px;line-height:18.9px}.expertise-card-title-white{color:var(--text-white)}.expertise-card-title-primary{color:var(--text-primary)}.expertise-card-text{font-size:14.4px;font-weight:var(--fw-regular);white-space:pre-line;width:100%;line-height:25.2px}.expertise-card-text-white{color:var(--text-white)}.expertise-card-text-primary{color:var(--text-primary)}.expertise-card-group-1,.expertise-card-group-2{flex-direction:column;gap:9px;display:flex}.expertise-card-group-1{width:249.3px;height:316.8px}.expertise-card-group-card{background-color:#ffffff80;border:1px solid #0000001a;flex-direction:column;justify-content:flex-start;height:153.9px;padding:36px 20.7px;display:flex}.expertise-card-group-card-content{width:207.9px}.expertise-card-group-2{width:249.3px;height:316.8px}.expertise-row-2-card{background-color:var(--bg-white);border:1px solid #0000001a;align-items:flex-start;gap:18px;padding:37.8px 27px;display:flex}.expertise-row-2-card-emergency{width:414px;height:148.5px;padding:49.05px 27px}.expertise-row-2-card-strategy{width:414px;height:148.5px}.expertise-row-2-card-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.expertise-row-2-card-icon-emergency{width:48.6px;height:47.7px}.expertise-row-2-card-icon-strategy{width:53.1px;height:53.1px}.expertise-row-2-card-icon img{object-fit:contain;width:100%;height:100%}.expertise-row-2-card-content{text-align:left;flex:1;min-width:0}.expertise-row-2-card-title{font-size:16.2px;font-weight:var(--fw-bold);color:var(--text-primary);white-space:nowrap;margin-bottom:9px;line-height:18.9px}.expertise-row-2-card-text{font-size:13.5px;font-weight:var(--fw-regular);color:var(--text-primary);white-space:pre-line;line-height:25.2px}@media (max-width:1023px){.expertise-hero{margin-bottom:40px;padding:0 20px}.expertise-hero-title{max-width:100%;margin-bottom:40px;font-size:24px;line-height:32px}.expertise-features{max-width:100%;padding:0 20px}.expertise-row-1,.expertise-row-2{flex-direction:column;gap:16px;margin-bottom:16px;width:100%!important;height:auto!important}.expertise-card-1,.expertise-card-2,.expertise-card-3{min-height:200px;padding:24px 16px;width:100%!important;height:auto!important}.expertise-card-group-1,.expertise-card-group-2{gap:16px;width:100%!important;height:auto!important}.expertise-card-group-card{min-height:120px;padding:24px 16px;height:auto!important}.expertise-card-group-card-content{width:100%}.expertise-card-title{margin-bottom:12px;font-size:16px;line-height:22px}.expertise-card-text{font-size:14px;line-height:22px}.expertise-row-2{margin-top:16px;margin-bottom:16px;width:100%!important;height:auto!important}.expertise-row-2-card-emergency,.expertise-row-2-card-strategy{min-height:120px;padding:24px 16px;width:100%!important;height:auto!important}.expertise-row-2-card-icon-emergency,.expertise-row-2-card-icon-strategy{width:40px!important;height:40px!important}.expertise-row-2-card-title{margin-bottom:8px;font-size:16px;line-height:22px}.expertise-row-2-card-text{font-size:13px;line-height:20px}}.self-diagnosis-completion{text-align:center;background-color:#12463312;width:100%;margin-bottom:56px;padding:56px 14px}.self-diagnosis-completion-content{max-width:1119.6px;margin:0 auto}.self-diagnosis-completion-card{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:0;max-width:720px;margin:0 auto;padding:56px 28px}.self-diagnosis-completion-title{font-size:36px;font-weight:var(--fw-bold);color:var(--text-white);margin-bottom:36px;line-height:49.5px}.self-diagnosis-completion-text{font-size:16.2px;font-weight:var(--fw-regular);color:var(--text-white);white-space:pre-line;margin-bottom:40px;line-height:26.1px}.self-diagnosis-completion-attorneys{flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:50px;display:flex}.self-diagnosis-completion-attorney-card{flex-direction:column;align-items:center;gap:12px;width:140px;display:flex}.self-diagnosis-completion-attorney-card>div{border-radius:8px;width:120px;height:120px;overflow:hidden;box-shadow:0 4px 12px #00000026}.self-diagnosis-completion-attorney-name{font-size:14px;font-weight:var(--fw-medium);color:var(--text-white);text-align:center;margin:0;line-height:1.4}.self-diagnosis-completion-actions{flex-direction:column;align-items:center;gap:14px;display:flex}.self-diagnosis-completion-button{background-color:var(--bg-white);width:140px;height:46.9px;color:var(--color-primary);font-size:16.2px;font-weight:var(--fw-bold);cursor:pointer;border:1px solid #ffffff4d;line-height:18.9px;transition:opacity .3s}.self-diagnosis-completion-button-main{background-color:var(--color-primary);border:2px solid var(--color-primary);width:280px;height:60px;color:var(--text-white);font-size:18px;font-weight:var(--fw-bold);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px #12463333}.self-diagnosis-completion-button-main:hover{background-color:#124633e6;transform:translateY(-2px);box-shadow:0 6px 20px #1246334d}.self-diagnosis-completion-overlay{z-index:9999;background-color:#0009;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.self-diagnosis-completion-popup{background-color:var(--bg-white);text-align:center;border-radius:16px;width:90%;max-width:500px;padding:48px 40px;animation:.3s slideUp;box-shadow:0 8px 32px #0003}.self-diagnosis-completion-popup-title{font-size:28px;font-weight:var(--fw-bold);color:var(--color-primary);margin-bottom:20px;line-height:1.4}.self-diagnosis-completion-popup-text{font-size:16px;font-weight:var(--fw-regular);color:var(--text-primary);white-space:pre-line;margin-bottom:32px;line-height:1.6}.self-diagnosis-completion-popup-button{background-color:var(--color-primary);width:100%;height:56px;color:var(--text-white);font-size:18px;font-weight:var(--fw-bold);cursor:pointer;border:none;border-radius:8px;transition:all .3s;box-shadow:0 4px 16px #12463333}.self-diagnosis-completion-popup-button:hover{background-color:#124633e6;transform:translateY(-2px);box-shadow:0 6px 20px #1246334d}.law-firm-comparison-overlay{background-color:#0009;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;overflow-y:auto;z-index:99999!important;width:100vw!important;height:100vh!important;margin:0!important;position:fixed!important;inset:0!important}.law-firm-comparison-popup{background-color:var(--bg-white);border-radius:16px;flex-direction:column;width:100%;max-width:1200px;max-height:90vh;padding:0;animation:.3s slideUp;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}.law-firm-comparison-popup-header{border-bottom:1px solid #1246331a;justify-content:space-between;align-items:center;padding:32px 40px;display:flex}.law-firm-comparison-popup-title{font-size:24px;font-weight:var(--fw-bold);color:var(--color-primary);margin:0;line-height:1.4}.law-firm-comparison-popup-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;transition:color .2s;display:flex}.law-firm-comparison-popup-close:hover{color:var(--color-primary)}.law-firm-comparison-table-container{flex:1;padding:32px 40px;overflow-y:auto}.law-firm-comparison-table{border-collapse:collapse;width:100%;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.law-firm-comparison-table thead{background-color:var(--color-primary);color:var(--text-white)}.law-firm-comparison-table th{text-align:left;font-size:16px;font-weight:var(--fw-bold);border:1px solid #fff3;padding:16px 20px;line-height:1.5;color:#fff!important}.law-firm-comparison-table tbody tr{border-bottom:1px solid #1246331a;transition:background-color .2s}.law-firm-comparison-table tbody tr:hover{background-color:#12463305}.law-firm-comparison-table td{color:var(--text-primary);vertical-align:top;border:1px solid #1246331a;padding:20px;font-size:15px;line-height:1.6}.law-firm-comparison-category{font-weight:var(--fw-bold);color:var(--color-primary);background-color:#1246330d;width:200px;min-width:180px}.law-firm-comparison-other{width:40%;color:var(--text-secondary)}.law-firm-comparison-geunbon{width:40%;color:var(--color-primary);font-weight:var(--fw-medium)}.law-firm-comparison-popup-button{background-color:var(--bg-white);color:var(--color-primary);font-size:16px;font-weight:var(--fw-medium);cursor:pointer;border:1px solid #12463333;border-radius:8px;margin:0 40px 32px;padding:14px 32px;font-family:inherit;transition:all .2s}.law-firm-comparison-popup-button:hover{background-color:var(--color-primary);color:var(--text-white);border-color:var(--color-primary)}@media (max-width:768px){.law-firm-comparison-popup{border-radius:12px;max-width:100%;max-height:95vh;margin:10px}.law-firm-comparison-popup-header{padding:24px 20px}.law-firm-comparison-popup-title{font-size:20px}.law-firm-comparison-table-container{-webkit-overflow-scrolling:touch;padding:20px;overflow-x:auto}.law-firm-comparison-table{width:100%;min-width:800px}.law-firm-comparison-table th{padding:12px 16px;font-size:14px;color:#fff!important}.law-firm-comparison-table td{padding:12px 16px;font-size:14px}.law-firm-comparison-category{width:150px;min-width:120px}.law-firm-comparison-popup-button{background-color:var(--bg-white);width:calc(100% - 40px);color:var(--color-primary);font-size:14px;font-weight:var(--fw-medium);cursor:pointer;border:1px solid #12463333;border-radius:8px;margin:0 20px 24px;padding:12px 24px;font-family:inherit;transition:all .2s}.law-firm-comparison-popup-button:hover{background-color:var(--color-primary);color:var(--text-white);border-color:var(--color-primary)}}.location-consultation-textarea::placeholder{font-family:var(--font-family)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.self-diagnosis-completion-popup{max-width:90%;padding:32px 24px}.self-diagnosis-completion-popup-title{margin-bottom:16px;font-size:24px}.self-diagnosis-completion-popup-text{margin-bottom:24px;font-size:14px}.self-diagnosis-completion-popup-button{height:48px;font-size:16px}}.self-diagnosis-completion-link{font-size:16.2px;font-weight:var(--fw-regular);color:var(--text-white);line-height:18.9px;text-decoration:underline}.self-diagnosis-hero{text-align:center;max-width:1260px;margin:0 auto 72px;padding:0 14px}.self-diagnosis-hero-title{font-size:36px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin:0;line-height:49.5px}.self-diagnosis-form-area{background-color:#124633;background-image:url(/images/1-2799-self-diagnosis-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;margin-bottom:56px;padding:56px 14px;position:relative}.self-diagnosis-form-area-overlay{pointer-events:none;z-index:0;background-color:#12463312;position:absolute;inset:0}.self-diagnosis-form-container{z-index:1;flex-direction:column;gap:45px;max-width:1119.6px;margin:0 auto;display:flex;position:relative}.self-diagnosis-form-title{font-size:27px;font-weight:var(--fw-bold);color:var(--text-white);align-self:center;margin:0;line-height:41.4px}.self-diagnosis-form-layout{align-items:flex-start;gap:52.2px;display:flex}.self-diagnosis-info-card{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:0;flex-shrink:0;width:550.7px;padding:37.8px}.self-diagnosis-info-card-text{color:var(--text-white);white-space:pre-line;margin:0 0 36px;font-size:15.3px;font-weight:400;line-height:27.9px}.self-diagnosis-info-card-contact{color:var(--text-white);margin:0;font-size:15.3px;font-weight:400;line-height:27.9px}.self-diagnosis-info-card-contacts{flex-direction:column;gap:7.2px;margin-bottom:31.5px;display:flex}.self-diagnosis-info-card-note{color:var(--text-white);margin:0 0 27px;font-size:12.6px;font-weight:400;line-height:27.9px}.self-diagnosis-info-card-sns{align-items:center;gap:9px;display:flex}.self-diagnosis-form{flex:1;min-width:0}.self-diagnosis-question-card{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:0;overflow:hidden}.self-diagnosis-question-header{background-color:#0006;align-items:center;gap:27px;padding:17.55px 37.8px;display:flex}.self-diagnosis-question-number{color:var(--text-white);min-width:21.6px;font-size:18px;font-weight:800;line-height:21.6px}.self-diagnosis-question-text{color:var(--text-white);flex:1;font-size:18px;font-weight:800;line-height:16.8px}.self-diagnosis-options{flex-direction:column;gap:35.1px;padding:37.8px;display:flex}.self-diagnosis-textarea-wrapper{padding:37.8px}.self-diagnosis-textarea{width:100%;min-height:168px;color:var(--text-white);resize:vertical;background-color:#0003;border:1px solid #ffffff59;padding:18px;font-size:15px;line-height:1.6}.self-diagnosis-textarea::placeholder,.self-diagnosis-form-input::placeholder{color:#fff9}.self-diagnosis-form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;color:var(--text-white)!important;padding-right:50px!important}.self-diagnosis-form-select option{color:var(--text-primary)!important;background-color:var(--bg-white)!important}.self-diagnosis-status{max-width:1119.6px;margin:0 auto 28px;padding:0 14px}.self-diagnosis-empty-section{justify-content:center;width:100%;margin-bottom:56px;display:flex}.self-diagnosis-empty-card{text-align:center;background-color:#ffffff14;border:1px solid #fff3;flex-direction:column;gap:24px;width:100%;max-width:600px;padding:40px;display:flex}.self-diagnosis-empty-text{color:var(--text-white);margin:0;font-size:18px;font-weight:600}.self-diagnosis-empty-link{color:var(--text-white);border:1px solid #fff6;align-self:center;padding:12px 24px;font-size:15px;text-decoration:none;transition:background-color .2s,border-color .2s}.self-diagnosis-empty-link:hover{background-color:#ffffff26;border-color:#fff9}.self-diagnosis-option-label{cursor:pointer;align-items:center;gap:18px;display:flex}.self-diagnosis-option-radio-wrapper{width:17.1px;height:17.1px;position:relative}.self-diagnosis-option-radio-input{opacity:0;cursor:pointer;position:absolute}.self-diagnosis-option-radio-circle{background-color:#0000;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:17.1px;height:17.1px;display:flex}.self-diagnosis-option-radio-circle-selected{border:1px solid var(--text-white)}.self-diagnosis-option-radio-dot{background-color:var(--text-white);border-radius:50%;width:9.9px;height:9.9px}.self-diagnosis-option-text{color:var(--text-white);font-size:17.1px;font-weight:400;line-height:20.41px}.self-diagnosis-option-text-selected{font-weight:700}.self-diagnosis-option-button{width:100%;color:var(--text-white);text-align:left;cursor:pointer;background-color:#ffffff1a;border:1px solid #ffffff4d;padding:18px 27px;font-size:15.3px;font-weight:400;line-height:27.9px;transition:background-color .3s}.self-diagnosis-option-button:hover{background-color:#fff3}.self-diagnosis-option-button-selected{background-color:#ffffff4d}.self-diagnosis-navigation{gap:18px;padding:0;display:flex}.self-diagnosis-nav-button-previous{height:60.3px;color:var(--text-white);font-size:16.2px;font-weight:var(--fw-bold);cursor:pointer;background-color:#0000;border:1px solid #ffffff4d;flex:1;line-height:18.9px;transition:opacity .3s}.self-diagnosis-nav-button-next{background-color:var(--bg-white);height:60.3px;color:var(--color-primary);font-size:16.2px;font-weight:var(--fw-bold);cursor:pointer;border:1px solid #ffffff4d;flex:1;justify-content:center;align-items:center;line-height:18.9px;transition:opacity .3s;display:flex}.self-diagnosis-nav-button-next-full{flex:none;width:100%}.self-diagnosis-nav-button-next-disabled{opacity:.5;cursor:not-allowed}.self-diagnosis-progress{color:var(--text-white);font-size:15.3px;font-weight:400;line-height:27.9px}.self-diagnosis-nav-button{color:var(--text-white);font-size:15.3px;font-weight:var(--fw-bold);cursor:pointer;background-color:#ffffff1a;border:1px solid #ffffff4d;padding:14.4px 27px;line-height:27.9px;transition:background-color .3s}.self-diagnosis-nav-button:hover{background-color:#fff3}.self-diagnosis-nav-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1023px){.self-diagnosis-completion{margin-bottom:40px;padding:40px 20px}.self-diagnosis-completion-card{max-width:100%;padding:40px 20px}.self-diagnosis-completion-title{margin-bottom:24px;font-size:24px;line-height:32px}.self-diagnosis-completion-text{margin-bottom:40px;font-size:14px;line-height:22px}.self-diagnosis-completion-button{width:120px;height:44px;font-size:14px;line-height:18px}.self-diagnosis-completion-link{font-size:14px;line-height:18px}.self-diagnosis-hero{max-width:100%;margin-bottom:40px;padding:0 20px}.self-diagnosis-hero-title{font-size:20px;line-height:28px}.self-diagnosis-form-area{margin-bottom:40px;padding:40px 20px}.self-diagnosis-form-container{gap:30px;max-width:100%}.self-diagnosis-form-title{font-size:20px;line-height:28px}.self-diagnosis-form-layout{flex-direction:column;gap:30px}.self-diagnosis-info-card{width:100%;padding:24px}.self-diagnosis-info-card-text{margin-bottom:24px;font-size:14px;line-height:22px}.self-diagnosis-info-card-contact{font-size:14px;line-height:22px}.self-diagnosis-info-card-contacts{gap:8px;margin-bottom:20px}.self-diagnosis-info-card-note{margin-bottom:20px;font-size:12px;line-height:20px}.self-diagnosis-question-header{gap:16px;padding:16px 20px}.self-diagnosis-question-number,.self-diagnosis-question-text{font-size:16px;line-height:22px}.self-diagnosis-options{gap:12px;padding:20px}.self-diagnosis-textarea-wrapper{padding:20px}.self-diagnosis-textarea{min-height:140px;padding:14px;font-size:14px}.self-diagnosis-empty-card{padding:28px 20px}.self-diagnosis-option-button{padding:16px 20px;font-size:14px;line-height:22px}.self-diagnosis-navigation{flex-direction:column;gap:16px;margin-top:20px;padding:0}.self-diagnosis-progress{font-size:14px;line-height:22px}.self-diagnosis-nav-button{width:100%;height:52px;padding:0 18px;font-size:14px;line-height:22px}}.consultation-completion{filter:saturate(0);text-align:center;background-color:#444;background-image:url(/images/1-2849-consultation-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;margin-bottom:56px;padding:56px 14px;position:relative}.consultation-completion:before{content:"";pointer-events:none;z-index:0;background-color:#44444412;position:absolute;inset:0}.consultation-completion-content{z-index:1;max-width:1119.6px;margin:0 auto;position:relative}.consultation-completion-card{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:0;max-width:720px;margin:0 auto;padding:56px 28px}.consultation-completion-title{font-size:36px;font-weight:var(--fw-bold);color:var(--text-white);margin-bottom:36px;line-height:49.5px}.consultation-completion-text{font-size:16.2px;font-weight:var(--fw-regular);color:var(--text-white);white-space:pre-line;margin-bottom:54px;line-height:26.1px}.consultation-completion-actions{flex-direction:column;align-items:center;gap:18px;display:flex}.consultation-completion-button{background-color:var(--bg-white);width:140px;height:60.3px;color:var(--color-primary);font-size:16.2px;font-weight:var(--fw-bold);cursor:pointer;border:1px solid #ffffff4d;line-height:18.9px;transition:opacity .3s}.consultation-completion-link{font-size:16.2px;font-weight:var(--fw-regular);color:var(--text-white);line-height:18.9px;text-decoration:underline}.consultation-hero{text-align:center;max-width:980px;margin:0 auto 56px;padding:0 14px}.consultation-hero-title{font-size:36px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin:0;line-height:38.5px}.consultation-form-area{filter:saturate(0);background-color:#444;background-image:url(/images/1-2849-consultation-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;margin-bottom:56px;padding:56px 7px;position:relative}.consultation-form-area-overlay{pointer-events:none;z-index:0;background-color:#44444412;position:absolute;inset:0}.consultation-form-container{z-index:1;flex-direction:column;gap:35px;max-width:1119.6px;margin:0 auto;display:flex;position:relative}.consultation-form-title{font-size:27px;font-weight:var(--fw-bold);color:var(--text-white);text-align:center;margin:0;line-height:41.4px}.consultation-form-link-wrapper{justify-content:center;display:flex}.consultation-form-link-button{width:347.4px;height:60.3px;color:var(--text-white);font-size:16.2px;font-weight:var(--fw-bold);cursor:pointer;background-color:#ffffff1a;border:1px solid #ffffff4d;justify-content:center;align-items:center;gap:8px;line-height:14.7px;text-decoration:none;transition:background-color .3s;display:flex}.consultation-form-link-button:hover{background-color:#fff3}.consultation-form-link-arrow{margin-left:4px;font-size:20px;line-height:1}.consultation-form-layout{align-items:flex-start;gap:52.2px;display:flex}.consultation-info-card{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:0;flex:1;min-width:0;padding:37.8px}.consultation-info-card-text{font-size:15.3px;font-weight:var(--fw-regular);color:var(--text-white);white-space:pre-line;margin:0 0 28px;line-height:27.9px}.consultation-info-card-contact{font-size:15.3px;font-weight:var(--fw-regular);color:var(--text-white);margin:0;line-height:27.9px}.consultation-info-card-contacts{flex-direction:column;gap:7.2px;margin-bottom:31.5px;display:flex}.consultation-info-card-note{font-size:12.6px;font-weight:var(--fw-regular);color:var(--text-white);margin:0 0 21px;line-height:27.9px}.consultation-info-card-selfdiagnosis{background-color:#ffffff14;border:1px solid #ffffff40;border-radius:10px;margin-top:12px;padding:16px}.consultation-info-card-selfdiagnosis p{font-size:13px;font-weight:var(--fw-medium);color:var(--text-white);margin:0 0 6px}.consultation-info-card-selfdiagnosis ul{color:var(--text-white);margin:0;padding-left:18px;font-size:12px;line-height:1.5}.consultation-info-card-sns{align-items:center;gap:7px;display:flex}.consultation-form{flex:1;min-width:0}.consultation-form-fields{flex-direction:column;gap:21px;display:flex}.consultation-form-input,.consultation-form-select,.consultation-form-textarea{width:100%;height:42px;color:var(--text-white);font-size:15.3px;font-weight:var(--fw-regular);background-color:#0003;border:1px solid #ffffff4d;outline:none;padding:0 16.1px;line-height:14px}.consultation-form-select{cursor:pointer}.consultation-form-textarea{resize:vertical;min-height:42px;padding:14px 16.1px;font-family:inherit}.consultation-form-checkbox-label{cursor:pointer;align-items:center;gap:7px;margin-top:7px;display:flex}.consultation-form-checkbox{cursor:pointer;width:12.6px;height:12.6px}.consultation-form-checkbox-text{font-size:10.5px;font-weight:var(--fw-regular);color:var(--text-white);line-height:12.6px}.consultation-form-submit-button{background-color:var(--bg-white);width:100%;height:60.3px;color:var(--color-primary);font-size:16.2px;font-weight:var(--fw-bold);cursor:pointer;border:1px solid #ffffff4d;justify-content:center;align-items:center;margin-top:7px;line-height:18.9px;transition:opacity .3s;display:flex}.consultation-form-submit-button:disabled{opacity:.5;cursor:not-allowed;background-color:#ffffffb3}@media (max-width:1023px){.consultation-completion{margin-bottom:40px;padding:40px 20px}.consultation-completion-card{max-width:100%;padding:40px 20px}.consultation-completion-title{margin-bottom:24px;font-size:24px;line-height:32px}.consultation-completion-text{margin-bottom:40px;font-size:14px;line-height:22px}.consultation-completion-button{width:120px;height:52px;font-size:14px;line-height:18px}.consultation-completion-link{font-size:14px;line-height:18px}.consultation-hero{max-width:100%;margin-bottom:40px;padding:0 20px}.consultation-hero-title{font-size:20px;line-height:28px}.consultation-form-area{margin-bottom:40px;padding:40px 20px}.consultation-form-container{gap:30px;max-width:100%}.consultation-form-title{font-size:20px;line-height:28px}.consultation-form-link-button{width:100%;max-width:300px;height:52px;font-size:14px;line-height:18px}.consultation-form-layout{flex-direction:column;gap:30px}.consultation-info-card{width:100%;padding:24px}.consultation-info-card-text{margin-bottom:20px;font-size:14px;line-height:22px}.consultation-info-card-contact{font-size:14px;line-height:22px}.consultation-info-card-contacts{gap:8px;margin-bottom:20px}.consultation-info-card-note{margin-bottom:16px;font-size:12px;line-height:20px}.consultation-info-card-selfdiagnosis{margin-top:8px;padding:14px}.consultation-info-card-selfdiagnosis p{font-size:12px}.consultation-info-card-selfdiagnosis ul{font-size:11.5px}.consultation-form{width:100%}.consultation-form-input,.consultation-form-select,.consultation-form-textarea{height:44px;padding:0 16px;font-size:14px;line-height:18px}.consultation-form-textarea{min-height:100px;padding:12px 16px}.consultation-form-submit-button{height:52px;font-size:14px;line-height:18px}}.defendant-center-hero{text-align:center;margin-bottom:72px}.defendant-center-hero-title{font-size:36px;font-weight:var(--fw-light);color:var(--text-primary);margin-bottom:0;line-height:36.9px}.defendant-process-flow{width:100%;max-width:1917.9px;margin:0 auto 72px}.defendant-process-row-1,.defendant-process-row-2{align-items:flex-start;gap:13.5px;display:flex}.defendant-process-row-1{margin-bottom:43.2px}.defendant-process-card{background-color:var(--bg-white);border:1px solid #e4e4e4;border-top:2.7px solid #5c637b;flex-direction:column;gap:17.1px;padding:18.9px;display:flex}.defendant-process-card-active{background-color:#5c637b;border:none}.defendant-process-card-title{text-align:center;margin:0;font-size:16.2px;font-weight:700;line-height:19.3px}.defendant-process-card-title-white{color:#fff}.defendant-process-card-title-primary{color:#222;line-height:15px}.defendant-process-card-title-small{font-size:12.6px;line-height:15px}.defendant-process-card-text{margin:0;font-size:14.4px;font-weight:300;line-height:23.4px}.defendant-process-card-text-white{color:#fff}.defendant-process-card-text-primary{color:#222}.defendant-process-card-text-small{font-size:11.2px;line-height:18.2px}.defendant-process-arrow{flex-shrink:0;justify-content:center;align-items:center;display:flex}.defendant-process-arrow-large{width:18.9px;height:29.7px;margin-top:89.55px}.defendant-process-arrow-small{width:14.7px;height:23.1px;margin-top:69.65px}.defendant-process-arrow img{object-fit:contain}.defendant-process-card-link-button{background-color:#5c637b;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:flex}.defendant-process-card-link-button-text{color:#fff;font-weight:700}.defendant-process-card-link-button-text-large{font-size:13.5px;line-height:16.1px}.defendant-process-card-link-button-text-small{font-size:10.5px;line-height:12.6px}.defendant-process-card-section{flex-direction:column;display:flex}.defendant-process-card-section-top{flex:1;gap:11.7px;padding:14.7px}.defendant-process-card-section-bottom{border-top:1px solid #e4e4e4;gap:9.1px;padding:14.7px}.defendant-parallel-text{text-align:center;margin-bottom:42px}.defendant-parallel-title{font-size:36px;font-weight:var(--fw-light);color:var(--text-primary);margin-bottom:0;line-height:36.9px}.defendant-strategies{width:100%;max-width:980px;margin:0 auto 56px}.defendant-strategies-row{justify-content:center;gap:19.8px;display:flex}.defendant-strategy-card{background-color:#fff;border:1px solid #124633;flex-direction:column;gap:14.4px;padding:18px;display:flex}.defendant-strategy-card-title{color:#124633;text-align:center;margin:0;font-size:16.2px;font-weight:700;line-height:15px}.defendant-strategy-card-text{color:#124633;white-space:pre-line;margin:0;font-size:13.5px;font-weight:300;line-height:23.4px}.defendant-strategy-card-small{border:.9px solid #124633;gap:11.2px;padding:14px}.defendant-strategy-card-title-small{font-size:12.6px;line-height:15px}.defendant-strategy-card-text-small{font-size:10.5px;line-height:18.2px}@media (max-width:1023px){.defendant-center-hero{margin-bottom:40px;padding:0 20px}.defendant-center-hero-title{font-size:24px;line-height:32px}.defendant-process-flow{max-width:100%;margin-bottom:40px;padding:0 20px}.defendant-process-row-1,.defendant-process-row-2{flex-direction:column;align-items:stretch;gap:20px}.defendant-process-row-1{margin-bottom:20px}.defendant-process-card{gap:12px;padding:20px 16px;width:100%!important;height:auto!important}.defendant-process-arrow{transform:rotate(90deg);margin:10px auto!important}.defendant-process-arrow-large,.defendant-process-arrow-small{width:29.7px;height:18.9px}.defendant-parallel-text{margin-bottom:30px;padding:0 20px}.defendant-parallel-title{font-size:24px;line-height:32px}.defendant-strategies{max-width:100%;margin-bottom:40px;padding:0 20px}.defendant-strategies-row{flex-direction:column;gap:20px}.defendant-strategy-card{min-height:120px;padding:20px 16px;width:100%!important;height:auto!important}}.location-hero{text-align:center;margin-bottom:70px}.location-hero-title{color:#222;margin-bottom:0;font-size:36px;font-weight:300;line-height:36.9px}.location-hero-title-bold{font-weight:700}.location-map-section{width:100%;max-width:980px;margin:0 auto 42px}.location-map{background-color:#d9d9d9;border:1px solid #e5e5e5;width:100%;height:450px;margin-bottom:18px;position:relative;overflow:hidden}.location-address-card{background-color:#fff;border-radius:0 0 33.975px 33.975px;flex-direction:column;justify-content:center;align-items:center;width:209.7px;height:80.1px;padding:5.4px 4.5px 0;display:flex;position:absolute;top:144.9px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.location-address-card-inner{border:1px solid #12463333;border-radius:7.2px;flex-direction:column;justify-content:center;width:197.92px;height:56.7px;padding:5.4px;display:flex}.location-address-card-title{color:#124633;text-align:left;margin:0 0 4.5px;font-size:16.2px;font-weight:700;line-height:19.33px}.location-address-card-text{color:#124633;text-align:left;margin:0;font-size:11.7px;font-weight:400;line-height:13.96px}.location-address-card-shadow{background-color:#2223;border-radius:50%;width:25.2px;height:6.3px;position:absolute;bottom:-6.3px;left:50%;transform:translate(-50%)}.location-contact-section{background-color:#124633;border-radius:0;width:100%;max-width:920px;margin:0 auto 48px;padding:70px 110px;position:relative}.location-contact-info-row{grid-template-columns:1fr auto;align-items:start;gap:32px;display:grid}.location-contact-left{flex-direction:column;display:flex}.location-contact-address{color:#fff;text-align:left;margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.5}.location-contact-info{color:#fff;white-space:pre-line;font-size:17px;font-weight:500;line-height:32px}.location-map-buttons{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.location-map-button{cursor:pointer;background-color:#ffffff1f;border:1px solid #fff6;border-radius:6px;justify-content:flex-start;align-items:center;gap:12px;width:240px;height:58px;padding:0 20px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.location-map-button-text{color:#fff;font-size:18px;font-weight:600;line-height:1.4}.location-share-buttons{justify-content:flex-end;gap:16.2px;display:flex}.location-share-button{cursor:pointer;background-color:#fff;border:1px solid #124633;border-radius:32.85px;justify-content:center;align-items:center;width:60.3px;height:60.3px;padding:0;display:flex}.location-share-button-url{border-radius:38.7px}.location-transport-section{width:100%;max-width:1260px;margin:0 auto}.location-transport-divider{background-color:#2223;width:100%;height:1px;margin-bottom:38.7px}.location-subway,.location-bus{gap:90px;margin-bottom:38.7px;padding-bottom:38.7px;display:flex}.location-transport-icon-wrapper{flex-direction:column;align-items:center;width:180px;min-width:180px;display:flex}.location-transport-icon-circle{background-color:#fff;border:1px solid #1246334d;border-radius:35.55px;justify-content:center;align-items:center;width:71.1px;height:71.1px;margin-bottom:14.4px;display:flex}.location-transport-title{color:#124633;text-align:center;font-size:18px;font-weight:700;line-height:21.48px}.location-transport-content{flex-direction:column;flex:1;gap:13.5px;display:flex}.location-transport-line{align-items:center;gap:12.6px;display:flex}.location-transport-line-badge{border-radius:3.6px;justify-content:center;align-items:center;height:30.6px;display:flex}.location-transport-line-badge-2{background-color:#498d68;width:85px}.location-transport-line-badge-shinbundang{background-color:#ff69b4;width:85px}.location-transport-line-badge-airport{background-color:#61b9ea;width:49.5px}.location-transport-line-badge-main{background-color:#648ad1;width:49.5px}.location-transport-line-badge-branch{background-color:#76a064;width:49.5px}.location-transport-line-badge-widearea{background-color:#e75858;width:49.5px}.location-transport-line-badge-wide{width:100%;max-width:200px}.location-transport-content-title{color:#222;margin:0;font-size:18px;font-weight:700;line-height:36.9px}.location-transport-content-text{color:#222;font-size:15.3px;font-weight:400;line-height:27.9px}.location-transport-content-text li{margin-bottom:8px}.location-transport-content-text li:last-child{margin-bottom:0}.location-car{gap:90px;padding-bottom:38.7px;display:flex}.location-transport-line-badge-text{color:#fff;font-size:18px;font-weight:700;line-height:21.48px}.location-transport-line-text{color:#222;font-size:16.2px;font-weight:400;line-height:19.33px}.location-transport-note{color:#222;margin:18px 0 0;font-size:18px;font-weight:400;line-height:21.48px}@media (max-width:1023px){.location-hero{margin-bottom:40px;padding:0 20px}.location-hero-title{font-size:24px;line-height:32px}.location-map-section{max-width:100%;margin-bottom:30px;padding:0 20px}.location-map{height:300px;margin-bottom:16px}.location-address-card{width:180px;height:auto;padding:12px 10px;top:50%;transform:translate(-50%,-50%)}.location-address-card-inner{width:100%;height:auto;padding:12px}.location-address-card-title{margin-bottom:8px;font-size:14px;line-height:18px}.location-address-card-text{font-size:12px;line-height:16px}.location-contact-section{max-width:100%;margin-bottom:40px;padding:40px 20px}.location-contact-address{margin-bottom:30px;font-size:16px;line-height:24px}.location-contact-info-row{gap:30px;margin-bottom:30px;flex-direction:column!important;display:flex!important}.location-contact-info{font-size:14px;line-height:24px}.location-map-button{gap:12px;width:100%;max-width:300px;height:52px;padding:0 16px}.location-map-button-text{font-size:16px;line-height:24px}.location-share-buttons{justify-content:flex-start;gap:12px}.location-share-button{width:48px;height:48px}.location-transport-section{max-width:100%;padding:0 20px}.location-transport-divider{margin-bottom:30px}.location-subway,.location-bus{flex-direction:column;gap:24px;margin-bottom:30px;padding-bottom:30px}.location-transport-icon-wrapper{width:100%}.location-transport-icon-circle{width:60px;height:60px;margin-bottom:12px}.location-transport-title{font-size:16px;line-height:22px}.location-transport-content{gap:16px}.location-transport-line{gap:12px}.location-transport-line-badge{height:28px}.location-transport-line-badge-2{width:75px}.location-transport-line-badge-shinbundang{background-color:#ff69b4;width:75px}.location-transport-line-badge-text,.location-transport-line-text{font-size:14px;line-height:18px}.location-transport-note{margin-top:16px;font-size:14px;line-height:20px}}.media-hero{text-align:center;margin-bottom:56px}.media-hero-title{font-size:28px;font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:0;line-height:28.7px}.media-list{width:100%;max-width:1261.8px;margin:0 auto 72px}.media-grid{grid-template-columns:repeat(3,406.8px);gap:20.7px;margin-bottom:36px;display:grid}.media-pagination-wrapper{justify-content:center;width:100%;display:flex}@media (max-width:1023px){.media-hero{margin-bottom:40px;padding:0 20px}.media-hero-title{font-size:20px;line-height:24px}.media-list{max-width:100%;margin-bottom:40px;padding:0 20px}.media-grid{grid-template-columns:1fr;gap:24px;margin-bottom:30px}}.media-detail{width:100%;max-width:1260px;margin:0 auto}.media-detail-divider{width:100%;height:1px;margin-bottom:63.9px}.media-detail-divider-top{background-color:var(--color-primary)}.media-detail-divider-gray{background-color:#d7d7d7}.media-detail-title{font-size:27px;font-weight:var(--fw-bold);color:var(--text-primary);text-align:center;max-width:754.2px;margin:0 auto 36px;line-height:27.9px}.media-detail-image{width:674.1px;height:348.3px;margin:0 auto 36px;position:relative}.media-detail-content{width:628.2px;margin:0 auto 90px}.media-detail-content-text{font-size:14.4px;font-weight:var(--fw-regular);color:var(--text-primary);text-align:center;white-space:pre-line;margin:0;line-height:24.3px}.media-detail-navigation{width:100%;max-width:980px;margin:0 auto 14px}.media-detail-nav-item{align-items:center;gap:25.2px;margin-bottom:7px;padding-left:12.6px;display:flex}.media-detail-nav-label{justify-content:center;align-items:center;width:116.9px;height:51.1px;display:flex}.media-detail-nav-label-text{font-size:14px;font-weight:var(--fw-bold);color:var(--color-primary);line-height:16.8px}.media-detail-nav-content{flex:1;align-items:center;display:flex}.media-detail-nav-link{font-size:14px;font-weight:var(--fw-regular);color:var(--text-primary);line-height:16.8px;text-decoration:none}.media-detail-nav-empty{font-size:14px;font-weight:var(--fw-regular);color:#999;line-height:16.8px}.media-detail-nav-divider{background-color:#d7d7d7;width:100%;height:1px;margin-bottom:7px}.media-detail-nav-divider-bottom{margin-bottom:21px}.media-detail-back-button-wrapper{justify-content:center;width:100%;margin-bottom:56px;display:flex}.media-detail-back-button{background-color:var(--bg-white);border:1px solid var(--color-primary);width:161px;height:45.5px;font-size:12.6px;font-weight:var(--fw-bold);color:var(--color-primary);justify-content:center;align-items:center;line-height:14.7px;text-decoration:none;display:flex}@media (max-width:1023px){.media-detail{max-width:100%;padding:0 20px}.media-detail-divider{margin-bottom:40px}.media-detail-title{max-width:100%;margin-bottom:24px;font-size:20px;line-height:24px}.media-detail-image{aspect-ratio:749/387;width:100%;max-width:100%;height:auto;margin-bottom:24px}.media-detail-content{width:100%;margin-bottom:60px}.media-detail-content-text{font-size:14px;line-height:22px}.media-detail-navigation{max-width:100%;margin-bottom:16px}.media-detail-nav-item{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:12px;padding-left:0}.media-detail-nav-label{width:auto;height:auto;padding:8px 0}.media-detail-nav-label-text{font-size:14px;line-height:18px}.media-detail-nav-content{width:100%}.media-detail-nav-link,.media-detail-nav-empty{font-size:14px;line-height:20px}.media-detail-nav-divider{margin-bottom:12px}.media-detail-nav-divider-bottom{margin-bottom:20px}.media-detail-back-button-wrapper{margin-bottom:40px}.media-detail-back-button{width:140px;height:44px;font-size:14px;line-height:18px}}.attorneys-hero-title{text-align:center;width:100%;max-width:1344px;margin-bottom:42px;margin-left:auto;margin-right:auto;padding:0 20px}.attorneys-hero-title-text{color:#222;margin:0;font-size:clamp(20px,2.08vw,28px);font-weight:300;line-height:1.2}.attorneys-tabs{width:100%;max-width:1344px;height:clamp(40px,4.43vw,59.5px);margin:0 auto 42px;display:flex}.attorneys-tab-button{cursor:pointer;border:1px solid #124633cc;flex:1;justify-content:center;align-items:center;width:33.333%;height:100%;margin:0;padding:0;display:flex}.attorneys-tab-button-active{background-color:var(--color-primary)}.attorneys-tab-button-inactive{background-color:var(--bg-white)}.attorneys-tab-button-text{text-align:center;margin:0;padding:0 clamp(5px,1vw,10px);font-size:clamp(12px,1.2vw,17.5px);line-height:1.2}.attorneys-tab-button-text-active{font-weight:var(--fw-bold);color:var(--text-white)}.attorneys-tab-button-text-inactive{font-weight:var(--fw-light);color:var(--color-primary)}.attorneys-detail{width:100%;max-width:1344px;min-height:clamp(500px,56.25vw,756px);margin:0 auto;padding:0;position:relative}.attorneys-detail-bg{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.attorneys-detail-bg-white{background-color:#fff}.attorneys-detail-bg-image{filter:saturate();background-image:url(/images/1-1424-attorney-background.png);background-position:50%;background-size:cover}.attorneys-detail-bg-green{opacity:.9;z-index:1;background-color:#124633;width:100%;height:clamp(200px,31.11vw,336px);position:absolute;top:clamp(250px,46.8vw,354.2px);left:0}.attorneys-detail-content{z-index:2;width:100%;height:100%;position:relative}.attorney-info{flex-direction:column;gap:clamp(10px,1.04vw,14px);width:clamp(250px,36.36vw,488.6px);max-width:488.6px;transition:opacity .6s ease-out,transform .6s ease-out;display:flex;position:absolute;top:clamp(20px,20.74vw,156.8px);left:clamp(15px,12.93vw,173.6px)}.attorney-info-animating{opacity:1;transform:translate(0)}.attorney-info-not-animating{opacity:0;transform:translate(-30px)}.attorney-name{color:#124633;white-space:nowrap;width:clamp(150px,16.93vw,227.5px);margin:0;font-size:clamp(22px,2.34vw,31.5px);line-height:1.2;transition:opacity .6s ease-out .1s,transform .6s ease-out .1s}.attorney-name-animating{opacity:1;transform:translateY(0)}.attorney-name-not-animating{opacity:0;transform:translateY(-10px)}.attorney-name-en{color:#124633;width:clamp(120px,14.22vw,300.1px);margin:0;font-size:clamp(10px,.89vw,11.9px);line-height:1.2}.attorney-description{color:#000;white-space:pre-line;width:100%;font-size:clamp(10px,.83vw,14.2px);line-height:1.56;transition:opacity .6s ease-out .2s,transform .6s ease-out .2s;margin:25px auto 0!important}.attorney-description-animating{opacity:1;transform:translateY(0)}.attorney-description-not-animating{opacity:0;transform:translateY(10px)}.attorney-career-card{background-color:#ffffff1f;border:1px solid #ffffff80;width:clamp(250px,26.04vw,350px);height:clamp(160px,30.86vw,233.1px);padding:clamp(15px,1.56vw,21px);position:absolute;top:clamp(280px,53.7vw,406px);left:clamp(15px,12.93vw,173.6px)}.attorney-career-text{color:#fff;margin:0;font-size:clamp(12px,1.2vw,16.1px);font-weight:400;line-height:2.35}.attorney-career-text li{margin-bottom:.1em}.attorney-career-text li:last-child{margin-bottom:0}.attorney-centers{flex-direction:column;gap:2.1px;width:clamp(200px,18.96vw,254.8px);display:flex;position:absolute;top:clamp(280px,53.7vw,406px);left:clamp(200px,41.2vw,553.7px)}.attorney-center-link{background-color:var(--bg-white);cursor:pointer;justify-content:space-between;align-items:center;width:100%;height:clamp(35px,3.33vw,44.8px);padding:0 clamp(15px,1.56vw,21px);text-decoration:none;display:flex}.attorney-center-link-text{font-size:clamp(10px,.94vw,12.6px);font-weight:var(--fw-bold);color:var(--color-primary);line-height:1.2}.attorney-center-link-icon{flex-shrink:0}.attorney-logo{z-index:1;width:clamp(150px,22vw,295.4px);height:clamp(150px,28.6vw,306.6px);position:absolute;top:clamp(50px,11.39vw,86.1px);left:clamp(300px,55.94vw,751.8px)}.attorney-logo img{object-fit:contain;filter:saturate(0)}.attorney-photo{z-index:2;width:clamp(195px,27.79vw,400.52px);height:clamp(300px,52.13vw,700.7px);transition:opacity .8s ease-out .2s,transform .8s ease-out .2s;position:absolute;top:clamp(30px,7.32vw,55.3px);left:clamp(350px,63.23vw,849.8px)}.attorney-photo-animating{opacity:1;transform:translate(0)scale(1)}.attorney-photo-not-animating{opacity:0;transform:translate(30px)scale(.95)}.attorney-photo img{object-fit:cover}@media (max-width:1023px){.attorneys-hero-title{margin-bottom:30px;padding:0 20px}.attorneys-hero-title-text{font-size:18px;line-height:1.3}.attorneys-tabs{max-width:100%;height:48px;margin:0 auto 30px;padding:0 20px}.attorneys-tab-button-text{padding:0 8px;font-size:12px}.attorneys-detail{max-width:100%;min-height:600px;padding:0 20px}.attorney-info{width:100%;max-width:100%;margin-bottom:30px;position:relative;top:20px;left:0}.attorney-name{width:100%;font-size:20px}.attorney-name-en{width:100%;font-size:12px}.attorney-description{font-size:12px;line-height:1.6}.attorney-career-card{width:100%;height:auto;min-height:180px;margin-bottom:24px;position:relative;top:0;left:0}.attorney-career-text{font-size:14px;line-height:2}.attorney-career-text li{margin-bottom:.5em}.attorney-career-text li:last-child{margin-bottom:0}.attorney-centers{width:100%;margin-bottom:30px;position:relative;top:0;left:0}.attorney-center-link{height:44px;padding:0 16px}.attorney-center-link-text{font-size:14px}.attorney-logo{width:200px;height:200px;margin:0 auto 20px;position:relative;top:0;left:0}.attorney-photo{aspect-ratio:667/1001;width:100%;max-width:300px;height:auto;margin:0 auto;position:relative;top:0;left:0}}.diagram-section{flex-direction:column;justify-content:center;align-items:center;width:100%;height:580px;margin-bottom:42px;display:flex;position:relative;overflow:hidden}.diagram-section-bg{width:100%;height:100%;position:absolute;top:0;left:0}.diagram-section-bg-image{object-fit:cover;filter:saturate(0)blur(8px);width:100%;transform:scale(1.05)}.diagram-section-overlay{background-color:#12463366;width:100%;height:100%;position:absolute;top:0;left:0}.diagram-title-area{z-index:1;text-align:center;margin-bottom:84px;position:relative}.diagram-title{color:#fff;letter-spacing:0;margin-bottom:44.8px;font-size:35px;font-weight:700;line-height:28.7px}.diagram-subtitle{color:#fff;letter-spacing:0;font-size:16.6px;font-weight:300;line-height:28.7px}.diagram-circles{z-index:1;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.diagram-circle{border-radius:50%;justify-content:center;align-items:center;width:273.7px;height:273.7px;display:flex;position:relative}.diagram-circle-white{background-color:#fff9;border:1px solid #fff9}.diagram-circle-green{background-color:#12463399;border:1px solid #124633}.diagram-circle-text{text-align:center;letter-spacing:0;white-space:nowrap;font-size:21px;font-weight:700;line-height:28.7px}.diagram-circle-text-dark{color:#222}.diagram-circle-text-white{color:#fff}.diagram-equals{color:#fff;text-align:center;letter-spacing:0;align-self:center;width:23.1px;margin:0 -38px;font-size:35px;font-weight:700;line-height:28.7px}.philosophy-description{text-align:center;margin-top:118.3px;margin-bottom:56px;padding:0 189px}.philosophy-description-title{color:#333;letter-spacing:0;margin-bottom:44.8px;font-size:35px;font-weight:700;line-height:28.7px}.philosophy-description-text{color:#333;letter-spacing:0;font-size:14.6px;font-weight:300;line-height:28.7px}.comparison-table{border:1px solid #829e94;border-radius:0;width:100%;max-width:910px;margin:0 auto 118.3px;overflow:hidden}.comparison-table-grid{grid-template-columns:198.8px 355.6px 355.6px;display:grid}.comparison-header{border-bottom:1px solid #829e9480}.comparison-row{border-bottom:1px solid #829e9480;height:62.3px}.comparison-row-short{height:61.6px}.comparison-row:last-child{border-bottom:none!important}.comparison-cell{justify-content:center;align-items:center;display:flex}.comparison-cell-header-category{background-color:#c3d1cc;border-right:1px solid #829e94;height:37.1px;padding:0}.comparison-cell-header-other{background-color:#12463380;border-right:1px solid #829e94;height:37.1px;padding:0}.comparison-cell-header-geunbon{background-color:#124633;height:37.1px;padding:0}.comparison-cell-text{letter-spacing:0;font-size:14px;line-height:16.707px}.comparison-cell-text-header-category{color:#124633;font-weight:700}.comparison-cell-text-header-other{color:#fff;font-weight:500}.comparison-cell-text-header-geunbon{color:#fff;font-weight:700}.comparison-cell-data{background-color:#fff;border-right:1px solid #829e94;padding:0}.comparison-cell-data-text{color:#124633;white-space:pre-line;text-align:center;letter-spacing:0;font-size:14px;font-weight:500;line-height:16.707px}.comparison-cell-other{background-color:#fff;border-right:1px solid #829e94;padding:0 14px}.comparison-cell-other-text{color:#555;white-space:pre-line;text-align:center;letter-spacing:0;font-size:14px;font-weight:400;line-height:16.1px}.comparison-cell-geunbon{padding:0 14px}.comparison-cell-geunbon-green{background-color:#e8f0ed}.comparison-cell-geunbon-white{background-color:#fff}.comparison-cell-geunbon-text{color:#124633;white-space:pre-line;text-align:center;letter-spacing:0;font-size:14px;font-weight:500;line-height:16.1px}.system-card{flex-direction:row;gap:52.5px;width:100%;max-width:980px;margin:0 auto 56px;padding:0 14px;display:flex}.system-card-reverse{flex-direction:row-reverse}.system-card-image{flex:0 0 449.75px;height:357.7px;position:relative}.system-card-image img{object-fit:cover}.system-card-text{flex-direction:column;flex:0 0 449.75px;justify-content:center;display:flex}.system-card-text-left{padding-top:52.15px}.system-card-text-right{padding-top:61.95px}.system-card-title{color:#124633;white-space:pre-line;text-align:left;letter-spacing:0;margin-bottom:14px;font-size:21px;font-weight:700;line-height:28.7px}.system-card-divider{background-color:#124633;width:378.7px;height:1px;margin-bottom:14px}.system-card-description{color:#333;white-space:pre-line;text-align:left;letter-spacing:0;font-size:13.2px;font-weight:400;line-height:19.6px}@media (max-width:1023px){.diagram-section{height:auto;min-height:400px;margin-bottom:30px;padding:40px 20px}.diagram-title-area{margin-bottom:40px}.diagram-title{margin-bottom:20px;font-size:24px;line-height:28px}.diagram-subtitle{font-size:14px;line-height:18px}.diagram-circles{flex-direction:column;gap:20px}.diagram-circle{width:200px;height:200px}.diagram-circle-text{font-size:16px;line-height:22px}.diagram-equals{margin:10px 0;font-size:24px;transform:rotate(90deg)}.philosophy-description{margin-top:60px;margin-bottom:40px;padding:0 20px}.philosophy-description-title{margin-bottom:20px;font-size:24px;line-height:28px}.philosophy-description-text{font-size:14px;line-height:18px}.comparison-table{max-width:100%;margin:0 auto 60px;padding:0 20px}.comparison-table-grid{grid-template-columns:1fr}.comparison-cell{padding:12px}.system-card{flex-direction:column;gap:24px;margin-bottom:40px;padding:0 20px}.system-card-image,.system-card-text{flex:100%;width:100%}.system-card-image{aspect-ratio:1;height:auto}.system-card-text-left,.system-card-text-right{padding-top:0}.system-card-title{margin-bottom:12px;font-size:18px;line-height:24px}.system-card-divider{width:100%;max-width:300px;margin-bottom:12px}.system-card-description{font-size:16px;line-height:22px}}.success-cases-section{background-color:var(--bg-white);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.success-cases-eyebrow{width:100%;max-width:627px;font-size:14.4px;font-weight:var(--fw-bold);color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 auto 14px}.success-cases-tab-list{box-sizing:border-box;justify-content:center;gap:14.4px;width:100%;max-width:720px;margin:0 auto 36px;padding:0 14px;display:flex}.success-cases-tab-button{background-color:var(--bg-white);height:63px;color:var(--color-primary);font-size:20.7px;font-weight:var(--fw-light);cursor:pointer;border:1px solid #1246334d;flex:1;justify-content:center;align-items:center;line-height:26px;transition:all .2s;display:flex}.success-cases-tab-button.is-active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--text-white);font-weight:var(--fw-bold)}.success-cases-tab-button:hover{border-color:var(--color-primary)}.success-cases-status{text-align:center;width:100%;max-width:980px;color:var(--text-secondary);background-color:var(--bg-light-1);border:1px solid var(--border-light);box-sizing:border-box;margin:0 auto 56px;padding:60px 14px;font-size:16px}.success-cases-status.is-error{color:var(--text-error);background-color:#c737370d;border-color:#c737374d}.success-cases-row>*{flex:32%;max-width:32%}.success-cases-row-last{margin-bottom:0}.success-cases-guide-button{background-color:var(--color-primary);cursor:pointer;border:none;justify-content:center;align-items:center;width:360.9px;height:60.3px;padding:0 20.7px;text-decoration:none;display:flex}@media (max-width:1023px){.success-cases-eyebrow{max-width:100%;margin-bottom:12px;padding:0 20px;font-size:13px}.success-cases-hero{margin-bottom:40px;padding:0 20px}.success-cases-hero-title{font-size:18px;line-height:26px}.success-cases-grid{max-width:100%;margin-bottom:40px;padding:0 20px}.success-cases-tab-list{flex-direction:column;gap:12px;max-width:100%;margin-bottom:24px;padding:0 20px}.success-cases-tab-button{height:56px;font-size:18px}.success-cases-status{margin-bottom:40px;padding:40px 20px;font-size:15px}.success-cases-row{flex-direction:column;gap:20px}.success-cases-row>*{flex:100%;max-width:100%}.success-cases-row:not(:last-child){margin-bottom:20px}.success-cases-guide-link{max-width:100%;margin-bottom:40px;padding:0 20px}.success-cases-guide-button{width:100%;max-width:300px;height:52px}.success-cases-guide-button-text{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.success-cases-pagination{max-width:100%;margin-bottom:40px;padding:0 20px}}.sentencing-research-hero{text-align:center;margin-bottom:56px;padding:0 20px}.sentencing-research-hero-title{color:var(--text-primary);white-space:pre-line;margin:0;font-size:28px;font-weight:300;line-height:41.3px}.sentencing-research-grid{width:100%;max-width:1260px;margin:0 auto 56px}.sentencing-research-card{background-color:var(--bg-white);border:1px solid #e4e4e4;overflow:hidden}.sentencing-research-card-image{width:100%;height:200px;position:relative}.sentencing-research-card-content{flex-direction:column;gap:14.4px;padding:21.6px;display:flex}.sentencing-research-card-text{font-size:14.4px;font-weight:var(--fw-regular);color:var(--text-primary);white-space:pre-line;margin:0;line-height:23.4px}.sentencing-research-card-button{border:1px solid var(--color-primary);width:100%;height:45px;font-size:14.4px;font-weight:var(--fw-bold);cursor:pointer;justify-content:center;align-items:center;line-height:16.2px;text-decoration:none;transition:all .3s;display:flex}.sentencing-research-card-button-filled{background-color:var(--bg-white);color:var(--color-primary)}.sentencing-research-card-button-outlined{background-color:var(--bg-white);color:var(--color-primary)}.sentencing-research-card-button-outlined:hover{background-color:var(--color-primary);color:var(--text-white)}.sentencing-research-pagination{justify-content:center;width:100%;margin-bottom:56px;display:flex}@media (max-width:1023px){.sentencing-research-hero{margin-bottom:40px;padding:0 20px}.sentencing-research-hero-title{font-size:18px;line-height:26px}.sentencing-research-grid{max-width:100%;margin-bottom:40px;padding:0 20px}.sentencing-research-grid-container{grid-template-columns:1fr;gap:20px}.sentencing-research-card-image{height:180px}.sentencing-research-card-content{gap:12px;padding:20px}.sentencing-research-card-badge{height:26px;padding:0 12px}.sentencing-research-card-badge-text{font-size:12px;line-height:14px}.sentencing-research-card-title{font-size:16px;line-height:22px}.sentencing-research-card-text{font-size:14px;line-height:22px}.sentencing-research-card-button{height:44px;font-size:14px;line-height:18px}.sentencing-research-pagination{margin-bottom:40px}}.success-cases-hero{text-align:center;max-width:980px;margin:0 auto 56px;padding:0 14px}.success-cases-hero-title{font-size:28px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin:0;line-height:38.5px}.success-cases-grid{width:100%;max-width:980px;margin:0 auto 56px;padding:0 14px}.success-cases-row{flex-wrap:wrap;justify-content:flex-start;gap:12.6px;display:flex}.success-cases-row:not(:last-child){margin-bottom:21px}.success-cases-guide-link{justify-content:center;width:100%;max-width:980px;margin:0 auto 56px;padding:0 14px;display:flex}.success-cases-guide-link a{text-decoration:none;display:inline-block}.success-cases-guide-button{background-color:var(--color-primary);cursor:pointer;justify-content:center;align-items:center;width:280.7px;height:46.9px;display:flex}.success-cases-guide-button-text{font-size:12.6px;font-weight:var(--fw-bold);color:var(--text-white);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.success-cases-pagination{justify-content:center;width:100%;max-width:980px;margin:0 auto 56px;padding:0 14px;display:flex}@media (max-width:1023px){.success-cases-hero{margin-bottom:40px;padding:0 20px}.success-cases-hero-title{font-size:20px;line-height:28px}.success-cases-grid{margin-bottom:40px;padding:0 20px}.success-cases-row{flex-direction:column;gap:20px}.success-cases-row:not(:last-child){margin-bottom:20px}.success-cases-guide-link{margin-bottom:40px;padding:0 20px}.success-cases-guide-button{justify-content:center;width:100%;max-width:300px;height:44px;padding:0 16px}.success-cases-guide-button-text{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.success-cases-pagination{margin-bottom:40px;padding:0 20px}}.success-cases-guide-hero{text-align:center;max-width:805px;margin:0 auto 56px;padding:0 14px}.success-cases-guide-hero-title{font-size:28px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin:0;line-height:38.5px}.success-cases-guide-search{width:100%;max-width:710px;margin:0 auto 36px;padding:0 14px}.success-cases-guide-search-form{border:1px solid var(--border-light);background-color:var(--bg-light-1);align-items:center;width:100%;height:63px;display:flex}.success-cases-guide-search-input{font-size:16px;font-weight:var(--fw-regular);color:var(--text-primary);background-color:#0000;border:none;outline:none;flex:1;padding:0 27px}.success-cases-guide-search-button{background-color:var(--color-primary);cursor:pointer;border:none;justify-content:center;align-items:center;width:63px;height:63px;display:flex}.success-cases-guide-list{width:100%;max-width:1260px;margin:0 auto 72px;padding:0 14px}.success-cases-guide-list-container{flex-direction:column;gap:27px;display:flex}.success-cases-guide-item-link{color:inherit;text-decoration:none;display:block}.success-cases-guide-item-link:hover .success-cases-guide-item{transition:transform .2s,box-shadow .2s;transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.success-cases-guide-item{background-color:var(--bg-white);border:1px solid var(--border-medium);min-height:229px;display:flex;overflow:hidden}.success-cases-guide-item-thumbnail{border-right:1px solid var(--border-medium);flex-shrink:0;width:401px;min-height:229px;position:relative}.success-cases-guide-item-thumbnail img{object-fit:cover}.success-cases-guide-item-content{flex-direction:column;flex:1;gap:18px;padding:28px 36px;display:flex}.success-cases-guide-item-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.success-cases-guide-role{background-color:var(--color-primary);min-width:68px;height:28px;color:var(--text-white);font-size:13px;font-weight:var(--fw-regular);justify-content:center;align-items:center;padding:0 18px;line-height:1;display:inline-flex}.success-cases-guide-result{background-color:var(--color-primary);border:1px solid #ffffff1f;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:190px;height:54px;display:flex}.success-cases-guide-result-label{color:var(--text-white);font-size:16px;font-weight:700;line-height:21px}.success-cases-guide-result-description{font-size:14px;font-weight:var(--fw-regular);color:var(--text-white);line-height:19px}.success-cases-guide-law{font-size:13px;font-weight:var(--fw-regular);color:#707070;margin:0;line-height:27px}.success-cases-guide-strategy{font-size:16px;font-weight:var(--fw-bold);color:var(--color-primary);white-space:pre-line;margin:0;line-height:27px}.success-cases-guide-empty{text-align:center;color:var(--text-gray);padding:84px 20px;font-size:14px}.success-cases-guide-detail{flex-direction:column;gap:40px;width:100%;max-width:980px;margin:0 auto 72px;padding:0 14px;display:flex}.success-cases-guide-detail-status{text-align:center;color:var(--text-secondary);padding:80px 20px;font-size:16px}.success-cases-guide-detail-status.error{color:var(--color-error)}.success-cases-guide-detail-header{flex-direction:column;gap:16px;display:flex}.success-cases-guide-detail-role{background-color:var(--color-primary);width:fit-content;color:var(--text-white);font-size:13px;font-weight:var(--fw-semibold);border-radius:999px;justify-content:center;align-items:center;padding:6px 14px;display:inline-flex}.success-cases-guide-detail-title{color:var(--text-primary);margin:0;font-size:32px;font-weight:700;line-height:1.3}.success-cases-guide-detail-law{color:var(--color-primary);margin:0;font-size:15px}.success-cases-guide-detail-meta{background:#f6f6f6;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:18px;display:grid}.success-cases-guide-detail-meta .label{color:#7a7a7a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.success-cases-guide-detail-meta .value{color:var(--text-primary);font-size:14px;font-weight:600}.success-cases-guide-detail-thumbnail{background:#e5e5e5;border-radius:16px;width:100%;height:340px;position:relative;overflow:hidden}.success-cases-guide-detail-summary{background:var(--bg-light-1);border:1px solid #e0e0e0;border-radius:12px;padding:24px}.success-cases-guide-detail-summary h2,.success-cases-guide-detail-strategies h2,.success-cases-guide-detail-content h2{color:var(--text-primary);margin:0 0 12px;font-size:20px;font-weight:700}.success-cases-guide-detail-summary p{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:15px;line-height:1.7}.success-cases-guide-detail-strategies ul{color:var(--text-primary);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.6;display:flex}.success-cases-guide-detail-content-body{color:var(--text-primary);flex-direction:column;gap:14px;font-size:15px;line-height:1.8;display:flex}.success-cases-guide-detail-content-body p{margin:0}.success-cases-guide-detail-content-body ul,.success-cases-guide-detail-content-body ol{padding-left:20px}.success-cases-guide-detail-content-body h1,.success-cases-guide-detail-content-body h2,.success-cases-guide-detail-content-body h3,.success-cases-guide-detail-content-body h4{margin:16px 0 8px;font-weight:700}.success-cases-guide-detail-content-body img{border-radius:12px;max-width:100%;height:auto}.success-cases-guide-detail-back{justify-content:center;display:flex}.success-cases-guide-detail-back-button{border:1px solid var(--color-primary);min-width:200px;height:48px;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.success-cases-guide-detail-back-button:hover{background-color:var(--color-primary);color:var(--text-white)}.success-cases-guide-pagination{justify-content:center;width:100%;margin-bottom:56px;display:flex}@media (max-width:1023px){.success-cases-guide-hero{margin-bottom:40px;padding:0 20px}.success-cases-guide-hero-title{font-size:20px;line-height:28px}.success-cases-guide-search{max-width:100%;margin-bottom:24px;padding:0 20px}.success-cases-guide-search-form{height:52px}.success-cases-guide-search-input{padding:0 16px;font-size:15px}.success-cases-guide-search-button{width:52px;height:52px}.success-cases-guide-list{margin-bottom:48px;padding:0 20px}.success-cases-guide-list-container{gap:20px}.success-cases-guide-item{flex-direction:column}.success-cases-guide-item-thumbnail{border-right:none;border-bottom:1px solid var(--border-medium);width:100%;min-height:210px}.success-cases-guide-item-content{gap:16px;padding:24px 20px}.success-cases-guide-item-header{flex-direction:column;align-items:flex-start;gap:16px}.success-cases-guide-result{width:100%;height:56px}.success-cases-guide-law{font-size:14px;line-height:24px}.success-cases-guide-strategy{font-size:15px;line-height:24px}.success-cases-guide-empty{padding:48px 20px}.success-cases-guide-pagination,.success-cases-guide-detail{margin-bottom:40px;padding:0 20px}.success-cases-guide-detail-title{font-size:24px}.success-cases-guide-detail-meta{grid-template-columns:1fr}.success-cases-guide-detail-thumbnail{height:240px}.success-cases-guide-detail-back-button{width:100%}}.sentencing-research-hero{text-align:center;max-width:981.4px;margin:0 auto 56px;padding:0 14px}.sentencing-research-hero-title{font-size:28px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin:0;line-height:38.5px}.sentencing-research-grid{box-sizing:border-box;width:100%;max-width:981.4px;margin:0 auto 56px;padding:0 14px}.sentencing-research-grid-container{grid-template-columns:repeat(3,1fr);gap:16.1px;display:grid}.sentencing-research-card{background-color:var(--bg-white);border:1px solid #dbdbdb;flex-direction:column;width:100%;height:457.1px;display:flex;overflow:hidden}.sentencing-research-card-image{background-color:var(--bg-light-2);flex-shrink:0;width:100%;height:196.7px;position:relative}.sentencing-research-card-image img{object-fit:cover}.sentencing-research-card-content{flex-direction:column;flex:1;gap:14px;padding:21px;display:flex}.sentencing-research-card-badge{background-color:var(--color-primary);justify-content:center;align-items:center;width:fit-content;height:21.7px;padding:0 14px;display:flex}.sentencing-research-card-badge-text{font-size:10.5px;font-weight:var(--fw-regular);color:var(--text-white);line-height:21.7px}.sentencing-research-card-title{font-size:12.6px;font-weight:var(--fw-bold);color:var(--text-primary);margin:0;line-height:21.7px}.sentencing-research-card-text{font-size:9.8px;font-weight:var(--fw-regular);color:var(--text-primary);white-space:pre-line;flex:1;margin:0;line-height:16.8px}.sentencing-research-card-button{width:100%;height:45.5px;font-size:12.6px;font-weight:var(--fw-bold);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:14.7px;text-decoration:none;transition:all .3s;display:flex}.sentencing-research-card-button-filled{background-color:var(--bg-white);border:1px solid var(--color-primary);color:var(--color-primary)}.sentencing-research-card-button-filled:hover{background-color:var(--color-primary);color:var(--text-white)}.sentencing-research-card-button-outlined{background-color:var(--bg-white);color:var(--color-primary);border:1px solid #12463366}.sentencing-research-card-button-outlined:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--text-white)}.sentencing-research-pagination{justify-content:center;width:100%;max-width:981.4px;margin:0 auto 56px;padding:0 14px;display:flex}@media (max-width:1023px){.sentencing-research-hero{margin-bottom:40px;padding:0 20px}.sentencing-research-hero-title{font-size:20px;line-height:28px}.sentencing-research-grid{margin-bottom:40px;padding:0 20px}.sentencing-research-grid-container{grid-template-columns:1fr;gap:20px}.sentencing-research-card{height:auto;min-height:400px}.sentencing-research-card-image{height:200px}.sentencing-research-card-content{gap:16px;padding:20px}.sentencing-research-card-badge{height:24px;padding:0 12px}.sentencing-research-card-badge-text{font-size:12px;line-height:24px}.sentencing-research-card-title{font-size:14px;line-height:22px}.sentencing-research-card-text{font-size:12px;line-height:20px}.sentencing-research-card-button{height:44px;font-size:14px;line-height:18px}.sentencing-research-pagination{margin-bottom:40px;padding:0 20px}}.legal-materials-hero{text-align:center;max-width:980px;margin:0 auto 56px;padding:0 14px}.legal-materials-hero-title{font-size:28px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin:0;line-height:38.5px}.legal-materials-search{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto 42px;padding:0 14px}.legal-materials-search-form{background-color:#fcfcfc;border:1px solid #dbdbdb;width:100%;max-width:552.3px;height:49px;margin:0 auto;display:flex;overflow:hidden}.legal-materials-search-input{font-size:14px;font-weight:var(--fw-regular);color:var(--text-primary);background-color:#0000;border:none;outline:none;flex:1;padding:0 21px;line-height:21.7px}.legal-materials-search-button{background-color:var(--color-primary);cursor:pointer;border:none;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.legal-materials-table{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto 56px;padding:0 14px}.legal-materials-table-body{flex-direction:column;display:flex}.legal-materials-table-header{border-bottom:1px solid var(--color-primary);align-items:center;width:100%;height:21.7px;margin-bottom:10.5px;padding:0 10.5px;display:flex}.legal-materials-table-header-no{width:51.1px;font-size:12.6px;font-weight:var(--fw-bold);color:var(--text-primary);text-align:left;line-height:21.7px}.legal-materials-table-header-name{font-size:12.6px;font-weight:var(--fw-bold);color:var(--text-primary);text-align:left;flex:1;line-height:21.7px}.legal-materials-table-header-download{width:78.4px;font-size:12.6px;font-weight:var(--fw-bold);color:var(--text-primary);text-align:center;line-height:21.7px}.legal-materials-table-row{align-items:center;width:100%;height:21.7px;padding:0 10.5px;display:flex}.legal-materials-table-row-no{width:51.1px;font-size:11.2px;font-weight:var(--fw-regular);color:var(--text-primary);text-align:left;line-height:21.7px}.legal-materials-table-row-name{font-size:11.2px;font-weight:var(--fw-regular);color:var(--text-primary);text-align:left;flex:1;line-height:21.7px}.legal-materials-table-row-download{justify-content:center;align-items:center;width:78.4px;display:flex}.legal-materials-table-row-download-button{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:22.4px;height:22.4px;display:flex}.legal-materials-table-row-divider{background-color:#d7d7d7;width:100%;height:1px;margin:0 10.5px}.legal-materials-pagination{justify-content:center;width:100%;max-width:980px;margin:0 auto 56px;padding:0 14px;display:flex}@media (max-width:1023px){.legal-materials-hero{margin-bottom:40px;padding:0 20px}.legal-materials-hero-title{font-size:20px;line-height:28px}.legal-materials-search{margin-bottom:30px;padding:0 20px}.legal-materials-search-form{height:44px}.legal-materials-search-input{padding:0 16px;font-size:14px;line-height:20px}.legal-materials-search-button{width:44px;height:44px}.legal-materials-table{margin-bottom:40px;padding:0 20px}.legal-materials-table-header{height:40px;margin-bottom:12px;padding:0 12px}.legal-materials-table-header-no,.legal-materials-table-header-name,.legal-materials-table-header-download{font-size:14px;line-height:20px}.legal-materials-table-row{flex-wrap:wrap;height:auto;min-height:44px;padding:12px}.legal-materials-table-row-no{width:100%;margin-bottom:8px;font-size:12px;line-height:18px}.legal-materials-table-row-name{width:calc(100% - 100px);font-size:11.2px;line-height:21.7px}.legal-materials-table-row-download{width:100px}.legal-materials-table-row-divider{margin:12px 0}.legal-materials-pagination{margin-bottom:40px;padding:0 20px}}.victim-false-accusation-hero{text-align:center;max-width:805px;margin:0 auto 56px;padding:0 14px}.victim-false-accusation-hero-title{font-size:24.5px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin:0;line-height:38.5px}.victim-false-accusation-description{text-align:center;max-width:805px;margin:0 auto 56px;padding:0 14px}.victim-false-accusation-description-text{font-size:21px;font-weight:var(--fw-regular);color:var(--text-black);margin:0;line-height:30.1px}.victim-false-accusation-highlight{text-align:center;max-width:805px;margin:0 auto 70px;padding:0 14px}.victim-false-accusation-highlight-text{font-size:21px;font-weight:var(--fw-bold);color:var(--color-primary);white-space:pre-line;margin:0;line-height:30.1px}.victim-false-accusation-bg{justify-content:center;align-items:center;width:100%;height:266px;margin-bottom:70px;display:flex;position:relative}.victim-false-accusation-bg-image{object-fit:cover;filter:saturate(0)}.victim-false-accusation-bg-overlay{background-color:#00000087;width:100%;height:100%;position:absolute;top:0;left:0}.victim-false-accusation-bg-content{z-index:1;text-align:center;max-width:559.3px;padding:0 14px;position:relative}.victim-false-accusation-bg-icon{justify-content:center;margin-bottom:16.1px;display:flex}.victim-false-accusation-bg-case{font-size:14px;font-weight:var(--fw-regular);color:var(--text-white);text-align:center;margin-bottom:11.9px;line-height:16.8px}.victim-false-accusation-bg-quote{font-size:15.4px;font-weight:var(--fw-bold);color:var(--text-white);white-space:pre-line;margin:0;line-height:30.8px}.victim-false-accusation-guidelines-1,.victim-false-accusation-guidelines-2{width:100%;max-width:805px;margin:0 auto 70px;padding:0 14px}.victim-false-accusation-guidelines-container{gap:17.5px;width:100%;height:489.3px;display:flex}.victim-false-accusation-guideline-image{border:1px solid #9d9d9d;flex:1;position:relative}.victim-false-accusation-guideline-image-contain img{object-fit:contain}.victim-false-accusation-guideline-image-fill img{object-fit:fill}.victim-false-accusation-precedent-1,.victim-false-accusation-precedent-2{width:100%;max-width:805px;margin:0 auto 70px;padding:0 14px}.victim-false-accusation-precedent-header{background-color:var(--color-primary);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:56px;margin-bottom:0;padding:0 28px;display:flex}.victim-false-accusation-precedent-header-text{font-size:14px;font-weight:var(--fw-regular);color:var(--text-white);text-align:center;margin:0;line-height:16.8px}.victim-false-accusation-precedent-content{background-color:var(--bg-white);border:1px solid var(--color-primary);box-sizing:border-box;width:100%;padding:28px}.victim-false-accusation-precedent-content-text{font-size:15.4px;font-weight:var(--fw-regular);color:var(--text-primary);white-space:pre-line;text-align:center;margin:0;line-height:30.8px}.victim-false-accusation-highlight-red{color:#dc3545;font-weight:var(--fw-bold)}.victim-false-accusation-footer{text-align:center;max-width:805px;margin:0 auto 70px;padding:0 14px}.victim-false-accusation-footer-text{font-size:21px;font-weight:var(--fw-regular);color:var(--text-black);white-space:pre-line;margin:0;line-height:30.1px}@media (max-width:1023px){.victim-false-accusation-hero{margin-bottom:40px;padding:0 20px}.victim-false-accusation-hero-title{font-size:18px;line-height:26px}.victim-false-accusation-description{margin-bottom:40px;padding:0 20px}.victim-false-accusation-description-text{font-size:16px;line-height:24px}.victim-false-accusation-highlight{margin-bottom:40px;padding:0 20px}.victim-false-accusation-highlight-text{font-size:16px;line-height:24px}.victim-false-accusation-bg{height:auto;min-height:300px;margin-bottom:40px;padding:40px 20px}.victim-false-accusation-bg-content{max-width:100%;padding:0}.victim-false-accusation-bg-icon{margin-bottom:20px}.victim-false-accusation-bg-case{text-align:center;margin-bottom:12px;font-size:12px;line-height:18px}.victim-false-accusation-bg-quote{font-size:14px;line-height:22px}.victim-false-accusation-guidelines-1,.victim-false-accusation-guidelines-2{margin-bottom:40px;padding:0 20px}.victim-false-accusation-guidelines-container{flex-direction:column;gap:20px;height:auto}.victim-false-accusation-guideline-image{aspect-ratio:1;height:auto;min-height:300px}.victim-false-accusation-precedent-1,.victim-false-accusation-precedent-2{margin-bottom:40px;padding:0 20px}.victim-false-accusation-precedent-header{height:44px;padding:0 20px}.victim-false-accusation-precedent-header-text{text-align:center;font-size:12px;line-height:18px}.victim-false-accusation-precedent-content{padding:20px}.victim-false-accusation-precedent-content-text{font-size:14px;line-height:24px}.victim-false-accusation-footer{margin-bottom:40px;padding:0 20px}.victim-false-accusation-footer-text{font-size:16px;line-height:24px}}.victim-settlement-hero{text-align:center;max-width:805px;margin:0 auto 56px;padding:0 14px}.victim-settlement-hero-title{font-size:24.5px;font-weight:var(--fw-light);color:var(--text-primary);white-space:pre-line;margin:0;line-height:38.5px}.victim-settlement-highlight{text-align:center;max-width:805px;margin:0 auto 70px;padding:0 14px}.victim-settlement-highlight-text{font-size:21px;font-weight:var(--fw-bold);color:var(--color-primary);white-space:pre-line;margin:0;line-height:30.8px}.victim-settlement-process{width:100%;max-width:805px;margin:0 auto 70px;padding:0 14px}.victim-settlement-process-container{border-top:1px solid #dbe5e1;width:100%;padding-top:21.7px}.victim-settlement-process-item{border-bottom:1px solid #dbe5e1;align-items:center;gap:18.2px;margin-bottom:7px;padding-bottom:21.7px;display:flex}.victim-settlement-process-item:last-child{border-bottom:none;margin-bottom:0}.victim-settlement-process-number{flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.victim-settlement-process-number-active{background-color:var(--color-primary)}.victim-settlement-process-number-inactive{background-color:var(--bg-white);border:1px solid #12463333}.victim-settlement-process-number-text{font-size:15.4px;font-weight:var(--fw-bold);line-height:28px}.victim-settlement-process-number-text-active{color:var(--text-white)}.victim-settlement-process-number-text-inactive{color:var(--color-primary)}.victim-settlement-process-content{flex:1}.victim-settlement-process-title{font-size:17.5px;font-weight:var(--fw-bold);margin:0 0 5.6px;line-height:28px}.victim-settlement-process-title-active{color:var(--color-primary)}.victim-settlement-process-title-inactive{font-weight:var(--fw-regular);color:var(--text-black);margin-bottom:0}.victim-settlement-process-divider{background-color:#dbe5e1;width:307.3px;height:5.6px}.victim-settlement-guidelines{width:100%;max-width:805px;margin:0 auto 70px;padding:0 14px}.victim-settlement-guidelines-container{gap:17.5px;width:100%;height:489.3px;display:flex}.victim-settlement-guideline-image{border:1px solid #9d9d9d;flex:1;position:relative}.victim-settlement-guideline-image img{object-fit:contain}.victim-settlement-strategy-header{width:100%;max-width:805px;margin:0 auto 28px;padding:0 14px}.victim-settlement-strategy-header-box{background-color:var(--color-primary);box-sizing:border-box;align-items:center;width:100%;height:58.8px;padding:0 28px;display:flex}.victim-settlement-strategy-header-text{font-size:17.5px;font-weight:var(--fw-bold);color:var(--text-white);margin:0;line-height:21px}.victim-settlement-strategy-card-1,.victim-settlement-strategy-card-2,.victim-settlement-strategy-card-3{width:100%;max-width:805px;margin:0 auto 70px;padding:0 14px}.victim-settlement-strategy-card-container{border:1px solid #adc7be;width:100%;height:282.1px;position:relative;overflow:hidden}.victim-settlement-strategy-card-container-left{background-color:#dddddb}.victim-settlement-strategy-card-container-right{background-color:#eaeaea}.victim-settlement-strategy-card-bar{background-color:var(--color-primary);width:4.9px;height:100%;position:absolute;top:0}.victim-settlement-strategy-card-bar-left{z-index:2;left:0}.victim-settlement-strategy-card-bar-right{z-index:2;right:0}.victim-settlement-strategy-card-bg{object-fit:cover}.victim-settlement-strategy-card-bg-1{filter:saturate(.59);opacity:.7}.victim-settlement-strategy-card-bg-2{filter:saturate(0);opacity:.8}.victim-settlement-strategy-card-overlay{width:100%;height:100%;position:absolute;top:0}.victim-settlement-strategy-card-overlay-left{right:0}.victim-settlement-strategy-card-overlay-right{left:0}.victim-settlement-strategy-card-overlay-center{right:0}.victim-settlement-strategy-card-content{z-index:1;width:429.8px;position:relative}.victim-settlement-strategy-card-content-1{height:163.8px;padding:58.8px 0 59.5px 61.6px}.victim-settlement-strategy-card-content-2{height:186.2px;margin-left:auto;padding:58.8px 61.6px 37.1px 0}.victim-settlement-strategy-card-content-3{height:163.8px;padding:58.8px 0 59.5px 61.6px}.victim-settlement-strategy-card-title{font-size:18.2px;font-weight:var(--fw-bold);color:var(--color-primary);margin-bottom:21px;line-height:30.8px}.victim-settlement-strategy-card-text{font-size:12.6px;font-weight:var(--fw-regular);color:var(--color-primary);white-space:pre-line;margin:0;line-height:22.4px}@media (max-width:1023px){.victim-settlement-hero{margin-bottom:40px;padding:0 20px}.victim-settlement-hero-title{font-size:18px;line-height:26px}.victim-settlement-highlight{margin-bottom:40px;padding:0 20px}.victim-settlement-highlight-text{font-size:16px;line-height:24px}.victim-settlement-process{margin-bottom:40px;padding:0 20px}.victim-settlement-process-item{flex-wrap:wrap;gap:16px;margin-bottom:12px;padding-bottom:20px}.victim-settlement-process-number{width:32px;height:32px}.victim-settlement-process-number-text{font-size:14px;line-height:24px}.victim-settlement-process-title{margin-bottom:8px;font-size:16px;line-height:24px}.victim-settlement-process-divider{width:100%;max-width:300px}.victim-settlement-guidelines{margin-bottom:40px;padding:0 20px}.victim-settlement-guidelines-container{flex-direction:column;gap:20px;height:auto}.victim-settlement-guideline-image{aspect-ratio:1;height:auto;min-height:300px}.victim-settlement-strategy-header{margin-bottom:24px;padding:0 20px}.victim-settlement-strategy-header-box{height:44px;padding:0 20px}.victim-settlement-strategy-header-text{font-size:14px;line-height:18px}.victim-settlement-strategy-card-1,.victim-settlement-strategy-card-2,.victim-settlement-strategy-card-3{margin-bottom:40px;padding:0 20px}.victim-settlement-strategy-card-container{height:auto;min-height:300px}.victim-settlement-strategy-card-content{width:100%;height:auto;padding:30px 20px}.victim-settlement-strategy-card-content-2{margin-left:0}.victim-settlement-strategy-card-title{margin-bottom:16px;font-size:16px;line-height:24px}.victim-settlement-strategy-card-text{font-size:14px;line-height:22px}}.investigation-simulation-hero{text-align:center;margin-bottom:56px}.investigation-simulation-hero-title{font-size:24.5px;font-weight:var(--fw-light);color:var(--text-primary);max-width:928.2px;margin-bottom:28px;margin-left:auto;margin-right:auto;line-height:38.5px}.investigation-simulation-hero-text{font-size:21px;font-weight:var(--fw-regular);color:var(--text-primary);max-width:611.8px;margin:0 auto;line-height:30.1px}.investigation-guidelines{width:100%;max-width:805px;margin:0 auto 45px}.investigation-guidelines-header{background-color:var(--color-primary);justify-content:center;align-items:center;width:100%;height:58.8px;margin-bottom:0;padding:0 21px;display:flex}.investigation-guidelines-header-text{font-size:17.5px;font-weight:var(--fw-bold);color:var(--text-white);text-align:center;width:100%;margin:0;line-height:21px}.investigation-guidelines-images{gap:17.5px;width:100%;height:489.3px;margin-top:17.5px;display:flex}.investigation-guidelines-image{border:1px solid #9d9d9d;flex-shrink:0;position:relative}.investigation-guidelines-image-1{width:392px;height:489.3px}.investigation-guidelines-image-2{width:395.5px;height:489.3px}.investigation-guidelines-image img{object-fit:cover}.investigation-guidelines-description{font-size:17.5px;font-weight:var(--fw-regular);color:var(--text-primary);text-align:center;max-width:437.5px;margin:45px auto 0;line-height:28.7px}.investigation-coaching{width:100%;max-width:805px;margin:0 auto 70px}.investigation-coaching-header{background-color:var(--color-primary);justify-content:center;align-items:center;width:100%;height:58.8px;margin-bottom:8.4px;padding:0 21px;display:flex}.investigation-coaching-header-text{font-size:17.5px;font-weight:var(--fw-bold);color:var(--text-white);text-align:center;width:100%;margin:0;line-height:21px}.investigation-coaching-image{width:100%;height:358.4px;position:relative}.investigation-coaching-image img{object-fit:cover}.investigation-coaching-cards{justify-content:center;gap:-1px;width:100%;max-width:805px;margin:0 auto 70px;display:flex}.investigation-coaching-card{background-color:var(--bg-white);border:1px solid #1246332e;flex-direction:column;gap:16.1px;width:33.3%;height:183.4px;padding:32.2px 21px;display:flex;position:relative}.investigation-coaching-card-bar{background-color:var(--color-primary);width:100%;height:4.2px;position:absolute;top:0;left:0}.investigation-coaching-card-content{text-align:center;flex-direction:column;gap:16px;display:flex}.investigation-coaching-card-number{font-size:19.6px;font-weight:var(--fw-bold);color:var(--color-primary);line-height:23.1px}.investigation-coaching-card-title{font-size:19.1px;font-weight:var(--fw-bold);color:var(--color-primary);margin:0;line-height:18.9px}.investigation-coaching-card-text{font-size:13.2px;font-weight:var(--fw-regular);color:var(--color-primary);white-space:pre-line;text-align:center;margin:0;line-height:17.5px}.investigation-role{text-align:center;background-image:url(/banners/2-4-banner-3.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:80px 42px}.investigation-role-title{font-size:36.4px;font-weight:var(--fw-bold);color:var(--text-primary);margin-top:0;margin-bottom:60px;line-height:43.4px}.investigation-role-circles{justify-content:center;align-items:center;gap:36.4px;display:flex}.investigation-role-circle{background-color:var(--color-primary);border-radius:132.3px;flex-shrink:0;justify-content:center;align-items:center;width:210px;height:210px;display:flex}.investigation-role-circle-text{font-size:24.5px;font-weight:var(--fw-bold);color:var(--text-white);white-space:pre-line;text-align:center;margin:0;line-height:29.4px}.investigation-case-study{gap:0;width:100%;display:flex}.investigation-case-study-left{background-image:url(/banners/2-4-banner-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:50%;height:570.5px;padding:28px;display:flex;position:relative}.investigation-case-study-left-overlay{background:linear-gradient(#0000 0%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.investigation-case-study-left-content{z-index:1;text-align:center;width:100%;max-width:600px;position:relative}.investigation-case-study-title{font-size:31.5px;font-weight:var(--fw-bold);color:var(--text-white);text-align:center;margin-top:0;margin-bottom:32.9px;line-height:37.8px}.investigation-case-study-left-text-container{flex-direction:column;gap:28px;display:flex}.investigation-case-study-left-text{font-size:17.5px;font-weight:var(--fw-regular);color:var(--text-white);margin:0;line-height:26.6px}.investigation-case-study-right{background-image:url(/banners/2-4-banner-2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:50%;height:570.5px;padding:28px;display:flex;position:relative}.investigation-case-study-right-content{z-index:1;width:100%;max-width:700px;position:relative}.investigation-case-study-right-intro{font-size:18.9px;font-weight:var(--fw-regular);color:var(--text-white);text-align:center;margin-top:0;margin-bottom:31.5px;line-height:23.1px}.investigation-case-study-right-box{background-color:#ffffffd1;border-radius:4px;padding:50px}.investigation-case-study-right-items{flex-direction:column;gap:29.4px;display:flex}.investigation-case-study-item{align-items:flex-start;gap:12.6px;display:flex}.investigation-case-study-item-badge{background-color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;width:58.1px;height:25.2px;display:flex}.investigation-case-study-item-badge-text{font-size:14.7px;font-weight:var(--fw-bold);color:var(--text-white);line-height:23.1px}.investigation-case-study-item-text{font-size:14.7px;font-weight:var(--fw-regular);color:var(--color-primary);white-space:pre-line;margin:0;line-height:20.3px}@media (max-width:1023px){.investigation-simulation-hero{margin-bottom:40px;padding:0 20px}.investigation-simulation-hero-title{max-width:100%;font-size:18px;line-height:26px}.investigation-simulation-hero-text{max-width:100%;font-size:16px;line-height:24px}.investigation-guidelines{margin-bottom:40px;padding:0 20px}.investigation-guidelines-header{justify-content:center;height:44px;padding:0 16px}.investigation-guidelines-header-text{text-align:center;width:100%;font-size:14px;line-height:18px}.investigation-guidelines-images{flex-direction:column;gap:20px;height:auto}.investigation-guidelines-image-1,.investigation-guidelines-image-2{aspect-ratio:560/699;width:100%;height:auto;min-height:300px}.investigation-guidelines-description{max-width:100%;margin-top:24px;font-size:14px;line-height:22px}.investigation-coaching{margin-bottom:40px;padding:0 20px}.investigation-coaching-header{justify-content:center;height:44px;margin-bottom:12px;padding:0 16px}.investigation-coaching-header-text{text-align:center;width:100%;font-size:14px;line-height:18px}.investigation-coaching-image{aspect-ratio:805/512;height:auto;min-height:300px}.investigation-coaching-cards{flex-direction:column;gap:20px;margin-bottom:40px;padding:0 20px}.investigation-coaching-card{width:100%;max-width:300px;height:auto;min-height:180px;margin:0 auto}.investigation-coaching-card-number{font-size:18px;line-height:22px}.investigation-coaching-card-title{font-size:14px;line-height:18px}.investigation-coaching-card-text{font-size:12px;line-height:18px}.investigation-role{margin-bottom:40px;padding:0 20px}.investigation-role-title{margin-bottom:24px;font-size:24px;line-height:30px}.investigation-role-circles{flex-direction:column;gap:24px}.investigation-role-circle{border-radius:90px;width:180px;height:180px}.investigation-role-circle-text{font-size:18px;line-height:24px}.investigation-case-study{flex-direction:column;margin-bottom:40px}.investigation-case-study-left,.investigation-case-study-right{width:100%;height:auto;min-height:400px;padding:40px 20px}.investigation-case-study-left-content,.investigation-case-study-right-content{max-width:100%}.investigation-case-study-title{margin-bottom:24px;font-size:24px;line-height:30px}.investigation-case-study-left-text-container{gap:20px}.investigation-case-study-left-text{font-size:14px;line-height:22px}.investigation-case-study-right-intro{margin-bottom:24px;font-size:16px;line-height:22px}.investigation-case-study-right-box{padding:20px 16px}.investigation-case-study-right-items{gap:20px}.investigation-case-study-item{gap:12px}.investigation-case-study-item-badge{width:50px;height:24px}.investigation-case-study-item-badge-text{font-size:12px;line-height:20px}.investigation-case-study-item-text{font-size:12px;line-height:18px}}.privacy-policy-overlay{background-color:#0009;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;overflow-y:auto;z-index:99999!important;width:100vw!important;height:100vh!important;margin:0!important;position:fixed!important;inset:0!important}.privacy-policy-popup{background-color:var(--bg-white);border-radius:16px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;padding:0;animation:.3s slideUp;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}.privacy-policy-popup-header{border-bottom:1px solid #1246331a;justify-content:space-between;align-items:center;padding:32px 40px;display:flex}.privacy-policy-popup-title{font-size:24px;font-weight:var(--fw-bold);color:var(--color-primary);margin:0;line-height:1.4}.privacy-policy-popup-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;transition:color .2s;display:flex}.privacy-policy-popup-close:hover{color:var(--color-primary)}.privacy-policy-popup-content{color:var(--text-primary);flex:1;padding:32px 40px;font-size:14px;line-height:1.8;overflow-y:auto}.privacy-policy-popup-content p{margin:0 0 16px}.privacy-policy-popup-content h3{font-size:18px;font-weight:var(--fw-bold);color:var(--color-primary);margin:32px 0 16px}.privacy-policy-popup-content h3:first-child{margin-top:0}.privacy-policy-popup-content ul{margin:16px 0;padding-left:24px}.privacy-policy-popup-content li{margin-bottom:8px}.privacy-policy-popup-content strong{font-weight:var(--fw-bold);color:var(--color-primary)}.privacy-policy-popup-button{background-color:var(--bg-white);color:var(--color-primary);font-size:16px;font-weight:var(--fw-medium);cursor:pointer;border:1px solid #12463333;border-radius:8px;margin:0 40px 32px;padding:14px 32px;font-family:inherit;transition:all .2s}.privacy-policy-popup-button:hover{background-color:var(--color-primary);color:var(--text-white);border-color:var(--color-primary)}@media (max-width:1023px){.privacy-policy-popup{max-width:95%;max-height:95vh}.privacy-policy-popup-header{padding:24px 20px}.privacy-policy-popup-title{font-size:20px}.privacy-policy-popup-content{padding:24px 20px;font-size:13px}.privacy-policy-popup-content h3{margin:24px 0 12px;font-size:16px}.privacy-policy-popup-button{width:calc(100% - 40px);margin:0 20px 24px;padding:12px 24px;font-size:14px}}
