.page-module__E0kJGG__heroSection{text-align:center;background-image:url(https://picsum.photos/1200/800?random=1);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:350px;display:flex;position:relative}.page-module__E0kJGG__heroSection:before{content:"";background:#0006;position:absolute;inset:0}.page-module__E0kJGG__heroTextContainer{z-index:2;color:#fff;padding:20px}.page-module__E0kJGG__heroTextMain{margin:0;font-size:3rem;font-weight:900}.page-module__E0kJGG__contentContainer{flex:1;width:90%;max-width:800px;margin:60px auto;line-height:1.8}.page-module__E0kJGG__sectionTitle{border-bottom:2px solid var(--logo-color);margin-bottom:20px;padding-bottom:10px;font-size:1.5em;display:inline-block}.page-module__E0kJGG__blogPostItem{margin-bottom:40px}.page-module__E0kJGG__postExcerpt{white-space:pre-line}.page-module__E0kJGG__corporateGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-bottom:40px;display:grid}.page-module__E0kJGG__corpCard{background-color:var(--card-bg);border:1px solid var(--border-color);color:var(--text-color);box-sizing:border-box;border-radius:12px;flex-direction:column;height:100%;padding:25px;text-decoration:none;transition:all .3s;display:flex}.page-module__E0kJGG__corpCard:hover{border-color:var(--accent-color);transform:translateY(-5px);box-shadow:0 10px 20px #00000014}.page-module__E0kJGG__corpIconWrapper{justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:15px;display:flex}.page-module__E0kJGG__corpIconImg{object-fit:contain;width:100%;height:100%;transition:opacity .3s}.page-module__E0kJGG__corpTitle{color:var(--text-color);margin-bottom:10px;font-size:18px;font-weight:700}.page-module__E0kJGG__corpDesc{color:var(--text-color-light);flex-grow:1;margin-bottom:20px;font-size:13px;line-height:1.5}.page-module__E0kJGG__corpLink{color:var(--accent-color);align-items:center;font-size:13px;font-weight:700;display:flex}.page-module__E0kJGG__corpLink:after{content:"→";margin-left:5px}
