.partnerRegister_wrap__MrqNz{width:100%;max-width:none;margin:0;padding:calc(72px + 3.25rem) 1.25rem 4.5rem;min-height:calc(100dvh - 1px);box-sizing:border-box;background:linear-gradient(180deg,#e3efe8,#f0f7f3 28%,#f8faf9 55%,#fff)}.partnerRegister_card__Cl_0j{position:relative;overflow:hidden;max-width:720px;margin:0 auto;background:#fff;border-radius:24px;border:1px solid #e2efe8;box-shadow:0 20px 50px rgba(6,58,41,.1),0 4px 16px rgba(6,58,41,.04);padding:2.25rem 2rem 2rem}.partnerRegister_card__Cl_0j:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#063a29,#00b853 55%,#a7f3d0)}.partnerRegister_cardGlow__lZ_Qk{position:absolute;top:-4rem;right:-3rem;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(0,184,83,.1) 0,transparent 70%);pointer-events:none}.partnerRegister_eyebrow__Qg9nV{display:inline-block;margin:0 0 .75rem;padding:.35rem .75rem;border-radius:999px;background:#ecfdf3;border:1px solid #bbf7d0;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#065f46}.partnerRegister_title__mo5mC{font-size:clamp(1.45rem,2.5vw,1.75rem);font-weight:800;color:#063a29;margin:0 0 .65rem;letter-spacing:-.03em;line-height:1.2}.partnerRegister_subtitle__36wz_{color:#5b6b64;margin:0 0 1.75rem;line-height:1.6;font-size:.95rem;max-width:36rem}.partnerRegister_stepper__w_TCx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-bottom:1.75rem;padding:.5rem 0 .65rem;border-bottom:1px solid #eef4f0}.partnerRegister_step__d3FRa{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;position:relative;min-width:0;text-align:center;opacity:.45}.partnerRegister_step__d3FRa:not(:last-child):after{content:"";position:absolute;top:.85rem;left:calc(50% + .9rem);width:calc(100% - 1.8rem);height:2px;background:#d7e5de;z-index:0;pointer-events:none}.partnerRegister_stepDone___kfpv:not(:last-child):after{background:rgba(6,58,41,.35)}.partnerRegister_stepActive__TbI7s:not(:last-child):after{background:linear-gradient(90deg,#063a29,#d7e5de)}.partnerRegister_stepActive__TbI7s,.partnerRegister_stepDone___kfpv{opacity:1}.partnerRegister_stepNum__xe0Cm{position:relative;z-index:1;width:1.75rem;height:1.75rem;border-radius:999px;background:#e8f5ee;color:#063a29;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700}.partnerRegister_stepActive__TbI7s .partnerRegister_stepNum__xe0Cm{background:linear-gradient(145deg,#063a29,#00b853);color:#fff;box-shadow:0 6px 16px rgba(0,184,83,.28)}.partnerRegister_stepDone___kfpv .partnerRegister_stepNum__xe0Cm{background:#063a29;color:#fff}.partnerRegister_stepLabel__X9f5M{font-size:.72rem;font-weight:600;line-height:1.2;max-width:100%;padding:0 .2rem}.partnerRegister_grid__0L3Ux{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.partnerRegister_full__fQeH2{grid-column:1/-1}.partnerRegister_grid__0L3Ux label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:#063a29}.partnerRegister_grid__0L3Ux input{border:1px solid #d7e5de;border-radius:12px;padding:.75rem .9rem;font-size:.95rem;background:#fafcfb;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.partnerRegister_grid__0L3Ux input:focus{outline:none;border-color:#00b853;background:#fff;box-shadow:0 0 0 3px rgba(0,184,83,.14)}.partnerRegister_grid__0L3Ux input.partnerRegister_inputInvalid__vIXLG{border-color:#f04438;background:snow}.partnerRegister_fieldError__VVLwl{color:#b42318;font-size:.75rem;font-weight:500;line-height:1.35}.partnerRegister_featureList__xg_u9{display:flex;flex-direction:column;gap:.75rem}.partnerRegister_featureItem__pIAN_{display:flex;align-items:center;gap:.6rem;font-weight:600}.partnerRegister_sectionLabel__yjW1o{font-weight:700;margin:0 0 .5rem}.partnerRegister_error__ZflUU{color:#b42318;background:#fef3f2;border-radius:10px;padding:.65rem .85rem;margin-bottom:1rem}.partnerRegister_actions__O51Sp{display:flex;justify-content:space-between;margin-top:1.5rem}.partnerRegister_btnPrimary__89dqD,.partnerRegister_btnSecondary__OQ9i_{border-radius:999px;padding:.65rem 1.25rem;font-weight:700;cursor:pointer}.partnerRegister_btnPrimary__89dqD{background:linear-gradient(135deg,#00b853,#063a29);color:#fff;border:none;min-height:46px;padding:.75rem 1.5rem;box-shadow:0 8px 22px rgba(0,184,83,.25);transition:transform .2s ease,box-shadow .2s ease}.partnerRegister_btnPrimary__89dqD:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,184,83,.32)}.partnerRegister_btnPrimary__89dqD:disabled{opacity:.65;cursor:not-allowed}.partnerRegister_btnSecondary__OQ9i_{background:#fff;border:1px solid #d7e5de;color:#063a29}.partnerRegister_success__kOEYA{text-align:center;padding:1rem 0}.partnerRegister_success__kOEYA h2{color:#063a29}.partnerRegister_confirmCard__tj8EL{position:relative;overflow:hidden;text-align:center;padding:2.5rem 2rem 2rem}.partnerRegister_confirmCard__tj8EL:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#063a29,#00b853 55%,#a7f3d0)}.partnerRegister_confirmGlow__uLn0X{position:absolute;top:-3rem;right:-2rem;width:10rem;height:10rem;border-radius:999px;background:radial-gradient(circle,rgba(0,184,83,.14) 0,transparent 70%);pointer-events:none}.partnerRegister_confirmIcon__dM709{width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;line-height:1;box-shadow:0 12px 32px rgba(0,184,83,.22)}.partnerRegister_confirmIconSuccess__n_PVr{background:linear-gradient(145deg,#00b853,#063a29);color:#fff}.partnerRegister_confirmIconError__KD4EQ{background:linear-gradient(145deg,#f04438,#b42318);color:#fff;box-shadow:0 12px 32px rgba(240,68,56,.2)}.partnerRegister_confirmIconLoading__j3P8a{background:#f0fdf6;color:#063a29;border:2px solid #d7e5de;box-shadow:none}.partnerRegister_confirmSpinner__NHB5H{width:2rem;height:2rem;border:3px solid #d7e5de;border-top-color:#00b853;border-radius:999px;animation:partnerRegister_confirmSpin__0DM5f .85s linear infinite}@keyframes partnerRegister_confirmSpin__0DM5f{to{transform:rotate(1turn)}}.partnerRegister_confirmTitle__Xxr8k{margin:0 0 .65rem;font-size:1.65rem;font-weight:800;letter-spacing:-.03em;color:#063a29}.partnerRegister_confirmTitleError__XhWme{color:#b42318}.partnerRegister_confirmLead__ccZXA{margin:0 auto 1.25rem;max-width:28rem;font-size:1rem;line-height:1.6;color:#2d3f38}.partnerRegister_confirmSteps__IemRN{margin:0 auto 1.5rem;max-width:22rem;text-align:left;background:linear-gradient(180deg,#f8fcf9,#f0fdf6);border:1px solid #d7e5de;border-radius:16px;padding:1rem 1.15rem}.partnerRegister_confirmStep__Npy_1{display:flex;align-items:flex-start;gap:.65rem;padding:.45rem 0;font-size:.88rem;line-height:1.45;color:#2d3f38}.partnerRegister_confirmStepNum__Udb03{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:999px;background:#063a29;color:#fff;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.partnerRegister_confirmNote__d3jn8{margin:0 auto 1.5rem;max-width:28rem;padding:.85rem 1rem;border-radius:12px;background:#fffbeb;border:1px solid #fde68a;font-size:.88rem;line-height:1.5;color:#92400e;text-align:left}.partnerRegister_confirmActions__0BYVd{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.partnerRegister_confirmOkBtn__JHLGo{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 2rem;border:none;border-radius:999px;background:linear-gradient(135deg,#00b853,#063a29);color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 10px 28px rgba(0,184,83,.28);transition:transform .2s ease,box-shadow .2s ease}.partnerRegister_confirmOkBtn__JHLGo:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(0,184,83,.34)}.partnerRegister_confirmSecondaryBtn__XY9xx{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.35rem;border-radius:999px;border:1px solid #d7e5de;background:#fff;color:#063a29;font-size:.9rem;font-weight:600;text-decoration:none}.partnerRegister_documents__XjoWE{display:flex;flex-direction:column;gap:.75rem}.partnerRegister_docHint__BykLx{margin:0;color:#5b6b64;font-size:.9rem}.partnerRegister_infoBox__5KHlT{margin:0;padding:.9rem 1rem;border-radius:14px;background:linear-gradient(180deg,#fffbeb,#fef9c3);border:1px solid #fde68a;font-size:.88rem;line-height:1.55;color:#92400e}.partnerRegister_fileInput__qHR29{display:none}.partnerRegister_fileSelected__zXCD5{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid #d7e5de;border-radius:12px;background:#f8fcf9}@media (min-width:1024px){.partnerRegister_wrap__MrqNz{padding-top:calc(80px + 4rem);padding-bottom:5rem}.partnerRegister_card__Cl_0j{padding:2.5rem 2.25rem 2.25rem}}@media (max-width:768px){.partnerRegister_wrap__MrqNz{padding:calc(var(--gf-header-offset, 7.35rem) + 1.5rem) 1rem calc(2rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:640px){.partnerRegister_card__Cl_0j{padding:1.35rem 1rem 0;border-radius:18px}.partnerRegister_title__mo5mC{font-size:1.25rem}.partnerRegister_subtitle__36wz_{font-size:.9rem;margin-bottom:1.1rem}.partnerRegister_stepper__w_TCx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;flex-wrap:unset;margin-bottom:1.15rem;padding:.35rem 0 .5rem}.partnerRegister_step__d3FRa{flex-direction:column;align-items:center;justify-content:flex-start;gap:.3rem;position:relative;min-width:0;text-align:center}.partnerRegister_step__d3FRa:not(:last-child):after{content:"";position:absolute;top:.8rem;left:calc(50% + .85rem);width:calc(100% - 1.7rem);height:2px;background:#d7e5de;z-index:0;pointer-events:none}.partnerRegister_stepDone___kfpv:not(:last-child):after{background:rgba(6,58,41,.35)}.partnerRegister_stepActive__TbI7s:not(:last-child):after{background:linear-gradient(90deg,#063a29,#d7e5de)}.partnerRegister_stepNum__xe0Cm{position:relative;z-index:1;width:1.75rem;height:1.75rem;font-size:.7rem}.partnerRegister_stepLabel__X9f5M{font-size:.62rem;line-height:1.2;max-width:100%;padding:0 .15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partnerRegister_grid__0L3Ux{grid-template-columns:1fr;gap:.85rem}.partnerRegister_actions__O51Sp{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin:1.25rem -1rem 0;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,hsla(0,0%,100%,.72),#fff 32%,#fff);border-top:1px solid #e8f0ec;box-shadow:0 -10px 24px rgba(6,58,41,.06)}.partnerRegister_btnPrimary__89dqD,.partnerRegister_btnSecondary__OQ9i_{min-height:var(--gf-touch-min,44px);padding:.75rem 1.35rem}}@media (max-width:380px){.partnerRegister_stepLabel__X9f5M{display:none}.partnerRegister_stepper__w_TCx{padding-bottom:.25rem}}