.svc-int-cards{width:100%;margin-bottom:3rem}.svc-int-cards-label{font-size:.72rem;letter-spacing:3px;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:600;color:var(--main-text-color);margin-bottom:.75rem}.svc-int-cards-intro{font-size:.88rem;font-family:Inter,sans-serif;color:var(--main-text-color);line-height:1.7;margin-bottom:1.25rem;max-width:700px}.svc-int-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.svc-int-card{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem;background:var(--main-card-bg-color-light);border:var(--main-border);border-radius:10px}.svc-int-card.svc-int-card--ai{background:color-mix(in srgb,#8b5cf6 8%,transparent);border-color:color-mix(in srgb,#8b5cf6 35%,transparent)}.svc-int-card.svc-int-card--ai .svc-int-card-title{color:#8b5cf6}.svc-int-card.svc-int-card--ai .svc-int-card-row-label{color:color-mix(in srgb,#8b5cf6 80%,var(--offer-accent-color))}.svc-int-card.svc-int-card--ai .svc-int-card-effect{background:color-mix(in srgb,#8b5cf6 10%,transparent);border-color:color-mix(in srgb,#8b5cf6 30%,transparent)}.svc-int-card.svc-int-card--ai .svc-int-card-effect-check{color:#8b5cf6}.svc-int-card-title{font-size:.93rem;font-weight:600;font-family:Poppins,sans-serif;color:var(--section-main-text-color);line-height:1.3}.svc-int-card-badges{display:flex;gap:.3rem;flex-wrap:wrap}.svc-int-badge{font-size:.65rem;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:.2rem .5rem;border-radius:4px;white-space:nowrap}.svc-int-badge.badge-ai{color:#8b5cf6;border:1px solid #8b5cf6}.svc-int-badge.badge-new{color:#16a34a;border:1px solid #16a34a}.svc-int-card-row{display:flex;flex-direction:column;gap:.1rem}.svc-int-card-row-label{font-size:.68rem;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--offer-accent-color)}.svc-int-card-row-text{font-size:.82rem;font-family:Inter,sans-serif;color:var(--main-text-color);line-height:1.6}.svc-int-card-effect{display:flex;align-items:flex-start;gap:.45rem;padding:.5rem .7rem;background:color-mix(in srgb,#2ecc71 10%,transparent);border:1px solid color-mix(in srgb,#2ecc71 30%,transparent);border-radius:7px;margin-top:.1rem}.svc-int-card-effect-check{color:#2ecc71;font-size:.82rem;font-weight:700;flex-shrink:0;line-height:1.6}.svc-int-card-effect-text{font-size:.82rem;font-family:Inter,sans-serif;color:var(--section-main-text-color);line-height:1.6}@media only screen and (max-width: 650px){.svc-int-cards-grid{grid-template-columns:1fr}}
