.product-overview-page[data-v-23a18690]{background:var(--sf-bg);min-height:100vh;color:var(--sf-text);padding-bottom:96px}.product-overview-page .overview-hero[data-v-23a18690]{grid-template-columns:minmax(0,1fr) minmax(360px,480px);gap:clamp(40px,5vw,72px);padding-block:72px 52px}.product-overview-page .hero-content[data-v-23a18690]{max-width:610px}.product-overview-page .overview-hero h1[data-v-23a18690]{font-size:clamp(40px,4.35vw,56px);line-height:1.16;letter-spacing:-.04em}.product-overview-page .hero-wording[data-v-23a18690]{max-width:600px;margin-top:16px;font-size:16px}.product-overview-page .hero-cta[data-v-23a18690]{margin-top:24px}.product-overview-page .hero-product-map[data-v-23a18690]{border-color:color-mix(in srgb,var(--sf-border) 88%,var(--sf-text-muted));border-radius:14px;box-shadow:0 16px 36px #0f172a09}.product-overview-page .hero-product-map a[data-v-23a18690]{min-width:0;min-height:132px;padding:20px}.product-overview-page .hero-product-map small[data-v-23a18690]{color:var(--sf-text-muted)}.product-overview-page .hero-product-map b[data-v-23a18690]{font-size:17px;line-height:1.35;overflow-wrap:anywhere}.product-overview-page .hero-product-map span[data-v-23a18690]{line-height:1.5;overflow-wrap:anywhere}.product-bridge[data-v-23a18690]{max-width:720px;margin:12px auto 0;padding:22px 24px 18px;text-align:center}.product-bridge p[data-v-23a18690]{max-width:720px;margin-inline:auto;color:var(--sf-text-secondary);font-size:15.5px;line-height:1.65}.product-bridge p+p[data-v-23a18690]{margin-top:14px}.layers-container[data-v-23a18690]{max-width:var(--site-content-max-width);margin:0 auto;padding:64px var(--product-section-gutter, 0px) 0;display:flex;flex-direction:column;gap:96px}.layer-section[data-v-23a18690]{scroll-margin-top:130px}.layer-header[data-v-23a18690]{max-width:720px;margin-bottom:28px}.layer-header h2[data-v-23a18690]{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.045em;line-height:1.22;margin:0 0 14px;color:var(--sf-text)}.layer-header p[data-v-23a18690]{font-size:15.5px;color:var(--sf-text-secondary);line-height:1.7}.ws-mini-card[data-v-23a18690],.ws-mini-card-body[data-v-23a18690]{min-width:0}.ws-mini-card-title[data-v-23a18690],.ws-mini-card-desc[data-v-23a18690]{overflow-wrap:anywhere}.interactive-demo-wrap[data-v-23a18690]{margin-top:60px;border-top:1px solid var(--sf-border);padding-top:58px}.demo-section-title[data-v-23a18690]{margin-bottom:36px;text-align:center}.demo-badge[data-v-23a18690]{font-size:9px;font-weight:800;letter-spacing:.15em;color:var(--sf-accent);text-transform:uppercase;margin-bottom:8px;display:inline-block}.demo-section-title h3[data-v-23a18690]{font-size:clamp(24px,3.6vw,32px);font-weight:600;color:var(--sf-text);margin:0 0 10px;letter-spacing:-.04em}.demo-section-title p[data-v-23a18690]{font-size:13.5px;color:var(--sf-text-secondary)}.demo-triple-grid[data-v-23a18690]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:960px){.demo-triple-grid[data-v-23a18690]{grid-template-columns:1fr}}.demo-panel-card[data-v-23a18690]{border:1px solid var(--sf-border);border-radius:16px;background:var(--sf-surface);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000004;transition:transform .25s ease,box-shadow .25s ease}.demo-panel-card[data-v-23a18690]:hover{border-color:#1651f042}.demo-mock-container[data-v-23a18690]{width:100%;height:300px;overflow:hidden;border-bottom:1px solid var(--sf-border);background:var(--sf-bg-alt);display:flex;position:relative;align-items:stretch;justify-content:stretch}.demo-mock-container[data-v-23a18690] .html-include-wrapper{width:100%;height:100%;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}.demo-mock-container[data-v-23a18690] .ws-mock-admin,.demo-mock-container[data-v-23a18690] .mock-fencrypt,.demo-mock-container[data-v-23a18690] .mock-flock,.demo-mock-container[data-v-23a18690] .mock-active-block{width:100%;height:100%;box-sizing:border-box;padding:20px;overflow:hidden;background:transparent}.demo-card-body[data-v-23a18690]{padding:20px;display:flex;flex-direction:column;gap:8px}.demo-card-body h4[data-v-23a18690]{font-size:15px;font-weight:700;color:var(--sf-text);margin:0}.demo-card-body p[data-v-23a18690]{font-size:12.5px;color:var(--sf-text-secondary);line-height:1.55;margin:0}.section-more-cta[data-v-23a18690]{display:flex;justify-content:center;margin-top:32px}.btn-more[data-v-23a18690]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:999px;border:1px solid var(--sf-border);background:var(--sf-bg-alt);color:var(--sf-text);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-more[data-v-23a18690]:hover{background:var(--sf-bg);border-color:var(--sf-accent);color:var(--sf-accent);box-shadow:0 4px 12px #3b82f614}.btn-more svg.arrow[data-v-23a18690]{width:16px;height:16px;stroke:currentColor;stroke-width:2.5;fill:none;transition:transform .2s ease}.btn-more:hover svg.arrow[data-v-23a18690]{transform:translate(4px)}@media(max-width:1000px){.product-overview-page .overview-hero[data-v-23a18690]{grid-template-columns:minmax(0,1fr);gap:36px}.product-overview-page .hero-content[data-v-23a18690]{max-width:680px}}@media(max-width:800px){.product-overview-page[data-v-23a18690]{padding-bottom:76px}.product-overview-page .overview-hero[data-v-23a18690]{gap:32px;padding-block:64px 40px}.product-overview-page .overview-hero h1[data-v-23a18690]{font-size:clamp(34px,9.4vw,40px);line-height:1.18}.product-overview-page .hero-wording[data-v-23a18690]{font-size:15px}.product-overview-page .hero-product-map a[data-v-23a18690]{min-height:124px;padding:16px}.product-overview-page .hero-product-map b[data-v-23a18690]{font-size:15px}.product-overview-page .hero-product-map span[data-v-23a18690]{margin-top:5px;font-size:10.5px}.product-bridge[data-v-23a18690]{margin-top:8px;padding-block:18px 14px}.layers-container[data-v-23a18690]{padding-top:44px;gap:68px}}
