@keyframes RankingJoin_fadeInUp___A8ao{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RankingJoin_requiredIndicator__0xszK{color:#e57373;font-size:.8em;margin-right:3px}.RankingJoin_heroWrapper__ujd_P{background:linear-gradient(to bottom,var(--primary-color-light),#ffffff);width:100%;padding:4rem 2rem;margin-top:2rem;text-align:center;animation:RankingJoin_fadeInUp___A8ao .8s ease-out}.RankingJoin_title__Wuieh{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(90deg,var(--primary-color),var(--primary-color-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.RankingJoin_subtitle__D1S__{font-size:1.4rem;color:#333333;margin:0 auto 3rem;line-height:1.6;max-width:800px;font-weight:500}.RankingJoin_benefitsContainer___U1p2{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin:2rem 0}.RankingJoin_benefitItem__43Sdf{background-color:rgba(var(--primary-color-rgb),.05);padding:1.5rem;border-radius:16px;border:1px solid rgba(var(--primary-color-rgb),.1);flex:1 1;min-width:250px;max-width:300px;text-align:center;transition:transform .3s ease}.RankingJoin_benefitItem__43Sdf:hover{transform:translateY(-5px)}.RankingJoin_benefitIcon__bJSP_{font-size:2.5rem;margin-bottom:1rem}.RankingJoin_benefitItem__43Sdf h3{margin-bottom:.75rem;font-weight:700;font-size:1.2rem;color:var(--primary-color)}.RankingJoin_benefitItem__43Sdf p{color:var(--secondary-text);line-height:1.5}.RankingJoin_contentWrapper__ZiuIT{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding:0 1rem;max-width:1200px;margin:0 auto}.RankingJoin_formContainer__TA0b8{background-color:#fff;padding:0 2rem;width:100%}.RankingJoin_faqContainer__9Nqd3{background-color:#fff;border-radius:16px;padding:0 2rem;text-align:right}@media (min-width:992px){.RankingJoin_contentWrapper__ZiuIT{grid-template-columns:4fr 6fr;padding:0 2rem}.RankingJoin_faqContainer__9Nqd3{order:2}.RankingJoin_formContainer__TA0b8{order:1;border-left:1px solid #e2e8f0;min-width:650px}}.RankingJoin_formHeader__0l6lL{text-align:center;margin-bottom:1.5rem}.RankingJoin_faqContainer__9Nqd3 .RankingJoin_formHeader__0l6lL{text-align:right}.RankingJoin_formHeader__0l6lL h2{font-size:1.75rem;color:var(--primary-color);margin-bottom:.5rem;font-weight:700}.RankingJoin_formHeader__0l6lL p{color:var(--secondary-text)}.RankingJoin_joinForm__7MOik{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.RankingJoin_formGroup__rkkoy{display:flex;flex-direction:column;width:100%}.RankingJoin_formGroup__rkkoy label{font-weight:600;margin-bottom:.5rem;color:var(--text-color)}.RankingJoin_formGroup__rkkoy input,.RankingJoin_formGroup__rkkoy select{padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .2s ease;max-width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}.RankingJoin_formGroup__rkkoy input:focus,.RankingJoin_formGroup__rkkoy select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.2);transform:translateY(-2px)}.RankingJoin_inputError__7f8pv{border-color:#e53e3e!important}.RankingJoin_errorText__SNzV4{color:#e53e3e;font-size:.875rem;margin-top:.25rem}.RankingJoin_formActions__F58Jc{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;margin-top:2rem}.RankingJoin_submitButton__OgqQB{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-dark) 100%);color:white;border:none;border-radius:12px;padding:1rem 3rem;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;max-width:450px;box-shadow:0 8px 15px rgba(var(--primary-color-rgb),.3)}.RankingJoin_submitButton__OgqQB:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 20px rgba(var(--primary-color-rgb),.4)}.RankingJoin_submitButton__OgqQB:disabled{opacity:.7;cursor:not-allowed;transform:none}.RankingJoin_noObligation__E5f_n{margin-top:1rem;font-size:.9rem;color:var(--secondary-text);font-weight:500}.RankingJoin_submitError__XepZu{grid-column:1/-1;background-color:#fff5f5;border:1px solid #feb2b2;color:#c53030;padding:1rem;border-radius:8px;text-align:center}.RankingJoin_trustSignals__W2pCg{margin-top:2rem;text-align:center;padding:1rem 0;border-top:1px solid #f0f0f0}.RankingJoin_trustSignals__W2pCg p{margin-bottom:1rem;color:var(--secondary-text);font-weight:500}.RankingJoin_trustIcons__6Xqp3{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.RankingJoin_trustIcon__1jdPG{display:flex;align-items:center;padding:.5rem 1rem;border-radius:999px;background-color:#f8f9fa;font-size:.9rem;color:var(--text-color);font-weight:500}.RankingJoin_successMessage__KJv1A{max-width:700px;margin:1rem auto 4rem;background-color:#f0fff4;border:1px solid #c6f6d5;color:#276749;padding:2.5rem;border-radius:16px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1);width:90%}.RankingJoin_successIcon__lnkmJ{background:linear-gradient(135deg,#68d391,#38a169);color:white;width:90px;height:90px;font-size:2.8rem;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:50%}.RankingJoin_faqContainer__9Nqd3 h3{font-size:1.2rem;margin-bottom:1.75rem;font-weight:600;color:#333}.RankingJoin_faqItem__aH56U{display:flex;flex-direction:column;padding:.75rem;border-radius:8px;cursor:pointer;transition:all .3s ease}.RankingJoin_faqHeader___Tz8Y{display:flex;align-items:flex-start;gap:.75rem}.RankingJoin_checkCircle__P1NLp{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;background-color:#f5f5f5;border-radius:50%;color:#333;font-size:.8rem;margin-top:2px}.RankingJoin_faqItem__aH56U p{font-size:.9rem;color:#444;margin:0;line-height:1.5;font-weight:400}.RankingJoin_faqAnswer__157Q2{padding-right:30px;padding-top:10px;font-size:.85rem;line-height:1.6;color:#666}@media (min-width:768px){.RankingJoin_joinForm__7MOik{grid-template-columns:repeat(2,1fr);gap:1.25rem}.RankingJoin_formGroup__rkkoy:first-child{grid-column:span 2}}@media (max-width:768px){.RankingJoin_heroWrapper__ujd_P{padding:2rem 1rem;margin-top:1rem}.RankingJoin_title__Wuieh{font-size:2.5rem}.RankingJoin_subtitle__D1S__{font-size:1.2rem}.RankingJoin_contentWrapper__ZiuIT{display:flex;flex-direction:column;padding:0 1rem}.RankingJoin_faqContainer__9Nqd3,.RankingJoin_formContainer__TA0b8{width:100%;margin-bottom:2rem;padding:0 1rem}.RankingJoin_formContainer__TA0b8{border-left:none;order:1}.RankingJoin_faqContainer__9Nqd3{order:2}}@media (max-width:576px){.RankingJoin_title__Wuieh{font-size:2rem;margin-bottom:1rem}.RankingJoin_subtitle__D1S__{font-size:1rem;margin-bottom:2rem}.RankingJoin_benefitsContainer___U1p2{flex-direction:column;gap:1rem}.RankingJoin_benefitItem__43Sdf{min-width:100%;max-width:100%}.RankingJoin_formHeader__0l6lL h2{font-size:1.5rem}.RankingJoin_submitButton__OgqQB{padding:.75rem 1.5rem;font-size:1rem}.RankingJoin_formGroup__rkkoy input,.RankingJoin_formGroup__rkkoy select{font-size:16px;padding:.7rem}.RankingJoin_successMessage__KJv1A{padding:1.5rem;margin:0 1rem 3rem}.RankingJoin_successIcon__lnkmJ{width:70px;height:70px;font-size:2rem}.RankingJoin_faqAnswer__157Q2{padding-right:20px}.RankingJoin_trustIcons__6Xqp3{gap:.75rem}.RankingJoin_trustIcon__1jdPG{padding:.4rem .8rem;font-size:.8rem}}