.services-support{border:1px solid var(--border-mid);background:var(--surface-card-soft);text-align:left;border-radius:1.5rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.3rem,3vw,2.6rem)}.services-support__intro{max-width:58rem;margin-bottom:2rem}.services-support__intro .section-kicker{justify-content:flex-start;gap:var(--section-kicker-gap);margin-left:0}.services-support__intro h2{margin:1rem 0}.services-support__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.services-support__card{border:1px solid var(--border-mid);background:var(--surface-card);border-radius:1.1rem;flex-direction:column;min-width:0;padding:clamp(1.2rem,2vw,1.8rem);display:flex}.services-support__card h3{margin:0}.services-support__price{color:var(--color-primary);margin:.8rem 0 1.2rem;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:800}.services-support__audience{color:var(--color-text-secondary);margin:0 0 1rem;font-size:.85rem;line-height:1.6}.services-support__description{color:var(--color-text);margin:0 0 1.2rem;font-size:.95rem;line-height:1.7}.services-support__card ul{gap:.8rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.services-support__card li{color:var(--color-text-secondary);align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.6;display:flex}.services-support__card li svg{color:var(--brand-mid);flex-shrink:0;margin-top:.2rem}.services-support__actions{margin-top:auto}.services-support__actions button{width:100%}.services-support__footer{border-top:1px solid var(--border-mid);justify-content:space-between;align-items:center;gap:2rem;margin-top:1.7rem;padding-top:1.5rem;display:flex}.services-support__footer p{max-width:55rem;color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.7}.services-support__footer a{color:var(--color-primary);flex-shrink:0;align-items:center;gap:.6rem;font-size:.85rem;font-weight:750;display:inline-flex}.services-support__footer a:hover{text-decoration:underline}@media (max-width:1000px){.services-support__footer{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:760px){.services-support__grid{grid-template-columns:1fr}.services-support__card{padding:1.4rem}}
