.page_page__qfSir{min-height:100vh;background:#fff;margin:0;padding:100px 0 0}.page_heroSection__othHi{position:relative;padding:0 24px 24px;text-align:center}.page_heroTitle__fu0_V{font-size:2.5rem;font-weight:700;color:#0f172a;margin:0 0 8px}.page_breadcrumb__iHa1F{font-size:.9rem;color:#727272;margin:0 0 24px}.page_breadcrumbSep__oMYRz{margin:0 4px}.page_breadcrumb__iHa1F a{color:#727272;text-decoration:none}.page_breadcrumb__iHa1F a:hover{text-decoration:underline}.page_heroImageWrap__N_bwo{position:relative;width:100%;max-width:1310px;height:400px;margin:0 auto;aspect-ratio:2/1;border-radius:12px;overflow:hidden;background:url(/website/become-partner/two-business-men-shaking-hands-city\ 1.png) no-repeat 50%/cover}.page_heroImage__wH67d{object-fit:cover}.page_section__aON8Y{max-width:1200px;margin:0 auto;padding:48px 24px}.page_becomePartnerGrid__HMhk9{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start}.page_becomePartnerTitle__pkcEp{font-size:2rem;font-weight:700;color:#0f172a;margin:0}.page_becomePartnerText__lE_11{font-size:1rem;line-height:1.6;color:#475569}.page_becomePartnerText__lE_11 p{margin:0 0 1em}.page_becomePartnerText__lE_11 p:last-child{margin-bottom:0}.page_sectionTitle__f4geX{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 12px}.page_sectionDesc__nEfml{font-size:.95rem;color:#64748b;text-align:center;max-width:640px;margin:0 auto 32px;line-height:1.5}.page_carouselWrap__QhLtV{display:flex;align-items:center;gap:16px;max-width:900px;margin:0 auto}.page_carouselWrapRtl__jNhNG{direction:ltr}.page_carouselWrapRtl__jNhNG .page_carouselBtn__lafI_ svg.page_carouselArrowRtl__Rw_bY{display:block}.page_carouselBtn__lafI_{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:2px solid #e2e8f0;background:#fff;color:#0f172a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s,color .2s}.page_carouselBtn__lafI_:hover{border-color:#0d7a65;background:#f0fdfa;color:#0d7a65}.page_carouselViewport__MCGIb{flex:1 1;overflow:hidden;direction:ltr}.page_carouselTrack__9WwEI{display:flex;transition:transform .35s ease-out}.page_carouselItem__8q1W1{flex:0 0 25%;padding:12px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);min-height:90px}.page_carouselItemImage___TLQl{width:100%;height:auto;max-height:56px;object-fit:contain}@media (max-width:768px){.page_carouselWrap__QhLtV{gap:10px}.page_carouselBtn__lafI_{width:40px;height:40px}.page_carouselItem__8q1W1{flex:0 0 50%;min-height:80px}.page_carouselItemImage___TLQl{max-height:48px}}.page_whyListSection__UNe_X{position:relative;min-height:400px;display:flex;align-items:center}.page_whyListBg__RaNXV{position:absolute;inset:0}.page_whyListImage__BveY3{object-fit:cover}.page_whyListPlaceholder__f6n1J{position:absolute;inset:0;background:url(/website/become-partner/essence-community-neighborhood-activities-holiday-celebrations-captivating-photos-1.png) no-repeat 50%/cover;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-color:rgba(0,0,0,.5);background-blend-mode:multiply;opacity:.5}.page_whyListOverlay__PHFyl{position:relative;z-index:1;max-width:520px;margin:10% auto 0 10%;padding:48px 40px;background:rgba(255,255,255,.92);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08)}.page_whyListTitle__QTS8Z{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 16px}.page_whyListOverlay__PHFyl p{font-size:.95rem;line-height:1.6;color:#475569;margin:0 0 12px}.page_whyListOverlay__PHFyl p:last-child{margin-bottom:0}.page_howToListText__QgJaJ{font-size:1rem;color:#475569;max-width:720px;margin:0 0 24px;line-height:1.6;text-align:left}.page_section__aON8Y .page_primaryButton__ofURs{display:block;width:-moz-fit-content;width:fit-content}.page_featuresSection__c_ip5{background:linear-gradient(69.92deg,rgba(70,172,157,.1) 29.84%,rgba(36,167,176,.1) 69.38%);padding:56px 24px}.page_featuresGrid__8D5Pg{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.page_featureItem__xkVTU{text-align:center}.page_featureIcon__g2iGr{width:80px;height:80px;margin:0 auto 16px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#0d9488}.page_featureTitle__hvgUG{font-size:.95rem;font-weight:600;color:#0f172a;margin:0;line-height:1.4}.page_registerSection__fl7cU{padding:64px 0}.page_registerLayout__Wfj0c{display:grid;grid-template-columns:1fr 3fr;gap:0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);margin:0 auto 0 0;height:750px}.page_registerLeft__yXfPO{background:#fde8d4;min-height:360px;display:flex;align-items:center;justify-content:center}.page_registerLeftInner__p58yI{min-height:360px}.page_registerIllustration__5hlly,.page_registerLeftInner__p58yI{position:relative;width:100%;height:100%}.page_registerIllustrationPlaceholder__VHd7B{position:absolute;inset:0;background:transparent;background-size:120px;background-repeat:no-repeat;background-position:50%;pointer-events:none}.page_registerRight__qJzTO{padding:48px 40px;height:100%;min-height:360px;display:flex;flex-direction:column}.page_registerTitle__iyG8v{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 8px}.page_registerSubtitle__G3jq4{font-size:1rem;color:#64748b;margin:0 0 28px}.page_form__HoAIg{display:flex;flex-direction:column;gap:18px}.page_formRow3__TNKT8{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.page_inputGroup__ZVUVh{display:flex;flex-direction:column;gap:6px}.page_inputGroup__ZVUVh label{font-size:14px;font-weight:600;color:#374151}.page_inputGroup__ZVUVh input,.page_inputGroup__ZVUVh select,.page_inputGroup__ZVUVh textarea{padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;color:#0f172a;transition:border-color .2s ease;width:100%;box-sizing:border-box;font-family:inherit}.page_inputGroup__ZVUVh textarea{resize:vertical;min-height:100px}.page_inputGroup__ZVUVh input:focus,.page_inputGroup__ZVUVh select:focus,.page_inputGroup__ZVUVh textarea:focus{outline:none;border-color:#0aa4c2;box-shadow:0 0 0 3px rgba(10,164,194,.1)}.page_inputGroup__ZVUVh input::placeholder,.page_inputGroup__ZVUVh textarea::placeholder{color:#94a3b8}.page_inputError__SWVEj{border-color:#dc2626!important}.page_fieldError__IA_Lg{font-size:12px;color:#dc2626}.page_phoneRow__S9j8c{display:grid;grid-template-columns:100px 1fr;gap:10px}.page_phoneRow__S9j8c select{min-width:0}.page_checkboxRow__NFKO_{display:flex;flex-direction:column;gap:4px}.page_checkboxLabel__jvdxj{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#0f172a;cursor:pointer}.page_checkboxLabel__jvdxj input[type=checkbox]{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#0d7a65;flex-shrink:0}.page_termsLink__g8tHq{color:#0d7a65;text-decoration:none;font-weight:500}.page_termsLink__g8tHq:hover{text-decoration:underline}.page_errorMessage__uwXMj{padding:12px 16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:14px}.page_primaryButton__ofURs{padding:14px 28px;background:#0d7a65;border:none;border-radius:10px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;text-decoration:none;text-align:center;display:inline-block;width:300px}.page_primaryButton__ofURs:hover:not(:disabled){background:#0a6352;transform:translateY(-1px);box-shadow:0 4px 12px rgba(13,122,101,.3)}.page_primaryButton__ofURs:disabled{opacity:.7;cursor:not-allowed;transform:none}.page_successSection__alaor{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:24px}.page_successBlock__XywAi{text-align:center;max-width:440px}.page_successTitle__H68SI{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 16px}.page_successText__bQ7Jz{font-size:1rem;color:#64748b;margin:0 0 24px;line-height:1.5}@media (max-width:1024px){.page_becomePartnerGrid__HMhk9{grid-template-columns:1fr}.page_whyListOverlay__PHFyl{margin:48px 24px;max-width:none}.page_registerLayout__Wfj0c{grid-template-columns:1fr}.page_registerLeft__yXfPO{min-height:200px;display:none}.page_registerLeftInner__p58yI{min-height:200px}.page_formRow3__TNKT8{grid-template-columns:1fr 1fr}}@media (max-width:768px){.page_heroTitle__fu0_V{font-size:1.75rem}.page_heroImageWrap__N_bwo{aspect-ratio:16/10}.page_featuresGrid__8D5Pg,.page_formRow3__TNKT8{grid-template-columns:1fr}.page_registerRight__qJzTO{padding:32px 20px}.page_phoneRow__S9j8c{grid-template-columns:1fr}}