.page main :is(.toc-page,.pp-page,.ck-page){--lg-container:1180px;--lg-side:232px;--lg-gap:64px;--lg-measure:72ch;box-shadow:none!important;color:var(--ds-ink)!important;background:0 0!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.page main :is(.toc-page,.pp-page,.ck-page)>.breadcrumb{box-sizing:border-box;width:100%;max-width:var(--lg-container)!important;margin:0 auto!important;padding:24px 24px 0!important}.page main :is(.pp-page,.ck-page){align-items:start;column-gap:var(--lg-gap);grid-template-columns:var(--lg-side) minmax(0, 1fr);max-width:var(--lg-container)!important;margin-inline:auto!important;padding-inline:24px!important;display:grid!important}.page main :is(.pp-page,.ck-page)>*{grid-column:2;min-width:0}.page main :is(.pp-page,.ck-page)>:is(.breadcrumb,.pp-hero,.ck-hero,.pp-cta,.ck-final-cta){grid-column:1/-1}.page main :is(.pp-page,.ck-page)>.breadcrumb{padding-inline:0!important}.page main :is(.pp-page,.ck-page)>:is(.pp-toc,.ck-toc){grid-area:3/1/span 40}.page main .ck-page>.ck-body>*{grid-column:2;min-width:0}.page main .toc-layout{box-sizing:border-box;align-items:start;column-gap:var(--lg-gap);grid-template-columns:var(--lg-side) minmax(0, 1fr);width:100%;max-width:var(--lg-container)!important;margin:0 auto!important;padding:24px 24px 0!important;display:grid!important}.page main .toc-layout>:is(.toc-sidebar,.toc-content){min-width:0}.page main :is(.pp-hero,.ck-hero){background:0 0!important;border:0!important;padding:0!important}.page main :is(.toc-hero,.legal-doc-header){box-sizing:border-box;text-align:center!important;border:0!important;margin:0 auto!important;padding:clamp(40px,5vw,72px) 24px clamp(32px,4vw,48px)!important}.page main .toc-hero-inner,.page main .legal-doc-header{max-width:var(--lg-container)!important}.page main :is(.toc-eyebrow,.legal-doc-eyebrow){color:var(--ds-accent)!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;margin:0 0 16px!important;font-size:12px!important;font-weight:600!important;display:block!important}.page main :is(.toc-hero-title,.legal-doc-title){text-wrap:balance;color:var(--ds-ink)!important;font-size:var(--ds-fs-h1)!important;letter-spacing:-.03em!important;text-align:center!important;max-width:22ch!important;margin:0 auto 20px!important;font-weight:600!important;line-height:1.05!important}.page main :is(.toc-hero-sub,.legal-doc-lead){text-wrap:pretty;color:var(--ds-ink-2)!important;text-align:center!important;max-width:640px!important;margin:0 auto!important;font-size:clamp(1.0625rem,1.5vw,1.1875rem)!important;line-height:1.6!important}.page main :is(.legal-doc-meta,.toc-hero-meta){width:100%;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 32px!important;max-width:none!important;margin:40px auto 0!important;padding:0!important;display:grid!important}.page main :is(.legal-doc-meta-line,.toc-meta-line){min-width:0;border:0!important;border-top:1px solid var(--ds-line)!important;color:var(--ds-ink)!important;text-align:left!important;background:0 0!important;flex-direction:column!important;align-content:start!important;gap:6px!important;margin:0!important;padding:16px 0 18px!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important;display:flex!important}.page main :is(.legal-doc-meta-label,.toc-meta-label){color:var(--ds-ink-3)!important;letter-spacing:.05em!important;overflow-wrap:normal!important;text-align:left!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.page main :is(.legal-doc-meta-line,.toc-meta-line) a{overflow-wrap:anywhere;color:var(--ds-accent)!important;text-decoration:none!important}.page main :is(.legal-doc-meta-line,.toc-meta-line) a:hover{text-underline-offset:3px;text-decoration:underline!important}.page main .toc-hero-top-grid{width:100%;background:0 0!important;border:0!important;max-width:none!important;margin:0 auto!important;padding:0!important;display:block!important}.page main .toc-hero-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.page main .toc-hero-resources{margin:0!important;padding:0!important}.page main .toc-hero-panel-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;text-align:left!important}.page main .legal-doc-meta-links,.page main .toc-hero-link-list{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;border-top:1px solid var(--ds-line)!important;gap:12px!important;margin:0!important;padding:24px 0 0!important;list-style:none!important;display:flex!important}.page main .toc-hero-link-list li{margin:0!important;padding:0!important}.page main :is(.legal-doc-meta-link,.toc-hero-link){justify-content:center;align-items:center;min-height:44px;background:var(--ds-bg)!important;border:1px solid var(--ds-line-strong)!important;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important;color:var(--ds-ink)!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.page main :is(.legal-doc-meta-link,.toc-hero-link):hover{background:var(--ds-bg-subtle)!important;border-color:var(--ds-ink-3)!important}.page main .ck-hero-actions{justify-content:center;margin:16px 0 0!important;display:flex!important}.page main :is(.toc-summary-wrap,.pp-initial-resources,.ck-initial-resources,.pp-essentials,.pp-trust-strip){box-sizing:border-box;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;justify-items:start!important;margin:0 auto!important;display:block!important}.page main .toc-summary-wrap{width:100%;max-width:var(--lg-container)!important;padding:24px 24px 0!important}.page main :is(.pp-initial-resources,.ck-initial-resources,.pp-essentials,.pp-trust-strip){width:100%;max-width:none!important;padding:0 0 8px!important}.page main :is(.toc-summary-header,.pp-essentials-heading,.pp-governance-heading,.pp-initial-resources-copy,.ck-initial-resources-copy,.pp-related-documents-copy,.ck-related-copy){margin-inline:0!important;max-width:var(--lg-measure)!important;text-align:left!important;background:0 0!important;justify-items:start!important;margin:0 0 20px!important;padding:0!important;display:block!important}.page main :is(.toc-summary-header,.pp-essentials-heading,.pp-governance-heading,.pp-initial-resources-copy,.ck-initial-resources-copy,.pp-related-documents-copy,.ck-related-copy) :is(h2,h3,p){text-align:left!important;max-width:none!important;margin-inline:0!important}.page main :is(.toc-summary-heading,.pp-essentials-heading h2,.pp-initial-resources-copy h2,.ck-initial-resources-copy h2,.pp-related-documents-title,.ck-related-copy h2,.toc-related-title){color:var(--ds-ink)!important;letter-spacing:-.02em!important;margin:0 0 8px!important;font-size:22px!important;font-weight:600!important;line-height:1.25!important}.page main :is(.toc-summary-intro,.pp-essentials-heading>p:not([class*=eyebrow])){color:var(--ds-ink-2)!important;margin:0!important;font-size:15px!important;line-height:1.6!important}.page main :is(.toc-summary-eyebrow,.pp-essentials-eyebrow,.pp-initial-resources-kicker,.ck-initial-resources-kicker,.pp-related-documents-kicker,.ck-related-label,.toc-related-eyebrow,.pp-toc-kicker,.ck-toc-kicker,.toc-sidebar-label,.toc-processing-eyebrow,.toc-review-panel-eyebrow,.ck-control-kicker){color:var(--ds-accent)!important;letter-spacing:.08em!important;text-align:left!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 10px!important;padding:0!important;font-size:12px!important;font-weight:600!important;display:block!important}.page main :is(.toc-summary-grid,.pp-essentials-grid,.pp-governance-grid,.pp-ai-processing-grid,.pp-rights-grid,.ck-control-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.page main :is(.pp-rights-grid,.ck-control-grid,.pp-ai-processing-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.page main :is(.toc-summary-grid,.pp-rights-grid,.ck-control-grid)>li{min-width:0;list-style:none;margin:0!important;padding:0!important}.page main :is(.toc-summary-card,.pp-essential-card,.pp-governance-card,.pp-ai-card,.pp-right-card,.ck-control-card){box-sizing:border-box;flex-direction:column;gap:8px;height:100%;background:var(--ds-ivory)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;text-align:left!important;background-image:none!important;margin:0!important;padding:20px!important;display:flex!important}.page main :is(.toc-summary-card,.pp-essential-card,.pp-governance-card,.pp-ai-card,.pp-right-card,.ck-control-card):hover{border-color:var(--ds-line-strong)!important}.page main :is(.toc-summary-title,.pp-essential-card h3,.pp-governance-card h4,.pp-ai-card h3,.pp-right-card-title,.ck-control-card :is(h3,h4,strong)){color:var(--ds-ink)!important;letter-spacing:-.01em!important;text-align:left!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.page main :is(.toc-summary-body,.pp-essential-card p,.pp-governance-card p,.pp-right-card-copy,.ck-control-card p,.pp-ai-card>p){color:var(--ds-ink-2)!important;text-align:left!important;max-width:none!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.page main :is(.toc-summary-card-link,.pp-essential-link){align-items:center;gap:6px;color:var(--ds-accent)!important;margin-top:auto!important;padding-top:4px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.page main :is(.toc-summary-card-link,.pp-essential-link):hover{text-underline-offset:3px;color:var(--ds-accent-hover)!important;text-decoration:underline!important}.page main .pp-essential-link svg,.page main .pp-resource-link svg,.page main .pp-related-document-link svg,.page main .ck-resource-link svg,.page main .ck-related-link svg{flex:none;width:14px;height:14px}.page main .toc-summary-index{margin:0!important}.page main .toc-link-index{letter-spacing:.04em;align-items:center;box-shadow:none!important;color:var(--ds-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.page main .toc-link-index:before{color:var(--ds-accent)!important;content:attr(data-index)!important;opacity:1!important;font-size:12px!important;font-weight:600!important;position:static!important;transform:none!important}.page main .toc-link-index:after{display:none!important}.page main .pp-governance-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:40px 0 0!important;padding:0!important}.page main .pp-essentials-grid{margin-bottom:0!important}.page main .pp-trust-strip{margin-top:32px!important}.page main .pp-trust-list{flex-wrap:wrap;justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.page main .pp-trust-item{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.page main .pp-trust-link{align-items:center;gap:8px;line-height:1.35;background:var(--ds-bg-subtle)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-tag)!important;box-shadow:none!important;color:var(--ds-ink-2)!important;letter-spacing:0!important;text-transform:none!important;padding:7px 10px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.page main .pp-trust-link:hover{border-color:var(--ds-line-strong)!important;color:var(--ds-ink)!important}.page main .pp-trust-link svg{color:var(--ds-accent);flex:none;width:14px;height:14px}.page main :is(.pp-resource-list,.ck-resource-list,.pp-related-document-list,.ck-related-links,.toc-footer-link-list,.toc-footer-links){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 32px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.page main :is(.pp-resource-list,.ck-resource-list,.pp-related-document-list,.ck-related-links,.toc-footer-link-list)>li{min-width:0;margin:0!important;padding:0!important}.page main :is(.pp-resource-link,.ck-resource-link,.pp-related-document-link,.ck-related-link,.toc-footer-link,.pp-link){justify-content:space-between;align-items:center;gap:12px;min-height:48px;box-shadow:none!important;color:var(--ds-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 0!important;font-size:15px!important;font-weight:500!important;text-decoration:none!important;display:flex!important}.page main :is(.pp-resource-list,.ck-resource-list,.pp-related-document-list,.ck-related-links,.toc-footer-link-list)>li{border-top:1px solid var(--ds-line)}.page main :is(.pp-resource-link,.ck-resource-link,.pp-related-document-link,.ck-related-link,.toc-footer-link):hover{color:var(--ds-accent)!important;background:0 0!important}.page main .pp-link{text-underline-offset:3px;min-height:0;color:var(--ds-accent)!important;padding:0!important;text-decoration:underline!important;display:inline!important}.page main .toc-footer-link svg,.page main .toc-footer-link:after{flex:none}.page main :is(.pp-section,.ck-section) :is(.pp-resource-list,.ck-resource-list){margin-top:20px!important}.page main :is(.toc-sidebar,.pp-toc,.ck-toc){box-sizing:border-box;align-self:start;max-height:calc(100vh - 112px);overflow:auto;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:sticky!important;top:96px!important}.page main :is(.toc-nav-list,.pp-toc-list,.ck-toc-list){margin:0!important;padding:0!important;list-style:none!important;display:block!important}.page main :is(.toc-nav-list,.pp-toc-list,.ck-toc-list)>li{list-style:none;margin:0!important;padding:0!important}.page main :is(.toc-nav-link,.pp-toc-link,.ck-toc-link){align-items:center;gap:8px;width:100%;min-height:36px;border:0!important;border-left:2px solid var(--ds-line)!important;box-shadow:none!important;color:var(--ds-ink-3)!important;text-align:left!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;padding:7px 12px!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important;display:flex!important;transform:none!important}.page main :is(.toc-nav-link,.pp-toc-link,.ck-toc-link):hover,.page main :is(.toc-nav-link,.pp-toc-link,.ck-toc-link):focus-visible,.page main :is(.toc-nav-link,.pp-toc-link,.ck-toc-link)[aria-current]{border-left-color:var(--ds-accent)!important;color:var(--ds-ink)!important;background:0 0!important}.page main :is(.toc-nav-link,.pp-toc-link,.ck-toc-link) .toc-link-index,.page main :is(.pp-toc-link,.ck-toc-link) svg{display:none!important}.page main .toc-nav-link-label{text-align:left;color:inherit!important;font-weight:inherit!important}.page main :is(.toc-sidebar-label,.pp-toc-kicker,.ck-toc-kicker){margin:0 0 12px!important;padding-left:14px!important}.page main :is(.toc-content,.pp-body,.ck-body){min-width:0;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important}.page main .toc-content{padding-top:0!important}.page main :is(.toc-section,.pp-section,.ck-section,.toc-related-documents,.pp-related-documents,.ck-related,.toc-review-panel,.toc-processing-matrix){box-sizing:border-box;scroll-margin-top:96px;border:0!important;border-top:1px solid var(--ds-line)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:40px 0 8px!important;display:block!important}.page main :is(.toc-section,.pp-section,.ck-section)>:last-child{margin-bottom:0}.page main :is(.toc-section,.pp-section,.ck-section,.toc-related-documents,.pp-related-documents,.ck-related,.toc-review-panel,.toc-processing-matrix):before,.page main :is(.toc-section,.pp-section,.ck-section):after{display:none!important}.page main :is(.pp-section,.ck-section){padding-bottom:8px!important;display:block!important}.page main :is(.pp-section,.ck-section)>.pp-section-icon,.page main :is(.pp-section,.ck-section)>.ck-section-icon{display:none!important}.page main :is(.pp-section-content,.ck-section-content){text-align:left!important;background:0 0!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.page main :is(.toc-section-heading,.pp-section-title,.ck-section-title,.toc-processing-title,.toc-review-panel-title){color:var(--ds-ink)!important;letter-spacing:-.02em!important;max-width:var(--lg-measure)!important;text-align:left!important;margin:0 0 16px!important;font-size:24px!important;font-weight:600!important;line-height:1.25!important}.page main :is(.toc-section-para,.pp-section-lead,.pp-section-p,.ck-section-lead,.ck-section-p,.toc-processing-body,.toc-review-panel-body,.ck-table-description,.pp-section-note,.ck-section-note){color:var(--ds-ink-2)!important;max-width:var(--lg-measure)!important;text-align:left!important;margin:0 0 16px!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important}.page main :is(.pp-section-note,.ck-section-note){color:var(--ds-ink-3)!important;margin-top:20px!important;font-size:14px!important;line-height:1.6!important}.page main :is(.pp-section,.ck-section,.toc-section) :is(h3,h4){color:var(--ds-ink)!important;text-align:left!important}.page main :is(.pp-section,.ck-section,.toc-section) a:not([class*=btn]):not(.button):not([class*=link]){text-underline-offset:3px;text-decoration:underline;color:var(--ds-accent)!important}.page main :is(.toc-section-list,.pp-list,.ck-list){max-width:var(--lg-measure);margin:0 0 16px!important;padding:0!important;list-style:none!important;display:block!important}.page main :is(.toc-section-list>li,.pp-list-item,.ck-list-item){position:relative;box-shadow:none!important;color:var(--ds-ink-2)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 8px!important;padding:0 0 0 20px!important;font-size:16px!important;line-height:1.65!important;display:block!important}.page main :is(.toc-section-list>li,.pp-list-item,.ck-list-item):before{background:var(--ds-accent)!important;content:""!important;border:0!important;border-radius:50%!important;width:5px!important;height:5px!important;display:block!important;position:absolute!important;top:.72em!important;left:4px!important;transform:none!important}.page main :is(.toc-section-list>li,.pp-list-item,.ck-list-item):after{display:none!important}.page main :is(.toc-section-list-text,.pp-list-item>span,.ck-list-item>span){color:inherit!important;font-size:inherit!important;text-align:left!important;display:inline!important}.page main .pp-list--center-orphan{text-align:left!important;justify-content:flex-start!important}.page main .pp-ai-card .pp-list{max-width:none;margin-bottom:0!important}.page main .pp-ai-card .pp-list-item{font-size:14px!important;line-height:1.6!important}.page main .pp-ai-training-callout{color:var(--ds-ink)!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}.page main :is(.pp-ai-processing-grid,.pp-rights-wrap,.ck-control-layout){max-width:none!important;margin:24px 0 8px!important}.page main :is(.pp-privacy-actions,.ck-control-layout .ck-preferences-panel){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.page main .pp-privacy-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex;margin:20px 0 0!important}.page main .ck-preferences-panel{margin:0 0 20px!important}.page main .pp-privacy-btn{justify-content:center;align-items:center;min-height:44px;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important;padding:0 18px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.page main .pp-privacy-btn--secondary{background:var(--ds-bg)!important;border:1px solid var(--ds-line-strong)!important;color:var(--ds-ink)!important}.page main .pp-privacy-btn--secondary:hover{background:var(--ds-bg-subtle)!important;border-color:var(--ds-ink-3)!important}.page main .ck-section .button{min-height:44px;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important}.page main :is(.rt-wrap,.pp-data-matrix,.pp-retention-matrix,.ck-data-matrix,.toc-processing-data-view,.pp-retention-data-view,.pp-data-table-view,.pp-rights-data-view,.ck-responsive-data-view,.pp-rights-table-section,.pp-rights-table-wrap-outer){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:none!important;margin:24px 0 8px!important;padding:0!important}.page main .toc-processing-matrix{padding-top:40px!important}.page main .toc-processing-matrix .rt-wrap{margin-top:24px!important}.page main :is(.pp-data-table-wrap,.pp-retention-table-wrap,.pp-rights-table-wrap,.ck-table-wrap,.toc-processing-table-wrap){-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%;background:var(--ds-bg)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;background-image:none!important;margin:0!important;padding:0!important;overflow-x:auto!important}.page main :is(.pp-data-table,.pp-retention-table,.pp-rights-table,.ck-cookie-table,.ck-category-table,.ck-inventory-table,.toc-processing-table){table-layout:auto;min-width:720px;border-collapse:collapse!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;margin:0!important}.page main :is(.pp-data-table,.pp-retention-table,.pp-rights-table,.ck-cookie-table,.ck-category-table,.ck-inventory-table,.toc-processing-table) :is(caption,.pp-retention-caption,.ck-table-caption){caption-side:top;border-bottom:1px solid var(--ds-line)!important;color:var(--ds-ink)!important;text-align:left!important;background:0 0!important;padding:20px 20px 16px!important;display:table-caption!important}.page main :is(.pp-retention-caption-title,.ck-table-caption-title){color:var(--ds-ink)!important;letter-spacing:-.01em!important;text-transform:none!important;margin:0 0 4px!important;font-size:16px!important;font-weight:600!important;display:block!important}.page main :is(.pp-retention-caption-copy,.ck-table-caption-copy){max-width:var(--lg-measure);color:var(--ds-ink-2)!important;text-transform:none!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;display:block!important}.page main :is(.pp-data-table,.pp-retention-table,.pp-rights-table,.ck-cookie-table,.ck-category-table,.ck-inventory-table,.toc-processing-table) thead th{vertical-align:bottom;background:var(--ds-bg-subtle)!important;border:0!important;border-bottom:1px solid var(--ds-line)!important;color:var(--ds-ink-3)!important;letter-spacing:.05em!important;text-align:left!important;text-transform:uppercase!important;background-image:none!important;padding:12px 16px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;position:static!important}.page main :is(.pp-data-table,.pp-retention-table,.pp-rights-table,.ck-cookie-table,.ck-category-table,.ck-inventory-table,.toc-processing-table) :is(tbody th,tbody td){vertical-align:top;border:0!important;border-top:1px solid var(--ds-line)!important;color:var(--ds-ink-2)!important;text-align:left!important;background:0 0!important;padding:14px 16px!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.page main :is(.pp-data-table,.pp-retention-table,.pp-rights-table,.ck-cookie-table,.ck-category-table,.ck-inventory-table,.toc-processing-table) tbody th{color:var(--ds-ink)!important;font-weight:600!important}.page main :is(.pp-data-table,.pp-retention-table,.pp-rights-table,.ck-cookie-table,.ck-category-table,.ck-inventory-table,.toc-processing-table) tbody tr:first-child :is(th,td){border-top:0!important}.page main .responsive-data-card-grid{gap:12px;margin:0;padding:0;list-style:none;display:grid}.page main .responsive-data-card{background:var(--ds-ivory)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;text-align:left!important;padding:16px!important}.page main .toc-section--callout{background:0 0!important}.page main .toc-review-panel-copy,.page main .toc-review-panel-aside{box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important}.page main .toc-review-panel{display:block!important}.page main .toc-review-panel-aside{margin-top:24px!important}.page main :is(.toc-review-panel-resources,.toc-review-panel-badges){flex-wrap:wrap;justify-content:flex-start!important;gap:8px!important;margin:16px 0 0!important;padding:0!important;list-style:none!important;display:flex!important}.page main .toc-review-panel-badges>li{background:var(--ds-bg-subtle)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-tag)!important;color:var(--ds-ink-2)!important;letter-spacing:0!important;text-transform:none!important;padding:6px 10px!important;font-size:13px!important;font-weight:500!important}.page main .toc-review-panel-resources a{font-weight:600;text-decoration:none;color:var(--ds-accent)!important}.page main .toc-review-panel-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:24px;display:flex}.page main .toc-review-panel-btn{justify-content:center;align-items:center;min-height:44px;background:var(--ds-accent)!important;border:1px solid var(--ds-accent)!important;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important;color:#fff!important;padding:0 18px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.page main .toc-review-panel-btn:hover{background:var(--ds-accent-hover)!important;border-color:var(--ds-accent-hover)!important}.page main .toc-review-panel-btn--secondary{background:var(--ds-bg)!important;border-color:var(--ds-line-strong)!important;color:var(--ds-ink)!important}.page main .toc-review-panel-btn--secondary:hover{background:var(--ds-bg-subtle)!important;border-color:var(--ds-ink-3)!important}.page main :is(.toc-related-documents,.pp-related-documents,.ck-related){padding-bottom:24px!important}.page main .toc-related-documents{margin-bottom:0!important}.page main :is(.toc-cta,.pp-cta,.ck-final-cta){box-sizing:border-box;width:calc(100% - 48px);background:var(--ds-dark)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;color:#f4f5ee!important;max-width:calc(var(--lg-container) - 48px)!important;text-align:center!important;background-image:none!important;border:0!important;margin:clamp(56px,7vw,96px) auto!important;padding:clamp(40px,5vw,64px) 24px!important;display:block!important}.page main :is(.pp-page,.ck-page)>:is(.pp-cta,.ck-final-cta){width:100%;max-width:none!important;margin-inline:0!important}.page main :is(.toc-cta-inner,.pp-cta-copy-block,.ck-final-cta-copy){box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:640px!important;margin:0 auto!important;padding:0!important}.page main .toc-cta-inner{max-width:720px!important}.page main :is(.toc-cta-title,.pp-cta-title,.ck-final-cta h2){color:#fff!important;font-size:var(--ds-fs-h2)!important;letter-spacing:-.025em!important;text-align:center!important;max-width:24ch!important;margin:0 auto 12px!important;font-weight:600!important;line-height:1.12!important}.page main :is(.toc-cta-body,.pp-cta-copy,.ck-final-cta-copy>p:not([class*=kicker])){color:#f4f5eec7!important;text-align:center!important;max-width:560px!important;margin:0 auto!important;font-size:16px!important;line-height:1.6!important}.page main :is(.pp-cta-kicker,.ck-final-cta-kicker){color:#c5d487!important;text-align:center!important;margin:0 0 12px!important}.page main :is(.toc-cta-actions,.pp-cta-actions,.ck-final-cta-actions){flex-wrap:wrap;justify-content:center!important;gap:12px!important;margin:28px 0 0!important;padding:0!important;display:flex!important}.page main :is(.toc-cta,.pp-cta,.ck-final-cta) :is(.toc-cta-btn,.pp-cta-btn,.ck-cta-btn){justify-content:center;align-items:center;min-height:44px;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important;color:var(--ds-ink)!important;background:#fff!important;border:1px solid #fff!important;padding:0 20px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.page main :is(.toc-cta,.pp-cta,.ck-final-cta) :is(.toc-cta-btn,.pp-cta-btn,.ck-cta-btn):hover{background:#e9ecdc!important;border-color:#e9ecdc!important}.page main :is(.toc-cta-btn--secondary,.pp-cta-btn--secondary,.ck-cta-btn--secondary){color:#fff!important;background:0 0!important;border-color:#ffffff59!important}.page main :is(.toc-cta-btn--secondary,.pp-cta-btn--secondary,.ck-cta-btn--secondary):hover{background:#ffffff14!important;border-color:#fff9!important}@media (max-width:1023px){.page main :is(.pp-page,.ck-page,.toc-layout){display:block!important}.page main .ck-page>.ck-body{display:block}.page main :is(.toc-sidebar,.pp-toc,.ck-toc){max-height:none;overflow:visible;border-top:1px solid var(--ds-line)!important;margin:0 0 24px!important;padding:24px 0 0!important;position:static!important}.page main :is(.toc-nav-list,.pp-toc-list,.ck-toc-list){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid!important}.page main :is(.toc-sidebar-label,.pp-toc-kicker,.ck-toc-kicker){padding-left:0!important}.page main :is(.toc-nav-link,.pp-toc-link,.ck-toc-link){min-height:44px}.page main :is(.toc-summary-grid,.pp-essentials-grid,.pp-governance-grid),.page main :is(.legal-doc-meta,.toc-hero-meta){grid-template-columns:repeat(2,minmax(0,1fr))!important}.page main :is(.pp-page,.ck-page){padding-inline:24px!important}.page main :is(.pp-page,.ck-page)>.breadcrumb{padding-inline:0!important}.page main :is(.pp-page,.ck-page)>:is(.pp-initial-resources,.ck-initial-resources,.pp-trust-strip,.pp-essentials,.pp-body,.pp-related-documents,.ck-body){margin-bottom:0}.page main :is(.toc-cta,.pp-cta,.ck-final-cta){width:calc(100% - 48px)}.page main :is(.pp-page,.ck-page)>:is(.pp-cta,.ck-final-cta){width:100%}}@media (max-width:719px){.page main :is(.toc-summary-grid,.pp-essentials-grid,.pp-governance-grid,.pp-ai-processing-grid,.pp-rights-grid,.ck-control-grid),.page main :is(.legal-doc-meta,.toc-hero-meta),.page main :is(.pp-resource-list,.ck-resource-list,.pp-related-document-list,.ck-related-links,.toc-footer-link-list,.toc-footer-links){grid-template-columns:minmax(0,1fr)!important}.page main :is(.toc-nav-list,.pp-toc-list,.ck-toc-list){grid-template-columns:minmax(0,1fr)}.page main :is(.toc-hero,.legal-doc-header){padding-inline:0!important}.page main .toc-hero{padding-inline:24px!important}.page main :is(.toc-section-heading,.pp-section-title,.ck-section-title,.toc-processing-title,.toc-review-panel-title){font-size:22px!important}.page main :is(.toc-section,.pp-section,.ck-section,.toc-related-documents,.pp-related-documents,.ck-related){padding-top:32px!important}.page main :is(.legal-doc-meta-links,.toc-hero-link-list){gap:8px!important}.page main :is(.legal-doc-meta-link,.toc-hero-link){padding:0 14px!important}.page main :is(.toc-cta-btn,.pp-cta-btn,.ck-cta-btn){width:100%}.page main :is(.toc-cta-actions,.pp-cta-actions,.ck-final-cta-actions),.page main :is(.pp-privacy-actions,.toc-review-panel-actions){flex-direction:column;align-items:stretch}.page main .ck-hero-actions .button{width:100%}}.page main :is(.pp-page,.ck-page,.toc-layout)>*{justify-self:stretch;width:auto}.page main :is(.pp-toc,.ck-toc){width:auto!important;max-width:none!important;display:block!important}.page main :is(.pp-body,.ck-body,.toc-content){justify-self:stretch;width:auto!important;max-width:none!important;display:block!important}.page main .ck-page>.ck-body{display:contents!important}.page main :is(.pp-section-content,.ck-section-content,.toc-section){display:block!important}.page main :is(.pp-toc-kicker,.ck-toc-kicker,.toc-sidebar-label){white-space:normal!important}.page main :is(.pp-page,.ck-page,.toc-page){overflow:visible!important}.page main ul.pp-trust-list,.page main ul.pp-trust-list>li.pp-trust-item,.page main :is(.pp-section-note,.ck-section-note){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.page main .pp-governance-heading h2,.page main .pp-governance-heading h3{color:var(--ds-ink)!important;letter-spacing:-.02em!important;margin:0 0 8px!important;font-size:22px!important;font-weight:600!important;line-height:1.25!important}.page main .pp-governance-heading p:not([class*=eyebrow]){color:var(--ds-ink-2)!important;margin:0!important;font-size:15px!important;line-height:1.6!important}.page main .pp-governance-heading,.page main .pp-essentials-heading{margin-bottom:20px!important}.page main :is(.pp-list,.pp-list--compact,.pp-list--center-orphan)>li.pp-list-item{justify-self:start!important;width:auto!important;max-width:none!important;margin-inline:0!important}.page main :is(.pp-list,.ck-list,.toc-section-list)>li:before{top:.7em!important}.page main .pp-ai-card .pp-list-item:before{top:.65em!important}.page main :is(.pp-page,.ck-page,.toc-page) :is(.rt-wrap,.pp-data-matrix,.pp-retention-matrix,.ck-data-matrix,.toc-processing-data-view,.pp-retention-data-view,.pp-data-table-view,.pp-rights-data-view,.ck-responsive-data-view,.rt-desktop,.rt-mobile){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.page main :is(.pp-page,.ck-page,.toc-page) :is(.pp-data-table-wrap,.pp-retention-table-wrap,.pp-rights-table-wrap,.ck-table-wrap,.toc-processing-table-wrap){border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-card)!important;overflow-x:auto!important}.page main :is(.pp-data-table,.pp-retention-table,.ck-inventory-table,.ck-cookie-table,.toc-processing-table){min-width:880px}.page main :is(.pp-rights-table,.ck-category-table){min-width:640px}.page main :is(.pp-data-table,.pp-retention-table,.pp-rights-table,.ck-cookie-table,.ck-category-table,.ck-inventory-table,.toc-processing-table){overflow:visible!important}.page main :is(.pp-retention-table,.toc-processing-table,.ck-inventory-table) :is(th,td):first-child{min-width:140px}.page main :is(.pp-data-table,.pp-retention-table,.pp-rights-table,.ck-cookie-table,.ck-category-table,.ck-inventory-table,.toc-processing-table) :is(th,td){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0}.page main :is(.toc-cta,.pp-cta,.ck-final-cta) :is(a,button).button:not([class*=secondary]),.page main :is(.toc-cta,.pp-cta,.ck-final-cta) :is(a,button)[class*=btn]:not([class*=secondary]){color:var(--ds-ink)!important;background:#fff!important;border-color:#fff!important}.page main :is(.toc-cta,.pp-cta,.ck-final-cta) :is(a,button)[class*=secondary][class*=btn]{color:#fff!important;background:0 0!important;border:1px solid #ffffff59!important}.page main :is(.toc-cta,.pp-cta,.ck-final-cta) :is(a,button)[class*=secondary][class*=btn]:hover{color:#fff!important;background:#ffffff14!important;border-color:#fff9!important}.page main :is(.toc-cta,.pp-cta,.ck-final-cta) :is(a,button).button:not([class*=secondary]):hover{background:#e9ecdc!important;border-color:#e9ecdc!important}.page main div.legal-doc-meta-links{width:100%;box-shadow:none!important;background:0 0!important;max-width:none!important;margin-inline:0!important}.page main .toc-page .toc-summary-wrap{padding-bottom:40px!important}.page main :is(.pp-page,.ck-page)>:is(.pp-initial-resources,.ck-initial-resources,.pp-trust-strip,.pp-essentials){max-width:none!important;margin:0!important;padding-inline:0!important}.page main :is(.pp-page,.ck-page)>:is(.pp-initial-resources,.ck-initial-resources){padding-bottom:32px!important}.page main .pp-page>.pp-trust-strip{margin:0 0 48px!important}.page main .pp-page>.pp-essentials{padding-bottom:48px!important}.page main :is(.pp-initial-resources,.ck-initial-resources) :is(.pp-resource-list,.ck-resource-list){width:100%!important;max-width:none!important}.page main :is(.pp-section-lead,.ck-section-lead){color:var(--ds-ink-2)!important}.page main .pp-ai-card .pp-ai-training-callout{box-shadow:none!important;color:var(--ds-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.page main .pp-ai-card--primary{grid-column:1/-1}.page main :is(.pp-resource-list,.ck-resource-list,.pp-related-document-list,.ck-related-links,.toc-footer-link-list,.toc-footer-links)>li{grid-column:auto!important;justify-self:stretch!important;width:auto!important;max-width:none!important;margin-inline:0!important}.page main :is(.pp-resource-link,.ck-resource-link,.pp-related-document-link,.ck-related-link,.toc-footer-link){box-sizing:border-box;width:100%;max-width:none!important}.page main .toc-section-list-text:before,.page main .toc-section-list-text:after,.page main :is(.pp-list-item,.ck-list-item)>span:before,.page main :is(.pp-list-item,.ck-list-item)>span:after{content:none!important;display:none!important}.page main .toc-page .toc-processing-matrix{border:0!important;border-top:1px solid var(--ds-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:40px 0 8px!important}.page main .toc-processing-table tbody th{text-transform:none!important;letter-spacing:0!important;font-size:13.5px!important}.page main .toc-processing-table caption{color:var(--ds-ink)!important;font-size:14px!important;font-weight:600!important}.page main .toc-review-panel-resources a{align-items:center;min-height:44px;display:inline-flex;background:var(--ds-bg)!important;border:1px solid var(--ds-line-strong)!important;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important;color:var(--ds-ink)!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important}.page main .toc-review-panel-resources a:hover{background:var(--ds-bg-subtle)!important;border-color:var(--ds-ink-3)!important}.page main .toc-review-panel>:is(.toc-review-panel-copy,.toc-review-panel-aside){width:100%!important;max-width:none!important}.page main :is(.toc-cta-inner,.pp-cta-copy-block,.ck-final-cta-copy){grid-template-columns:none!important;width:100%!important;display:block!important}.page main :is(.toc-cta-title,.pp-cta-title,.ck-final-cta h2){max-width:28ch!important}.page main :is(.toc-cta,.pp-cta,.ck-final-cta) :is(.toc-cta-actions,.pp-cta-actions,.ck-final-cta-actions){justify-content:center!important}.page main .toc-cta .toc-cta-inner{background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important}.page main .ck-control-layout{grid-template-columns:none!important;display:block!important}.page main .ck-control-layout .ck-preferences-panel{max-width:var(--lg-measure);margin:0 0 24px!important}.page main .ck-preferences-panel h3{color:var(--ds-ink)!important;letter-spacing:-.01em!important;text-align:left!important;margin:0 0 8px!important;font-size:18px!important;font-weight:600!important}.page main .ck-preferences-panel p:not([class*=kicker]){color:var(--ds-ink-2)!important;margin:0 0 16px!important;font-size:15px!important;line-height:1.6!important}.page main .ck-control-card>span{color:var(--ds-ink)!important;letter-spacing:-.01em!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.page main .ck-control-card{margin:0!important}.page main .ck-storage-type{flex-direction:column;gap:6px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}.page main .ck-storage-type>span:first-child{color:var(--ds-ink)!important;background:0 0!important;border:0!important;padding:0!important;font-size:13.5px!important;font-weight:500!important}.page main .ck-storage-type>span:last-child{align-self:flex-start;background:var(--ds-bg-subtle)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-tag)!important;color:var(--ds-ink-2)!important;letter-spacing:0!important;text-transform:none!important;padding:2px 8px!important;font-size:12px!important;font-weight:500!important}.page main :is(.pp-retention-table,.ck-inventory-table,.toc-processing-table){min-width:980px}.page main :is(.pp-data-table,.pp-retention-table,.pp-rights-table,.ck-cookie-table,.ck-category-table,.ck-inventory-table,.toc-processing-table) :is(tbody th,tbody td){padding:14px!important;font-size:13.5px!important}.page main :is(.pp-data-table,.pp-retention-table,.pp-rights-table,.ck-cookie-table,.ck-category-table,.ck-inventory-table,.toc-processing-table) thead th{padding:12px 14px!important}.page main :is(.pp-page,.ck-page,.toc-page) ul.responsive-data-card-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.page main :is(.pp-page,.ck-page,.toc-page) ul.responsive-data-card-grid>li{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.page main :is(.pp-page,.ck-page,.toc-page) article.responsive-data-card{box-sizing:border-box;background:var(--ds-ivory)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;text-align:left!important;background-image:none!important;padding:16px!important}.page main :is(.pp-page,.ck-page,.toc-page) .responsive-data-card__title{color:var(--ds-ink)!important;letter-spacing:-.01em!important;text-align:left!important;text-transform:none!important;background:0 0!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.page main :is(.pp-page,.ck-page,.toc-page) dl.responsive-data-card__details{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:12px 0 0!important;padding:0!important;display:block!important}.page main :is(.pp-page,.ck-page,.toc-page) .responsive-data-card__row{border:0!important;border-top:1px solid var(--ds-line)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:12px 0!important;display:block!important}.page main :is(.pp-page,.ck-page,.toc-page) .responsive-data-card__row:last-child{padding-bottom:0!important}.page main :is(.pp-page,.ck-page,.toc-page) .responsive-data-card__row dt{color:var(--ds-ink-3)!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}.page main :is(.pp-page,.ck-page,.toc-page) .responsive-data-card__row dd{color:var(--ds-ink-2)!important;text-align:left!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.55!important}@media (max-width:719px){.page main :is(.legal-doc-meta-line,.toc-meta-line){justify-content:flex-start;align-items:baseline;flex-direction:row!important;gap:16px!important;padding:12px 0!important}.page main :is(.legal-doc-meta-label,.toc-meta-label){flex:0 0 46%}.page main :is(.legal-doc-meta-line,.toc-meta-line)>:not(:first-child){overflow-wrap:anywhere;flex:auto;min-width:0}.page main :is(.legal-doc-meta-line,.toc-meta-line){font-size:14px!important}.page main :is(.toc-summary-card,.pp-essential-card,.pp-governance-card,.pp-ai-card,.pp-right-card,.ck-control-card){gap:6px;padding:16px!important}.page main .toc-summary-index{display:none!important}.page main :is(.toc-summary-grid,.pp-essentials-grid,.pp-governance-grid){gap:12px!important}.page main :is(.toc-nav-list,.pp-toc-list,.ck-toc-list){gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.page main :is(.toc-nav-link,.pp-toc-link,.ck-toc-link){padding:8px 10px!important;font-size:13.5px!important}.page main :is(.toc-cta,.pp-cta,.ck-final-cta){padding:36px 20px!important}.page main .pp-trust-link{font-size:12.5px!important}}.page main .toc-hero-inner{padding:0!important}.page main .toc-page>section.toc-hero{box-sizing:border-box!important;width:100%!important;margin-inline:0!important;padding-inline:24px!important}.page main .toc-page .toc-hero-inner{max-width:calc(var(--lg-container) - 48px)!important;width:100%!important}.page main :is(.pp-hero,.ck-hero)>.legal-doc-header{max-width:none!important;padding-inline:0!important}.page main :is(.toc-section-list,.pp-list,.ck-list){list-style:none!important}.page main :is(.toc-section-list,.pp-list,.ck-list)>li{text-indent:0!important;list-style:none!important}.page main :is(.toc-section-list,.pp-list,.ck-list)>li::marker{content:""!important;font-size:0!important}.page main :is(.toc-section-list-text,.pp-list-item>span,.ck-list-item>span){text-indent:0!important;margin:0!important;padding:0!important;display:inline!important}
.page .vb-sector-grid li.vb-sector-card{padding:0;transition:border-color .14s}.page .vb-sector-card:hover{border-color:var(--ds-accent)}.page .vb-sector-card>a{border-radius:var(--vb-radius);color:inherit;flex-direction:column;height:100%;padding:24px;text-decoration:none;display:flex}.page .vb-sector-card>a:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.page .vb-sector-card h3{margin:0 0 8px}.page .vb-sector-card>a>p{margin:0}.page .vb-sector-card .vb-sector-points{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.page .vb-sector-card .vb-sector-points li{color:var(--ds-ink-2);background:0 0;border:0;border-radius:0;padding:0 0 0 18px;font-size:14px;line-height:1.5;position:relative;grid-column:auto!important}.page .vb-sector-card .vb-sector-points li:before{background:var(--ds-accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.page .vb-sector-card-cta{color:var(--ds-accent);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:15px;font-weight:500;display:inline-flex}.page .vb-sector-tag{border:1px solid var(--ds-line-strong);color:var(--ds-ink-2);border-radius:6px;margin-top:12px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-block}.page .vb-sector-tag--soon{color:var(--ds-ink-3);border-style:dashed}.page .vb-sector-group-intro{color:var(--ds-ink-2);text-align:center;max-width:640px;margin:-4px auto 16px;font-size:15px}.page .vb-sector-group .vb-cols>li{flex-direction:column;display:flex}.page .vb-sector-group .vb-cols>li .vb-sector-tag{align-self:flex-start;margin-top:auto}.page .vb-sector-group .vb-cols>li p{padding-bottom:12px}.page .vb-sector-group .vb-cols>li p:last-child{padding-bottom:0}.page .vb-sector-visual{max-width:980px;margin:0 auto 56px!important}.page .vb-fin--sector .vb-fin-row{grid-template-columns:.9fr 2.2fr 1.4fr 1.5fr 1fr}.page .vb-sector-faq{max-width:760px;margin:0 auto}.page .vb-faq-item{border:1px solid var(--ds-line);border-radius:var(--vb-radius);background:#fff;margin:0 0 10px}.page .vb-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;list-style:none;display:flex}.page .vb-faq-item summary::-webkit-details-marker{display:none}.page .vb-faq-item summary:after{border-bottom:2px solid var(--ds-accent);border-right:2px solid var(--ds-accent);content:"";flex:none;width:8px;height:8px;transition:transform .14s;transform:rotate(45deg)}.page .vb-faq-item[open] summary:after{transform:rotate(-135deg)}.page .vb-faq-item summary:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.page .vb-faq-item p{color:var(--ds-ink-2);margin:0;padding:0 22px 20px;font-size:15px;line-height:1.65}@media (min-width:821px){.page .vb-sector-group .vb-cols--modules>li:last-child:nth-child(3n+1){grid-column:span 6}.page .vb-sector-group .vb-cols--modules>li:nth-last-child(2):nth-child(3n+1),.page .vb-sector-group .vb-cols--modules>li:last-child:nth-child(3n+2),.page .vb-sector-group .vb-cols--modules>li:first-child:nth-last-child(4),.page .vb-sector-group .vb-cols--modules>li:first-child:nth-last-child(4)~li{grid-column:span 3}}.page .vb-fin .vb-auto-row{grid-template-columns:minmax(0,2.4fr) .95fr .95fr 1.05fr 1.9fr 1.2fr .5fr}.page .vb-fin .vb-auto-row--offers{grid-template-columns:.6fr 1.5fr 1fr 1.7fr 1.3fr}.page .vb-fin .vb-auto-row--market{grid-template-columns:minmax(0,1.5fr) 1fr .9fr 1fr .9fr .6fr}.page .vb-fin .vb-auto-row--market>:nth-child(n+3){white-space:nowrap}.page .vb-auto-ai .vb-auto-chart-note{margin-top:12px}.page .vb-fin .vb-auto-row--depreciation{grid-template-columns:minmax(0,2.3fr) .5fr 1fr 1fr .8fr}.page .vb-fin .vb-auto-row .vb-fin-status{white-space:nowrap}.page .vb-auto-car{align-items:center;gap:10px;min-width:0;font-weight:600;display:inline-flex}.page .vb-auto-car-icon{color:var(--ds-accent);background:#f1f4e6;border:1px solid #dfe6c6;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.page .vb-auto-plate{font-variant-numeric:tabular-nums;letter-spacing:.04em}.page .vb-auto-chips{flex-wrap:wrap;gap:4px;display:flex}.page .vb-auto-chip{color:var(--ds-accent);white-space:nowrap;background:#f1f4e6;border:1px solid #dfe6c6;border-radius:6px;align-items:center;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex}.page .vb-auto-chip--warn{color:#8a5a00;background:#fbf1dc;border-color:#ecd9a8}.page .vb-auto-none{color:var(--ds-ink-3)}.page .vb-auto-label{color:var(--ds-ink-3);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.page .vb-auto-split{gap:16px;padding:16px 20px 20px;display:grid}.page .vb-auto-split--portals{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.page .vb-auto-split--appraisal{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.page .vb-auto-split--negotiation{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding-top:4px}.page .vb-auto-split--market{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);padding-top:4px}.page .vb-auto-diff{font-variant-numeric:tabular-nums;font-weight:600}.page .vb-auto-diff--below{color:#8a3b3b}.page .vb-auto-diff--above{color:var(--ds-accent)}.page .vb-auto-split--depreciation{grid-template-columns:minmax(0,1fr)}.page .vb-auto-split .vb-fin-table{padding:0}.page .vb-auto-side{align-content:start;gap:12px;display:grid}.page .vb-auto-live{color:var(--ds-accent);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.page .vb-auto-live i{background:var(--ds-accent);border-radius:50%;width:8px;height:8px}.page .vb-auto-thread{border:1px solid var(--ds-line);background:#fff;border-radius:10px;overflow:hidden}.page .vb-auto-vehicle{border:1px solid var(--ds-line);background:#fff;border-radius:10px;justify-self:start;align-items:center;gap:10px;max-width:100%;padding:8px 10px;display:flex}.page .vb-auto-vehicle strong{font-size:13px;font-weight:600;display:block}.page .vb-auto-vehicle small{color:var(--ds-ink-3);font-size:12px;display:block}.page .vb-auto-photos{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.page .vb-auto-photo{aspect-ratio:4/3;border:1px solid var(--ds-line);color:var(--ds-ink-3);background:#eef2db;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page .vb-auto-photo-label{border:1px solid var(--ds-line);color:var(--ds-ink-2);background:#fff;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.page .vb-auto-pin{background:var(--ds-accent);color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex;position:absolute}.page .vb-auto-pin--inline{flex:none;position:static}.page .vb-auto-findings{margin:0 0 10px;padding:0;list-style:none;display:grid}.page .vb-auto-findings li{border-bottom:1px solid var(--ds-line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;display:grid}.page .vb-auto-findings strong{font-size:13px;font-weight:600;line-height:1.35;display:block}.page .vb-auto-findings small{color:var(--ds-ink-3);font-size:12px;display:block}.page .vb-auto-cost{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.page .vb-auto-ai dl{margin-top:10px}.page .vb-auto-ai dd.is-out,.page .vb-auto-side dd.is-out{color:#8a3b3b}.page .vb-auto-review{color:var(--ds-accent);align-items:flex-start;gap:6px;margin:16px 0 12px;font-size:12.5px;font-weight:600;display:flex}.page .vb-auto-review svg{flex:none;margin-top:2px}.page .vb-auto-steps{margin:0;padding:0;list-style:none;display:grid}.page .vb-auto-steps li{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.page .vb-auto-steps li:last-child{border-bottom:0}.page .vb-auto-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;display:grid}.page .vb-auto-bar{grid-template-rows:auto 96px auto;place-items:end center;gap:6px;display:grid}.page .vb-auto-bar strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.page .vb-auto-bar span{background:#cdd8a4;border-radius:4px 4px 0 0;align-self:end;width:70%}.page .vb-auto-bar.is-last span{background:var(--ds-accent)}.page .vb-auto-bar em{color:var(--ds-ink-3);font-size:12px;font-style:normal}.page .vb-auto-chart-note{color:var(--ds-ink-3);margin:10px 0 0;font-size:12.5px}.page .vb-sector-screens{max-width:var(--ds-container);margin:56px auto 0}.page .vb-sector-screens-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.page .vb-sector-screen{align-content:start;gap:10px;min-width:0;display:grid}.page .vb-sector-screen h3{margin:8px 0 0}.page .vb-sector-screen p{color:var(--ds-ink-2);margin:0}.page .vb-sector-screens .vb-auto-split{grid-template-columns:minmax(0,1fr)}.page .vb-sector-screens .vb-fin .vb-auto-row--market{grid-template-columns:minmax(0,1.4fr) 1.1fr .9fr 1fr .9fr .6fr}.page .vb-sector-screens-grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 12px)}.page .vb-sector-screens .vb-fin .vb-auto-row--offers{grid-template-columns:.6fr 1.3fr 1fr 1.6fr 1.2fr}.page .vb-sector-screens .vb-fin .vb-re-row--props{grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) 1.1fr minmax(0,.9fr) 1.1fr}.page .vb-sector-screens .vb-fin .vb-re-row--props>:nth-child(2),.page .vb-sector-screens .vb-fin .vb-re-row--props>:nth-child(4){white-space:normal}.page .vb-sector-screens .vb-fin .vb-re-row--visits{grid-template-columns:.9fr 1.8fr 1.3fr .9fr .9fr 1.2fr}.page .vb-sector-screens .vb-fin .vb-re-row--rents{grid-template-columns:minmax(0,2fr) .7fr .9fr 1.4fr 1.2fr}.page .vb-sector-screens .vb-fin .vb-re-row--lines{grid-template-columns:.7fr 2.5fr 1fr}.page .vb-sector-screens .vb-fin .vb-re-row--rooms{grid-template-columns:1.2fr 1fr 1.8fr 1.1fr}.page .vb-re-row .vb-fin-status{white-space:nowrap}.page .vb-re-photos{margin-top:14px}.page .vb-auto-ai .vb-draft-actions{margin-top:12px}.page .vb-re-row>:nth-child(n+2){white-space:nowrap}.page .vb-sector-screens .vb-fin .vb-re-row--ins{grid-template-columns:.8fr 1.2fr 1.1fr 1.1fr .8fr 1fr}.page .vb-sector-screens .vb-fin .vb-re-row--budget{grid-template-columns:minmax(0,2fr) .6fr 1fr}.page .vb-sector-screens .vb-fin .vb-re-row--tr{grid-template-columns:.7fr 2.4fr 1fr 1fr}.page .vb-sector-screens .vb-fin .vb-re-row--rem{grid-template-columns:.7fr 1.2fr 1.1fr 1fr 1.1fr}.page .vb-cl-video{min-height:150px}.page .vb-cl-photos .vb-auto-photo{flex-direction:column;gap:4px;padding-bottom:22px}.page .vb-cl-area{color:var(--ds-ink);font-size:13px;font-weight:600}.page .vb-sector-screens .vb-cl-photos{grid-template-columns:repeat(4,minmax(0,1fr))}.page .vb-re-row .vb-auto-plate{white-space:nowrap}.page .vb-cl-rec{position:absolute;top:8px;right:8px}.page .vb-cl-rec i{background:#b3261e;border-radius:50%;width:8px;height:8px;margin-right:6px}.page .vb-sector-screens .vb-fin .vb-gen-row{grid-template-columns:var(--gcols)}.page .vb-gen-row .vb-fin-status{text-align:right}.page .vb-gen-bars{margin-bottom:4px}.page .vb-gen-av{align-items:center;gap:8px;min-width:0;display:inline-flex}.page .vb-gen-av i{color:var(--ds-accent);background:#f1f4e6;border:1px solid #dfe6c6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.page .vb-gen-av strong{font-size:13px;font-weight:600;display:block}.page .vb-gen-av small{color:var(--ds-ink-3);font-size:12px;display:block}.page .vb-gen-prog{align-items:center;gap:8px;display:inline-flex}.page .vb-gen-prog>span{background:#e9ecdc;border-radius:4px;flex:1;min-width:40px;height:6px;display:inline-block;overflow:hidden}.page .vb-gen-prog>span i{background:var(--ds-accent);height:100%;display:block}.page .vb-gen-prog em{white-space:nowrap;color:var(--ds-ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.page .vb-gen-funnel{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page .vb-gen-funnel li{grid-template-columns:minmax(0,.9fr) minmax(0,2fr) 3.2rem;align-items:center;gap:10px;font-size:13px;display:grid}.page .vb-gen-funnel strong{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.page .vb-gen-funnel-bar{background:#eef2db;border-radius:4px;height:14px;display:block;overflow:hidden}.page .vb-gen-funnel-bar i{background:#cdd8a4;height:100%;display:block}.page .vb-gen-funnel li:last-child .vb-gen-funnel-bar i{background:var(--ds-accent)}.page .vb-gen-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page .vb-gen-card{border:1px solid var(--ds-line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.page .vb-gen-card strong{font-size:13px;font-weight:600;line-height:1.3;display:block}.page .vb-gen-card small{color:var(--ds-ink-3);font-size:12px;display:block}.page .vb-gen-card em{color:var(--ds-ink-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal;font-weight:600}.page .vb-gen-card--open{border-color:#ecd0d0}.page .vb-gen-card--open em{color:#8a3b3b}.page .vb-gen-card--wait{border-color:#ecd9a8}.page .vb-gen-card--wait em{color:#8a5a00}.page .vb-gen-photos{grid-template-columns:repeat(4,minmax(0,1fr))}.page .vb-gen-photos .vb-auto-photo{aspect-ratio:auto;flex-direction:column;gap:4px;min-height:96px;padding:12px 6px 40px}.page .vb-gen-photos .vb-auto-photo-label{text-align:center;white-space:normal;justify-content:center;bottom:6px;left:6px;right:6px}@media (max-width:820px){.page .vb-auto-split--portals,.page .vb-auto-split--appraisal,.page .vb-auto-split--negotiation,.page .vb-auto-split--market,.page .vb-sector-screens-grid{grid-template-columns:minmax(0,1fr)}.page .vb-sector-screens-grid>:last-child:nth-child(odd){max-width:none}}@media (max-width:640px){.page .vb-gen-cards{grid-template-columns:minmax(0,1fr)}.page .vb-gen-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.page .vb-gen-funnel li{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 2.8rem}.page .vb-sector-screens .vb-fin .vb-gen-row{grid-template-columns:var(--gmcols)}.page .vb-sector-screens .vb-fin .vb-gen-row>.is-opt{display:none}.page .vb-gen-row .vb-fin-status{text-align:right;white-space:normal}.page .vb-sector-screens .vb-fin .vb-re-row--props{grid-template-columns:minmax(0,1.6fr) 1fr 1fr}.page .vb-sector-screens .vb-fin .vb-re-row--props>:nth-child(2),.page .vb-sector-screens .vb-fin .vb-re-row--props>:nth-child(4){display:none}.page .vb-sector-screens .vb-fin .vb-re-row--visits{grid-template-columns:3.6rem minmax(0,1fr) 6.2rem}.page .vb-sector-screens .vb-fin .vb-re-row--visits>:nth-child(3),.page .vb-sector-screens .vb-fin .vb-re-row--visits>:nth-child(4),.page .vb-sector-screens .vb-fin .vb-re-row--visits>:nth-child(5){display:none}.page .vb-sector-screens .vb-fin .vb-re-row--rents{grid-template-columns:minmax(0,1.2fr) 4.6rem 1fr}.page .vb-sector-screens .vb-fin .vb-re-row--rents>:nth-child(2),.page .vb-sector-screens .vb-fin .vb-re-row--rents>:nth-child(4){display:none}.page .vb-sector-screens .vb-fin .vb-re-row--lines{grid-template-columns:3rem minmax(0,1fr) 5.2rem}.page .vb-sector-screens .vb-fin .vb-re-row--rooms{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) 6rem}.page .vb-sector-screens .vb-fin .vb-re-row--rooms>:nth-child(2){display:none}.page .vb-sector-screens .vb-fin .vb-re-row--ins{grid-template-columns:minmax(0,1.2fr) 1fr 1fr}.page .vb-sector-screens .vb-fin .vb-re-row--ins>:first-child,.page .vb-sector-screens .vb-fin .vb-re-row--ins>:nth-child(3),.page .vb-sector-screens .vb-fin .vb-re-row--ins>:nth-child(4){display:none}.page .vb-sector-screens .vb-fin .vb-re-row--budget{grid-template-columns:minmax(0,1.8fr) .6fr 1fr}.page .vb-sector-screens .vb-fin .vb-re-row--tr{grid-template-columns:3rem minmax(0,1fr) 5rem}.page .vb-sector-screens .vb-fin .vb-re-row--tr>:nth-child(3){display:none}.page .vb-sector-screens .vb-fin .vb-re-row--rem{grid-template-columns:3.4rem minmax(0,1fr) 6.2rem}.page .vb-sector-screens .vb-fin .vb-re-row--rem>:nth-child(3),.page .vb-sector-screens .vb-fin .vb-re-row--rem>:nth-child(4){display:none}.page .vb-sector-screens .vb-cl-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.page .vb-re-row>:nth-child(n+2){white-space:normal}.page .vb-re-row .vb-fin-status{text-align:right;white-space:normal}.page .vb-fin .vb-auto-row{grid-template-columns:minmax(0,2fr) 1fr 1.1fr}.page .vb-fin .vb-auto-row:not(.vb-auto-row--offers):not(.vb-auto-row--market):not(.vb-auto-row--depreciation)>:nth-child(2),.page .vb-fin .vb-auto-row:not(.vb-auto-row--offers):not(.vb-auto-row--market):not(.vb-auto-row--depreciation)>:nth-child(3),.page .vb-fin .vb-auto-row:not(.vb-auto-row--offers):not(.vb-auto-row--market):not(.vb-auto-row--depreciation)>:nth-child(5),.page .vb-fin .vb-auto-row:not(.vb-auto-row--offers):not(.vb-auto-row--market):not(.vb-auto-row--depreciation)>:nth-child(7){display:none}.page .vb-fin .vb-auto-row--offers,.page .vb-sector-screens .vb-fin .vb-auto-row--offers{grid-template-columns:2.6rem minmax(0,1fr) 5.6rem minmax(0,1fr)}.page .vb-fin .vb-auto-row--offers>:nth-child(3){white-space:nowrap}.page .vb-fin .vb-auto-row--offers .vb-fin-status{text-align:right;white-space:normal}.page .vb-fin .vb-auto-row--offers>*{display:block}.page .vb-fin .vb-auto-row--offers>:nth-child(4){display:none}.page .vb-fin .vb-auto-row--market,.page .vb-sector-screens .vb-fin .vb-auto-row--market{grid-template-columns:minmax(0,1fr) 6rem 5.4rem;gap:12px}.page .vb-fin .vb-auto-row--market>*{display:block}.page .vb-fin .vb-auto-row--market>:nth-child(2),.page .vb-fin .vb-auto-row--market>:nth-child(3),.page .vb-fin .vb-auto-row--market>:nth-child(6){display:none}.page .vb-fin .vb-auto-row--depreciation{grid-template-columns:minmax(0,2fr) 1fr .8fr}.page .vb-fin .vb-auto-row--depreciation>*{display:block}.page .vb-fin .vb-auto-row--depreciation>:nth-child(2),.page .vb-fin .vb-auto-row--depreciation>:nth-child(3){display:none}.page .vb-auto .vb-fin-tiles{grid-template-columns:minmax(0,1fr);gap:8px}.page .vb-auto .vb-fin-tiles div{justify-content:space-between;align-items:baseline;display:flex}.page .vb-auto-split{padding:12px 14px 16px}.page .vb-auto-bars{gap:6px}}.page .vb-sector-flow{max-width:var(--ds-container);margin:56px auto 0}.page .vb-sector-flow-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.page .vb-sector-flow-steps li{border:1px solid var(--ds-line);background:#fff;border-radius:12px;gap:8px;padding:20px;display:grid}.page .vb-sector-flow-n{color:var(--ds-accent);background:#f1f4e6;border:1px solid #dfe6c6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:inline-flex}.page .vb-sector-flow-steps h3{margin:4px 0 0}.page .vb-sector-flow-steps p{color:var(--ds-ink-2);margin:0}@media (max-width:820px){.page .vb-sector-flow-steps{grid-template-columns:minmax(0,1fr)}}.page .vb-sector-page .vb-section{content-visibility:auto;contain-intrinsic-size:auto 900px}.page .vb-guide-page .vb-hero h1{max-width:22ch}.page .vb-guide-updated{color:var(--ds-ink-3);margin:12px 0 0;font-size:14px}.page .vb-guide-article{max-width:760px;margin:0 auto}.page .vb-guide-article section{margin:0 0 36px}.page .vb-guide-article h2{text-align:left!important;max-width:none!important;margin:0 0 12px!important;font-size:26px!important;line-height:1.25!important}.page .vb-guide-article p{color:var(--ds-ink-2);margin:0 0 14px;line-height:1.7}.page .vb-guide-article ul{color:var(--ds-ink-2);gap:8px;margin:0 0 14px;padding-left:22px;line-height:1.6;display:grid}.page .vb-guide-verbum{border:1px solid var(--ds-line);background:#fff;border-radius:12px;padding:24px}.page .vb-guide-verbum h2{font-size:20px!important}.page .vb-guide-article .hp-actions{justify-content:flex-start;margin-top:8px}.page .vb-guide-tag{color:var(--ds-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600}.page .vb-sector-hero-figure{margin:0}.page .vb-sector-base{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 28px;max-width:1040px;margin:24px auto 0;padding:0;list-style:none;display:grid}.page .vb-sector-base>li{align-items:flex-start;gap:12px;display:flex}.page .vb-sector-base>li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.page .vb-sector-base strong{font-size:15px;font-weight:600}.page .vb-sector-base>li>div>span:not(.vb-sector-tag){color:var(--ds-ink-2);font-size:14px;line-height:1.5}.page .vb-sector-base .vb-sector-tag{align-self:flex-start;margin-top:4px}.page .vb-guide-example{background:var(--ds-accent-soft);border-radius:8px;padding:20px 22px}.page .vb-guide-example h2{font-size:20px!important}
.page .vs-header{z-index:60;position:sticky;top:0}.page .vs-header .vs-nav{gap:20px;position:relative;top:auto}.page .vs-brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.page .vs-brand-suffix{border-left:1px solid var(--ds-line-strong);color:var(--ds-accent);letter-spacing:-.01em;padding-left:10px;font-size:15px;font-weight:600;line-height:1}.page .vs-links{align-items:center;gap:2px;display:flex}.page .vs-menu{position:static}.page :is(.vs-trigger,.vs-top-link){color:var(--ds-ink-2);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:14.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.page :is(.vs-trigger,.vs-top-link):hover,.page .vs-trigger.is-open{background:var(--ds-bg-subtle);color:var(--ds-ink)}.page .vs-top-link[aria-current=page]{color:var(--ds-ink);font-weight:600}.page .vs-trigger svg{transition:transform .14s}.page .vs-trigger.is-open svg{transform:rotate(180deg)}.page .vs-panel{border:1px solid var(--ds-line);z-index:70;background:#fff;border-radius:14px;padding:20px;position:absolute;top:calc(100% - 6px);box-shadow:0 18px 48px #11140b1f,0 2px 6px #11140b0d}.page .vs-panel[hidden]{display:none}.page .vs-panel--mega{grid-template-columns:minmax(0,1fr) 240px;gap:24px;width:min(1040px,100vw - 48px);display:grid;left:50%;transform:translate(-50%)}.page .vs-panel--two{grid-template-columns:repeat(2,minmax(0,220px));gap:28px;display:grid}.page .vs-panel--narrow{min-width:280px}.page .vs-panel ul{margin:0;padding:0;list-style:none}.page .vs-mega-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page .vs-panel-title{color:var(--ds-ink-3);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.page .vs-menu-item{color:var(--ds-ink);border-radius:10px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;display:flex}.page .vs-menu-item:hover,.page .vs-menu-item[aria-current=page]{background:var(--ds-bg-subtle)}.page .vs-menu-item strong{font-size:14.5px;font-weight:600;line-height:1.3;display:block}.page .vs-menu-item small{color:var(--ds-ink-3);margin-top:2px;font-size:13px;line-height:1.4;display:block}.page .vs-menu-icon{background:var(--ds-accent-soft);color:var(--ds-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.page .vs-mega-aside{background:var(--ds-ivory);border:1px solid var(--ds-line);border-radius:12px;align-content:start;gap:10px;padding:18px;display:grid}.page .vs-mega-aside p:not(.vs-panel-title){color:var(--ds-ink-2);margin:0;font-size:14px;line-height:1.55}.page .vs-plain li+li{margin-top:2px}.page .vs-plain a{color:var(--ds-ink);border-radius:8px;padding:8px 10px;font-size:14.5px;text-decoration:none;display:block}.page .vs-plain a:hover{background:var(--ds-bg-subtle)}.page .vs-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.page .vs-login{color:var(--ds-ink-2);border-radius:8px;padding:8px 12px;font-size:14.5px;font-weight:500;text-decoration:none}.page .vs-login:hover{background:var(--ds-bg-subtle);color:var(--ds-ink)}.page .vs-header .vs-burger{display:none!important}.page .vs-mobile-panel{max-height:100dvh;overflow-y:auto}.page .vs-mobile-panel .vs-panel-title{margin-top:20px}.page .vs-mobile-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.page .vs-mobile-panel ul{margin:0;padding:0;list-style:none}@media (min-width:1121px) and (max-width:1279px){.page .vs-login{display:none}}@media (max-width:1120px){.page .vs-header .vs-links,.page .vs-header .vs-actions{display:none!important}.page .vs-header .vs-burger{margin-left:auto;display:inline-flex!important}}.page .vs-site [id]{scroll-margin-top:88px}.page .vs-shot--photo{border:1px solid var(--ds-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px #11140b17}.page .vs-shot--photo img{width:100%;max-width:100%;height:auto;display:block}.page .vs-flag{background:var(--ds-sand);border:1px solid var(--ds-line);color:var(--ds-ink-2);letter-spacing:0;vertical-align:middle;white-space:nowrap;border-radius:6px;margin-left:8px;padding:4px 7px;font-size:12px;font-weight:600;line-height:1;display:inline-block}.page .vs-checks{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.page .vs-checks li{color:var(--ds-ink-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.page .vs-checks svg{color:var(--ds-accent);flex:none;margin-top:3px}.page .vs-shot,.page .vs-shot.vb-sector-screens{min-width:0;max-width:none;margin:0}.page .vs-site .hp-actions.vs-ctas--start{margin-top:28px;justify-content:flex-start!important}.page .vs-site .vb-more{text-align:center;margin:32px auto 0}.page .vs-hero{background:radial-gradient(60% 70% at 85% 10%, #46591a14, transparent 70%), var(--ds-ivory);border-bottom:1px solid var(--ds-line);padding:clamp(40px, 6vw, 88px) max(24px, calc((100% - var(--ds-container)) / 2));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.page .vs-hero-copy{min-width:0}.page .vs-hero .breadcrumb{margin:0 0 20px!important;padding:0!important}.page .vs-hero .breadcrumb-list{margin:0!important;padding:0!important}.page main .vs-hero h1{text-align:left!important;max-width:16ch!important;margin:12px 0 20px!important;font-size:clamp(2.25rem,4.2vw,3.5rem)!important}.page main .vs-hero h1+p.vb-lead{text-align:left;max-width:560px!important;margin:0!important}.page .vs-hero-visual{min-width:0}.page .vs-assure{color:var(--ds-ink-3);flex-wrap:wrap;gap:6px 18px;margin:20px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.page .vs-assure li{align-items:center;gap:8px;display:inline-flex}.page .vs-assure svg{color:var(--ds-accent);flex:none}.page .vs-hero--center{text-align:center;grid-template-columns:minmax(0,1fr)}.page .vs-hero--center .vs-hero-copy{max-width:760px;margin:0 auto}.page .vs-hero--center .breadcrumb-list{justify-content:center}.page main .vs-hero--center h1{text-align:center!important;max-width:18ch!important;margin:12px auto 20px!important}.page main .vs-hero--center h1+p.vb-lead{text-align:center;margin:0 auto!important}.page .vs-video{background:var(--ds-sand);border:1px solid var(--ds-line);border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #11140b1a}.page .vs-video video{aspect-ratio:16/9;width:100%;height:auto;display:block}.page .vs-video-toggle{border:1px solid var(--ds-line-strong);color:var(--ds-ink);cursor:pointer;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;bottom:12px;right:12px}.page .vs-video-toggle:hover{border-color:var(--ds-ink-3);background:#fff}.page .vs-seals{border-bottom:1px solid var(--ds-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;padding:22px 24px;display:flex}.page .vs-seals p{color:var(--ds-ink-3);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.page .vs-seals ul{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.page .vs-seals li{color:var(--ds-ink-2);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.page .vs-seals svg{color:var(--ds-accent)}.page .vs-tabs{max-width:var(--ds-container);scrollbar-width:none;justify-content:safe center;gap:6px;margin:0 auto 24px;padding:2px;display:flex;overflow-x:auto}.page .vs-tabs::-webkit-scrollbar{display:none}.page .vs-tabs button{border:1px solid var(--ds-line);color:var(--ds-ink-2);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14.5px;font-weight:500;display:inline-flex}.page .vs-tabs button:hover{border-color:var(--ds-line-strong);color:var(--ds-ink)}.page .vs-tabs button.is-active{background:var(--ds-accent);border-color:var(--ds-accent);color:#fff}.page .vs-tabpanel{background:var(--ds-ivory);border:1px solid var(--ds-line);max-width:var(--ds-container);border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;margin:0 auto;padding:clamp(24px,4vw,44px);display:grid}.page .vs-tabpanel-copy h3{letter-spacing:-.02em;margin:8px 0 12px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.page .vs-tabpanel-copy>p:not(.hp-eyebrow){color:var(--ds-ink-2);margin:0;font-size:16px;line-height:1.6}.page .vs-tabpanel-copy .hp-link{margin-top:22px}.page .vs-pains{gap:14px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.page .vs-pains>li{border:1px solid var(--ds-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px 40px;padding:22px 26px;display:grid}.page .vs-pains h3{letter-spacing:-.01em;margin:6px 0 0;font-size:1.125rem;line-height:1.35}.page .vs-pains p{color:var(--ds-ink-2);margin:6px 0 10px;font-size:15px;line-height:1.6}.page .vs-pain-label{color:var(--ds-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.page .vs-pain-label--fix{color:var(--ds-accent)}.page .vs-band{background:var(--ds-dark);max-width:var(--ds-container);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;width:calc(100% - 48px);margin:clamp(40px,6vw,72px) auto;padding:clamp(28px,4vw,44px);display:flex}.page .vs-band h2{color:var(--ds-ivory);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.page .vs-band p{color:#fbf9f2cc;max-width:620px;margin:0;font-size:16px;line-height:1.6}.page .vs-band--light{background:var(--ds-ivory);border:1px solid var(--ds-line)}.page .vs-band--light h2{color:var(--ds-ink)}.page .vs-band--light p:not(.hp-eyebrow){color:var(--ds-ink-2)}.page .vs-journey{max-width:var(--ds-container);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.page .vs-journey>li{background:var(--ds-ivory);border:1px solid var(--ds-line);border-radius:12px;padding:24px}.page .vb-section--sand .vs-journey>li{background:#fff}.page .vs-journey h3{margin:12px 0 0;font-size:1.125rem}.page .vs-journey p{color:var(--ds-ink-2);margin:8px 0 0;font-size:15px;line-height:1.6}.page .vs-journey-n{background:var(--ds-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:inline-flex}.page .vs-items{max-width:var(--ds-container);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.page .vs-items--four{grid-template-columns:repeat(4,minmax(0,1fr))}.page .vs-items>li,.page .vs-cards>li{border:1px solid var(--ds-line);background:#fff;border-radius:12px;padding:24px}.page .vb-section:not(.vb-section--sand) .vs-items>li{background:var(--ds-ivory)}.page .vs-items h3,.page .vs-cards h3{margin:0 0 8px;font-size:1.0625rem;line-height:1.3}.page .vs-items p,.page .vs-cards p{color:var(--ds-ink-2);margin:0;font-size:15px;line-height:1.55}.page .vs-cards{max-width:var(--ds-container);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.page .vs-cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.page .vb-section:not(.vb-section--sand) .vs-cards>li{background:var(--ds-ivory)}.page :is(.vs-profiles,.vs-feature-cards){max-width:var(--ds-container);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto;padding:0;list-style:none;display:grid}.page .vs-feature-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.page .vs-feature-cards--five{grid-template-columns:repeat(5,minmax(0,1fr))}.page :is(.vs-profiles,.vs-feature-cards) a{background:var(--ds-ivory);border:1px solid var(--ds-line);color:var(--ds-ink);border-radius:12px;align-content:start;gap:6px;height:100%;padding:22px;text-decoration:none;transition:border-color .12s;display:grid}.page :is(.vs-profiles,.vs-feature-cards) a:hover{border-color:var(--ds-ink-3)}.page :is(.vs-profiles,.vs-feature-cards) strong{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.page :is(.vs-profiles,.vs-feature-cards) a>span:not(.vb-node-icon):not(.vs-more-link){color:var(--ds-ink-2);font-size:14.5px;line-height:1.5}.page .vs-more-link{color:var(--ds-accent);align-items:center;gap:6px;margin-top:6px;font-size:14.5px;font-weight:600;display:inline-flex}.page .vs-specialties{max-width:var(--ds-container);text-align:center;margin:32px auto 0}.page .vs-specialties ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page .vs-specialties a{border:1px solid var(--ds-line-strong);color:var(--ds-ink);background:#fff;border-radius:8px;padding:9px 14px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.page .vs-specialties a:hover{border-color:var(--ds-accent);color:var(--ds-accent)}.page .vs-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.page .vs-plans--four{max-width:var(--ds-container);grid-template-columns:repeat(4,minmax(0,1fr))}.page .vs-plans>li{border:1px solid var(--ds-line);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:26px;display:flex}.page .vs-plans>li.is-featured{border-color:var(--ds-accent);box-shadow:0 0 0 1px var(--ds-accent)}.page .vs-plans h3{margin:0;font-size:1.125rem}.page .vs-plan-price{align-items:baseline;gap:4px;margin:0;display:flex}.page .vs-plan-price strong{letter-spacing:-.02em;font-size:2rem;font-weight:600}.page .vs-plan-price span{color:var(--ds-ink-3);font-size:15px}.page .vs-plan-peruser{color:var(--ds-accent);margin:-6px 0 0;font-size:14px;font-weight:600}.page .vs-plan-limits{color:var(--ds-ink-2);gap:4px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.page .vs-plan-note{color:var(--ds-ink-3);margin:0;font-size:13.5px;line-height:1.5}.page .vs-plans>li .button{width:100%;margin-top:auto}.page .vs-plans-usd{text-align:center;margin:20px auto 0}.page .vs-how{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;max-width:1040px;margin:0 auto;display:grid}.page .vs-how h2{font-size:var(--ds-fs-h2);letter-spacing:-.025em;margin:0 0 12px;line-height:1.15}.page .vs-how p:not(.vs-panel-title){color:var(--ds-ink-2);margin:0;font-size:16px;line-height:1.6}.page .vs-how>div:last-child{background:var(--ds-ivory);border:1px solid var(--ds-line);border-radius:12px;padding:22px}.page .vs-points{border-bottom:1px solid var(--ds-line);padding:24px}.page .vs-points ul{max-width:var(--ds-container);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.page .vs-points li{align-items:flex-start;gap:12px;display:flex}.page .vs-points-icon{background:var(--ds-accent-soft);color:var(--ds-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.page .vs-points strong{color:var(--ds-ink);font-size:15px;font-weight:600;line-height:1.3;display:block}.page .vs-points small{color:var(--ds-ink-3);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.page .vs-sections{gap:clamp(56px,7vw,88px);display:grid}.page .vs-row{max-width:var(--ds-container);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,64px);width:100%;margin:0 auto;display:grid}.page .vs-row--flip .vs-row-copy{order:2}.page .vs-row--text{grid-template-columns:minmax(0,1fr);max-width:760px}.page .vs-row-copy h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.page .vs-row-copy>p{color:var(--ds-ink-2);margin:0;font-size:16px;line-height:1.65}.page .vs-row--text .vs-checks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.page .vs-footer-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.page .vs-footer .vs-brand-suffix{color:var(--ds-ivory);border-left-color:#fbf9f259}.page .vs-footer .footer-cta-actions{margin-top:20px}@media (max-width:1000px){.page .vs-hero,.page .vs-tabpanel,.page .vs-row,.page .vs-how{grid-template-columns:minmax(0,1fr)}.page .vs-row--flip .vs-row-copy{order:0}.page :is(.vs-items,.vs-items--four,.vs-cards,.vs-cards--four,.vs-profiles,.vs-feature-cards,.vs-feature-cards--five,.vs-points ul,.vs-plans--four),.page .vs-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.page .vs-journey{grid-template-columns:minmax(0,1fr)}.page .vs-tabs{justify-content:flex-start}}@media (max-width:640px){.page :is(.vs-items,.vs-items--four,.vs-cards,.vs-cards--four,.vs-profiles,.vs-feature-cards,.vs-feature-cards--five,.vs-points ul,.vs-plans,.vs-plans--four){grid-template-columns:minmax(0,1fr)}.page .vs-pains>li{grid-template-columns:minmax(0,1fr);padding:20px}.page main .vs-hero h1{font-size:2.125rem!important}.page .vs-band{width:calc(100% - 32px)}.page .vs-seals,.page .vs-seals ul{justify-content:flex-start}}.page .vs-cid-search{text-align:left;max-width:680px;margin:32px auto 0}.page .vs-cid-label{color:var(--ds-ink-2);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.page .vs-cid-field{border:1px solid var(--ds-line-strong);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.page .vs-cid-field:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-soft)}.page .vs-cid-field svg{color:var(--ds-ink-3);flex:none}.page .vs-cid-field input{color:var(--ds-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;min-height:52px;font-size:17px}.page .vs-cid-results{margin-top:12px}.page .vs-cid-note{color:var(--ds-ink-3);margin:0 0 8px;font-size:14px}.page .vs-cid-results ul{border:1px solid var(--ds-line);background:#fff;border-radius:12px;max-height:420px;margin:0;padding:6px;list-style:none;overflow-y:auto}.page .vs-cid-results a{color:var(--ds-ink);border-radius:8px;align-items:baseline;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.page .vs-cid-results a:hover{background:var(--ds-bg-subtle)}.page .vs-cid code,.page .vs-cid-results code{color:var(--ds-accent);font-variant-numeric:tabular-nums;flex:none;min-width:52px;font-family:inherit;font-size:14.5px;font-weight:600}.page .vs-cid-results span{font-size:15px;line-height:1.45}.page .vs-cid-chapters{max-width:var(--ds-container);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto;padding:0;list-style:none;display:grid}.page .vs-cid-chapters a{background:var(--ds-ivory);border:1px solid var(--ds-line);color:var(--ds-ink);border-radius:12px;gap:6px;height:100%;padding:18px 20px;text-decoration:none;display:grid}.page .vs-cid-chapters a:hover{border-color:var(--ds-ink-3)}.page .vs-cid-chapters strong{font-size:15.5px;font-weight:600;line-height:1.35}.page .vs-cid-chapters span{color:var(--ds-ink-3);font-size:13.5px}.page .vs-cid-range{font-weight:600;color:var(--ds-accent)!important}.page .vs-cid-source{text-align:center;max-width:760px;margin:28px auto 0}.page .vs-cid-chapter{max-width:960px;margin:0 auto}.page .vs-cid-groups{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.page .vs-cid-groups a{border:1px solid var(--ds-line-strong);color:var(--ds-ink-2);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:6px 10px;font-size:13.5px;text-decoration:none}.page .vs-cid-groups a:hover{border-color:var(--ds-accent);color:var(--ds-accent)}.page .vs-cid-group{margin-bottom:36px}.page .vs-cid-group h2{letter-spacing:-.01em;flex-wrap:wrap;gap:4px 12px;margin:0 0 12px;font-size:1.25rem;line-height:1.3;display:flex}.page .vs-cid-group h2 span{color:var(--ds-accent);font-variant-numeric:tabular-nums}.page .vs-cid-group>ul{border:1px solid var(--ds-line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.page .vs-cid-group>ul>li+li{border-top:1px solid var(--ds-line)}.page .vs-cid-group summary,.page .vs-cid-row{cursor:pointer;align-items:baseline;gap:12px;padding:12px 16px;list-style:none;display:flex}.page .vs-cid-row{cursor:default}.page .vs-cid-group summary::-webkit-details-marker{display:none}.page .vs-cid-group summary:hover{background:var(--ds-bg-subtle)}.page .vs-cid-group summary span,.page .vs-cid-row span{flex:1;font-size:15px;line-height:1.45}.page .vs-cid-group summary small{color:var(--ds-ink-3);flex:none;font-size:13px}.page .vs-cid-group details[open] summary{background:var(--ds-ivory)}.page .vs-cid-group details ul{background:var(--ds-ivory);margin:0;padding:4px 16px 12px 40px;list-style:none}.page .vs-cid-group details li{align-items:baseline;gap:12px;padding:6px 0;font-size:14.5px;line-height:1.45;display:flex}.page .vs-cid em{background:var(--ds-sand);color:var(--ds-ink-2);border-radius:6px;margin-left:8px;padding:2px 6px;font-size:12px;font-style:normal;display:inline-block}.page .vs-cid-pager{justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}.page .vs-cid-pager a{color:var(--ds-accent);align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:1000px){.page .vs-cid-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page .vs-cid-chapters{grid-template-columns:minmax(0,1fr)}.page .vs-cid-group summary small{display:none}.page .vs-cid-group details ul{padding-left:16px}.page .vs-cid-pager{flex-wrap:wrap}}.page .vs-voices{max-width:var(--ds-container);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.page .vs-voices li{background:var(--ds-ivory);border:1px solid var(--ds-line);border-radius:12px;padding:24px}.page .vs-voices blockquote{margin:0 0 14px;font-size:1.0625rem;line-height:1.6}.page .vs-voices p{color:var(--ds-ink-3);margin:0;font-size:14px}.page .vs-voices strong{color:var(--ds-ink);font-size:15px;display:block}@media (max-width:760px){.page .vs-voices{grid-template-columns:minmax(0,1fr)}}.page .vs-callout{background:var(--ds-ivory);border:1px solid var(--ds-line);max-width:var(--ds-container);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 auto;padding:22px 26px;display:grid}.page .vs-callout .vb-node-icon{margin:0}.page .vs-callout .hp-eyebrow{margin:0 0 4px}.page .vs-callout h2{letter-spacing:-.015em;max-width:none;margin:0 0 6px;font-size:1.25rem;line-height:1.25}.page .vs-callout p:not(.hp-eyebrow){color:var(--ds-ink-2);margin:0;font-size:15px;line-height:1.55}.page .vs-callout-wrap{margin-top:clamp(40px,5vw,64px);padding:0 24px}@media (max-width:760px){.page .vs-callout{grid-template-columns:minmax(0,1fr)}}
:root{--ds-bg:#fff;--ds-bg-subtle:#f4efe2;--ds-ink:#11140b;--ds-ink-2:#474c3f;--ds-ink-3:#686d5f;--ds-line:#e4dfcf;--ds-line-strong:#d3d5c9;--ds-accent:#46591a;--ds-accent-hover:#364612;--ds-accent-soft:#f1f4e6;--ds-dark:#3f4a22;--ds-sand:#f4efe2;--ds-ivory:#fbf9f2;--ds-radius-btn:8px;--ds-radius-card:12px;--ds-radius-tag:6px;--ds-shadow-card:0 1px 2px #11140b0a;--ds-container:1180px;--ds-fs-h1:clamp(2.5rem, 4.6vw, 3.75rem);--ds-fs-h2:clamp(1.75rem, 2.8vw, 2.25rem);--ds-section-y:clamp(56px, 7vw, 96px);--page:var(--ds-bg);--page-soft:var(--ds-bg-subtle);--card:var(--ds-bg);--card-quiet:var(--ds-bg-subtle);--card-raised:var(--ds-bg);--line:var(--ds-line);--border:var(--ds-line);--graphite:var(--ds-ink);--muted:var(--ds-ink-3);--olive:var(--ds-accent);--olive-dark:var(--ds-accent-hover);--shadow-soft:var(--ds-shadow-card);--shadow-card:var(--ds-shadow-card);--radius-lg:var(--ds-radius-card)}html,body{background:var(--ds-bg);color:var(--ds-ink)}body{-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.page{background:0 0}.page:before,.page:after{display:none}.page :is(.it-page,.sec2-page,.tc-page,.toc-page,.lg-page,.wa-page,.pp-page,.ck-page,.pricing-page,.contact-page,.contact-hub,.signup-page,.devp-page,.cp-page,.spp-page){background:0 0}.page :is(h1,h2,h3,h4){color:var(--ds-ink);letter-spacing:-.015em;text-wrap:balance;font-weight:600}.page :is(p,li){text-wrap:pretty}a{text-underline-offset:3px}:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.page .nav{-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--ds-line)!important;background:#ffffffe0!important;min-height:64px!important}.page .nav-links a{color:var(--ds-ink-2)!important;font-weight:500!important}.page .nav-links a:hover{background:var(--ds-bg-subtle)!important;color:var(--ds-ink)!important}.page .nav-links a[aria-current=page]{box-shadow:none!important;color:var(--ds-ink)!important;font-weight:600!important}.page .lang-dropdown-toggle{border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important;background:0 0!important}.page .footer{background:var(--ds-dark)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.page :is(.button,.nav-cta,a[class*=btn],button[class*=btn]):not([class*=card-cta]){transition:background .12s,border-color .12s,color .12s;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important;letter-spacing:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 18px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.page :is(.button.primary,.nav-cta,[class*=btn][class*=primary],.spp-review-btn,.pp-privacy-btn,.pricing-enterprise-security-cta,.contact-main-cta,.security-package-panel__button--primary){background:var(--ds-accent)!important;border:1px solid var(--ds-accent)!important;color:#fff!important}.page :is(.button.primary,.nav-cta,[class*=btn][class*=primary],.spp-review-btn,.pp-privacy-btn,.pricing-enterprise-security-cta,.contact-main-cta):hover{background:var(--ds-accent-hover)!important;border-color:var(--ds-accent-hover)!important;box-shadow:none!important}.page :is(.button.secondary,[class*=btn][class*=secondary],[class*=btn][class*=ghost],[class*=btn][class*=light],.btn-ghost,.contact-submit,.contact-secondary-action){border:1px solid var(--ds-line-strong)!important;color:var(--ds-ink)!important;background:#fff!important}.page :is(.button.secondary,[class*=btn][class*=secondary],[class*=btn][class*=ghost],[class*=btn][class*=light],.btn-ghost):hover{background:var(--ds-bg-subtle)!important;border-color:var(--ds-ink-3)!important;box-shadow:none!important}.page :is(.it-card-cta,.ucp-card-cta,.contact-hub-card-cta--link,.toc-summary-card-link,.pp-channels-link){box-shadow:none!important;color:var(--ds-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;font-weight:600!important}.page :is(.inner-hero,.it-hero,.pricing-hero,.sec2-hero,.tc-hero,.toc-hero,.spp-hero,.devp-hero,.lg-hero,.demo-hero,.legal-doc-header,.pp-hero,.ck-hero){box-shadow:none!important;color:var(--ds-ink)!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:none!important;margin:0 auto!important;padding:clamp(64px,8vw,112px) 24px clamp(40px,5vw,64px)!important}.page :is(.inner-hero,.it-hero,.pricing-hero,.sec2-hero,.tc-hero,.toc-hero,.spp-hero,.devp-hero,.lg-hero,.demo-hero,.legal-doc-header,.pp-hero,.ck-hero):before,.page :is(.inner-hero,.it-hero,.pricing-hero,.sec2-hero,.tc-hero,.toc-hero,.spp-hero,.devp-hero,.lg-hero,.demo-hero,.legal-doc-header,.pp-hero,.ck-hero):after{display:none!important}.page :is(.public-hero-inner,.it-hero-inner,.sec2-hero-inner,.tc-hero-inner,.toc-hero-inner,.spp-hero-inner,.devp-hero-inner,.devp-hero-layout){text-align:center!important;width:100%!important;max-width:880px!important;margin:0 auto!important}.page main h1{color:var(--ds-ink)!important;font-size:var(--ds-fs-h1)!important;letter-spacing:-.03em!important;max-width:18ch!important;margin:0 auto 20px!important;padding:0!important;font-weight:600!important;line-height:1.05!important}.page main h1+p,.page main h1+.lead,.page main h1~.lead{color:var(--ds-ink-2)!important;max-width:640px!important;margin:0 auto!important;font-size:clamp(1.0625rem,1.5vw,1.25rem)!important;line-height:1.6!important}.page :is(.public-hero-actions,.pp-hero-actions,.it-hero-actions,.sec2-hero-actions,.tc-hero-actions,.devp-hero-actions){flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:32px!important;display:flex!important}.page :is(.contact-conversion-hero,.signup-shell,.cp-hero-layout,.wa-hero){text-align:left!important}.page :is(.contact-conversion-hero,.signup-shell,.cp-hero-layout,.wa-hero) h1{max-width:14ch!important;margin-left:0!important}.page :is(.contact-conversion-hero,.signup-shell,.cp-hero-layout,.wa-hero) h1+p{margin-left:0!important}.page :is([class*=eyebrow],[class*=kicker],.sec2-label,.tc-label,.wa-label,.devp-section-label,.page-cta-kicker){box-shadow:none!important;color:var(--ds-accent)!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 14px!important;padding:0!important;font-size:12px!important;font-weight:600!important;display:block!important}.page :is([class*=eyebrow],[class*=kicker]):before,.page :is([class*=eyebrow],[class*=kicker]):after{display:none!important}.page :is([class*=badge],[class*=chip],[class*=pill],[class*=-tag],[class*=status]):not(.sr-only):not([class*=strip]):not([class*=section]){border-radius:var(--ds-radius-tag)!important;box-shadow:none!important}.page .trust-badge-strip{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.page :is(.trust-badge,.ap-trust-chip,.pp-trust-item,.demo-hero-proof-item,.contact-request-trust-link){background:var(--ds-bg-subtle)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-tag)!important;color:var(--ds-ink-2)!important;letter-spacing:0!important;text-transform:none!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important}.page :is(a[class*=link],a[class*=resource],a[class*=related]):is([class*=meta],[class*=resource],[class*=related],[class*=toc-hero]){border-radius:var(--ds-radius-btn)!important}.page :is(.toc-section,.ck-section,.lg-doc-category,.toc-related-documents,.pp-module-card,.ucp-card,.sec2-principle-card,.sec2-review-card,.spp-updates-card,.api-security-panel,.tc-resource-group,.contact-request-trust,.signup-card,.demo-form,.contact-request-form,.toc-sidebar,.toc-review-panel,.security-package-panel,.pricing-activation,.pricing-billing-legal,.contact-next,.contact-enterprise){background:var(--ds-ivory)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important}.page :is(table.compare-table,.platform-mode-comparison){border-radius:var(--ds-radius-card)!important;box-shadow:none!important}.page :is(th,td){border-color:var(--ds-line)!important}.page :is(.page-cta,.sec2-cta,.devp-cta,.spp-cta-inner,.tc-cta,.toc-cta,.contact-demo-band,.lg-review){background:var(--ds-dark)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;color:#f4f5ee!important;background-image:none!important;border:0!important}.page :is(.page-cta,.sec2-cta,.devp-cta,.spp-cta-inner,.tc-cta,.toc-cta,.contact-demo-band,.lg-review) :is(h2,h3,p,li,span){color:inherit!important}.page :is(.page-cta,.sec2-cta,.devp-cta,.spp-cta-inner,.tc-cta,.toc-cta,.contact-demo-band,.lg-review) :is([class*=btn][class*=primary],.button.primary,[class*=btn][class*=primary]){color:var(--ds-ink)!important;background:#fff!important;border-color:#fff!important}.page :is(.page-cta,.sec2-cta,.devp-cta,.spp-cta-inner,.tc-cta,.toc-cta,.contact-demo-band,.lg-review) :is([class*=btn][class*=secondary],[class*=btn][class*=ghost],.button.secondary){color:#fff!important;background:0 0!important;border-color:#ffffff59!important}.page :is(.page-cta,.sec2-cta,.devp-cta,.spp-cta-inner,.tc-cta,.toc-cta,.contact-demo-band,.lg-review) :is([class*=eyebrow],[class*=kicker]){color:#c5d487!important}.page .legal-doc-header{border-bottom:1px solid var(--ds-line)!important}.page .legal-doc-meta{border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-card)!important;text-align:left!important;max-width:760px!important;margin:32px auto 0!important}.page .legal-doc-meta-line{grid-template-columns:1fr!important;row-gap:2px!important}.page .legal-doc-meta-label{color:var(--ds-ink-3)!important;letter-spacing:.06em!important;overflow-wrap:anywhere!important;text-transform:uppercase!important;font-size:11px!important}@media (max-width:720px){.page main h1,.page :is(.contact-conversion-hero,.signup-shell,.cp-hero-layout,.wa-hero) h1{max-width:none!important}}.page :is(.pp-stage,.pp-module-card,.pp-essential-card,.pp-governance-card,.pp-ai-card,.contact-hub-card,.contact-definition-card,.demo-see-card,.platform-plan-card,.faq-category,.it-card,.it-access-card,.it-control-card,.it-guided-card,.hww-step,.pricing-activation-step,.contact-enterprise-item,.contact-next-step,.demo-pv-caption,.security-package-panel__material-group,.pricing-card,.tc-evidence-card,.tc-evidence-source-card,.tc-category-card,.workflow-steps__item,.spp-trust-card,.toc-summary-card,.sec2-posture-card,.sec2-evidence-card,.devp-flow-step,.api-onboarding-step-copy,.api-pattern-card,.api-event-card,.api-surface-card,.api-plan-card,.api-code-card,.api-enterprise-snapshot-card,.devp-card,.devp-technical-card,.devp-plan-card,.ap-rule-card,.ap-mode-card,.ucp-related-card,.ucp-inline-cta,.lg-doc-card,.lg-pathway-card,.lg-enterprise-action,.ah-event-card,.ah-work-card,.ah-trail-card,.ah-flow-node,.ah-metadata-item,.cp-security-point,.cp-belief-card,.cp-contact-card,.cp-build-card,.wa-why-card,.wa-usecase-card,.wa-model-card,.wa-mode-card,.wa-example-card,.ck-data-matrix,.ck-table-wrap,.pp-data-matrix,.pp-retention-matrix,.spp-provider-table-wrap,.spp-provider-matrix,.toc-processing-table-wrap,.cp-hero-panel,.toc-cta-inner){border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;background:#fff!important}.page :is(.faq-list,.faq-category-header,.cp-build,.cp-security,.cp-contact-paths,.lg-pathway,.pp-essentials,.pp-related-documents,.pp-rights-table-section,.pp-cta,.pp-toc,.api-code-card-header){box-shadow:none!important;background:0 0!important;border-radius:0!important}.page :is(a,button):is(.pp-stage,.pp-module-card,.pp-essential-card,.pp-governance-card,.pp-ai-card,.contact-hub-card,.contact-definition-card,.demo-see-card,.platform-plan-card,.faq-category,.it-card,.it-access-card,.it-control-card,.it-guided-card,.hww-step,.pricing-activation-step,.contact-enterprise-item,.contact-next-step,.demo-pv-caption,.security-package-panel__material-group,.pricing-card,.tc-evidence-card,.tc-evidence-source-card,.tc-category-card,.workflow-steps__item,.spp-trust-card,.toc-summary-card,.sec2-posture-card,.sec2-evidence-card,.devp-flow-step,.api-onboarding-step-copy,.api-pattern-card,.api-event-card,.api-surface-card,.api-plan-card,.api-code-card,.api-enterprise-snapshot-card,.devp-card,.devp-technical-card,.devp-plan-card,.ap-rule-card,.ap-mode-card,.ucp-related-card,.ucp-inline-cta,.lg-doc-card,.lg-pathway-card,.lg-enterprise-action,.ah-event-card,.ah-work-card,.ah-trail-card,.ah-flow-node,.ah-metadata-item,.cp-security-point,.cp-belief-card,.cp-contact-card,.cp-build-card,.wa-why-card,.wa-usecase-card,.wa-model-card,.wa-mode-card,.wa-example-card,.ck-data-matrix,.ck-table-wrap,.pp-data-matrix,.pp-retention-matrix,.spp-provider-table-wrap,.spp-provider-matrix,.toc-processing-table-wrap,.cp-hero-panel,.toc-cta-inner):hover{border-color:var(--ds-line-strong)!important}.page :is(.pp-toc-link,.toc-nav-link,.ck-toc-link,.pp-related-document-link,.ck-resource-link,.pp-resource-link,.toc-hero-link,.legal-doc-meta-link,.cp-hero-link,.cp-security-link,.spp-related-link,.ck-related-link,.lg-review-item,.it-availability-tab){border-radius:var(--ds-radius-btn)!important;box-shadow:none!important;background:0 0!important}.page :is(.devp-card-meta,.tc-evidence-type,.tc-evidence-source-status,.demo-topic-option,.billing-option,.billing-save,.pricing-card-trial,.demo-optional-indicator,.sec2-posture-status){border-radius:var(--ds-radius-tag)!important;box-shadow:none!important;background-image:none!important}.page :is(.sec2-cta-inner,.pp-cta,.toc-cta-inner){text-align:center!important}.page :is(.pricing-hero-points,.signup-proof,.signup-form-assurance,.demo-hero-proof,.contact-hero-points){flex-wrap:wrap!important;justify-content:center!important;gap:8px 20px!important;margin:24px 0 0!important;padding:0!important;list-style:none!important;display:flex!important}.page :is(.pricing-hero-points li,.signup-proof span,.signup-form-assurance li,.demo-hero-proof-item){box-shadow:none!important;color:var(--ds-ink-3)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:500!important}.page :is(.pricing-hero-points li,.signup-proof span,.signup-form-assurance li,.demo-hero-proof-item):before{content:"✓";color:var(--ds-accent);margin-right:6px;font-weight:700}.page legend{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 6px!important}.page :is(.pricing-compare,.pricing-note,.contact-request-section--hero,.contact-trust-strip,.trust-resource-strip,.contact-sidebar,.pricing-enterprise-security-list,.security-package-panel__materials,.signup-workflow-preview){box-shadow:none!important;background:0 0!important;border-radius:0!important}.page :is(.pricing-billing-detail,.signup-optional-context){background:var(--ds-ivory)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;background-image:none!important}.page .billing-toggle{background:var(--ds-bg-subtle)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important}.page :is(a[class*=-cta],a[class*=__button],.contact-split-link):not([class*=card-cta]):not([class*=link-cta]){justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;border-radius:var(--ds-radius-btn)!important;box-shadow:none!important}.page :is(ul[class*=badges],ul[class*=labels],ul[class*=channels],ul[class*=trust-list],ul[class*=proof])>li{background:var(--ds-bg-subtle)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-tag)!important;box-shadow:none!important;color:var(--ds-ink-2)!important;letter-spacing:0!important;text-transform:none!important;padding:5px 10px!important;font-size:12px!important;font-weight:500!important}.page :is(.sec2-document-links a,.spp-review-panel-head strong,li>a:not([class])){border-radius:var(--ds-radius-btn)!important;box-shadow:none!important}.page :is(.tc-section--evidence,.spp-review,.devp-section--alt,.ucp-proof,.hww,.demo-buyer-teams,.demo-security-procurement,.signup-trial-clarity){box-shadow:none!important;background:0 0!important;border-radius:0!important}.page :is(.rt-wrap,.tc-evidence-matrix-wrap,.tc-resource-matrix,.toc-processing-matrix,.spp-review-copy,.spp-review-panel,.spp-procurement-view,.spp-disclosure-card,.devp-security-panel,.api-reference-note,.devp-section-note,.api-surface-table-wrap,.sec2-evidence-note,.demo-pv-frame,.hww-mockup,.pricing-card.enterprise){border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-card)!important;box-shadow:none!important;background:#fff!important}.page :is(th.compare-group-label,caption){background:var(--ds-bg-subtle)!important;background-image:none!important}.page :is(.it-page,.tc-page,.sec2-page,.pricing-page,.devp-page,.lg-page,.cp-page,.wa-page,.spp-page,.contact-page) :is(section,header):not([class*=card]):not([class*=category])>h2{font-size:var(--ds-fs-h2)!important;letter-spacing:-.025em!important;text-align:center!important;max-width:24ch!important;margin-inline:auto!important;line-height:1.12!important}.page :is(.it-page,.tc-page,.sec2-page,.pricing-page,.devp-page,.lg-page,.cp-page,.wa-page,.spp-page,.contact-page) :is(section,header):not([class*=card]):not([class*=category])>:is(h2+p,p:has(+h2)){text-align:center!important;max-width:640px!important;margin-inline:auto!important}.page .trust-badge-strip :is(ul,div){flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.page .trust-badge{align-items:center;gap:6px;display:inline-flex;color:var(--ds-ink-3)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12.5px!important;font-weight:500!important}.page .trust-badge svg{color:var(--ds-accent);flex:none}.page .trust-badge:hover{color:var(--ds-ink)!important}.page .footer{color:#f0ede1c7!important;margin:0!important}.page .footer :is(h2,h3,h4){color:inherit}.page .footer-inner{max-width:var(--ds-container)!important;margin-inline:auto!important;padding:64px 24px 28px!important}.page .footer-body{grid-template-columns:minmax(200px,.7fr) minmax(0,2.3fr)!important;gap:56px!important}.page .footer-brand :is(.footer-copy,.footer-cta-actions,.footer-trust,.footer-trust-resources){display:none!important}.page .footer-tagline{max-width:28ch;color:#f4f5ee!important;margin:16px 0 0!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important}.page .footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px 24px!important}.page .footer-col-label{color:#f0ede1b8!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:12px!important;font-weight:600!important}.page .footer-col-list{gap:10px!important}.page .footer-col-list a{color:#f0ede1d1!important;font-size:14px!important;font-weight:400!important}.page .footer-col-list a:hover{color:#fff!important}.page .footer-bottom{border-top:1px solid #ffffff2e!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px 32px!important;margin-top:48px!important;padding-top:24px!important;display:flex!important}.page .footer-copyright{color:#f0ede1d9!important;font-size:13px!important}.page .footer-legal-identity{max-width:62ch;color:#f0ede1b8!important;font-size:12px!important;line-height:1.5!important}.page .footer-bottom-links{gap:6px 22px!important}.page .footer-bottom-links :is(a,button){color:#f0ede1d9!important;font-size:13px!important;font-weight:400!important}.page .footer-bottom-links :is(a,button):hover{color:#fff!important}.page .page-cta{margin:64px auto var(--ds-section-y)!important;max-width:min(var(--ds-container), calc(100% - 48px))!important;padding:40px 48px!important}@media (max-width:900px){.page .footer-body{grid-template-columns:1fr!important}.page .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page .page-cta{padding:32px 24px!important}}.page :is(.contact-conversion-hero,.signup-shell,.cp-hero-layout,.wa-hero) h1{max-width:16ch!important;font-size:clamp(2.25rem,3.6vw,3rem)!important;line-height:1.08!important}.page main :is(span,p,strong)[class*=badge]:not(.trust-badge),.page main :is(span,p)[class*=status-pill],.page main :is(span,p)[class*=evidence-type],.page main :is(span,p)[class*=source-status],.page main span[class*=card-meta]{align-items:center;box-shadow:none!important;color:var(--ds-ink-2)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important;font-size:12.5px!important;font-weight:600!important;display:inline-flex!important}.page main :is(span,p,strong)[class*=badge]:not(.trust-badge):before,.page main :is(span,p)[class*=status-pill]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.page main [class*=badge--available],.page main [class*=badge--generally-available],.page main [class*=badge--available-now]{color:var(--ds-accent)!important}.page main :is([class*=badge--beta],[class*=badge--private-beta],[class*=badge--guided-access],[class*=badge--technical-onboarding]){color:#8a5a00!important}.page main :is([class*=badge--coming-soon],[class*=badge--planned],[class*=badge--developer-api]){color:var(--ds-ink-3)!important}.page main [class*=badge]:not(.trust-badge) svg{display:none!important}.page main :is([class*=filter-count],[class*=summary-count]){color:var(--ds-ink-3)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important}.page main :is(ul[class*=badges],ul[class*=labels],ul[class*=channels],ul[class*=trust],ul[class*=proof],ul[class*=signals]){flex-wrap:wrap!important;gap:4px 0!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.page main :is(ul[class*=badges],ul[class*=labels],ul[class*=channels],ul[class*=trust],ul[class*=proof],ul[class*=signals])>li,.page main :is(.pp-trust-item,.ap-trust-chip,.contact-request-trust-link){box-shadow:none!important;color:var(--ds-ink-3)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;font-weight:500!important}.page main :is(ul[class*=badges],ul[class*=labels],ul[class*=channels],ul[class*=trust],ul[class*=proof],ul[class*=signals])>li+li:before{color:var(--ds-line-strong);content:"·";margin:0 10px}.page main [class*=illustrative-label]{font-style:italic;color:var(--ds-ink-3)!important;text-transform:none!important;background:0 0!important;border:0!important;padding:0!important}.page .brand-icon{background:var(--ds-bg-subtle)!important;border:1px solid var(--ds-line)!important;color:var(--ds-ink-2)!important;border-radius:8px!important}.page.page.page main :is(.tc-evidence-type,.lg-enterprise-action-badge,.devp-card-meta,.api-illustrative-label){color:var(--ds-ink-3)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.page.page.page main :is(.legal-doc-meta-link,.toc-hero-link){color:var(--ds-accent)!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;font-weight:600!important;text-decoration:none!important}.page.page.page main :is(.legal-doc-meta-link,.toc-hero-link):hover{text-decoration:underline!important}.page.page.page main :is(.legal-doc-meta-links,.toc-hero-links){gap:8px 24px!important}.page .public-hero-inner,.page :is(.it-hero-inner,.sec2-hero-inner,.tc-hero-inner,.toc-hero-inner,.spp-hero-inner,.devp-hero-inner,.devp-hero-layout){max-width:960px!important}.page main h1{text-wrap:balance;max-width:26ch!important}.page main h1+p,.page main h1+.lead,.page main h1~.lead{text-wrap:pretty;max-width:680px!important}.page :is(.contact-conversion-hero,.signup-shell,.cp-hero-layout,.wa-hero) h1{max-width:20ch!important}.page :is(.it-page,.tc-page,.sec2-page,.pricing-page,.devp-page,.lg-page,.cp-page,.wa-page,.spp-page,.contact-page) :is(section,header):not([class*=card]):not([class*=category])>h2{max-width:30ch!important}.page :is(.button,.nav-cta,a[class*=btn],button[class*=btn]):not([class*=card-cta]):not(.faq-question):not([class*=tab]){white-space:nowrap!important}.page :is(.public-hero-actions,.pp-hero-actions,.it-hero-actions,.sec2-hero-actions,.tc-hero-actions,.devp-hero-actions,.hp-actions,.page-cta-actions){align-items:center;flex-wrap:wrap!important;justify-content:center!important}.page .page-cta{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:28px!important;padding:56px 32px!important;display:flex!important}.page .page-cta-text{justify-items:center;gap:14px;max-width:720px;display:grid;text-align:center!important}.page .page-cta-kicker{margin:0!important}.page .page-cta-title{text-wrap:balance;max-width:24ch;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(1.625rem,2.6vw,2.25rem)!important;font-weight:600!important;line-height:1.15!important}.page :is(.page-cta-body,.page-cta-lead){max-width:56ch;color:#f4f5eec7!important;margin:0!important;font-size:1.0625rem!important;line-height:1.6!important}.page .page-cta-actions{flex-wrap:wrap;justify-content:center!important;gap:12px!important;margin:0!important;display:flex!important}.page .page-cta .button.small{min-height:46px!important;padding:0 22px!important}.page :is(.sec2-cta,.devp-cta,.tc-cta,.toc-cta,.spp-cta-inner,.contact-demo-band){text-align:center!important}.page :is(.devp-cta-inner,.toc-cta-inner,.tc-cta-inner,.sec2-cta-inner){flex-direction:column;gap:14px;max-width:720px;text-align:center!important;align-items:center!important;margin-inline:auto!important;display:flex!important}.page :is(.devp-cta-actions,.toc-cta-actions,.tc-cta-actions,.sec2-cta-actions){flex-wrap:wrap;justify-content:center!important;gap:12px!important;display:flex!important}.page .nav{min-height:68px!important}.page .nav-links a{padding:8px 12px!important;font-size:14.5px!important}.page .nav .nav-cta{min-height:40px!important;padding:0 16px!important;font-size:14px!important}.page .nav .lang-dropdown-toggle{min-height:40px!important}.page main .contact-hub-hero-actions{flex-wrap:wrap;align-items:center;gap:12px!important;margin-top:28px!important;display:flex!important}.page main .contact-hub-response{align-items:flex-start;gap:10px;display:flex}.page .page-cta-text{flex:none!important;min-width:0!important}.page{padding-bottom:0!important}.page .footer .verbum-logo-mark{filter:none!important}.page main{isolation:isolate;position:relative}.page main:before{background:radial-gradient(70% 420px at 50% 0, #46591a17, transparent 72%), linear-gradient(to bottom, var(--ds-ivory) 0, var(--ds-ivory) 380px, #fff 900px);content:"";pointer-events:none;z-index:-1;height:900px;position:absolute;inset:0 0 auto}.page main h1{max-width:32ch!important}.page :is(.toc-page,.pp-page,.ck-page){background:0 0!important}.page .legal-doc-meta,.page.page main :is(.it-card,.contact-hub-card,.cp-security-point,.it-guided-card,.hww-step,.wa-why-card,.wa-usecase-card,.platform-plan-card,.it-access-card,.pricing-activation-step,.demo-pv-caption,.cp-contact-card,.wa-model-card,.pp-module-card,.it-control-card,.contact-next-step,.cp-build-card,.wa-mode-card,.wa-example-card,.cp-hero-panel,.pricing-card,.demo-pv-frame){background:var(--ds-ivory)!important}@media (min-width:1024px) and (max-width:1179px){.nav{flex-direction:row;align-items:center;min-width:0;margin:12px clamp(12px,3vw,20px) 0;padding:10px 12px 10px 16px}.brand-logo-lockup.verbum-logo-lockup{width:auto}.brand-logo-lockup--desktop.verbum-logo-lockup{display:none}.brand-logo-lockup--mobile.verbum-logo-lockup{width:auto;display:inline-flex}.mobile-menu-toggle{display:inline-flex}.nav-links,.nav-actions{display:none}.mobile-nav-menu{display:block}}@media (min-width:1180px) and (max-width:1279px){.page .nav-links a{padding:8px!important;font-size:14px!important}.page .nav .nav-cta{padding:0 12px!important}}.page .footer-apps{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.page .footer-apps-link{border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;color:#f4f5ee!important}.page .footer-apps-link:hover{background:#ffffff14;border-color:#ffffff80;color:#fff!important}.page .footer-apps{flex-wrap:wrap;gap:8px;margin-top:22px}.page .footer-apps-link{padding:0 12px;font-size:13px}.page .footer-apps-link--icon{justify-content:center;width:40px;padding:0}.page .footer-apps-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page .footer-col-list a{overflow-wrap:anywhere}.page .footer-nav{align-items:start}.page .footer-legal-identity{color:#f0ede1cc!important;font-size:13px!important}@media (min-width:901px){.page .footer-body{grid-template-columns:minmax(290px,.85fr) minmax(0,2.15fr)!important}}.page .footer-col-list a{max-width:100%;display:inline-block;white-space:normal!important}
