.h3-page .h3-lg-main{display:flex;justify-content:center;padding:40px 20px 96px;background:var(--planit-bg)}.h3-page .h3-lg-card{width:100%;max-width:480px;text-align:center}.h3-page .h3-lg-brand,.h3-page .h3-lg-card{display:flex;flex-direction:column;gap:14px}.h3-page .h3-lg-brand{align-items:center}.h3-page .h3-lg-icon{display:block;flex:none;width:72px;height:72px;object-fit:contain}.h3-page .h3-lg-word{display:block;flex:none;width:112.57px;height:23.33px;color:var(--h3-mint)}.h3-page .h3-lg-title{font-weight:600;font-size:17px;line-height:145%;color:var(--h3-ink)}.h3-page .h3-lg-desc{font-weight:400;font-size:14.5px;line-height:165%;color:var(--h3-ink-2)}.h3-page .h3-lg-desc--mob{display:none}.h3-page .h3-lg-social{display:flex;flex-direction:column;gap:14px;margin-top:28px}.h3-page .h3-lg-kakao,.h3-page .h3-lg-naver{display:inline-flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:var(--r-sm);font-weight:700;font-size:16px;line-height:140%}.h3-page .h3-lg-kakao{background:#fee500;color:#191600}.h3-page .h3-lg-naver{background:#03c75a;color:#fff}.h3-page .h3-lg-or{display:flex;align-items:center;gap:12px;padding:8px 0}.h3-page .h3-lg-or-line{flex:1 1;height:1px;background:var(--h3-line)}.h3-page .h3-lg-or-text{font-weight:400;font-size:13px;line-height:140%;color:var(--h3-ink-2);white-space:nowrap}.h3-page .h3-lg-form{display:flex;flex-direction:column;gap:14px}.h3-page .h3-lg-field{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.h3-page .h3-lg-label{font-weight:600;font-size:14px;line-height:150%;color:var(--h3-ink)}.h3-page .h3-lg-input{width:100%;height:57px;padding:17px 16px;background:var(--planit-bg);border:1px solid var(--h3-line);border-radius:var(--r-sm);font-family:inherit;font-weight:400;font-size:15px;line-height:150%;color:var(--h3-ink);text-align:left}.h3-page .h3-lg-input::placeholder{color:#9aa7b2}.h3-page .h3-lg-input:focus-visible{outline:none;border-color:var(--h3-mint);box-shadow:0 0 0 3px rgba(0,204,174,.18)}.h3-page .h3-lg-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:60px;border-radius:var(--r-sm);background:var(--planit-mint-soft);color:var(--planit-ink);font-weight:700;font-size:17px;line-height:140%}.h3-page .h3-lg-links{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:6px}.h3-page .h3-lg-link{font-weight:400;font-size:13.5px;line-height:140%;color:var(--h3-ink-2);white-space:nowrap}.h3-page .h3-lg-link.is-strong{font-weight:600;color:var(--h3-ink)}.h3-page .h3-lg-dot{font-weight:400;font-size:13.5px;line-height:140%;color:var(--h3-ink-2)}.h3-page .h3-lg-terms{padding:20px;background:var(--planit-bg);border:1px solid var(--h3-line);border-radius:var(--r-sm);font-weight:400;font-size:12.5px;line-height:160%;color:var(--h3-ink-2)}.h3-page .h3-lg-status{padding:12px 16px;border-radius:var(--r-sm);background:var(--h3-mint-pale);font-weight:600;font-size:13px;line-height:160%;color:var(--planit-accent)}.h3-page .h3-lg-status:empty{display:none}.h3-page .h3-lg-kakao:focus-visible,.h3-page .h3-lg-link:focus-visible,.h3-page .h3-lg-naver:focus-visible,.h3-page .h3-lg-submit:focus-visible{outline:2px solid var(--h3-mint-deep);outline-offset:2px}@media (max-width:860px){.h3-page .h3-lg-main{padding:56px 16px}.h3-page .h3-lg-card{gap:12px}.h3-page .h3-lg-brand{flex-direction:row;justify-content:center;gap:12px}.h3-page .h3-lg-icon{width:60px;height:60px}.h3-page .h3-lg-title{font-size:16px}.h3-page .h3-lg-desc{font-size:13px;line-height:160%}.h3-page .h3-lg-desc--web{display:none}.h3-page .h3-lg-desc--mob{display:block}.h3-page .h3-lg-social{gap:12px;margin-top:24px}.h3-page .h3-lg-kakao,.h3-page .h3-lg-naver{height:53px;font-size:15px}.h3-page .h3-lg-or{gap:10px}.h3-page .h3-lg-or-text{font-size:12px}.h3-page .h3-lg-form{gap:12px}.h3-page .h3-lg-field{gap:6px}.h3-page .h3-lg-label{font-size:13px}.h3-page .h3-lg-input{height:51px;padding:15px 14px;font-size:14px}.h3-page .h3-lg-submit{height:54px;font-size:16px}.h3-page .h3-lg-links{gap:12px}.h3-page .h3-lg-dot,.h3-page .h3-lg-link{font-size:12.5px}.h3-page .h3-lg-terms{padding:16px;font-size:11.5px}}