.kb-home-about{max-width:1500px;margin:28px auto;padding:30px;background:#fff;border:1px solid #e5e9f0;border-radius:26px;box-sizing:border-box}.kb-home-about *{box-sizing:border-box}.kb-home-about-head{text-align:center;margin:0 auto 22px;max-width:850px}.kb-home-about h2{font-size:30px!important;line-height:1.25;letter-spacing:-.6px;margin:0 0 10px;font-weight:700}.kb-home-about h2 span{color:#7150c7}.kb-home-about-head>a{color:#6c548f;text-decoration:none;font-size:13px;font-weight:600}.kb-home-about-head>a:hover{text-decoration:underline}.kb-home-about-copy{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.kb-home-about-copy p{margin:0;padding:22px 24px;background:#f5f7fa;border-radius:17px;font-size:15px;line-height:1.7;color:#506075}.kb-home-about-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kb-home-about-feature{display:flex;gap:17px;align-items:center;padding:22px;border-radius:17px;background:linear-gradient(115deg,#eee9fa,#f8f6fd);min-width:0}.kb-home-about-icon{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;border:1px solid #d9ccee;border-radius:16px;background:#fff9;color:#7551bd;box-shadow:0 7px 18px #8563be12}.kb-home-about-icon svg{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kb-home-about-feature h3{font-size:17px!important;line-height:1.3;margin:0 0 7px;font-weight:700;letter-spacing:-.2px;color:#263148}.kb-home-about-feature p{font-size:13px;line-height:1.6;margin:0;color:#78829a}@media(max-width:1550px){.kb-home-about{margin:24px 28px}}@media(max-width:900px){.kb-home-about-feature{padding:18px;gap:12px;align-items:flex-start}.kb-home-about-icon{flex-basis:40px;width:40px;height:40px;border-radius:12px}.kb-home-about-icon svg{width:24px;height:24px}.kb-home-about-feature h3{font-size:15px!important}.kb-home-about{padding:24px}.kb-home-about h2{font-size:27px!important}}@media(max-width:650px){.kb-home-about{padding:22px 16px;margin:18px 12px;border-radius:20px}.kb-home-about h2{font-size:25px!important}.kb-home-about-copy{grid-template-columns:1fr;gap:10px}.kb-home-about-copy p{padding:17px 18px;font-size:14px}.kb-home-about-features{grid-template-columns:1fr;gap:10px}.kb-home-about-feature{align-items:center;gap:16px}.kb-home-about-feature h3{font-size:16px!important}.kb-home-about-head{margin-bottom:18px}}
