/* Shared CTA button kit — canonical look for repeated calls-to-action
   (hero "درخواست مشاوره", and any other pill CTA that should match it)
   used across every page via shared/partials/consult-cta.html and friends.
   Page CSS must not redefine its own primary/secondary button look for
   these shared actions — link this file and use the .gs-cta* classes. */
.gs-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:10px;border:1.5px solid transparent;font-family:var(--gs-font-fa,var(--font-fa));font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}
.gs-cta__icon{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.gs-cta.gs-cta--primary{background:var(--gs-brand,#206BEE);color:#fff;box-shadow:0 8px 20px rgba(32,107,238,.22)}
.gs-cta.gs-cta--primary:hover{background:var(--gs-brand-dark,#1359c8)}
.gs-cta.gs-cta--secondary{background:#fff;border-color:var(--gs-brand,#206BEE);color:var(--gs-brand,#206BEE);box-shadow:none}
.gs-cta.gs-cta--secondary:hover{background:#f3f8ff}
.gs-cta:focus-visible{outline:3px solid #8cb5ff;outline-offset:3px}
@media(max-width:767px){.gs-cta{width:100%}}
