.contact-module__NpoyuW__pageWrapper{flex-direction:column;min-height:100vh;display:flex}.contact-module__NpoyuW__container{flex-direction:column;align-items:center;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:48px 24px;font-family:Inter,sans-serif;display:flex}.contact-module__NpoyuW__content{text-align:center;width:100%;max-width:900px}.contact-module__NpoyuW__header{color:#222;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.contact-module__NpoyuW__subheader{color:#666;text-align:left;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.contact-module__NpoyuW__sectionTitle{color:#222;margin:2.5rem 0 1rem;font-size:1.3rem;font-weight:700}.contact-module__NpoyuW__story{color:#444;max-width:900px;margin-bottom:2.5rem;font-size:1.05rem}.contact-module__NpoyuW__valuesRow{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem;display:flex}.contact-module__NpoyuW__valueCard{text-align:left;border:2px solid #ececec;border-radius:12px;flex-direction:column;flex:250px;align-items:flex-start;min-width:220px;padding:1.5rem 1.2rem;display:flex;box-shadow:0 2px 8px #00000008}.contact-module__NpoyuW__valueIcon{margin-bottom:.7rem;font-size:1.7rem}.contact-module__NpoyuW__valueTitle{color:#222;margin-bottom:.3rem;font-weight:700}.contact-module__NpoyuW__valueDesc{color:#666;font-size:.98rem;line-height:1.5}.contact-module__NpoyuW__teamSection{flex-direction:column;align-items:center;margin:3.5rem 0 2.5rem;display:flex}.contact-module__NpoyuW__teamRow{flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-top:2rem;display:flex}.contact-module__NpoyuW__teamMember{flex-direction:column;align-items:center;display:flex}.contact-module__NpoyuW__teamCard{border-radius:50%;flex-direction:column;align-items:center;width:160px;height:160px;margin-bottom:.7rem;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.contact-module__NpoyuW__teamAvatar{object-fit:cover;width:100%;height:100%}.contact-module__NpoyuW__teamName{color:#222;margin-top:.5rem;font-size:1.08rem;font-weight:600}.contact-module__NpoyuW__teamRole{color:#888;margin-bottom:1.5rem;font-size:.98rem}.contact-module__NpoyuW__howItWorks{margin:3.5rem 0 2.5rem}.contact-module__NpoyuW__howList{text-align:left;max-width:600px;margin:0 auto;padding:0;list-style:none}.contact-module__NpoyuW__howItem{color:#444;align-items:flex-start;margin-bottom:1.2rem;font-size:1.05rem;display:flex}.contact-module__NpoyuW__howDot{background:#222;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.5rem;margin-right:1rem}.contact-module__NpoyuW__contactPageWrapper{flex-direction:column;flex:1;align-items:center;width:100%;padding:48px 24px;display:flex}.contact-module__NpoyuW__contactContent{justify-content:center;align-items:flex-start;gap:48px;width:100%;max-width:1000px;display:flex}.contact-module__NpoyuW__contactFormSection{border:1px solid #e8e8e8;border-radius:16px;flex:400px;padding:2.5rem;box-shadow:0 4px 16px #00000014}.contact-module__NpoyuW__contactFormTitle{color:#181818;margin-bottom:.5rem;font-size:2rem;font-weight:700}.contact-module__NpoyuW__contactFormSubtitle{color:#555;margin-bottom:2rem;font-size:1.08rem;line-height:1.5}.contact-module__NpoyuW__formGroup{margin-bottom:1.5rem}.contact-module__NpoyuW__formLabel{color:#222;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:500;display:flex}.contact-module__NpoyuW__formInput,.contact-module__NpoyuW__formSelect,.contact-module__NpoyuW__formTextarea{color:#222;box-sizing:border-box;border:1.5px solid #e0e0e0;border-radius:8px;outline:none;width:100%;min-height:50px;padding:.8rem 1rem;font-size:1rem;transition:all .2s}.contact-module__NpoyuW__formInput:focus,.contact-module__NpoyuW__formSelect:focus,.contact-module__NpoyuW__formTextarea:focus{border-color:#ff2d0c;box-shadow:0 0 0 3px #ff2d0c1a}.contact-module__NpoyuW__formTextarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.5}.contact-module__NpoyuW__sendButton{color:#fff;cursor:pointer;background:#ff2d0c;border:none;border-radius:8px;width:100%;margin-top:1rem;padding:1rem 0;font-size:1.15rem;font-weight:600;transition:all .2s}.contact-module__NpoyuW__sendButton:hover{background:#e01b00;transform:translateY(-1px)}.contact-module__NpoyuW__sendButton:active{transform:translateY(0)}.contact-module__NpoyuW__contactInfoSection{border:1px solid #e8e8e8;border-radius:16px;flex-direction:column;flex:300px;gap:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2.5rem;display:flex;box-shadow:0 4px 16px #00000014}.contact-module__NpoyuW__infoTitle{color:#181818;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.contact-module__NpoyuW__infoRow{color:#222;align-items:flex-start;gap:1rem;margin-bottom:.5rem;padding:.5rem 0;font-size:1.02rem;display:flex}.contact-module__NpoyuW__infoIcon{color:#ff2d0c;flex-shrink:0;margin-top:2px;font-size:1.2rem}.contact-module__NpoyuW__infoText{color:#222;line-height:1.4}.contact-module__NpoyuW__infoSubText{color:#666;margin-top:.25rem;font-size:.98rem;line-height:1.3}.contact-module__NpoyuW__contactSection{margin:3.5rem 0 2.5rem}.contact-module__NpoyuW__contactText{color:#444;margin-bottom:.7rem;font-size:1.05rem}.contact-module__NpoyuW__contactEmail,.contact-module__NpoyuW__contactPhone{color:#222;font-size:1.05rem;font-weight:600}@media (max-width:900px){.contact-module__NpoyuW__container{padding:32px 16px}.contact-module__NpoyuW__valuesRow{flex-direction:column;gap:1rem}.contact-module__NpoyuW__teamRow{flex-direction:column;align-items:center;gap:1.5rem}.contact-module__NpoyuW__contactPageWrapper{padding:32px 16px}.contact-module__NpoyuW__contactContent{flex-direction:column;gap:32px;max-width:100%}.contact-module__NpoyuW__contactFormSection,.contact-module__NpoyuW__contactInfoSection{width:100%;padding:2rem}}@media (max-width:600px){.contact-module__NpoyuW__container{padding:24px 12px}.contact-module__NpoyuW__header{font-size:2rem}.contact-module__NpoyuW__subheader{font-size:1rem}.contact-module__NpoyuW__sectionTitle{font-size:1.2rem}.contact-module__NpoyuW__teamCard{width:120px;height:120px}.contact-module__NpoyuW__contactPageWrapper{padding:24px 12px}.contact-module__NpoyuW__contactFormSection,.contact-module__NpoyuW__contactInfoSection{padding:1.5rem}.contact-module__NpoyuW__contactFormTitle{font-size:1.75rem}.contact-module__NpoyuW__contactFormSubtitle{font-size:1rem}}
