.service-examples{margin-top:44px;padding:30px 0 8px;border-top:1px solid #e4d5f1;color:#382645;min-width:0}
.se-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}
.se-heading-main{display:flex;align-items:center;gap:15px;min-width:0}
.se-icon{width:62px;height:62px;flex:none;display:grid;place-items:center;background:#f0e4ff;border:1px solid #dfc6f9;border-radius:18px}
.se-icon .sx-icon{width:42px;height:42px}
.se-kicker{display:block;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.08em;color:#8b54b5;margin-bottom:5px}
.se-heading h2{font-size:clamp(25px,2.5vw,34px);line-height:1.2;letter-spacing:-.03em;margin:0;color:#34213f}
.se-all{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 0;font-size:16px;font-weight:600;color:#783fba;white-space:nowrap}
.se-all .sx-icon{width:20px;height:20px}
.se-intro{font-size:17px;line-height:1.6;color:#7e668c;max-width:790px;margin:0 0 24px}
.se-note{font-size:14px;line-height:1.6;color:#8a7495;margin:19px 0 0}

.se-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;align-items:start}
.se-grid>.gs-card{width:100%;max-width:440px}
.se-all:focus-visible{outline:3px solid #8753c6;outline-offset:3px}
@media(max-width:1000px){.se-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}
@media(max-width:620px){.service-examples{margin-top:32px;padding-top:24px}.se-heading{flex-wrap:wrap;gap:5px}.se-heading-main{gap:12px}.se-icon{width:50px;height:50px;border-radius:14px}.se-icon .sx-icon{width:34px;height:34px}.se-kicker{font-size:10px}.se-intro{font-size:16px}.se-grid{grid-template-columns:1fr;gap:24px}.se-note{font-size:13px}}

.se-grid{align-items:stretch}
.se-grid>.gs-card{max-width:none}

