.crm-page h2{font-size:clamp(32px,4.2vw,60px)}.crm-page .page-hero .text-link{color:#ffcf6d}.crm-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.crm-flow-step{padding:25px;background:#171b35;color:white;border-top:4px solid #ffb52e;border-radius:12px}.crm-flow-step h3{color:white;font-size:25px}.crm-flow-step p{font-size:16px}.crm-flow-step .index{color:#ffcf6d}.crm-scenarios{background:#f6f4fb}.crm-scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:40px}.crm-scenario{background:#fff;border:1px solid #e1ddec;border-radius:20px;padding:32px;min-width:0}.crm-icon{width:46px;margin:0 0 24px}.crm-icon img{width:46px;height:46px}.crm-scenario h3{font-size:30px}.crm-scenario p{font-size:17px}.crm-scenario .eyebrow{font-size:11px}.crm-problem{border-left:3px solid #ffb52e;padding-left:18px;color:#52546a}.crm-mini-flow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.crm-mini-flow p{background:#f1edff;color:#392bb1;padding:10px;font-size:14px;font-weight:650;margin:0;border-radius:8px}.crm-measure{border-top:1px solid #ddd9eb;padding-top:18px}.crm-measure p:last-child{font-size:15px;margin-bottom:0}.crm-story{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.crm-story-art{margin:0}.crm-story-art img{width:100%;border-radius:24px}.crm-pricing{background:#171b35;color:white}.crm-pricing h2{color:white}.crm-pricing h2 em{color:#ffcf6d}.crm-pricing>.eyebrow{color:#ffcf6d}.crm-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.crm-price{background:#fff;color:#171b35;padding:28px;border-radius:18px}.crm-price h3{font-size:25px}.crm-price .crm-price-value{color:#5546ff;font-size:32px;font-weight:750;line-height:1.2}.crm-price p{font-size:17px}.crm-note{font-size:14px;max-width:950px}.crm-page .closing .text-link{color:inherit}@media(max-width:900px){.crm-flow{grid-template-columns:1fr 1fr}.crm-scenario-grid,.crm-story,.crm-price-grid{grid-template-columns:1fr}.crm-story-art{max-width:600px}.crm-scenario{padding:28px}}@media(max-width:480px){.crm-flow{grid-template-columns:1fr}.crm-scenario{padding:22px}.crm-mini-flow{grid-template-columns:1fr}.crm-story{gap:28px}}
