.intake-head{gap:var(--sp-2);padding-bottom:var(--sp-5);border-bottom:var(--rule-main) solid var(--c-deep);flex-direction:column;display:flex}.intake-head__call{font-size:var(--fs-4);line-height:var(--lh-body)}.intake-head__tel{font-weight:var(--fw-medium);letter-spacing:.02em;white-space:nowrap;text-underline-offset:4px;text-decoration:underline 1px}.intake-head__title{font-size:var(--fs-1)}.intake-head__lead{font-size:var(--fs-4);color:var(--c-body-gray)}.intake-kakao{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-top:var(--sp-5);padding-bottom:var(--sp-5);border-bottom:var(--rule-sub) solid var(--c-rule);display:flex}.intake-kakao__text{font-size:var(--fs-4)}.intake{padding-top:var(--sp-6)}.intake-form{gap:var(--sp-5);flex-direction:column;align-items:stretch;display:flex}.field{gap:var(--sp-1);flex-direction:column;display:flex}.field__label,.field__option,.field__note{font-size:var(--fs-5);color:var(--c-sub)}.field__input{width:100%;min-height:var(--h-input);padding:0 var(--sp-3);background-color:var(--c-letter);border:var(--rule-main) solid var(--c-deep);font-size:var(--fs-5);line-height:var(--lh-body)}.field__input:-webkit-autofill,.field__input:-webkit-autofill:hover,.field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--c-letter) inset;box-shadow:0 0 0 1000px var(--c-letter) inset;-webkit-text-fill-color:var(--c-deep)}.field__input--text{min-height:auto;padding:var(--sp-2) var(--sp-3);resize:vertical}.intake-form[hidden]{display:none}.intake-pair{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.choices{gap:var(--sp-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choice{display:flex}.choice__input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.choice__box{min-height:var(--h-input);padding:0 var(--sp-3);background-color:var(--c-letter);border:var(--rule-main) solid var(--c-deep);font-size:var(--fs-5);letter-spacing:var(--ls-button);cursor:pointer;flex:auto;justify-content:center;align-items:center;display:inline-flex}.choice__input:checked+.choice__box{padding:0 calc(var(--sp-3) - 1px);border:2px solid var(--c-deep);font-weight:var(--fw-medium)}.choice__input:focus-visible+.choice__box{outline:var(--rule-main) solid var(--c-deep);outline-offset:2px}.intake-urgent{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background-color:var(--c-deep);color:var(--c-ivory);display:none}.intake-form:has(#sit-0:checked) .intake-urgent{display:flex}.intake-urgent__text{font-size:var(--fs-5);line-height:var(--lh-body)}.intake-urgent .btn--fill{background-color:var(--c-ivory);color:var(--c-deep)}.intake-urgent .btn--fill:hover{background-color:var(--c-rule);color:var(--c-deep)}.more{border-top:var(--rule-sub) solid var(--c-rule);border-bottom:var(--rule-sub) solid var(--c-rule)}.more__head{padding:var(--sp-3) 0;font-size:var(--fs-5);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.more__head::-webkit-details-marker{display:none}.more__close{color:var(--c-sub);display:none}.more[open] .more__close{display:inline}.more__body{gap:var(--sp-4);padding-bottom:var(--sp-5);flex-direction:column;display:flex}.intake-trap{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.agree-wrap{flex-direction:column;align-items:flex-start;display:flex}.agree{align-items:flex-start;gap:var(--sp-2);cursor:pointer;display:flex}.agree__input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.agree__box{background-color:var(--c-letter);border:var(--rule-main) solid var(--c-deep);flex-shrink:0;width:20px;height:20px;margin-top:.4em}.agree__input:checked+.agree__box{background-color:var(--c-deep)}.agree__input:focus-visible+.agree__box{outline:var(--rule-main) solid var(--c-deep);outline-offset:2px}.agree__text{font-size:var(--fs-5);color:var(--c-body-gray);line-height:var(--lh-body)}.agree__more{min-height:44px;margin-left:calc(20px + var(--sp-2));font-size:var(--fs-5);color:var(--c-sub);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.intake-send{width:100%;min-height:var(--h-button);padding:0 var(--sp-4);background-color:var(--c-deep);border:var(--rule-main) solid var(--c-deep);color:var(--c-ivory);font-size:var(--fs-5);letter-spacing:var(--ls-button);cursor:pointer}.intake-send[disabled]{background-color:var(--c-rule);border-color:var(--c-rule);color:var(--c-sub);cursor:not-allowed}.intake-note{font-size:var(--fs-5);color:var(--c-sub);line-height:var(--lh-body)}.intake-alert{gap:var(--sp-3);flex-direction:column;display:flex}.intake-alert__line{font-size:var(--fs-5);color:var(--c-deep);line-height:var(--lh-body)}.intake-alert__line:empty{display:none}.intake-fail{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) 0;border-top:var(--rule-main) solid var(--c-deep);border-bottom:var(--rule-sub) solid var(--c-rule);flex-direction:column;display:flex}.intake-fail[hidden]{display:none}.intake-fail__text{font-size:var(--fs-5);color:var(--c-deep);line-height:var(--lh-body)}.intake-fail__tel{font-size:var(--fs-2);font-weight:var(--fw-regular);letter-spacing:.02em;line-height:1.2}.intake-done{gap:var(--sp-3);flex-direction:column;display:flex}.intake-done[hidden]{display:none}.intake-done__title{font-size:var(--fs-2)}.intake-done__text{font-size:var(--fs-4);color:var(--c-body-gray)}.intake-closing{align-items:flex-start;gap:var(--sp-4);padding-top:var(--sp-8);flex-direction:column;display:flex}.intake-tel{overflow-wrap:anywhere;font-size:var(--fs-1);font-weight:var(--fw-regular);letter-spacing:.02em;line-height:1.2}@media (width<=768px){.intake-head__title{font-size:var(--fs-2)}.intake-head__call,.intake-head__lead,.intake-kakao__text,.intake-done__text{font-size:var(--fs-5)}.intake-kakao{align-items:stretch;gap:var(--sp-3);flex-direction:column}.intake-pair{grid-template-columns:1fr}.choices{grid-template-columns:minmax(0,1fr)}.intake-urgent{flex-direction:column;align-items:stretch}.intake-done__title{font-size:var(--fs-3)}.intake-closing{padding-top:var(--sp-7)}}.intake-chosen{align-items:baseline;column-gap:var(--sp-3);margin-bottom:var(--sp-5);padding:var(--sp-3) 0;border-top:var(--rule-main) solid var(--c-deep);border-bottom:var(--rule-sub) solid var(--c-rule);font-size:var(--fs-4);line-height:var(--lh-body);flex-wrap:wrap;display:flex}.intake-chosen[hidden]{display:none}.intake-chosen__label{font-size:var(--fs-5);color:var(--c-sub)}
