.services-grid-v4{padding:12px 0 0;width:100%}.services-grid-v4 *{box-sizing:border-box}.services-grid-v4__inner{width:100%}.services-grid-v4__header{margin-bottom:30px}.services-grid-v4__section-title{color:#24275b;font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.services-grid-v4__layout{display:flex;flex-direction:column;gap:22px}.services-grid-v4__row{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.services-grid-v4__source{display:none}.services-grid-v4__card{display:flex;grid-column:span 3;min-width:0;position:relative}.services-grid-v4__card[data-state=collapsed]{grid-column:span 3}.services-grid-v4__card[data-state=compact]{grid-column:span 2}.services-grid-v4__card[data-state=expanded]{grid-column:1/-1}.service-card-v2{background:#fff;border:1px solid #e6eaf2;border-radius:22px;box-shadow:0 10px 24px rgba(16,24,40,.06);display:flex;flex-direction:column;height:100%;min-height:260px;padding:28px 28px 24px;width:100%}.services-grid-v4__expanded,.services-grid-v4__surface{transition:opacity .24s ease,transform .24s ease,box-shadow .24s ease,background-color .24s ease,border-color .24s ease,color .24s ease}.services-grid-v4__surface{appearance:none;cursor:pointer;position:relative;text-align:left}.services-grid-v4__surface:focus-visible,.services-grid-v4__surface:hover{box-shadow:0 14px 28px rgba(16,24,40,.08);transform:translateY(-2px)}.services-grid-v4__surface-inner{display:flex;flex-direction:column;height:100%}.services-grid-v4__open-indicator{align-items:center;background:#fff;border:1px solid #dbe1ec;border-radius:10px;box-shadow:0 4px 10px rgba(15,23,42,.04);color:#2563eb;display:inline-flex;height:34px;justify-content:center;pointer-events:none;position:absolute;right:18px;top:18px;transition:all .2s ease;width:34px}.services-grid-v4__open-indicator-icon{font-size:20px;font-weight:500;line-height:1}.services-grid-v4__surface:focus-visible .services-grid-v4__open-indicator,.services-grid-v4__surface:hover .services-grid-v4__open-indicator{background:#2563eb;border-color:#2563eb;color:#fff}.service-card-v2__title,.services-grid-v4__expanded-title{color:#24275b;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.services-grid-v4__expanded-title{margin-bottom:0}.services-grid-v4__bullets{color:#6b7280;font-size:16px;line-height:1.45;margin:0;padding-left:18px}.services-grid-v4__bullets li+li{margin-top:4px}.services-grid-v4__compact-description{color:#6b7280;display:none;font-size:15px;line-height:1.45}.services-grid-v4__expanded{background:#fff;border-color:#e6eaf2;box-shadow:0 10px 24px rgba(16,24,40,.06);display:none}.services-grid-v4__expanded-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.services-grid-v4__expanded-body{margin-top:18px}.services-grid-v4__close{align-items:center;background:#fff;border:1px solid #dbe1ec;border-radius:10px;box-shadow:0 4px 10px rgba(15,23,42,.04);color:#2563eb;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.services-grid-v4__close:focus-visible,.services-grid-v4__close:hover{background:#2563eb;border-color:#2563eb;color:#fff}.services-grid-v4__richtext{color:#6b7280;font-size:17px;line-height:1.65}.services-grid-v4__richtext>:first-child{margin-top:0}.services-grid-v4__richtext>:last-child{margin-bottom:0}.services-grid-v4__richtext p{margin:0}.services-grid-v4__richtext p+p{margin-top:14px}.services-grid-v4__richtext a{color:#2563eb;text-decoration:underline}.services-grid-v4__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.services-grid-v4__tag{align-items:center;background:#f7f9fc;border:1px solid #dbe1ec;border-radius:999px;color:#24275b;display:inline-flex;font-size:14px;line-height:1.2;min-height:36px;padding:8px 14px}.services-grid-v4__card[data-state=collapsed] .service-card-v2{min-height:220px;padding:24px 24px 20px}.services-grid-v4__card[data-state=expanded] .services-grid-v4__surface{display:none}.services-grid-v4__card[data-state=expanded] .services-grid-v4__expanded{animation:servicesGridV4FadeIn .24s ease;display:flex}.services-grid-v4__card[data-state=compact] .service-card-v2{min-height:170px;padding:20px 20px 18px}.services-grid-v4__card[data-state=compact] .services-grid-v4__bullets{display:none}.services-grid-v4__card[data-state=compact] .services-grid-v4__compact-description{display:block}.services-grid-v4__card[data-state=compact] .service-card-v2__title{font-size:20px;margin-bottom:10px}.services-grid-v4__card[data-state=compact] .services-grid-v4__open-indicator{height:30px;right:14px;top:14px;width:30px}@keyframes servicesGridV4FadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1279px){.service-card-v2{min-height:240px;padding:24px 24px 22px}.services-grid-v4__card[data-state=collapsed] .service-card-v2{min-height:210px;padding:22px 22px 18px}.services-grid-v4__card[data-state=compact] .service-card-v2{min-height:160px;padding:18px 18px 16px}}@media (max-width:991px){.services-grid-v4__row{grid-template-columns:1fr}.services-grid-v4__card,.services-grid-v4__card[data-state=collapsed],.services-grid-v4__card[data-state=compact],.services-grid-v4__card[data-state=expanded]{grid-column:auto}}@media (max-width:767px){.service-card-v2{border-radius:18px;min-height:auto;padding:24px 20px 20px}.services-grid-v4__card[data-state=collapsed] .service-card-v2,.services-grid-v4__card[data-state=compact] .service-card-v2{border-radius:18px;min-height:auto;padding:20px 18px 18px}.service-card-v2__title,.services-grid-v4__expanded-title{font-size:22px}.services-grid-v4__bullets,.services-grid-v4__compact-description,.services-grid-v4__richtext{font-size:16px}.services-grid-v4__open-indicator{height:30px;right:14px;top:14px;width:30px}}