.services-intro{padding:70px 0 40px}.services-intro .intro-title{color:var(--heading-color);margin-bottom:1.75rem;padding-bottom:1.25rem;font-size:2.6rem;font-weight:300;line-height:1.3;position:relative}.services-intro .intro-title:after{content:"";background:var(--accent-color);border-radius:3px;width:60px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.services-intro .intro-paragraph{color:color-mix(in srgb, var(--default-color), transparent 15%);margin-bottom:1.2rem;font-size:1.1rem;line-height:1.8}.services-intro .intro-highlight{background-color:color-mix(in srgb, var(--accent-color), transparent 92%);border:1px solid color-mix(in srgb, var(--accent-color), transparent 80%);border-radius:16px;align-items:center;gap:14px;margin-top:1.25rem;padding:16px 28px;display:inline-flex}.services-intro .intro-highlight i{color:var(--accent-color);flex-shrink:0;font-size:1.4rem}.services-intro .intro-highlight p{color:var(--heading-color);text-align:left;margin:0;font-size:1.05rem;font-weight:400;line-height:1.6}.services-intro .intro-highlight p strong{color:var(--accent-color);font-weight:600}@media (max-width:768px){.services-intro{padding:50px 0 20px}.services-intro .intro-title{font-size:2rem}.services-intro .intro-paragraph{font-size:1rem}.services-intro .intro-highlight{text-align:center;flex-direction:column;padding:16px 20px}.services-intro .intro-highlight p{text-align:center}}
