@charset "UTF-8";
.breadcrumbs{display:flex;gap:12px;font-size:12px;color:var(--muted);padding-top:20px}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}
.crm-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;padding-block:54px 72px}.crm-hero h1{font-size:clamp(42px,4.5vw,64px);max-width:670px}.crm-hero h1 span{display:block}.crm-hero .lead{max-width:600px}
.crm-flow{margin:0;border:1px solid #d5e2d6;border-radius:20px;padding:30px;background:linear-gradient(145deg,#fff,#f0f5eb);box-shadow:0 18px 55px #193e3210}.flow-top{font-size:10px;letter-spacing:1.3px;color:#587262;display:flex;align-items:center;gap:8px;margin-bottom:24px}.flow-node{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #dce6db;border-radius:12px;padding:18px}.flow-node strong,.flow-branches strong{display:block;font-size:18px;letter-spacing:-.03em}.flow-node small,.flow-branches small{display:block;font-size:12px;color:var(--muted);line-height:1.6;margin-top:4px}.flow-mark{font-size:13px;color:#66836c;background:#f0f5ed;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;flex-shrink:0}.flow-center{border-color:#90b69a;background:#e7f1e1}.flow-line{padding:12px 8px;color:#66816c;font-size:11px;display:flex;align-items:center;gap:13px}.flow-line span{font-size:23px;width:25px;text-align:center}.flow-branches{display:grid;grid-template-columns:1fr 1fr;gap:12px}.flow-branches>div{padding:18px 15px;background:#fff;border:1px solid #dce6db;border-radius:12px}.flow-branches strong{font-size:16px}.crm-flow figcaption{font-size:10px;line-height:1.6;color:var(--muted);margin-top:19px}
.crm-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.crm-option{padding:34px;border:1px solid var(--line);border-radius:14px;background:#fff}.option-tag{display:block;font-size:10px;font-weight:700;letter-spacing:1.5px;color:#548363;margin-bottom:20px}.crm-option h3{font-size:28px}.crm-option ul{padding-left:19px;color:var(--muted);font-size:14px;line-height:1.8}.crm-option li+li{margin-top:8px}.crm-option code,.crm-steps code{font-size:12px;overflow-wrap:anywhere}.crm-small{font-size:12px}.crm-setup{padding-block:70px;background:#eff4eb;border-block:1px solid #e0e8dc}.crm-steps{list-style:none;counter-reset:setup;margin:0;padding:0}.crm-steps li{position:relative;counter-increment:setup;padding:0 0 24px 49px}.crm-steps li:last-child{padding-bottom:0}.crm-steps li::before{content:counter(setup,decimal-leading-zero);position:absolute;left:0;top:0;width:30px;height:30px;display:grid;place-items:center;border:1px solid #bed1bd;border-radius:50%;font-size:10px;color:#467051}.crm-steps h3{font-size:19px;margin-bottom:8px}.crm-steps p{font-size:14px;margin-bottom:0}
.crm-limits{border-top:1px solid var(--line);padding-top:34px}.crm-limits h2{max-width:740px}.crm-limit-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 60px;margin-top:35px}.crm-limit-grid h3{font-size:19px;margin-bottom:10px}.crm-limit-grid p{font-size:14px;margin-bottom:0}.crm-final{padding:48px;background:#e7efdf;border:1px solid #d9e4d0;border-radius:16px}.crm-final h2{margin-top:18px}.crm-final p{max-width:560px}.crm-page a:focus-visible,.crm-page summary:focus-visible{outline:3px solid #327c50;outline-offset:5px}.crm-page .faq summary{gap:14px}.crm-page .faq summary span{flex-shrink:0}
@media(max-width:1000px){.crm-hero{gap:32px}.crm-flow{padding:24px}.crm-option{padding:26px}.crm-option h3{font-size:25px}}
@media(max-width:760px){.crm-page .header nav{gap:12px;font-size:11px}.crm-hero{grid-template-columns:1fr;gap:32px;padding-block:35px 42px}.crm-hero h1{font-size:clamp(39px,8vw,56px)}.crm-flow{max-width:520px;width:100%;justify-self:center;padding:23px}.crm-options,.crm-limit-grid{grid-template-columns:1fr;gap:18px}.crm-setup{padding-block:48px}.crm-steps li{padding-left:43px}.crm-option{padding:25px}.crm-limit-grid{gap:24px}.crm-final{padding:32px 24px}.flow-branches{gap:9px}.flow-branches>div{padding:15px 12px}.flow-top{font-size:9px;letter-spacing:1px}.breadcrumbs{font-size:11px}.crm-page .header nav a{line-height:1.6}}
