.page-module__6yBeCa__pageContainer{padding-bottom:var(--spacing-2xl)}.page-module__6yBeCa__heroSection{background-color:var(--primary);margin-bottom:var(--spacing-xl);padding:4rem 0}.page-module__6yBeCa__heroSection h1{margin-bottom:var(--spacing-sm);color:#fff}.page-module__6yBeCa__heroSection h1 span{color:#ffffffd9}.page-module__6yBeCa__heroSection p{color:#fffc!important}.page-module__6yBeCa__heroText{max-width:700px;margin:0 auto;font-size:1.1rem}.page-module__6yBeCa__contentSection{padding:var(--spacing-lg) 0}.page-module__6yBeCa__gridContainer{grid-template-columns:1fr 1fr;align-items:stretch;gap:4rem;display:grid}.page-module__6yBeCa__imageCol{height:100%;min-height:400px;position:relative}.page-module__6yBeCa__imagePlaceholder{border-radius:var(--radius-sm);position:absolute;inset:0;overflow:hidden}.page-module__6yBeCa__textCol p{line-height:1.7}.page-module__6yBeCa__mb-4{margin-bottom:var(--spacing-md)}.page-module__6yBeCa__mb-6{margin-bottom:var(--spacing-xl)}.page-module__6yBeCa__missionList{margin-bottom:var(--spacing-xl);padding:0;list-style:none}.page-module__6yBeCa__missionList li{align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--text-muted);line-height:1.6;display:flex}.page-module__6yBeCa__checkIcon{color:var(--primary);margin-top:-2px;font-size:1.2rem;font-weight:700}.page-module__6yBeCa__ctaWrapper{padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--border-color);text-align:center;background-color:#f8fafc}@media (max-width:768px){.page-module__6yBeCa__heroSection{margin-bottom:.75rem;padding:1.5rem 0}.page-module__6yBeCa__contentSection{padding:0}.page-module__6yBeCa__heroSection h1{font-size:1.2rem}.page-module__6yBeCa__heroText{font-size:.68rem}.page-module__6yBeCa__gridContainer{grid-template-columns:1fr;gap:1rem}.page-module__6yBeCa__imagePlaceholder{height:350px;position:static}.page-module__6yBeCa__imageCol{min-height:unset;height:auto}.page-module__6yBeCa__sectionTitle{margin-bottom:var(--spacing-sm);font-size:1.2rem}.page-module__6yBeCa__visiTitle{margin-top:0}.page-module__6yBeCa__misiTitle{margin-top:var(--spacing-lg)}.page-module__6yBeCa__sectionText,.page-module__6yBeCa__missionList li{font-size:.875rem}.page-module__6yBeCa__ctaWrapper{padding:1rem}.page-module__6yBeCa__ctaWrapper p{margin-bottom:.75rem;font-size:.85rem}.page-module__6yBeCa__ctaWrapper .btn{width:100%;padding:.4rem .8rem;font-size:.8rem;display:inline-block}}
