.Timeline_timelineSection__FsJL8{width:100%;max-width:1200px;margin:0 auto;text-align:center;border-radius:32px}.Timeline_title__V0BFq{font-size:2.5rem;font-weight:800;color:var(--secondary-color);margin-bottom:30px;text-transform:capitalize;letter-spacing:-.02em}.Timeline_cardsGrid__oE013{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;justify-content:center;align-items:stretch}.Timeline_card__A8TqB{position:relative;background:var(--surface-color);border-radius:24px;padding:2.5rem 2rem 2rem;text-align:left;box-shadow:0 10px 25px rgba(0,0,0,.06);border:1px solid var(--border-color);transition:all .35s ease;overflow:hidden;cursor:default}.Timeline_card__A8TqB:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(255,127,80,.15);border-color:var(--primary-color)}.Timeline_card__A8TqB:before{content:"";position:absolute;top:0;left:0;height:4px;width:0;background:linear-gradient(90deg,var(--primary-color),var(--tertiary-color));transition:width .4s ease}.Timeline_card__A8TqB:hover:before{width:100%}.Timeline_number__Xta4v{width:56px;height:56px;background:linear-gradient(145deg,var(--primary-color),var(--tertiary-color));border-radius:16px;color:#fff;font-size:1.4rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(255,127,80,.4);margin-bottom:1.2rem;transition:all .2s}.Timeline_cardTitle__de4EW{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.6rem;transition:all .2s}.Timeline_cardDescription__DCgIp{font-size:.98rem;color:var(--text-secondary);line-height:1.6;transition:all .2s}.Timeline_card__A8TqB:hover .Timeline_number__Xta4v{background:linear-gradient(145deg,var(--secondary-color),var(--primary-color));box-shadow:0 8px 20px rgba(255,127,80,.5);transform:rotate(5deg);transition:all .2s}@media(max-width:768px){.Timeline_title__V0BFq{font-size:2rem}.Timeline_card__A8TqB{padding:2rem 1.5rem}.Timeline_number__Xta4v{width:48px;height:48px;font-size:1.2rem}}.MissionBanner_banner__DCiwA{width:100%;background:var(--text-primary);padding:6rem;overflow:hidden;position:relative}@media(max-width:900px){.MissionBanner_banner__DCiwA{padding:4rem 2rem}}.MissionBanner_inner__rqtoj{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:3rem}@media(max-width:768px){.MissionBanner_inner__rqtoj{flex-direction:column;align-items:flex-start}}.MissionBanner_content__X1YXE{max-width:640px}.MissionBanner_eyebrow__MM4ZP{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-color);display:flex;align-items:center;gap:8px;margin-bottom:1.4rem}.MissionBanner_eyebrow__MM4ZP:before{content:"";display:inline-block;width:24px;height:2px;background:var(--primary-color)}.MissionBanner_title__lCvY4{font-size:3.2rem;font-weight:900;color:var(--background-light);letter-spacing:-.03em;line-height:1.1;margin:0 0 1.4rem}@media(max-width:768px){.MissionBanner_title__lCvY4{font-size:2.2rem}}.MissionBanner_desc__thAL4{font-size:1rem;color:rgba(247,245,240,.6);line-height:1.7;margin:0 0 2.4rem}.MissionBanner_cta__kVXxr{display:inline-flex;align-items:center;gap:10px;background:var(--background-light);color:var(--text-primary);font-size:.95rem;font-weight:700;padding:1rem 2rem;border-radius:4px;text-decoration:none;border:2px solid var(--background-light);transition:background .2s ease,color .2s ease;letter-spacing:.01em}.MissionBanner_cta__kVXxr:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.MissionBanner_cta__kVXxr svg{width:16px;height:16px;flex-shrink:0}.MissionBanner_decoration__L_fln{display:flex;gap:1.5rem;font-size:3.5rem;opacity:.15;flex-shrink:0}@media(max-width:768px){.MissionBanner_decoration__L_fln{display:none}}.ContactForm_section__018ZI{padding:6rem 2rem;max-width:1200px;margin:0 auto;color:var(--text-primary,#111)}.ContactForm_header__c8agx{text-align:center;margin-bottom:4rem}.ContactForm_header__c8agx h2{font-size:2.2rem;font-weight:700;color:var(--text-primary,#111);margin-bottom:.8rem}.ContactForm_header__c8agx p{color:var(--text-secondary,#555);font-size:1.05rem;line-height:1.6;max-width:620px;margin:0 auto}.ContactForm_grid__npYPQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}@media(max-width:992px){.ContactForm_grid__npYPQ{grid-template-columns:1fr;gap:2.5rem}}.ContactForm_infoBlock__zWvJC{display:flex;flex-direction:column;justify-content:center;gap:1rem}.ContactForm_infoBlock__zWvJC h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.ContactForm_infoBlock__zWvJC .ContactForm_subtext__6wpsV{color:var(--text-secondary,#555);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.ContactForm_infoBlock__zWvJC .ContactForm_infoItem__iTTMn{display:flex;align-items:center;gap:.8rem;color:var(--text-secondary,#333);font-size:.95rem}.ContactForm_infoBlock__zWvJC .ContactForm_infoItem__iTTMn svg{color:var(--primary-color,#2563eb);font-size:1.1rem}.ContactForm_infoBlock__zWvJC .ContactForm_infoItem__iTTMn a{color:inherit;text-decoration:none;transition:color .2s ease}.ContactForm_infoBlock__zWvJC .ContactForm_infoItem__iTTMn a:hover{color:var(--primary-color,#2563eb)}.ContactForm_formBlock___61Ry{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:2.5rem;box-shadow:0 6px 20px rgba(0,0,0,.03)}.ContactForm_form__4n796{display:flex;flex-direction:column;gap:1.2rem}.ContactForm_form__4n796 .ContactForm_row__D1UFs{display:flex;gap:1rem}@media(max-width:768px){.ContactForm_form__4n796 .ContactForm_row__D1UFs{flex-direction:column}}.ContactForm_form__4n796 input,.ContactForm_form__4n796 textarea{border:1px solid #d1d5db!important;background:#fafafa;border-radius:8px!important;font-size:1rem;padding:.9rem 1rem;transition:all .2s ease}.ContactForm_form__4n796 input:focus,.ContactForm_form__4n796 textarea:focus{border-color:var(--primary-color,#2563eb)!important;background:#fff;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.ContactForm_form__4n796 button{margin-top:1rem;height:3rem;font-weight:600;text-transform:none}.ContactForm_successMsg__Ye4LA{font-size:1.1rem;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;padding:2rem;text-align:center;font-weight:500}.LogoBlock_logoWrapper__GH8M_{display:flex;justify-content:center;align-items:center;margin:16px 0}.LogoBlock_logoWrapper__GH8M_ img{object-fit:contain;max-width:100%;height:auto}