.geo-page[data-v-24bcad6d]{min-width:1200px;background:#fff;color:#1f2329}.container[data-v-24bcad6d]{width:1200px;margin:0 auto}.eyebrow[data-v-24bcad6d],.section-label[data-v-24bcad6d],.summary-title[data-v-24bcad6d]{font-weight:500;font-size:15px;color:#3e73f6;margin-bottom:14px}.hero-section[data-v-24bcad6d]{padding:92px 0 82px;background:#edf3fe}.hero-grid[data-v-24bcad6d]{display:flex;align-items:center;justify-content:space-between}.hero-copy[data-v-24bcad6d]{width:610px}.hero-copy h1[data-v-24bcad6d]{font-weight:500;font-size:46px;line-height:1.32;color:#1f2329;margin-bottom:20px}.hero-copy p[data-v-24bcad6d]{font-size:18px;line-height:1.9;color:#3d4652}.hero-actions[data-v-24bcad6d]{grid-gap:16px;gap:16px;margin-top:32px}.hero-actions[data-v-24bcad6d],.hero-actions a[data-v-24bcad6d]{display:flex;align-items:center}.hero-actions a[data-v-24bcad6d]{width:156px;height:46px;border-radius:6px;background:#3e73f6;color:#fff;justify-content:center;text-decoration:none;font-size:16px}.hero-actions .secondary[data-v-24bcad6d]{color:#3e73f6;background:#fff;border:1px solid #b8c7f5}.hero-img[data-v-24bcad6d]{width:500px;height:auto}.summary-section[data-v-24bcad6d]{padding:56px 0;background:#fff}.summary-block[data-v-24bcad6d]{border:1px solid #e5eaf3;border-radius:8px;padding:30px 34px;background:#f7f9fc}.summary-block p[data-v-24bcad6d]{font-size:18px;line-height:1.9;color:#3d4652}.context-section[data-v-24bcad6d],.criteria-section[data-v-24bcad6d],.faq-section[data-v-24bcad6d],.pain-section[data-v-24bcad6d]{padding:82px 0}.case-grid[data-v-24bcad6d],.recommend-grid[data-v-24bcad6d],.two-col[data-v-24bcad6d]{display:flex;justify-content:space-between;grid-gap:64px;gap:64px}.case-section h2[data-v-24bcad6d],.context-section h2[data-v-24bcad6d],.criteria-section h2[data-v-24bcad6d],.faq-section h2[data-v-24bcad6d],.pain-section h2[data-v-24bcad6d],.recommend-section h2[data-v-24bcad6d]{font-weight:500;font-size:38px;line-height:1.45;color:#1f2329;margin-bottom:28px}.context-section h2[data-v-24bcad6d]{width:430px}.rich-text[data-v-24bcad6d]{width:660px}.rich-text p[data-v-24bcad6d]{font-size:17px;line-height:2;color:#3d4652;margin-bottom:16px}.criteria-section[data-v-24bcad6d]{background:#f7f9fc}.criteria-grid[data-v-24bcad6d],.faq-list[data-v-24bcad6d],.pain-grid[data-v-24bcad6d]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.criteria-item[data-v-24bcad6d],.faq-item[data-v-24bcad6d],.pain-item[data-v-24bcad6d]{background:#fff;border:1px solid #e5eaf3;border-radius:8px;padding:26px;box-sizing:border-box}.criteria-item[data-v-24bcad6d]{min-height:230px}.criteria-item span[data-v-24bcad6d]{display:block;font-weight:500;font-size:24px;color:#3e73f6;margin-bottom:18px}.criteria-item h3[data-v-24bcad6d]{font-weight:500;font-size:20px;line-height:1.5;margin-bottom:12px}.criteria-item p[data-v-24bcad6d]{font-size:15px;line-height:1.85;color:#646a73}.recommend-section[data-v-24bcad6d]{padding:86px 0;background:#fff}.recommend-copy[data-v-24bcad6d]{width:580px}.recommend-copy p[data-v-24bcad6d]{font-size:17px;line-height:1.95;color:#3d4652;margin-bottom:20px}.recommend-copy ul[data-v-24bcad6d]{padding-left:20px}.recommend-copy ul li[data-v-24bcad6d]{font-size:16px;line-height:2;color:#3d4652}.recommend-img[data-v-24bcad6d]{width:520px;height:auto;align-self:center}.pain-grid[data-v-24bcad6d]{grid-template-columns:repeat(4,1fr)}.pain-item[data-v-24bcad6d]{min-height:210px}.pain-item h3[data-v-24bcad6d]{font-weight:500;font-size:20px;line-height:1.5;margin-bottom:14px}.pain-item p[data-v-24bcad6d]{font-size:15px;line-height:1.9;color:#646a73}.case-section[data-v-24bcad6d]{padding:84px 0;background:#edf3fe}.case-section p[data-v-24bcad6d]{width:620px;font-size:17px;line-height:2;color:#3d4652}.case-metrics[data-v-24bcad6d]{width:430px;display:grid;grid-gap:16px;gap:16px}.case-metrics div[data-v-24bcad6d]{background:#fff;border-radius:8px;border:1px solid #d8e2fa;padding:24px}.case-metrics strong[data-v-24bcad6d]{display:block;font-size:30px;color:#3e73f6;margin-bottom:8px}.case-metrics span[data-v-24bcad6d]{font-size:15px;color:#3d4652}.faq-list[data-v-24bcad6d]{grid-template-columns:repeat(2,1fr)}.faq-item[data-v-24bcad6d]{min-height:180px}.faq-item h3[data-v-24bcad6d]{font-weight:500;font-size:20px;line-height:1.55;margin-bottom:12px}.faq-item p[data-v-24bcad6d]{font-size:15px;line-height:1.9;color:#646a73}