.about-module__8TymFG__aboutPage{background:var(--slate-50);color:var(--slate-950);margin-top:64px}@media (max-width:1099px){.about-module__8TymFG__aboutPage{margin-top:0}}.about-module__8TymFG__hero,.about-module__8TymFG__section,.about-module__8TymFG__splitSection,.about-module__8TymFG__installationsSection,.about-module__8TymFG__ctaSection{width:100%;max-width:var(--layout-container-max-width,1280px);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);margin:0 auto}.about-module__8TymFG__hero{gap:var(--spacing-xxl);padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl);border-bottom:1px solid var(--slate-300);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;display:grid}.about-module__8TymFG__heroContent,.about-module__8TymFG__copyBlock,.about-module__8TymFG__installationsText,.about-module__8TymFG__ctaSection>div{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;display:flex}.about-module__8TymFG__eyebrow,.about-module__8TymFG__sectionKicker{align-items:center;gap:var(--spacing-xs);color:var(--slate-800);font-family:var(--font-technical);font-size:var(--fs-small);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.06em;display:inline-flex}.about-module__8TymFG__eyebrow{padding:var(--spacing-xxs) var(--spacing-sm);background:var(--light);border:1px solid var(--slate-300);border-radius:var(--radius-medium);box-shadow:var(--shadow-subtle)}.about-module__8TymFG__eyebrow span,.about-module__8TymFG__teamCard>span,.about-module__8TymFG__strengthList span{color:var(--primary)}.about-module__8TymFG__heroContent h1.about-module__8TymFG__title{letter-spacing:0;max-width:760px;font-size:clamp(1.5rem,3vw,3rem);line-height:1.12}.about-module__8TymFG__lead,.about-module__8TymFG__sectionHeader p,.about-module__8TymFG__copyBlock p,.about-module__8TymFG__installationsText p,.about-module__8TymFG__ctaSection p{max-width:720px;color:var(--slate-800);font-size:1rem;line-height:1.7}.about-module__8TymFG__heroActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.about-module__8TymFG__primaryButton,.about-module__8TymFG__secondaryButton{border-radius:var(--radius-medium);min-height:44px;padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-headings);font-weight:var(--fw-bold);transition:transform var(--duration-instant) var(--ease-micro-interact), background-color var(--duration-normal) var(--ease-micro-interact), border-color var(--duration-normal) var(--ease-micro-interact), color var(--duration-normal) var(--ease-micro-interact), box-shadow var(--duration-normal) var(--ease-micro-interact);justify-content:center;align-items:center;display:inline-flex}.about-module__8TymFG__primaryButton{background:var(--primary);color:var(--light);border:1px solid var(--primary);box-shadow:var(--shadow-subtle)}.about-module__8TymFG__primaryButton:hover{box-shadow:var(--shadow-raised);background:#027fb3;transform:translateY(-1px)}.about-module__8TymFG__secondaryButton{background:var(--light);color:var(--slate-950);border:1px solid var(--slate-300);box-shadow:var(--shadow-subtle)}.about-module__8TymFG__secondaryButton:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.about-module__8TymFG__primaryButton:active,.about-module__8TymFG__secondaryButton:active{transform:scale(.98)}.about-module__8TymFG__heroPanel{gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--light);border:1px solid var(--slate-300);border-left:4px solid var(--primary);border-radius:var(--radius-medium);box-shadow:var(--shadow-subtle);flex-direction:column;display:flex}.about-module__8TymFG__panelHeader{align-items:center;gap:var(--spacing-md);display:flex}.about-module__8TymFG__panelHeader>span{width:48px;height:48px;color:var(--primary);border-radius:var(--radius-medium);background:#0395d11a;justify-content:center;align-items:center;display:inline-flex}.about-module__8TymFG__panelHeader div{gap:var(--spacing-xxs);flex-direction:column;display:flex}.about-module__8TymFG__panelHeader strong{color:var(--slate-950);font-size:var(--fs-h3)}.about-module__8TymFG__panelHeader small{color:var(--slate-500);font-family:var(--font-technical);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.06em}.about-module__8TymFG__metricsGrid{border:1px solid var(--slate-300);border-radius:var(--radius-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.about-module__8TymFG__metricsGrid div{justify-content:center;gap:var(--spacing-xxs);min-height:104px;padding:var(--spacing-md);background:var(--slate-50);border-right:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);flex-direction:column;display:flex}.about-module__8TymFG__metricsGrid div:nth-child(2n){border-right:0}.about-module__8TymFG__metricsGrid div:nth-last-child(-n+2){border-bottom:0}.about-module__8TymFG__metricsGrid dt{color:var(--slate-500);font-family:var(--font-technical);font-size:var(--fs-small);text-transform:uppercase}.about-module__8TymFG__metricsGrid dd{color:var(--slate-950);font-weight:var(--fw-bold)}.about-module__8TymFG__section{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl)}.about-module__8TymFG__sectionHeader{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.about-module__8TymFG__sectionHeader h2,.about-module__8TymFG__copyBlock h2,.about-module__8TymFG__installationsText h2,.about-module__8TymFG__ctaSection h2{max-width:760px;font-size:var(--fs-h2)}.about-module__8TymFG__timelineGrid,.about-module__8TymFG__teamGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-module__8TymFG__timelineCard,.about-module__8TymFG__teamCard{gap:var(--spacing-sm);min-height:220px;padding:var(--spacing-lg);background:var(--light);border:1px solid var(--slate-300);border-radius:var(--radius-medium);box-shadow:var(--shadow-subtle);transition:transform var(--duration-normal) var(--ease-micro-interact), border-color var(--duration-normal) var(--ease-micro-interact), box-shadow var(--duration-normal) var(--ease-micro-interact);flex-direction:column;display:flex}.about-module__8TymFG__timelineCard:hover,.about-module__8TymFG__teamCard:hover{border-color:var(--primary);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.about-module__8TymFG__timelineNumber{color:var(--primary);font-family:var(--font-technical);font-size:var(--fs-h2);font-weight:var(--fw-bold)}.about-module__8TymFG__timelineCard h3,.about-module__8TymFG__teamCard h3,.about-module__8TymFG__routeBox h3{font-size:var(--fs-h3)}.about-module__8TymFG__timelineCard p,.about-module__8TymFG__teamCard p{color:var(--slate-800);line-height:1.7}.about-module__8TymFG__splitSection{gap:var(--spacing-xxl);padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl);border-top:1px solid var(--slate-300);border-bottom:1px solid var(--slate-300);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.about-module__8TymFG__strengthList{gap:var(--spacing-md);list-style:none;display:grid}.about-module__8TymFG__strengthList li{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--light);border:1px solid var(--slate-300);border-radius:var(--radius-medium);color:var(--slate-800);line-height:1.6;display:flex}.about-module__8TymFG__strengthList span{flex:none}.about-module__8TymFG__teamCard>span{border-radius:var(--radius-medium);background:#0395d11a;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.about-module__8TymFG__installationsSection{gap:var(--spacing-xxl);padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl);grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:start;display:grid}.about-module__8TymFG__routeBox{background:var(--slate-100);border:1px solid var(--slate-300);border-radius:var(--radius-medium);box-shadow:var(--shadow-subtle);overflow:hidden}.about-module__8TymFG__routeBox h3{padding:var(--spacing-lg);border-bottom:1px solid var(--slate-300);background:#e2e8f0}.about-module__8TymFG__routeRow{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--light);border-bottom:1px solid var(--slate-300);grid-template-columns:128px minmax(0,1fr);display:grid}.about-module__8TymFG__routeRow:last-child{border-bottom:0}.about-module__8TymFG__routeRow strong{color:var(--slate-950);font-family:var(--font-technical);font-size:var(--fs-small)}.about-module__8TymFG__routeRow span{color:var(--slate-800)}.about-module__8TymFG__ctaSection{justify-content:space-between;align-items:center;gap:var(--spacing-xl);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);background:var(--slate-100);border-top:1px solid var(--slate-300);display:flex}.about-module__8TymFG__ctaSection .about-module__8TymFG__primaryButton{flex:none}@media (max-width:1023px){.about-module__8TymFG__hero,.about-module__8TymFG__splitSection,.about-module__8TymFG__installationsSection{grid-template-columns:1fr}.about-module__8TymFG__timelineGrid,.about-module__8TymFG__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-module__8TymFG__heroPanel{max-width:720px}.about-module__8TymFG__ctaSection{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.about-module__8TymFG__hero,.about-module__8TymFG__section,.about-module__8TymFG__splitSection,.about-module__8TymFG__installationsSection,.about-module__8TymFG__ctaSection{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.about-module__8TymFG__hero,.about-module__8TymFG__section,.about-module__8TymFG__splitSection,.about-module__8TymFG__installationsSection{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.about-module__8TymFG__timelineGrid,.about-module__8TymFG__teamGrid,.about-module__8TymFG__metricsGrid{grid-template-columns:1fr}.about-module__8TymFG__metricsGrid div,.about-module__8TymFG__metricsGrid div:nth-child(2n),.about-module__8TymFG__metricsGrid div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--slate-300)}.about-module__8TymFG__metricsGrid div:last-child{border-bottom:0}.about-module__8TymFG__heroActions,.about-module__8TymFG__primaryButton,.about-module__8TymFG__secondaryButton,.about-module__8TymFG__ctaSection .about-module__8TymFG__primaryButton{width:100%}}@media (max-width:479px){.about-module__8TymFG__heroPanel,.about-module__8TymFG__timelineCard,.about-module__8TymFG__teamCard{padding:var(--spacing-lg)}.about-module__8TymFG__routeRow{gap:var(--spacing-xxs);grid-template-columns:1fr}}
