.pbx-hero[data-v-8bda7fde]{position:relative;padding:80px 0 96px;overflow:hidden;isolation:isolate;text-align:center}.pbx-hero-bg[data-v-8bda7fde]{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}.pbx-hero-shapes[data-v-8bda7fde]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.pbx-hero-shape[data-v-8bda7fde]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;animation:pbx-color-shift-8bda7fde 8s ease-in-out infinite}.pbx-hero-shape-1[data-v-8bda7fde]{width:280px;height:280px;top:10%;left:5%;background:#0891b2;animation-delay:0s}.pbx-hero-shape-2[data-v-8bda7fde]{width:220px;height:220px;top:40%;right:8%;background:#2563eb;animation-delay:2.5s}.pbx-hero-shape-3[data-v-8bda7fde]{width:180px;height:180px;bottom:10%;left:20%;background:#0d9488;animation-delay:5s}@keyframes pbx-color-shift-8bda7fde{0%,to{opacity:.25;transform:scale(1)}25%{opacity:.4;transform:scale(1.15)}50%{opacity:.2;transform:scale(.95)}75%{opacity:.35;transform:scale(1.08)}}.pbx-hero-inner[data-v-8bda7fde]{position:relative;z-index:1;max-width:680px;margin:0 auto}.pbx-hero-badge[data-v-8bda7fde]{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.88px;text-transform:uppercase;color:#0891b2;background:#0891b214;padding:4px 10px;border-radius:4px;margin-bottom:20px}.pbx-hero-title[data-v-8bda7fde]{font-size:44px;font-weight:600;line-height:1.1;letter-spacing:-1.2px;color:#0d1f3c;margin-bottom:18px}.pbx-hero-sub[data-v-8bda7fde]{font-size:17px;color:#60646c;line-height:1.6;margin-bottom:32px;max-width:520px;margin-left:auto;margin-right:auto}.pbx-hero-actions[data-v-8bda7fde]{display:flex;gap:12px;justify-content:center}.pbx-btn-primary[data-v-8bda7fde]{display:inline-flex;align-items:center;justify-content:center;background:#0891b2;color:#fff;font-size:14px;font-weight:500;padding:10px 22px;border-radius:8px;height:44px;text-decoration:none;transition:background .2s,transform .2s}.pbx-btn-primary[data-v-8bda7fde]:hover{background:#0e7490;transform:translateY(-1px);color:#fff;text-decoration:none}.pbx-pain-grid[data-v-8bda7fde]{display:flex;flex-direction:column;gap:16px}.pbx-pain-card[data-v-8bda7fde]{background:#fff;border:1px solid #f0f0f3;border-radius:14px;padding:26px 28px;opacity:0;transform:translateY(16px)}.pbx-pain-card.revealed[data-v-8bda7fde]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.pbx-pain-card[data-v-8bda7fde]:hover{border-color:#a5f3fc;box-shadow:0 4px 16px #0891b20a}.pbx-pain-head[data-v-8bda7fde]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pbx-pain-icon[data-v-8bda7fde]{font-size:24px}.pbx-pain-cost[data-v-8bda7fde]{font-size:14px;font-weight:700;color:#dc2626;background:#fef2f2;padding:4px 12px;border-radius:6px}.pbx-pain-card h3[data-v-8bda7fde]{font-size:16px;font-weight:600;color:#0d1f3c;margin-bottom:4px}.pbx-pain-card p[data-v-8bda7fde]{font-size:13px;color:#60646c;line-height:1.6;margin:0}.pbx-cap-grid[data-v-8bda7fde]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pbx-cap-card[data-v-8bda7fde]{background:#fff;border:1px solid #f0f0f3;border-radius:14px;padding:26px 20px;text-align:center;opacity:0;transform:translateY(16px)}.pbx-cap-card.revealed[data-v-8bda7fde]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.pbx-cap-card[data-v-8bda7fde]:hover{border-color:#a5f3fc;box-shadow:0 4px 20px #0891b20f}.pbx-cap-icon[data-v-8bda7fde]{font-size:32px;display:block;margin-bottom:12px}.pbx-cap-card h4[data-v-8bda7fde]{font-size:15px;font-weight:600;color:#0d1f3c;margin-bottom:6px}.pbx-cap-card p[data-v-8bda7fde]{font-size:12px;color:#888;line-height:1.5;margin:0}.pbx-flow[data-v-8bda7fde]{display:flex;align-items:flex-start;gap:0}.pbx-flow-card[data-v-8bda7fde]{flex:1;text-align:center;padding:0 10px;opacity:0;transform:translateY(16px)}.pbx-flow-card.revealed[data-v-8bda7fde]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.pbx-flow-circle[data-v-8bda7fde]{width:40px;height:40px;border-radius:50%;background:#0891b2;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:16px;font-weight:700;border:3px solid #cffafe}.pbx-flow-card:nth-child(2) .pbx-flow-circle[data-v-8bda7fde]{background:#2563eb;border-color:#dbeafe}.pbx-flow-card:nth-child(3) .pbx-flow-circle[data-v-8bda7fde]{background:#0d9488;border-color:#ccfbf1}.pbx-flow-card:nth-child(4) .pbx-flow-circle[data-v-8bda7fde]{background:#7c3aed;border-color:#ede9fe}.pbx-flow-card h4[data-v-8bda7fde]{font-size:14px;font-weight:600;color:#0d1f3c;margin-bottom:4px}.pbx-flow-card p[data-v-8bda7fde]{font-size:11px;color:#888;line-height:1.4;margin:0}.pbx-impact-grid[data-v-8bda7fde]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pbx-impact-card[data-v-8bda7fde]{background:#fff;border:1px solid #f0f0f3;border-radius:14px;padding:28px 18px 24px;text-align:center;opacity:0;transform:translateY(16px)}.pbx-impact-card.revealed[data-v-8bda7fde]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.pbx-impact-card[data-v-8bda7fde]:hover{border-color:#dcdee0;box-shadow:0 4px 16px #0000000a}.pbx-impact-num[data-v-8bda7fde]{font-size:30px;font-weight:700;color:#0891b2;letter-spacing:-.5px;margin-bottom:6px}.pbx-impact-card:nth-child(2) .pbx-impact-num[data-v-8bda7fde]{color:#2563eb}.pbx-impact-card:nth-child(3) .pbx-impact-num[data-v-8bda7fde]{color:#0d9488}.pbx-impact-card:nth-child(4) .pbx-impact-num[data-v-8bda7fde]{color:#7c3aed}.pbx-impact-label[data-v-8bda7fde]{font-size:13px;font-weight:600;color:#0d1f3c;margin-bottom:8px}.pbx-impact-card p[data-v-8bda7fde]{font-size:12px;color:#888;line-height:1.5;margin:0}.pbx-who-grid[data-v-8bda7fde]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pbx-who-card[data-v-8bda7fde]{background:#fff;border:1px solid #f0f0f3;border-radius:14px;padding:28px 24px;text-align:center;opacity:0;transform:translateY(16px)}.pbx-who-card.revealed[data-v-8bda7fde]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.pbx-who-card[data-v-8bda7fde]:hover{border-color:#a5f3fc;box-shadow:0 4px 16px #0891b20a}.pbx-who-icon[data-v-8bda7fde]{font-size:36px;display:block;margin-bottom:12px}.pbx-who-card h4[data-v-8bda7fde]{font-size:16px;font-weight:600;color:#0d1f3c;margin-bottom:6px}.pbx-who-card p[data-v-8bda7fde]{font-size:13px;color:#60646c;line-height:1.6;margin:0}.pbx-deploy-grid[data-v-8bda7fde]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pbx-deploy-card[data-v-8bda7fde]{background:#fff;border:1px solid #f0f0f3;border-radius:14px;padding:28px 22px;text-align:center;opacity:0;transform:translateY(16px)}.pbx-deploy-card.revealed[data-v-8bda7fde]{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.22,1,.36,1)}.pbx-deploy-card[data-v-8bda7fde]:hover{border-color:#a5f3fc;box-shadow:0 4px 20px #0891b20f}.pbx-deploy-badge[data-v-8bda7fde]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;color:#0891b2;background:#0891b214;padding:5px 14px;border-radius:6px;margin-bottom:14px}.pbx-deploy-card:nth-child(2) .pbx-deploy-badge[data-v-8bda7fde]{color:#2563eb;background:#2563eb14}.pbx-deploy-card:nth-child(3) .pbx-deploy-badge[data-v-8bda7fde]{color:#0d9488;background:#0d948814}.pbx-deploy-card h4[data-v-8bda7fde]{font-size:16px;font-weight:600;color:#0d1f3c;margin-bottom:8px}.pbx-deploy-card p[data-v-8bda7fde]{font-size:13px;color:#60646c;line-height:1.6;margin:0}.pbx-full-img[data-v-8bda7fde]{width:100%;border-radius:12px;border:1px solid #f0f0f3;display:block;margin:0 auto}.pbx-img-ph[data-v-8bda7fde]{min-height:200px;border-radius:12px;background:linear-gradient(135deg,#f8faff,#ecfeff);border:1px dashed #a5f3fc;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;max-width:860px;margin:0 auto}.pbx-ph-icon[data-v-8bda7fde]{font-size:48px;display:block;margin-bottom:12px}.pbx-img-ph p[data-v-8bda7fde]{font-size:14px;color:#999}.pbx-faq details[data-v-8bda7fde]{border-bottom:1px solid #f0f0f3}.pbx-faq summary[data-v-8bda7fde]{padding:18px 0;font-size:15px;font-weight:500;color:#0d1f3c;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.pbx-faq summary[data-v-8bda7fde]:after{content:"+";font-size:18px;color:#999}.pbx-faq details[open] summary[data-v-8bda7fde]:after{content:"−"}.pbx-faq p[data-v-8bda7fde]{font-size:14px;color:#60646c;line-height:1.6;padding-bottom:18px;margin:0}@media (max-width: 980px){.pbx-hero-title[data-v-8bda7fde]{font-size:32px}.pbx-cap-grid[data-v-8bda7fde],.pbx-impact-grid[data-v-8bda7fde]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.pbx-cap-grid[data-v-8bda7fde]{grid-template-columns:1fr}.pbx-flow[data-v-8bda7fde]{flex-wrap:wrap;gap:16px}.pbx-flow-card[data-v-8bda7fde]{flex:0 0 44%}.pbx-impact-grid[data-v-8bda7fde],.pbx-who-grid[data-v-8bda7fde]{grid-template-columns:1fr}.pbx-deploy-grid[data-v-8bda7fde]{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media (max-width: 500px){.pbx-flow-card[data-v-8bda7fde]{flex:1 1 100%}}
