.nanny-join-form-module__lzO3vG__form{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 18px 48px #262d270f}.nanny-join-form-module__lzO3vG__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nanny-join-form-module__lzO3vG__section{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:38px;padding:34px;display:grid}.nanny-join-form-module__lzO3vG__sectionHead p{color:var(--clay);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.nanny-join-form-module__lzO3vG__sectionHead h2{margin-top:8px;font-size:19px}.nanny-join-form-module__lzO3vG__sectionHead span{color:var(--muted);margin-top:8px;font-size:12px;display:block}.nanny-join-form-module__lzO3vG__photoField{aspect-ratio:1;width:180px;color:var(--sage);background:#f5f2ed;border:1px dashed #cfc8be;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nanny-join-form-module__lzO3vG__photoField>img{object-fit:cover}.nanny-join-form-module__lzO3vG__photoField label{z-index:2;color:#fff;cursor:pointer;white-space:nowrap;background:#1f2320d1;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:650;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.nanny-join-form-module__lzO3vG__photoField input{opacity:0;width:1px;height:1px;position:absolute}.nanny-join-form-module__lzO3vG__grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.nanny-join-form-module__lzO3vG__grid>label{color:var(--ink);flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.nanny-join-form-module__lzO3vG__grid input,.nanny-join-form-module__lzO3vG__grid select,.nanny-join-form-module__lzO3vG__grid textarea{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #d8d2ca;border-radius:7px;padding:11px 12px;font-weight:400}.nanny-join-form-module__lzO3vG__grid textarea{resize:vertical;min-height:110px}.nanny-join-form-module__lzO3vG__grid small{color:var(--faint);font-size:10px;font-weight:400}.nanny-join-form-module__lzO3vG__wide{grid-column:1/-1}.nanny-join-form-module__lzO3vG__choiceGroup{border:0;min-width:0}.nanny-join-form-module__lzO3vG__choiceGroup legend{margin-bottom:8px;font-size:12px;font-weight:650}.nanny-join-form-module__lzO3vG__choiceGroup>div{flex-wrap:wrap;gap:7px;display:flex}.nanny-join-form-module__lzO3vG__choiceGroup label{cursor:pointer;position:relative}.nanny-join-form-module__lzO3vG__choiceGroup input{opacity:0;position:absolute}.nanny-join-form-module__lzO3vG__choiceGroup span{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:inline-flex}.nanny-join-form-module__lzO3vG__choiceGroup span svg{display:none}.nanny-join-form-module__lzO3vG__choiceGroup input:checked+span{border-color:var(--sage);color:var(--sage-dark);background:var(--sage-soft)}.nanny-join-form-module__lzO3vG__choiceGroup input:checked+span svg{display:block}.nanny-join-form-module__lzO3vG__groups{gap:25px;display:grid}.nanny-join-form-module__lzO3vG__grid>.nanny-join-form-module__lzO3vG__choiceGroup{grid-column:1/-1}.nanny-join-form-module__lzO3vG__consents{gap:12px;margin-top:22px;display:grid}.nanny-join-form-module__lzO3vG__consents label{color:var(--muted);align-items:flex-start;gap:9px;font-size:11px;display:flex}.nanny-join-form-module__lzO3vG__consents input{accent-color:var(--sage);margin-top:3px}.nanny-join-form-module__lzO3vG__submit{background:#f5f2ed;justify-content:space-between;align-items:center;gap:25px;padding:25px 34px;display:flex}.nanny-join-form-module__lzO3vG__submit p{max-width:460px;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.nanny-join-form-module__lzO3vG__submit .nanny-join-form-module__lzO3vG__error{color:#9b3e32;margin-top:8px}.nanny-join-form-module__lzO3vG__submit button:disabled{cursor:wait;opacity:.65}.nanny-join-form-module__lzO3vG__submit svg{flex:none}.nanny-join-form-module__lzO3vG__success{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;padding:70px 32px}.nanny-join-form-module__lzO3vG__success>span{width:64px;height:64px;color:var(--sage);background:var(--sage-soft);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nanny-join-form-module__lzO3vG__success h2{margin-top:20px;font-size:28px}.nanny-join-form-module__lzO3vG__success p{max-width:520px;color:var(--muted);margin:10px auto 25px}.nanny-join-form-module__lzO3vG__success small{color:var(--faint);overflow-wrap:anywhere;margin:-12px auto 24px;font-size:10px;display:block}@media (max-width:760px){.nanny-join-form-module__lzO3vG__section{grid-template-columns:1fr;gap:22px;padding:26px 20px}.nanny-join-form-module__lzO3vG__grid{grid-template-columns:1fr}.nanny-join-form-module__lzO3vG__wide,.nanny-join-form-module__lzO3vG__grid>.nanny-join-form-module__lzO3vG__choiceGroup{grid-column:1}.nanny-join-form-module__lzO3vG__photoField{margin:0 auto}.nanny-join-form-module__lzO3vG__submit{flex-direction:column;align-items:stretch;padding:22px 20px}.nanny-join-form-module__lzO3vG__submit .nanny-join-form-module__lzO3vG__button{width:100%}}
