/* Local Agents & Brokers concept only. No provider connection or production wiring. */
.agents-intelligent-offer #intelligent-agents{scroll-margin-top:24px}
.agents-intelligent-offer .start-card--agent>img{object-position:center 15%}
.agents-intelligent-offer .start-card .text-link{margin-top:auto}
.agents-intelligent-offer .intelligent-service{margin-top:32px;padding:32px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}
.agents-intelligent-offer .intelligent-service-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.agents-intelligent-offer .intelligent-service-intro h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;margin:0;letter-spacing:-.035em}
.agents-intelligent-offer .intelligent-service-intro p:not(.eyebrow){font-size:15px;color:var(--muted);margin:0 0 14px}
.agents-intelligent-offer .intelligent-service-intro p:last-child{margin-bottom:0}
.agents-intelligent-offer .intelligent-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0 20px;padding-top:26px;border-top:1px solid var(--line)}
.agents-intelligent-offer .intelligent-capabilities h3{font-size:20px;line-height:1.3;margin:0 0 12px;letter-spacing:-.02em}
.agents-intelligent-offer .intelligent-capabilities p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}
@media(max-width:760px){
 .agents-intelligent-offer .intelligent-service{padding:24px;margin-top:24px}
 .agents-intelligent-offer .intelligent-service-intro{grid-template-columns:1fr;gap:22px}
 .agents-intelligent-offer .intelligent-capabilities{grid-template-columns:1fr;gap:24px;margin-top:24px;padding-top:24px}
}
@media(min-width:1101px){.agents-intelligent-offer .start-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:761px) and (max-width:1100px){
 .agents-intelligent-offer .start-card--agent{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
 .agents-intelligent-offer .start-card--agent>img{height:100%;min-height:320px;aspect-ratio:auto}
}
