.refer_hero__8787p{padding-block:calc(var(--h-band) * 1.25) var(--h-band)}.refer_hero__8787p .refer_lead__FtyWH{margin-top:calc(var(--h-space-lead) + .25rem)}.refer_sheet__pmPHt{max-width:40rem;padding:var(--h-cell-pad)}p+.refer_sheet__pmPHt{margin-top:1.5rem}.refer_form__KqqD7,.refer_pair__QtFnl{display:grid;gap:1.25rem}.refer_pair__QtFnl{grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.refer_pair__QtFnl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}.refer_field__2f_gW{display:grid;gap:.5rem}.refer_optional__N4UhR{text-transform:none;letter-spacing:normal;color:var(--h-faint)}.refer_input__u7FkR,.refer_textarea__u25jx{box-sizing:border-box;width:100%;padding:.6875rem .875rem;border:1px solid var(--h-line-strong);border-radius:10px;background:var(--h-white);font:inherit;font-size:.9375rem;line-height:1.5;color:var(--h-text);transition:border-color .15s ease}.refer_textarea__u25jx{resize:vertical;min-height:7rem}.refer_input__u7FkR::placeholder,.refer_textarea__u25jx::placeholder{color:var(--h-faint)}.refer_input__u7FkR:focus-visible,.refer_textarea__u25jx:focus-visible{outline:2px solid var(--h-ink);outline-offset:1px;border-color:var(--h-ink)}.refer_input__u7FkR[aria-invalid=true],.refer_textarea__u25jx[aria-invalid=true]{border-color:var(--h-text)}.refer_error__if8BQ{font-size:.8125rem;line-height:1.4;color:var(--h-text)}.refer_check__zVAUw{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;color:var(--h-text);cursor:pointer}.refer_check__zVAUw input{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:var(--h-ink)}.refer_foot___IpOo{display:grid;gap:1rem;padding-top:.25rem}.refer_consent___2Udh{font-size:.75rem;line-height:1.5;color:var(--h-faint)}.refer_consent___2Udh a{color:inherit;text-underline-offset:3px}h3.refer_stepTitle__nhWVc.refer_stepTitle__nhWVc{max-width:none;text-wrap:pretty}@media (max-width:767px){h3.refer_stepTitle__nhWVc.refer_stepTitle__nhWVc{font-size:min(1.0625rem,calc((100vw - 82px) / var(--em, .001)))}}.refer_done__UruH5{display:grid;gap:.75rem}.refer_doneHead__DGIAW{font-size:1.25rem}.refer_doneBody__l_VqR{font-size:.9375rem}select.refer_input__u7FkR{cursor:pointer;transition:border-color .15s ease}select.refer_input__u7FkR:hover{border-color:var(--h-line-strong)}