.home-intake-module__Ivvk0a__hero{background:radial-gradient(at 13% 26%,#fffdf8,#0000 56%),linear-gradient(130deg,#f8f6f0,#edf1e9);padding:42px 32px 28px;scroll-margin-top:96px;position:relative}.home-intake-module__Ivvk0a__layout{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:32px clamp(40px,6vw,88px);max-width:1260px;margin:0 auto;display:grid;position:relative}.home-intake-module__Ivvk0a__copy{min-width:0;padding-block:16px}.home-intake-module__Ivvk0a__eyebrow{color:#52665a;letter-spacing:.02em;font-size:12px;font-weight:700}.home-intake-module__Ivvk0a__copy h1{color:#22382b;letter-spacing:-.055em;margin:24px 0 22px;font-size:clamp(40px,3.8vw,58px);font-weight:650;line-height:1.15}.home-intake-module__Ivvk0a__lead{color:#536158;margin:0;font-size:16px;line-height:1.8}.home-intake-module__Ivvk0a__sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:32px 0 14px;padding:0;list-style:none;display:grid}.home-intake-module__Ivvk0a__sequence li{color:#34493c;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.home-intake-module__Ivvk0a__sequence li+li{border-left:1px solid #c6d0c4;padding-left:16px}.home-intake-module__Ivvk0a__sequence span{color:#869386;font-family:var(--font-plex-mono), monospace;font-size:10px;font-weight:400}.home-intake-module__Ivvk0a__decisionNote{color:#6a756c;margin:0;font-size:12px;line-height:1.7}.home-intake-module__Ivvk0a__caseLink{color:#43594a;border-bottom:1px solid #9daa9c;align-items:center;gap:18px;margin-top:38px;padding:8px 0;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.home-intake-module__Ivvk0a__caseLink:hover{color:#1e3c29;border-color:#1e3c29}.home-intake-module__Ivvk0a__formPanel{background:linear-gradient(150deg,#fffefb,#f9fbf5);border:1px solid #aabfa161;border-radius:24px;min-width:0;scroll-margin-top:96px;overflow:hidden;box-shadow:0 24px 70px #3e563212,0 3px 12px #3e563206}.home-intake-module__Ivvk0a__formHeading{align-items:center;gap:14px;padding:24px 24px 8px;display:flex}.home-intake-module__Ivvk0a__formHeadingIcon{color:#537548;background:#f0f5e9;border:1px solid #e0e8d9;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.home-intake-module__Ivvk0a__formHeading h2{color:#314730;letter-spacing:-.035em;margin:0;font-size:21px;font-weight:650;line-height:1.4}.home-intake-module__Ivvk0a__formHeading p{color:#697760;margin:4px 0 0;font-size:12px;line-height:1.65}.home-intake-module__Ivvk0a__contact{border-top:1px solid #cdd5c9;grid-column:1/-1;padding-top:22px;scroll-margin-top:96px}.home-intake-module__Ivvk0a__contactHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;display:flex}.home-intake-module__Ivvk0a__contactHeading h2{color:#344b3c;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:650;line-height:1.5}.home-intake-module__Ivvk0a__contactHeading p{color:#6a766b;margin:0;font-size:13px;line-height:1.6}.home-intake-module__Ivvk0a__contactGrid{background:#fcfdf9;border:1px solid #cddac7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:14px;display:grid;overflow:hidden}.home-intake-module__Ivvk0a__contactCard{color:#354a3a;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;min-height:82px;padding:14px 18px;text-decoration:none;transition:background .18s;display:grid}.home-intake-module__Ivvk0a__contactCard+.home-intake-module__Ivvk0a__contactCard{border-left:1px solid #dee6d6}.home-intake-module__Ivvk0a__contactCard:hover{background:#f2f7ee}.home-intake-module__Ivvk0a__contactGrid .home-intake-module__Ivvk0a__contactCard:focus-visible{outline-offset:-3px;outline:2px solid #668b5b}.home-intake-module__Ivvk0a__contactIcon{border:1px solid #0000;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.home-intake-module__Ivvk0a__emailIcon{color:#3d6b4c;background:#ecf3e8;border-color:#d4e2cf}.home-intake-module__Ivvk0a__kakaoIcon{color:#3a2922;background:#fee500;border-color:#eed300}.home-intake-module__Ivvk0a__phoneIcon{color:#456259;background:#edf3ef;border-color:#d4e1db}.home-intake-module__Ivvk0a__contactCopy{gap:3px;min-width:0;display:grid}.home-intake-module__Ivvk0a__contactLabel{color:#2f4636;letter-spacing:-.025em;font-size:15px;font-weight:650;line-height:1.4}.home-intake-module__Ivvk0a__contactDetail{color:#66745f;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:1.5;overflow:hidden}.home-intake-module__Ivvk0a__contactAction{color:#708365;place-items:center;width:18px;height:18px;display:grid}.home-intake-module__Ivvk0a__emailCard{color:#3d6b4c}.home-intake-module__Ivvk0a__kakaoCard{background:#fffdf3}.home-intake-module__Ivvk0a__kakaoCard .home-intake-module__Ivvk0a__contactLabel{color:#4a3925}.home-intake-module__Ivvk0a__kakaoCard .home-intake-module__Ivvk0a__contactDetail{color:#7b653a}.home-intake-module__Ivvk0a__kakaoCard .home-intake-module__Ivvk0a__contactAction{color:#8b7337}.home-intake-module__Ivvk0a__kakaoCard:hover{background:#fff8df}.home-intake-module__Ivvk0a__phoneCard{color:#456259}.home-intake-module__Ivvk0a__searchTerms{color:#687560;margin:12px 0 0;font-size:11px;line-height:1.8}@media (max-width:980px){.home-intake-module__Ivvk0a__hero{padding:32px 24px 28px}.home-intake-module__Ivvk0a__layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:28px}.home-intake-module__Ivvk0a__copy h1{font-size:40px}.home-intake-module__Ivvk0a__sequence{gap:12px}.home-intake-module__Ivvk0a__sequence li{font-size:12px}.home-intake-module__Ivvk0a__sequence li+li{padding-left:10px}.home-intake-module__Ivvk0a__contactCard{grid-template-columns:34px minmax(0,1fr) 18px;gap:10px;padding:14px}.home-intake-module__Ivvk0a__contactIcon{border-radius:9px;width:34px;height:34px}.home-intake-module__Ivvk0a__contactLabel{font-size:14px}.home-intake-module__Ivvk0a__contactDetail{font-size:12px}}@media (max-width:900px){.home-intake-module__Ivvk0a__layout{grid-template-columns:minmax(0,1fr);gap:24px}.home-intake-module__Ivvk0a__copy{padding:0}.home-intake-module__Ivvk0a__copy h1{max-width:700px;margin:16px 0}.home-intake-module__Ivvk0a__desktopBreak{display:none}.home-intake-module__Ivvk0a__sequence{margin-top:20px}.home-intake-module__Ivvk0a__caseLink{margin-top:16px}}@media (max-width:720px){.home-intake-module__Ivvk0a__hero{padding:24px 16px 26px}.home-intake-module__Ivvk0a__layout{grid-template-columns:minmax(0,1fr);gap:22px}.home-intake-module__Ivvk0a__copy{padding:0}.home-intake-module__Ivvk0a__eyebrow{font-size:11px}.home-intake-module__Ivvk0a__copy h1{margin:12px 0;font-size:clamp(30px,7.8vw,40px);line-height:1.16}.home-intake-module__Ivvk0a__desktopBreak{display:none}.home-intake-module__Ivvk0a__lead{font-size:14px;line-height:1.65}.home-intake-module__Ivvk0a__sequence{gap:8px;margin:16px 0 0}.home-intake-module__Ivvk0a__sequence li{font-size:11px}.home-intake-module__Ivvk0a__sequence li+li{padding-left:8px}.home-intake-module__Ivvk0a__decisionNote,.home-intake-module__Ivvk0a__caseLink{display:none}.home-intake-module__Ivvk0a__formPanel{border-radius:20px;scroll-margin-top:82px}.home-intake-module__Ivvk0a__formHeading{gap:12px;padding:20px 18px 6px}.home-intake-module__Ivvk0a__formHeadingIcon{border-radius:12px;width:38px;height:38px}.home-intake-module__Ivvk0a__formHeading h2{font-size:20px}.home-intake-module__Ivvk0a__formHeading p{font-size:12px}.home-intake-module__Ivvk0a__contact{padding-top:20px}.home-intake-module__Ivvk0a__contactHeading{gap:4px;display:grid}.home-intake-module__Ivvk0a__contactHeading h2{font-size:15px}.home-intake-module__Ivvk0a__contactHeading p{font-size:12px}.home-intake-module__Ivvk0a__contactGrid{border-radius:11px;grid-template-columns:1fr;margin-top:12px}.home-intake-module__Ivvk0a__contactCard{grid-template-columns:34px minmax(0,1fr) 18px;gap:12px;min-height:72px;padding:12px 16px}.home-intake-module__Ivvk0a__contactCard+.home-intake-module__Ivvk0a__contactCard{border-top:1px solid #dee6d6;border-left:0}.home-intake-module__Ivvk0a__contactLabel{font-size:15px}.home-intake-module__Ivvk0a__searchTerms{font-size:10px}}@media (prefers-reduced-motion:reduce){.home-intake-module__Ivvk0a__contactCard{transition:none}}
