:root{--academo-yellow:#ffcc00;--academo-alert:#e04f5f;--academo-gray:#4d4d4d;--academo-light:#f4f4f4}.cabinet-position{display:inline-block;font-size:19px;line-height:1.5;font-weight:750;color:#0e6ab4;border-left:3px solid #ffcc00;padding-left:12px;margin:20px 0 0}.hero h1{font-size:clamp(37px,3.5vw,49px);line-height:1.16;letter-spacing:-1.8px;margin:21px 0}.hero h1 br{display:none}.hero .intro{font-size:16px;line-height:1.8}.cabinet-signature{font-size:18px;line-height:1.7;font-weight:700;color:#1b695e;margin:21px 0 8px}.hero-grid{grid-template-columns:1.18fr .92fr;gap:48px}.hero .art-bottom{font-size:9px;letter-spacing:.6px}.hero .art h2{font-size:29px}.hero .art{min-height:0}.cabinet-interventions{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0 20px}.cabinet-interventions article{padding:24px;border:1px solid #dbe6df;border-radius:12px;background:#fff}.cabinet-interventions article>span{font-size:11px;font-weight:750;color:#527d45}.cabinet-interventions h3{font-size:20px;line-height:1.3;margin:14px 0 12px;letter-spacing:-.4px}.cabinet-interventions p{font-size:14px;line-height:1.8;color:#506675;margin:0}.cabinet-scope-note{font-size:13px;color:#55706b;line-height:1.8;margin:20px 0 35px;max-width:850px}.cabinet-method{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:38px}.cabinet-method article{position:relative;border-top:3px solid #87b74f;padding-top:20px}.cabinet-method article:nth-child(2n){border-color:#0e6ab4}.cabinet-method article>span{display:inline-grid;place-items:center;width:35px;height:35px;background:#ffcc0033;color:#4d4d4d;font-size:12px;font-weight:750;border-radius:50%;margin-bottom:13px}.cabinet-method h3{font-size:21px;line-height:1.3;letter-spacing:-.5px;margin:0 0 12px}.cabinet-method p{font-size:13px;line-height:1.8;color:#506675;margin:0}.cases .tabs{flex-wrap:wrap;gap:9px}#expertises .service-num{color:#f4e8a2}#expertises .service{min-height:405px}#expertises .service-num{font-size:24px;line-height:1.3}@media(max-width:1100px){.hero-grid{gap:32px}.hero h1{font-size:41px}.cabinet-method{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.hero-grid{grid-template-columns:1fr}.hero h1{font-size:40px;letter-spacing:-1.4px}.cabinet-interventions{grid-template-columns:1fr 1fr}.cabinet-method{grid-template-columns:1fr 1fr}.cabinet-position{font-size:18px}.cabinet-signature{font-size:17px}#expertises .service{min-height:0}}@media(max-width:480px){.hero h1{font-size:37px}.cabinet-interventions,.cabinet-method{grid-template-columns:1fr}.cabinet-interventions article{padding:23px}.cabinet-method{gap:25px}.cabinet-method article{padding-top:16px}.cabinet-method h3{font-size:23px}.cabinet-signature{font-size:16px}.hero .art-bottom{font-size:8px}#expertises .service-num{font-size:23px}}

.hero .eyebrow{font-size:13px;letter-spacing:1.4px}
