.company_companyPage__ti_df{width:100%;overflow-x:hidden}.company_container__umd6U{max-width:1200px;margin:0 auto;padding:var(--spacing-lg)}.company_missionSection__Eavh5{padding:var(--spacing-3xl) var(--spacing-lg);background-color:#1f1f1f;color:#fff}.company_contractSection__yiSKB{padding:var(--spacing-3xl) var(--spacing-lg);background-color:#2a2a2a;color:#e0e0e0}.company_sectionTitle__G9ynp{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-3xl);text-align:center;font-weight:700}.company_missionSection__Eavh5 .company_sectionTitle__G9ynp{color:#fff}.company_missionSection__Eavh5 .company_missionText__rnY05{color:hsla(0,0%,100%,.9)}.company_missionSection__Eavh5 .company_quoteBlock__PSPHW{background-color:hsla(0,0%,100%,.1);border-radius:12px;padding:2.5rem;margin-top:2rem;position:relative}.company_missionSection__Eavh5 .company_quoteBlock__PSPHW blockquote{color:hsla(0,0%,100%,.95)}.company_missionSection__Eavh5 .company_quoteBlock__PSPHW cite{color:#f0f0f0}.company_contractSection__yiSKB .company_sectionTitle__G9ynp{color:#e0e0e0}.company_contractSection__yiSKB .company_contractCard__TIBon{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__yiSKB .company_contractCard__TIBon h3{color:#f8f8f8}.company_contractSection__yiSKB .company_contractDetails__2NVgf{color:#e0e0e0}.company_contractSection__yiSKB .company_contractDetails__2NVgf strong{color:#f0f0f0}.company_missionContent__dSk44{max-width:900px;margin:0 auto}.company_missionText__rnY05{font-size:var(--font-size-lg);line-height:1.8;margin-bottom:var(--spacing-3xl);text-align:left}.company_quoteBlock__PSPHW 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__PSPHW blockquote:after,.company_quoteBlock__PSPHW blockquote:before{content:'"';font-size:var(--font-size-2xl);position:absolute;opacity:.5;font-family:serif}.company_quoteBlock__PSPHW blockquote:before{top:-10px;left:0;color:#e0e0e0}.company_quoteBlock__PSPHW blockquote:after{bottom:-30px;right:0;color:#e0e0e0}.company_quoteBlock__PSPHW cite{font-style:normal;font-weight:600;font-size:var(--font-size-base);display:block;text-align:right}.company_contractCards__wPU5u{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-2xl);margin-top:var(--spacing-3xl)}.company_contractCard__TIBon{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__TIBon: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__Ua402{display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;background-color:transparent;border:none;width:auto;height:auto}.company_gsaText__PQwB6{font-size:var(--font-size-28);font-weight:700;color:#000;letter-spacing:1px}.company_p1Logo__3MfQa{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__TIBon h3{font-size:var(--font-size-22);margin-bottom:1.5rem;text-align:center;font-weight:600}.company_contractDetails__2NVgf{text-align:left}.company_contractDetails__2NVgf p{margin-bottom:.75rem;line-height:1.6;font-size:var(--font-size-15)}.company_contractDetails__2NVgf strong{font-weight:600}.company_contractDetails__2NVgf a{color:var(--primary);text-decoration:underline;font-weight:500}.company_contractDetails__2NVgf a:hover{text-decoration:underline}.company_downloadButton__Fy8rk{margin-top:1.5rem;text-align:center}.company_button__XcAJQ{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__XcAJQ:hover{background-color:var(--primary-dark)}.company_ctaSection__p00bc{background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:#fff;padding:4rem 1rem;text-align:center}.company_ctaContent__BOWOc{max-width:800px;margin:0 auto}.company_ctaContent__BOWOc h2{font-size:var(--font-size-4xl);margin-bottom:1.5rem;font-weight:700;color:#fff}.company_ctaContent__BOWOc p{font-size:var(--font-size-19);margin-bottom:2rem;line-height:1.6;color:#fff}.company_ctaButton__gFOVT{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__gFOVT:hover{background-color:#d63426;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:1024px){.company_sectionTitle__G9ynp{font-size:var(--font-size-4xl)}.company_missionText__rnY05{font-size:var(--font-size-base)}.company_quoteBlock__PSPHW blockquote{font-size:var(--font-size-17)}.company_ctaContent__BOWOc h2{font-size:var(--font-size-4xl)}}@media (max-width:768px){.company_contractCards__wPU5u{grid-template-columns:1fr;gap:2rem}.company_contractSection__yiSKB,.company_missionSection__Eavh5{padding:3rem 1rem}.company_sectionTitle__G9ynp{font-size:var(--font-size-3xl);margin-bottom:2rem}.company_quoteBlock__PSPHW{padding:1.5rem}.company_quoteBlock__PSPHW blockquote{padding:0 .5rem;font-size:var(--font-size-base)}.company_quoteBlock__PSPHW blockquote:after,.company_quoteBlock__PSPHW blockquote:before{font-size:var(--font-size-3xl)}.company_contractCard__TIBon{padding:2rem}.company_ctaContent__BOWOc h2{font-size:var(--font-size-3xl)}.company_ctaContent__BOWOc p{font-size:var(--font-size-17)}}@media (max-width:480px){.company_contractCards__wPU5u{grid-template-columns:1fr}.company_contractCard__TIBon{padding:1.5rem}.company_sectionTitle__G9ynp{font-size:var(--font-size-28)}.company_missionText__rnY05{font-size:var(--font-size-15)}.company_quoteBlock__PSPHW{padding:1rem}.company_ctaSection__p00bc{padding:3rem 1rem}.company_ctaContent__BOWOc h2{font-size:var(--font-size-28)}}