@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#fdf6ed;font-family:Segoe UI,Arial,sans-serif;line-height:1.6;margin:0;padding:0}.container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}header{background-color:#fff;box-shadow:0 2px 10px #0000001a;margin-bottom:0;position:-webkit-sticky;position:sticky;top:0;z-index:100}header nav{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}header img{height:80px}header ul li a{color:#333;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s ease}header ul li a:hover{color:#007bff}header button:hover{background-color:#0056b3}.hero{background-color:#fdf6ed;display:flex;flex-direction:column;text-align:center}.hero,.hero .container{align-items:center;padding:0}.hero .container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto}.hero h1{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:16px}.hero p{color:#555;font-size:1.1rem;margin:0 auto 24px;max-width:500px}.hero .actions{display:flex;flex-direction:column;gap:16px;max-width:300px;width:100%}.hero button{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;transition:all .3s ease}.hero button.primary{background-color:#007bff;color:#fff}.hero button.primary:hover{background-color:#0056b3}.hero button.secondary{background-color:initial;border:2px solid #007bff;color:#007bff}.hero button.secondary:hover{background-color:#e7f3ff}.hero img{border-radius:12px;box-shadow:0 8px 24px #00000026;height:auto;max-width:500px;object-fit:cover;width:100%}.cards{background-color:#fef8ec;padding:60px 0}.cards .container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.card{background:linear-gradient(135deg,#007bff,#0056b3);border-radius:12px;box-shadow:0 8px 20px #005abb33;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:32px;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 12px 28px #005abb4d;transform:translateY(-5px)}.card:before{background:linear-gradient(135deg,#0003,#0006);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.card-content{position:relative;z-index:1}.card h3{font-size:1.5rem;font-weight:600;margin:0 0 8px}.card-arrow{align-items:center;align-self:flex-end;background-color:#fff3;border-radius:50%;display:flex;height:40px;justify-content:center;margin-top:16px;width:40px}.card-arrow svg{stroke:#fff;height:20px;width:20px}.card.red{background:linear-gradient(135deg,#dc3545,#c82333)}.card.red:hover{box-shadow:0 12px 28px #dc35454d}footer{background-color:#1a1a1a;color:#fff;font-size:1rem;padding:32px 0;text-align:center}@media (max-width:992px){.hero .container{gap:30px;grid-template-columns:1fr;text-align:center}.hero .actions{margin:0 auto}.hero img{max-width:100%;order:-1}.cards .container{gap:20px;grid-template-columns:1fr}}@media (max-width:768px){header nav{flex-direction:column;gap:16px;padding:12px 16px}header img{height:60px}header ul{flex-direction:column;gap:12px;text-align:center;width:100%}header ul li a{background-color:#f8f9fa;border-radius:6px;display:block;font-size:14px;padding:8px 12px}header button{font-size:14px;padding:12px;width:100%}.hero{padding:40px 0}.hero h1{font-size:1.8rem;margin-bottom:12px}.hero p{font-size:1rem;margin-bottom:20px}.hero .actions{flex-direction:column;gap:12px;max-width:100%}.hero button{font-size:14px;padding:14px 20px}.cards{padding:40px 0}.card{padding:24px 20px}.card h3{font-size:1.3rem}.card-arrow{height:35px;width:35px}.card-arrow svg{height:16px;width:16px}footer{font-size:.9rem;padding:24px 0}}@media (max-width:480px){.container{padding:0 16px}.hero h1{font-size:1.5rem}.hero p{font-size:.9rem}.card{padding:20px 16px}.card h3{font-size:1.2rem}header ul li a{font-size:13px;padding:6px 10px}footer{font-size:.8rem;padding:20px 0}}.mobile-menu-btn{background:none;border:none;cursor:pointer;display:none;font-size:24px;padding:8px}@media (max-width:768px){.mobile-menu-btn{display:block;position:absolute;right:20px;top:20px}header nav{position:relative}header ul{display:none;flex-direction:column;width:100%}header ul.show{display:flex}header button{margin-top:10px}}*{transition:all .3s ease}@media (max-width:768px){body{font-size:14px}h1,h2,h3{line-height:1.3}}.NewsSection_section__GbOtu{background-color:#f9fafb;padding:4rem 0}.NewsSection_container__7\+EZf{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.NewsSection_container__7\+EZf{max-width:540px}}@media (min-width:768px){.NewsSection_container__7\+EZf{max-width:720px}}@media (min-width:992px){.NewsSection_container__7\+EZf{max-width:960px}}@media (min-width:1200px){.NewsSection_container__7\+EZf{max-width:1140px}}.NewsSection_gridNews__Qt-H8{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.NewsSection_colLeft__8dQv1{flex:1 1;min-width:300px;padding-right:1rem}.NewsSection_colRight__0JBa4{margin-left:auto;min-width:300px;padding-left:1rem;width:300px}@media (max-width:991px){.NewsSection_gridNews__Qt-H8{flex-direction:column}.NewsSection_colLeft__8dQv1,.NewsSection_colRight__0JBa4{margin-left:0;width:100%}.NewsSection_title__yHmhD{font-size:1.5rem}}.NewsSection_titleWrap__HQpzD{margin-bottom:1.5rem}.NewsSection_title__yHmhD{color:#1f2937;font-size:1.75rem;font-weight:700;padding-left:1rem;position:relative}.NewsSection_title__yHmhD:before{background-color:#2563eb;content:"";height:1.2em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.NewsSection_articleBig__EC\+kN{background-position:50%;background-size:cover;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:block;height:400px;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.NewsSection_articleBig__EC\+kN:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.NewsSection_articleContentOverlay__CHhaM{background:linear-gradient(#0000,#000000b3);bottom:0;color:#fff;left:0;padding:1rem;position:absolute;right:0}.NewsSection_articleDate__i3lhx{color:#e5e7eb;display:block;font-size:.875rem;font-weight:500}.NewsSection_articleTitle__2g7UU{color:#fff;display:block;font-size:1rem;font-weight:700;line-height:1.4;margin-top:.25rem}.NewsSection_gridSmall__K05ZF{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem}@media (max-width:768px){.NewsSection_gridSmall__K05ZF{grid-template-columns:1fr}}.NewsSection_articleSmall__\+HrTe{background-position:50%;background-size:cover;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:block;height:200px;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.NewsSection_articleSmall__\+HrTe:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.NewsSection_newsList__etEBA{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;max-height:830px;overflow-y:auto;padding:.5rem 0}.NewsSection_news__TGY1F{border-bottom:1px solid #f3f4f6;color:inherit;display:block;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s ease}.NewsSection_news__TGY1F:last-child{border-bottom:none}.NewsSection_news__TGY1F:hover{background-color:#f1f5f9}.NewsSection_newsDate__dAOrK{color:#6b7280;display:block;font-size:.875rem}.NewsSection_newsTitle__b\+qV2{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111827;display:block;display:-webkit-box;font-size:.95rem;font-weight:500;line-height:1.4;margin-top:.25rem;overflow:hidden}.NewsSection_wrapBtn__xHMeK{margin-top:2rem;text-align:center}.NewsSection_btn__VphjR{align-items:center;background-color:#2563eb;border-radius:.5rem;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease}.NewsSection_btn__VphjR:hover{background-color:#1d4ed8}.NewsSection_btnIcon__UBk9e{fill:currentColor;height:16px;width:16px}@media (max-width:768px){.NewsSection_container__7\+EZf{padding:0 1rem}.NewsSection_title__yHmhD{font-size:1.4rem}.NewsSection_articleDate__i3lhx,.NewsSection_newsDate__dAOrK{font-size:.8rem}.NewsSection_btn__VphjR{font-size:.95rem;padding:.6rem 1rem}}@media (max-width:480px){.NewsSection_title__yHmhD{font-size:1rem}.NewsSection_articleContentOverlay__CHhaM{padding:.75rem}.NewsSection_articleTitle__2g7UU{font-size:.95rem}.NewsSection_newsTitle__b\+qV2{font-size:.85rem}.NewsSection_btn__VphjR{font-size:.9rem}}.LeadersSection_leaders-section__vHt3w{background-color:#fef3c7;padding:4rem 0}.LeadersSection_content-wrapper__TfRJi{margin:0 auto;max-width:1280px;padding:0 1.5rem}.LeadersSection_section-header__qkWtK{margin-bottom:3rem;text-align:center}.LeadersSection_section-title__OJQrs{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0}.LeadersSection_leaders-container__Edvh8{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.LeadersSection_leader-card__DbzHI{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;flex:1 1 280px;max-width:320px;padding:1.5rem 1rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.LeadersSection_leader-card__DbzHI:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.LeadersSection_image-wrapper__-iZWB{border-radius:12px;height:240px;margin-bottom:1rem;overflow:hidden;width:100%}.LeadersSection_leader-image__vfoFd{display:block;height:100%;object-fit:cover;width:100%}.LeadersSection_leader-name__yArP1{color:#1f2937;font-size:1.125rem;font-weight:700;margin:.5rem 0}.LeadersSection_leader-position__CCeIh{color:#4b5563;font-size:.875rem;font-style:italic;margin:.25rem 0}.LeadersSection_leader-description__5rWG6{color:#6b7280;font-size:.875rem;line-height:1.5;margin-top:.5rem}@media (max-width:768px){.LeadersSection_content-wrapper__TfRJi{padding:0 1rem}.LeadersSection_leader-card__DbzHI{flex-basis:calc(50% - 1rem);flex-grow:1;flex-shrink:1;max-width:none}.LeadersSection_image-wrapper__-iZWB{height:200px}}@media (max-width:480px){.LeadersSection_content-wrapper__TfRJi{padding:0 .75rem}.LeadersSection_leader-card__DbzHI{flex:1 1 100%}.LeadersSection_image-wrapper__-iZWB{height:180px}}.LeadersSection_skeleton__1r9Fs{background-color:#d1d5db;border-radius:6px}.LeadersSection_skeleton-image__ADQia{background-color:#d1d5db;border-radius:12px;height:240px;margin-bottom:1rem;width:100%}.LeadersSection_skeleton-title__pTCl1{height:20px;margin:8px auto;width:70%}.LeadersSection_skeleton-subtitle__GXD2j{height:12px;margin:6px auto;width:60%}.faq-section{background-color:#f9fafb;max-width:100%;padding:4rem 0}.faq-title{font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:start;width:300px}.faq-title-line{background-color:#000;height:1px;margin:0 auto 1.5rem;width:100%}.faq-description{color:#6b7280;margin-bottom:2rem;text-align:start}.faq-container{display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.faq-container{align-items:flex-start;flex-direction:row;justify-content:space-between}}.faq-video-wrap{position:relative;width:100%}@media (min-width:768px){.faq-video-wrap{width:48%}}.faq-video-poster{border-radius:8px;cursor:pointer;height:auto;width:100%}.faq-video-iframe{border:none;border-radius:8px;height:315px;width:100%}.faq-content{width:100%}@media (min-width:768px){.faq-content{width:48%}}.faq-item{margin-bottom:1rem}.faq-question{align-items:center;background:#fff;border:none;border-bottom:1px solid #e5e7eb;color:#1f2937;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.faq-question:hover{background-color:#f9fafb}.faq-chevron{color:#2563eb;font-size:.875rem;transition:transform .3s ease}.faq-chevron.rotated{transform:rotate(180deg)}.faq-answer{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;margin-top:4px;padding:16px;white-space:pre-line}.faq-answer.hidden{display:none}.faq-answer:not(.hidden){animation:faqFadeIn .2s ease-out}@keyframes faqFadeIn{0%{max-height:0;opacity:0}to{max-height:300px;opacity:1}}.faq-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.faq-btn{align-items:center;background-color:#2563eb;border:none;border-radius:.375rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:8px 16px;transition:background-color .2s ease;white-space:nowrap}.faq-btn,.faq-btn:hover{color:#fff;text-decoration:none}.faq-btn:hover{background-color:#1d4ed8}.faq-empty,.faq-loading{padding:2rem;text-align:center}.faq-empty{color:#6b7280}.ContactForm_container-fluid__1eFpP,.ContactForm_container-lg__XRqNg,.ContactForm_container-md__wZEf9,.ContactForm_container-sm__6wIIK,.ContactForm_container-xl__bdyIk,.ContactForm_container__WY0oB{margin-left:auto;margin-right:auto;max-width:100%;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.ContactForm_container-sm__6wIIK,.ContactForm_container__WY0oB{max-width:540px}}@media (min-width:768px){.ContactForm_container-md__wZEf9,.ContactForm_container-sm__6wIIK,.ContactForm_container__WY0oB{max-width:720px}}@media (min-width:992px){.ContactForm_container-lg__XRqNg,.ContactForm_container-md__wZEf9,.ContactForm_container-sm__6wIIK,.ContactForm_container__WY0oB{max-width:960px}}@media (min-width:1200px){.ContactForm_container-lg__XRqNg,.ContactForm_container-md__wZEf9,.ContactForm_container-sm__6wIIK,.ContactForm_container-xl__bdyIk,.ContactForm_container__WY0oB{max-width:1140px}}.ContactForm_container-fluid__1eFpP{max-width:100%}.ContactForm_section__R4pf0{background-color:#f5f5f5;display:flex;justify-content:center;padding:60px 0}.ContactForm_association__Zj-1X{margin-bottom:40px;text-align:center}.ContactForm_title__UnVpx{color:#333;display:block;font-size:2rem;font-weight:700;margin-bottom:20px;position:relative}.ContactForm_title__UnVpx:after{background-color:#0075bc;content:"";display:block;height:3px;margin:10px auto 0;width:60px}.ContactForm_description__bIxjy{color:#666;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:800px}.ContactForm_description__bIxjy p{line-height:1.6;margin:0}.ContactForm_steps__tzW3i{display:flex;gap:40px;justify-content:center;margin-bottom:40px}.ContactForm_stepItem__3lNj5{align-items:center;display:flex;flex-direction:column}.ContactForm_stepNumber__JzV0G{align-items:center;background-color:#ddd;border-radius:50%;color:#666;display:flex;font-weight:700;height:40px;justify-content:center;margin-bottom:10px;transition:all .3s ease;width:40px}.ContactForm_stepNumber__JzV0G.ContactForm_active__hIqGC{background-color:#0075bc;color:#fff}.ContactForm_stepTitle__bQghB{color:#666;font-size:.9rem;text-align:center}.ContactForm_form__M8bRI{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.ContactForm_formColumn__\+b42l{display:flex;flex-direction:column;gap:20px}.ContactForm_label__6OX0D{color:#333;display:block;font-weight:600;margin-bottom:5px}.ContactForm_required__RqJHL{color:#e00}.ContactForm_input__ZIKji,.ContactForm_select__Qy4Vs,.ContactForm_textarea__l3MBu{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:12px 15px;transition:border-color .3s;width:100%}.ContactForm_input__ZIKji:focus,.ContactForm_select__Qy4Vs:focus,.ContactForm_textarea__l3MBu:focus{border-color:#0075bc;outline:none}.ContactForm_textarea__l3MBu{min-height:120px;resize:vertical}.ContactForm_dateRange__Bw1Vv{display:flex;gap:10px}.ContactForm_checkbox__Us6SE{align-items:flex-start;display:flex;gap:10px;margin:15px 0}.ContactForm_checkboxInput__za79z{margin-top:3px}.ContactForm_checkboxLabel__DKUna{color:#666;font-size:.9rem;line-height:1.4}.ContactForm_checkboxLabel__DKUna a{color:#0075bc;text-decoration:underline}.ContactForm_fileUpload__Si1fN{margin:15px 0}.ContactForm_fileInput__-UGtd{display:none}.ContactForm_fileLabel__wjBFn{border:2px dashed #0075bc;border-radius:4px;cursor:pointer;display:block;padding:15px;text-align:center;transition:all .3s}.ContactForm_fileLabel__wjBFn:hover{background-color:#0075bc0d}.ContactForm_fileInner__GKdWP{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:8px}.ContactForm_icon__X0P2u{fill:#0075bc}.ContactForm_dashed__9Sljz{color:#0075bc;font-weight:600;text-decoration:underline}.ContactForm_hint__SH-ks{align-items:center;background-color:#ddd;border-radius:50%;color:#666;cursor:help;display:inline-flex;font-size:.7rem;height:18px;justify-content:center;width:18px}.ContactForm_fileSignature__xfFXZ{color:#999;display:block;font-size:.8rem}.ContactForm_fileList__m4wVp{margin-top:15px}.ContactForm_fileItem__iDdCL{align-items:center;background-color:#f9f9f9;border-radius:4px;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.ContactForm_fileRemove__lLwIL{background:none;border:none;color:#999;cursor:pointer;font-size:1.2rem}.ContactForm_fileRemove__lLwIL:hover{color:#e00}.ContactForm_formActions__6GJLM{display:flex;gap:15px;margin-top:20px}.ContactForm_btnPrimary__JvADz,.ContactForm_btnSecondary__\+r-47{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s}.ContactForm_btnPrimary__JvADz{background-color:#0075bc;border:none;color:#fff}.ContactForm_btnPrimary__JvADz:hover{background-color:#005a8f}.ContactForm_btnPrimary__JvADz:disabled{background-color:#99c2d8;cursor:not-allowed}.ContactForm_btnSecondary__\+r-47{background-color:initial;border:1px solid #0075bc;color:#0075bc}.ContactForm_btnSecondary__\+r-47:hover{background-color:#0075bc1a}.ContactForm_iconRight__8S4tk{fill:#fff}.ContactForm_error__WjoSV{color:#e00;font-size:.8rem;margin-top:5px}.ContactForm_summary__zcCOP{background-color:#f9f9f9;border-left:4px solid #0075bc;border-radius:4px;padding:20px}.ContactForm_summary__zcCOP h3{color:#0075bc;margin-top:0}.ContactForm_summary__zcCOP p{margin:8px 0}@media (max-width:992px){.ContactForm_form__M8bRI{gap:20px;grid-template-columns:1fr}.ContactForm_steps__tzW3i{flex-direction:column;gap:20px}}@media (max-width:768px){.ContactForm_section__R4pf0{padding:40px 0}.ContactForm_title__UnVpx{font-size:1.5rem}.ContactForm_formActions__6GJLM{flex-direction:column}.ContactForm_btnPrimary__JvADz,.ContactForm_btnSecondary__\+r-47{justify-content:center;width:100%}.ContactForm_dateRange__Bw1Vv{flex-direction:column}}@media (max-width:576px){.ContactForm_section__R4pf0{padding:30px 0}.ContactForm_title__UnVpx{font-size:1.3rem}.ContactForm_input__ZIKji,.ContactForm_select__Qy4Vs,.ContactForm_textarea__l3MBu{font-size:.95rem;padding:10px}.ContactForm_fileLabel__wjBFn{font-size:.9rem;padding:12px}.ContactForm_fileSignature__xfFXZ{font-size:.75rem}.ContactForm_formColumn__\+b42l{gap:16px}}.PartnersSection_container__cm6a\+{margin-left:auto;margin-right:auto;padding:2rem;text-align:center;width:100%}.PartnersSection_containerFluid__DfYq5,.PartnersSection_containerLg__halxO,.PartnersSection_containerMd__5aJ\+d,.PartnersSection_containerSm__x3g1A,.PartnersSection_containerXl__pI2VP,.PartnersSection_container__cm6a\+{margin-left:auto;margin-right:auto;max-width:100%;padding-left:15px;padding-right:15px}@media (min-width:576px){.PartnersSection_containerSm__x3g1A,.PartnersSection_container__cm6a\+{max-width:540px}}@media (min-width:768px){.PartnersSection_containerMd__5aJ\+d,.PartnersSection_containerSm__x3g1A,.PartnersSection_container__cm6a\+{max-width:720px}}@media (min-width:992px){.PartnersSection_containerLg__halxO,.PartnersSection_containerMd__5aJ\+d,.PartnersSection_containerSm__x3g1A,.PartnersSection_container__cm6a\+{max-width:960px}}@media (min-width:1200px){.PartnersSection_containerLg__halxO,.PartnersSection_containerMd__5aJ\+d,.PartnersSection_containerSm__x3g1A,.PartnersSection_containerXl__pI2VP,.PartnersSection_container__cm6a\+{max-width:1140px}}.PartnersSection_containerFluid__DfYq5{max-width:100%}.PartnersSection_title__BOUVb{color:#333;font-size:2rem;margin-bottom:2rem}.PartnersSection_carouselWrapper__41J-q{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:900px;position:relative}.PartnersSection_partnersContainer__ABSN-{cursor:grab;display:flex;gap:1.5rem;padding:1rem;transition:transform .3s ease;-webkit-user-select:none;user-select:none}.PartnersSection_partnersContainer__ABSN-:active{cursor:grabbing}.PartnersSection_partnerCard__hPPO-{align-items:center;background:#fff;border:2px solid #0000;border-radius:8px;box-shadow:0 4px 12px #00000026;color:inherit;display:flex;flex:0 0 160px;flex-direction:column;opacity:1;padding:1rem;text-decoration:none;transform:scale(1);transition:all .3s ease}.PartnersSection_partnerCard__hPPO-:hover{border-color:#007bff;box-shadow:0 8px 20px #0003;transform:translateY(-5px) scale(1.05)}.PartnersSection_partnerLogo__3\+kPN{border-radius:8px;filter:brightness(1.1) contrast(1.1);height:120px;margin-bottom:.5rem;object-fit:contain;width:120px}.PartnersSection_partnerName__YrNiZ{color:#333;font-size:.8rem;font-weight:500;line-height:1.2;margin:0;text-align:center;white-space:pre-line}.PartnersSection_arrowButton__3C\+UH{align-items:center;background:#fff;border:2px solid #007bff;border-radius:50%;box-shadow:0 2px 6px #007bff4d;color:#007bff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin:0 1rem;transition:all .2s;width:40px}.PartnersSection_arrowButton__3C\+UH:hover{background:#007bff;box-shadow:0 4px 10px #007bff66;color:#fff;transform:scale(1.1)}.PartnersSection_arrowButton__3C\+UH:active{transform:scale(.95)}@media (max-width:768px){.PartnersSection_container__cm6a\+{padding:1rem}.PartnersSection_partnersContainer__ABSN-{gap:1rem}.PartnersSection_partnerCard__hPPO-{flex:0 0 140px;padding:.875rem}.PartnersSection_partnerLogo__3\+kPN{height:100px;width:100px}.PartnersSection_partnerName__YrNiZ{font-size:.75rem}.PartnersSection_arrowButton__3C\+UH{display:none}.PartnersSection_title__BOUVb{font-size:1.75rem}}@media (max-width:480px){.PartnersSection_partnersContainer__ABSN-{gap:.75rem}.PartnersSection_partnerCard__hPPO-{flex:0 0 120px;padding:.75rem}.PartnersSection_partnerLogo__3\+kPN{height:80px;width:80px}.PartnersSection_partnerName__YrNiZ{font-size:.7rem}.PartnersSection_title__BOUVb{font-size:1.5rem;margin-bottom:1.5rem}}@media (min-width:769px){.PartnersSection_arrowButton__3C\+UH{display:flex}}.Footer_footer__EwVYi{background-color:#0b324e;color:#fff;font-family:Segoe UI,sans-serif;padding:60px 0 40px}.Footer_container__CmmG-{align-items:flex-start;display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px}.Footer_logo__GkEml img{height:auto;width:160px}.Footer_menu__qyz3X{border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;display:flex;flex:1 1;gap:40px;padding:0 20px}.Footer_menuColumn__6\+Vbx{flex:1 1;min-width:200px}.Footer_menuTitle__a3OMf{font-size:1rem;font-weight:600;margin-bottom:1rem}.Footer_menuList__0oNwP{list-style:none;margin:0;padding:0}.Footer_menuLink__fZj76{color:#fff;display:block;font-size:.95rem;line-height:1.6;margin-bottom:.5rem;text-decoration:none}.Footer_menuLink__fZj76:hover{color:beige;text-decoration:underline}.Footer_contacts__lP7s1{padding:0 20px;text-align:center;width:220px}.Footer_contactText__5SNwg{font-size:.9rem;line-height:1.5;margin-bottom:1rem}.Footer_email__gZAIa{color:beige;font-size:1rem;font-weight:500;margin-bottom:1.5rem}.Footer_social__2oU8C{display:flex;gap:20px;justify-content:center}.Footer_socialIcon__vNbla{height:24px;transition:fill .2s ease;width:24px}.Footer_socialIcon__vNbla:hover{color:beige}.Footer_bottom__lzFqe{border-top:1px solid #ffffff1a;font-size:12px;margin-top:40px;padding-top:20px;text-align:center;width:100%}.Footer_copyright__QJwUC{margin-bottom:20px}.Footer_info__2OKti p{margin:4px 0}.Footer_info__2OKti a{color:beige;text-decoration:underline}@media (max-width:1024px){.Footer_container__CmmG-{gap:30px}}@media (max-width:900px){.Footer_container__CmmG-{flex-wrap:wrap}.Footer_logo__GkEml{flex:0 0 100%;text-align:center}.Footer_menu__qyz3X{border:none;flex:0 0 60%}.Footer_contacts__lP7s1{flex:0 0 35%}}@media (max-width:768px){.Footer_footer__EwVYi{padding:40px 0 30px}.Footer_container__CmmG-{align-items:center;flex-direction:column;gap:32px;text-align:center}.Footer_menu__qyz3X{flex-direction:column;gap:20px;width:100%}.Footer_contacts__lP7s1{max-width:280px;width:100%}}@media (max-width:480px){.Footer_footer__EwVYi{padding:30px 0 20px}.Footer_logo__GkEml img{width:120px}.Footer_menuTitle__a3OMf{font-size:.9rem}.Footer_menuLink__fZj76{font-size:.85rem}}.Modal_modalOverlay__bud0T{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Modal_modalContent__4vwmc{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:90vh;overflow-y:auto;padding:30px;position:relative}.Modal_small__3MfK0{max-width:90%;width:400px}.Modal_medium__DZvOT{max-width:90%;width:600px}.Modal_large__F8Kpd{max-width:90%;width:800px}.Modal_fullscreen__JGZ6A{height:95%;padding:20px;width:95%}.Modal_closeButton__tS-aC{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;position:absolute;right:15px;top:15px;width:40px;z-index:10}.Modal_closeButton__tS-aC:hover{background-color:#f5f5f5;color:#000}@media (max-width:768px){.Modal_modalOverlay__bud0T{padding:10px}.Modal_modalContent__4vwmc{padding:20px}.Modal_large__F8Kpd,.Modal_medium__DZvOT,.Modal_small__3MfK0{width:95%}.Modal_fullscreen__JGZ6A{border-radius:0;height:100%;width:100%}.Modal_closeButton__tS-aC{font-size:24px;height:35px;right:10px;top:10px;width:35px}}.profile-page{background:#f9f9f9;padding:24px}.page-title{margin-bottom:24px}.profile-content{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:32px}.profile-header{align-items:center;display:flex;gap:16px;margin-bottom:32px}.avatar{height:60px;width:60px}.profile-header h2{font-size:1.3rem;margin:0}.profile-subtitle{color:#666;font-size:.9rem;margin:4px 0 0}.profile-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.form-row{display:flex;flex-direction:column;gap:6px}.form-row label{color:#333;font-size:.9rem;font-weight:500}.form-row input{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:10px 12px}.form-row input:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}.date-range{display:flex;gap:12px}.date-range input{flex:1 1}.profile-actions{display:flex;gap:12px}.btn-primary{background:#4a76e0}.btn-primary:hover{background:#3a61c0}.btn-secondary{border-radius:8px;padding:10px 20px}.btn-secondary:hover{background:#eee}@media (max-width:768px){.profile-form{grid-template-columns:1fr}.profile-actions{flex-direction:column}.page-title{font-size:1.3rem}.profile-header h2{font-size:1.2rem}.form-row input{padding:8px 10px}}@media (max-width:480px){.profile-page{padding:16px}.profile-content{padding:20px}.avatar{height:50px;width:50px}.form-row input{font-size:.9rem}.btn-primary,.btn-secondary{font-size:.95rem;padding:8px 16px}}.settings-page{background:#f9f9f9;margin:0 auto;max-width:1200px;padding:2rem 0}.settings-container{display:flex;gap:2rem;margin-bottom:1.5rem}.settings-column{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;flex:1 1;padding:1.5rem}.settings-column h2{border-bottom:1px solid #eee;color:#333;font-size:1.4rem;margin-top:0;padding-bottom:.5rem}.newsletter-section,.password-form{display:flex;flex-direction:column;gap:1rem}.form-group{margin-bottom:1rem}.form-group label{color:#666;font-size:.9rem;margin-bottom:.5rem}.input-field{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem;transition:border-color .2s;width:100%}.input-field:focus{border-color:#4a76e0;outline:none}.input-field.error{border-color:#e74c3c}.error-message{color:#e74c3c;font-size:.85rem;margin-top:.25rem}.checkbox-label{align-items:center;color:#666;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem}.checkbox-label input[type=checkbox]{margin:0;width:auto}.btn-primary{background:#06c;padding:.75rem 1.5rem}.btn-primary:hover{background:#0052a3}.settings-section:last-child{margin-bottom:0}a{color:#06c;text-decoration:underline}.alert-success{animation:fadeIn .3s ease-in;background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;font-size:.95rem;margin:0 1.5rem 1rem;padding:.75rem 1rem;text-align:center}.password-input-wrapper{align-items:center;display:flex;position:relative}.toggle-password-btn{background:none;border:none;cursor:pointer;font-size:1.1rem;opacity:.7;position:absolute;right:10px;transition:opacity .2s}.toggle-password-btn:hover{opacity:1}.modal-backdrop{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:400px;padding:1.5rem;text-align:center;width:90%}.modal h3{color:#333;margin-top:0}.modal p{color:#666;margin-bottom:1.2rem}.modal-actions{display:flex;gap:1rem;justify-content:center}.btn-secondary{background:#f0f0f0;border:1px solid #ccc;border-radius:4px;font-size:.9rem;padding:.6rem 1rem}.recovery-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:90%;padding:1.5rem;position:relative;width:500px}.close-btn{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.recovery-logo{margin-bottom:1.5rem;text-align:center}.recovery-logo img{height:auto;width:150px}.recovery-content h3{color:#333;margin-top:0;text-align:center}.recovery-content p{color:#666;margin-bottom:1rem;text-align:center}.recovery-content .form-group{margin-bottom:1rem}.recovery-content .form-group label{color:#666;display:block;font-size:.9rem;margin-bottom:.5rem}.recovery-content .input-field{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}@media (max-width:768px){.settings-container{flex-direction:column}.settings-column{padding:1rem}.input-field{font-size:.95rem}.alert-success{margin:0 1rem 1rem}}@media (max-width:480px){.settings-page{padding:1rem 0}.settings-column h2{font-size:1.2rem}.input-field{font-size:.9rem;padding:.7rem}.btn-primary{font-size:.95rem;padding:.7rem 1.2rem}}.verify-email-container{background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:40px auto;max-width:500px;padding:40px 20px;text-align:center}.verify-email-container h2{color:#2d3748;font-size:1.8rem;font-weight:600;margin:0 0 20px}.success-message{color:#38a169}.error-message,.success-message{font-size:1.1rem;line-height:1.5;margin:0 0 20px}.error-message{color:#e53e3e}.back-link{color:#4a76e0;display:block;font-weight:500;margin-top:20px;text-decoration:none;transition:color .2s}.back-link:hover{color:#3a5cbb;text-decoration:underline}@media (max-width:768px){.verify-email-container{margin:30px auto;padding:30px 15px}.verify-email-container h2{font-size:1.5rem}.error-message,.success-message{font-size:1rem}}@media (max-width:576px){.verify-email-container{border-radius:8px;margin:20px auto;padding:20px 12px}.verify-email-container h2{font-size:1.3rem}.error-message,.success-message{font-size:.95rem}.back-link{font-size:.9rem}}@media (max-width:480px){.verify-email-container{box-shadow:0 2px 8px #0000001a}.verify-email-container h2{font-size:1.2rem}.error-message,.success-message{font-size:.9rem}}.user-card{background:#fff;border:0 solid #e0e0e0;border-radius:8px;margin:0 auto;max-width:500px;min-height:600px;padding:20px;text-align:left;width:100%}.user-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.avatar{background:#f0f0f0;border-radius:50%;height:40px;object-fit:cover;width:40px}.user-info h3{color:#2d3748;font-size:1.5rem;font-weight:600;margin:0}.user-details{margin-bottom:16px}.detail-item{display:flex;flex-direction:column;margin-bottom:12px}.detail-item .label{color:#888;font-size:.8rem;font-weight:500;margin-bottom:4px}.detail-item .value{color:#333;font-size:.9rem;line-height:1.4;word-break:break-word}.edit-link{margin-top:20px;text-align:right}.edit-btn{align-items:center;color:#4a76e0;display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;text-decoration:none;transition:color .2s}.edit-btn:hover{color:#3a5cbb;text-decoration:underline}@media (max-width:768px){.user-card{min-height:550px;padding:16px}.user-info h3{font-size:1.3rem}.detail-item .label{font-size:.75rem}.detail-item .value{font-size:.85rem}}@media (max-width:576px){.user-card{min-height:500px;padding:12px}.user-header{flex-direction:column;gap:8px;text-align:center}.user-info h3{font-size:1.2rem}.detail-item{margin-bottom:10px}.edit-btn{font-size:.8rem}}@media (max-width:480px){.user-card{border-radius:6px}.avatar{height:35px;width:35px}.user-info h3{font-size:1.1rem}.detail-item .label{font-size:.7rem}.detail-item .value{font-size:.8rem}}.cards-grid{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0 16px;width:100%}@media (min-width:768px){.cards-grid{align-items:stretch;margin:0 auto;max-width:720px}}.action-card{align-items:center;background:linear-gradient(135deg,#4a76e0,#3a61c0);border-radius:8px;color:#fff;display:block;display:flex;gap:16px;margin-bottom:16px;max-width:480px;padding:20px;text-decoration:none;transition:transform .2s ease;width:100%}.action-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.card-icon{flex-shrink:0;height:40px;width:40px}.card-content h3{font-size:1.1rem;font-weight:600;margin:0 0 4px}.card-content p{font-size:.9rem;margin:0;opacity:.9}.card-arrow{color:#fff;margin-left:auto}@media (max-width:768px){.action-card{gap:12px;padding:16px}.card-icon{height:32px;width:32px}.card-content h3{font-size:1rem}.card-content p{font-size:.85rem}}@media (max-width:480px){.action-card{flex-direction:column;margin:8px 0;max-width:320px;padding:12px;text-align:center;width:90%}.card-arrow{margin:8px auto 0}.card-content h3{font-size:1rem}.card-content p{font-size:.8rem}}.notifications-section{margin-top:24px}.notifications-section h2{font-size:1.1rem;font-weight:600;margin-bottom:12px}.no-notifications{color:#888;font-size:.9rem}.my-account-page{background:#f9f9f9;min-height:100vh;padding:16px}.page-title{font-size:1.5rem;font-weight:600;text-align:center}.main-content{gap:24px}.cards-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:20px}.requests-section-scroll{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:16px;max-height:60vh;overflow-y:auto;padding:16px}.requests-section-scroll::-webkit-scrollbar{width:6px}.requests-section-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.requests-section-scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.requests-section-scroll::-webkit-scrollbar-thumb:hover{background:#aaa}@media (max-width:960px){.my-account-page{padding:12px}.main-content{flex-direction:column;gap:20px}.left-column,.right-column{width:100%}.cards-container{gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.page-title{font-size:1.4rem;margin-bottom:16px}}@media (max-width:767px){.my-account-page{padding:12px 8px}.page-title{font-size:1.3rem;margin-bottom:12px}.cards-container{gap:12px;grid-template-columns:1fr}.requests-section-scroll{margin-top:12px;max-height:50vh;padding:12px}.main-content{gap:16px}}@media (max-width:480px){.my-account-page{padding:8px 4px}.page-title{font-size:1.2rem;margin-bottom:10px}.cards-container{gap:10px}.requests-section-scroll{border-left:none;border-radius:6px;border-radius:0;border-right:none;margin-left:-4px;margin-right:-4px;max-height:45vh;padding:10px}}@media (max-width:767px) and (orientation:landscape){.requests-section-scroll{max-height:40vh}.my-account-page{padding:8px}}@media (min-height:800px){.requests-section-scroll{max-height:65vh}}@media (min-height:1000px){.requests-section-scroll{max-height:70vh}}.my-requests-page{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:32px}.page-title{color:#333;font-size:24px;margin-bottom:20px}.empty-message{color:#888;font-size:16px;font-style:italic;text-align:center}.request-item{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px;padding:16px}.request-main{flex:1 1;min-width:200px}.request-category{font-size:12px}.request-subject{font-size:16px;font-weight:500;margin:4px 0 0}.request-meta{align-items:flex-end;display:flex;flex-direction:column;gap:6px;white-space:nowrap}.status{border-radius:12px;font-size:12px;padding:4px 10px}.request-date{color:#666;font-size:12px}.my-requests-page{padding:350px 32px 32px;position:relative;z-index:1}.page-title{font-size:1.2rem;margin-bottom:16px}.request-item{align-items:flex-end;flex-direction:column;padding:10px}.request-meta{align-items:flex-start;margin-top:4px}.status{font-size:.8rem;padding:4px 8px}.request-date{font-size:.85rem}.request-subject{font-size:.95rem}.request-category{font-size:.75rem}@media (min-width:576px){.my-requests-page{padding:72px 16px 16px;position:relative;z-index:1}.page-title{font-size:1.3rem}.request-item{padding:12px}}@media (min-width:768px){.my-requests-page{padding:0 32px 32px;position:relative;z-index:1}.page-title{font-size:24px;margin-bottom:20px}.request-item{align-items:center;flex-direction:row;gap:10px;padding:16px}.request-meta{align-items:flex-end;margin-top:0}.status{padding:4px 10px}.request-date,.status{font-size:12px}.request-subject{font-size:16px}.request-category{font-size:12px}}.new-request-page{background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif;padding:20px}.header{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:10px}.header h1{color:#333;font-size:22px;margin:0}.request-info{align-items:center;color:#666;display:flex;font-size:14px;justify-content:space-between}.request-info .label{font-weight:700}.requests-history.compact{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;font-size:13px;margin-bottom:24px;padding:12px 16px}.requests-history.compact h2{color:#555;font-size:15px;font-weight:500;margin:0 0 8px}.requests-history.compact p{color:#888;font-style:italic;margin:0}.requests-list{list-style:none;margin:0;padding:0}.request-item{grid-gap:8px;align-items:center;border-bottom:1px solid #eee;display:grid;font-size:12px;gap:8px;grid-template-columns:1fr 2fr 1fr 1fr;padding:6px 0}.request-item:last-child{border-bottom:none}.request-category{color:#06c;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.request-subject{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status{border-radius:10px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;white-space:nowrap}.status.pending{background-color:#ff9800}.status.completed,.status.done{background-color:#4caf50}.request-date{color:#999;text-align:right;white-space:nowrap}.main-content{display:flex;gap:30px}.left-column,.right-column{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1 1;padding:20px}.faq-section h2{color:#333;font-size:16px;margin-bottom:8px;margin-top:0}.faq-section p{color:#666;font-size:14px;margin:0 0 10px}.faq-link{color:#06c;font-size:14px;text-decoration:underline}.request-form{max-width:600px}.form-group{margin-bottom:15px}.form-group label{display:block;font-size:14px;font-weight:700;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.input-disabled{background-color:#f5f5f5;border:1px solid #ddd;color:#555;cursor:not-allowed}.form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.checkbox{align-items:flex-start;display:flex;margin:8px 0}.checkbox input[type=checkbox]{margin-right:6px;margin-top:3px}.checkbox label{color:#666;font-size:13px}.checkbox a{color:#06c;text-decoration:underline}.file-upload{margin:18px 0}.file-label{align-items:center;background:#eef5ff;border:1px dashed #99b3e5;border-radius:4px;color:#06c;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:10px 15px}.file-label svg{fill:#06c}.file-hint{color:#666;display:block;font-size:12px;margin-top:5px}.file-list{margin-top:10px}.file-item{border-bottom:1px solid #eee;display:flex;font-size:13px;justify-content:space-between;padding:5px 0}.file-item button{background:none;border:none;color:#999;cursor:pointer;font-size:16px}.btn-primary{background-color:#06c;border-radius:4px;font-size:16px;margin-top:12px;padding:10px 20px}.btn-primary:hover{background-color:#05a}.loading{color:#666;font-size:16px;padding:40px;text-align:center}@media (max-width:768px){.new-request-page{padding:16px}.header h1{font-size:1.3rem}.main-content{flex-direction:column;gap:16px}.left-column,.right-column{width:100%}.form-row{grid-template-columns:1fr}.file-upload{margin:16px 0}.file-label{font-size:.9rem;padding:8px 12px}.btn-primary{font-size:1rem;padding:12px;width:100%}}@media (max-width:480px){.new-request-page{padding:12px}.form-group label{font-size:.9rem}.form-group input,.form-group select,.form-group textarea{font-size:.95rem;padding:8px}.checkbox label{font-size:.85rem}.file-hint{font-size:.8rem}}@media (max-width:768px){.requests-history.compact{font-size:12px;padding:10px}.requests-history.compact h2{font-size:14px}.request-item{display:flex;flex-direction:column;font-size:11px;gap:4px;padding:6px 0}.request-subject{overflow:hidden;text-align:left;text-overflow:ellipsis}.status{font-size:.75rem;padding:2px 6px}.request-date{font-size:.8rem;text-align:left}.breadcrumbs{flex-wrap:wrap;font-size:.85rem;gap:4px}.breadcrumbSeparator{margin:0 2px}}@media (max-width:480px){.breadcrumbs{font-size:.8rem}.breadcrumbCurrent,.breadcrumbLink{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.NewMain_wrapper__-yK7t{margin:0 auto;max-width:1400px;padding:2rem 1rem}.NewMain_tabs__8TPVo{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.NewMain_tab__0TTw1{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:.9rem;padding:.5rem 1.2rem;transition:all .2s}.NewMain_cardVideoPreview__EgzPH{background:#000;border-radius:8px;height:100%;object-fit:cover;width:100%}.NewMain_cardVideoPreview__EgzPH:before{background:linear-gradient(#0000001a,#00000080);border-radius:8px;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.NewMain_loadMoreContainer__epoFb{display:flex;justify-content:center;margin:40px 0}.NewMain_loadMoreButton__Sj4hu{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background .3s}.NewMain_loadMoreButton__Sj4hu:hover{background:#0056b3}.NewMain_newsCounter__w-ixt{color:#666;font-size:14px;margin:20px 0;text-align:center}.NewMain_tab__0TTw1:hover{background:#e5e5e5}.NewMain_tab__0TTw1.NewMain_active__JNa7\+{background:#06c;border-color:#06c;color:#fff}.NewMain_grid__cZMLd{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:1rem}.NewMain_card__E76f6{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:block;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s}.NewMain_card__E76f6:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-4px)}.NewMain_cardImage__oHNhB{height:200px;overflow:hidden;position:relative}.NewMain_cardImage__oHNhB img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.NewMain_card__E76f6:hover .NewMain_cardImage__oHNhB img{transform:scale(1.05)}.NewMain_cardOverlay__DasB-{background:linear-gradient(#0000,#0006);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.NewMain_card__E76f6:hover .NewMain_cardOverlay__DasB-{opacity:1}.NewMain_cardInfo__J\+Mql{background:#fff;padding:1rem}.NewMain_cardMeta__dWdfw{color:#666;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:.5rem}.NewMain_region__DwGN3{background:#06c;border-radius:4px;color:#fff;font-size:.75rem;padding:.2rem .5rem}.NewMain_date__cW\+Kt{font-weight:500}.NewMain_cardTitle__pfipA{color:#222;font-size:1rem;font-weight:600;line-height:1.4;margin:0}.NewMain_loading__p8YpR{color:#666;font-size:1.1rem;text-align:center}@media (max-width:768px){.NewMain_tabs__8TPVo{flex-wrap:wrap;gap:8px;justify-content:flex-start}.NewMain_tab__0TTw1{flex:1 1 auto;font-size:.85rem;min-width:80px;padding:.4rem .8rem;text-align:center}}@media (max-width:480px){.NewMain_tabs__8TPVo{gap:6px}.NewMain_tab__0TTw1{font-size:.8rem;min-width:70px;padding:.35rem .6rem}}@media (max-width:768px){.NewMain_grid__cZMLd{gap:1rem;grid-template-columns:1fr}.NewMain_card__E76f6{border-radius:8px}.NewMain_cardImage__oHNhB{height:160px}.NewMain_cardTitle__pfipA{font-size:.95rem}.NewMain_cardMeta__dWdfw{font-size:.75rem}.NewMain_region__DwGN3{font-size:.7rem;padding:.15rem .4rem}}@media (max-width:480px){.NewMain_grid__cZMLd{gap:.8rem}.NewMain_cardImage__oHNhB{height:140px}.NewMain_cardTitle__pfipA{font-size:.9rem}}.NewsDetail_container__xEu7Y{font-family:Segoe UI,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.NewsDetail_breadcrumbs__QWtIq{align-items:center;color:#666;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:2rem}.NewsDetail_breadcrumbLink__UzVBq{color:#06c;text-decoration:none;transition:color .2s}.NewsDetail_breadcrumbLink__UzVBq:hover{color:#004080}.NewsDetail_breadcrumbSeparator__-DUI3{color:#ccc}.NewsDetail_breadcrumbCurrent__zdBuo{color:#333;font-weight:500}.NewsDetail_article__TfgP4{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:2rem}.NewsDetail_meta__-Yv8X{color:#666;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:1.5rem}.NewsDetail_region__xYjAy{background:#06c;border-radius:4px;color:#fff;font-size:.8rem;padding:.2rem .6rem}.NewsDetail_date__VwQOe{font-weight:500}.NewsDetail_title__iJ5DN{color:#222;font-size:2.2rem;line-height:1.3;margin:0 0 1.5rem}.NewsDetail_gallery__THOof{display:none;margin:1.5rem 0;position:relative}.NewsDetail_imageCarousel__t5a3y{border-radius:8px;margin:1rem 0;overflow:hidden;position:relative}.NewsDetail_imageCarouselViewport__GiKfj{height:400px;overflow:hidden;position:relative;width:100%}.NewsDetail_imageCarouselSlides__5ruLB{display:flex;height:100%;transition:transform .3s ease-in-out;width:100%}.NewsDetail_imageCarouselSlide__dyqCB{flex:0 0 auto;height:100%;min-height:300px;width:100%}.NewsDetail_imageCarouselSlide__dyqCB img{display:block;height:100%;object-fit:contain;object-position:center center;width:100%}.NewsDetail_imageCarouselNav__4zjfj{align-items:center;bottom:20px;display:flex;gap:15px;justify-content:center;left:0;padding:10px;position:absolute;right:0;z-index:20}.NewsDetail_imageCarouselNext__GaMSE,.NewsDetail_imageCarouselPrev__7w5mI{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:40px;z-index:30}.NewsDetail_imageCarouselNext__GaMSE:hover,.NewsDetail_imageCarouselPrev__7w5mI:hover{background:#000000e6}.NewsDetail_imageCarouselPrev__7w5mI{left:15px}.NewsDetail_imageCarouselNext__GaMSE{right:15px}.NewsDetail_imageCarouselDots__zniWa{background:#00000080;border-radius:20px;display:flex;gap:8px;padding:8px 12px}.NewsDetail_imageCarouselButton__TAO4V{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .2s ease;width:12px}.NewsDetail_imageCarouselButton__TAO4V:hover{background:#fffc;transform:scale(1.2)}.NewsDetail_imageCarouselButton__TAO4V.NewsDetail_active__-qZP3{background:#007bff;transform:scale(1.2)}.NewsDetail_content__dNhG5{color:#333;font-size:1.1rem;line-height:1.7;margin-top:1.5rem}.NewsDetail_content__dNhG5 p{margin:1.2rem 0}.NewsDetail_content__dNhG5 img{border-radius:8px;display:block;height:auto;margin:1rem auto;width:100%}.NewsDetail_loading__\+c\+RB{color:#666;font-size:1.1rem;text-align:center}.NewsDetail_videosSection__d-T4P{background:#f8f9fa;border-radius:8px;margin:2rem 0;padding:1.5rem}.NewsDetail_videosTitle__tV-0d{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.NewsDetail_videosGrid__Qyh-n{display:none;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1rem}.NewsDetail_videoContainer__3IFbM{background:#000;border-radius:8px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.NewsDetail_nativeVideo__Y4s3f,.NewsDetail_videoIframe__nSFup{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.NewsDetail_videoLoading__n9edG{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.NewsDetail_loadingSpinner__a9ctW{animation:NewsDetail_spin__u7NRS 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin:0 auto 1rem;width:40px}@keyframes NewsDetail_spin__u7NRS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NewsDetail_videoError__kmXPz{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.NewsDetail_videoLink__9HEoT{color:#007bff;display:inline-block;margin-top:.5rem;text-decoration:underline}@media (max-width:768px){.NewsDetail_videosGrid__Qyh-n{grid-template-columns:1fr}.NewsDetail_videosSection__d-T4P{margin:1.5rem 0;padding:1rem}.NewsDetail_videosTitle__tV-0d{font-size:1.25rem}.NewsDetail_imageCarouselViewport__GiKfj{height:300px}.NewsDetail_imageCarouselNext__GaMSE,.NewsDetail_imageCarouselPrev__7w5mI{font-size:16px;height:35px;width:35px}.NewsDetail_imageCarouselPrev__7w5mI{left:10px}.NewsDetail_imageCarouselNext__GaMSE{right:10px}.NewsDetail_imageCarouselDots__zniWa{padding:6px 10px}.NewsDetail_imageCarouselButton__TAO4V{height:10px;width:10px}}@media (max-width:480px){.NewsDetail_breadcrumbs__QWtIq{font-size:.8rem}.NewsDetail_breadcrumbCurrent__zdBuo,.NewsDetail_breadcrumbLink__UzVBq{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewsDetail_imageCarouselViewport__GiKfj{height:250px}.NewsDetail_imageCarouselNext__GaMSE,.NewsDetail_imageCarouselPrev__7w5mI{font-size:14px;height:30px;width:30px}}.NewsDetail_imageCarousel__t5a3y[data-single=true] .NewsDetail_imageCarouselDots__zniWa,.NewsDetail_imageCarousel__t5a3y[data-single=true] .NewsDetail_imageCarouselNext__GaMSE,.NewsDetail_imageCarousel__t5a3y[data-single=true] .NewsDetail_imageCarouselPrev__7w5mI{display:none!important}.NewsDetail_imageCarouselNav__4zjfj{opacity:.7;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.NewsDetail_imageCarousel__t5a3y[data-initialized=true] .NewsDetail_imageCarouselNav__4zjfj{opacity:1;pointer-events:auto;transform:scale(1)}.Contacts_container__TJkHA{margin-left:auto;margin-right:auto;max-width:100%;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.Contacts_container-sm__1JSg6,.Contacts_container__TJkHA{max-width:540px}}@media (min-width:768px){.Contacts_container-md__bPZRf,.Contacts_container-sm__1JSg6,.Contacts_container__TJkHA{max-width:720px}}@media (min-width:992px){.Contacts_container-lg__toV9E,.Contacts_container-md__bPZRf,.Contacts_container-sm__1JSg6,.Contacts_container__TJkHA{max-width:960px}}@media (min-width:1200px){.Contacts_container-lg__toV9E,.Contacts_container-md__bPZRf,.Contacts_container-sm__1JSg6,.Contacts_container-xl__Kna5k,.Contacts_container__TJkHA{max-width:1140px}}.Contacts_container-fluid__deAK6{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.Contacts_grid__1v\+mX{grid-gap:1rem;display:grid;gap:1rem}.Contacts_gridCols1__XZodw{grid-template-columns:repeat(1,1fr)}.Contacts_gridCols2__Ulzpj{grid-template-columns:repeat(2,1fr)}.Contacts_gridCols3__Kx3\+h{grid-template-columns:repeat(3,1fr)}.Contacts_gridCols4__taN\+P{grid-template-columns:repeat(4,1fr)}@media (min-width:576px){.Contacts_gridSmCols2__vsSBA{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Contacts_gridMdCols2__BObRP{grid-template-columns:repeat(2,1fr)}.Contacts_gridMdCols3__9p77l{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.Contacts_gridLgCols2__w5HyQ{grid-template-columns:repeat(2,1fr)}.Contacts_gridLgCols3__Wi6-3{grid-template-columns:repeat(3,1fr)}.Contacts_gridLgCols4__CoNgN{grid-template-columns:repeat(4,1fr)}}.Contacts_gap1__NAKP1{gap:.25rem}.Contacts_gap2__l55Og{gap:.5rem}.Contacts_gap3__Fh0Y4{gap:1rem}.Contacts_gap4__E2Tnv{gap:1.5rem}.Contacts_gap5__\+6HcW{gap:3rem}.Contacts_breadcrumbs__cvQRz{color:#666;font-size:.9rem;padding:1rem 0}.Contacts_separator__lqhps{margin:0 .5rem}.Contacts_current__FgYE4{color:#333;font-weight:500}.Contacts_main__3TmvW{padding:2rem 0}.Contacts_contactInfo__NwkhT{grid-gap:2rem;display:grid;gap:2rem;margin-bottom:3rem}@media (min-width:768px){.Contacts_contactInfo__NwkhT{grid-template-columns:repeat(2,1fr)}}.Contacts_contactBlock__Sqhnm{background:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;padding:1.5rem}.Contacts_blockTitle__BzQ-O{color:#333;font-size:1.25rem;margin-bottom:1rem;margin-top:0}.Contacts_address__Gut4C,.Contacts_email__o8awE{color:#555;margin:.5rem 0}.Contacts_icon__yyyYO{margin-right:.5rem}.Contacts_link__OBcyj{color:#007bff;text-decoration:none}.Contacts_link__OBcyj:hover{text-decoration:underline}.Contacts_formContainer__OIZ9M{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:3rem;padding:2rem}.Contacts_formTitle__38PUQ{color:#333;font-size:1.5rem;margin-bottom:1.5rem;margin-top:0}.Contacts_form__qFMAr{grid-gap:1.5rem;display:grid;gap:1.5rem}.Contacts_formRow__7aWw2{grid-gap:1rem;display:grid;gap:1rem}@media (min-width:768px){.Contacts_formRow__7aWw2{grid-template-columns:repeat(2,1fr)}}.Contacts_formGroup__CqYs\+{display:flex;flex-direction:column}.Contacts_label__3vUoZ{color:#333;font-weight:500;margin-bottom:.5rem}.Contacts_required__xRL8k{color:#dc3545}.Contacts_input__Smfz6,.Contacts_textarea__buGzD{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem;transition:border-color .2s}.Contacts_input__Smfz6:focus,.Contacts_textarea__buGzD:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.Contacts_textarea__buGzD{min-height:120px;resize:vertical}.Contacts_checkboxGroup__-3LTf,.Contacts_checkboxLabel__f3doS{align-items:flex-start;display:flex}.Contacts_checkboxLabel__f3doS{color:#555;cursor:pointer;font-size:.9rem;gap:.5rem}.Contacts_checkbox__vy1hW{margin-top:.2rem}.Contacts_error__XwrOU{color:#dc3545;font-size:.875rem;margin-bottom:0;margin-top:.25rem}.Contacts_submitBtn__Qy9eP{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.Contacts_submitBtn__Qy9eP:hover:not(:disabled){background:#0056b3}.Contacts_submitBtn__Qy9eP:disabled{background:#6c757d;cursor:not-allowed}.about-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans,sans-serif;line-height:1.5;text-rendering:optimizeLegibility}.about-container h1,.about-container h2,.about-container h3,.about-container h4,.about-container h5,.about-container h6{font-family:Noto Sans,sans-serif;font-weight:600;line-height:1.3;margin-bottom:1rem}.about-container p{text-align:justify}.about-container ol,.about-container p,.about-container ul{font-family:Noto Sans,sans-serif;line-height:1.5;margin-bottom:1rem}.about-container li{margin-bottom:.5rem;text-align:left}.about-container .mission-block,.about-container .quote-block{font-family:Noto Sans,sans-serif;line-height:1.5}.about-container .cta-block{font-family:Noto Sans,sans-serif;line-height:1.4}.about-container .text-justify{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;text-align:justify}.about-container .italic,.about-container .text-lg{font-family:Noto Sans,sans-serif;line-height:1.5}.about-container .italic{font-style:italic}.about-container .font-semibold{font-family:Noto Sans,sans-serif;font-weight:600;line-height:1.5}@media (max-width:768px){.about-container p{text-align:left}.about-container li{font-size:.95rem}}@media (max-width:480px){.about-container h1,.about-container h2{font-size:1.5rem}.about-container p{font-size:.9rem;line-height:1.6}.about-container li{font-size:.9rem}}.JoinAssociation_container__7l8YN{margin:0 auto;max-width:1200px;padding:0 20px}.JoinAssociation_main__tdKNB{display:flex;flex-direction:column;gap:60px;padding:40px 0}.JoinAssociation_hero__2j43w{background:linear-gradient(135deg,#1e3a8a,#2563eb);border-radius:20px;color:#fff;padding:60px 40px;text-align:center}.JoinAssociation_heroContent__8VRvl{margin:0 auto;max-width:800px}.JoinAssociation_hero__2j43w h1{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:20px}.JoinAssociation_heroSubtitle__swLCw{font-size:1.25rem;line-height:1.6;margin-bottom:40px;opacity:.9}.JoinAssociation_heroStats__ipE5y{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.JoinAssociation_statItem__\+XOqc{align-items:center;display:flex;flex-direction:column}.JoinAssociation_statNumber__7pM-a{color:#fbbf24;font-size:2.5rem;font-weight:700}.JoinAssociation_statLabel__NFl3B{font-size:.9rem;margin-top:8px;opacity:.8}.JoinAssociation_section__Zk73H{padding:40px 0}.JoinAssociation_sectionHeader__c8d-\+{margin-bottom:50px;text-align:center}.JoinAssociation_sectionHeader__c8d-\+ h2{color:#1e3a8a;font-size:2.5rem;font-weight:600;margin-bottom:16px}.JoinAssociation_sectionHeader__c8d-\+ p{color:#6b7280;font-size:1.1rem;margin:0 auto;max-width:600px}.JoinAssociation_processSteps__l-rXa{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.JoinAssociation_stepCard__eoLmR{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:30px;text-align:center;transition:transform .3s ease}.JoinAssociation_stepCard__eoLmR:hover{transform:translateY(-5px)}.JoinAssociation_stepNumber__Y---j{color:#3b82f6;font-size:3rem;font-weight:800;margin-bottom:20px;opacity:.3}.JoinAssociation_stepContent__UhWUX h3{color:#1e3a8a;font-size:1.5rem;font-weight:600;margin-bottom:12px}.JoinAssociation_stepContent__UhWUX p{color:#6b7280;line-height:1.6}.JoinAssociation_benefitsGrid__s3KhQ{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:40px}.JoinAssociation_benefitCard__Y\+OIQ{background:#fff;border-left:4px solid #3b82f6;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:30px;transition:transform .3s ease}.JoinAssociation_benefitCard__Y\+OIQ:hover{transform:translateY(-3px)}.JoinAssociation_benefitIcon__SOGYw{font-size:2.5rem;margin-bottom:20px}.JoinAssociation_benefitCard__Y\+OIQ h4{color:#1e3a8a;font-size:1.25rem;font-weight:600;margin-bottom:12px}.JoinAssociation_benefitCard__Y\+OIQ p{color:#6b7280;line-height:1.6}.JoinAssociation_activitiesGrid__SpQeR{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.JoinAssociation_activityCard__iZCDr{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:25px}.JoinAssociation_activityCard__iZCDr h4{color:#1e3a8a;font-size:1.1rem;font-weight:600;margin-bottom:12px}.JoinAssociation_activityCard__iZCDr p{color:#6b7280;font-size:.95rem;line-height:1.5}.JoinAssociation_ctaSection__iDH0Y{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;color:#fff;padding:60px 40px;text-align:center}.JoinAssociation_ctaContent__eFc6Z h2{font-size:2.5rem;font-weight:700;margin-bottom:16px}.JoinAssociation_ctaContent__eFc6Z>p{font-size:1.1rem;margin-bottom:40px;opacity:.9}.JoinAssociation_ctaButtons__0zDKW{align-items:center;display:flex;flex-direction:column;gap:30px}.JoinAssociation_primaryButton__nJ3mD{background:#1e3a8a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:16px 32px;transition:all .3s ease}.JoinAssociation_primaryButton__nJ3mD:hover{background:#1e40af;transform:translateY(-2px)}.JoinAssociation_contactInfo__L0Q5f{display:flex;flex-direction:column;gap:12px}.JoinAssociation_contactInfo__L0Q5f p{font-weight:600;margin-bottom:8px}.JoinAssociation_contacts__5f3kx{display:flex;flex-direction:column;font-size:1.1rem;gap:8px}@media (max-width:768px){.JoinAssociation_hero__2j43w{padding:40px 20px}.JoinAssociation_hero__2j43w h1{font-size:2rem}.JoinAssociation_heroStats__ipE5y{gap:30px}.JoinAssociation_statNumber__7pM-a{font-size:2rem}.JoinAssociation_benefitsGrid__s3KhQ,.JoinAssociation_processSteps__l-rXa{grid-template-columns:1fr}.JoinAssociation_sectionHeader__c8d-\+ h2{font-size:2rem}.JoinAssociation_ctaSection__iDH0Y{padding:40px 20px}.JoinAssociation_ctaContent__eFc6Z h2{font-size:2rem}}@media (max-width:480px){.JoinAssociation_container__7l8YN{padding:0 15px}.JoinAssociation_main__tdKNB{gap:40px;padding:20px 0}.JoinAssociation_hero__2j43w h1{font-size:1.75rem}.JoinAssociation_heroSubtitle__swLCw{font-size:1.1rem}.JoinAssociation_sectionHeader__c8d-\+ h2{font-size:1.75rem}}.admin-header{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #0000000d;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.admin-header-container{align-items:center;display:flex;height:72px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem 1.5rem}.admin-header-title{color:#111827;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:0}.admin-header-user{align-items:center;color:#4b5563;display:flex;font-size:.95rem;gap:1rem}.admin-header-welcome{display:none}@media (min-width:768px){.admin-header-welcome{display:inline}}.admin-header-logout-btn{background:#ef4444;border:none;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.admin-header-logout-btn:hover{background:#dc2626;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.admin-header-logout-btn:active{transform:translateY(0)}@media (max-width:768px){.admin-header-container{padding:1rem}.admin-header-title{font-size:1.3rem}.admin-header-logout-btn{font-size:.8rem;padding:.45rem .85rem}}.admin-sidebar{background:#111827;box-shadow:2px 0 6px #0000001a;color:#e5e7eb;display:flex;flex-direction:column;left:0;min-height:100vh;position:fixed;top:0;transition:width .3s ease;width:240px;z-index:1000}.admin-sidebar.collapsed{width:70px}.admin-sidebar-header{align-items:center;border-bottom:1px solid #374151;color:#fff;display:flex;font-weight:600;justify-content:space-between;padding:1rem}.admin-sidebar-logo{font-size:1.25rem;overflow:hidden;white-space:nowrap}.admin-sidebar-toggle{background:#374151;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1rem;padding:.25rem .5rem;transition:background .2s}.admin-sidebar-toggle:hover{background:#4b5563}.admin-sidebar-menu{flex-grow:1;padding:1rem 0}.admin-sidebar-link{align-items:center;color:#d1d5db;display:flex;font-size:.95rem;gap:1rem;padding:.75rem 1.25rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.admin-sidebar-link:hover{background:#1f2937;color:#fff}.admin-sidebar-link.active{background:#6366f1;border-left:4px solid #8b8ef9;border-radius:0;color:#fff;font-weight:500}.admin-sidebar-icon{font-size:1.3rem;min-width:24px;text-align:center}.admin-sidebar-label{flex:1 1}@media (max-width:768px){.admin-sidebar{overflow-x:hidden;width:70px}.admin-sidebar.collapsed{width:70px}.admin-sidebar-header span{opacity:0;width:0}.admin-sidebar-header{justify-content:center;padding:1rem .5rem}.admin-sidebar-logo{font-size:1.1rem;opacity:1;width:auto}.admin-sidebar-label{display:none}}.AdminDashboard_container__SoRR6{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminDashboard_header__7kimh{margin-bottom:2rem;text-align:center}.AdminDashboard_header__7kimh h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminDashboard_header__7kimh p{color:#6b7280;margin-top:.5rem}.AdminDashboard_statsGrid__Wo2rM{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.AdminDashboard_dashboardCard__9igVw{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:1.5rem;text-align:center;transition:transform .2s,box-shadow .2s}.AdminDashboard_dashboardCard__9igVw:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminDashboard_dashboardCard__9igVw h3{color:#374151;font-size:1.1rem;margin:0 0 .5rem}.AdminDashboard_dashboardCard__9igVw p{color:#1f2937;font-size:2rem;font-weight:700;margin:0}.AdminDashboard_errorMessage__rWxLR{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-weight:500;padding:1rem;text-align:center}.AdminUsers_container__KVjup{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminUsers_header__dcY6p{margin-bottom:2rem;text-align:center}.AdminUsers_header__dcY6p h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminUsers_header__dcY6p p{color:#6b7280;margin-top:.5rem}.AdminUsers_usersList__R0ukc{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AdminUsers_userCard__y2mvA{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.AdminUsers_userCard__y2mvA:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminUsers_cardHeader__FlgsT{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AdminUsers_cardTitle__AXMWT{color:#111827;font-size:1.1rem;font-weight:600;word-break:break-word}.AdminUsers_statusBadge__AoKtP{border-radius:9999px;font-size:.8rem;font-weight:500;margin-left:.5rem;padding:.25rem .75rem}.AdminUsers_statusAdmin__ndt4-{background-color:#dbeafe;color:#1e40af}.AdminUsers_statusMember__GHhVz{background-color:#fef3c7;color:#92400e}.AdminUsers_cardBody__F4Zl\+{color:#374151;line-height:1.5;padding:1.25rem}.AdminUsers_cardBody__F4Zl\+ p{margin:.5rem 0}.AdminUsers_cardBody__F4Zl\+ strong{color:#111827}.AdminUsers_cardActions__QjAZe{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.AdminUsers_cardButton__t0k\+-{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.AdminUsers_cardButton__t0k\+-.AdminUsers_edit__2NiZ6{background-color:#3b82f6;color:#fff}.AdminUsers_cardButton__t0k\+-.AdminUsers_edit__2NiZ6:hover{background-color:#2563eb}.AdminUsers_cardButton__t0k\+-.AdminUsers_delete__EnHW1{background-color:#ef4444;color:#fff}.AdminUsers_cardButton__t0k\+-.AdminUsers_delete__EnHW1:hover{background-color:#dc2626}.AdminNews_container__EtI3U{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminNews_header__M1I6h{margin-bottom:2rem;text-align:center}.AdminNews_header__M1I6h h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminNews_header__M1I6h p{color:#6b7280;margin-top:.5rem}.AdminNews_addButton__XcGP3{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:1.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminNews_addButton__XcGP3:hover{background-color:#0d9488}.AdminNews_emptyList__azcZm{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-style:italic;padding:3rem;text-align:center}.AdminNews_newsList__huIa8{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AdminNews_newsCard__kUOIh{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.AdminNews_newsCard__kUOIh:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminNews_cardHeader__oU5K4{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AdminNews_cardTitle__AK-Ue{color:#111827;font-size:1.1rem;font-weight:600;word-break:break-word}.AdminNews_statusBadge__1zo1W{border-radius:9999px;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.AdminNews_statusPublished__s7zXx{background-color:#dcfce7;color:#166534}.AdminNews_statusDraft__6PSbO{background-color:#fef3c7;color:#92400e}.AdminNews_cardBody__pXXyx{color:#374151;line-height:1.5;padding:1.25rem}.AdminNews_cardBody__pXXyx p{margin:.5rem 0}.AdminNews_cardBody__pXXyx strong{color:#111827}.AdminNews_newsContentPreview__hSInE{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;font-size:.95rem;margin-top:.5rem;overflow:hidden}.AdminNews_cardActions__AzAdr{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.AdminNews_cardButton__CYe5y{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.AdminNews_cardButton__CYe5y.AdminNews_edit__zg2X8{background-color:#3b82f6;color:#fff}.AdminNews_cardButton__CYe5y.AdminNews_edit__zg2X8:hover{background-color:#2563eb}.AdminNews_cardButton__CYe5y.AdminNews_publish__GrIyh{background-color:#10b981;color:#fff}.AdminNews_cardButton__CYe5y.AdminNews_publish__GrIyh:hover{background-color:#0d9488}.AdminNews_cardButton__CYe5y.AdminNews_draft__ItKM-{background-color:#f59e0b;color:#fff}.AdminNews_cardButton__CYe5y.AdminNews_draft__ItKM-:hover{background-color:#d97706}.AdminNews_cardButton__CYe5y.AdminNews_delete__MtO-P{background-color:#ef4444;color:#fff}.AdminNews_cardButton__CYe5y.AdminNews_delete__MtO-P:hover{background-color:#dc2626}.AdminNews_headerActions__lwclG{display:flex;gap:12px;margin-bottom:20px}.AdminNews_importButton__7eLg4{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px}.AdminNews_importButton__7eLg4:hover:not(:disabled){background-color:#059669}.AdminNews_importButton__7eLg4:disabled{background-color:#9ca3af;cursor:not-allowed}.AdminNews_importSummary__ktTfr{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:20px;padding:16px}.AdminNews_importError__Sv4Hi{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;margin-bottom:20px;padding:16px}.AdminNews_importMessages__-RgH7{margin-top:20px}.AdminNews_messageList__nVrjL{max-height:300px;overflow-y:auto}.AdminNews_messageItem__xQSQQ{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:10px;padding:12px}.AdminNews_progressContainer__eW-4x{align-items:center;display:flex;gap:10px;margin-left:20px}.AdminNews_progressBar__sEzii{background-color:#e0e0e0;border-radius:4px;height:8px;overflow:hidden;width:200px}.AdminNews_progressFill__ItyQ9{background-color:#007bff;border-radius:4px;height:100%;transition:width .3s ease}.AdminNews_progressText__3ybzl{color:#666;font-size:12px;min-width:80px}.AdminNews_logoutButton__KSrKS{background:#ff4757;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:auto;padding:8px 16px}.AdminNews_logoutButton__KSrKS:hover{background:#ff3742}.AdminNews_loginModal__7hosb{background:#fff}.AdminNews_importError__Sv4Hi{background-color:#f8d7da;border-radius:4px;color:#dc3545;margin-bottom:15px;padding:10px}.AdminNews_importResults__givOq{margin-bottom:15px}.AdminNews_importedMessages__fJRFK{margin-top:10px}.AdminNews_messagePreview__rkQhF{background-color:#f8f9fa;border-left:3px solid #007bff;border-radius:4px;margin:5px 0;padding:8px}.AdminNews_messageItem__xQSQQ p{font-size:14px;margin:4px 0}.AdminNews_modalOverlay__56FNX{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.AdminNews_modalContent__x7rs2{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90%}.AdminNews_modalContent__x7rs2 h2{background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;color:#111827;font-size:1.3rem;margin:0;padding:1.5rem}.AdminNews_formContainer__s-DEW{flex:1 1;overflow-y:auto;padding:1.5rem}.AdminNews_modalInput__K9QUW{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.AdminNews_modal__Q3wEQ{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:800px;overflow-y:auto;padding:2rem;position:relative;width:90%}.AdminNews_modal__Q3wEQ h2{border-bottom:2px solid #f3f4f6;color:#111827;font-size:1.5rem;margin:0 0 1.5rem;padding-bottom:.5rem}.AdminNews_formGroup__nxGGN{margin-bottom:1.5rem}.AdminNews_formGroup__nxGGN label{color:#374151;display:block;font-weight:600;margin-bottom:.5rem}.AdminNews_formGroup__nxGGN input[type=text]{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:1rem;padding:.75rem;width:100%}.AdminNews_formGroup__nxGGN input[type=text]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AdminNews_formGroup__nxGGN input[type=checkbox]{height:18px;margin-right:.5rem;width:18px}.AdminNews_formGroup__nxGGN label input[type=checkbox]{align-items:center;cursor:pointer;display:inline-flex;font-weight:400}.AdminNews_editorContainer__Th19O{background:#fff;border:1px solid #d1d5db;border-radius:6px;min-height:300px}.AdminNews_ProseMirror__gWopH{min-height:300px;outline:none;padding:1rem}.AdminNews_ProseMirror__gWopH p{line-height:1.6;margin:.5rem 0}.AdminNews_ProseMirror__gWopH img{border-radius:6px;height:auto;margin:.5rem 0;max-width:100%}.AdminNews_ProseMirror__gWopH:focus{outline:none}.AdminNews_modalActions__prWjn{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.AdminNews_cancelButton__hgx\+Y{background-color:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminNews_cancelButton__hgx\+Y:hover{background-color:#4b5563}.AdminNews_saveButton__OAeIz{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminNews_saveButton__OAeIz:hover{background-color:#059669}.AdminNews_tiptap-toolbar__D4Vru{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;display:flex;gap:.25rem;padding:.5rem}.AdminNews_tiptap-toolbar__D4Vru button{background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem;transition:all .2s}.AdminNews_tiptap-toolbar__D4Vru button:hover{background-color:#f3f4f6;border-color:#9ca3af}.AdminNews_tiptap-toolbar__D4Vru button.AdminNews_is-active__TPnVU{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.AdminNews_videoUploadContainer__i0ocs{margin-bottom:16px}.AdminNews_videoUploadLabel__\+UbUq{display:block;font-weight:700;margin-bottom:8px}.AdminNews_videoPreviewContainer__VT3wK{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.AdminNews_videoPreviewItem__wPJ9-{border:1px solid #ddd;border-radius:4px;overflow:hidden;position:relative}.AdminNews_videoRemoveButton__9eIS7{align-items:center;background:#ff0000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:5px;top:5px;width:24px}.AdminNews_videoRemoveButton__9eIS7:hover{background:#ff0000e6}.AdminNews_botProgress__brFXP{border-left:3px solid #28a745}.AdminNews_botButton__1wEx\+{background-color:#28a745!important}.AdminNews_botButton__1wEx\+:hover{background-color:#218838!important}.AdminNews_imageUpload__PjRAR{margin-top:1rem}.AdminNews_imageUpload__PjRAR input[type=file]{background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;padding:.5rem;width:100%}.AdminNews_imagePreview__0gaD9{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.AdminNews_imagePreviewItem__rHOQr{border:1px solid #e5e7eb;border-radius:6px;height:100px;overflow:hidden;position:relative;width:100px}.AdminNews_imagePreviewItem__rHOQr img{height:100%;object-fit:cover;width:100%}.AdminNews_imagePreviewItem__rHOQr button{background:#ef4444;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:24px;position:absolute;right:0;top:0;width:24px}.AdminNews_video__qBs2c{border-radius:4px;height:auto;margin:1rem 0;max-width:100%}.AdminNews_editorContainer__Th19O video{border:1px solid #ddd;border-radius:4px;height:auto;max-width:100%}@media (max-width:768px){.AdminNews_modal__Q3wEQ{margin:1rem;padding:1rem;width:95%}.AdminNews_modalActions__prWjn{flex-direction:column}.AdminNews_cancelButton__hgx\+Y,.AdminNews_saveButton__OAeIz{width:100%}}.AdminContacts_container__n0fYs{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminContacts_header__7PXW1{margin-bottom:2rem;text-align:center}.AdminContacts_header__7PXW1 h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminContacts_header__7PXW1 p{color:#6b7280;margin-top:.5rem}.AdminContacts_addButton__GzOgZ{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:1.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminContacts_addButton__GzOgZ:hover{background-color:#0d9488}.AdminContacts_emptyList__qe9AS{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-style:italic;padding:3rem;text-align:center}.AdminContacts_contactsList__\+n5Ye{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AdminContacts_contactCard__z-ivn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.AdminContacts_contactCard__z-ivn:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminContacts_cardHeader__lnywa{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AdminContacts_cardTitle__9dgUx{color:#111827;font-size:1.1rem;font-weight:600}.AdminContacts_orderBadge__JC5E7{background-color:#dbeafe;border-radius:9999px;color:#1e40af;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.AdminContacts_cardBody__tZ52f{color:#374151;line-height:1.5;padding:1.25rem}.AdminContacts_cardBody__tZ52f p{margin:.5rem 0}.AdminContacts_cardBody__tZ52f strong{color:#111827}.AdminContacts_cardActions__I-Tl\+{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.AdminContacts_cardButton__GtXs-{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.AdminContacts_cardButton__GtXs-.AdminContacts_edit__eXqYn{background-color:#f59e0b;color:#fff}.AdminContacts_cardButton__GtXs-.AdminContacts_edit__eXqYn:hover{background-color:#d97706}.AdminContacts_cardButton__GtXs-.AdminContacts_delete__AgPq7{background-color:#ef4444;color:#fff}.AdminContacts_cardButton__GtXs-.AdminContacts_delete__AgPq7:hover{background-color:#dc2626}.AdminCouncil_container__DnmkY{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminCouncil_header__9ImCC{margin-bottom:2rem;text-align:center}.AdminCouncil_header__9ImCC h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminCouncil_header__9ImCC p{color:#6b7280;margin-top:.5rem}.AdminCouncil_addButton__Duj23{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:1.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminCouncil_addButton__Duj23:hover{background-color:#0d9488}.AdminCouncil_emptyList__R\+32U{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-style:italic;padding:3rem;text-align:center}.AdminCouncil_membersList__BRZuV{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AdminCouncil_memberCard__T9mDc{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.AdminCouncil_memberCard__T9mDc:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminCouncil_cardHeader__y3HyM{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AdminCouncil_cardTitle__weiZW{color:#111827;font-size:1.1rem;font-weight:600}.AdminCouncil_orderBadge__TBFcX{background-color:#ede9fe;border-radius:9999px;color:#6d28d9;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.AdminCouncil_cardBody__g0lbO{color:#374151;line-height:1.5;padding:1.25rem}.AdminCouncil_cardBody__g0lbO p{margin:.5rem 0}.AdminCouncil_cardBody__g0lbO strong{color:#111827}.AdminCouncil_cardActions__-ND-l{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.AdminCouncil_cardButton__90auV{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.AdminCouncil_cardButton__90auV.AdminCouncil_edit__LRj7X{background-color:#f59e0b;color:#fff}.AdminCouncil_cardButton__90auV.AdminCouncil_edit__LRj7X:hover{background-color:#d97706}.AdminCouncil_cardButton__90auV.AdminCouncil_delete__oy0Vd{background-color:#ef4444;color:#fff}.AdminCouncil_cardButton__90auV.AdminCouncil_delete__oy0Vd:hover{background-color:#dc2626}.AdminLeaders_container__6tQ3a{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminLeaders_header__lXhQE{margin-bottom:2rem;text-align:center}.AdminLeaders_header__lXhQE h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminLeaders_header__lXhQE p{color:#6b7280;margin-top:.5rem}.AdminLeaders_addButton__dowvV{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:1.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminLeaders_addButton__dowvV:hover{background-color:#0d9488}.AdminLeaders_emptyList__omSii{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-style:italic;padding:3rem;text-align:center}.AdminLeaders_leadersList__6GtI8{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AdminLeaders_leaderCard__LunsL{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.AdminLeaders_leaderCard__LunsL:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminLeaders_cardHeader__ueT4r{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AdminLeaders_cardTitle__R2vgx{color:#111827;font-size:1.1rem;font-weight:600}.AdminLeaders_statusBadge__XRqHL{background-color:#dbeafe;border-radius:9999px;color:#1e40af;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.AdminLeaders_cardBody__ioi5E{color:#374151;line-height:1.5;padding:1.25rem}.AdminLeaders_cardBody__ioi5E p{margin:.5rem 0}.AdminLeaders_cardBody__ioi5E strong{color:#111827}.AdminLeaders_cardActions__OPAzs{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.AdminLeaders_cardButton__NXWp6{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.AdminLeaders_cardButton__NXWp6.AdminLeaders_edit__7q1QA{background-color:#f59e0b;color:#fff}.AdminLeaders_cardButton__NXWp6.AdminLeaders_edit__7q1QA:hover{background-color:#d97706}.AdminLeaders_cardButton__NXWp6.AdminLeaders_delete__DfNpT{background-color:#ef4444;color:#fff}.AdminLeaders_cardButton__NXWp6.AdminLeaders_delete__DfNpT:hover{background-color:#dc2626}.AdminContactRequests_container__6SKFp{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminContactRequests_header__7qZmb{margin-bottom:2rem;text-align:center}.AdminContactRequests_header__7qZmb h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminContactRequests_header__7qZmb p{color:#6b7280;margin-top:.5rem}.AdminContactRequests_emptyList__v6\+8F{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-style:italic;padding:3rem;text-align:center}.AdminContactRequests_requestsList__yeBML{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AdminContactRequests_requestCard__7rBp7{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.AdminContactRequests_requestCard__7rBp7:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminContactRequests_cardHeader__PqH5T{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AdminContactRequests_cardTitle__dSQ4Q{color:#111827;font-size:1.1rem;font-weight:600}.AdminContactRequests_statusBadge__kn4EN{border-radius:9999px;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.AdminContactRequests_statusPending__72BjS{background-color:#fef3c7;color:#92400e}.AdminContactRequests_statusCompleted__fe\+HC{background-color:#dcfce7;color:#166534}.AdminContactRequests_cardBody__uw3pO{color:#374151;line-height:1.5;padding:1.25rem}.AdminContactRequests_cardBody__uw3pO p{margin:.5rem 0}.AdminContactRequests_cardBody__uw3pO strong{color:#111827}.AdminContactRequests_descriptionBox__D0ZN7{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;line-height:1.6;padding:1rem;white-space:pre-wrap}.AdminContactRequests_filesList__jR7vo{margin-top:.5rem}.AdminContactRequests_filesList__jR7vo a{color:#2563eb;font-size:.9rem;text-decoration:underline}.AdminContactRequests_filesList__jR7vo a:hover{color:#1d4ed8}.AdminContactRequests_cardActions__i-xCp{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.AdminContactRequests_cardButton__7xogd{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.AdminContactRequests_cardButton__7xogd.AdminContactRequests_reply__uBhfc{background-color:#3b82f6;color:#fff}.AdminContactRequests_cardButton__7xogd.AdminContactRequests_reply__uBhfc:hover{background-color:#2563eb}.AdminContactRequests_cardButton__7xogd.AdminContactRequests_edit__a9PMV{background-color:#f59e0b;color:#fff}.AdminContactRequests_cardButton__7xogd.AdminContactRequests_edit__a9PMV:hover{background-color:#d97706}.AdminContactRequests_cardButton__7xogd.AdminContactRequests_delete__Ek2Ey{background-color:#ef4444;color:#fff}.AdminContactRequests_cardButton__7xogd.AdminContactRequests_delete__Ek2Ey:hover{background-color:#dc2626}.AdminContactRequests_modalOverlay__yE0VO{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.AdminContactRequests_modal__CMGbQ{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;max-width:600px;overflow:hidden;width:90%}.AdminContactRequests_modalHeader__4DV8J{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1.25rem}.AdminContactRequests_modalHeader__4DV8J h3{color:#111827;font-size:1.25rem;font-weight:600}.AdminContactRequests_modalClose__v3qkB{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:background-color .2s;width:32px}.AdminContactRequests_modalClose__v3qkB:hover{background-color:#d1d5db}.AdminContactRequests_modalBody__vRe9B{padding:1.5rem}.AdminContactRequests_formGroup__gVomV{margin-bottom:1rem}.AdminContactRequests_formGroup__gVomV label{color:#111827;display:block;font-weight:500;margin-bottom:.5rem}.AdminContactRequests_formInput__MLkKu{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;font-size:1rem;padding:.75rem;width:100%}.AdminContactRequests_formInput__MLkKu:disabled{background-color:#f3f4f6;cursor:not-allowed}.AdminContactRequests_modalActions__H4x7k{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.5rem}.AdminContactRequests_btnPrimary__U0gbV{background-color:#059669;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminContactRequests_btnPrimary__U0gbV:hover:not(:disabled){background-color:#047857}.AdminContactRequests_btnPrimary__U0gbV:disabled{background-color:#a3a3a3;cursor:not-allowed}.AdminContactRequests_btnSecondary__QQwFe{background-color:#e5e7eb;border:none;border-radius:6px;color:#111827;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminContactRequests_btnSecondary__QQwFe:hover{background-color:#d1d5db}.login-container{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);display:flex;justify-content:center;min-height:100vh;padding:1rem}.login-box{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;max-width:400px;overflow:hidden;width:100%}.login-header{background:#1e40af;color:#fff;padding:1.5rem;text-align:center}.login-header h1{font-size:1.5rem;font-weight:600}.login-body{padding:1.5rem}.login-form .form-group{margin-bottom:1.25rem}.login-form label{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.login-form input{border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;outline:none;padding:.75rem;transition:border-color .2s;width:100%}.login-form input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.login-form button{background-color:#2563eb;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem;transition:background-color .2s;width:100%}.login-form button:hover:not(:disabled){background-color:#1d4ed8}.login-form button:disabled{background-color:#9ca3af;cursor:not-allowed}.login-error{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;font-size:.875rem;margin-bottom:1rem;padding:.75rem}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.container-fluid,.header{max-width:100%}.header{background:#fff;box-shadow:0 2px 10px #0000001a;margin-left:auto;margin-right:auto;position:relative;width:100%;z-index:1000}.header-top{align-items:center;background:#f8f9fa;box-sizing:border-box;display:flex;gap:1rem;height:70px;justify-content:space-between;padding:0 1rem;position:relative;z-index:1001}@media (min-width:769px){.header-top{display:none}}.header-top .logo-link{align-items:start;display:flex;flex-shrink:0;height:100%;margin-left:0;margin-right:auto;margin-top:1px}.header-logo{height:40px;width:auto}.hamburger{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:22px;justify-content:space-between;padding:0;width:28px;z-index:1002}.hamburger span{background-color:#333;border-radius:2px;display:block;height:3px;transition:transform .3s ease,opacity .3s ease;width:100%}.hamburger.active span:first-child{transform:rotate(45deg) translate(6px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu{background:#fff;box-shadow:0 4px 12px #0000001a;height:calc(100vh - 70px);overflow-y:auto;position:fixed;top:70px;transform:translateY(-20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;width:100%;z-index:999}.mobile-menu.active{opacity:1;transform:translateY(0);visibility:visible}.mobile-menu .container{min-height:100%;padding:1rem 15px}.mobile-menu .container,.mobile-menu nav{display:flex;flex:1 1;flex-direction:column}.mobile-menu nav{padding:1rem 0}.mobile-menu .nav-list{display:flex;flex:1 1;flex-direction:column;list-style:none;margin:0;padding:0}.mobile-menu .nav-list>li{border-bottom:1px solid #eee;display:flex;flex-direction:column}.mobile-menu .nav-list a{align-items:center;color:#333;display:flex;font-size:1rem;padding:1rem 1.5rem;text-decoration:none;transition:background .2s ease}.mobile-menu .nav-list a:hover{background:#f8f9fa}.dropdown-menu-mobile{background:#f8f9fa;display:flex;flex-direction:column;padding-left:2rem}.dropdown-menu-mobile a{align-items:center;border-bottom:1px solid #e9ecef;color:#555;display:flex;font-size:.9rem;padding:.75rem 1.5rem}.dropdown-menu-mobile a:last-child{border-bottom:none}.mobile-actions{gap:1rem;padding:1.5rem}.mobile-actions .btn-primary{align-items:center;display:flex;justify-content:center;padding:.75rem 1rem;text-align:center;width:100%}.header-desktop{display:none}@media (min-width:769px){.header-desktop{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding:.5rem 0}.mobile-menu{display:none}.header-desktop .container{align-items:center;display:flex;gap:2rem;justify-content:space-between;width:100%}.desktop-logo{display:flex;flex-shrink:0;margin:0 auto}.nav-desktop{flex:1 1}.nav-desktop,.nav-desktop .nav-list{align-items:center;display:flex;gap:2rem;justify-content:center}.nav-desktop .nav-list{flex-wrap:wrap;list-style:none;margin:0;padding:0}.nav-desktop .nav-link{align-items:center;color:#333;display:flex;font-size:1rem;padding:.75rem 1rem;position:relative;text-decoration:none;transition:color .2s ease}.nav-desktop .nav-link:hover{color:#007bff}.nav-item.dropdown{align-items:center;display:flex;position:relative}.dropdown-menu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;left:0;min-width:250px;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;z-index:1000}.nav-item.dropdown:hover .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown-menu .dropdown-link{align-items:center;color:#555;display:flex;font-size:.95rem;padding:.75rem 1rem;text-decoration:none;transition:background .2s ease}.dropdown-menu .dropdown-link:hover{background:#f8f9fa;color:#007bff}.btn-account{align-items:center;background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:.95rem;gap:.25rem;justify-content:center;line-height:1.3;margin-left:1rem;max-width:120px;min-width:90px;padding:.5rem .75rem;text-align:center;text-decoration:none;transition:background .3s ease;white-space:normal}.btn-account svg{height:16px;width:16px}.btn-account:hover{background:#0056b3}}.online-indicator{align-self:center;background-color:#28a745;border-radius:50%;display:flex;height:8px;margin-left:.5rem;width:8px}.btn-primary{background:#007bff;border-radius:8px;display:flex;padding:.5rem 1rem;text-decoration:none;transition:background .3s ease}.btn-primary:hover{background:#0056b3}@media (max-width:480px){.header-top{gap:.5rem;height:60px;padding:0 .75rem}.header-logo{height:32px}.mobile-menu .nav-list a{font-size:.95rem;padding:.875rem 1rem}.dropdown-menu-mobile{padding-left:1.5rem}.dropdown-menu-mobile a{padding:.75rem 1.5rem}.mobile-actions{gap:.75rem;padding:1rem}.mobile-actions .btn-primary{font-size:.9rem;padding:.6rem 1rem}}.nav-list{display:flex;flex-direction:column}@media (min-width:769px){.nav-list{display:flex;flex-direction:row}}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end,.flex-start{align-items:center;display:flex}.flex-end{justify-content:flex-end}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-height:90vh;max-width:700px;overflow-y:auto;padding:32px;position:relative;width:100%}.modal-close-container{display:flex;justify-content:flex-end;margin-bottom:8px}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:4px;transition:opacity .2s;width:32px}.modal-close:hover{background-color:#f5f5f5}@media (max-width:480px){.modal-close-container{display:none}}.modal-header{margin-bottom:24px;text-align:center}.header-logo{display:block;margin-bottom:32px;margin-left:auto;margin-right:auto;width:250px}.modal-title{color:#333;font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 16px}.modal-subtitle{color:#666;font-size:.9rem;line-height:1.4;margin:0 auto;max-width:400px}.modal-tabs{background:#f8f9fa;border-bottom:2px solid #e0e0e0;border-radius:8px 8px 0 0;display:flex;gap:0;margin-bottom:24px;padding:4px}.tab-btn{background:#0000;border:none;border-radius:6px;color:#666;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:500;min-width:0;padding:12px 24px;text-align:center;transition:all .2s}.tab-btn.active{background:#fff;box-shadow:0 2px 4px #0000001a;color:#1976d2;font-weight:600}.tab-btn:hover{background:#0000;color:#666}.tab-btn.active:hover{background:#fff;color:#1976d2}.modal-form{gap:20px}.form-group,.modal-form{display:flex;flex-direction:column}.form-group{gap:6px}.form-group label{color:#333;font-size:.85rem;font-weight:500;margin-bottom:4px}.form-group input{background:#fff;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:1rem;padding:14px;transition:border-color .2s;width:100%}.form-group input:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a;outline:none}.form-group input::placeholder{color:#999;font-size:.9rem}.error-message{color:#d32f2f;font-size:.8rem;margin-top:4px}.checkbox-container{align-items:flex-start;color:#555;display:flex;font-size:.85rem;gap:12px;line-height:1.4}.checkbox-container input{accent-color:#1976d2;flex-shrink:0;height:18px;margin-top:2px;width:18px}.checkbox-text{color:#555;font-size:.85rem;line-height:1.4}.checkbox-text a{color:#1976d2;text-decoration:none}.checkbox-text a:hover{text-decoration:underline}.forgot-password{margin:-8px 0 16px;text-align:right}.forgot-password a{color:#1976d2;font-size:.85rem;text-decoration:none}.forgot-password a:hover{text-decoration:underline}.btn-primary{align-items:center;background:#1976d2;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:500;margin-top:8px;padding:14px;transition:background .2s;width:100%}.btn-primary:hover:not(:disabled){background:#1565c0}.btn-primary:disabled{background:#ccc;cursor:not-allowed}.btn-secondary{background:#f5f5f5;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;color:#333;cursor:pointer;font-size:1rem;padding:12px;transition:background .2s;width:100%}.btn-secondary:hover{background:#e0e0e0}.form-navigation{display:flex;gap:12px;margin-top:20px}.form-navigation .btn-primary{flex:1 1;margin-top:0}.form-navigation .btn-secondary{flex:1 1}.social-login{align-items:center;display:flex;justify-content:center;margin:1rem 0;width:100%}.divider{background-color:#ddd;flex:1 1;height:1px;margin:0 10px}.divider-text{color:#999;font-size:.8rem;padding:0 10px;white-space:nowrap}.vk-auth-container{display:flex;justify-content:center;margin-top:1rem;width:100%}.vk-auth-container>div{display:flex;justify-content:center;width:100%!important}.VkIdSDKButton{max-width:300px!important;width:100%!important}.success-message{padding:20px;text-align:center}.success-message h3{color:#2e7d32;font-weight:600;margin-bottom:12px}.success-message p{color:#666;line-height:1.4;margin-bottom:20px}@media (max-width:480px){.modal-content{margin:20px;max-height:80vh;padding:24px 20px;width:95%}.header-logo{margin-bottom:24px;width:200px}.modal-title{font-size:1.3rem;margin-bottom:12px}.modal-subtitle{font-size:.85rem}.modal-tabs{flex-direction:row}.tab-btn{font-size:.9rem;padding:10px 16px}.form-group label{font-size:.85rem}.form-group input{font-size:.95rem;padding:12px}.checkbox-container{font-size:.8rem}.btn-primary,.btn-secondary{font-size:.95rem;padding:12px}.form-navigation{flex-direction:column;gap:8px}.form-navigation .btn-secondary{order:-1}}.text-center{text-align:center}.text-right{text-align:right}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.w-100{width:100%}.auth-header{background:#f5f5f5;border-bottom:1px solid #ddd;position:relative;width:100%;z-index:100}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.header-main{flex-wrap:wrap;justify-content:space-between;padding:10px 0;position:relative;width:100%}.header-logo-link,.header-main{align-items:center;display:flex}.header-logo-link{text-decoration:none;z-index:101}.header-logo{height:auto;transition:opacity .2s ease;width:90px}.header-logo:hover{opacity:.8}.mobile-toggle{align-items:center;background:none;border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;padding:6px 10px;transition:all .2s ease;width:60px;z-index:101}.mobile-toggle:hover{background-color:#f0f0f0}.header-nav{flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.header-nav,.header-nav li{display:flex}.header-link{align-items:center;border-radius:4px;display:flex;font-size:1rem;padding:8px 16px;position:relative;text-decoration:none;transition:all .2s ease}.header-link.active,.header-link:hover{color:#4a76e0;font-weight:600}.header-link:after{background-color:#4a76e0;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:0}.header-link.active:after,.header-link:hover:after{width:80%}.profile-menu-container{position:relative;z-index:102}.profile-menu-toggle{align-items:center;background:none;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.profile-menu-toggle:hover{background-color:#f0f0f0;border-color:#999}.profile-menu-toggle.active{background-color:#e9ecef;border-color:#4a76e0}.profile-icon{background-color:#333;height:24px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");mask-size:cover;-webkit-mask-size:cover;transition:background-color .2s ease;width:24px}.profile-menu-toggle:hover .profile-icon{background-color:#4a76e0}.profile-dropdown-menu{animation:fadeIn .2s ease;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #00000026;margin-top:8px;min-width:200px;padding:8px 0;position:absolute;right:0;top:100%;z-index:1000}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.profile-menu-item{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;padding:12px 16px;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.profile-menu-item:hover{background-color:#f5f5f5;color:#4a76e0}.profile-menu-icon{background-color:currentColor;flex-shrink:0;height:18px;margin-right:12px;mask-size:cover;-webkit-mask-size:cover;width:18px}.account-icon{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E")}.logout-icon{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.59L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.59L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3E%3C/svg%3E")}.mobile-menu{background:#f5f5f5;border-top:1px solid #ddd;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;left:0;opacity:0;padding:16px 0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:transform .3s ease,opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000}.mobile-menu.mobile-active{display:flex;opacity:1;transform:translateY(0);visibility:visible}.mobile-nav{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.mobile-nav li{border-bottom:1px solid #eee;width:100%}.mobile-nav .header-link{border-radius:0;box-sizing:border-box;font-size:1.1rem;justify-content:flex-start;padding:16px 20px;text-align:left;width:100%}.mobile-nav .header-link:after{display:none}.mobile-actions{border-top:1px solid #eee;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:20px;width:100%}.mobile-action-item{width:100%}.mobile-actions .btn-icon{border-radius:6px;box-sizing:border-box;font-size:1rem;font-weight:500;gap:10px;justify-content:flex-start;padding:12px 16px;width:100%}.mobile-actions .btn-icon:before{background:currentColor;content:"";display:inline-block;flex-shrink:0;height:20px;mask-size:cover;-webkit-mask-size:cover;width:20px}.mobile-actions .btn-primary:before{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E")}.mobile-actions .btn-secondary:before{mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.59L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3E%3C/svg%3E");-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.59L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'/%3E%3C/svg%3E")}@media (max-width:768px){.mobile-toggle{display:flex}.header-nav,.profile-menu-container{display:none}.header-main{padding:8px 0}.header-logo{width:70px}}@media (min-width:769px){.mobile-toggle{display:none}.mobile-menu{display:none!important}.header-main{padding:16px 0}.header-nav,.profile-menu-container{display:flex}.header-nav{flex:1 1;flex-direction:row;gap:24px;justify-content:center;margin:0 24px}.header-nav li{min-width:auto}}@media (max-width:575px){.header-logo{width:50px}.mobile-toggle{font-size:1rem;height:35px;width:50px}.mobile-nav .header-link{font-size:1rem;padding:14px 16px}.mobile-actions{padding:16px}.mobile-actions .btn-icon{font-size:.9rem;padding:10px}}@media (min-width:769px) and (max-width:992px){.header-nav{gap:16px}.header-link{font-size:.9rem;padding:8px 12px}}@media (min-width:1200px){.header-nav{gap:32px}.header-link{font-size:1.1rem;padding:8px 20px}}.header-link:focus,.mobile-toggle:focus,.profile-menu-item:focus,.profile-menu-toggle:focus{outline:2px solid #4a76e0;outline-offset:2px}.header-link.active{background-color:#4a76e01a}.mobile-toggle:after{content:"☰";font-size:1.5rem}.mobile-toggle.active:after{content:"✕"}.btn-icon,.header-link,.profile-menu-item,.profile-menu-toggle{transition:all .2s ease}@media (hover:none){.btn-icon:hover,.header-link:hover,.profile-menu-item:hover,.profile-menu-toggle:hover{background-color:inherit;color:inherit}.btn-icon:active,.header-link:active,.profile-menu-item:active,.profile-menu-toggle:active{background-color:#4a76e01a;color:#4a76e0}}.header-link{color:#333}.container,.container-fluid{position:relative}.header-actions{display:none}.AdminDocuments_container__MwQQv{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminDocuments_header__0dAPH{margin-bottom:2rem;text-align:center}.AdminDocuments_header__0dAPH h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminDocuments_header__0dAPH p{color:#6b7280;margin-top:.5rem}.AdminDocuments_addButton__BjpDY{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:1.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminDocuments_addButton__BjpDY:hover{background-color:#0d9488}.AdminDocuments_emptyList__KSvQ-{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-style:italic;padding:3rem;text-align:center}.AdminDocuments_errorState__YciZL{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;margin:1rem 0;padding:2rem;text-align:center}.AdminDocuments_documentsList__fi\+8s{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AdminDocuments_documentCard__quiW7{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.AdminDocuments_documentCard__quiW7:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminDocuments_cardHeader__7-sY0{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AdminDocuments_cardTitle__RkyYg{color:#111827;font-size:1.1rem;font-weight:600;word-break:break-word}.AdminDocuments_statusBadge__R3PDC{background-color:#dbeafe;border-radius:9999px;color:#1e40af;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.AdminDocuments_cardBody__HRhI\+{color:#374151;line-height:1.5;padding:1.25rem}.AdminDocuments_cardBody__HRhI\+ p{margin:.5rem 0}.AdminDocuments_cardBody__HRhI\+ strong{color:#111827}.AdminDocuments_cardBody__HRhI\+ a{color:#2563eb;font-weight:500;text-decoration:underline}.AdminDocuments_cardBody__HRhI\+ a:hover{color:#1d4ed8}.AdminDocuments_cardActions__92whD{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.AdminDocuments_cardButton__QkuyS{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.AdminDocuments_cardButton__QkuyS.AdminDocuments_edit__P5hRC{background-color:#f59e0b;color:#fff}.AdminDocuments_cardButton__QkuyS.AdminDocuments_edit__P5hRC:hover{background-color:#d97706}.AdminDocuments_cardButton__QkuyS.AdminDocuments_delete__48f4k{background-color:#ef4444;color:#fff}.AdminDocuments_cardButton__QkuyS.AdminDocuments_delete__48f4k:hover{background-color:#dc2626}.AdminFAQ_container__rUz1Y{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminFAQ_header__lATen{margin-bottom:2rem;text-align:center}.AdminFAQ_header__lATen h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminFAQ_header__lATen p{color:#6b7280;margin-top:.5rem}.AdminFAQ_addButton__ytS5p{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:1.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminFAQ_addButton__ytS5p:hover{background-color:#0d9488}.AdminFAQ_emptyList__nb\+v\+{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-style:italic;padding:3rem;text-align:center}.AdminFAQ_errorState__5oW5L{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;margin:1rem 0;padding:2rem;text-align:center}.AdminFAQ_faqsList__y9Erf{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AdminFAQ_faqCard__haOhz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.AdminFAQ_faqCard__haOhz:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminFAQ_cardHeader__5Mg0u{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AdminFAQ_cardTitle__RKbPI{color:#111827;font-size:1.1rem;font-weight:600;word-break:break-word}.AdminFAQ_statusBadge__FuN4W{background-color:#dcfce7;border-radius:9999px;color:#166534;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.AdminFAQ_cardBody__yoKVE{color:#374151;line-height:1.5;padding:1.25rem}.AdminFAQ_cardBody__yoKVE p{margin:.5rem 0}.AdminFAQ_cardBody__yoKVE strong{color:#111827}.AdminFAQ_cardBody__yoKVE .AdminFAQ_answerText__G6OWY{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:block;font-size:.95rem;line-height:1.6;padding:.75rem;white-space:pre-wrap}.AdminFAQ_cardActions__6JS6i{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.AdminFAQ_cardButton__MLU\+6{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.AdminFAQ_cardButton__MLU\+6.AdminFAQ_edit__DuPj5{background-color:#f59e0b;color:#fff}.AdminFAQ_cardButton__MLU\+6.AdminFAQ_edit__DuPj5:hover{background-color:#d97706}.AdminFAQ_cardButton__MLU\+6.AdminFAQ_delete__zYCq5{background-color:#ef4444;color:#fff}.AdminFAQ_cardButton__MLU\+6.AdminFAQ_delete__zYCq5:hover{background-color:#dc2626}.AdminMembership_container__WFjZl{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminMembership_header__burh-{margin-bottom:2rem;text-align:center}.AdminMembership_header__burh- h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminMembership_header__burh- p{color:#6b7280;margin-top:.5rem}.AdminMembership_emptyList__-9QDo{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-style:italic;padding:3rem;text-align:center}.AdminMembership_errorState__TKNFY{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;margin:1rem 0;padding:2rem;text-align:center}.AdminMembership_requestsList__FC8g3{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AdminMembership_membershipRequestCard__DG1iH{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.AdminMembership_membershipRequestCard__DG1iH:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminMembership_cardHeader__x5qLw{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AdminMembership_cardTitle__8JXV8{color:#111827;font-size:1.1rem;font-weight:600;word-break:break-word}.AdminMembership_statusBadge__G673n{border-radius:9999px;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.AdminMembership_statusPending__wh6le{background-color:#fef3c7;color:#92400e}.AdminMembership_statusApproved__E3GDk{background-color:#dcfce7;color:#166534}.AdminMembership_statusRejected__Gk8Ph{background-color:#fee2e2;color:#b91c1c}.AdminMembership_cardBody__Kuokv{color:#374151;line-height:1.5;padding:1.25rem}.AdminMembership_cardBody__Kuokv p{margin:.5rem 0}.AdminMembership_cardBody__Kuokv strong{color:#111827}.AdminMembership_cardActions__IT6QK{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:1rem}.AdminMembership_statusSelect__e2bZH{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:.9rem;min-width:140px;padding:.5rem}.AdminMembership_statusSelect__e2bZH:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}.AdminLegalSupport_container__v40C2{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:2rem 1rem}.AdminLegalSupport_header__oWvwf{margin-bottom:2rem;text-align:center}.AdminLegalSupport_header__oWvwf h1{align-items:center;color:#1f2937;display:flex;font-size:1.8rem;gap:.5rem;justify-content:center}.AdminLegalSupport_header__oWvwf p{color:#6b7280;margin-top:.5rem}.AdminLegalSupport_addButton__lKnxn{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin-bottom:1.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.AdminLegalSupport_addButton__lKnxn:hover{background-color:#0d9488}.AdminLegalSupport_emptyList__BjugJ{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;font-style:italic;padding:3rem;text-align:center}.AdminLegalSupport_errorState__Eu9wS{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;margin:1rem 0;padding:2rem;text-align:center}.AdminLegalSupport_itemsList__jTu5e{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AdminLegalSupport_legalSupportCard__UVO5v{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.AdminLegalSupport_legalSupportCard__UVO5v:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.AdminLegalSupport_cardHeader__vzuYX{align-items:center;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.25rem}.AdminLegalSupport_cardTitle__NGYBZ{color:#111827;font-size:1.1rem;font-weight:600;word-break:break-word}.AdminLegalSupport_statusBadge__IbinR{background-color:#dcfce7;border-radius:9999px;color:#166534;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.AdminLegalSupport_cardBody__PqLBp{color:#374151;line-height:1.5;padding:1.25rem}.AdminLegalSupport_cardBody__PqLBp p{margin:.5rem 0}.AdminLegalSupport_cardBody__PqLBp strong{color:#111827}.AdminLegalSupport_cardActions__nlEuc{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.AdminLegalSupport_cardButton__bb7K3{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.AdminLegalSupport_cardButton__bb7K3.AdminLegalSupport_edit__xqRGw{background-color:#f59e0b;color:#fff}.AdminLegalSupport_cardButton__bb7K3.AdminLegalSupport_edit__xqRGw:hover{background-color:#d97706}.AdminLegalSupport_cardButton__bb7K3.AdminLegalSupport_delete__l4rGY{background-color:#ef4444;color:#fff}.AdminLegalSupport_cardButton__bb7K3.AdminLegalSupport_delete__l4rGY:hover{background-color:#dc2626}.AdminRegionalSupport_container__Gl9Tg{background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:2rem}.AdminRegionalSupport_header__DlisB{margin-bottom:2rem;text-align:center}.AdminRegionalSupport_header__DlisB h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin:0}.AdminRegionalSupport_header__DlisB p{color:#7f8c8d;font-size:1.2rem;margin:.5rem 0 0}.AdminRegionalSupport_filters__\+T3Xe{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.AdminRegionalSupport_filterGroup__WlNO5{display:flex;flex:1 1 200px;flex-direction:column;gap:.5rem}.AdminRegionalSupport_filterGroup__WlNO5 label{color:#2c3e50;font-size:.95rem;font-weight:600}.AdminRegionalSupport_filterGroup__WlNO5 input{border:2px solid #bdc3c7;border-radius:6px;font-family:Inter,sans-serif;font-size:1rem;padding:.5rem;transition:border-color .2s}.AdminRegionalSupport_filterGroup__WlNO5 input:focus{border-color:#3498db;outline:none}.AdminRegionalSupport_clearButton__e5B1w,.AdminRegionalSupport_filterButton__qMz7g{border:none;border-radius:6px;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;height:-webkit-fit-content;height:fit-content;padding:.5rem 1rem;white-space:nowrap}.AdminRegionalSupport_filterButton__qMz7g{background:#3498db;color:#fff}.AdminRegionalSupport_filterButton__qMz7g:hover{background:#2980b9}.AdminRegionalSupport_clearButton__e5B1w{background:#e74c3c;color:#fff}.AdminRegionalSupport_clearButton__e5B1w:hover{background:#c0392b}.AdminRegionalSupport_addButton__JhkqF{background:#27ae60;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;margin-bottom:2rem;padding:.75rem 1.5rem;transition:background .3s ease}.AdminRegionalSupport_addButton__JhkqF:hover{background:#229954}.AdminRegionalSupport_itemsList__xXQ-V{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.AdminRegionalSupport_regionalSupportCard__\+mlms{background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.AdminRegionalSupport_regionalSupportCard__\+mlms:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.AdminRegionalSupport_cardHeader__34bvA{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.AdminRegionalSupport_cardTitle__T-lHg{color:#2c3e50;flex:1 1;font-size:1.25rem;font-weight:600;margin:0;min-width:200px}.AdminRegionalSupport_regionBadge__ueNdf{background:#3498db}.AdminRegionalSupport_regionBadge__ueNdf,.AdminRegionalSupport_sourceBadge__GmcE3{border-radius:20px;color:#fff;font-size:.85rem;font-weight:500;padding:.25rem .75rem;white-space:nowrap}.AdminRegionalSupport_sourceBadge__GmcE3{background:#9b59b6}.AdminRegionalSupport_cardBody__RnyV2{color:#34495e;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.AdminRegionalSupport_cardBody__RnyV2 p{color:#34495e;margin:.5rem 0}.AdminRegionalSupport_cardBody__RnyV2 a{color:#3498db;text-decoration:none}.AdminRegionalSupport_cardBody__RnyV2 a:hover{text-decoration:underline}.AdminRegionalSupport_cardActions__oFpNT{display:flex;gap:.75rem}.AdminRegionalSupport_cardButton__a9s2E{border:none;border-radius:6px;cursor:pointer;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:background .3s ease}.AdminRegionalSupport_edit__VwpiX{background:#f39c12;color:#fff}.AdminRegionalSupport_edit__VwpiX:hover{background:#e67e22}.AdminRegionalSupport_delete__gvg7v{background:#e74c3c;color:#fff}.AdminRegionalSupport_delete__gvg7v:hover{background:#c0392b}.AdminRegionalSupport_emptyList__3M58c{background:#f8f9fa;border:2px dashed #bdc3c7;border-radius:12px;color:#7f8c8d;font-size:1.1rem;grid-column:1/-1;padding:3rem;text-align:center}.AdminRegionalSupport_errorState__NV2rk{background:#ffeaea;border:1px solid #e74c3c;border-radius:8px;color:#c0392b;grid-column:1/-1;margin:2rem 0;padding:1rem;text-align:center}.AdminRegionalSupport_modalOverlay__qvrsN{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.AdminRegionalSupport_modalContent__WZN4j{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;font-family:Inter,sans-serif;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;width:90%}.AdminRegionalSupport_modalContent__WZN4j h2{color:#1a3c6e;font-size:1.6rem;font-weight:600;margin-top:0}.AdminRegionalSupport_formGroup__nKz6D{margin-bottom:1rem}.AdminRegionalSupport_formGroup__nKz6D label{color:#333;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.AdminRegionalSupport_formGroup__nKz6D input{border:1px solid #ccc;border-radius:6px;font-family:Inter,sans-serif;font-size:1rem;padding:.75rem;transition:border-color .2s;width:100%}.AdminRegionalSupport_formGroup__nKz6D input:focus{border-color:#3498db;outline:none}.AdminRegionalSupport_formGroup__nKz6D input:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}.AdminRegionalSupport_toolbar__9b6vZ{background:#f1f1f1;border:1px solid #ddd;border-radius:6px;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.4rem}.AdminRegionalSupport_toolButton__nL4xo{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:600;padding:.3rem .6rem;transition:background .2s}.AdminRegionalSupport_toolButton__nL4xo:hover{background:#e9e9e9}.AdminRegionalSupport_editor__Z-AKh{background:#fff;border:1px solid #ccc;border-radius:6px;font-size:1rem;line-height:1.5;min-height:120px;overflow-y:auto;padding:.75rem;resize:vertical;width:100%}.AdminRegionalSupport_editor__Z-AKh:focus{border-color:#3498db;outline:none}.AdminRegionalSupport_editor__Z-AKh:before{color:#aaa;content:attr(data-placeholder);opacity:.7;pointer-events:none}.AdminRegionalSupport_editor__Z-AKh:not(:empty):before{content:""}.AdminRegionalSupport_modalActions__KtKON{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.AdminRegionalSupport_cancelButton__3ImMb,.AdminRegionalSupport_saveButton__73khv{border:none;border-radius:6px;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;padding:.6rem 1.2rem}.AdminRegionalSupport_cancelButton__3ImMb{background:#6c757d;color:#fff}.AdminRegionalSupport_cancelButton__3ImMb:hover{background:#5a6268}.AdminRegionalSupport_saveButton__73khv{background:#007bff;color:#fff}.AdminRegionalSupport_saveButton__73khv:hover{background:#0056b3}.AdminRegionalSupport_descriptionRender__F-EZV{color:#333;line-height:1.6;margin-top:.5rem}.AdminRegionalSupport_descriptionRender__F-EZV dd,.AdminRegionalSupport_descriptionRender__F-EZV dl,.AdminRegionalSupport_descriptionRender__F-EZV dt,.AdminRegionalSupport_descriptionRender__F-EZV ol,.AdminRegionalSupport_descriptionRender__F-EZV p,.AdminRegionalSupport_descriptionRender__F-EZV ul{margin:.5rem 0}.AdminRegionalSupport_descriptionRender__F-EZV ol,.AdminRegionalSupport_descriptionRender__F-EZV ul{padding-left:1.2rem}.AdminRegionalSupport_descriptionRender__F-EZV ol li,.AdminRegionalSupport_descriptionRender__F-EZV ul li{margin:.3rem 0}.AdminRegionalSupport_descriptionRender__F-EZV dl{margin:.8rem 0}.AdminRegionalSupport_descriptionRender__F-EZV dt{font-weight:600;margin-top:.8rem}@media (max-width:768px){.AdminRegionalSupport_container__Gl9Tg{padding:1rem}.AdminRegionalSupport_filters__\+T3Xe{align-items:stretch;flex-direction:column;gap:.8rem}.AdminRegionalSupport_itemsList__xXQ-V{gap:1rem;grid-template-columns:1fr}.AdminRegionalSupport_cardHeader__34bvA{align-items:stretch;flex-direction:column}.AdminRegionalSupport_cardActions__oFpNT{flex-direction:column}.AdminRegionalSupport_modalContent__WZN4j{padding:1.5rem;width:95%}.AdminRegionalSupport_modalActions__KtKON{align-items:flex-end;flex-direction:column}}.FaqPage_container__Y62xd{align-items:flex-start;background-color:#f9fafb;display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.FaqPage_content__bUxxh{display:flex;flex-direction:column;gap:2rem;max-width:768px;width:100%}.FaqPage_header__NWFxm{margin-bottom:1rem;text-align:center}.FaqPage_title__myUZ9{color:#111827;font-size:1.875rem;font-weight:700;line-height:1.2}.FaqPage_underline__jLDJ3{background-color:#2563eb;border-radius:999px;height:.25rem;margin:.5rem auto;width:4rem}.FaqPage_description__ZWv5l{color:#4b5563;font-size:1rem;margin-top:.5rem}.FaqPage_faqList__vdzwI{display:flex;flex-direction:column;gap:.5rem}.FaqPage_faqItem__6FeLI{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.FaqPage_question__IE4Bc{align-items:center;background-color:#fff;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:background-color .2s ease;width:100%}.FaqPage_question__IE4Bc:hover{background-color:#f3f4f6}.FaqPage_icon__DASVl{color:#2563eb;font-size:.875rem;transform:rotate(0deg);transition:transform .3s ease}.FaqPage_iconOpen__8RNq6{transform:rotate(180deg)}.FaqPage_answerWrapper__OfKOR{background-color:#f9fafb;border-top:1px solid #e5e7eb;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.FaqPage_answerWrapperOpen__zcNjl{max-height:300px;padding:1rem 1.25rem}.FaqPage_answer__EjryM{color:#4b5563;line-height:1.6;margin:0;white-space:pre-line}.FaqPage_empty__Jfzyq{color:#9ca3af;font-style:italic;padding:2rem 0;text-align:center}.FaqPage_footer__i094Y{margin-top:1rem;text-align:center}.FaqPage_link__eWzcZ{text-decoration:none}.FaqPage_backButton__qnG6y{background-color:#2563eb;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s ease}.FaqPage_backButton__qnG6y:hover{background-color:#1d4ed8}@media (max-width:768px){.FaqPage_container__Y62xd{padding:1rem}.FaqPage_title__myUZ9{font-size:1.6rem}.FaqPage_faqItem__6FeLI{border-radius:8px}.FaqPage_question__IE4Bc{font-size:1rem;padding:.9rem 1rem}.FaqPage_answer__EjryM{font-size:.95rem}}@media (max-width:480px){.FaqPage_container__Y62xd{padding:.8rem}.FaqPage_title__myUZ9{font-size:1.4rem}.FaqPage_description__ZWv5l{font-size:.9rem}.FaqPage_question__IE4Bc{font-size:.95rem;padding:.8rem 1rem}.FaqPage_answer__EjryM{font-size:.9rem;line-height:1.5}.FaqPage_backButton__qnG6y{font-size:.95rem;padding:.7rem 1.2rem}}.admin-image-page{background-color:#f7f9fc;font-family:Arial,sans-serif;min-height:100vh}.admin-content h1{color:#1a1a1a;font-size:24px;margin-bottom:12px}.admin-content p{color:#555;font-size:15px;margin-bottom:20px}.upload-label .button{background-color:#007bff;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:10px 20px;transition:background-color .2s}.upload-label .button:hover:not(:disabled){background-color:#0056b3}.upload-label .button:disabled{background-color:#ccc;cursor:not-allowed}.RegionalSupportPage_container__SlfNC{background:#f8f9fa;min-height:100vh;padding:2rem 1rem}.RegionalSupportPage_content__qlKoJ{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin:0 auto;max-width:1000px;padding:2rem 1rem}.RegionalSupportPage_header__OkK6w{margin-bottom:2rem;text-align:center}.RegionalSupportPage_title__9w-R8{color:#1a3c6e;font-size:2.2rem;font-weight:700;margin:0 0 1rem}.RegionalSupportPage_underline__16f6H{background-color:#0056b3;border-radius:2px;height:4px;margin:0 auto 1rem;width:60px}.RegionalSupportPage_description__f5RGM{color:#555;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.RegionalSupportPage_supportList__yjNeu{display:flex;flex-direction:column;gap:1.5rem}.RegionalSupportPage_supportItem__2UDiP{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 6px #0000000d;cursor:pointer;padding:1.5rem;transition:transform .2s,box-shadow .2s}.RegionalSupportPage_supportItem__2UDiP:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.RegionalSupportPage_supportHeader__6OH-G{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.RegionalSupportPage_supportTitle__XMPJS{align-items:center;color:#1a3c6e;display:flex;font-size:1.4rem;font-weight:600;gap:.5rem;justify-content:space-between;margin:0}.RegionalSupportPage_supportTitle__XMPJS .RegionalSupportPage_arrow__fYSYB{color:#007bff;font-size:1.1rem;transition:transform .2s ease}.RegionalSupportPage_supportHeader__6OH-G[aria-expanded=true]+.RegionalSupportPage_expandedContent__mdqbX+.RegionalSupportPage_supportHeader__6OH-G .RegionalSupportPage_arrow__fYSYB,.RegionalSupportPage_supportItem__2UDiP[aria-expanded=true] .RegionalSupportPage_arrow__fYSYB{transform:rotate(180deg)}.RegionalSupportPage_supportMeta__u34E0{display:flex;flex-wrap:wrap;gap:.5rem}.RegionalSupportPage_regionBadge__ZzsIV,.RegionalSupportPage_sourceBadge__DURd4{border-radius:12px;color:#fff;font-size:.85rem;font-weight:500;padding:.3rem .6rem}.RegionalSupportPage_regionBadge__ZzsIV{background-color:#0056b3}.RegionalSupportPage_sourceBadge__DURd4{background-color:#6c757d}.RegionalSupportPage_expandedContent__mdqbX{border-top:1px solid #e0e0e0;color:#444;font-size:1rem;line-height:1.6;margin-top:.5rem;padding:1rem 0}.RegionalSupportPage_details__4EV2h{margin-bottom:.8rem}.RegionalSupportPage_details__4EV2h strong{color:#1a3c6e;display:block;font-weight:600;margin-bottom:.3rem}.RegionalSupportPage_descriptionText__EAwaZ{color:#444;line-height:1.6;margin:0;white-space:pre-line}.RegionalSupportPage_expandedContent__mdqbX a{color:#007bff;text-decoration:underline}.RegionalSupportPage_expandedContent__mdqbX a:hover{color:#0056b3}.RegionalSupportPage_empty__WY0ly{color:#777;font-size:1.1rem;padding:2rem;text-align:center}.RegionalSupportPage_empty__WY0ly .RegionalSupportPage_clearButton__IMO3-{font-size:1rem;margin-top:1rem;padding:.6rem 1.2rem}.RegionalSupportPage_descriptionHtml__kcPFb{color:#444;line-height:1.6;margin:.5rem 0}.RegionalSupportPage_descriptionHtml__kcPFb dd,.RegionalSupportPage_descriptionHtml__kcPFb dl,.RegionalSupportPage_descriptionHtml__kcPFb dt,.RegionalSupportPage_descriptionHtml__kcPFb li,.RegionalSupportPage_descriptionHtml__kcPFb ol,.RegionalSupportPage_descriptionHtml__kcPFb p,.RegionalSupportPage_descriptionHtml__kcPFb ul{margin:.5rem 0}.RegionalSupportPage_descriptionHtml__kcPFb ol,.RegionalSupportPage_descriptionHtml__kcPFb ul{padding-left:1.2rem}.RegionalSupportPage_descriptionHtml__kcPFb ol li,.RegionalSupportPage_descriptionHtml__kcPFb ul li{margin:.3rem 0;position:relative}.RegionalSupportPage_descriptionHtml__kcPFb dl{margin:.8rem 0}.RegionalSupportPage_descriptionHtml__kcPFb dt{color:#1a3c6e;font-weight:700;margin-top:.8rem}.RegionalSupportPage_descriptionHtml__kcPFb dd{margin:.4rem 0 .8rem 1rem}.RegionalSupportPage_descriptionHtml__kcPFb a{color:#007bff;font-weight:500;text-decoration:underline}.RegionalSupportPage_descriptionHtml__kcPFb a:hover{color:#0056b3}.RegionalSupportPage_descriptionHtml__kcPFb img{border-radius:8px;height:auto;margin:.5rem 0;max-width:100%}@media (max-width:768px){.RegionalSupportPage_container__SlfNC{padding:1rem .5rem}.RegionalSupportPage_content__qlKoJ{padding:1.5rem .8rem}.RegionalSupportPage_title__9w-R8{font-size:1.8rem}.RegionalSupportPage_supportItem__2UDiP{padding:1.2rem}.RegionalSupportPage_supportTitle__XMPJS{font-size:1.2rem}.RegionalSupportPage_description__f5RGM,.RegionalSupportPage_details__4EV2h strong{font-size:1rem}.RegionalSupportPage_descriptionText__EAwaZ{font-size:.95rem}}.LegalHelpPage_container__mXu-3{opacity:0;padding:2rem;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.LegalHelpPage_visible__upw2g{opacity:1;transform:translateY(0)}.LegalHelpPage_content__6L21j{margin:0 auto;max-width:900px}.LegalHelpPage_header__X\+-JS{margin-bottom:2rem;text-align:center}.LegalHelpPage_title__zRVZP{color:#333;font-size:2rem;margin-bottom:1rem}.LegalHelpPage_underline__ysuZ5{background:#007bff;border-radius:2px;height:4px;margin:0 auto 1rem;width:80px}.LegalHelpPage_description__7-eEe{color:#555;font-size:1.1rem;margin-bottom:2rem}.LegalHelpPage_textBlock__I1Yge{color:#444;line-height:1.7;margin-bottom:3rem}.LegalHelpPage_textBlock__I1Yge h2,.LegalHelpPage_textBlock__I1Yge h3{color:#333;margin:1.5rem 0 1rem}.LegalHelpPage_list__6DsKs{margin:1rem 0;padding-left:1.5rem}.LegalHelpPage_list__6DsKs li{margin-bottom:.5rem}.LegalHelpPage_formSection__4ih6B{background:#f8f9fa;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:2rem}.LegalHelpPage_formSection__4ih6B h2{color:#333;font-size:1.5rem;margin-bottom:1rem}.LegalHelpPage_formDescription__YnAAi{color:#666;margin-bottom:1.5rem}@media (max-width:768px){.LegalHelpPage_container__mXu-3{padding:1rem}.LegalHelpPage_title__zRVZP{font-size:1.7rem}.LegalHelpPage_formSection__4ih6B{padding:1.5rem}}.PrivacyPolicy_container__VgxsD{margin:0 auto;max-width:1200px;padding:0 20px}.PrivacyPolicy_main__sJ1Do{padding:40px 0}.PrivacyPolicy_hero__ZYXB7{background:linear-gradient(135deg,#1a3a5f,#2c5a8d);border-radius:12px;color:#fff;margin-bottom:40px;padding:80px 20px;text-align:center}.PrivacyPolicy_heroContent__r2zoV h1{font-size:2.5rem;margin:0 0 16px}.PrivacyPolicy_heroSubtitle__XWrXI{font-size:1.2rem;margin:0 auto;max-width:700px;opacity:.9}.PrivacyPolicy_section__F\+ZFB{margin-bottom:60px}.PrivacyPolicy_sectionHeader__vTX-0{margin-bottom:40px;text-align:center}.PrivacyPolicy_sectionHeader__vTX-0 h2{color:#1a3a5f;font-size:2rem;margin-bottom:12px}.PrivacyPolicy_sectionHeader__vTX-0 p{color:#555;font-size:1.1rem}.PrivacyPolicy_policyContent__e6aoy{color:#333;font-size:1rem;line-height:1.8}.PrivacyPolicy_policyContent__e6aoy h2{border-bottom:2px solid #e0e0e0;color:#1a3a5f;font-size:1.6rem;margin:40px 0 20px;padding-bottom:8px}.PrivacyPolicy_policyContent__e6aoy h3{color:#2c5a8d;font-size:1.3rem;margin:24px 0 12px}.PrivacyPolicy_policyContent__e6aoy p,.PrivacyPolicy_policyContent__e6aoy ul{margin:16px 0}.PrivacyPolicy_policyContent__e6aoy ul{padding-left:20px}.PrivacyPolicy_policyContent__e6aoy li{margin:8px 0}.PrivacyPolicy_policyContent__e6aoy a{color:#2c5a8d;text-decoration:underline}.PrivacyPolicy_ctaSection__OeyHO{background:#f5f7fa;border-radius:12px;margin:60px 0;padding:60px 20px;text-align:center}.PrivacyPolicy_ctaContent__eW6Ia h2{color:#1a3a5f;font-size:2rem;margin-bottom:16px}.PrivacyPolicy_ctaContent__eW6Ia p{color:#555;font-size:1.1rem;margin:0 auto 24px;max-width:600px}.PrivacyPolicy_ctaButtons__I8l\+7{align-items:center;display:flex;flex-direction:column;gap:16px}.PrivacyPolicy_primaryButton__S\+CiB{background-color:#d32f2f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;padding:14px 32px;transition:background-color .3s}.PrivacyPolicy_primaryButton__S\+CiB:hover{background-color:#b71c1c}.PrivacyPolicy_contactInfo__zVhuj{color:#555;font-size:1rem}.PrivacyPolicy_contacts__fNTlc{flex-direction:column;margin-top:8px}.PrivacyPolicy_contacts__fNTlc,.PrivacyPolicy_contacts__fNTlc span{align-items:center;display:flex;gap:8px}.EmploymentPage_container__iO6WQ{display:flex;flex-direction:column;min-height:100vh}.EmploymentPage_main__mQaHZ{flex:1 1}.EmploymentPage_hero__-JI9h{background:linear-gradient(135deg,#0d47a1,#1976d2);color:#fff;padding:4rem 2rem;text-align:center}.EmploymentPage_heroContent__3r5oB h1{font-size:2.5rem;margin-bottom:1rem}.EmploymentPage_heroSubtitle__aiwrr{font-size:1.2rem;line-height:1.6;margin:0 auto 1rem;max-width:800px}.EmploymentPage_heroStats__A9j1H{display:flex;gap:3rem;justify-content:center;margin-top:2rem}.EmploymentPage_statItem__8jYHb{display:flex;flex-direction:column}.EmploymentPage_statNumber__5gePw{font-size:2.5rem;font-weight:700}.EmploymentPage_statLabel__JfqEu{font-size:1rem;margin-top:.5rem}.EmploymentPage_section__0lJ39{margin:0 auto;max-width:1200px;padding:4rem 2rem}.EmploymentPage_sectionHeader__ohq-s{margin-bottom:3rem;text-align:center}.EmploymentPage_sectionHeader__ohq-s h2{color:#333;font-size:2rem;margin-bottom:1rem}.EmploymentPage_sectionHeader__ohq-s p{color:#666;font-size:1.2rem}.EmploymentPage_appDescription__9Ay3W{align-items:center;display:flex;gap:3rem}.EmploymentPage_appText__zH4sY{flex:1 1}.EmploymentPage_appText__zH4sY h3{color:#333;margin-bottom:1.5rem}.EmploymentPage_appText__zH4sY ul{list-style-type:none;padding:0}.EmploymentPage_appText__zH4sY li{margin-bottom:1rem;padding-left:1.5rem;position:relative}.EmploymentPage_appText__zH4sY li:before{color:#1976d2;content:"✓";font-weight:700;left:0;position:absolute}.EmploymentPage_appImage__cf-IO{display:flex;flex:1 1;justify-content:center}.EmploymentPage_placeholderImage__r1MHq{align-items:center;background-color:#f5f5f5;border:2px dashed #ccc;border-radius:20px;color:#999;display:flex;height:400px;justify-content:center;width:300px}.EmploymentPage_downloadOptions__Mb8Qw{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.EmploymentPage_downloadCard__y594t{background:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:2rem;text-align:center}.EmploymentPage_downloadCard__y594t h3{color:#333;margin-bottom:1rem}.EmploymentPage_downloadCard__y594t p{color:#666;margin-bottom:1.5rem}.EmploymentPage_downloadButton__LZFV6{background-color:#1976d2;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.EmploymentPage_downloadButton__LZFV6:hover{background-color:#0d47a1}.EmploymentPage_featuresGrid__Mbxht{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.EmploymentPage_featureCard__MEXX9{background:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:1.5rem}.EmploymentPage_featureCard__MEXX9 h4{color:#333;margin-bottom:1rem}.EmploymentPage_featureCard__MEXX9 p{color:#666;line-height:1.6}.EmploymentPage_ctaSection__MRibi{background:linear-gradient(135deg,#0d47a1,#1976d2);color:#fff;padding:4rem 2rem;text-align:center}.EmploymentPage_ctaContent__ZcKEb h2{font-size:2rem;margin-bottom:1rem}.EmploymentPage_ctaContent__ZcKEb>p{font-size:1.2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.EmploymentPage_ctaButtons__ZJcYG{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.EmploymentPage_primaryButton__L9uCP{background-color:#fff;border-radius:5px;color:#1976d2;display:inline-block;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .3s}.EmploymentPage_primaryButton__L9uCP:hover{background-color:#f5f5f5;transform:translateY(-2px)}.EmploymentPage_secondaryButton__fv6fV{background-color:initial;border:2px solid #fff;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .3s}.EmploymentPage_secondaryButton__fv6fV:hover{background-color:#fff;color:#1976d2}.EmploymentPage_contactInfo__g0YVz{margin-top:2rem}.EmploymentPage_contactInfo__g0YVz p{margin-bottom:1rem}.EmploymentPage_contacts__-Nvsh{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media (max-width:768px){.EmploymentPage_heroStats__A9j1H{flex-direction:column;gap:1.5rem}.EmploymentPage_appDescription__9Ay3W{flex-direction:column}.EmploymentPage_ctaButtons__ZJcYG{align-items:center;flex-direction:column}.EmploymentPage_contacts__-Nvsh{flex-direction:column;gap:1rem}}
/*# sourceMappingURL=main.f52c4a16.css.map*/