.page-module__ma7_uW__page{background-color:var(--color-text-light);min-height:100vh}.page-module__ma7_uW__hero{padding:var(--spacing-2xl)0;background:linear-gradient(135deg,var(--color-primary)0%,var(--color-text-dark)100%);color:var(--color-text-light);text-align:center}.page-module__ma7_uW__heroContent{gap:var(--spacing-md);flex-direction:column;align-items:center;display:flex}.page-module__ma7_uW__heroContent h1{margin:0}.page-module__ma7_uW__heroTextSecondary{margin-top:0;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:500;line-height:1.4}.page-module__ma7_uW__hero p{margin:0;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;line-height:1.3}.page-module__ma7_uW__container{max-width:900px}.page-module__ma7_uW__heroTable{border-collapse:collapse;width:100%;margin-top:var(--spacing-sm)}.page-module__ma7_uW__heroTable td{vertical-align:top;padding:0}.page-module__ma7_uW__heroImageCell{text-align:right;padding-left:var(--spacing-xl)}.page-module__ma7_uW__heroImage{object-fit:contain;width:100%;max-width:320px;height:auto;max-height:180px;display:inline-block}.page-module__ma7_uW__heroDetails{gap:var(--spacing-xs);text-align:left;align-self:flex-start;width:100%;max-width:420px;display:grid}.page-module__ma7_uW__companyName{font-size:1.25rem;font-weight:700}.page-module__ma7_uW__heroDetails a{color:var(--color-text-light);text-decoration:underline}.page-module__ma7_uW__heroDetails a:hover{color:#ffffffd9}@media (max-width:768px){.page-module__ma7_uW__heroTable,.page-module__ma7_uW__heroTable tbody,.page-module__ma7_uW__heroTable tr,.page-module__ma7_uW__heroTable td{display:block}.page-module__ma7_uW__heroImageCell{text-align:center;margin-top:var(--spacing-lg);padding-left:0}.page-module__ma7_uW__heroImage{max-height:200px}}.page-module__ma7_uW__detailsSection{padding:var(--spacing-2xl)0;background-color:var(--color-text-light)}.page-module__ma7_uW__detailsList{gap:var(--spacing-xl);display:grid}.page-module__ma7_uW__detailItem{gap:var(--spacing-xs);display:grid}.page-module__ma7_uW__detailHeadingInline{color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--spacing-xs);font-size:.9rem;font-weight:600}.page-module__ma7_uW__detailText{color:var(--color-text-dark);line-height:1.65}.page-module__ma7_uW__detailText strong{font-weight:600}.page-module__ma7_uW__detailText a{color:var(--color-primary);text-decoration:underline}.page-module__ma7_uW__detailText a:hover{color:var(--color-text-dark)}
