.feature-page[data-v-d260e3d9]{background:var(--qb-wash);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.hero-section[data-v-d260e3d9]{background:transparent;padding-top:2.5rem;padding-bottom:1.5rem}.hero-section--centered[data-v-d260e3d9]{max-width:820px;margin:0 auto;text-align:center}.hero-value-props[data-v-d260e3d9]{list-style:none;margin:1rem auto 0;padding:2.5rem 1rem 0;border-top:1px solid var(--qb-border);max-width:1100px;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2.5rem}.hero-value-props li[data-v-d260e3d9]{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;letter-spacing:-.2px;color:var(--qb-text-muted)}.hero-value-props li i[data-v-d260e3d9]{color:var(--qb-primary);font-size:1.15rem}.hero-value-props+.hero-trust-strip[data-v-d260e3d9]{margin-top:1.5rem}.hero-trust-strip[data-v-d260e3d9]{list-style:none;margin:0 auto;padding:0 1rem 2.25rem;max-width:1100px;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem}.hero-trust-strip li[data-v-d260e3d9]{display:inline-flex;align-items:center;gap:.45rem;font-size:1rem;color:var(--qb-text-muted);font-weight:500}.hero-trust-strip li i[data-v-d260e3d9]{color:var(--qb-primary);font-size:1.15rem}.hero-copy--centered[data-v-d260e3d9]{text-align:center}.hero-grid[data-v-d260e3d9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem;align-items:center;max-width:1200px;margin:0 auto}.hero-copy[data-v-d260e3d9]{text-align:left}.hero-demo-figure[data-v-d260e3d9]{margin:0;width:100%}.hero-demo-figure .feature-demo-image[data-v-d260e3d9]{max-height:420px;object-fit:contain}.hero-demo-carousel[data-v-d260e3d9]{width:100%}.hero-demo-slide[data-v-d260e3d9]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:400px}.hero-demo-carousel .feature-demo-image[data-v-d260e3d9]{height:auto;max-height:300px;object-fit:contain;background:var(--qb-surface)}.hero-demo-slide--scroll[data-v-d260e3d9]{justify-content:center}.demo-scroll-frame[data-v-d260e3d9]{height:300px;margin-inline:auto;overflow:hidden;border-radius:10px;border:1px solid var(--qb-border);background:var(--qb-surface)}.demo-scroll-frame--y[data-v-d260e3d9]{width:66.6667%}.hero-demo-carousel .feature-demo-image.demo-scroll-image--y[data-v-d260e3d9]{width:100%;height:auto;max-height:none;object-fit:unset;animation:demoScrollY-d260e3d9 10s ease-in-out infinite}@keyframes demoScrollY-d260e3d9{0%,15%{transform:translateY(0)}90%,to{transform:translateY(calc(-100% + 300px))}}.demo-scroll-frame--x[data-v-d260e3d9]{width:100%}.hero-demo-carousel .feature-demo-image.demo-scroll-image--x[data-v-d260e3d9]{width:100%;height:300px;max-height:none;object-fit:cover;object-position:0% center;animation:demoScrollX-d260e3d9 10s ease-in-out infinite}@keyframes demoScrollX-d260e3d9{0%,15%{object-position:0% center}90%,to{object-position:100% center}}@media(prefers-reduced-motion:reduce){.hero-demo-carousel .feature-demo-image.demo-scroll-image--y[data-v-d260e3d9],.hero-demo-carousel .feature-demo-image.demo-scroll-image--x[data-v-d260e3d9]{animation:none}}.hero-demo-carousel .demo-caption[data-v-d260e3d9]{border-top:none}.hero-demo-carousel[data-v-d260e3d9] .p-carousel-indicator-list{padding:.6rem 0 .85rem}.hero-demo-carousel[data-v-d260e3d9] .p-carousel-indicator-button{background:var(--qb-border)}.hero-demo-carousel[data-v-d260e3d9] .p-carousel-indicator-active .p-carousel-indicator-button{background:var(--qb-primary)}.page-title[data-v-d260e3d9]{font-size:2.4rem;font-weight:800;letter-spacing:-.5px;color:var(--qb-primary);margin-bottom:.75rem}.hero-lede[data-v-d260e3d9]{font-size:1.35rem;font-weight:600;color:var(--qb-text);line-height:1.5;margin-bottom:.85rem}.hero-intro[data-v-d260e3d9]{font-size:1.05rem;color:var(--qb-text-body);line-height:1.7;margin-bottom:1.75rem}.hero-cta[data-v-d260e3d9]{margin-bottom:.5rem}.cta-subcopy[data-v-d260e3d9]{margin-top:.75rem;color:var(--qb-text-muted);font-size:.8125rem}.content-section[data-v-d260e3d9]{padding-top:.25rem;padding-bottom:3rem}.content-wrapper[data-v-d260e3d9]{max-width:900px}.content-wrapper--wide[data-v-d260e3d9]{max-width:1200px}.content-wrapper--wide .content-block[data-v-d260e3d9]{max-width:1100px;margin-inline:auto}.content-wrapper--wide .cta-box[data-v-d260e3d9]{max-width:900px;margin-inline:auto}.demo-figure[data-v-d260e3d9]{margin:0 0 2rem;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #0369a126;border:1px solid var(--qb-border);background:var(--qb-surface)}.feature-demo-video[data-v-d260e3d9],.feature-demo-image[data-v-d260e3d9]{display:block;width:100%;height:auto}.feature-demo-image[data-v-d260e3d9]{max-height:560px;object-fit:cover;object-position:top center}.demo-caption[data-v-d260e3d9]{padding:.7rem 1rem .85rem;font-size:.85rem;line-height:1.5;color:var(--qb-text-muted);border-top:1px solid var(--qb-border);text-align:center}.supporting-carousel[data-v-d260e3d9]{margin:0}.supporting-carousel[data-v-d260e3d9] .p-carousel-content{padding:0 .25rem}.supporting-carousel[data-v-d260e3d9] .p-carousel-indicator-button{background:var(--qb-border)}.supporting-carousel[data-v-d260e3d9] .p-carousel-indicator-active .p-carousel-indicator-button{background:var(--qb-primary)}.supporting-figure[data-v-d260e3d9]{margin:0 .625rem;border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #0369a11a;border:1px solid var(--qb-border);background:var(--qb-surface);display:flex;flex-direction:column}.supporting-image[data-v-d260e3d9]{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;background:var(--qb-surface);padding:.75rem;box-sizing:border-box}.supporting-caption[data-v-d260e3d9]{padding:.6rem 1rem .8rem;font-size:.8125rem;line-height:1.5;color:var(--qb-text-muted);border-top:1px solid var(--qb-border);text-align:center;margin-top:auto}.content-card[data-v-d260e3d9]{background:var(--qb-surface);border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid var(--qb-border)}.content-block+.content-block[data-v-d260e3d9]{margin-top:1.5rem}[data-v-d260e3d9] .content-card .p-card-body,[data-v-d260e3d9] .content-card .p-card-content{padding:1.5rem 3rem!important}.content-card-grid[data-v-d260e3d9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.content-card-grid .content-card[data-v-d260e3d9]{height:100%;transition:all .3s ease}.content-card-grid .content-card[data-v-d260e3d9]:hover{transform:translateY(-5px);box-shadow:0 12px 40px #0000002e}[data-v-d260e3d9] .content-card-grid .content-card .p-card{height:100%}[data-v-d260e3d9] .content-card-grid .content-card .p-card-body,[data-v-d260e3d9] .content-card-grid .content-card .p-card-content{padding:1.5rem 1.75rem!important}.content-card--wide[data-v-d260e3d9]{grid-column:1 / -1}[data-v-d260e3d9] .content-card--wide .p-card-body,[data-v-d260e3d9] .content-card--wide .p-card-content{padding:1.5rem 3rem!important}.content-text[data-v-d260e3d9]{color:var(--qb-text-body);line-height:1.7}.content-text[data-v-d260e3d9]>*:last-child{margin-bottom:0}.content-subtitle[data-v-d260e3d9]{font-size:1.4rem;font-weight:700;letter-spacing:-.2px;color:var(--qb-primary);margin-top:1.75rem;margin-bottom:.75rem}.content-subtitle[data-v-d260e3d9]:first-child{margin-top:0}.content-paragraph[data-v-d260e3d9]{font-size:1rem;color:var(--qb-text-body);line-height:1.7;margin-bottom:.875rem}.content-bullets[data-v-d260e3d9]{list-style:none;padding:0;margin:0 0 .875rem}.content-bullets li[data-v-d260e3d9]{padding:.4rem 0 .4rem 1.75rem;color:var(--qb-text-body);line-height:1.7;position:relative;font-size:1rem}.content-bullets li strong[data-v-d260e3d9]{color:var(--qb-text)}.content-bullets li[data-v-d260e3d9]:before{content:"•";position:absolute;left:.5rem;top:.55rem;color:var(--qb-primary);font-size:1.3rem;font-weight:700;line-height:1}.content-note[data-v-d260e3d9]{margin:.75rem 0 0;font-size:.85rem;line-height:1.6;color:var(--qb-text-muted)}.cta-box[data-v-d260e3d9]{background:var(--qb-surface-alt);border:1px solid var(--qb-border);border-radius:24px;padding:1.75rem 1.5rem;margin-top:3rem}.cta-title[data-v-d260e3d9]{font-size:1.75rem;font-weight:700;letter-spacing:-.3px;color:var(--qb-slate-800);line-height:1.4;max-width:85%;margin:0 auto 1rem}.cta-button[data-v-d260e3d9]{font-size:1rem!important;padding:.875rem 2.25rem!important;border-radius:8px!important;font-weight:600!important;transition:all .3s ease!important;background:var(--qb-grad-accent)!important;color:var(--qb-on-accent)!important;border:none!important;box-shadow:0 4px 12px #b35e1452!important}.cta-button[data-v-d260e3d9]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #b35e146b!important}.compliance-note[data-v-d260e3d9]{margin-top:1.1rem;font-size:.8rem;line-height:1.5;color:var(--qb-text-muted);max-width:640px;margin-left:auto;margin-right:auto}.skip-link[data-v-d260e3d9]{position:absolute;top:-40px;left:0;background:var(--qb-primary);color:var(--qb-on-brand);padding:8px 16px;text-decoration:none;font-weight:600;z-index:10000;border-radius:0 0 4px;transition:top .2s ease}.skip-link[data-v-d260e3d9]:focus{top:0;outline:3px solid var(--qb-on-brand);outline-offset:-3px}@media(max-width:960px){.hero-grid[data-v-d260e3d9]{grid-template-columns:1fr;gap:2rem;max-width:620px}.hero-copy[data-v-d260e3d9]{text-align:center}.hero-demo-figure[data-v-d260e3d9]{max-width:540px;margin:0 auto}}@media(max-width:768px){.page-title[data-v-d260e3d9]{font-size:1.8rem}.hero-value-props[data-v-d260e3d9]{gap:.5rem 1.5rem}.hero-value-props li[data-v-d260e3d9]{font-size:.95rem}.hero-trust-strip[data-v-d260e3d9]{gap:.5rem 1.2rem;font-size:.9rem}.hero-lede[data-v-d260e3d9]{font-size:1.15rem}.hero-intro[data-v-d260e3d9]{font-size:.95rem}[data-v-d260e3d9] .content-card .p-card-body,[data-v-d260e3d9] .content-card .p-card-content,[data-v-d260e3d9] .content-card-grid .content-card .p-card-body,[data-v-d260e3d9] .content-card-grid .content-card .p-card-content{padding:1.5rem!important}.content-card-grid[data-v-d260e3d9]{grid-template-columns:1fr}.content-subtitle[data-v-d260e3d9]{font-size:1.2rem}.content-paragraph[data-v-d260e3d9],.content-bullets li[data-v-d260e3d9]{font-size:.9375rem}.cta-title[data-v-d260e3d9]{font-size:1.3rem}.cta-box[data-v-d260e3d9]{padding:1.5rem 1rem}.cta-button[data-v-d260e3d9]{min-height:48px}[data-v-d260e3d9] .p-button{min-height:44px}}
