.who-we-are-hero{padding:6rem 0 2rem;text-align:center;background-color:#fff0}.who-we-are-hero h2{margin-bottom:2rem}.who-we-are-hero .subheadline{color:rgb(241 241 241 / .85);max-width:70ch;margin:0 auto;line-height:1.6}.features-split-section{padding:2rem 0 8rem;background-color:#fff0}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;position:relative}.feature-item{padding:2.5rem 3rem;text-align:left;border-radius:12px;transition:transform 0.3s ease;border:1px solid rgb(255 255 255 / .05)}.feature-item:hover{transform:translateY(-5px)}.features-grid>:nth-child(1){background-color:#1F2A45}.features-grid>:nth-child(2){background-color:#242B3E}.features-grid>:nth-child(3){background-color:#1F2A45}.feature-item h3{font-weight:700;margin-bottom:3rem;padding-bottom:1rem;position:relative}.feature-item h3::after{content:'';position:absolute;bottom:0;width:40px;height:3px;background-color:var(--primary-color)}.features-grid>:nth-child(1) h3::after{left:0}.features-grid>:nth-child(2) h3{text-align:center}.features-grid>:nth-child(2) h3::after{left:50%;transform:translateX(-50%);background-color:var(--accent-color)}.features-grid>:nth-child(3) h3{text-align:right}.features-grid>:nth-child(3) h3::after{left:auto;right:0}.feature-item ul{list-style:none;padding:0;margin:0}.feature-item ul li{display:flex;align-items:center;gap:1.5rem;line-height:1.7;color:rgb(241 241 241 / .9)}.feature-item ul li:not(:last-child){margin-bottom:2rem}.feature-item ul li i{width:20px;text-align:center;color:var(--primary-color);margin-top:5px;flex-shrink:0}.features-grid>:nth-child(2) ul li i{color:var(--accent-color)}.features-grid>:nth-child(3) ul li i{color:var(--primary-color)}.features-grid>:nth-child(2) ul li{justify-content:center;text-align:center}.features-grid>:nth-child(3) ul li{justify-content:flex-end;text-align:right}.features-grid>:nth-child(3) ul li i{order:1;margin-left:1.5rem;margin-right:0}@media (max-width:992px){.features-grid{grid-template-columns:1fr;gap:3rem}.feature-item,.feature-item h3,.features-grid>:nth-child(2) h3,.features-grid>:nth-child(3) h3{text-align:left!important}.feature-item h3::after,.features-grid>:nth-child(2) h3::after,.features-grid>:nth-child(3) h3::after{left:0!important;right:auto!important;transform:none!important}.feature-item ul li,.features-grid>:nth-child(2) ul li,.features-grid>:nth-child(3) ul li{justify-content:flex-start!important;text-align:left!important}.features-grid>:nth-child(3) ul li i{order:-1;margin-left:0;margin-right:1.5rem}}