.crm-professional-intro{background:linear-gradient(120deg,#102e33,#1d5055);color:#fff;padding:64px 0}.crm-intro-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px}.crm-professional-intro h1{font-size:clamp(34px,4vw,58px);line-height:1.08;margin:20px 0 24px;max-width:740px}.crm-lede{font-size:20px;line-height:1.65;color:#d4e9ea;max-width:650px}.crm-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:28px 0}.crm-jump{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;font-size:15px}.crm-jump a{color:#cae9e7;text-underline-offset:4px}.crm-concept{margin:0;background:#f3f8f8;border-radius:20px;overflow:hidden;color:#173d43;border:1px solid #dce9ea}.crm-concept img{display:block;width:100%;height:auto}.crm-concept figcaption{padding:20px;font-size:14px;line-height:1.6}.crm-concept a{color:inherit}.crm-step{color:#087882;font-weight:700;font-size:14px}.crm-delivery .card{height:100%}.crm-dependency-note{background:#eef6f6;border-left:4px solid #087c85;padding:22px;margin:28px 0;line-height:1.7}.crm-next{background:#edf5f5}.crm-next-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}body[data-page="crmErp"] .quick-contact{position:static;justify-content:flex-end;padding:16px}body[data-page="crmErp"] #crm-projects,body[data-page="crmErp"] #crm-solution-comparison,body[data-page="crmErp"] #crm-delivery,body[data-page="crmErp"] #crm-demo-link{scroll-margin-top:110px}@media(max-width:900px){.crm-intro-grid,.crm-next-grid{grid-template-columns:1fr;gap:28px}.crm-professional-intro{padding:38px 0}.crm-concept{max-width:720px}.crm-lede{font-size:18px}}@media(max-width:520px){.crm-professional-intro h1{font-size:36px}.crm-actions{align-items:stretch;gap:12px}.crm-actions .button{width:100%;text-align:center;justify-content:center}.crm-jump{gap:12px;font-size:14px}.crm-next-grid{gap:24px}.crm-concept figcaption{padding:16px}.crm-professional-intro{padding:30px 0}.crm-lede{line-height:1.55}}
.crm-example-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:start}.crm-evidence-note{border-left:3px solid #0d7c84;padding-left:18px;color:#456269;font-size:15px}.crm-professional-intro h1{max-width:700px}body[data-page="crmErp"] #crm-project-example,body[data-page="crmErp"] #crm-starting-point{scroll-margin-top:110px}@media(max-width:900px){.crm-example-grid{grid-template-columns:1fr;gap:24px}}
@media(min-width:1001px) and (max-width:1300px){body[data-page="crmErp"] .nav-wrap{gap:12px}body[data-page="crmErp"] .nav-link{white-space:nowrap;padding:10px 6px;font-size:.8rem}body[data-page="crmErp"] .nav-actions{gap:8px;margin-left:0}body[data-page="crmErp"] .nav-actions .button{padding:12px;font-size:.8rem}body[data-page="crmErp"] .brand-line{font-size:.68rem}body[data-page="crmErp"] .brand{min-width:226px}}