.company_companyPage__LETk5{width:100%;overflow-x:hidden}.company_container__NHIa4{max-width:1200px;margin:0 auto;padding:var(--spacing-lg)}.company_missionSection__GlJM6{padding:var(--spacing-3xl) var(--spacing-lg);background-color:#1f1f1f;color:#fff}.company_contractSection__0vX_0{padding:var(--spacing-3xl) var(--spacing-lg);background-color:#2a2a2a;color:#e0e0e0}.company_sectionTitle__wj4lG{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-3xl);text-align:center;font-weight:700}.company_missionSection__GlJM6 .company_sectionTitle__wj4lG{color:#fff}.company_missionSection__GlJM6 .company_missionText__JT6pf{color:hsla(0,0%,100%,.9)}.company_missionSection__GlJM6 .company_quoteBlock__3B_c2{background-color:hsla(0,0%,100%,.1);border-radius:12px;padding:2.5rem;margin-top:2rem;position:relative}.company_missionSection__GlJM6 .company_quoteBlock__3B_c2 blockquote{color:hsla(0,0%,100%,.95)}.company_missionSection__GlJM6 .company_quoteBlock__3B_c2 cite{color:#f0f0f0}.company_contractSection__0vX_0 .company_sectionTitle__wj4lG{color:#e0e0e0}.company_contractSection__0vX_0 .company_contractCard__bYho5{background-color:#3a3a3a;border:1px solid #4a4a4a;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.company_contractSection__0vX_0 .company_contractCard__bYho5 h3{color:#f8f8f8}.company_contractSection__0vX_0 .company_contractDetails__9k_f4{color:#e0e0e0}.company_contractSection__0vX_0 .company_contractDetails__9k_f4 strong{color:#f0f0f0}.company_missionContent__bh6kv{max-width:900px;margin:0 auto}.company_missionText__JT6pf{font-size:var(--font-size-lg);line-height:1.8;margin-bottom:var(--spacing-3xl);text-align:left}.company_quoteBlock__3B_c2 blockquote{font-size:var(--font-size-lg);line-height:1.6;font-style:italic;margin-bottom:var(--spacing-2xl);position:relative;padding:0 var(--spacing-lg)}.company_quoteBlock__3B_c2 blockquote:after,.company_quoteBlock__3B_c2 blockquote:before{content:'"';font-size:var(--font-size-2xl);position:absolute;opacity:.5;font-family:serif}.company_quoteBlock__3B_c2 blockquote:before{top:-10px;left:0;color:#e0e0e0}.company_quoteBlock__3B_c2 blockquote:after{bottom:-30px;right:0;color:#e0e0e0}.company_quoteBlock__3B_c2 cite{font-style:normal;font-weight:600;font-size:var(--font-size-base);display:block;text-align:right}.company_contractCards__C8V8z{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-2xl);margin-top:var(--spacing-3xl)}.company_contractCard__bYho5{border-radius:12px;padding:var(--spacing-2xl);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:transform var(--transition-base),box-shadow var(--transition-base);position:relative}.company_contractCard__bYho5:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3);background-color:#404040}.company_gsaLogo__AYnZB{display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;background-color:transparent;border:none;width:auto;height:auto}.company_gsaText__M03KS{font-size:var(--font-size-28);font-weight:700;color:#000;letter-spacing:1px}.company_p1Logo__y5WlD{display:flex;align-items:center;justify-content:center;width:150px;height:150px;margin:0 auto 1.5rem;border-radius:12px;background-color:transparent;border:none}.company_contractCard__bYho5 h3{font-size:var(--font-size-22);margin-bottom:1.5rem;text-align:center;font-weight:600}.company_contractDetails__9k_f4{text-align:left}.company_contractDetails__9k_f4 p{margin-bottom:.75rem;line-height:1.6;font-size:var(--font-size-15)}.company_contractDetails__9k_f4 strong{font-weight:600}.company_contractDetails__9k_f4 a{color:var(--primary);text-decoration:underline;font-weight:500}.company_contractDetails__9k_f4 a:hover{text-decoration:underline}.company_downloadButton__Ie3rP{margin-top:1.5rem;text-align:center}.company_button__KdsJw{display:inline-block;background-color:var(--primary);color:#fff;padding:.75rem 1.5rem;border-radius:6px;text-decoration:underline;font-weight:600;font-size:var(--font-size-sm);transition:background-color .3s ease}.company_button__KdsJw:hover{background-color:var(--primary-dark)}.company_ctaSection__V5e2J{background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;padding:4rem 1rem;text-align:center}.company_ctaContent__Rhh3t{max-width:800px;margin:0 auto}.company_ctaContent__Rhh3t h2{font-size:var(--font-size-4xl);margin-bottom:1.5rem;font-weight:700;color:#fff}.company_ctaContent__Rhh3t p{font-size:var(--font-size-19);margin-bottom:2rem;line-height:1.6;color:#fff}.company_ctaButton__Pn6eB{display:inline-block;background-color:#ee3e31;color:#fff;padding:1rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;font-size:var(--font-size-base)}.company_ctaButton__Pn6eB:hover{background-color:#d63426;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:1024px){.company_sectionTitle__wj4lG{font-size:var(--font-size-4xl)}.company_missionText__JT6pf{font-size:var(--font-size-base)}.company_quoteBlock__3B_c2 blockquote{font-size:var(--font-size-17)}.company_ctaContent__Rhh3t h2{font-size:var(--font-size-4xl)}}@media (max-width:768px){.company_contractCards__C8V8z{grid-template-columns:1fr;gap:2rem}.company_contractSection__0vX_0,.company_missionSection__GlJM6{padding:3rem 1rem}.company_sectionTitle__wj4lG{font-size:var(--font-size-3xl);margin-bottom:2rem}.company_quoteBlock__3B_c2{padding:1.5rem}.company_quoteBlock__3B_c2 blockquote{padding:0 .5rem;font-size:var(--font-size-base)}.company_quoteBlock__3B_c2 blockquote:after,.company_quoteBlock__3B_c2 blockquote:before{font-size:var(--font-size-3xl)}.company_contractCard__bYho5{padding:2rem}.company_ctaContent__Rhh3t h2{font-size:var(--font-size-3xl)}.company_ctaContent__Rhh3t p{font-size:var(--font-size-17)}}@media (max-width:480px){.company_contractCards__C8V8z{grid-template-columns:1fr}.company_contractCard__bYho5{padding:1.5rem}.company_sectionTitle__wj4lG{font-size:var(--font-size-28)}.company_missionText__JT6pf{font-size:var(--font-size-15)}.company_quoteBlock__3B_c2{padding:1rem}.company_ctaSection__V5e2J{padding:3rem 1rem}.company_ctaContent__Rhh3t h2{font-size:var(--font-size-28)}}