/** capabilities section styles. Extracted and scoped from the verified visual compatibility layer. */
.rayan-about-v81 .rayan-about-capabilities{padding:27px 0 31px;background:#fff}

.rayan-about-v81 .rayan-about-capabilities{padding:76px 0 82px;background:#fff}

@media (max-width:820px){
  .rayan-about-v81 .container{width:min(100% - 36px,760px)}
  .rayan-about-v81 .rayan-about-intro{padding:36px 0 48px}.rayan-about-v81 .rayan-about-intro-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "portrait";gap:30px}.rayan-about-v81 .rayan-about-intro-copy{padding:0}.rayan-about-v81 .rayan-about-intro h1{font-size:40px}.rayan-about-v81 .rayan-about-portrait{width:min(510px,100%);margin-inline:auto}
  .rayan-about-v81 .rayan-about-overview{padding-bottom:56px}.rayan-about-v81 .rayan-about-overview-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "visual";gap:18px}.rayan-about-v81 .rayan-about-overview-content{min-height:0;padding:32px 28px}.rayan-about-v81 .rayan-about-company-visual{min-height:0;aspect-ratio:16/10}
  .rayan-about-v81 .rayan-about-timeline,.rayan-about-v81 .rayan-about-team,.rayan-about-v81 .rayan-about-capabilities,.rayan-about-v81 .rayan-about-credentials{padding:58px 0}.rayan-about-v81 .rayan-about-capability-layout{gap:18px}.rayan-about-v81 .rayan-about-team-wide{border-width:5px}.rayan-about-v81 .rayan-about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px}
}
