.ol-demo-dialog[data-v-300a42d5]{color:#1a1a1a;background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:calc(min(900px,100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.ol-demo-dialog[data-v-300a42d5]::backdrop{background:#000000a6}.ol-demo-header[data-v-300a42d5]{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ol-demo-header h2[data-v-300a42d5]{margin:0;font-size:16px;font-weight:600}.ol-demo-close[data-v-300a42d5]{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:24px}.ol-demo-close[data-v-300a42d5]:focus-visible{outline-offset:2px;outline:2px solid}.ol-demo-video[data-v-300a42d5]{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.ol-demo-footer[data-v-300a42d5]{color:#606366;padding:4px 16px}.ol-demo-footer[data-v-300a42d5] .official-media-alternatives{font-size:13px}.ol-landing[data-v-300a42d5]{color:#1a1a1a;background:#fff;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow-x:hidden}.ol-btn[data-v-300a42d5]{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;font-family:inherit;transition:all .25s;display:inline-flex}.ol-btn-lg[data-v-300a42d5]{border-radius:12px;height:52px;padding:0 32px;font-size:17px;font-weight:500;line-height:1}.ol-btn-primary[data-v-300a42d5]{color:#fff;background:#1a1a1a}.ol-btn-primary[data-v-300a42d5]:hover{background:#333}.ol-btn-secondary[data-v-300a42d5]{color:#1a1a1a;background:#f3f3f3;text-decoration:none}.ol-btn-secondary[data-v-300a42d5]:hover{background:#e8e8e8}.ol-btn-cta[data-v-300a42d5]{color:#1a1a1a;background:#fff;border-radius:30px;height:56px;padding:0 40px;font-size:17px;font-weight:600}.ol-btn-cta[data-v-300a42d5]:hover{background:#ffffffe0}.ol-hero[data-v-300a42d5]{text-align:center;width:100%;max-width:1200px;margin:0 auto;padding:96px 24px 0}.ol-hero-tagline[data-v-300a42d5]{color:#1a1a1a;letter-spacing:-.5px;margin-bottom:16px;font-size:36px;font-weight:400;line-height:1.15}.ol-hero-title[data-v-300a42d5]{letter-spacing:-1.5px;color:#1a1a1a;overflow-wrap:break-word;margin-bottom:32px;font-size:88px;font-weight:700;line-height:1.05}.ol-hero-subtitle[data-v-300a42d5]{color:#606366;max-width:720px;margin:0 auto 48px;font-size:18px;font-weight:400;line-height:1.7}.ol-hero-actions[data-v-300a42d5]{justify-content:center;gap:16px;display:flex}.ol-hero-visual-section[data-v-300a42d5]{width:100%;max-width:1200px;margin:0 auto;padding:72px 24px 0}.ol-hero-visual[data-v-300a42d5]{width:100%}.ol-hero-img[data-v-300a42d5]{width:100%;max-width:100%;display:block}.ol-hero-carousel[data-v-300a42d5]{position:relative}.ol-hero-carousel-track[data-v-300a42d5]{font-size:0;line-height:0;position:relative;overflow:hidden}.ol-hero-carousel-slide[data-v-300a42d5]{opacity:0;pointer-events:none;width:100%;transition:opacity .6s;position:absolute;top:0;left:0}.ol-hero-carousel-slide--active[data-v-300a42d5]{opacity:1;pointer-events:auto;position:relative}.ol-hero-carousel-dots[data-v-300a42d5]{justify-content:center;gap:10px;margin-top:12px;margin-bottom:24px;display:flex}.ol-hero-carousel-dot[data-v-300a42d5]{cursor:pointer;background:#d4d4d4;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .25s,transform .25s}.ol-hero-carousel-dot--active[data-v-300a42d5]{background:#1a1a1a;transform:scale(1.2)}.ol-hero-carousel-dot[data-v-300a42d5]:hover:not(.ol-hero-carousel-dot--active){background:#999}.ol-feature[data-v-300a42d5]{width:100%;padding:96px 0}.ol-feature--gray[data-v-300a42d5]{background:#f7f8f9}.ol-feature-inner[data-v-300a42d5]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.ol-feature-inner--reversed .ol-feature-text[data-v-300a42d5]{order:2}.ol-feature-inner--reversed .ol-feature-visual[data-v-300a42d5]{order:1}.ol-feature-text[data-v-300a42d5]{flex-direction:column;justify-content:center;display:flex}.ol-feature-title[data-v-300a42d5]{color:#1a1a1a;letter-spacing:-.5px;margin-bottom:20px;font-size:44px;font-weight:500;line-height:1.25}.ol-feature-desc[data-v-300a42d5]{color:#606366;font-size:17px;font-weight:400;line-height:1.65}.ol-feature-visual[data-v-300a42d5]{justify-content:center;align-items:center;display:flex}.ol-feature-img[data-v-300a42d5]{width:100%;max-width:min(520px,100%);height:auto}.ol-more[data-v-300a42d5]{max-width:1200px;margin:0 auto;padding:96px 24px}.ol-more-title[data-v-300a42d5]{text-align:center;color:#1a1a1a;margin-bottom:56px;font-size:36px;font-weight:700;line-height:1.3}.ol-more-grid[data-v-300a42d5]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ol-card[data-v-300a42d5]{background:#fff;border:1px solid #ebebeb;border-radius:16px;padding:28px;transition:all .3s}.ol-card[data-v-300a42d5]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.ol-card-icon[data-v-300a42d5]{background:#f5f5f5;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.ol-card-title[data-v-300a42d5]{color:#1a1a1a;margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.4}.ol-card-desc[data-v-300a42d5]{color:#606366;font-size:15px;font-weight:400;line-height:1.6}.ol-bottom-cta[data-v-300a42d5]{text-align:center;background:#1a1a1a;padding:96px 24px}.ol-bottom-cta-title[data-v-300a42d5]{color:#fff;max-width:800px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:36px;font-weight:700;line-height:1.3}.ol-bottom-cta-desc[data-v-300a42d5]{color:#ffffffa6;max-width:640px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:17px;font-weight:400;line-height:1.6}@media (max-width:1200px){.ol-feature-title[data-v-300a42d5]{font-size:36px}}@media (max-width:992px){.ol-hero-title[data-v-300a42d5]{font-size:56px}.ol-hero-tagline[data-v-300a42d5]{font-size:26px}.ol-feature-inner[data-v-300a42d5]{grid-template-columns:1fr;gap:40px}.ol-feature-inner--reversed .ol-feature-text[data-v-300a42d5],.ol-feature-inner--reversed .ol-feature-visual[data-v-300a42d5]{order:0}.ol-feature-title[data-v-300a42d5]{font-size:32px}.ol-more-grid[data-v-300a42d5]{grid-template-columns:1fr}.ol-bottom-cta-title[data-v-300a42d5],.ol-more-title[data-v-300a42d5]{font-size:30px}}@media (max-width:640px){.ol-hero[data-v-300a42d5]{padding:60px 16px 0}.ol-hero-title[data-v-300a42d5]{letter-spacing:-1px;font-size:38px}.ol-hero-tagline[data-v-300a42d5]{font-size:20px}.ol-hero-subtitle[data-v-300a42d5]{font-size:16px;line-height:1.6}.ol-hero-actions[data-v-300a42d5]{flex-direction:column;align-items:center}.ol-hero-visual-section[data-v-300a42d5]{padding:40px 16px 0}.ol-feature[data-v-300a42d5]{padding:60px 0}.ol-feature-inner[data-v-300a42d5]{padding:0 16px}.ol-bottom-cta-title[data-v-300a42d5],.ol-feature-title[data-v-300a42d5]{font-size:26px}.ol-bottom-cta[data-v-300a42d5],.ol-more[data-v-300a42d5]{padding:60px 16px}.ol-btn-lg[data-v-300a42d5]{height:48px;padding:0 24px;font-size:16px}.ol-btn-cta[data-v-300a42d5]{height:52px}}
