.geo-identity{max-width:720px}.geo-identity .answer-lead{font-size:1.1rem;line-height:1.65;margin:0 0 1rem}.geo-resume{margin-top:1.5rem;padding:1.25rem 1.5rem;border-left:3px solid #a8893f;background:rgba(168,137,63,0.08)}.geo-resume h3{margin:0 0 0.75rem;font-size:1rem}.geo-resume ul{margin:0;padding-left:1.2rem}.geo-resume li{margin-bottom:0.4rem}.geo-steps{list-style:none;counter-reset:geo-step;padding:0;margin:1rem 0 0;display:grid;gap:0.85rem}.geo-steps li{counter-increment:geo-step;position:relative;padding-left:2.5rem;line-height:1.5}.geo-steps li::before{content:counter(geo-step);position:absolute;left:0;top:0;width:1.75rem;height:1.75rem;border-radius:50%;background:#1a2332;color:#fff;font-size:0.85rem;font-weight:700;display:flex;align-items:center;justify-content:center}.geo-metier-list{display:grid;gap:0.75rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:1rem 0 0;padding:0;list-style:none}.geo-metier-list a{text-decoration:underline;text-underline-offset:2px}.page-hero-agency{padding:clamp(2.5rem,6vw,4rem) 0 1rem}.page-hero-agency h1{margin-bottom:0.75rem}.breadcrumb-agency{font-size:0.9rem;color:#5c6b7a;margin-bottom:1rem}.breadcrumb-agency a{color:inherit}@media (max-width:768px){.geo-steps li{padding-left:2.25rem}.geo-metier-list{grid-template-columns:1fr}.geo-resume{padding:1rem}.page-hero .answer-lead,.page-hero p{padding-inline:0;overflow-wrap:anywhere}}@media (max-width:380px){.geo-identity .answer-lead{font-size:1rem}}