.service_hero__F_1yd{padding:42px;border:1px solid #ded0ad;border-radius:19px;background:#f5eddc;display:grid;grid-gap:18px;gap:18px;justify-items:start}.service_badge__CcXjS{padding:4px 11px;border-radius:99px;border:1px solid #d8c499;color:#73551b;font-size:.78rem}.service_hero__F_1yd h1{font-size:clamp(2rem,4vw,3rem);color:var(--accent)}.service_hero__F_1yd .service_lead__TPkND{font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:600;line-height:1.75;color:var(--ink)}.service_hero__F_1yd p{line-height:1.95;max-width:66ch;color:var(--muted)}.service_actions__QBroK{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.service_actions__QBroK>a:last-child{text-decoration:underline;text-underline-offset:5px;font-size:.88rem}.service_cards__pX_mP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.service_cards__pX_mP h3{font-size:1.04rem;color:var(--accent);margin-bottom:12px}.service_cards__pX_mP p,.service_scope__KpzFl p{line-height:1.95;color:var(--muted);font-size:.9rem}.service_steps__s7hHl{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.service_steps__s7hHl li{display:flex;gap:14px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.service_steps__s7hHl li>span{display:grid;place-items:center;width:32px;height:32px;flex:none;background:var(--soft);border-radius:9px;color:var(--accent);font-size:.86rem;font-weight:600}.service_steps__s7hHl h3{font-size:1rem;margin-bottom:9px}.service_steps__s7hHl p{font-size:.87rem;line-height:1.9;color:var(--muted)}.service_scope__KpzFl{padding:30px;border:1px solid #cbdcd0;border-radius:16px;background:#eef4ed;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.service_scope__KpzFl h2,.service_scope__KpzFl h3{font-size:1.1rem;margin-bottom:12px}.service_scope__KpzFl a{font-size:.8rem;text-decoration:underline;text-underline-offset:4px}.service_end__FsaZT{padding:30px 20px;text-align:center;display:grid;justify-items:center;grid-gap:16px;gap:16px}@media(max-width:650px){.service_hero__F_1yd{padding:25px 20px;gap:15px}.service_hero__F_1yd p{font-size:.88rem}.service_cards__pX_mP,.service_scope__KpzFl,.service_steps__s7hHl{grid-template-columns:1fr}.service_steps__s7hHl li{padding:20px 17px}.service_scope__KpzFl{padding:23px 19px;gap:23px}.service_actions__QBroK .btn{font-size:.86rem}}