.cfy-cs .placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed #95afd7;border-radius:16px;background:#f7faff;color:#0a2456;text-align:center;padding:24px}.cfy-cs .placeholder b{font-size:20px}.cfy-cs .placeholder span{font-size:14px;color:#525356}.cfy-cs section.scale{padding:48px 0;border-bottom:1px solid #e9eef6}.cfy-cs .scale-title{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0545aa;text-align:center;margin-bottom:24px}.cfy-cs .stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;text-align:center}.cfy-cs .stats div{display:flex;flex-direction:column;justify-content:flex-start;gap:4px}.cfy-cs .stats dd{order:-1}.cfy-cs .stats dd{font-size:36px;font-weight:700;color:#06f;line-height:1.1}.cfy-cs .stats dt{font-size:14px;font-weight:600;color:#525356;line-height:1.4}.cfy-cs .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}.cfy-cs .ba{margin-top:36px;border:1px solid #e9eef6;border-radius:16px;overflow:hidden}.cfy-cs .ba-row{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);border-top:1px solid #e9eef6}.cfy-cs .ba-row:first-child{border-top:0}.cfy-cs .ba-row div{padding:16px 22px;font-size:16px}.cfy-cs .ba-head div{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding-top:14px;padding-bottom:14px}.cfy-cs .ba-k{font-weight:700;background:#f7faff}.cfy-cs .ba-b{color:#525356}.cfy-cs .ba-a{font-weight:600;background:#ddf8f0}.cfy-cs .outcome{margin-top:40px;padding:36px 40px;border-radius:16px;background:#0a2456;color:#fff;display:flex;flex-direction:column;gap:14px}.cfy-cs .outcome .k{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0ee8b1}.cfy-cs .outcome .v{font-size:26px;font-weight:700;line-height:1.3}.cfy-cs .proof{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;margin-top:24px}.cfy-cs .quote{margin:0;padding:32px 40px;border-radius:16px;background:#f7faff;border:2px solid #a25803}.cfy-cs .quote .flag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;border-radius:999px;background:#a25803;color:#fff;margin-bottom:16px}.cfy-cs .quote blockquote{margin:0;font-size:19px;font-weight:600;line-height:1.5;color:#0a1628}.cfy-cs .quote figcaption{margin-top:14px;font-size:15px;color:#525356}.cfy-cs .chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;margin-top:28px;padding:28px 32px;background:#fff;border:1px solid #e9eef6;border-radius:16px}.cfy-cs .chips span{position:relative;padding-left:28px;font-size:15px;color:#0a2456;line-height:1.5}.cfy-cs .chips span::before{content:"";position:absolute;left:2px;top:4px;width:12px;height:6px;border-left:2px solid #06f;border-bottom:2px solid #06f;transform:rotate(-45deg)}@media (max-width:960px){.cfy-cs .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.cfy-cs .chips{grid-template-columns:repeat(2,minmax(0,1fr))}.cfy-cs .proof{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.cfy-cs .cards{grid-template-columns:minmax(0,1fr)}.cfy-cs .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cfy-cs .stats dd{font-size:30px}.cfy-cs .chips{grid-template-columns:minmax(0,1fr);padding:22px}.cfy-cs .ba-row{grid-template-columns:minmax(0,1fr)}.cfy-cs .ba-head{display:none}.cfy-cs .ba-row div{padding:10px 18px}.cfy-cs .ba-b::before{content:"Before: ";font-weight:700}.cfy-cs .ba-a::before{content:"After: ";font-weight:700}.cfy-cs .outcome,.cfy-cs .quote{padding:26px 22px}.cfy-cs .outcome .v{font-size:21px}}.cfy-cs .needs .n{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffe2bb;color:#0a1628;font-weight:700;font-size:15px;margin-bottom:14px}.cfy-cs .rquote{margin:32px 0 0;padding:28px 34px;border-radius:16px;background:#fff;border:2px solid #95afd7;border-left:6px solid #06f}.cfy-cs .rquote blockquote{margin:0;font-size:22px;font-weight:700;line-height:1.4;color:#0a2456}.cfy-cs .rquote figcaption{margin-top:10px;font-size:15px;color:#525356}@media (max-width:600px){.cfy-cs .rquote{padding:22px}.cfy-cs .rquote blockquote{font-size:18px}}.cf-wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}