.public-home{--public-display-bg:#f3f7fc;--public-display-glow:#e4edf8;min-width:0;grid-template-columns:minmax(0,1fr);background:var(--brand-section-base)}.public-home-render{position:relative;width:100%;min-width:0;margin:0;overflow:hidden;border-radius:clamp(22px,3vw,34px);background:color-mix(in srgb,var(--brand-section-base) 88%,#dfe6ee)}.public-home-render img{object-fit:cover}.public-home-render--hero{aspect-ratio:21/9;justify-self:stretch}.public-home-render--collections,.public-home-render--control,.public-home-render--documents,.public-home-render--entities,.public-home-render--objects{aspect-ratio:3/2}.public-home-render--documents img{object-position:50% 52%}.public-home-render--collections img{object-position:54% 50%}.public-home-render--entities img{object-position:50% 50%}.public-home-render--objects img{object-position:50% 51%}.public-home-render--control img{object-position:52% 50%}.product-template-preview{--template-line:color-mix(in srgb,var(--brand-text) 13%,transparent);display:grid;background:var(--brand-section-base);color:var(--brand-text)}.product-template-preview :is(h1,h2,h3,p){margin:0}.product-template-preview[data-tier=premium]{--section-tint:var(--surface-tint);color:var(--surface-text);background:var(--surface-bg)}.product-local-bar,.product-template-preview[data-tier=premium]>section{background:var(--surface-bg)}.product-local-bar{position:-webkit-sticky;position:sticky;top:44px;z-index:30;display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 max(18px,calc((100vw - 1180px) / 2));border-bottom:1px solid var(--surface-line)}.product-local-bar-title{color:var(--surface-text);font-size:var(--text-17);text-decoration:none}.product-local-bar>.button{flex:0 0 auto}.product-trust-line{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:14px 0;color:var(--muted);font-size:var(--text-14);line-height:1.55;text-align:center}.product-template-preview[data-tier=premium] .product-trust-line{color:var(--surface-muted)}.product-template-preview[data-tier=premium] :is(h1,h2,h3,strong){color:var(--surface-text)}.product-template-preview[data-tier=premium] .section-kicker{color:var(--surface-muted)}.product-template-preview[data-tier=premium] :is(.product-template-transform>header,.product-template-features>header,.product-template-evidence>div){width:auto;margin-inline:calc(-1 * max(22px, (100vw - 1180px) / 2 + 22px));padding:var(--space-5) max(22px,calc((100vw - 1180px) / 2 + 22px));background:var(--surface-tint)}.product-template-preview[data-tier=premium] .product-template-evidence dl,.product-template-preview[data-tier=premium] .product-template-evidence>div{grid-column:1/-1}.product-template-preview>section{padding-right:max(22px,calc((100vw - 1180px) / 2 + 22px));padding-left:max(22px,calc((100vw - 1180px) / 2 + 22px))}.product-template-preview .section-kicker{color:var(--brand-accent-strong);font-size:var(--text-12);font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.product-template-hero{display:grid;min-height:var(--section-min-height);align-content:center;justify-items:center;grid-gap:22px;gap:22px;padding-top:var(--section-pad-block);padding-bottom:var(--section-pad-block);text-align:center}.product-template-closing h2,.product-template-evidence h2,.product-template-features h2,.product-template-hero h1,.product-template-transform h2{font-size:clamp(var(--text-40),4.5vw,var(--text-72));font-weight:500;line-height:1.04;letter-spacing:var(--track-72);text-wrap:balance}.product-template-closing>p:not(.section-kicker),.product-template-evidence>div>p:not(.section-kicker),.product-template-hero>p:not(.section-kicker):not(.product-template-context){max-width:64ch;color:var(--surface-muted);font-size:var(--text-17);line-height:1.65;text-wrap:pretty}.product-template-hero>.product-template-context{max-width:60ch;color:var(--brand-muted);font-size:var(--text-14);line-height:1.55;text-wrap:pretty}@media (max-width:760px){.product-local-bar{top:52px}}body[data-chrome-hidden=true] .product-local-bar{top:0}.product-template-hero-render{position:relative;width:100%;aspect-ratio:21/9;margin:0;overflow:hidden;border-radius:0}.product-template-hero-render img{object-fit:contain}.product-template-section-render{position:relative;width:100%;aspect-ratio:3/2;margin:0;overflow:hidden}.product-template-section-render img{object-fit:contain}.product-template-evidence .product-template-section-render{grid-column:1/-1}.product-template-hero-render[data-aspect=boxed]{aspect-ratio:3/2}.product-template-transform{display:grid;min-height:var(--section-min-height);align-content:center;grid-gap:44px;gap:44px;padding-top:var(--section-pad-block);padding-bottom:var(--section-pad-block);background:var(--section-tint)}.product-template-features>header,.product-template-transform>header{display:grid;grid-gap:16px;gap:16px;width:min(100%,760px)}.product-template-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.08fr);align-items:stretch;grid-gap:18px;gap:18px;width:min(100%,1120px);margin:0 auto}.product-template-evidence dl,.product-template-features article,.product-template-flow>article{border:1px solid var(--template-line);border-radius:16px;background:var(--brand-section-base)}.product-template-data,.product-template-document,.product-template-timeline{display:grid;min-width:0}.product-template-document{align-content:start;gap:12px;padding:28px}.product-template-file-mark{width:28px;height:34px;border:1.5px solid var(--brand-accent-strong);border-radius:6px}.product-template-document strong,.product-template-timeline strong{font-weight:500}.product-template-document small,.product-template-document>span:not(.product-template-file-mark),.product-template-timeline small{color:var(--brand-muted);font-size:var(--text-14)}.product-template-document small{margin-top:auto;padding-top:26px}.product-template-data{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:15px 22px;padding:28px}.product-template-data span{color:var(--brand-muted);font-size:var(--text-14)}.product-template-data strong{font-size:var(--text-14);font-weight:500;text-align:right}.product-template-timeline{gap:0;padding:20px 24px}.product-template-timeline>p{padding-bottom:14px;color:var(--brand-muted);font-size:var(--text-12)}.product-template-timeline>div{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--template-line)}.product-template-timeline time{color:var(--brand-text);font-size:var(--text-17);font-weight:500;line-height:.9}.product-template-timeline time small{font-size:var(--text-12);letter-spacing:var(--track-eyebrow)}.product-template-timeline span{display:grid;grid-gap:4px;gap:4px;min-width:0}.product-template-arrow{display:grid;align-self:center;color:var(--brand-accent-strong);font-size:var(--text-21)}.product-template-flow--stages{grid-template-columns:repeat(3,minmax(0,1fr))}.product-template-stage-slot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;min-width:0}.product-template-stage-slot:last-child{grid-template-columns:minmax(0,1fr)}.product-template-stage{display:grid;min-height:220px;align-content:center;grid-gap:12px;gap:12px;padding:28px;border:1px solid var(--template-line);border-radius:16px;background:var(--brand-section-base)}.product-template-stage>span{color:var(--brand-accent-strong);font-size:var(--text-12);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.product-template-stage>strong{font-size:var(--text-17);font-weight:500}.product-template-stage>small{color:var(--brand-muted);font-size:var(--text-14);line-height:1.5}.product-template-features{display:grid;min-height:var(--section-min-height);align-content:center;grid-gap:38px;gap:38px;padding-top:var(--section-pad-block);padding-bottom:var(--section-pad-block);background:var(--section-tint)}.product-template-features+.product-template-evidence,.product-template-transform+.product-template-features{padding-top:0}.product-template-features:has(+.product-template-evidence),.product-template-transform:has(+.product-template-features){padding-bottom:calc(var(--section-pad-block) / 2)}.product-template-features+.product-template-evidence,.product-template-transform+.product-template-features{min-height:0}.product-template-features>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1120px);margin:0 auto}.product-template-features article{display:grid;min-height:300px;align-content:start;grid-gap:13px;gap:13px;padding:26px;border-radius:16px}.product-template-features article+article{border-left:0}.product-template-step{color:var(--brand-accent-strong);font-size:var(--text-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-template-features h3{font-size:var(--text-21);font-weight:500}.product-template-features article p:not(.product-template-result){color:var(--brand-muted);font-size:var(--text-14);line-height:1.55}.product-template-result{font-size:var(--text-17);line-height:1.45}.product-template-features a{margin-top:auto;color:var(--brand-accent-strong);font-size:var(--text-14);font-weight:500;text-decoration:none}.product-template-evidence{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:var(--section-min-height);grid-gap:52px;gap:52px;align-items:center;align-content:center;padding-top:var(--section-pad-block);padding-bottom:var(--section-pad-block);background:var(--section-tint)}.product-template-evidence>div{display:grid;grid-gap:18px;gap:18px}.product-template-evidence h2{font-size:clamp(var(--text-28),3.4vw,var(--text-56))}.product-template-evidence dl{display:grid;margin:0;border-radius:16px}.product-template-evidence dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:18px 20px}.product-template-evidence dl>div+div{border-top:1px solid var(--template-line)}.product-template-evidence dt{color:var(--brand-muted);font-size:var(--text-14)}.product-template-evidence dd{margin:0;font-size:var(--text-14);font-weight:500;text-align:right}.product-template-closing{display:grid;justify-items:center;grid-gap:18px;gap:18px;padding-top:100px;padding-bottom:112px;text-align:center}.product-template-closing h2{font-size:clamp(var(--text-40),3.8vw,var(--text-56))}@media (max-width:760px){.product-template-hero{min-height:470px;padding-top:72px;padding-bottom:76px}.product-template-flow{gap:12px}.product-template-flow,.product-template-flow--stages,.product-template-stage-slot,.product-template-stage-slot:last-child{grid-template-columns:1fr}.product-template-stage-slot{gap:12px}.product-template-stage{min-height:0}.product-template-arrow{justify-content:center;transform:rotate(90deg)}.product-template-features>div{grid-template-columns:1fr}.product-template-features article{min-height:0;border:1px solid var(--template-line);border-radius:16px!important}.product-template-features article+article{margin-top:-1px}.product-template-evidence{grid-template-columns:1fr;gap:32px}}.product-template-preview[data-tier=premium] :is(.product-template-stage,.product-template-features article,.product-template-evidence dl){border-color:var(--surface-line);background:var(--surface-control-bg)}.product-template-preview[data-tier=premium] .product-template-evidence dl>div+div{border-top-color:var(--surface-line)}.product-template-preview[data-tier=premium] :is(.product-template-stage>span,.product-template-stage>small,.product-template-step,.product-template-features article p:not(.product-template-result),.product-template-evidence dt){color:var(--surface-muted)}.product-template-preview[data-tier=premium] :is(.product-template-stage>strong,.product-template-features h3,.product-template-result,.product-template-evidence dd){color:var(--surface-text)}.product-template-preview[data-tier=premium] :is(.product-template-arrow,.product-template-features a){color:var(--surface-text)}.product-template-preview[data-tier=premium] :is(.button,a):focus-visible{outline:2px solid var(--surface-action);outline-offset:2px}.public-home-notice{display:flex;min-height:38px;align-items:center;justify-content:center;gap:12px;padding:8px max(18px,calc((100vw - 1180px) / 2 + 18px));color:var(--brand-muted);border-bottom:1px solid var(--surface-line);background:var(--surface-bg);font-size:var(--text-12);line-height:1.35;text-align:center}.public-home-notice a{display:inline-flex;align-items:center;gap:4px;color:var(--brand-accent-strong);font-weight:500;text-decoration:none}.public-home-notice svg{width:13px;height:13px;stroke-width:1.7}.public-home-positioning{display:grid;min-height:min(620px,calc(100svh - 64px));align-items:center;padding:112px max(22px,calc((100vw - 1180px) / 2 + 22px)) 124px;background:var(--brand-section-base)}.public-home-positioning-copy{display:grid;width:min(100%,850px);grid-gap:24px;gap:24px;margin:0 auto;justify-items:center;text-align:center}.public-home-positioning :is(p,h1){margin:0}.public-home-positioning .section-kicker{color:var(--brand-accent-strong);font-size:var(--text-12);font-weight:500;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.public-home-positioning h1{max-width:min(16ch,100%);color:var(--brand-text);font-size:clamp(var(--text-40),5vw,var(--text-72));font-weight:500;line-height:1.02;letter-spacing:var(--track-72);text-wrap:balance}.public-home-positioning-copy>p:not(.section-kicker){max-width:min(61ch,100%);color:var(--brand-muted);font-size:var(--text-17);line-height:1.6;text-wrap:pretty}.public-home-positioning-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.public-home-positioning-actions .button{min-height:46px;flex:0 0 auto;padding:0 22px;border-radius:999px;overflow:hidden}.public-home-positioning-actions .button:not(.secondary){background:linear-gradient(135deg,#1769e0,#2f82f0)}.public-home-positioning-actions .button:not(.secondary):hover{background:linear-gradient(135deg,#125cc9,#2776dc)}.public-home-intro-display{display:grid;min-height:calc(100svh - 64px);align-content:center;padding:80px max(22px,calc((100vw - 1180px) / 2 + 22px)) 88px;background:linear-gradient(180deg,#f7f9fc,#f4f7fb)}.public-home-intro-display>:is(.public-home-positioning,.public-home-principle,.public-home-transformation-section){width:min(100%,1180px);min-height:0;margin:0 auto;padding:0;background:transparent}.public-home-intro-hero{padding-bottom:clamp(52px,7vw,84px)!important}.public-home-intro-principle{padding-bottom:clamp(42px,6vw,72px)!important}.public-home-intro-principle .public-home-principle-copy{width:min(100%,760px)}.public-home-intro-transformation{gap:28px}.public-home-intro-transformation .public-home-transformation-head{width:min(100%,760px);margin:0 auto;text-align:center}.public-home-intro-transformation .public-home-transformation-head :is(.section-kicker,h2,p){display:none}.public-home-intro-transformation .public-home-transformation{width:min(100%,980px);grid-template-columns:repeat(6,minmax(0,1fr));border-color:color-mix(in srgb,var(--brand-text) 8%,transparent)}.public-home-intro-transformation .public-home-transformation li{min-height:128px;gap:8px;padding:18px 14px 20px}.public-home-intro-transformation .public-home-transformation li>small{display:none}.public-home-final-action,.public-home-principle,.public-home-transformation-section{padding-right:max(22px,calc((100vw - 1180px) / 2 + 22px));padding-left:max(22px,calc((100vw - 1180px) / 2 + 22px))}.public-home-principle{display:grid;min-height:460px;place-items:center;padding-top:88px;padding-bottom:96px;background:#f5f7fa}html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) .public-home-principle{background:#11151a}.public-home-principle-copy{display:grid;width:min(100%,920px);justify-items:center;grid-gap:22px;gap:22px;text-align:center}.public-home-final-action :is(p,h2),.public-home-principle-copy :is(p,h2,small),.public-home-transformation-head :is(p,h2){margin:0}.public-home-final-action h2,.public-home-principle-copy h2,.public-home-transformation-head h2{color:var(--brand-text);font-size:clamp(var(--text-40),4vw,var(--text-56));font-weight:500;line-height:1.06;letter-spacing:var(--track-56);text-wrap:balance}.public-home-final-action>div>p:not(.section-kicker),.public-home-principle-copy>p:not(.section-kicker),.public-home-transformation-head>p:not(.section-kicker){max-width:68ch;color:var(--brand-muted);font-size:var(--text-17);line-height:1.65;text-wrap:pretty}.public-home-principle-copy>small{max-width:72ch;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--brand-text) 10%,transparent);color:var(--brand-muted);font-size:var(--text-12);line-height:1.55}.public-home-final-action .section-kicker,.public-home-principle .section-kicker,.public-home-transformation-section .section-kicker{color:color-mix(in srgb,var(--brand-text) 70%,var(--brand-accent-strong));font-size:var(--text-12);font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.public-home-transformation-section{display:grid;min-height:620px;align-content:center;grid-gap:56px;gap:56px;padding-top:96px;padding-bottom:108px;background:var(--brand-section-base)}.public-home-transformation-head{display:grid;width:min(100%,760px);grid-gap:18px;gap:18px}.public-home-transformation{display:grid;width:min(100%,1180px);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;padding:0;border-top:1px solid color-mix(in srgb,var(--brand-text) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-text) 12%,transparent);list-style:none}.public-home-transformation li{position:relative;display:grid;min-width:0;min-height:210px;align-content:start;grid-gap:12px;gap:12px;padding:25px 22px 28px}.public-home-transformation li:not(:last-child){border-right:1px solid color-mix(in srgb,var(--brand-text) 10%,transparent)}.public-home-transformation li>span{color:var(--brand-accent-strong);font-size:var(--text-12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-transformation li>strong{color:var(--brand-text);font-size:var(--text-14);font-weight:500;line-height:1.35}.public-home-transformation li>small{color:var(--brand-muted);font-size:var(--text-12);line-height:1.5}.public-home-transformation li>svg{position:absolute;z-index:1;top:33px;right:-8px;width:15px;height:15px;padding:2px;color:var(--brand-muted);background:var(--brand-section-base);stroke-width:1.4}.public-home-capability-links{display:grid;width:min(100%,1180px);min-width:0;max-width:100%;min-height:58px;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0 auto;padding:0;overflow-x:auto;scrollbar-width:none}.public-home-capability-links::-webkit-scrollbar{display:none}.public-home-capability-links a{position:relative;display:grid;min-width:0;min-height:58px;place-items:center;padding:0 24px;color:var(--brand-muted);text-decoration:none;grid-auto-flow:column;justify-content:center;grid-gap:5px;gap:5px;transition:color .18s ease,background-color .18s ease;white-space:nowrap}.public-home-capability-links a,body:has(.product-nav[data-homepage=true]) .account-menu--loading,body:has(.product-nav[data-homepage=true]) .account-menu-trigger,body:has(.product-nav[data-homepage=true]) .product-brand-copy strong{font-family:inherit;font-size:var(--text-12);font-weight:500;line-height:1.65;letter-spacing:var(--track-body)}.public-home-capability-links a>svg{width:12px;height:12px;stroke-width:1.6;transition:transform .18s ease}.public-home-capability-links a[aria-expanded=true]>svg{transform:rotate(180deg)}.public-home-capability-links a:hover{color:var(--brand-text);background:color-mix(in srgb,var(--brand-object-surface) 34%,transparent)}.public-home-capability-links a[aria-current=location]{color:var(--brand-text)}.public-home-capability-links a[aria-current=location]:after{position:absolute;right:24px;bottom:-1px;left:24px;height:2px;background:color-mix(in srgb,var(--brand-accent) 72%,var(--brand-silver));content:"";transform-origin:center;animation:public-home-nav-marker-in .22s ease-out both}.public-home-capability-links a:focus-visible{z-index:1;outline:1px solid color-mix(in srgb,var(--brand-accent) 52%,transparent);outline-offset:-6px;background:color-mix(in srgb,var(--brand-accent-soft) 16%,transparent)}.public-home-product-submenu{display:flex;width:100%;min-width:0;max-height:0;align-items:center;justify-content:center;gap:clamp(20px,4vw,52px);overflow:hidden;border-top:0 solid transparent;opacity:0;transition:max-height .2s ease,opacity .16s ease,border-color .16s ease}.public-home-product-submenu[data-open=true]{max-height:46px;min-height:46px;overflow-x:auto;border-top-width:1px;border-top-color:color-mix(in srgb,var(--brand-text) 8%,transparent);opacity:1;scrollbar-width:none}.public-home-product-submenu::-webkit-scrollbar{display:none}.public-home-product-submenu a{display:inline-flex;min-height:46px;flex:0 0 auto;align-items:center;color:var(--brand-muted);font-size:var(--text-12);font-weight:500;text-decoration:none;white-space:nowrap}.public-home-product-submenu a:focus-visible,.public-home-product-submenu a:hover{color:var(--brand-text)}.public-home-product-submenu a:focus-visible{outline:1px solid color-mix(in srgb,var(--brand-accent) 54%,transparent);outline-offset:-5px}.public-home-displays{display:grid;grid-gap:12px;gap:12px;background:#fff}.public-home-displays+.public-home-final-action,.public-home-intro-display+.public-home-displays{border-top:12px solid #fff}.public-home-display{--public-display-bg:#eef2f4;--public-display-bg-start:#d2e3ec;--public-display-glow:#e4edf1;display:grid;min-height:max(680px,calc(100svh - 64px));scroll-margin-top:112px;align-content:center;padding:76px max(22px,calc((100vw - 1180px) / 2 + 22px)) 96px;background:radial-gradient(ellipse 118% 76% at 50% 18%,color-mix(in srgb,var(--public-display-glow) 62%,transparent) 0,transparent 70%),linear-gradient(180deg,var(--public-display-bg-start) 0,var(--public-display-glow) 52%,var(--public-display-bg) 100%)}.public-home-display[data-capability-display=entities]{--public-display-bg:#eef3f2;--public-display-bg-start:#d6e9e4;--public-display-glow:#e6efed}html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) .public-home-display{--public-display-bg:#111923;--public-display-bg-start:#14202c;--public-display-glow:#182738}html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) .public-home-displays,html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) .public-home-intro-display{background:#10151c}html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) :is(.public-home-intro-display+.public-home-displays,.public-home-displays+.public-home-final-action){border-top-color:#10151c}html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) .public-home-display[data-capability-display=entities]{--public-display-bg:#181416;--public-display-bg-start:#1d171a;--public-display-glow:#2a1c21}html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) .public-home-display[data-capability-display=collections]{--public-display-bg:#16151d;--public-display-bg-start:#1b1924;--public-display-glow:#242137}html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) .public-home-display[data-capability-display=control]{--public-display-bg:#111a16;--public-display-bg-start:#15221b;--public-display-glow:#1b2a21}.public-home-capability-panel{display:grid;width:100%;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);margin:0 auto}.public-home-display:has(.public-home-capability-surface-link){position:relative}.public-home-capability-surface-link{position:absolute;z-index:1;inset:0}.public-home-capability-panel>.public-home-capability-copy{position:relative;z-index:2;padding:0;border:0;background:transparent;width:min(100%,1180px);margin-inline:auto}.public-home-capability-panel>.public-home-capability-visual,.public-home-intro-hero>.public-home-capability-visual,.public-home-intro-hero>.public-home-render{width:auto;margin-inline:calc(-1 * max(22px, (100vw - 1180px) / 2 + 22px))}.public-home-display,.public-home-intro-display{overflow-x:clip}.public-home-capability-copy{display:grid;min-width:0;align-content:center;justify-items:start;grid-gap:20px;gap:20px}.public-home-capability-copy :is(p,h2,ul){margin:0}.public-home-capability-copy .section-kicker{color:color-mix(in srgb,var(--brand-text) 70%,var(--brand-accent-strong));font-size:var(--text-12);font-weight:600;line-height:1.4;text-transform:uppercase}.public-home-capability-copy h2{max-width:17ch;color:var(--brand-text);font-size:clamp(var(--text-40),3.5vw,var(--text-56));font-weight:500;line-height:1.06;letter-spacing:var(--track-56);text-wrap:balance}.public-home-capability-copy>p:not(.section-kicker){max-width:43ch;color:var(--brand-muted);font-size:var(--text-17);line-height:1.65;text-wrap:pretty}.public-home-capability-story{display:grid;width:min(100%,420px);padding:0;list-style:none}.public-home-capability-story li{position:relative;display:grid;min-height:62px;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;padding:8px 0}.public-home-capability-story li:not(:last-child):after{content:none}.public-home-capability-story-icon{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--brand-accent-strong);background:color-mix(in srgb,var(--brand-accent-soft) 38%,var(--brand-object-surface))}.public-home-capability-story-icon svg{width:16px;height:16px;stroke-width:1.5}.public-home-capability-story-copy{display:grid;min-width:0;grid-gap:3px;gap:3px;padding-top:2px}.public-home-capability-story-copy strong{color:var(--brand-text);font-size:var(--text-14);font-weight:500;line-height:1.4}.public-home-capability-story-copy small{max-width:42ch;color:var(--brand-muted);font-size:var(--text-12);line-height:1.48}.public-home-analysis-mobile-summary{display:none}.public-home-entry{display:flex;flex-wrap:wrap;min-height:44px;align-items:center;gap:18px;margin-top:2px}.public-home-capability-more{display:inline-flex;align-items:center;gap:7px;color:var(--brand-accent-strong);font-size:var(--text-14);font-weight:500;text-decoration:none}.public-home-capability-more:hover{text-decoration:underline;text-underline-offset:.22em}.public-home-capability-more:focus-visible{outline:2px solid var(--brand-accent-strong);outline-offset:4px;border-radius:6px}.public-home-capability-visual{display:grid;min-width:0;min-height:540px;place-items:center}.public-home-capability-stage{--public-flow-highlight:color-mix(in srgb,var(--brand-accent) 72%,#8f86ad);position:relative;isolation:isolate;display:grid;width:100%;max-width:none;min-width:0;min-height:540px;place-items:center}.public-home-capability-stage:before{position:absolute;top:50%;left:50%;z-index:-1;width:min(96%,1180px);aspect-ratio:1.6;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--public-display-glow) 72%,transparent) 0,transparent 70%);content:"";pointer-events:none;transform:translate(-50%,-50%)}.public-home-capability-stage:after{content:none}.public-home-capability-tool{position:relative;z-index:1;width:100%;max-width:650px;min-width:0;overflow:hidden;border-radius:16px;color:var(--brand-text);background:color-mix(in srgb,var(--brand-object-surface) 94%,var(--public-display-bg));box-shadow:none}.public-home-documents-tool,.public-home-matching-tool{overflow:visible;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.public-home-documents-tool>.public-home-tool-bar,.public-home-matching-tool>.public-home-tool-bar{min-height:44px;padding:0 4px 10px;background:transparent}.public-home-tool-bar{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;background:color-mix(in srgb,var(--brand-section-base) 76%,var(--brand-object-surface))}.public-home-tool-bar>span{display:inline-flex;min-width:0;align-items:center;gap:9px;font-size:var(--text-14);font-weight:600}.public-home-match-shared svg,.public-home-tool-bar svg{width:16px;height:16px;flex:0 0 16px;color:var(--brand-accent-strong);stroke-width:1.7}.public-home-tool-bar small{min-width:0;overflow:hidden;color:var(--brand-muted);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.public-home-date-archive{overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-text) 9%,transparent);border-radius:16px;background:color-mix(in srgb,var(--brand-object-surface) 96%,var(--public-display-bg));box-shadow:none}.public-home-document-transform{display:grid;grid-template-columns:minmax(0,.88fr) 26px minmax(0,1.12fr);align-items:center;grid-gap:14px;gap:14px;padding:22px;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 8%,transparent);background:color-mix(in srgb,var(--public-display-bg) 34%,var(--brand-object-surface))}.public-home-document-extracted,.public-home-document-source{min-width:0;min-height:152px;border:1px solid color-mix(in srgb,var(--brand-text) 9%,transparent);border-radius:16px;background:color-mix(in srgb,var(--brand-object-surface) 96%,var(--brand-section-base))}.public-home-document-source{position:relative;display:grid;align-content:start;grid-gap:9px;gap:9px;padding:18px;overflow:hidden}.public-home-document-source:after{position:absolute;top:0;right:0;width:22px;height:22px;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 9%,transparent);border-left:1px solid color-mix(in srgb,var(--brand-text) 9%,transparent);background:color-mix(in srgb,var(--public-display-bg) 58%,var(--brand-section-base));content:""}.public-home-collection-documents>small,.public-home-document-extracted>small,.public-home-document-source>small{color:var(--brand-muted);font-size:var(--text-12);font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.public-home-document-source>span{display:flex;min-width:0;align-items:center;gap:9px}.public-home-document-source>span svg{width:18px;height:18px;flex:0 0 18px;color:color-mix(in srgb,var(--brand-text) 64%,var(--public-display-bg));stroke-width:1.5}.public-home-document-source>span strong{overflow:hidden;color:var(--brand-text);font-size:var(--text-12);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.public-home-document-source>p,.public-home-document-source>time{margin:0;color:var(--brand-muted);font-size:var(--text-12);line-height:1.45}.public-home-document-source>time{margin-top:auto;color:var(--brand-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-collection-arrow,.public-home-document-transform-arrow{width:15px!important;height:15px!important;justify-self:center;color:var(--brand-muted)!important;stroke-width:1.5}.public-home-document-extracted{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px}.public-home-document-extracted dl{display:grid;grid-gap:0;gap:0;margin:0}.public-home-document-extracted dl>div{display:grid;min-height:33px;grid-template-columns:68px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 7%,transparent)}.public-home-document-extracted :is(dt,dd){min-width:0;margin:0}.public-home-document-extracted dt{color:var(--brand-muted);font-size:var(--text-12)}.public-home-document-extracted dd{display:flex;align-items:center;justify-content:space-between;gap:7px;overflow:hidden;color:var(--brand-text);font-size:var(--text-12);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.public-home-document-extracted dd svg{width:14px;height:14px;flex:0 0 14px;color:#5f8970;stroke-width:1.7}.public-home-date-sort-control{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px;padding:0 22px;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 8%,transparent);background:color-mix(in srgb,var(--brand-section-base) 48%,var(--brand-object-surface))}.public-home-date-sort-control>span,.public-home-date-sort-control>span>span{display:flex;min-width:0}.public-home-date-sort-control>span{align-items:center;gap:11px}.public-home-date-sort-control>span>span{flex-direction:column;gap:3px}.public-home-auto-collection svg,.public-home-date-document>svg,.public-home-date-sort-control svg{width:18px;height:18px;flex:0 0 18px;color:var(--brand-accent-strong);stroke-width:1.55}.public-home-date-sort-control small,.public-home-date-sort-control strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-home-date-sort-control small{color:var(--brand-muted);font-size:var(--text-12)}.public-home-date-sort-control strong,.public-home-date-sort-control>strong{font-size:var(--text-12);font-weight:500}.public-home-date-sort-control>strong{color:var(--brand-muted)}.public-home-date-timeline{display:grid;padding:0 22px}.public-home-date-row{position:relative;display:grid;min-height:92px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.public-home-date-row:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--brand-text) 7%,transparent)}.public-home-date-row time{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-column-gap:5px;column-gap:5px;color:var(--brand-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-date-row time strong{grid-row:1/3;font-size:var(--text-21);font-weight:500;line-height:1}.public-home-date-row time small,.public-home-date-row time span{color:var(--brand-muted);font-size:var(--text-12);font-weight:500;letter-spacing:var(--track-body);line-height:1.2}.public-home-date-document{display:flex;min-width:0;align-items:center;gap:11px}.public-home-auto-collection-copy>span,.public-home-collection-result>span,.public-home-date-document>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.public-home-auto-collection small,.public-home-auto-collection strong,.public-home-date-document small,.public-home-date-document strong{overflow:hidden;text-overflow:ellipsis}.public-home-auto-collection strong,.public-home-date-document strong{font-size:var(--text-12);font-weight:500}.public-home-auto-collection small,.public-home-date-document small{color:var(--brand-muted);font-size:var(--text-12);line-height:1.35}.public-home-ocr-status{display:inline-flex;align-items:center;gap:6px;color:var(--brand-muted);font-size:var(--text-12);white-space:nowrap}.public-home-ocr-status svg{width:14px;height:14px;color:var(--brand-accent-strong);stroke-width:1.6}.public-home-auto-collection{position:relative;display:grid;min-height:270px;grid-template-columns:minmax(170px,1.08fr) minmax(128px,.72fr) 34px minmax(164px,.9fr);align-items:center;grid-gap:10px;gap:10px;padding:18px;border-top:1px solid color-mix(in srgb,var(--brand-text) 7%,transparent);background:color-mix(in srgb,var(--brand-object-surface) 88%,var(--public-display-bg))}.public-home-auto-collection--static{grid-template-columns:minmax(150px,.8fr) 42px minmax(190px,1fr);min-height:270px}.public-home-collection-source-stack{position:relative;width:min(100%,210px);height:156px;margin-inline:auto}.public-home-collection-source-stack>span{position:absolute;inset:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;height:88px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-text) 9%,transparent);border-radius:12px;background:color-mix(in srgb,var(--brand-object-surface) 96%,var(--brand-section-base));box-shadow:none;transform:translate(calc(var(--stack-x, 0) * 1px),calc(var(--stack-y, 0) * 1px))}.public-home-collection-source-stack>span[data-stack-index="0"]{--stack-x:-12;--stack-y:8;z-index:3}.public-home-collection-source-stack>span[data-stack-index="1"]{--stack-x:0;--stack-y:34;z-index:2}.public-home-collection-source-stack>span[data-stack-index="2"]{--stack-x:12;--stack-y:60;z-index:1}.public-home-collection-source-stack svg{width:16px;color:var(--brand-accent-strong)}.public-home-collection-source-stack small{overflow:hidden;color:var(--brand-text);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.public-home-collection-static-rule{padding-top:8px;border-top:1px solid color-mix(in srgb,var(--brand-text) 8%,transparent);color:var(--brand-muted);font-size:var(--text-12)}.public-home-collection-library,.public-home-collection-result{min-width:0}.public-home-collection-library{display:grid;align-content:center;grid-gap:10px;gap:10px}.public-home-collection-library>small{color:var(--brand-muted);font-size:var(--text-12);font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.public-home-collection-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.public-home-collection-library-grid>span{display:grid;min-height:70px;align-content:space-between;grid-gap:6px;gap:6px;padding:9px;border:1px solid color-mix(in srgb,var(--brand-text) 8%,transparent);border-radius:8px;background:color-mix(in srgb,var(--brand-object-surface) 96%,var(--brand-section-base));transition:opacity .18s ease,border-color .18s ease,transform .18s ease}.public-home-collection-library-grid>span>svg{width:15px;height:15px;color:var(--brand-accent-strong);stroke-width:1.5}.public-home-collection-library-grid>span>strong{overflow:hidden;color:var(--brand-text);font-size:var(--text-12);font-weight:540;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.public-home-collection-library-grid>span[data-collection-match=excluded]{opacity:.32}.public-home-collection-library-grid>span[data-collection-match=included]{border-color:color-mix(in srgb,var(--brand-accent-strong) 44%,transparent);transform:translateY(-2px)}.public-home-collection-result,.public-home-collection-rule{min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--brand-text) 8%,transparent);border-radius:12px;background:color-mix(in srgb,var(--brand-object-surface) 76%,transparent)}.public-home-collection-rule{display:grid;grid-gap:8px;gap:8px}.public-home-collection-rule>small{color:var(--brand-muted);font-size:var(--text-12);font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.public-home-collection-rule>span{display:grid;min-width:0;grid-template-columns:16px 1fr;grid-gap:1px 7px;gap:1px 7px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--brand-text) 7%,transparent)}.public-home-collection-rule>span svg{grid-row:1/3;width:14px;height:14px;color:var(--brand-accent-strong);stroke-width:1.5}.public-home-collection-rule>span small{color:var(--brand-muted);font-size:var(--text-12)}.public-home-collection-rule>span strong{overflow:hidden;font-size:var(--text-12);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.public-home-collection-link{display:flex;align-items:center;color:var(--brand-accent-strong)}.public-home-collection-link span{width:100%;border-top:1px dashed color-mix(in srgb,var(--brand-accent-strong) 48%,transparent)}.public-home-collection-link svg{width:16px;margin-left:-2px}.public-home-collection-result{display:grid;grid-gap:10px;gap:10px}.public-home-collection-result-head{display:flex;align-items:center;gap:9px}.public-home-collection-result-head>svg{width:16px;color:var(--brand-accent-strong)}.public-home-collection-result-head>span{display:grid;grid-gap:2px;gap:2px}.public-home-collection-result-head strong{font-size:var(--text-12)}.public-home-collection-result-head small{color:var(--brand-muted);font-size:var(--text-12)}.public-home-collection-result-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.public-home-collection-result-documents>span{display:grid;min-height:54px;align-content:space-between;grid-gap:5px;gap:5px;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--brand-object-surface) 90%,var(--public-display-bg))}.public-home-collection-result-documents svg{width:13px;height:13px;color:var(--brand-accent-strong)}.public-home-collection-result-documents small{overflow:hidden;font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.public-home-collection-result-actions{display:flex;flex-wrap:wrap;gap:6px}.public-home-collection-result-actions>span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--brand-text) 9%,transparent);border-radius:999px;color:var(--brand-text);font-size:var(--text-12);font-weight:560}.public-home-collection-result-actions svg{width:11px;height:11px;color:var(--brand-accent-strong)}.collection-sequence{display:grid;width:min(100%,980px);grid-gap:28px;gap:28px;margin:0 auto;color:var(--surface-text)}.collection-sequence-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.collection-sequence-progress li{position:relative;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:var(--surface-muted)}.collection-sequence-progress li:not(:last-child):after{position:absolute;top:14px;left:calc(50% + 20px);width:calc(100% - 40px);border-top:1px solid var(--surface-line);content:""}.collection-sequence-progress span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--surface-line);border-radius:50%;background:var(--surface-control-bg);color:var(--surface-text);font-size:var(--text-12);font-weight:500;animation:collection-sequence-progress 20s infinite both}.collection-sequence-progress li:nth-child(2) span{animation-delay:4s}.collection-sequence-progress li:nth-child(3) span{animation-delay:8s}.collection-sequence-progress li:nth-child(4) span{animation-delay:12s}.collection-sequence-progress li:nth-child(5) span{animation-delay:16s}.collection-sequence-progress small{color:var(--surface-muted);font-size:var(--text-12)}.collection-sequence-stage{display:grid;min-height:360px;overflow:hidden;border:1px solid var(--surface-line);border-radius:16px;background:var(--surface-tint)}.collection-sequence-frame{grid-area:1/1;display:grid;width:min(100%,720px);align-content:center;justify-self:center;grid-gap:24px;gap:24px;padding:44px;opacity:0;transform:translateY(14px);animation:collection-sequence-frame 20s infinite both}.collection-sequence-frame header{display:flex;align-items:baseline;gap:12px}.collection-sequence-frame header span{color:var(--surface-action);font-size:var(--text-12);letter-spacing:var(--track-eyebrow)}.collection-sequence-frame header strong{font-size:var(--text-21);font-weight:500}.collection-sequence-frame--term{animation-delay:4s}.collection-sequence-frame--date{animation-delay:8s}.collection-sequence-frame--collection{animation-delay:12s}.collection-sequence-frame--share{animation-delay:16s}.collection-sequence-documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.collection-sequence-documents>span{display:grid;min-height:84px;align-content:space-between;grid-gap:9px;gap:9px;padding:13px;border:1px solid var(--surface-line);border-radius:12px;background:var(--surface-control-bg)}.collection-sequence-actions svg,.collection-sequence-documents svg,.collection-sequence-filter svg,.collection-sequence-result>svg{width:17px;color:var(--surface-action)}.collection-sequence-documents small{overflow:hidden;font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.collection-sequence-documents--filtered,.collection-sequence-documents--result{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-sequence-documents--result{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-sequence-filter{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:14px 16px;border-bottom:1px solid var(--surface-line)}.collection-sequence-filter small{color:var(--surface-muted)}.collection-sequence-filter strong{font-weight:500}.collection-sequence-result{display:flex;align-items:center;gap:18px;padding:28px;border-radius:16px;background:var(--surface-tint)}.collection-sequence-result>svg{width:28px;height:28px}.collection-sequence-result>span{display:grid;grid-gap:5px;gap:5px}.collection-sequence-result strong{font-size:var(--text-21);font-weight:500}.collection-sequence-result small{color:var(--surface-muted)}.collection-sequence-actions{display:flex;flex-wrap:wrap;gap:10px}.collection-sequence-actions span{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid var(--surface-line);border-radius:999px;background:var(--surface-control-bg);font-size:var(--text-14)}@keyframes collection-sequence-frame{0%,1%{opacity:0;transform:translateY(14px)}16%,5%{opacity:1;transform:translateY(0)}19%,to{opacity:0;transform:translateY(-10px)}}@keyframes collection-sequence-progress{0%,1%{border-color:var(--surface-line);background:var(--surface-control-bg);color:var(--surface-muted)}16%,5%{border-color:var(--surface-action);background:var(--surface-action);color:var(--surface-control-text)}19%,to{border-color:var(--surface-line);background:var(--surface-control-bg);color:var(--surface-muted)}}@media (max-width:720px){.public-home-auto-collection--static{grid-template-columns:minmax(120px,.8fr) 30px minmax(150px,1fr)}.collection-sequence-progress small{display:none}.collection-sequence-stage{min-height:390px}.collection-sequence-frame{padding:28px 20px}.collection-sequence-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.collection-sequence-frame{display:none;animation:none}.collection-sequence-progress span{animation:none}.collection-sequence-progress li:last-child span{border-color:var(--surface-action);background:var(--surface-action);color:var(--surface-control-text)}.collection-sequence-frame--share{display:grid;opacity:1;transform:none}}.public-home-vcard-tool{max-width:720px;overflow:visible;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.public-home-vcard-tool>.public-home-tool-bar{min-height:44px;padding:0 4px 10px;background:transparent}.public-home-vcard-workspace{position:relative;display:grid;min-height:414px;grid-template-columns:172px minmax(0,1fr);border-radius:16px;background:color-mix(in srgb,var(--brand-object-surface) 42%,transparent)}.public-home-vcard-sources{position:relative;z-index:2;min-width:0;align-content:center;grid-gap:8px;gap:8px;padding:24px 18px;background:color-mix(in srgb,var(--brand-section-base) 40%,transparent)}.public-home-vcard-sources>small{margin-bottom:4px;color:var(--brand-muted);font-size:var(--text-12);font-weight:500;text-transform:uppercase}.public-home-vcard-sources>span{display:grid;min-width:0;min-height:58px;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;border-radius:6px;background:color-mix(in srgb,var(--brand-object-surface) 88%,var(--brand-section-base));color:var(--brand-text)}.public-home-vcard-sources svg{width:17px;height:17px;color:var(--brand-accent-strong);stroke-width:1.5}.public-home-vcard-sources span[data-source-index="1"] svg{color:var(--public-flow-highlight)}.public-home-vcard-sources b{min-width:0;overflow:hidden;font-size:var(--text-12);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.public-home-vcard-source-lines{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none}.public-home-vcard-source-lines path{fill:none;stroke:color-mix(in srgb,var(--public-flow-highlight) 30%,transparent);stroke-width:.38;vector-effect:non-scaling-stroke}.public-home-vcard-source-lines circle{fill:var(--public-flow-highlight);stroke:color-mix(in srgb,var(--brand-object-surface) 76%,transparent);stroke-width:.32;vector-effect:non-scaling-stroke}.public-home-vcard-profile{position:relative;z-index:2;isolation:isolate;display:grid;min-width:0;min-height:320px;grid-template-rows:auto 1fr auto;aspect-ratio:1.58/1;margin:16px 18px 16px 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-text) 12%,transparent);border-radius:16px;color:#17212c;background:#f8fafc}.public-home-vcard-profile:after,.public-home-vcard-profile:before{content:none}.public-home-vcard-head{display:flex;min-height:96px;align-items:center;gap:16px;padding:20px 24px 16px;border-bottom:1px solid rgba(63,74,84,.12);background:transparent}.public-home-vcard-avatar{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border:1px solid rgba(65,76,87,.18);border-radius:50%;color:#43515f;background:#eef3f8;box-shadow:none}.public-home-vcard-avatar svg{width:26px;height:26px;stroke-width:1.5}.public-home-vcard-identity{display:grid;min-width:0;flex:1 1 auto;grid-gap:5px;gap:5px}.public-home-vcard-head small{color:#5f6a75;font-size:var(--text-12);font-weight:500;text-transform:uppercase}.public-home-vcard-head strong{overflow:hidden;color:#17212c;font-size:var(--text-21);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.public-home-vcard-format{align-self:start;padding-top:4px;color:#596673!important;font-size:var(--text-12)!important;letter-spacing:var(--track-eyebrow)}.public-home-vcard-fields{display:grid;align-content:center;margin:0;padding:4px 24px}.public-home-vcard-fields>div{position:relative;display:grid;min-height:54px;grid-template-columns:74px minmax(0,1fr) minmax(86px,auto);align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(63,74,84,.1);border-radius:0;background:transparent}.public-home-vcard-fields :is(dt,dd){margin:0}.public-home-vcard-fields dt,.public-home-vcard-fields span{color:#66717c;font-size:var(--text-12)}.public-home-vcard-fields dd{min-width:0;overflow:hidden;font-size:var(--text-14);color:#1f2b36;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.public-home-vcard-fields span{position:relative;max-width:132px;overflow:hidden;padding-left:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.public-home-vcard-fields span:before{position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:50%;background:var(--brand-accent);content:"";transform:translateY(-50%)}.public-home-vcard-fields>div[data-source-index="1"] span:before{background:var(--public-flow-highlight)}.public-home-vcard-footer{padding:12px 24px 16px;color:#596673;font-size:var(--text-12)}.public-home-entity-evidence{display:flex;width:min(100%,680px);min-height:58px;align-items:center;gap:12px;margin:14px auto 0;padding:12px 16px;border-top:1px solid color-mix(in srgb,var(--brand-text) 10%,transparent);color:var(--brand-text)}.public-home-entity-evidence>svg{width:18px;height:18px;flex:0 0 18px;color:var(--brand-accent-strong);stroke-width:1.5}.public-home-entity-evidence>span{display:grid;grid-gap:2px;gap:2px}.public-home-entity-evidence strong{font-size:var(--text-12);font-weight:500}.public-home-entity-evidence small{color:var(--brand-muted);font-size:var(--text-12);line-height:1.4}.public-home-matching-tool{max-width:720px}.public-home-match-map{position:relative;display:grid;min-height:414px;align-content:center;padding:20px 24px 24px;overflow:hidden;border-radius:16px;background:color-mix(in srgb,var(--brand-object-surface) 42%,transparent)}.public-home-match-lines{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none}.public-home-match-lines path{fill:none;stroke:color-mix(in srgb,var(--public-flow-highlight) 32%,transparent);stroke-width:.42;vector-effect:non-scaling-stroke}.public-home-match-lines circle{fill:var(--public-flow-highlight);stroke:color-mix(in srgb,var(--brand-object-surface) 78%,transparent);stroke-width:.34;vector-effect:non-scaling-stroke}.public-home-match-sources{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px;gap:48px;padding:0 0 16px}.public-home-match-sources>div{display:grid;min-width:0;min-height:104px;grid-template-columns:36px minmax(0,1fr);align-content:center;align-items:center;grid-gap:7px 11px;gap:7px 11px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--brand-object-surface) 90%,var(--brand-section-base))}.public-home-match-sources>div>span{display:grid;width:36px;height:36px;grid-row:1/3;place-items:center;border-radius:6px;color:var(--brand-accent-strong);background:var(--brand-object-surface);font-size:var(--text-12);font-weight:600}.public-home-match-sources small,.public-home-match-sources strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-home-match-sources strong{font-size:var(--text-14);font-weight:500}.public-home-match-sources small{color:var(--brand-muted);font-size:var(--text-12)}.public-home-match-shared{position:relative;z-index:1;display:flex;width:max-content;max-width:calc(100% - 44px);min-height:34px;align-items:center;gap:8px;margin:18px auto 28px;padding:7px 11px;color:var(--brand-accent-strong);background:color-mix(in srgb,var(--brand-accent-soft) 30%,transparent)}.public-home-match-proposal{position:relative;z-index:1;display:grid;width:min(100%,430px);min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px;margin:0 auto;padding:18px;border:1px solid color-mix(in srgb,var(--brand-text) 7%,transparent);border-radius:16px;background:color-mix(in srgb,var(--brand-object-surface) 98%,var(--public-display-bg));box-shadow:none}.public-home-match-proposal>svg{width:28px;height:28px;color:var(--public-flow-highlight);stroke-width:1.45}.public-home-match-proposal>span{display:grid;min-width:0;grid-gap:5px;gap:5px}.public-home-match-proposal small{color:var(--brand-accent-strong);font-size:var(--text-12);font-weight:600;text-transform:uppercase}.public-home-match-proposal strong{font-size:var(--text-17);font-weight:500}.public-home-match-proposal em{color:var(--brand-muted);font-size:var(--text-12);font-style:normal}.public-home-analysis-tool{max-width:720px}.public-home-analysis-workspace{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(230px,.88fr);grid-gap:18px;gap:18px;padding:22px}.public-home-analysis-controls{display:grid;grid-gap:12px;gap:12px}.public-home-analysis-controls label{display:grid;min-width:0;align-content:end;grid-gap:7px;gap:7px;color:var(--brand-muted);font-size:var(--text-12);line-height:1.3}.public-home-analysis-controls input{width:100%;min-width:0;height:42px;padding:0 11px;border:0;border-radius:6px;color:var(--brand-control-text-strong);background:var(--brand-control-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-control-text) 12%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .16s ease,box-shadow .16s ease}.public-home-analysis-controls input:hover{background:var(--brand-control-bg-hover)}.public-home-analysis-controls input:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent) 28%,transparent);outline-offset:1px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 58%,transparent)}.public-home-analysis-service-input{position:relative;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;min-height:48px;padding:5px 0;border-top:1px solid color-mix(in srgb,var(--brand-text) 7%,transparent)}.public-home-analysis-service-input:after{position:absolute;right:9px;top:50%;color:var(--brand-subtle);content:"min";font-size:var(--text-12);pointer-events:none;transform:translateY(-50%)}.public-home-analysis-service-input input{padding-right:34px}.public-home-analysis-assumptions{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;margin:0;padding:0}.public-home-analysis-assumptions summary{padding:9px 2px;border-radius:6px;color:var(--brand-accent-strong);font-size:var(--text-12);font-weight:500;cursor:pointer}.public-home-analysis-assumptions summary:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent) 32%,transparent);outline-offset:1px;background:color-mix(in srgb,var(--brand-accent-soft) 24%,transparent)}.public-home-analysis-assumptions[open]{padding-bottom:4px}.public-home-analysis-ledger{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;overflow:hidden;border-radius:6px;background:transparent}.public-home-analysis-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-gap:12px;gap:12px;min-height:48px;padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--brand-object-surface) 88%,var(--brand-section-base))}.public-home-analysis-ledger-row span{display:grid;min-width:0;grid-gap:3px;gap:3px}.public-home-analysis-ledger-row strong{overflow-wrap:anywhere;color:var(--brand-text);font-size:var(--text-12);font-weight:500;line-height:1.2}.public-home-analysis-ledger-row small{color:var(--brand-muted);font-size:var(--text-12);line-height:1.25}.public-home-analysis-ledger-row b{color:var(--public-flow-highlight);font-size:var(--text-12);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-analysis-result{display:grid;min-width:0;align-content:start;grid-gap:6px;gap:6px;padding:18px;border-radius:8px;background:color-mix(in srgb,var(--brand-accent-soft) 34%,var(--brand-object-surface))}.public-home-analysis-result>span{color:var(--brand-muted)}.public-home-analysis-result>strong{overflow-wrap:anywhere;color:var(--brand-accent-strong);font-size:var(--text-21);line-height:1.12;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-analysis-comparison{display:grid;min-height:214px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;grid-gap:18px;gap:18px;margin-top:14px;padding:13px 4px 4px}.public-home-analysis-comparison>span{display:grid;min-width:0;justify-items:center;grid-gap:6px;gap:6px}.public-home-analysis-comparison small{color:var(--brand-muted);font-size:var(--text-12);line-height:1.3;text-align:center}.public-home-analysis-comparison strong{overflow-wrap:anywhere;color:var(--brand-text);font-size:var(--text-12);font-weight:500;line-height:1.2;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-analysis-comparison i{position:relative;display:flex;width:min(72px,100%);height:142px;align-items:flex-end;overflow:hidden;border-radius:8px 7px 3px 3px;background:repeating-linear-gradient(to top,color-mix(in srgb,var(--brand-text) 7%,transparent) 0 1px,transparent 1px 35px),color-mix(in srgb,var(--brand-text) 3%,transparent);font-style:normal}.public-home-analysis-comparison i[data-price-available=false]{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--brand-text) 7%,transparent) 0 5px,transparent 5px 9px)}.public-home-analysis-comparison b{display:block;width:100%;min-height:0;border-radius:inherit;transform-origin:bottom;animation:public-home-comparison-reveal .68s cubic-bezier(.22,1,.36,1) .24s both;transition:height .32s cubic-bezier(.22,1,.36,1)}.public-home-analysis-comparison [data-comparison-value=labor]{background:color-mix(in srgb,var(--brand-accent) 58%,var(--brand-silver))}.public-home-analysis-comparison [data-comparison-value=service]{background:var(--public-flow-highlight)}.public-home-analysis-result dl{display:grid;margin:12px 0 0}.public-home-analysis-result dl>div{display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:10px;border-top:0}.public-home-analysis-result :is(dt,dd){margin:0;font-size:var(--text-12)}.public-home-analysis-result dt{color:var(--brand-muted)}.public-home-analysis-result dd{color:var(--brand-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-analysis-result [data-analysis-row=capacity-value] dd{color:var(--brand-accent-strong)}.public-home-analysis-result [data-analysis-row=cost] dd{color:color-mix(in srgb,var(--brand-text) 72%,var(--brand-muted))}.public-home-analysis-result [data-analysis-row=potential-benefit] dd{color:var(--public-flow-highlight);font-weight:500}.public-home-analysis-disclaimer{margin:13px 22px 20px;color:var(--brand-muted);font-size:var(--text-12);line-height:1.45}.public-home-final-action{display:grid;min-height:480px;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:64px;gap:64px;padding-top:88px;padding-bottom:96px;background:#f5f7fa}html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) .public-home-final-action{background:#11151a}.public-home-final-action>div:first-child{display:grid;grid-gap:18px;gap:18px}.public-home-final-action-links{display:flex;max-width:520px;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.public-home-shop-link{display:inline-flex;min-height:36px;flex:1 0 100%;align-items:center;justify-content:flex-end;gap:6px;color:var(--brand-accent-strong);font-size:var(--text-12);font-weight:500;text-decoration:none}.public-home-shop-link svg{width:14px;height:14px;stroke-width:1.5}.public-home-capability-panel:not([hidden]) .public-home-capability-copy .section-kicker,.public-home-capability-panel:not([hidden]) .public-home-capability-copy h2,.public-home-capability-panel:not([hidden]) .public-home-capability-copy>p:not(.section-kicker),.public-home-capability-panel:not([hidden]) .public-home-capability-story li,.public-home-capability-panel:not([hidden]) .public-home-entry{animation:public-home-copy-in .24s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) .public-home-capability-copy .section-kicker{animation-delay:0s}.public-home-capability-panel:not([hidden]) .public-home-capability-copy h2{animation-delay:25ms}.public-home-capability-panel:not([hidden]) .public-home-capability-copy>p:not(.section-kicker){animation-delay:50ms}.public-home-capability-panel:not([hidden]) .public-home-capability-story li:first-child{animation-delay:75ms}.public-home-capability-panel:not([hidden]) .public-home-capability-story li:nth-child(2){animation-delay:.1s}.public-home-capability-panel:not([hidden]) .public-home-capability-story li:nth-child(3){animation-delay:125ms}.public-home-capability-panel:not([hidden]) .public-home-entry{animation-delay:.15s}.public-home-capability-tool{isolation:isolate}.public-home-capability-tool:after{content:none}.public-home-capability-panel:not([hidden]) .public-home-capability-tool{animation:public-home-tool-in .28s cubic-bezier(.22,1,.36,1) 35ms both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=collections] .public-home-auto-collection,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-date-row,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-date-sort-control,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-extracted,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-source{animation:public-home-scene-item-in .28s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-source{animation-delay:70ms}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-document-extracted{animation-delay:.11s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-date-sort-control{animation-delay:.14s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-date-row[data-result-index="0"]{animation-delay:.18s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-date-row[data-result-index="1"]{animation-delay:.22s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=documents] .public-home-date-row[data-result-index="2"]{animation-delay:.27s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=collections] .public-home-auto-collection{animation-delay:90ms}.public-home-match-lines path,.public-home-vcard-source-lines path{stroke-dasharray:1;stroke-dashoffset:0}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-fields>div,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-head,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-sources>span,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] :is(.public-home-vcard-footer,.public-home-entity-evidence){animation:public-home-scene-item-in .34s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-sources>span:first-of-type{animation-delay:.3s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-sources>span:nth-of-type(2){animation-delay:.37s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-head{animation-delay:.35s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-source-lines path,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines path{animation:public-home-path-draw .56s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-source-lines path:first-of-type{animation-delay:.44s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-source-lines path:nth-of-type(2){animation-delay:.51s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-source-lines path:nth-of-type(3){animation-delay:.58s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-source-lines circle,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines circle{animation:public-home-point-in .28s ease-out both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-source-lines circle:first-of-type{animation-delay:.65s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-source-lines circle:nth-of-type(2){animation-delay:.72s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-source-lines circle:nth-of-type(3){animation-delay:.79s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-fields>div:first-child{animation-delay:.52s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-fields>div:nth-child(2){animation-delay:.62s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] .public-home-vcard-fields>div:nth-child(3){animation-delay:.72s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=entities] :is(.public-home-vcard-footer,.public-home-entity-evidence){animation-delay:.8s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-proposal,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-shared,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-sources>div{animation:public-home-scene-item-in .36s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-sources>div:first-child{animation-delay:.3s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-sources>div:last-child{animation-delay:.38s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines path:first-of-type,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines path:nth-of-type(2){animation-delay:.44s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines path:nth-of-type(3){animation-delay:.59s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines circle:first-of-type{animation-delay:.61s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-lines circle:last-of-type{animation-delay:.75s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-shared{animation-delay:.61s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=matching] .public-home-match-proposal{animation-delay:.76s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=control] .public-home-analysis-controls,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=control] .public-home-analysis-disclaimer,.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=control] .public-home-analysis-result{animation:public-home-scene-item-in .36s cubic-bezier(.22,1,.36,1) both}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=control] .public-home-analysis-controls{animation-delay:90ms}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=control] .public-home-analysis-result{animation-delay:.15s}.public-home-capability-panel:not([hidden]) [data-silver-flow-scene=control] .public-home-analysis-disclaimer{animation-delay:.36s}.public-home-display:not([data-scene-active=true]) :is(.public-home-capability-copy .section-kicker,.public-home-capability-copy h2,.public-home-capability-copy>p:not(.section-kicker),.public-home-capability-story li,.public-home-entry,.public-home-capability-tool,.public-home-document-source,.public-home-document-extracted,.public-home-date-sort-control,.public-home-date-row,.public-home-auto-collection,.public-home-vcard-sources>span,.public-home-vcard-head,.public-home-vcard-fields>div,.public-home-vcard-footer,.public-home-vcard-source-lines path,.public-home-vcard-source-lines circle,.public-home-match-sources>div,.public-home-match-lines path,.public-home-match-lines circle,.public-home-match-shared,.public-home-match-proposal,.public-home-analysis-controls,.public-home-analysis-result,.public-home-analysis-disclaimer){animation:none}.public-home-display[data-scene-active=true] [data-silver-flow-scene=vcard] .public-home-vcard-fields>div dd{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:public-home-field-fill .44s cubic-bezier(.22,1,.36,1) forwards}.public-home-display[data-scene-active=true] [data-silver-flow-scene=vcard] .public-home-vcard-fields>div:first-child dd{animation-delay:.61s}.public-home-display[data-scene-active=true] [data-silver-flow-scene=vcard] .public-home-vcard-fields>div:nth-child(2) dd{animation-delay:.71s}.public-home-display[data-scene-active=true] [data-silver-flow-scene=vcard] .public-home-vcard-fields>div:nth-child(3) dd{animation-delay:.81s}.public-home-display[data-scene-active=true] [data-silver-flow-scene=matching] .public-home-match-sources>div:first-child{animation-name:public-home-merge-source-left}.public-home-display[data-scene-active=true] [data-silver-flow-scene=matching] .public-home-match-sources>div:last-child{animation-name:public-home-merge-source-right}.public-home-display[data-scene-active=true] [data-silver-flow-scene=matching] .public-home-match-shared{animation-name:public-home-merge-confirm}.public-home-display[data-scene-active=true] [data-silver-flow-scene=matching] .public-home-match-proposal{animation-name:public-home-merge-result}[data-reactive-value]{animation:public-home-value-update .26s cubic-bezier(.22,1,.36,1) both}.public-home-analysis-assumptions,.public-home-analysis-controls,.public-home-analysis-result,.public-home-auto-collection,.public-home-capability-story-icon,.public-home-collection-result,.public-home-collection-rule,.public-home-date-archive,.public-home-date-row,.public-home-date-sort-control,.public-home-match-proposal,.public-home-match-shared,.public-home-match-sources,.public-home-vcard-fields,.public-home-vcard-footer,.public-home-vcard-head,.public-home-vcard-sources{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.public-home-analysis-workspace:focus-within .public-home-analysis-result{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 18%,transparent)}@media (hover:hover) and (pointer:fine){.public-home-capability-story li{cursor:default}.public-home-capability-story li:hover .public-home-capability-story-icon{background-color:color-mix(in srgb,var(--brand-accent-soft) 64%,var(--brand-object-surface));box-shadow:0 7px 18px color-mix(in srgb,var(--brand-accent) 8%,transparent);transform:translateY(-1px)}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="0"]:hover) [data-silver-flow-scene=documents] .public-home-ocr-status,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=documents] .public-home-date-sort-control{background-color:color-mix(in srgb,var(--brand-accent-soft) 42%,transparent);box-shadow:none}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="2"]:hover) [data-silver-flow-scene=documents] .public-home-auto-collection{background-color:color-mix(in srgb,var(--brand-accent-soft) 58%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--brand-accent) 8%,transparent)}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="0"]:hover) [data-silver-flow-scene=vcard] .public-home-vcard-head,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="2"]:hover) [data-silver-flow-scene=vcard] .public-home-vcard-footer{background-color:color-mix(in srgb,var(--brand-accent-soft) 54%,var(--brand-object-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 18%,transparent)}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=vcard] .public-home-vcard-fields,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=vcard] .public-home-vcard-sources{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 16%,transparent)}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="0"]:hover) [data-silver-flow-scene=matching] .public-home-match-sources,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=matching] .public-home-match-shared,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="2"]:hover) [data-silver-flow-scene=matching] .public-home-match-proposal{background-color:color-mix(in srgb,var(--brand-accent-soft) 34%,transparent);box-shadow:none}.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="0"]:hover) [data-silver-flow-scene=analysis] .public-home-analysis-result,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="1"]:hover) [data-silver-flow-scene=analysis] .public-home-analysis-assumptions,.public-home-capability-panel:has(.public-home-capability-story li[data-story-point="2"]:hover) [data-silver-flow-scene=analysis] .public-home-analysis-controls{background-color:color-mix(in srgb,var(--brand-accent-soft) 32%,transparent);box-shadow:none}}@keyframes public-home-tab-indicator-in{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes public-home-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes public-home-tool-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes public-home-scene-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes public-home-path-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes public-home-point-in{0%{opacity:0}to{opacity:1}}@keyframes public-home-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes public-home-nav-marker-in{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@keyframes public-home-comparison-reveal{0%{opacity:.45;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes public-home-field-fill{0%{opacity:.35;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes public-home-merge-source-left{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes public-home-merge-source-right{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes public-home-merge-confirm{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes public-home-merge-result{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes public-home-value-update{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.public-home-capability-panel{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:48px}.public-home-capability-copy h2{font-size:var(--text-40);letter-spacing:var(--track-40)}.public-home-vcard-workspace{grid-template-columns:145px minmax(0,1fr)}.public-home-vcard-sources{padding-right:14px;padding-left:14px}.public-home-vcard-fields{padding-right:18px;padding-left:18px}.public-home-vcard-fields>div{grid-template-columns:58px minmax(0,1fr) minmax(76px,auto);gap:10px}}@media (max-width:900px){.public-home-positioning{min-height:480px;padding-top:72px;padding-bottom:72px}.public-home-transformation{grid-template-columns:repeat(3,minmax(0,1fr))}.public-home-transformation li:nth-child(3){border-right:0}.public-home-transformation li:nth-child(-n+3){border-bottom:1px solid color-mix(in srgb,var(--brand-text) 10%,transparent)}.public-home-transformation li:nth-child(3)>svg{display:none}.public-home-final-action{min-height:420px;grid-template-columns:minmax(0,1fr);gap:36px}.public-home-final-action-links,.public-home-shop-link{justify-content:flex-start}.public-home-display{min-height:calc(100svh - 64px);padding-top:54px;padding-bottom:68px}.public-home-capability-panel{grid-template-columns:minmax(0,1fr);gap:42px}.public-home-capability-copy{width:min(100%,650px)}.public-home-capability-copy h2{font-size:var(--text-40);letter-spacing:var(--track-40)}.public-home-capability-visual{min-height:0;justify-items:start}.public-home-capability-stage{max-width:720px;min-height:0}.public-home-capability-tool{max-width:720px}}.public-home-capacity-gauge{position:relative;z-index:1;display:grid;width:min(100%,360px);min-height:168px;margin:18px auto 2px;place-items:center}.public-home-capacity-gauge svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 14px 18px rgba(23,105,224,.14))}.public-home-capacity-gauge path{fill:none;stroke-linecap:round;stroke-width:17}.public-home-capacity-gauge-track{stroke:rgba(71,105,150,.12)}.public-home-capacity-gauge-value{stroke:url(#capacity-gauge-gradient);transition:stroke-dasharray .42s cubic-bezier(.22,1,.36,1)}.public-home-capacity-gauge-reading{position:absolute;bottom:28px;left:50%;display:grid;grid-gap:4px;gap:4px;justify-items:center;white-space:nowrap;transform:translateX(-50%)}.public-home-capacity-gauge-reading small{color:#62748c;font-size:var(--text-12);font-weight:480;letter-spacing:var(--track-body)}.public-home-capacity-gauge-reading strong{color:#102a4d;font-size:clamp(var(--text-21),4vw,var(--text-28));font-weight:520;letter-spacing:var(--track-28)}.public-home-capacity-gauge-scale{position:absolute;right:20px;bottom:8px;left:20px;display:flex;justify-content:space-between;color:#75869d;font-size:var(--text-12)}.public-home-analysis-result [data-analysis-row=cost] dd,.public-home-benefit-bridge [data-bridge-part=service] strong{color:#b42318}.public-home-benefit-bridge [data-bridge-part=service] i b{background:linear-gradient(90deg,#ef8b82,#c9362b)}.public-home-analysis-result [data-analysis-row=potential-benefit] dd,.public-home-benefit-bridge [data-bridge-part=benefit] strong{color:#18794e}.public-home-benefit-bridge [data-bridge-part=benefit] i b{background:linear-gradient(90deg,#72d7a7,#1f9d68)}@media (max-width:900px){.public-home-capacity-gauge{width:min(100%,310px);min-height:146px;margin-top:12px}.public-home-capacity-gauge-reading{bottom:25px}}.public-home-intro-display>.public-home-intro-hero{background:radial-gradient(ellipse 110% 62% at 50% 16%,#e4edf1,transparent 68%),linear-gradient(180deg,#d2e3ec,#e4edf1 52%,#eef2f4)!important}.public-home-display[data-capability-display=documents]{--public-display-bg-start:#d0ddee;--public-display-bg:#edf0f5;--public-display-glow:#e3e9f2}.public-home-display[data-tier=premium]{--public-display-bg:var(--surface-bg);--public-display-bg-start:var(--surface-bg);--public-display-glow:var(--surface-bg);background:var(--surface-bg);color:var(--surface-text)}.public-home-display[data-tier=premium] :is(h2,h3,strong){color:var(--surface-text)}.public-home-display[data-tier=premium] .section-kicker{color:var(--surface-muted)}.public-home-display[data-tier=premium] .public-home-capability-stage:before{content:none}.public-home-display[data-capability-display=collections]{--public-display-bg-start:#d4d4ea;--public-display-bg:#eeeef4;--public-display-glow:#e5e5f0}.public-home-display[data-capability-display=control]{--public-display-bg-start:#edd3d1;--public-display-bg:#f5eeed;--public-display-glow:#f2e5e3}.public-home-render{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.public-home-render img{object-fit:contain}@media (max-width:900px){.public-home-render{border-radius:0;box-shadow:none}}@media (max-width:680px){.public-home-positioning{min-height:420px;padding:58px 18px 52px}.public-home-positioning-copy{gap:18px}.public-home-positioning h1{font-size:clamp(var(--text-40),10.5vw,var(--text-56));letter-spacing:var(--track-56)}.public-home-positioning-copy>p:not(.section-kicker){font-size:var(--text-14);line-height:1.58}.public-home-positioning-actions{width:auto;max-width:100%}.public-home-positioning-actions .button{min-height:44px;flex:0 0 auto;padding-right:20px;padding-left:20px}.public-home-final-action,.public-home-principle,.public-home-transformation-section{padding-right:18px;padding-left:18px}.public-home-principle{min-height:420px;padding-top:64px;padding-bottom:68px}.public-home-principle-copy{gap:18px}.public-home-final-action h2,.public-home-principle-copy h2,.public-home-transformation-head h2{font-size:var(--text-40);letter-spacing:var(--track-40)}.public-home-transformation-section{min-height:0;gap:38px;padding-top:68px;padding-bottom:72px}.public-home-transformation{grid-template-columns:minmax(0,1fr)}.public-home-transformation li{min-height:0;grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:20px 4px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 10%,transparent)}.public-home-transformation li:last-child{border-bottom:0}.public-home-transformation li>span{grid-row:1/3}.public-home-transformation li>small{grid-column:2}.public-home-transformation li>svg{display:none}.public-home-final-action{min-height:420px;padding-top:68px;padding-bottom:72px}.public-home-final-action-links{width:100%}.public-home-final-action-links .button{flex:1 1 180px}.public-home-notice{min-height:36px;justify-content:space-between;padding:7px 18px;text-align:left}.public-home-capability-links{display:grid;min-height:58px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;overflow:hidden}.public-home-capability-links a,body:has(.product-nav[data-homepage=true]) .account-menu--loading,body:has(.product-nav[data-homepage=true]) .account-menu-trigger,body:has(.product-nav[data-homepage=true]) .product-brand-copy strong{min-width:0;font-size:var(--text-12)}.public-home-capability-links a{min-height:58px;padding:0 4px}.public-home-capability-links a[aria-current=location]:after{right:4px;left:4px}.public-home-display{min-height:calc(100svh - 58px);scroll-margin-top:58px;padding:42px 18px 56px}.public-home-capability-panel{gap:34px}.public-home-capability-stage:before{inset:2% -18px}.public-home-capability-copy{gap:15px}.public-home-capability-copy h2{max-width:18ch;font-size:var(--text-40);letter-spacing:var(--track-40);line-height:1.12}.public-home-capability-copy>p:not(.section-kicker){font-size:var(--text-14);line-height:1.58}.public-home-analysis-mobile-summary{display:grid;width:min(100%,360px);grid-gap:4px;gap:4px;padding:8px 0 2px;background:transparent}.public-home-analysis-mobile-summary small,.public-home-analysis-mobile-summary span{color:var(--brand-muted)}.public-home-analysis-mobile-summary span{font-size:var(--text-12)}.public-home-analysis-mobile-summary strong{overflow-wrap:anywhere;color:var(--brand-accent-strong);font-size:var(--text-21);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-home-analysis-mobile-summary small{font-size:var(--text-12);line-height:1.4}.public-home-capability-story{margin-top:2px}.public-home-capability-story li{grid-template-columns:38px minmax(0,1fr);gap:12px}.public-home-capability-story li:not(:last-child):after{left:18px}.public-home-capability-story-icon{width:38px;height:38px}.public-home-capability-story-copy strong{font-size:var(--text-14)}.public-home-capability-story-copy small{font-size:var(--text-12)}.public-home-tool-bar{padding:0 15px}.public-home-auto-collection,.public-home-date-sort-control,.public-home-date-timeline{padding-right:15px;padding-left:15px}.public-home-auto-collection{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-collection-link{display:none}.public-home-collection-result{grid-column:1/-1}.public-home-vcard-head{min-height:104px;padding:18px}.public-home-vcard-tool .public-home-tool-bar small{display:none}.public-home-vcard-workspace{min-height:0;grid-template-columns:minmax(0,1fr)}.public-home-vcard-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:15px 18px;border-right:0;border-bottom:0}.public-home-vcard-sources>small{grid-column:1/-1;margin-bottom:0}.public-home-vcard-sources>span{min-height:46px}.public-home-vcard-source-lines{display:none}.public-home-vcard-profile{margin:0 14px 16px}.public-home-vcard-fields{padding:0 18px}.public-home-vcard-fields>div{min-height:84px;grid-template-columns:62px minmax(0,1fr);gap:6px 10px}.public-home-vcard-fields span{grid-column:2;max-width:none;text-align:left}.public-home-vcard-footer{padding-right:18px;padding-left:18px}.public-home-match-sources{grid-template-columns:minmax(0,1fr);gap:4px;padding:0 0 12px}.public-home-match-sources>div{min-height:92px}.public-home-match-map{min-height:0;padding:16px}.public-home-match-map:before{content:none}.public-home-match-lines{display:none}.public-home-match-shared{margin-top:12px;margin-bottom:22px}.public-home-match-proposal{width:auto;margin-right:16px;margin-left:16px}.public-home-analysis-workspace{grid-template-columns:minmax(0,1fr);padding:16px}.public-home-analysis-result{border-left:0}.public-home-analysis-controls{gap:10px}.public-home-analysis-ledger-row{min-height:54px;grid-template-columns:minmax(0,1fr);gap:5px}.public-home-analysis-ledger-row b{justify-self:start}.public-home-analysis-disclaimer{margin-right:16px;margin-left:16px}}@media (max-width:420px){.public-home-capability-links a,body:has(.product-nav[data-homepage=true]) .account-menu--loading,body:has(.product-nav[data-homepage=true]) .account-menu-trigger,body:has(.product-nav[data-homepage=true]) .product-brand-copy strong{font-size:var(--text-12)}.public-home-capability-copy h2{font-size:var(--text-28);letter-spacing:var(--track-28)}.public-home-date-row{grid-template-columns:52px minmax(0,1fr)}.public-home-ocr-status{grid-column:2}.public-home-vcard-sources{gap:0 10px;padding-right:14px;padding-left:14px}.public-home-analysis-controls{grid-template-columns:minmax(0,1fr)}.public-home-analysis-service-input{grid-template-columns:minmax(0,1fr) 96px;gap:8px}.public-home-analysis-result>strong{font-size:var(--text-21)}}@media (max-width:900px){.public-home-intro-display{min-height:0;padding-top:72px;padding-bottom:72px}.public-home-intro-display>:is(.public-home-positioning,.public-home-principle,.public-home-transformation-section){min-height:0}.public-home-intro-transformation .public-home-transformation{grid-template-columns:repeat(3,minmax(0,1fr))}.public-home-intro-transformation .public-home-transformation li:nth-child(3){border-right:0}.public-home-intro-transformation .public-home-transformation li:nth-child(-n+3){border-bottom:1px solid color-mix(in srgb,var(--brand-text) 10%,transparent)}}@media (max-width:680px){.public-home-intro-display{padding:58px 18px 64px}.public-home-intro-hero{padding-bottom:52px!important}.public-home-intro-principle{padding-bottom:44px!important}.public-home-intro-transformation .public-home-transformation{grid-template-columns:minmax(0,1fr)}.public-home-intro-transformation .public-home-transformation li,.public-home-intro-transformation .public-home-transformation li:nth-child(-n+3){min-height:0;grid-template-columns:32px minmax(0,1fr);padding:16px 4px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 10%,transparent)}.public-home-intro-transformation .public-home-transformation li:last-child{border-bottom:0}.public-home-intro-transformation .public-home-transformation li>span{grid-row:auto}.public-home-displays+.public-home-final-action,.public-home-intro-display+.public-home-displays{border-top-width:8px}.public-home-displays{gap:8px}}.public-home-vcard-tool{max-width:760px}.public-home-vcard-workspace{gap:18px;padding:24px}.public-home-vcard-profile{width:min(100%,680px);min-height:0;aspect-ratio:auto;border-color:color-mix(in srgb,var(--brand-text) 11%,transparent);color:var(--brand-text);background:color-mix(in srgb,var(--brand-object-surface) 96%,var(--public-display-bg));box-shadow:none}.public-home-vcard-head{min-height:94px;padding:18px 22px}.public-home-vcard-avatar{width:50px;height:50px;flex-basis:50px}.public-home-vcard-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 22px}.public-home-vcard-fields>div{min-height:64px;grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;padding:10px 14px 10px 0;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 9%,transparent)}.public-home-vcard-fields>div:nth-child(2n){padding-right:0;padding-left:14px;border-left:1px solid color-mix(in srgb,var(--brand-text) 9%,transparent)}.public-home-vcard-fields dd{overflow:visible;font-size:var(--text-12);text-overflow:clip;white-space:normal}.public-home-vcard-footer{padding:13px 22px 15px}.public-home-vcard-origin{position:relative;width:min(100%,680px);display:grid;grid-gap:10px;gap:10px;margin:0 auto;padding-top:2px}.public-home-vcard-origin:before{position:absolute;top:-12px;left:50%;width:1px;height:12px;background:color-mix(in srgb,var(--brand-text) 14%,transparent);content:""}.public-home-vcard-origin .public-home-vcard-sources{grid-template-columns:auto repeat(2,minmax(0,1fr))}.public-home-vcard-origin .public-home-vcard-sources>span{min-height:44px;box-shadow:none}.public-home-vcard-origin .public-home-vcard-transfer{min-height:24px;color:var(--brand-muted)}.public-home-vcard-origin .public-home-vcard-transfer>span{color:inherit}.public-home-vcard-origin .public-home-vcard-source-lines{display:none}.public-home-match-map{min-height:0}.public-home-merge-card--result{width:min(100%,480px)}.public-home-match-shared{color:var(--brand-muted);font-size:var(--text-12);font-weight:500}.public-home-merge-source-documents{width:min(100%,620px);margin:0 auto;opacity:.78}@media (max-width:620px){.public-home-vcard-workspace{gap:14px;padding:18px}.public-home-vcard-fields{padding:0 18px}.public-home-vcard-head{min-height:88px;padding:16px 18px}.public-home-vcard-origin .public-home-vcard-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-vcard-origin .public-home-vcard-sources>small{grid-column:1/-1}}@media (max-width:460px){.public-home-vcard-fields{grid-template-columns:minmax(0,1fr)}.public-home-vcard-fields>div,.public-home-vcard-fields>div:nth-child(2n){min-height:58px;padding-right:0;padding-left:0;border-left:0}.public-home-merge-source-documents,.public-home-vcard-origin .public-home-vcard-sources{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.public-home *,.public-home :after,.public-home :before{animation:none!important;transition:none!important}.public-home-capability-tool:after{display:none}.public-home-match-lines path,.public-home-vcard-source-lines path{stroke-dashoffset:0}}:is(#documents-ocr,#documents-date,#documents-collections,#vcard-sources,#vcard-contact,#vcard-use,#matching-compare,#matching-evidence,#matching-result,#analysis-potential,#analysis-calculator,#analysis-assumptions,#analysis-prices){scroll-margin-top:118px}.public-home-vcard-workspace{min-height:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;background:color-mix(in srgb,var(--brand-object-surface) 40%,transparent)}.public-home-vcard-sources{display:grid;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;grid-gap:10px;gap:10px;padding:0;background:transparent}.public-home-vcard-sources>small{margin:0 4px 0 0}.public-home-vcard-sources>span{min-height:48px;padding:0 14px;border:1px solid color-mix(in srgb,var(--brand-text) 7%,transparent);border-radius:8px;box-shadow:none}.public-home-vcard-transfer{display:flex;min-height:34px;align-items:center;justify-content:center;gap:10px;overflow:hidden}.public-home-vcard-transfer>span{display:inline-flex;align-items:center;gap:5px;color:var(--brand-accent-strong);font-size:var(--text-12);font-weight:500}.public-home-vcard-transfer svg{width:12px;height:12px}.public-home-vcard-profile{width:min(100%,540px);min-height:310px;margin:0 auto}.public-home-vcard-fields>div{grid-template-columns:82px minmax(0,1fr)}.public-home-vcard-footer{text-align:right}.public-home-match-map{min-height:560px;align-content:start;gap:16px;padding:16px}.public-home-merge-source-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.public-home-merge-source-document{position:relative;isolation:isolate;display:grid;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-text) 9%,transparent);border-radius:8px;color:var(--brand-text);background:color-mix(in srgb,var(--brand-object-surface) 96%,var(--brand-section-base));box-shadow:none}.public-home-merge-source-document:before{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:3px;background:color-mix(in srgb,var(--brand-accent) 72%,transparent);content:""}.public-home-merge-source-document header{display:flex;min-height:72px;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 8%,transparent)}.public-home-merge-source-document header>svg{width:22px;height:22px;flex:0 0 22px;color:var(--brand-accent-strong);stroke-width:1.55}.public-home-merge-source-document header>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.public-home-merge-source-document dd,.public-home-merge-source-document header small,.public-home-merge-source-document header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-home-merge-source-document header strong{font-size:var(--text-12);font-weight:500}.public-home-merge-source-document dt,.public-home-merge-source-document header small{color:var(--brand-muted);font-size:var(--text-12)}.public-home-merge-source-document dl{display:grid;margin:0;padding:6px 15px 12px}.public-home-merge-source-document dl>div{display:grid;min-height:42px;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 7%,transparent)}.public-home-merge-source-document :is(dt,dd){min-width:0;margin:0}.public-home-merge-source-document dt{text-transform:uppercase}.public-home-merge-source-document dd{font-size:var(--text-12);font-weight:500}.public-home-merge-source-document [data-match-value]{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent)}.public-home-merge-card{position:relative;isolation:isolate;display:grid;min-width:0;overflow:hidden;border:1px solid #aeb6bf;border-radius:12px;color:#17212c;background:linear-gradient(118deg,rgba(255,255,255,.72),rgba(255,255,255,.08) 34%,rgba(255,255,255,.4) 62%,rgba(255,255,255,.02)),linear-gradient(145deg,#f8fafb,#d7dce1 38%,#f1f3f5 64%,#bcc3ca);box-shadow:none}.public-home-merge-card:before{position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0 1px,rgba(65,76,87,.024) 1px 2px);content:""}.public-home-merge-card header{display:grid;min-height:76px;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:13px 15px;border-bottom:1px solid rgba(63,74,84,.11)}.public-home-merge-card header>span,.public-home-merge-card header>svg{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(65,76,87,.17);border-radius:50%;color:#43515f;background:rgba(255,255,255,.28);font-size:var(--text-12);font-weight:600;padding:9px}.public-home-merge-card header>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.public-home-merge-card dt,.public-home-merge-card header small{color:#65717c;font-size:var(--text-12);font-weight:500;text-transform:uppercase}.public-home-merge-card header strong{overflow:hidden;font-size:var(--text-14);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.public-home-merge-card dl{display:grid;margin:0;padding:6px 15px 12px}.public-home-merge-card dl>div{display:grid;min-height:38px;grid-template-columns:54px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid rgba(63,74,84,.09)}.public-home-merge-card :is(dt,dd){min-width:0;margin:0}.public-home-merge-card dd{overflow:hidden;font-size:var(--text-12);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.public-home-merge-card [data-match-value]{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent)}.public-home-match-shared{margin:0 auto}.public-home-merge-card--result{width:min(100%,430px);margin:0 auto;border-color:color-mix(in srgb,var(--brand-accent) 32%,#aeb6bf);box-shadow:none}.public-home-merge-card--result header{grid-template-columns:40px minmax(0,1fr) auto}.public-home-merge-card--result header>b{align-self:start;color:#5d6873;font-size:var(--text-12);letter-spacing:var(--track-eyebrow)}.public-home-merge-card--result footer{padding:0 15px 13px;color:#65717c;font-size:var(--text-12);text-align:right}.public-home-capability-panel--analysis{grid-template-columns:minmax(0,1fr);gap:58px}.public-home-capability-panel--analysis .public-home-capability-visual{order:1;min-height:0}.public-home-capability-panel--analysis .public-home-capability-copy{order:2;width:min(100%,880px);margin:0 auto}.public-home-analysis-tool,.public-home-capability-panel--analysis .public-home-capability-stage{max-width:980px;min-height:0}.public-home-analysis-workspace{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.public-home-analysis-result{gap:8px;padding:clamp(22px,4vw,42px);border-radius:16px;background:color-mix(in srgb,var(--brand-accent-soft) 24%,var(--brand-object-surface))}.public-home-analysis-result>span{font-size:var(--text-12)}.public-home-analysis-result>strong{font-size:clamp(var(--text-40),5vw,var(--text-72));font-weight:500;letter-spacing:var(--track-72)}.public-home-benefit-bridge{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 28px minmax(0,.72fr) 28px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin-top:24px}.public-home-benefit-bridge>span{display:grid;min-width:0;justify-items:stretch;grid-gap:7px;gap:7px}.public-home-benefit-bridge>em{align-self:center;color:var(--brand-muted);font-size:var(--text-28);font-style:normal;font-weight:300;text-align:center}.public-home-benefit-bridge small{color:var(--brand-muted);font-size:var(--text-12);line-height:1.25;text-align:left}.public-home-benefit-bridge strong{overflow-wrap:anywhere;font-size:var(--text-14);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.public-home-benefit-bridge i{display:block;width:100%;height:12px;overflow:hidden;border-radius:6px;background:color-mix(in srgb,var(--brand-text) 7%,transparent)}.public-home-benefit-bridge b{display:block;height:100%;border-radius:inherit;transform-origin:left;transition:width .3s cubic-bezier(.22,1,.36,1)}.public-home-benefit-bridge [data-bridge-part=labor] b{background:#64748b}.public-home-benefit-bridge [data-bridge-part=service] b{background:#b29f88}.public-home-benefit-bridge [data-bridge-part=benefit] b{background:#5f8970;box-shadow:none}.public-home-analysis-result dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.public-home-analysis-result dl>div{display:grid;min-height:64px;align-content:start;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--brand-text) 8%,transparent)}.public-home-analysis-result dd{font-size:var(--text-14);font-weight:500}.public-home-analysis-controls{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 0 0}.public-home-analysis-ledger{margin-top:4px}.public-home-display[data-scene-active=true] .public-home-vcard-transfer>span{animation:public-home-copy-in .42s cubic-bezier(.22,1,.36,1) .72s both}.public-home-display[data-scene-active=true] .public-home-vcard-transfer>span:nth-child(2){animation-delay:.82s}.public-home-display[data-scene-active=true] .public-home-vcard-transfer>span:nth-child(3){animation-delay:.92s}.public-home-display[data-scene-active=true] .public-home-merge-source-document--left{animation:public-home-merge-document-left .76s cubic-bezier(.22,1,.36,1) .14s both}.public-home-display[data-scene-active=true] .public-home-merge-source-document--right{animation:public-home-merge-document-right .76s cubic-bezier(.22,1,.36,1) .14s both}.public-home-display[data-scene-active=true] .public-home-merge-card--result{animation:public-home-merge-card-result .72s cubic-bezier(.22,1,.36,1) .92s both}.public-home-display[data-scene-active=true] .public-home-benefit-bridge b{animation:public-home-bridge-rise .3s cubic-bezier(.22,1,.36,1) 80ms both}.public-home-display[data-scene-active=true] [data-silver-flow-scene=collections] .public-home-collection-rule>span:first-of-type{animation:public-home-collection-filter-in .42s cubic-bezier(.22,1,.36,1) .52s both}.public-home-display[data-scene-active=true] [data-silver-flow-scene=collections] .public-home-collection-rule>span:last-of-type{animation:public-home-collection-filter-in .42s cubic-bezier(.22,1,.36,1) .82s both}.public-home-display[data-scene-active=true] [data-silver-flow-scene=collections] .public-home-collection-library-grid>span[data-collection-match=excluded]{animation:public-home-collection-reject .44s ease 1.32s both}.public-home-display[data-scene-active=true] [data-silver-flow-scene=collections] .public-home-collection-library-grid>span[data-collection-match=included]{animation:public-home-collection-match .52s cubic-bezier(.22,1,.36,1) 1.32s both}.public-home-display[data-scene-active=true] [data-silver-flow-scene=collections] .public-home-collection-link span{animation:public-home-collection-connect .52s cubic-bezier(.22,1,.36,1) 1.88s both;transform-origin:left center}.public-home-display[data-scene-active=true] [data-silver-flow-scene=collections] .public-home-collection-link svg{animation:public-home-collection-arrow-in .26s ease 2.25s both}.public-home-display[data-scene-active=true] [data-silver-flow-scene=collections] .public-home-collection-result{animation:public-home-collection-result-in .62s cubic-bezier(.22,1,.36,1) 2.18s both}.public-home-display[data-scene-active=true] [data-silver-flow-scene=collections] .public-home-collection-result-actions{animation:public-home-collection-actions-in .36s ease 2.78s both}@keyframes public-home-merge-document-left{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes public-home-merge-document-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes public-home-merge-card-result{0%{opacity:0;transform:translateY(22px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes public-home-collection-filter-in{0%{opacity:.28;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes public-home-collection-reject{0%{opacity:1;filter:saturate(1)}to{opacity:.32;filter:saturate(.35)}}@keyframes public-home-collection-match{0%{border-color:color-mix(in srgb,var(--brand-text) 8%,transparent);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-accent-strong) 0%,transparent);transform:translateY(0)}55%{border-color:color-mix(in srgb,var(--brand-accent-strong) 62%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent-strong) 9%,transparent);transform:translateY(-4px)}to{border-color:color-mix(in srgb,var(--brand-accent-strong) 44%,transparent);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-accent-strong) 0%,transparent);transform:translateY(-2px)}}@keyframes public-home-collection-connect{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes public-home-collection-arrow-in{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes public-home-collection-result-in{0%{opacity:0;transform:translateX(15px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes public-home-collection-actions-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes public-home-bridge-rise{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.public-home-workplace{display:grid;grid-gap:34px;gap:34px;padding:84px max(22px,calc((100vw - 1180px) / 2 + 22px)) 104px;background:linear-gradient(180deg,var(--brand-section-base),color-mix(in srgb,var(--brand-section-base) 72%,#eef3f9))}.public-home-workplace-head{display:flex;width:min(100%,1180px);align-items:flex-end;justify-content:space-between;gap:32px;margin:0 auto}.public-home-workplace-head :is(p,h2){margin:0}.public-home-workplace-card>div:first-child>small,.public-home-workplace-head .section-kicker{color:var(--brand-accent-strong);font-size:var(--text-12);font-weight:500;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.public-home-workplace-head>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding-bottom:4px;color:var(--brand-accent-strong);font-size:var(--text-12);font-weight:500;text-decoration:none}.public-home-workplace-head>a svg{width:14px;height:14px}.public-home-workplace-rail{display:grid;width:min(100%,1180px);grid-auto-columns:minmax(300px,370px);grid-auto-flow:column;grid-gap:18px;gap:18px;margin:0 auto;padding:0 1px 12px;overflow-x:auto;scroll-padding-left:1px;scroll-snap-type:x proximity;scrollbar-color:color-mix(in srgb,var(--brand-text) 16%,transparent) transparent;scrollbar-width:thin}.public-home-workplace-card{display:grid;min-width:0;min-height:330px;grid-template-rows:auto 1fr;grid-gap:28px;gap:28px;padding:28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-text) 7%,transparent);border-radius:22px;background:color-mix(in srgb,var(--brand-object-surface) 96%,var(--brand-section-base));box-shadow:none;scroll-snap-align:start}.public-home-workplace-card>div:first-child{display:grid;align-content:start;grid-gap:9px;gap:9px}.public-home-workplace-card :is(h3,p){margin:0}.public-home-workplace-card h3{color:var(--brand-text);font-size:var(--text-21);font-weight:500;line-height:1.14;letter-spacing:var(--track-21)}.public-home-workplace-card p{color:var(--brand-muted);font-size:var(--text-12);line-height:1.48}.public-home-preview-access,.public-home-preview-evidence,.public-home-preview-pdf,.public-home-preview-rule{align-self:end}.public-home-preview-pdf{display:grid;min-height:86px;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--brand-accent-soft) 22%,var(--brand-section-base))}.public-home-preview-pdf>span{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:3px 9px;gap:3px 9px}.public-home-preview-pdf>span:last-child{display:flex;grid-template-columns:none;gap:12px}.public-home-preview-access svg,.public-home-preview-evidence svg,.public-home-preview-pdf svg,.public-home-preview-rule svg{width:17px;height:17px;color:var(--brand-accent-strong);stroke-width:1.5}.public-home-preview-access strong,.public-home-preview-evidence strong,.public-home-preview-pdf strong,.public-home-preview-rule strong{font-size:var(--text-12);font-weight:500}.public-home-preview-access small,.public-home-preview-evidence small,.public-home-preview-pdf small,.public-home-preview-rule small{color:var(--brand-muted);font-size:var(--text-12)}.public-home-preview-pdf>span:first-child>small{grid-column:2}.public-home-preview-rule{display:grid;min-height:106px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.public-home-preview-rule>span{display:grid;min-height:78px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--brand-section-base) 70%,var(--brand-object-surface));text-align:center}.public-home-preview-rule>span:last-child{border:1px solid color-mix(in srgb,var(--brand-accent) 20%,transparent);background:color-mix(in srgb,var(--brand-accent-soft) 20%,var(--brand-object-surface))}.public-home-preview-access,.public-home-preview-evidence{display:grid;grid-gap:8px;gap:8px}.public-home-preview-access>span,.public-home-preview-evidence>span{display:grid;min-height:48px;align-items:center;grid-gap:3px 9px;gap:3px 9px;padding:10px 12px;border-radius:12px}.public-home-preview-evidence>span:first-child{grid-template-columns:1fr;background:color-mix(in srgb,var(--brand-section-base) 72%,var(--brand-object-surface))}.public-home-preview-evidence>span:last-child{grid-template-columns:18px minmax(0,1fr);border:1px solid color-mix(in srgb,var(--brand-accent) 20%,transparent);background:color-mix(in srgb,var(--brand-accent-soft) 20%,var(--brand-object-surface))}.public-home-preview-evidence strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-home-preview-access>span{grid-template-columns:20px minmax(0,1fr) auto;border:1px solid color-mix(in srgb,var(--brand-text) 7%,transparent);background:color-mix(in srgb,var(--brand-section-base) 64%,var(--brand-object-surface))}.public-home-preview-access>span:first-child{border-color:color-mix(in srgb,var(--brand-accent) 20%,transparent)}@media (max-width:760px){.public-home-product-submenu{justify-content:flex-start;padding:0 14px}.public-home-workplace{gap:26px;padding:62px 18px 78px}.public-home-workplace-head{display:grid;grid-gap:18px;gap:18px}.public-home-workplace-rail{grid-auto-columns:min(82vw,340px);gap:12px;margin-right:-18px;padding-right:18px;scroll-padding-left:18px;scrollbar-width:none}.public-home-workplace-rail::-webkit-scrollbar{display:none}.public-home-workplace-card{min-height:310px;padding:24px}.public-home-vcard-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home-vcard-sources>small{grid-column:1/-1}.public-home-auto-collection,.public-home-document-transform{grid-template-columns:minmax(0,1fr)}.public-home-collection-arrow,.public-home-collection-link,.public-home-document-transform-arrow{transform:rotate(90deg)}.public-home-collection-library,.public-home-collection-result,.public-home-collection-rule{grid-column:1}.public-home-collection-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-home-match-map{min-height:0}.public-home-analysis-result dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.public-home-collections-tool>.public-home-tool-bar{flex-wrap:wrap;align-content:center;gap:3px 9px;padding-top:10px;padding-bottom:10px}.public-home-collections-tool>.public-home-tool-bar small{flex:0 0 100%;padding-left:25px;overflow:visible;white-space:normal}.public-home-capability-links a{gap:2px;padding-right:10px;padding-left:10px}.public-home-capability-links a>svg{width:10px;height:10px}.public-home-vcard-transfer{gap:6px}.public-home-vcard-transfer>span{font-size:var(--text-12)}.public-home-merge-source-documents{gap:8px}.public-home-merge-source-document header{gap:7px;padding:10px}.public-home-merge-source-document header>svg{width:18px;height:18px;flex-basis:18px}.public-home-merge-source-document dl{padding-right:10px;padding-left:10px}.public-home-merge-source-document dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.public-home-merge-card--result header{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;padding:10px}.public-home-merge-card--result header>svg{width:30px;height:30px;padding:6px}.public-home-merge-card--result dl{padding-right:10px;padding-left:10px}.public-home-merge-card--result dl>div{grid-template-columns:52px minmax(0,1fr)}.public-home-benefit-bridge{min-height:0;grid-template-columns:minmax(0,1fr);gap:10px}.public-home-benefit-bridge>span{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 10px}.public-home-benefit-bridge i{height:10px;grid-column:1/-1}.public-home-benefit-bridge small{font-size:var(--text-12)}.public-home-benefit-bridge strong{font-size:var(--text-12);text-align:right}.public-home-benefit-bridge>em{justify-self:center;font-size:var(--text-17);line-height:1}}@media (prefers-reduced-motion:reduce){.public-home *,.public-home :after,.public-home :before{animation:none!important;transition:none!important}}.public-home{--public-home-scene-height:calc(100svh - 112px);--public-home-scene-gap:12px}@media (min-width:901px){.public-home-intro-display{min-height:0;align-content:start;gap:var(--public-home-scene-gap);padding:0;background:#fff}.public-home-display,.public-home-intro-display>.public-home-intro-hero{width:100%;min-height:var(--public-home-scene-height);box-sizing:border-box}.public-home-intro-display>.public-home-intro-hero{padding:clamp(38px,6svh,66px) max(22px,calc((100vw - 1180px) / 2 + 22px))!important;background:linear-gradient(180deg,#d2e3ec,#e4edf1 52%,#eef2f4)}.public-home-display{padding-top:clamp(30px,5svh,56px);padding-bottom:clamp(30px,5svh,56px)}.public-home-capability-stage,.public-home-capability-visual{min-height:min(540px,calc(var(--public-home-scene-height) - 76px))}.public-home-displays{gap:var(--public-home-scene-gap)}.public-home-capability-panel--analysis{grid-template-columns:minmax(250px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(34px,5vw,72px)}.public-home-capability-panel--analysis .public-home-capability-copy{order:1;width:auto;margin:0}.public-home-capability-panel--analysis .public-home-capability-visual{order:2;height:min(448px,calc(var(--public-home-scene-height) - 64px))}.public-home-capability-panel--analysis .public-home-analysis-tool,.public-home-capability-panel--analysis .public-home-capability-stage{width:100%;height:100%;min-height:0}.public-home-capability-panel--analysis .public-home-analysis-workspace{height:100%;grid-template-columns:minmax(0,1.02fr) minmax(210px,.98fr);align-content:center;gap:14px;padding:18px}.public-home-capability-panel--analysis .public-home-analysis-result{gap:5px;padding:20px}.public-home-capability-panel--analysis .public-home-analysis-result>strong{font-size:clamp(var(--text-28),3vw,var(--text-40))}.public-home-capability-panel--analysis .public-home-benefit-bridge{gap:7px;margin-top:14px}.public-home-capability-panel--analysis .public-home-analysis-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:10px}.public-home-capability-panel--analysis .public-home-analysis-result dl>div{min-height:44px;gap:3px;padding-top:8px}.public-home-capability-panel--analysis .public-home-analysis-controls{gap:8px;padding-top:0}.public-home-capability-panel--analysis .public-home-analysis-controls input{height:36px}.public-home-capability-panel--analysis .public-home-analysis-assumptions summary{padding-top:6px;padding-bottom:6px}.public-home-capability-panel--analysis .public-home-analysis-disclaimer{margin:8px 18px 12px}}@media (max-width:900px){.public-home{--public-home-scene-height:calc(100svh - 92px)}.public-home-intro-display{min-height:0;gap:var(--public-home-scene-gap);padding:0;background:#fff}.public-home-display,.public-home-intro-display>.public-home-intro-hero{width:100%;min-height:var(--public-home-scene-height);box-sizing:border-box}}html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) .public-home-intro-display{background:#10151c}html[data-theme=dark] body:has(.product-nav[data-shell-mode=public]) .public-home-intro-display>.public-home-intro-hero{background:#111923}@media (min-width:901px){.public-home-intro-display>.public-home-intro-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:clamp(36px,5vw,76px)}.public-home-intro-hero .public-home-positioning-copy{width:100%;justify-items:start;gap:20px;margin:0;text-align:left}.public-home-intro-hero .public-home-positioning-copy :is(h1,p){text-align:left}.public-home-intro-hero .public-home-positioning-copy h1{font-size:clamp(var(--text-40),3.4vw,var(--text-56))}.public-home-intro-hero .public-home-positioning-actions{justify-content:flex-start}.public-home-capability-stage:has(.public-home-render),.public-home-capability-visual:has(.public-home-render){min-height:0}.public-home-capability-stage:has(.public-home-render):before{opacity:.42}}@media (max-width:900px){.public-home-intro-hero{align-content:center;gap:30px}.public-home-render{border-radius:22px;box-shadow:none}.public-home-render--hero{width:min(100%,640px);justify-self:center}.public-home-capability-stage:has(.public-home-render),.public-home-capability-visual:has(.public-home-render){min-height:0}}.public-home-analysis-tool{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:radial-gradient(circle at 82% 4%,rgba(92,154,255,.24),transparent 34%),radial-gradient(circle at 8% 92%,rgba(125,184,255,.16),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(231,239,250,.9));box-shadow:none}.public-home-analysis-tool:before{position:absolute;z-index:-1;width:360px;height:360px;border:1px solid rgba(92,146,222,.18);border-radius:50%;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.92),transparent 20%),conic-gradient(from 210deg,rgba(23,105,224,.05),rgba(23,105,224,.26),rgba(255,255,255,.4),rgba(23,105,224,.05));box-shadow:none;content:"";pointer-events:none;transform:translate(46%,-52%);top:0;right:0}.public-home-analysis-tool>.public-home-tool-bar{border-bottom-color:rgba(54,91,139,.11);background:rgba(255,255,255,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-home-analysis-workspace{position:relative}.public-home-analysis-result{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:radial-gradient(circle at 88% 12%,rgba(94,159,255,.24),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.8),rgba(211,226,248,.72));box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.public-home-analysis-result:after{position:absolute;top:-48%;left:-18%;width:74%;height:82%;border-radius:50%;background:linear-gradient(115deg,transparent 26%,rgba(255,255,255,.58) 50%,transparent 72%);content:"";opacity:.52;pointer-events:none;transform:rotate(-8deg)}.public-home-analysis-result>dl,.public-home-analysis-result>span,.public-home-analysis-result>strong,.public-home-benefit-bridge{position:relative;z-index:1}.public-home-analysis-result>strong{color:transparent;background:linear-gradient(115deg,#102a4d 4%,#1769e0 54%,#75aafa);background-clip:text;-webkit-background-clip:text;text-shadow:0 12px 28px rgba(23,105,224,.12)}.public-home-analysis-result dl>div{border-top-color:rgba(44,82,132,.12)}.public-home-analysis-controls{border:1px solid rgba(255,255,255,.72);border-radius:22px;background:rgba(255,255,255,.42);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-home-analysis-controls input{border-color:rgba(72,112,164,.18);border-radius:16px;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 8px 18px rgba(55,89,135,.07)}.public-home-analysis-controls input:focus-visible{border-color:#1769e0;box-shadow:none}.public-home-analysis-assumptions{border-top-color:rgba(44,82,132,.1)}@media (max-width:900px){.public-home-analysis-tool{border-radius:22px}.public-home-analysis-tool:before{width:270px;height:270px;opacity:.72;transform:translate(52%,-54%)}.public-home-analysis-result{border-radius:22px}.public-home-analysis-controls{margin-top:4px;padding:16px;border-radius:18px}}@media (min-width:901px){.public-home-final-action{width:100%;height:var(--public-home-scene-height);min-height:var(--public-home-scene-height);max-height:var(--public-home-scene-height);box-sizing:border-box}}@media (max-width:900px){.public-home-final-action{min-height:calc(100svh - 58px);align-content:center;padding-top:72px;padding-bottom:72px}}.public-home-cost-showdown{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;margin-top:8px;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:28px;background:radial-gradient(circle at 16% 2%,rgba(255,255,255,.96),transparent 31%),radial-gradient(circle at 88% 8%,rgba(161,204,255,.3),transparent 36%),linear-gradient(145deg,rgba(248,252,255,.88),rgba(220,232,247,.62));box-shadow:none;isolation:isolate}.public-home-cost-showdown:before{position:absolute;z-index:-1;right:-18%;bottom:-42%;width:78%;aspect-ratio:1;border-radius:50%;background:rgba(80,151,245,.16);filter:blur(42px);content:""}.public-home-cost-showdown:after{position:absolute;z-index:3;top:0;left:7%;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),transparent);content:""}.public-home-cost-showdown-heading{position:relative;z-index:4;color:#536b89;font-size:var(--text-12);font-weight:500;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.public-home-cost-showdown-columns{position:relative;display:grid;min-height:226px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;grid-gap:clamp(18px,5vw,42px);gap:clamp(18px,5vw,42px);padding:12px clamp(12px,4vw,30px) 22px;border:1px solid rgba(128,157,193,.16);border-radius:22px;background:linear-gradient(rgba(93,125,164,.07) 1px,transparent 0) 0 23% /100% 25%,linear-gradient(180deg,rgba(255,255,255,.44),rgba(223,234,247,.22));box-shadow:none;perspective:700px}.public-home-cost-showdown-columns:before{position:absolute;right:8%;bottom:16px;left:8%;height:18px;border:1px solid rgba(255,255,255,.76);border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(109,137,172,.18));box-shadow:0 8px 18px rgba(52,82,119,.2),inset 0 1px 2px rgba(255,255,255,.94);content:""}.public-home-cost-showdown-columns>span{position:relative;z-index:1;display:grid;min-width:0;grid-template-rows:auto auto minmax(120px,1fr);grid-gap:5px;gap:5px;padding:11px 11px 0;border:1px solid rgba(255,255,255,.72);border-radius:18px 18px 10px 10px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(226,235,247,.28));box-shadow:none;transform:rotateX(1.5deg)}.public-home-cost-showdown-columns small{position:relative;z-index:2;color:#5e7089;font-size:var(--text-12);line-height:1.25}.public-home-cost-showdown-columns strong{position:relative;z-index:2;overflow-wrap:anywhere;color:#14243a;font-size:clamp(var(--text-17),2.6vw,var(--text-28));font-weight:520;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--track-28)}.public-home-cost-showdown-columns i{position:relative;display:flex;min-height:120px;align-items:flex-end;justify-content:center;overflow:visible;margin-top:4px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,rgba(255,255,255,.52),transparent 28%,transparent 72%,rgba(74,104,143,.05)),rgba(89,119,157,.04)}.public-home-cost-showdown-columns b{position:relative;display:block;width:min(58%,76px);min-height:8px;border:1px solid rgba(255,255,255,.55);border-bottom:0;border-radius:12px 12px 2px 2px;transition:height .32s cubic-bezier(.22,1,.36,1)}.public-home-cost-showdown-columns b:before{position:absolute;top:5px;bottom:3px;left:7px;width:20%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,.04));content:""}.public-home-cost-showdown-columns b:after{position:absolute;top:-4px;right:7%;left:7%;height:9px;border-radius:50%;background:rgba(255,255,255,.46);filter:blur(1px);content:""}.public-home-cost-showdown-columns [data-cost-kind=manual] b{background:linear-gradient(110deg,#9f2531,#df5661 46%,#f29a9d);box-shadow:none}.public-home-cost-showdown-columns [data-cost-kind=save-time] b{background:linear-gradient(110deg,#0b4eae,#1769e0 46%,#80b8ff);box-shadow:none}.public-home-cost-showdown-benefit{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:5px 18px;gap:5px 18px;margin:-28px 12px 0;padding:14px 18px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:16px;background:linear-gradient(105deg,rgba(231,250,239,.9),rgba(186,232,205,.72));box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.public-home-cost-showdown-benefit:after{position:absolute;top:-70%;left:18%;width:42%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);transform:rotate(18deg);content:"";pointer-events:none}.public-home-cost-showdown-benefit small{position:relative;z-index:1;color:#39634b;font-size:var(--text-12);line-height:1.35}.public-home-cost-showdown-benefit strong{position:relative;z-index:1;color:#176f40;font-size:clamp(var(--text-17),3vw,var(--text-28));font-weight:540;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--track-28)}.public-home-cost-showdown-benefit[data-benefit-positive=false]{background:linear-gradient(105deg,rgba(253,238,239,.92),rgba(242,193,198,.72));box-shadow:none}.public-home-cost-showdown-benefit[data-benefit-positive=false] :is(small,strong){color:#a72f3a}@media (max-width:560px){.public-home-cost-showdown{gap:10px;padding:12px;border-radius:22px}.public-home-cost-showdown-columns{min-height:190px;gap:12px;padding:10px 8px 20px;border-radius:16px}.public-home-cost-showdown-columns>span{grid-template-rows:auto auto minmax(100px,1fr);padding:10px 8px 0;border-radius:16px 14px 8px 8px}.public-home-cost-showdown-columns small{font-size:var(--text-12)}.public-home-cost-showdown-columns strong{font-size:var(--text-14)}.public-home-cost-showdown-columns i{min-height:100px}.public-home-cost-showdown-benefit{margin:-24px 6px 0;padding:12px;border-radius:16px}}@media (prefers-reduced-motion:reduce){.public-home-cost-showdown-columns b{transition:none}}.master-data-page{min-height:100vh;color:#171a1f;background:#f5f4f1}.master-data-boundary,.master-data-grid,.master-data-hero,.master-data-overview-hero,.master-data-pagination,.master-data-section{width:min(1180px,calc(100% - 36px));margin-inline:auto}.master-data-overview-hero{padding:112px 0 72px;max-width:980px;margin-left:max(18px,calc((100% - 1180px) / 2))}.master-data-hero h1,.master-data-overview-hero h1{max-width:16ch;margin:12px 0 20px;font-size:clamp(3rem,7vw,6.5rem);line-height:.96;letter-spacing:var(--track-72)}.master-data-hero>div>p:last-child,.master-data-overview-hero>p:last-child{max-width:680px;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55;color:#555b63}.master-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding-bottom:96px}.master-data-grid>a{display:grid;grid-template-rows:auto auto auto 1fr;grid-gap:12px;gap:12px;min-height:430px;padding:18px;color:inherit;text-decoration:none;background:#fff;border:1px solid #deddd9;border-radius:20px;transition:transform .16s ease,border-color .16s ease}.master-data-grid>a:hover{transform:translateY(-3px);border-color:#9ba0a7}.master-data-grid figure,.master-data-hero figure{position:relative;overflow:hidden;margin:0;background:#e5e7ea;border-radius:14px}.master-data-grid figure{aspect-ratio:4/3}.master-data-grid img,.master-data-hero img{object-fit:cover}.master-data-grid span{color:#747a83;font-size:.78rem;letter-spacing:var(--track-eyebrow)}.master-data-grid h2{margin:0;font-size:1.65rem}.master-data-grid p{margin:0;line-height:1.55;color:#555b63}.master-data-hero{display:grid;grid-template-columns:1fr minmax(360px,.8fr);grid-gap:clamp(36px,7vw,92px);gap:clamp(36px,7vw,92px);align-items:center;padding:104px 0 88px}.master-data-hero figure{aspect-ratio:4/3}.master-data-section{padding:80px 0;border-top:1px solid #d8d7d3}.master-data-section--muted{padding-inline:clamp(24px,5vw,64px);background:#e9e8e4;border-radius:24px;border-top:0}.master-data-section header{max-width:760px;margin-bottom:36px}.master-data-boundary h2,.master-data-section h2{margin:10px 0 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.04;letter-spacing:var(--track-56)}.master-data-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.master-data-cards article{min-height:190px;padding:24px;background:#fff;border:1px solid #deddd9;border-radius:16px}.master-data-cards span{color:#747a83;font-size:.78rem;letter-spacing:var(--track-eyebrow)}.master-data-cards p{margin:52px 0 0;font-size:1.1rem;line-height:1.45}.master-data-section ul{display:grid;grid-gap:1px;gap:1px;padding:0;margin:0;list-style:none;background:#c9c8c4}.master-data-section li{padding:22px 0;font-size:1.12rem;background:#e9e8e4}.master-data-boundary{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;padding:96px 0}.master-data-boundary>p{margin:34px 0 0;font-size:1.16rem;line-height:1.65;color:#555b63}.master-data-pagination{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:0 0 96px}.master-data-pagination>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;padding:20px 24px;color:inherit;text-decoration:none;background:#fff;border:1px solid #deddd9;border-radius:14px}.master-data-pagination>a:last-child{grid-column:2}@media (max-width:900px){.master-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-data-cards,.master-data-hero{grid-template-columns:1fr}.master-data-cards article{min-height:150px}.master-data-cards p{margin-top:30px}}@media (max-width:620px){.master-data-overview-hero{padding-top:80px}.master-data-grid{grid-template-columns:1fr}.master-data-grid>a{min-height:0}.master-data-boundary{gap:18px}.master-data-boundary,.master-data-pagination{grid-template-columns:1fr}.master-data-pagination>a:last-child{grid-column:1}}