.company-hero{padding-top:5rem;padding-bottom:4rem}.agency-board{padding:1.5rem 1.8rem;border:1px solid var(--line);background:var(--soft);border-radius:16px}.agency-board-title{font-size:.95rem;max-width:340px;margin-bottom:1.2rem}.agency-track{display:flex;align-items:center;gap:1.2rem;padding:1.5rem 0;border-top:1px solid var(--line)}.agency-track h2{font-size:1.35rem;letter-spacing:0}.agency-track p{font-size:.9rem;margin-top:.45rem}.agency-track>span:last-child{margin-inline-start:auto;color:var(--blue);font-size:1.25rem}.track-number{font-size:.85rem;color:var(--blue);font-weight:700;align-self:start}.agency-board-foot{padding-top:1rem;border-top:1px solid var(--line);font-size:.85rem;color:var(--muted)}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.solution-card{display:flex;flex-direction:column;align-items:start;padding:1.7rem;border:1px solid var(--line);border-radius:12px;background:var(--card)}.solution-card h3{font-size:1.5rem;margin:1.6rem 0 1rem}.solution-card p{font-size:1rem;margin-bottom:1.7rem}.solution-card .text-link{margin-top:auto;font-size:.95rem}.company-hero .hero-grid{grid-template-columns:1.2fr 1fr;gap:3.5rem}.company-hero h1{font-size:clamp(2.5rem,4.5vw,4.6rem)}
@media(max-width:1000px){.company-hero .hero-grid{gap:2rem}.header-tools .login{display:none}.nav{font-size:.85rem}}
@media(max-width:760px){.company-hero{padding-top:2.5rem}.company-hero .hero-grid,.solutions-grid{grid-template-columns:1fr}.company-hero h1{font-size:clamp(2.5rem,9vw,3.7rem)}.agency-board{padding:1.2rem}.agency-track{padding:1.2rem 0}.solution-card{padding:1.5rem}}
