.cbc-hero[data-v-2ed254bd]{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:72px 0 96px}.cbc-hero-bg[data-v-2ed254bd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 70% 55% at 50% 40%,#dbeafe 0%,#bfdbfe 35%,transparent 68%);opacity:.5}.cbc-hero-field[data-v-2ed254bd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.cbc-ambient-pulse[data-v-2ed254bd]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(239,68,68,0) 0%,transparent 100%);animation:cbc-ambient-2ed254bd 5s ease-in-out infinite}@keyframes cbc-ambient-2ed254bd{0%,to{background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(239,68,68,0) 0%,transparent 100%)}45%{background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(239,68,68,.07) 0%,transparent 100%)}}.cbc-device[data-v-2ed254bd]{position:absolute;width:4px;height:4px;border-radius:1px;background:#2563eb59;box-shadow:0 0 3px #2563eb26;animation:cbc-alert-flash-2ed254bd 5s ease-in-out infinite}@keyframes cbc-alert-flash-2ed254bd{0%,80%{opacity:.25;transform:scale(.8);background:#2563eb59;box-shadow:0 0 3px #2563eb26}84%{opacity:1;transform:scale(1.6);background:#ef4444e6;box-shadow:0 0 10px #ef444499,0 0 20px #ef444433}88%{opacity:.9;transform:scale(1.5);background:#ef4444cc;box-shadow:0 0 8px #ef444480}94%{opacity:.35;transform:scale(1);background:#ef444466;box-shadow:0 0 4px #ef444433}}.cbc-hero-inner[data-v-2ed254bd]{position:relative;z-index:1;max-width:700px;margin:0 auto}.cbc-hero-badge[data-v-2ed254bd]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.88px;text-transform:uppercase;color:#ef4444;background:#ef444414;padding:4px 10px;border-radius:4px;margin-bottom:20px}.cbc-hero-title[data-v-2ed254bd]{font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-1px;color:#0d1f3c;margin-bottom:18px}.cbc-hero-sub[data-v-2ed254bd]{font-size:17px;color:#60646c;line-height:1.6;margin-bottom:12px;max-width:620px;margin-left:auto;margin-right:auto}.cbc-hero-tech[data-v-2ed254bd]{font-size:13px;color:#999;margin-bottom:32px}.cbc-hero-actions[data-v-2ed254bd]{display:flex;gap:12px;justify-content:center}.cbc-btn-primary[data-v-2ed254bd]{display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:14px;font-weight:500;padding:10px 22px;border-radius:8px;height:44px;text-decoration:none;transition:background .2s,transform .2s}.cbc-btn-primary[data-v-2ed254bd]:hover{background:#dc2626;transform:translateY(-1px);color:#fff;text-decoration:none}.cbc-pain-grid[data-v-2ed254bd]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cbc-pain-card[data-v-2ed254bd]{background:#fff;border:1px solid #f0f0f3;border-radius:12px;padding:24px;opacity:0;transform:translateY(16px)}.cbc-pain-card.revealed[data-v-2ed254bd]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.cbc-pain-card[data-v-2ed254bd]:hover{border-color:#dcdee0;box-shadow:0 4px 16px #0000000a}.cbc-pain-num[data-v-2ed254bd]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:15px;font-weight:700;color:#fff;margin-bottom:12px}.cbc-pain-card:nth-child(1) .cbc-pain-num[data-v-2ed254bd]{background:#dc2626}.cbc-pain-card:nth-child(2) .cbc-pain-num[data-v-2ed254bd]{background:#ea580c}.cbc-pain-card:nth-child(3) .cbc-pain-num[data-v-2ed254bd]{background:#d97706}.cbc-pain-card:nth-child(4) .cbc-pain-num[data-v-2ed254bd]{background:#dc2626}.cbc-pain-card h3[data-v-2ed254bd]{font-size:16px;font-weight:600;color:#0d1f3c;margin-bottom:8px}.cbc-pain-card p[data-v-2ed254bd]{font-size:13px;color:#60646c;line-height:1.6}.cbc-arch-grid[data-v-2ed254bd]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cbc-arch-card[data-v-2ed254bd]{background:#fff;border:1px solid #f0f0f3;border-radius:12px;padding:24px 16px;text-align:center;opacity:0;transform:translateY(12px)}.cbc-arch-card.revealed[data-v-2ed254bd]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.cbc-arch-card[data-v-2ed254bd]:hover{border-color:#dcdee0;box-shadow:0 4px 16px #0000000a}.cbc-arch-step[data-v-2ed254bd]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:14px;font-weight:700;color:#fff}.cbc-arch-card:nth-child(1) .cbc-arch-step[data-v-2ed254bd]{background:#dc2626}.cbc-arch-card:nth-child(2) .cbc-arch-step[data-v-2ed254bd]{background:#ea580c}.cbc-arch-card:nth-child(3) .cbc-arch-step[data-v-2ed254bd]{background:#2563eb}.cbc-arch-card:nth-child(4) .cbc-arch-step[data-v-2ed254bd]{background:#059669}.cbc-arch-card h4[data-v-2ed254bd]{font-size:13px;font-weight:600;color:#0d1f3c;margin-bottom:6px;line-height:1.3}.cbc-arch-card p[data-v-2ed254bd]{font-size:11px;color:#888;line-height:1.4}.cbc-value-grid[data-v-2ed254bd]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.cbc-value-card[data-v-2ed254bd]{background:#fff;border:1px solid #f0f0f3;border-radius:14px;padding:32px 28px;text-align:center;opacity:0;transform:translateY(20px)}.cbc-value-card.revealed[data-v-2ed254bd]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.cbc-value-card[data-v-2ed254bd]:hover{border-color:#dcdee0;box-shadow:0 4px 16px #0000000a}.cbc-value-num[data-v-2ed254bd]{font-size:40px;font-weight:700;letter-spacing:-1px;margin-bottom:6px}.cbc-value-card:nth-child(1) .cbc-value-num[data-v-2ed254bd]{color:#dc2626}.cbc-value-card:nth-child(2) .cbc-value-num[data-v-2ed254bd]{color:#2563eb}.cbc-value-card:nth-child(3) .cbc-value-num[data-v-2ed254bd]{color:#059669}.cbc-value-card:nth-child(4) .cbc-value-num[data-v-2ed254bd]{color:#7c3aed}.cbc-value-label[data-v-2ed254bd]{font-size:14px;font-weight:600;color:#0d1f3c;margin-bottom:10px}.cbc-value-card p[data-v-2ed254bd]{font-size:14px;color:#60646c;line-height:1.6}.cbc-flow[data-v-2ed254bd]{display:flex;align-items:flex-start;position:relative;max-width:960px;margin:0 auto}.cbc-flow-line[data-v-2ed254bd]{position:absolute;top:20px;left:28px;right:28px;height:2px;background:linear-gradient(90deg,#dc2626,#f59e0b,#2563eb,#059669,#0d1f3c);z-index:0}.cbc-flow-step[data-v-2ed254bd]{flex:1;text-align:center;position:relative;z-index:1;padding:0 4px;opacity:0;transform:translateY(12px)}.cbc-flow-step.revealed[data-v-2ed254bd]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.cbc-flow-num[data-v-2ed254bd]{width:40px;height:40px;border-radius:50%;background:#dc2626;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:16px;font-weight:700}.cbc-flow-step:nth-child(2) .cbc-flow-num[data-v-2ed254bd]{background:#f59e0b}.cbc-flow-step:nth-child(3) .cbc-flow-num[data-v-2ed254bd]{background:#2563eb}.cbc-flow-step:nth-child(4) .cbc-flow-num[data-v-2ed254bd]{background:#059669}.cbc-flow-step:nth-child(5) .cbc-flow-num[data-v-2ed254bd]{background:#0d1f3c}.cbc-flow-step h4[data-v-2ed254bd]{font-size:14px;font-weight:600;color:#0d1f3c;margin-bottom:4px}.cbc-flow-step p[data-v-2ed254bd]{font-size:11px;color:#888;line-height:1.4}.cbc-who-grid[data-v-2ed254bd]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cbc-who-card[data-v-2ed254bd]{background:#fff;border:1px solid #f0f0f3;border-radius:12px;padding:28px 24px;text-align:center;opacity:0;transform:translateY(16px)}.cbc-who-card.revealed[data-v-2ed254bd]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.cbc-who-card[data-v-2ed254bd]:hover{border-color:#dcdee0;box-shadow:0 4px 16px #0000000a}.cbc-who-icon[data-v-2ed254bd]{font-size:36px;margin-bottom:12px}.cbc-who-card h4[data-v-2ed254bd]{font-size:17px;font-weight:600;color:#0d1f3c;margin-bottom:8px}.cbc-who-card p[data-v-2ed254bd]{font-size:13px;color:#60646c;line-height:1.6}.cbc-full-img[data-v-2ed254bd]{width:100%;border-radius:12px;border:1px solid #f0f0f3;display:block;margin:0 auto}.cbc-img-ph[data-v-2ed254bd]{min-height:180px;border-radius:12px;background:linear-gradient(135deg,#fef2f2,#f8faff);border:1px dashed #fecaca;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;max-width:960px;margin:0 auto}.cbc-ph-icon[data-v-2ed254bd]{font-size:44px;display:block;margin-bottom:10px}.cbc-img-ph p[data-v-2ed254bd]{font-size:14px;color:#999}.cbc-faq details[data-v-2ed254bd]{border-bottom:1px solid #f0f0f3}.cbc-faq summary[data-v-2ed254bd]{padding:18px 0;font-size:15px;font-weight:500;color:#0d1f3c;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.cbc-faq summary[data-v-2ed254bd]:after{content:"+";font-size:18px;color:#999}.cbc-faq details[open] summary[data-v-2ed254bd]:after{content:"−"}.cbc-faq p[data-v-2ed254bd]{font-size:14px;color:#60646c;line-height:1.6;padding-bottom:18px;margin:0}@media (max-width: 768px){.cbc-hero-title[data-v-2ed254bd]{font-size:29px}.cbc-pain-grid[data-v-2ed254bd]{grid-template-columns:1fr}.cbc-arch-grid[data-v-2ed254bd]{grid-template-columns:repeat(2,1fr)}.cbc-value-grid[data-v-2ed254bd]{grid-template-columns:1fr}.cbc-flow[data-v-2ed254bd]{flex-direction:column;gap:20px;padding-left:52px}.cbc-flow-line[data-v-2ed254bd]{left:20px;right:auto;top:16px;bottom:16px;width:2px;height:auto}.cbc-flow-step[data-v-2ed254bd]{text-align:left}.cbc-flow-num[data-v-2ed254bd]{position:absolute;left:-44px;top:0}.cbc-who-grid[data-v-2ed254bd]{grid-template-columns:1fr}}@media (max-width: 500px){.cbc-arch-grid[data-v-2ed254bd]{grid-template-columns:1fr}}
