.page-module___uR3Kq__page{color:#11251e;background:radial-gradient(circle at 92% 12%,#536dfe12,#0000 28rem),linear-gradient(#edf3ef 0,#f8faf8 44%,#edf3ef 100%);min-height:100vh}.page-module___uR3Kq__hero{color:#fff;background:radial-gradient(circle at 80% 18%,#c7f36a29,#0000 26rem),linear-gradient(135deg,#06120f,#102d23 58%,#1a4938);min-height:430px;padding:44px 0 112px}.page-module___uR3Kq__breadcrumb{color:#a9bdb4;gap:10px;margin-bottom:42px;font-size:.74rem;font-weight:800;display:flex}.page-module___uR3Kq__breadcrumb a{color:#c7f36a}.page-module___uR3Kq__heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:clamp(36px,7vw,96px);display:grid}.page-module___uR3Kq__eyebrow,.page-module___uR3Kq__workspaceHeading p{color:#c7f36a;letter-spacing:.13em;margin:0 0 10px;font-size:.66rem;font-weight:950}.page-module___uR3Kq__hero h1{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(2.8rem,5.8vw,5.4rem);line-height:.95}.page-module___uR3Kq__lead{color:#b8cbc2;max-width:740px;margin:24px 0 0;font-size:1.04rem}.page-module___uR3Kq__signalBoard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff21;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px;display:grid}.page-module___uR3Kq__signalBoard div{background:#ffffff0f;border-radius:14px;gap:3px;min-width:0;padding:15px 11px;display:grid}.page-module___uR3Kq__signalBoard span{color:#9eb6ac;letter-spacing:.08em;font-size:.55rem;font-weight:950}.page-module___uR3Kq__signalBoard strong{color:#c7f36a;font-size:1.7rem;line-height:1}.page-module___uR3Kq__signalBoard small{overflow-wrap:anywhere;color:#a9bdb4;font-size:.6rem}.page-module___uR3Kq__workspace{margin-top:-70px;padding-bottom:90px;position:relative}.page-module___uR3Kq__workspaceHeading{background:#fff;border:1px solid #d6e1da;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex;box-shadow:0 24px 65px #0714111a}.page-module___uR3Kq__workspaceHeading p{color:#36735b}.page-module___uR3Kq__workspaceHeading h2{color:#10231d;margin:0;font-size:1.55rem}.page-module___uR3Kq__workspaceHeading>small{color:#6e8077}.page-module___uR3Kq__caseList{gap:16px;margin-top:20px;display:grid}.page-module___uR3Kq__caseCard{background:#fff;border:1px solid #d7e2db;border-radius:24px;gap:22px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 17px 48px #07141112}.page-module___uR3Kq__caseCard>header,.page-module___uR3Kq__caseIdentity,.page-module___uR3Kq__nextAction{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.page-module___uR3Kq__caseCard>header>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.page-module___uR3Kq__caseCard>header small{color:#6f8178}.page-module___uR3Kq__role,.page-module___uR3Kq__active,.page-module___uR3Kq__complete{letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:.6rem;font-weight:950}.page-module___uR3Kq__role{color:#1d674a;background:#e4f4eb}.page-module___uR3Kq__active{color:#3058b4;background:#e9efff}.page-module___uR3Kq__complete{color:#276246;background:#dff4e8}.page-module___uR3Kq__caseIdentity h2{color:#0d211b;letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.page-module___uR3Kq__caseIdentity p{color:#667970;margin:7px 0 0}.page-module___uR3Kq__caseIdentity>span{color:#52675d;border:1px solid #d7e2db;border-radius:10px;flex:none;padding:8px 10px;font-size:.68rem;font-weight:850}.page-module___uR3Kq__caseFacts{border:1px solid #dce6e0;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.page-module___uR3Kq__caseFacts>div{background:#f8faf9;border-right:1px solid #dce6e0;gap:4px;min-width:0;padding:17px;display:grid}.page-module___uR3Kq__caseFacts>div:last-child{border-right:0}.page-module___uR3Kq__caseFacts>div.page-module___uR3Kq__attention{background:#fff8eb}.page-module___uR3Kq__caseFacts dt{color:#62776d;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:950}.page-module___uR3Kq__caseFacts dd{overflow-wrap:anywhere;color:#10231d;margin:0;font-size:.92rem;font-weight:900}.page-module___uR3Kq__caseFacts small{color:#75867d;font-size:.63rem}.page-module___uR3Kq__nextAction{color:#fff;background:radial-gradient(circle at 88% 10%,#c7f36a26,#0000 13rem),linear-gradient(135deg,#0c211a,#183e31);border-radius:18px;align-items:center;padding:19px 20px}.page-module___uR3Kq__nextAction>div{gap:4px;display:grid}.page-module___uR3Kq__nextAction span{color:#c7f36a;letter-spacing:.1em;font-size:.59rem;font-weight:950}.page-module___uR3Kq__nextAction strong{font-size:1.14rem}.page-module___uR3Kq__nextAction p{color:#b8cbc2;max-width:720px;margin:0;font-size:.76rem}.page-module___uR3Kq__nextAction .button{text-align:center;flex:none;max-width:290px}:is(.page-module___uR3Kq__caseCard a:focus-visible,.page-module___uR3Kq__error button:focus-visible){outline-offset:4px;outline:4px solid #7ee6ff}.page-module___uR3Kq__detailLink{color:#1d7655;text-underline-offset:4px;width:fit-content;font-size:.76rem;font-weight:900;text-decoration:underline}.page-module___uR3Kq__empty{text-align:center;background:#fff;border:1px dashed #9fb5aa;border-radius:24px;place-content:center;justify-items:center;min-height:390px;margin-top:20px;padding:40px;display:grid}.page-module___uR3Kq__empty>span{color:#39745d;letter-spacing:.12em;font-size:.62rem;font-weight:950}.page-module___uR3Kq__empty h2{color:#10231d;max-width:680px;margin:12px 0 0;font-size:clamp(1.8rem,4vw,3rem)}.page-module___uR3Kq__empty p{color:#687a71;max-width:620px}.page-module___uR3Kq__privacy{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.page-module___uR3Kq__privacy div{background:#ffffffc7;border:1px solid #d6e1da;border-radius:14px;gap:4px;padding:17px;display:grid}.page-module___uR3Kq__privacy span{color:#2b7557;letter-spacing:.09em;font-size:.58rem;font-weight:950}.page-module___uR3Kq__privacy strong{color:#344e44;font-size:.75rem}.page-module___uR3Kq__loading,.page-module___uR3Kq__error{text-align:center;background:#eff4f1;place-content:center;justify-items:center;min-height:520px;padding:80px 24px;display:grid}.page-module___uR3Kq__loading>span{border:3px solid #d0ddd5;border-top-color:#1f7a58;border-radius:999px;width:34px;height:34px;animation:.8s linear infinite page-module___uR3Kq__spin}.page-module___uR3Kq__loading strong{margin-top:18px}.page-module___uR3Kq__loading p,.page-module___uR3Kq__error p{color:#687970}.page-module___uR3Kq__error>span{color:#a94e3d;letter-spacing:.12em;font-size:.62rem;font-weight:950}.page-module___uR3Kq__error h1{max-width:720px;margin:10px 0 0;font-size:clamp(2rem,5vw,4rem)}.page-module___uR3Kq__error>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}@keyframes page-module___uR3Kq__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.page-module___uR3Kq__heroGrid{grid-template-columns:1fr}.page-module___uR3Kq__signalBoard{max-width:620px}.page-module___uR3Kq__caseFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___uR3Kq__caseFacts>div:nth-child(2){border-right:0}.page-module___uR3Kq__caseFacts>div:nth-child(-n+2){border-bottom:1px solid #dce6e0}}@media (max-width:620px){.page-module___uR3Kq__hero{min-height:570px;padding-bottom:100px}.page-module___uR3Kq__hero h1{font-size:clamp(2.7rem,13vw,4.4rem)}.page-module___uR3Kq__signalBoard{grid-template-columns:1fr}.page-module___uR3Kq__workspace{margin-top:-54px}.page-module___uR3Kq__workspaceHeading,.page-module___uR3Kq__caseCard>header,.page-module___uR3Kq__caseIdentity,.page-module___uR3Kq__nextAction{flex-direction:column;align-items:stretch}.page-module___uR3Kq__nextAction .button{justify-content:center;width:100%;max-width:none}.page-module___uR3Kq__caseFacts{grid-template-columns:1fr}.page-module___uR3Kq__caseFacts>div,.page-module___uR3Kq__caseFacts>div:nth-child(2){border-bottom:1px solid #dce6e0;border-right:0}.page-module___uR3Kq__caseFacts>div:last-child{border-bottom:0}.page-module___uR3Kq__privacy{grid-template-columns:1fr}}@media (max-width:430px){.page-module___uR3Kq__caseCard,.page-module___uR3Kq__empty{padding:20px}.page-module___uR3Kq__error>div{flex-direction:column;align-items:stretch}.page-module___uR3Kq__error .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.page-module___uR3Kq__loading>span{animation:none}}
