.ks-about{color:#1b3440;background:#fff}.ks-about *{box-sizing:border-box}.ks-about .ka-section,.ks-about .web-team-showcase{max-width:1240px;margin:auto;padding:64px 36px}.ks-about .ka-label{color:#00865c;margin:0 0 18px;font-size:12px;font-weight:650}.ks-about h1{letter-spacing:-1.5px;margin:0 0 24px;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.2}.ks-about h1 span{color:#00865c}.ks-about h2{letter-spacing:-.8px;margin:0 0 22px;font-size:clamp(27px,3vw,36px);font-weight:600;line-height:1.25}.ks-about p{color:#607367;font-size:14px;line-height:1.85}.ks-about a{color:#00865c}.ks-about .ka-hero{background:#eef9f3;border-bottom:1px solid #d6e9df}.ks-about .ka-hero>div{max-width:1240px;margin:auto;padding:68px 36px}.ks-about .ka-hero>div>p:not(.ka-label){max-width:730px;font-size:16px}.ks-about .ka-hero a,.ks-about .ka-contact{color:#fff;background:#00865c;border-radius:5px;align-items:center;gap:18px;margin-top:12px;padding:13px 20px;font-size:13px;text-decoration:none;display:inline-flex}.ks-about .ka-story{grid-template-columns:1fr 1.2fr;gap:80px;display:grid}.ks-about .ka-story p{margin-top:0}.ks-about .web-team-showcase{background:#f7faf8;border-radius:8px}.ks-about .web-team-showcase figure{border-radius:8px;margin-bottom:0;overflow:hidden}.ks-about .web-team-showcase figure img{width:100%;height:auto;display:block}.ks-about .web-team-showcase figcaption{color:#607367;padding:12px 0;font-size:12px}.ks-about .team-grid{margin-top:30px}.ks-about .team-card{box-shadow:none;background:#fff;border:1px solid #dce8df}.ks-about .ka-services{background:#f2f8f4;border-block:1px solid #dceadf}.ks-about .ka-service-grid{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.ks-about .ka-service-grid article{border-top:1px solid #cadfd1;padding:25px 0}.ks-about h3{margin:0 0 12px;font-size:19px;font-weight:600}.ks-about .ka-service-grid a{align-items:center;gap:18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ks-about .ka-process article{border-top:1px solid #dce8df;gap:16px;padding:22px 0;display:flex}.ks-about .ka-process svg{color:#00865c;flex-shrink:0;margin-top:3px}.ks-about .ka-process p{margin:0}.ks-about .ka-legal{border-top:1px solid #dce8df}.ks-about .ka-legal>p{max-width:850px}.ks-about :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #58a981}@media (max-width:760px){.ks-about .ka-section,.ks-about .web-team-showcase{padding:42px 24px}.ks-about .ka-hero>div{padding:46px 24px}.ks-about .ka-story{grid-template-columns:1fr;gap:16px}.ks-about .web-heading{display:block}.ks-about .ka-service-grid{grid-template-columns:1fr}.ks-about h1 br{display:none}.ks-about h1 span{display:block}}
