.crmModern{color:#fff;background:radial-gradient(900px 550px at 80% 20%,#00a0ff1f,#0000 62%),linear-gradient(#06152d 0%,#071a34 48%,#06152d 100%);min-height:100vh;overflow:hidden}.crmModern .hero{padding:120px 0 70px;position:relative}.crmModern .accent{color:#ff7a00}.crmModern .muted{color:#ffffffc7;line-height:1.9}.crmModern .pill{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.crmModern h1{margin:14px 0 12px;font-size:clamp(32px,3.3vw,56px);font-weight:950;line-height:1.15}.crmModern .cta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.crmModern .btnPill{border-radius:999px!important;padding:10px 18px!important;font-weight:950!important}.crmModern .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.crmModern .kpi{background:#ffffff12;border:1px solid #ffffff1a;border-radius:22px;padding:16px;box-shadow:0 18px 40px #00000040}.crmModern .kpi .num{color:#ff7a00;font-size:18px;font-weight:950}.crmModern .kpi .lbl{color:#ffffffc2;margin-top:4px;font-size:13px}.crmModern .mockWrap{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:26px;padding:18px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 26px 70px #00000059}.crmModern .mockTopBar{background:#0000002e;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.crmModern .dots{gap:6px;display:flex}.crmModern .dot{background:#ffffff38;border-radius:50%;width:10px;height:10px}.crmModern .brandMini{color:#ffffffbf;font-size:12px;font-weight:900}.crmModern .mockBody{background:#0000002e;border:1px solid #ffffff1a;border-radius:22px;margin-top:12px;padding:14px}.crmModern .mockGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crmModern .miniCard{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:12px}.crmModern .miniCard .t{margin-bottom:6px;font-size:13px;font-weight:950}.crmModern .bar{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;height:10px;overflow:hidden}.crmModern .bar>span{background:linear-gradient(90deg,#ff7a00f2,#ffbe5ad9);border-radius:999px;width:65%;height:100%;display:block}.crmModern .mockList{gap:10px;margin-top:12px;display:grid}.crmModern .rowItem{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.crmModern .tag{color:#ffffffeb;background:#ff7a001f;border:1px solid #ff7a0038;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.reveal{opacity:0;will-change:transform, opacity;transition:opacity .6s,transform .6s;transform:translateY(14px)}.reveal.is-in{opacity:1;transform:translateY(0)}.reveal.up{transform:translateY(16px)}.hoverLift{transition:transform .22s,box-shadow .22s}.hoverLift:hover{transform:translateY(-4px);box-shadow:0 22px 50px #0000004d}.hoverGlow:hover{transform:translateY(-4px);box-shadow:0 30px 80px #0000006b}.crmLight{color:#0b1b33;background:linear-gradient(#f7f8fb 0%,#fff 55%,#f7f8fb 100%)}.section{padding:70px 0}.sectionAltLight{border-top:1px solid #0a192d0f;border-bottom:1px solid #0a192d0f}.darkText{color:#081a33;margin:0 0 10px;font-size:clamp(22px,2.2vw,32px);font-weight:950}.subText{color:#081a33b8;margin:0 0 14px;font-size:15px;line-height:1.9}.whyGrid{gap:12px;margin-top:14px;display:grid}.whyCard{background:#fff;border:1px solid #0a192d14;border-radius:22px;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 14px 40px #0a192d0f}.whyIcon{color:#ff7a00;background:#ff7a0024;border:1px solid #ff7a0033;border-radius:14px;flex:none;place-items:center;width:36px;height:36px;margin-top:2px;font-weight:950;display:grid}.whyTitle{color:#081a33;margin-bottom:4px;font-weight:950}.whyDesc{color:#081a33ad;font-size:14px;line-height:1.75}.lightPanel{background:#ffffffe6;border:1px solid #0a192d14;border-radius:26px;padding:18px;transition:transform .25s,box-shadow .25s;box-shadow:0 20px 60px #0a192d14}.panelTop{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px;display:flex}.miniPill{color:#081a33bf;background:#0a192d08;border:1px solid #0a192d1a;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.accentPill{color:#b84e00;background:#ff7a001a;border-color:#ff7a0040}.panelTitle{color:#081a33;margin:8px 0 6px;font-size:18px;font-weight:950}.panelDesc{color:#081a33b3;margin:0 0 12px;line-height:1.85}.featureRow{gap:10px;margin-top:10px;display:grid}.featureMini{background:#fff;border:1px solid #0a192d14;border-radius:18px;align-items:flex-start;gap:10px;padding:12px;display:flex}.featureBadge{color:#ff7a00;background:#ff7a0024;border:1px solid #ff7a0038;border-radius:14px;flex:none;place-items:center;width:34px;height:34px;margin-top:2px;font-weight:950;display:grid}.featureTitle{color:#081a33;margin-bottom:3px;font-weight:950}.featureDesc{color:#081a33a8;font-size:13.5px;line-height:1.75}.panelCta{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.btnPillDark{border-radius:999px!important;padding:10px 16px!important;font-weight:950!important}.howLight{padding-top:58px}.howCard{background:#fff;border:1px solid #0a192d14;border-radius:26px;padding:18px;box-shadow:0 20px 60px #0a192d14}.howCtas{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.miniNote{color:#081a33b8;background:#0a192d08;border:1px dashed #0a192d24;border-radius:18px;margin-top:12px;padding:12px;font-size:13.5px;line-height:1.8}.howSteps{gap:12px;display:grid}.howStep{background:#fff;border:1px solid #0a192d14;border-radius:24px;align-items:flex-start;gap:12px;padding:16px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 14px 40px #0a192d0f}.howNum{color:#fff;background:#ff7a00;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;margin-top:2px;font-weight:950;display:grid}.howTitle{color:#081a33;margin-bottom:4px;font-weight:950}.howDesc{color:#081a33ad;font-size:14px;line-height:1.8}.hoverLiftLight:hover{transform:translateY(-4px);box-shadow:0 24px 70px #0a192d1a}.hoverGlowLight:hover{transform:translateY(-4px);box-shadow:0 28px 80px #0a192d1f}@media (max-width:991px){.crmModern .hero{padding-top:95px}.crmModern .kpis,.crmModern .mockGrid{grid-template-columns:1fr}}.crmModern,.crmModern *{-webkit-filter:none!important}.crmLight .btn.btn-dark.btnPillDark,.btn.btn-dark.btnPillDark{border:none;color:#fff!important;background:#f37021!important;transition:transform .18s,box-shadow .18s,filter .18s!important}.crmLight .btn.btn-dark.btnPillDark:hover,.btn.btn-dark.btnPillDark:hover{filter:brightness(1.02)saturate(1.05);transform:translateY(-2px)}.crmLight .btn.btn-dark.btnPillDark:active,.btn.btn-dark.btnPillDark:active{filter:brightness(.98);transform:translateY(0)}.crmLight .btn.btn-dark.btnPillDark:focus,.crmLight .btn.btn-dark.btnPillDark:focus-visible,.btn.btn-dark.btnPillDark:focus,.btn.btn-dark.btnPillDark:focus-visible{outline:none!important}.crmLight .btn.btn-outline-dark.btnPillDark,.btn.btn-outline-dark.btnPillDark{color:#f37021!important;background:0 0!important;border:1px solid #f37021!important;transition:transform .18s,background .18s,box-shadow .18s!important}.crmLight .btn.btn-outline-dark.btnPillDark:hover,.btn.btn-outline-dark.btnPillDark:hover{transform:translateY(-2px)}
