.about-module__SxNlnW__aboutPage{padding-bottom:6rem}.about-module__SxNlnW__heroSection{text-align:center;border-bottom:1px solid var(--glass-border);background:linear-gradient(135deg,#0ea5e91a 0%,#0000 100%);margin-bottom:4rem;padding:6rem 0}.about-module__SxNlnW__title{background:linear-gradient(135deg,#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;font-weight:900}.about-module__SxNlnW__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.about-module__SxNlnW__contentGrid{grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:5rem;display:grid}@media (max-width:768px){.about-module__SxNlnW__contentGrid{grid-template-columns:1fr;gap:3rem}}.about-module__SxNlnW__textBlock h2{color:var(--text-primary);margin-bottom:1.5rem;font-size:2rem;font-weight:800}.about-module__SxNlnW__textBlock p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.about-module__SxNlnW__featureList{margin:2rem 0 0;padding:0;list-style:none}.about-module__SxNlnW__featureList li{color:var(--text-secondary);margin-bottom:1rem;padding-left:1.5rem;line-height:1.6;position:relative}.about-module__SxNlnW__featureList li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.about-module__SxNlnW__featureList li strong{color:var(--text-primary)}.about-module__SxNlnW__facilitySection{background:var(--bg-secondary);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);padding:4rem 0}.about-module__SxNlnW__facilityCard{background:var(--glass-bg);text-align:center;border:1px solid #ef44444d;border-radius:12px;max-width:800px;margin:0 auto;padding:3rem}.about-module__SxNlnW__facilityCard h3{color:#ef4444;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;font-size:1.75rem;font-weight:800}.about-module__SxNlnW__facilityCard p{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.about-module__SxNlnW__warningText{border-top:1px solid var(--glass-border);padding-top:1.5rem;font-style:italic;color:var(--text-secondary)!important;font-size:.95rem!important}
