.crm-showcase{padding-top:100px;padding-bottom:90px;background:#eef4f9;color:#0f2a52}.crm-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;align-items:end;margin-bottom:38px}.crm-intro h2{font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.12;letter-spacing:-2px;margin-top:20px}.crm-intro>p{font-size:14px;line-height:1.9;color:#526b82;max-width:420px;padding-bottom:4px}.crm-intro .eyebrow{color:#526b82}.crm-demo{display:grid;grid-template-columns:200px minmax(0,1fr);border:1px solid #cbdce9;border-radius:14px;background:#f8fafc;overflow:hidden;box-shadow:0 30px 80px #0f2a5210;position:relative;font-family:Manrope,system-ui,sans-serif}.crm-demo *{box-sizing:border-box}.crm-sidebar{background:#0f2a52;color:#dbe9f5;padding:25px 16px;display:flex;flex-direction:column}.crm-brand{display:flex;align-items:center;gap:8px;padding:0 6px 28px}.crm-brand>b{font-size:29px;color:#47c9eb;line-height:1}.crm-brand>span{font-size:22px;letter-spacing:-1.2px}.crm-brand small{display:block;font:6px/1.8 monospace;letter-spacing:.5px;color:#a1bad4;margin-top:4px}.crm-company{display:flex;align-items:center;gap:9px;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;padding:18px 2px;font-size:10px;line-height:1.6}.crm-company>span{background:#ffffff12;padding:8px;border-radius:7px;color:#8cdef3;font-size:12px}.crm-company small{display:block;color:#9cb5cd;font-size:8px}.crm-sidebar nav{display:flex;flex-direction:column;gap:5px;padding-top:24px}.crm-sidebar nav button{display:flex;align-items:center;gap:12px;background:none;color:#b8cbe0;border:0;border-radius:6px;padding:12px 14px;text-align:left;font:500 11px Manrope,system-ui;cursor:pointer;min-height:42px}.crm-sidebar nav button span{font-size:18px;width:19px;color:#85afc9}.crm-sidebar nav button[aria-current=page]{background:#1a456c;color:white}.crm-sidebar nav button[aria-current=page] span{color:#51d2ee}.crm-sidebar nav button:hover{background:#1a456c}.crm-side-note{margin-top:auto;padding:45px 10px 0;font-size:10px;color:#a7c7e1}.crm-side-note i,.crm-topline i{display:inline-block;width:5px;height:5px;background:#15b6e6;border-radius:50%;margin-right:5px}.crm-side-note p{font-size:10px;line-height:1.8;color:#99b7d0;margin-top:10px}.crm-workspace{padding:24px 28px 12px;min-width:0}.crm-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #dce6ef;padding-bottom:16px}.crm-topline>span{font:8px/1.7 monospace;letter-spacing:.4px;color:#526b82}.crm-topline button{border:0;background:none;font:10px Manrope,system-ui;color:#526b82;cursor:pointer;min-height:30px}.crm-workspace-head{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:25px 0}.crm-workspace-head small,.crm-kicker{font:7px/1.8 monospace;letter-spacing:.7px;color:#536d85}.crm-workspace-head h3{font-size:23px;letter-spacing:-.9px;line-height:1.35;margin:8px 0 4px;font-weight:600;color:#0f2a52}.crm-workspace-head p{font-size:10px;color:#526b82}.crm-workspace-head label{font-size:9px;color:#526b82;display:flex;flex-direction:column;gap:5px;flex-shrink:0}.crm-workspace select{background:white;color:#173b59;border:1px solid #cbdce9;border-radius:5px;padding:9px 10px;font:10px Manrope,system-ui;min-height:38px}.crm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crm-metric{border:1px solid #dce6ef;border-radius:8px;background:#fff;padding:15px 12px}.crm-metric small{display:block;font-size:9px;color:#526b82;line-height:1.5}.crm-metric strong{display:block;font-size:28px;letter-spacing:-1px;line-height:1.5;color:#0f2a52;font-weight:600}.crm-metric span{font-size:8px;color:#526b82;line-height:1.5;display:block}.crm-metric:last-child{border-color:#b4e4ee;background:#edf9fc}.crm-content-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 13px}.crm-workspace h4{font-size:13px;font-weight:600;line-height:1.5;color:#0f2a52;margin:4px 0}.crm-search input{border:1px solid #cbdce9;border-radius:5px;padding:10px;font:10px Manrope,system-ui;background:white;color:#0f2a52;width:175px;min-height:38px}.crm-table-scroll{overflow:auto}.crm-table{width:100%;border-collapse:collapse;font-size:10px;min-width:510px}.crm-table th{text-align:left;color:#526b82;font-size:8px;font-weight:500;border-bottom:1px solid #dce6ef;padding:10px 7px;background:#f0f5fa}.crm-table td{padding:13px 7px;border-bottom:1px solid #e3ebf2;color:#24445f;vertical-align:middle;font-size:10px}.crm-table td:first-child strong{display:block;color:#173b59;font-size:10px}.crm-table td small{display:block;font-size:8px;color:#5b7287;line-height:1.7;margin-top:2px}.crm-pill{display:inline-block;padding:4px 7px;border-radius:4px;font-size:8px;white-space:nowrap;background:#eaf0f7;color:#365373}.crm-pill.new{background:#e7f0fc;color:#245f9a}.crm-pill.active{background:#fff1d9;color:#89530d}.crm-pill.done{background:#e1f3ea;color:#246148}.crm-pill.review{background:#def4fa;color:#08617c}.crm-table button,.crm-review-card button,.crm-dialog-actions button{border:1px solid #c7dce8;background:#fff;border-radius:5px;padding:7px 10px;color:#075d7c;font:600 9px Manrope,system-ui;cursor:pointer;min-height:34px;white-space:nowrap}.crm-table button:hover,.crm-review-card button:hover{background:#e6f6fb}.crm-bottom{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;margin-top:22px}.crm-review-card{display:flex;align-items:start;gap:12px;border:1px solid #bee4ee;background:#edf9fc;border-radius:8px;padding:16px}.crm-review-icon{font-size:26px;color:#0c7c9e;line-height:1}.crm-review-card p,.crm-flow-note p{font-size:10px;line-height:1.8;color:#526b82;margin:9px 0}.crm-review-card button{background:#0f2a52;border-color:#0f2a52;color:white;margin-top:4px}.crm-review-card button:hover{background:#17416e}.crm-flow-note{padding:10px 0}.crm-flow-note small{font-size:8px;line-height:1.8;color:#526b82}.crm-status{font-size:9px;color:#526b82;line-height:1.7;min-height:30px;padding-top:16px}.crm-caption{display:flex;justify-content:space-between;align-items:start;gap:45px;margin-top:25px}.crm-caption p{font-size:12px;line-height:1.9;color:#526b82;max-width:720px}.crm-caption b{color:#173b59;font-weight:600}.crm-caption a{font-size:11px;white-space:nowrap;margin-top:3px}.crm-seo-note{font-size:10px;line-height:1.8;color:#526b82;margin-top:16px;max-width:900px}.crm-seo-note a{text-decoration:underline}.crm-dialog{position:fixed;margin:auto;inset:0;width:min(520px,calc(100% - 30px));max-height:85vh;overflow:auto;padding:32px;border:1px solid #cbdce9;border-radius:12px;background:white;color:#0f2a52;box-shadow:0 25px 90px #07172e40}.crm-dialog::backdrop{background:#07172e99}.crm-dialog-close{position:absolute;right:13px;top:10px;background:none;border:0;color:#526b82;font-size:24px;cursor:pointer;width:32px;height:32px}.crm-dialog h3{font-size:23px;line-height:1.4;letter-spacing:-.6px;margin:15px 0;color:#0f2a52}.crm-dialog p{font-size:13px;line-height:1.8;color:#526b82;margin:12px 0}.crm-dialog blockquote{font-size:13px;line-height:1.9;padding:18px;background:#eef7fb;border-left:2px solid #15b6e6;margin:18px 0;white-space:pre-line}.crm-dialog dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e3ebf2;padding:10px 0;font-size:12px}.crm-dialog dd{margin:0;text-align:right}.crm-dialog-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.crm-dialog-actions button{font-size:11px;padding:10px 15px}.crm-dialog-actions button:first-child{color:white;background:#0f2a52;border-color:#0f2a52}.crm-demo button:focus-visible,.crm-demo input:focus-visible,.crm-demo select:focus-visible{outline:2px solid #0782a7;outline-offset:3px}.crm-table .crm-empty{text-align:center;padding:32px;font-size:11px;color:#526b82}
@media(min-width:1500px){.crm-workspace{padding:28px 34px}.crm-table td{padding:16px 10px}.crm-metric{padding:18px}.crm-workspace-head h3{font-size:27px}}
@media(max-width:1050px){.crm-demo{grid-template-columns:165px minmax(0,1fr)}.crm-sidebar{padding:23px 10px}.crm-workspace{padding:20px 18px 10px}.crm-brand>span{font-size:20px}.crm-metrics{gap:7px}.crm-metric{padding:12px 9px}.crm-bottom{grid-template-columns:1fr}.crm-flow-note{display:none}.crm-intro{gap:30px}.crm-caption{gap:25px}}
@media(max-width:760px){.crm-showcase{padding-top:60px;padding-bottom:55px}.crm-intro{grid-template-columns:1fr;gap:20px;margin-bottom:27px}.crm-intro h2{font-size:38px;letter-spacing:-1.5px}.crm-intro>p{font-size:12px;max-width:100%}.crm-demo{display:block;border-radius:10px}.crm-sidebar{padding:15px 14px}.crm-brand{padding:0 0 13px}.crm-brand>span{font-size:20px}.crm-brand small{display:none}.crm-company,.crm-side-note{display:none}.crm-sidebar nav{padding:0;flex-direction:row;overflow:auto;gap:4px}.crm-sidebar nav button{font-size:10px;flex-shrink:0;padding:10px 12px}.crm-sidebar nav button span{display:none}.crm-workspace{padding:16px 14px 8px}.crm-topline>span{font-size:6px;letter-spacing:0}.crm-topline button{font-size:9px}.crm-workspace-head{align-items:start;padding:22px 0;flex-wrap:wrap;gap:16px}.crm-workspace-head h3{font-size:23px}.crm-workspace-head label{flex-direction:row;align-items:center;gap:10px}.crm-metrics{grid-template-columns:repeat(2,1fr);gap:8px}.crm-metric{padding:13px}.crm-metric small{font-size:10px}.crm-metric strong{font-size:28px}.crm-metric span{font-size:9px}.crm-content-head{flex-wrap:wrap;gap:13px;margin-top:23px}.crm-search,.crm-search input{width:100%}.crm-table{min-width:490px}.crm-table td{font-size:10px}.crm-table button{min-height:40px}.crm-review-card{padding:14px}.crm-caption{flex-direction:column;gap:15px}.crm-caption p{font-size:11px}.crm-caption a{font-size:11px}.crm-dialog{padding:27px 20px}.crm-dialog h3{font-size:22px}.crm-status{font-size:9px}.crm-seo-note{font-size:9px}.crm-review-card button{min-height:40px}}
