@keyframes client_fadeIn__w9Ohj{0%{opacity:0}to{opacity:1}}.client_container__diIPE{display:flex;flex-direction:column;min-height:100vh;padding:0 16px;background:linear-gradient(180deg,#e4b4d8,#f4c5c0 25%,#fbd7a8 50%,#f8a878 75%,#f47969);color:#000}.client_header__6CEYh{display:flex;justify-content:center;padding:20px 0}.client_content__tdKOM{flex:1 1;display:flex;flex-direction:column;align-items:center;padding-top:24px}.client_title__g_yrN{font-size:32px;font-weight:700;text-align:center;line-height:1.2;margin-bottom:8px;color:#000}.client_highlight__FU16B{color:#ae4d37}.client_subtitle__C7yi1{font-size:14px;font-weight:600;letter-spacing:.1em;text-align:center;margin-bottom:32px;color:rgba(0,0,0,.6)}.client_genderGrid__MHytq{display:flex;gap:12px;margin-bottom:24px;width:100%;max-width:360px}.client_genderCard__vrSSU{flex:1 1;display:flex;flex-direction:column;align-items:stretch;background:rgba(0,0,0,0);border:2px solid #fff;border-radius:16px;padding:0;cursor:pointer;transition:border-color .2s;color:#000;overflow:hidden;position:relative;z-index:1}.client_genderCard__vrSSU.client_selected__eJC_G,.client_genderCard__vrSSU:hover{border-color:#ae4d37}.client_genderImage__z4ANw{width:100%;height:auto;object-fit:cover;mix-blend-mode:multiply}.client_genderLabelWrapper__I9M0G{background:#fff;padding:14px 8px;text-align:center}.client_genderLabel__6xEUp{font-size:16px;font-weight:700;color:#000}.client_nonBinaryLink__mvZoM{background:none;border:none;color:#000;font-size:14px;text-decoration:underline;cursor:pointer;padding:8px;font-weight:600}