body.theme-cebs{--dt-accent:#0756c9;--dt-soft:#eaf3ff;--dt-line:#bed5f4}
.theme-cebs .nav-access{flex-shrink:0}.theme-cebs .nav-access>a{white-space:nowrap}
.dt-tone-identity,[data-solution=identity]{--dt-accent:#0756c9;--dt-soft:#eaf3ff;--dt-line:#bed5f4}
.dt-tone-sign,[data-solution=sign]{--dt-accent:#6a36b4;--dt-soft:#f3edff;--dt-line:#d9c5f1}
.dt-tone-verify,[data-solution=verify]{--dt-accent:#00766b;--dt-soft:#e8f8f3;--dt-line:#a8d9cd}
.dt-tone-intelligence,[data-solution=intelligence]{--dt-accent:#4149b0;--dt-soft:#eef0ff;--dt-line:#c4c9ee}
.dt-tone-business,[data-solution=business]{--dt-accent:#006e89;--dt-soft:#e6f6fc;--dt-line:#b0dae8}
.dt-tone-vault,[data-solution=vault]{--dt-accent:#344d70;--dt-soft:#edf2f9;--dt-line:#c5d2e2}
.dt-tone-proof,[data-solution=proof]{--dt-accent:#923185;--dt-soft:#fbecf8;--dt-line:#e6bde0}
.theme-cebs .modern-header .brand>span{font-size:20px}
.dt-hero{display:flex;gap:44px;align-items:center;justify-content:space-between;min-height:390px;padding:70px max(30px,calc((100vw - 1220px)/2));background:radial-gradient(ellipse at 90% 0%,var(--dt-soft),transparent 65%),linear-gradient(125deg,#edf7ff,#fff);border-bottom:1px solid #dbe8f8}
.dt-hero-copy{max-width:690px;min-width:0}.dt-hero h1{font-size:clamp(34px,4vw,56px);line-height:1.15;letter-spacing:-1.5px;margin:16px 0}.dt-hero p{font-size:18px;line-height:1.8;max-width:620px}.dt-hero .eyebrow{color:var(--dt-accent)}.dt-hero .button:not(.secondary){background:var(--dt-accent);border-color:var(--dt-accent)}
.dt-hero-art{display:flex;gap:14px;align-items:center;flex:none}.dt-art-tile{display:grid;justify-items:center;gap:20px;padding:34px 14px;border:1px solid var(--dt-line);border-radius:22px;background:linear-gradient(145deg,#fff,var(--dt-soft));color:var(--dt-accent);width:118px;min-height:185px;box-shadow:0 18px 40px #174e8510}.dt-art-tile:nth-child(2){transform:translateY(-20px)}.dt-art-tile span{font-size:12px;text-align:center;font-weight:700}.dt-art-tile .dt-symbol{width:54px;height:54px}
.dt-symbol{width:25px;height:25px;flex:none}.dt-content{max-width:1280px;margin:0 auto;padding:48px 30px}.dt-section-heading{max-width:800px;margin-bottom:30px}.dt-section-heading h2{font-size:30px}.dt-section-heading p{line-height:1.8}.dt-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dt-solution-card{display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid var(--dt-line);border-radius:16px;background:linear-gradient(145deg,#fff,var(--dt-soft));min-width:0;box-shadow:0 6px 25px #143b6910}.dt-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.dt-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--dt-soft);color:var(--dt-accent);flex:none}.dt-solution-card h2{font-size:22px;margin:0}.dt-solution-card p{line-height:1.75;margin:0 0 10px}.dt-solution-card .button{margin-top:auto;color:var(--dt-accent);border-color:var(--dt-line);background:#fff;align-self:flex-start}.dt-status{display:inline-block;font-size:11px;font-weight:700;padding:6px 9px;border:1px solid var(--dt-line);background:#fff;border-radius:20px;color:var(--dt-accent)}
.dt-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0}.dt-journey li{background:#fff;border:1px solid #dbe8f8;padding:24px;border-radius:16px}.dt-journey li>span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#eaf3ff;color:#0756c9;font-weight:750;margin-bottom:14px}.dt-journey strong{font-size:18px}.dt-journey p{line-height:1.7}
.dt-product-art{display:flex;align-items:center;justify-content:center;width:220px;height:220px;border:1px solid var(--dt-line);background:var(--dt-soft);border-radius:38px;flex:none}.dt-product-art .dt-symbol{width:115px;height:115px;color:var(--dt-accent)}.dt-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dt-use-grid .card{margin:0}.dt-use-grid h2,.dt-use-grid h3{font-size:21px}.dt-readiness{padding-top:0}.dt-readiness p{line-height:1.8}.dt-owned-solution{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.dt-owned-solution>div{flex:1;min-width:180px}.dt-owned-solution h2{margin:0}.dt-owned-solution p{margin:8px 0 0}.dt-sidebar-solutions .dt-symbol{width:18px;height:18px}.dt-workspace-intro{margin-bottom:22px}
@media(max-width:1200px){.dt-hero{padding:45px 30px;gap:25px}.dt-art-tile{width:95px;padding:24px 9px}.dt-hero-art{gap:8px}.dt-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.dt-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:36px 22px}.dt-hero-art{align-self:center;margin:20px 0 0}.dt-hero p{font-size:16px}.dt-content{padding:30px 22px}.dt-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-product-art{width:125px;height:125px;align-self:center}.dt-product-art .dt-symbol{width:70px;height:70px}.dt-hero h1{letter-spacing:-.7px}}
@media(max-width:520px){.dt-solution-grid,.dt-use-grid,.dt-journey ol{grid-template-columns:1fr}.dt-solution-card{padding:22px}.dt-art-tile{width:87px;min-height:155px}.dt-art-tile .dt-symbol{width:42px;height:42px}.dt-card-top{flex-wrap:wrap}.dt-hero .action-row{align-items:stretch}.dt-hero .action-row .button{width:100%}.dt-hero-art{max-width:100%}.theme-cebs .modern-header .brand>span{font-size:17px}}

/* Solution detail pages and shared navigation states. */
.discovery-menu-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:11px;background:#eaf3ff;color:#1b5790}.discovery-menu-icon .theme-icon{width:23px;height:23px}
.theme-cebs .modern-header .smart-nav-panel{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}
.theme-cebs .modern-header .smart-nav-card{min-width:0}.theme-cebs .modern-header .smart-nav-card strong{overflow-wrap:anywhere}
.discovery-hero{min-height:360px}.discovery-hero .dt-hero-copy{max-width:850px}.discovery-content h2{font-size:27px;line-height:1.3}.discovery-topic{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;border:1px solid #dce8f7;border-radius:15px;background:linear-gradient(115deg,#fff,#f4f8ff);padding:30px;margin-bottom:22px;scroll-margin-top:100px}.discovery-topic p{line-height:1.85}.discovery-topic .eyebrow{color:#34729a;font-size:10px}.discovery-related{display:grid;gap:12px}.discovery-related>a{display:flex;gap:14px;align-items:center;padding:16px;background:#fff;border:1px solid #dbe8f6;border-radius:12px;color:#12385e;text-decoration:none}.discovery-related>a:hover{border-color:#82b4e9;box-shadow:0 5px 18px #1547780c}.discovery-related>a>span:nth-child(2){flex:1}.discovery-related strong,.discovery-related small{display:block;line-height:1.6}.discovery-related small{font-size:11px;color:#57708a}.discovery-content .dt-scope-note .button{margin-top:15px}
@media(max-width:750px){.discovery-topic{grid-template-columns:1fr;gap:15px;padding:23px}.discovery-hero{min-height:0}.discovery-content h2{font-size:24px}.discovery-related>a{padding:13px}}
.dt-detail-hero .dt-hero-copy{flex:1;max-width:610px}.dt-detail-art{flex:1;min-width:0;max-width:540px;margin:0;border:1px solid var(--dt-line);border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #133a6b14;background:#fff}.dt-detail-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.dt-section-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:18px 24px;background:#fff;border-bottom:1px solid #dbe8f8}.dt-section-nav a{padding:9px 14px;border-radius:8px;color:#244b77;font-size:13px;font-weight:700}.dt-section-nav a:hover{background:var(--dt-soft);color:var(--dt-accent)}.dt-content[id]{scroll-margin-top:100px}.dt-use-grid p,.dt-case-grid p{line-height:1.8}.dt-scope-note{padding:22px 26px;border:1px solid var(--dt-line);border-left:4px solid var(--dt-accent);border-radius:12px;background:var(--dt-soft)}.dt-scope-note p{margin:8px 0 0;line-height:1.8}.dt-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dt-case-grid article{padding:28px;border:1px solid var(--dt-line);border-radius:16px;background:linear-gradient(145deg,#fff,var(--dt-soft))}.dt-case-number{color:var(--dt-accent);font-size:14px;font-weight:800}.dt-case-grid h3{font-size:21px}.dt-journey .dt-three-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.dt-planning{display:grid;grid-template-columns:1.2fr 1fr;gap:44px;align-items:center}.dt-planning p,.dt-planning li{line-height:1.9}.dt-planning ul{padding:26px 26px 26px 46px;background:var(--dt-soft);border-radius:16px;border:1px solid var(--dt-line)}.dt-faq details{margin:14px 0;padding:20px 24px;border:1px solid #dbe8f8;border-radius:12px;background:#fff}.dt-faq summary{font-weight:750;color:#173956;cursor:pointer;line-height:1.6}.dt-faq p{line-height:1.8;max-width:950px}.dt-final-cta{display:flex;align-items:center;justify-content:space-between;gap:26px;background:var(--dt-soft);border:1px solid var(--dt-line);border-radius:20px;padding:30px;margin-bottom:24px}.dt-final-cta h2{margin-top:0}.dt-final-cta .button{flex:none;background:var(--dt-accent)}
.theme-cebs .modern-header .smart-nav-trigger{border:1px solid transparent;transition:background-color .15s,border-color .15s}.theme-cebs .modern-header .smart-nav-trigger:hover,.theme-cebs .modern-header .smart-nav-trigger:focus-within{background:#ffffff1f;border-color:#ffffff38}.theme-cebs .modern-header .smart-nav-item.section-active .smart-nav-trigger,.theme-cebs .modern-header .smart-nav-trigger:has([aria-expanded='true']){background:#1760a2;border-color:#78b8ef}.theme-cebs .modern-header #main-nav .smart-nav-trigger>a,.theme-cebs .modern-header #main-nav .smart-nav-trigger>a:hover,.theme-cebs .modern-header #main-nav .smart-nav-trigger>a[aria-current='page']{color:#fff;background:transparent}.theme-cebs .modern-header .smart-nav-trigger .nav-expand{color:#fff}.theme-cebs .modern-header .smart-nav-panel a:hover,.theme-cebs .modern-header .smart-nav-panel a:focus-visible{color:#064d93;background:#eaf3ff}.theme-cebs .modern-header .smart-nav-panel a[aria-current='page']{color:#063d76;background:#e1efff;box-shadow:inset 0 -3px #1760a2}.theme-cebs .modern-header .smart-nav-trigger a:focus-visible,.theme-cebs .modern-header .nav-expand:focus-visible{outline:2px solid #b9dfff;outline-offset:3px}
.theme-cebs .cebs-wordmark{width:62px;height:62px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #ffffff40}.theme-cebs .footer-brand .cebs-wordmark{width:64px;height:64px;box-shadow:0 0 0 1px #dbe8f8}
@media(max-width:800px){.dt-detail-art{flex:auto;width:100%;max-width:540px;align-self:center}.dt-case-grid,.dt-journey .dt-three-steps{grid-template-columns:1fr}.dt-planning{grid-template-columns:1fr;gap:10px}.dt-final-cta{align-items:flex-start;flex-direction:column}.dt-section-nav{justify-content:flex-start;gap:4px;padding:12px 16px}.dt-section-nav a{padding:8px;font-size:12px}}
@media(max-width:650px){.theme-cebs .modern-header .cebs-wordmark{width:50px;height:50px}.dt-final-cta{padding:24px}.dt-final-cta .button{width:100%}}
.theme-cebs .modern-header .brand{flex-shrink:0}.theme-cebs .modern-header .signed-in-header #main-nav{gap:10px}
@media(min-width:1281px) and (max-width:1700px){.theme-cebs .modern-header .signed-in-header .header-find>span,.theme-cebs .modern-header .signed-in-header .header-find kbd{display:none}.theme-cebs .modern-header .signed-in-header .header-find{width:38px;min-width:38px;justify-content:center;padding:8px}.theme-cebs .modern-header .signed-in-header #main-nav .header-document-lab{display:none}}
/* Consistent capitalization for action labels, including dynamic controls. */
.theme-cebs button,.theme-cebs a.button,.theme-cebs input[type="submit"],.theme-cebs input[type="button"],.theme-cebs [role="button"]{text-transform:capitalize}
/* Solutions catalogue: scoped to the public portfolio page. */
body.theme-cebs:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]){background:#f4f8ff;color:#0d2d54}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .site-header.modern-header{background:#fff;border-bottom:1px solid #dce7f5;box-shadow:0 2px 15px #163e6d08}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .header-inner{min-height:72px;padding:8px 22px;gap:14px}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .brand{width:240px;gap:12px;color:#0d2d54}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .brand>.cebs-wordmark{width:50px;height:50px;box-shadow:none}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .brand>span{color:#0d2d54;border-color:#dce7f5;padding-left:12px;font-size:20px}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .brand .brand-slogan{color:#48668c;font-size:9px}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header #main-nav .smart-nav-trigger>a,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header #main-nav .smart-nav-trigger>a:hover,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header #main-nav .smart-nav-trigger>a[aria-current="page"],:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .smart-nav-trigger .nav-expand{color:#113b69}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .smart-nav-trigger:hover,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .smart-nav-trigger:focus-within{background:#eaf3ff;border-color:#c8ddf5}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .smart-nav-item.section-active .smart-nav-trigger,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .smart-nav-trigger:has([aria-expanded="true"]){background:#1f4d7d;border-color:#1f4d7d}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header #main-nav .section-active .smart-nav-trigger>a,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header #main-nav .section-active .nav-expand,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header #main-nav .smart-nav-trigger:has([aria-expanded="true"])>a,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .smart-nav-trigger:has([aria-expanded="true"]) .nav-expand{color:#fff}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .header-find{color:#47668d;background:#f1f6fd;border-color:#dce8f7}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header #main-nav .header-document-lab{display:none}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .nav-access>a:not(.button){color:#164b7a}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .nav-access .button{background:#164b7a;color:#fff}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .signed-in-header .nav-access{display:flex}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .profile-menu>summary,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .header-account,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .header-account strong,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .header-account .header-account-role,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .profile-chevron,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .notification-link{color:#123c6b}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .profile-menu>summary:hover,:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .profile-menu[open]>summary{background:#edf5ff}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .profile-avatar{background:#163d6d;border-color:#163d6d;color:#fff}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .notification-link small{border-color:#fff}
.catalog-shell{display:block;max-width:1600px;margin:0 auto;background:#f8fbff}
.catalog-sidebar{padding:18px 14px 24px;background:linear-gradient(105deg,#fff,#f6faff);border-right:1px solid #dce7f5;position:sticky;top:73px;max-height:calc(100dvh - 73px);overflow-y:auto;scrollbar-width:thin;min-width:0}
.catalog-navigation>summary{display:none}.catalog-workspace{display:flex;gap:10px;align-items:center;padding:12px 10px;background:#eaf3ff;border:1px solid #dbeafa;border-radius:9px;color:#123c6b;text-decoration:none;margin-bottom:16px}
.catalog-workspace>span{flex:1;min-width:0}.catalog-workspace small,.catalog-workspace strong{display:block;line-height:1.45;font-size:11px}.catalog-workspace strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-workspace>.theme-icon:last-child{width:14px;height:14px}
.catalog-nav-group{padding:10px 0 14px;margin-bottom:7px;border-bottom:1px solid #e5edf7}.catalog-nav-group h2{font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:#3c648e;padding:4px 12px;margin:0 0 8px}
.catalog-sidebar nav a{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:550;color:#183e67;text-decoration:none;line-height:1.5}.catalog-sidebar nav a:hover{background:#edf5ff;color:#075bc3}.catalog-sidebar nav a.catalog-current{background:#dfedff;color:#074da1;font-weight:800;border-color:#dfedff}.catalog-sidebar .theme-icon{width:18px;height:18px;flex:none}.catalog-nav-product>span{display:flex;padding:3px;background:var(--catalog-soft);color:var(--catalog-accent);border-radius:5px;flex:none}.catalog-nav-product .dt-symbol{width:17px;height:17px}.catalog-support{display:flex;align-items:center;gap:10px;padding:14px 10px;background:#f2f7ff;border:1px solid #dce8f7;border-radius:10px;text-decoration:none;color:#183e67;margin-top:18px}.catalog-support strong,.catalog-support small{display:block;font-size:11px;line-height:1.5}.catalog-support small{font-size:10px;color:#4d6a8e}
.catalog-main{min-width:0;max-width:none;width:auto;margin:0;padding:0;overflow:clip}
.catalog-hero{position:relative;min-height:460px;isolation:isolate;display:flex;align-items:center;padding:40px 36px 85px;background:#edf4fb;overflow:hidden}
.catalog-hero-photo,.catalog-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.catalog-hero-photo{object-position:center 45%}.catalog-hero-shade{z-index:-1;background:linear-gradient(90deg,#edf5fff5 0%,#edf5ffe8 25%,#edf5ff98 42%,#edf5ff00 66%)}
.catalog-hero-copy{max-width:570px;width:48%;position:relative}.catalog-hero .eyebrow{font-size:10px;letter-spacing:2.4px;color:#234e78}.catalog-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,3.4vw,53px);line-height:1.08;letter-spacing:-1.6px;color:#092951;margin:18px 0}.catalog-hero-copy>p{font-size:15px;line-height:1.8;color:#183e67;max-width:470px;margin:0 0 22px}.catalog-actions{display:flex;flex-wrap:wrap;gap:12px}.catalog-actions .button{min-height:43px;font-size:12px;padding:10px 15px;border-radius:7px;gap:8px;box-shadow:0 5px 12px #12407110;background:#174b7e;color:#fff}.catalog-actions .button.secondary{background:#ffffffed;color:#173f6c;border-color:#d7e6f5}.catalog-arrow{width:15px;height:15px;flex:none}.catalog-hero-note{position:absolute;right:28px;bottom:90px;display:flex;align-items:center;gap:12px;background:#ffffffe0;border:1px solid #fff;border-radius:12px;padding:18px;color:#163c69;font-size:12px;line-height:1.7;backdrop-filter:blur(12px);box-shadow:0 10px 30px #163e6d12}.catalog-hero-note .theme-icon{width:32px;height:32px}
.catalog-promises{position:absolute;bottom:0;left:0;right:0;display:flex;gap:26px;align-items:center;padding:16px 36px;background:linear-gradient(90deg,#f6fafff5,#f6faffdf 65%,#ffffff90);border-top:1px solid #ffffff80}.catalog-promises>span{display:flex;gap:10px;align-items:center;font-size:11px;color:#163e6d}.catalog-promises>span+span{border-left:1px solid #bcd2e9;padding-left:26px}.catalog-promises .theme-icon{width:21px;height:21px;color:#1d527f}
.catalog-content{padding:30px 32px 24px;max-width:1480px;margin:auto}.catalog-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:12px}.catalog-section-heading .eyebrow{font-size:10px;color:#00857d;letter-spacing:2px}.catalog-section-heading h2{font-family:Georgia,'Times New Roman',serif;line-height:1.2;font-size:32px;letter-spacing:-.8px;margin:8px 0}.catalog-section-heading p{font-size:13px;line-height:1.75;margin:0;max-width:900px;color:#496788}.catalog-section-heading>a{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:700;color:#0754b4;white-space:nowrap}.catalog-availability{font-size:11px;line-height:1.7;color:#536e8b;margin:0 0 20px;padding:10px 13px;background:#edf4fc;border-radius:7px}
.catalog-tone-id-secure{--catalog-accent:#075ac9;--catalog-soft:#e7f1ff;--catalog-line:#c7dcff}.catalog-tone-digital-signatures{--catalog-accent:#752cc9;--catalog-soft:#f4eaff;--catalog-line:#dfc9fa}.catalog-tone-document-verification{--catalog-accent:#008664;--catalog-soft:#e6f8f1;--catalog-line:#bde5d8}.catalog-tone-document-intelligence{--catalog-accent:#ca5100;--catalog-soft:#fff;--catalog-line:#f2d6c4}.catalog-tone-business-verification{--catalog-accent:#008c91;--catalog-soft:#e7f7f9;--catalog-line:#c0e5ea}.catalog-tone-evidence-vault{--catalog-accent:#5030c7;--catalog-soft:#eeebff;--catalog-line:#d3ccf7}.catalog-tone-blockchain{--catalog-accent:#ad0074;--catalog-soft:#fff0f8;--catalog-line:#efcbe2}
.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--catalog-line);border-radius:12px;background:linear-gradient(155deg,#fff 36%,var(--catalog-soft));box-shadow:0 6px 20px #173e6c08;transition:transform .2s,box-shadow .2s}.catalog-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #143c6c14}.catalog-card-photo{display:block;aspect-ratio:1.9;overflow:hidden;background:#eaf1f8}.catalog-card-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.catalog-card:hover .catalog-card-photo img{transform:scale(1.025)}.catalog-card-content{position:relative;padding:0 18px 18px;display:flex;flex:1;flex-direction:column;align-items:flex-start}
.catalog-product-heading{position:relative;display:flex;gap:11px;align-items:center;margin:-20px 0 10px;padding-top:7px;min-height:65px;width:100%;z-index:1}.catalog-product-heading>div{background:#fffffff0;padding:9px 6px 5px 0;flex:1;border-radius:8px;min-width:0}.catalog-product-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:50px;height:50px;border:6px solid #ffffffeb;background:var(--catalog-accent);color:white;border-radius:13px;box-shadow:0 4px 12px #173c6614}.catalog-product-icon .dt-symbol{width:26px;height:26px}.catalog-product-heading h3{font-size:17px;line-height:1.25;letter-spacing:-.4px;margin:0 0 4px;color:#102c51}.catalog-product-heading h3 a{color:inherit;text-decoration:none}.catalog-product-heading p{font-size:10px;line-height:1.4;font-weight:750;margin:0;color:var(--catalog-accent)}.catalog-card-status{font-size:9px;letter-spacing:.15px;font-weight:750;color:var(--catalog-accent);border:1px solid var(--catalog-line);background:#fff;border-radius:20px;padding:3px 8px;margin-bottom:9px}.catalog-description{font-size:12px;line-height:1.65;margin:0 0 10px;color:#294662}.catalog-card ul,.catalog-blockchain ul{list-style:none;padding:0;margin:0 0 16px;font-size:11px;line-height:1.7}.catalog-card li,.catalog-blockchain li{display:flex;gap:9px;align-items:flex-start;margin:3px 0;color:#244463}.catalog-card li .theme-icon,.catalog-blockchain li .theme-icon{width:15px;height:15px;flex:none;color:var(--catalog-accent);margin-top:2px}.catalog-card .button,.catalog-blockchain .button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;background:var(--catalog-accent);border-color:var(--catalog-accent);color:#fff;padding:9px 12px;font-size:11px;line-height:1.5;min-height:38px;border-radius:6px;box-shadow:none;margin-top:auto;max-width:100%;white-space:normal}.catalog-card .button{width:100%}.catalog-card a:focus-visible,.catalog-blockchain a:focus-visible,.catalog-sidebar a:focus-visible{outline:3px solid #308ee2;outline-offset:3px}
.catalog-blockchain{position:relative;isolation:isolate;overflow:hidden;min-height:295px;border:1px solid var(--catalog-line);border-radius:13px;margin:22px 0 26px;display:flex;justify-content:space-between;gap:30px;align-items:center;padding:27px}.catalog-blockchain>img,.catalog-blockchain-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.catalog-blockchain-shade{z-index:-1;background:linear-gradient(90deg,#fff0f8 0%,#fff0f8ee 28%,#fff0f850 62%,#071d3c10)}.catalog-blockchain-copy{max-width:470px;min-width:0}.catalog-blockchain .catalog-product-heading{margin:0 0 8px;min-height:50px;padding:0}.catalog-blockchain .catalog-product-heading>div{background:transparent}.catalog-blockchain-copy>p{font-size:12px;line-height:1.7;margin:8px 0}.catalog-blockchain ul{margin-bottom:13px}.catalog-blockchain-note{display:grid;gap:11px;align-self:center;background:#ffffffe8;border:1px solid #fff;border-radius:11px;padding:19px;box-shadow:0 10px 30px #12376025;backdrop-filter:blur(8px);font-size:11px;flex:none;color:#213f63}.catalog-blockchain-note strong{font-size:11px}.catalog-blockchain-note>span{display:flex;align-items:center;gap:10px}.catalog-blockchain-note .theme-icon{width:18px;height:18px}
.catalog-journey{scroll-margin-top:90px}.catalog-journey h2{font-size:25px;line-height:1.3;letter-spacing:-.8px;margin:0 0 8px}.catalog-journey>p{font-size:12px;line-height:1.7;color:#4e6987}.catalog-journey ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;list-style:none;padding:18px 20px;background:#fff;border:1px solid #d9e7f6;border-radius:12px;margin:16px 0}.catalog-journey li{display:flex;gap:10px;align-items:center;position:relative}.catalog-journey li+li:before{content:'';position:absolute;left:-14px;width:6px;height:6px;border-top:1px solid #83a9d1;border-right:1px solid #83a9d1;transform:rotate(45deg)}.catalog-journey-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#0763cc;background:#e5f1ff;flex:none}.catalog-journey li:nth-child(2) .catalog-journey-icon{color:#c95100;background:#fff1e7}.catalog-journey li:nth-child(3) .catalog-journey-icon{color:#008664;background:#e6f8f1}.catalog-journey li:nth-child(4) .catalog-journey-icon{color:#742cc9;background:#f4eaff}.catalog-journey li:nth-child(5) .catalog-journey-icon{color:#ad0074;background:#fff0f8}.catalog-journey-icon .dt-symbol{width:21px;height:21px}.catalog-journey strong{font-size:12px}.catalog-journey li p{font-size:10px;line-height:1.6;margin:2px 0 0;color:#4e6987}
.catalog-value-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px;border:1px solid #d9e7f6;border-radius:12px;background:#edf5ff}.catalog-value-strip>div{display:flex;align-items:center;gap:12px}.catalog-value-strip>div+div{border-left:1px solid #cedef0;padding-left:18px}.catalog-value-strip .theme-icon{width:28px;height:28px;color:#075ac9;flex:none}.catalog-value-strip strong,.catalog-value-strip small{display:block;font-size:12px;line-height:1.5}.catalog-value-strip small{font-size:10px;color:#4b6785;font-weight:450;margin-top:3px}
:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"])>footer{background:#fbfdff;padding:28px 30px 18px}.catalog-content[id]{scroll-margin-top:90px}
@media(min-width:1600px){.catalog-hero{min-height:500px}.catalog-sidebar nav a{font-size:12px}}
@media(max-width:1280px){:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .brand{width:auto}:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .menu-toggle{color:#123c6b;background:#edf5ff;border-color:#c9dcee}:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header #main-nav{background:#fff;border-color:#dbe7f5}.catalog-sidebar{padding:14px 10px}.catalog-content{padding:26px 24px}.catalog-hero{padding:32px 26px 80px;min-height:415px}.catalog-hero-copy{width:58%}.catalog-hero h1{font-size:39px}.catalog-hero-copy>p{font-size:13px}.catalog-hero-note{right:18px;bottom:85px;font-size:10px;padding:13px;max-width:185px}.catalog-promises{padding:14px 26px;gap:16px}.catalog-promises>span{font-size:9px}.catalog-promises>span+span{padding-left:16px}.catalog-grid{gap:14px}.catalog-card-content{padding:0 13px 15px}.catalog-product-heading{gap:8px}.catalog-product-icon{width:44px;height:44px;border-width:5px}.catalog-product-heading h3{font-size:15px}.catalog-product-heading p{font-size:9px}.catalog-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.catalog-journey li:nth-child(4):before{display:none}.catalog-value-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-value-strip>div:nth-child(3){border:0;padding-left:0}}
@media(max-width:1100px) and (min-width:1001px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-hero-copy{width:65%}.catalog-hero-note{display:none}.catalog-promises{gap:12px}.catalog-promises>span+span{padding-left:12px}.catalog-promises .theme-icon{width:17px;height:17px}}
@media(max-width:1000px){.catalog-shell{display:block}.catalog-sidebar{position:static;max-height:none;border-right:0;border-bottom:1px solid #dce7f5;padding:12px 20px}.catalog-navigation>summary{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#edf5ff;color:#123c6b;font-size:13px;font-weight:750;border-radius:8px;cursor:pointer;list-style:none}.catalog-navigation>summary::-webkit-details-marker{display:none}.catalog-navigation>summary>span{font-size:11px}.catalog-navigation[open]>summary{margin-bottom:14px}.catalog-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.catalog-workspace{max-width:400px}.catalog-sidebar nav a{font-size:12px}.catalog-support{max-width:400px;margin-top:10px}.catalog-hero{min-height:430px}.catalog-hero-copy{width:55%}.catalog-hero-note{display:none}.catalog-hero h1{font-size:42px}.catalog-content{padding:28px 22px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.catalog-section-heading h2{font-size:29px}.catalog-product-heading h3{font-size:18px}.catalog-product-heading p{font-size:10px}.catalog-description{font-size:13px}.catalog-card-content{padding:0 18px 18px}}
@media(max-width:650px){:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .header-inner{padding:7px 14px;gap:9px}:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .brand>.cebs-wordmark{width:44px;height:44px}:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .brand>span{font-size:17px;padding-left:9px}:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"]) .modern-header .brand .brand-slogan{font-size:8px}.catalog-sidebar{padding:10px 16px}.catalog-sidebar nav{grid-template-columns:1fr}.catalog-hero{display:block;padding:30px 22px 240px;min-height:0}.catalog-hero-photo{object-position:70% center}.catalog-hero-shade{background:linear-gradient(180deg,#f0f7ff 0%,#f0f7fff5 40%,#f0f7ff70 67%,#f0f7ff00 83%)}.catalog-hero-copy{width:100%;max-width:460px}.catalog-hero h1{font-size:38px;line-height:1.12;letter-spacing:-1px}.catalog-hero-copy>p{font-size:13px;line-height:1.8;max-width:420px}.catalog-actions{gap:10px}.catalog-actions .button{font-size:11px;padding:10px 12px}.catalog-promises{padding:11px 16px;gap:12px;flex-wrap:wrap;background:#f6faffed}.catalog-promises>span{font-size:9px;gap:6px}.catalog-promises>span+span{padding-left:0;border:0}.catalog-promises>span:last-child{display:none}.catalog-promises .theme-icon{width:17px;height:17px}.catalog-content{padding:24px 16px}.catalog-section-heading{display:block}.catalog-section-heading>a{margin-top:10px}.catalog-section-heading h2{font-size:28px}.catalog-section-heading p{font-size:12px}.catalog-availability{font-size:10px}.catalog-grid{grid-template-columns:1fr;gap:20px}.catalog-card-photo{aspect-ratio:1.9}.catalog-card-content{padding:0 18px 18px}.catalog-product-heading h3{font-size:20px}.catalog-product-icon{width:52px;height:52px;border-width:6px}.catalog-card ul{font-size:12px}.catalog-card-status{font-size:10px}.catalog-card .button{font-size:12px;min-height:41px}.catalog-blockchain{display:block;padding:23px 20px 165px;min-height:0}.catalog-blockchain-shade{background:linear-gradient(180deg,#fff0f8 10%,#fff0f8ed 52%,#fff0f800 90%)}.catalog-blockchain>img{object-position:65% center}.catalog-blockchain .catalog-product-heading h3{font-size:19px}.catalog-blockchain .catalog-product-heading p{font-size:10px}.catalog-blockchain-note{display:none}.catalog-blockchain-copy>p{font-size:12px}.catalog-blockchain ul{font-size:11px}.catalog-journey h2{font-size:24px}.catalog-journey ol{grid-template-columns:1fr;padding:20px;gap:20px}.catalog-journey li+li:before{display:none}.catalog-journey strong{font-size:13px}.catalog-journey li p{font-size:11px}.catalog-value-strip{grid-template-columns:1fr;padding:20px}.catalog-value-strip>div+div{border-left:0;padding-left:0;padding-top:14px;border-top:1px solid #d5e3f3}.catalog-value-strip>div:nth-child(3){padding-top:14px;border-top:1px solid #d5e3f3}.catalog-value-strip strong{font-size:13px}.catalog-value-strip small{font-size:11px}:is([data-page="solutions"],[data-page="document-verification"],[data-page="business-verification"],[data-page="blockchain"])>footer{padding:24px 20px}}
@media(prefers-reduced-motion:reduce){.catalog-card,.catalog-card-photo img{transition:none}.catalog-card:hover{transform:none}.catalog-card:hover .catalog-card-photo img{transform:none}}
/* Document Verification detail experience. */
body.theme-cebs[data-page="document-verification"]{background:#fff;--dv-accent:#17695e;--dv-ink:#0b2b4c;--dv-muted:#526f88}
.dv-main{width:100%;max-width:none;margin:0;padding:0;color:var(--dv-ink)}.dv-main figure{margin:0}.dv-main img{display:block;width:100%;height:100%;object-fit:cover}.dv-main .eyebrow{font-size:10px;letter-spacing:2px;color:#26796d}.dv-main h2{font-family:Georgia,'Times New Roman',serif;font-size:36px;font-weight:700;letter-spacing:-.9px;line-height:1.16;margin:10px 0 18px;color:var(--dv-ink)}.dv-main p{color:var(--dv-muted);line-height:1.85}.dv-main h3{line-height:1.45}.dv-arrow{width:16px;height:16px;flex:none}.dv-section{max-width:1320px;margin:0 auto;padding:46px 32px}.dv-section[id],.dv-capability-band[id]{scroll-margin-top:140px}
.dv-hero{position:relative;isolation:isolate;max-width:1700px;min-height:525px;margin:0 auto;padding-bottom:65px;overflow:hidden;background:#edf6fb}.dv-hero-image,.dv-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.dv-hero-image{object-position:center 45%}.dv-hero-shade{z-index:-1;background:linear-gradient(90deg,#edf6fdf7 0%,#edf6fdea 25%,#edf6fda0 43%,#edf6fd00 68%)}.dv-hero-inner{max-width:1320px;margin:auto;padding:18px 32px 40px}.dv-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#476880;line-height:1.7}.dv-breadcrumb a{color:#476880;text-decoration:none}.dv-breadcrumb a:hover{text-decoration:underline}.dv-hero-copy{max-width:580px;width:48%;padding-top:43px}.dv-kicker{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dv-development{padding:3px 8px;background:#fff;border:1px solid #bcdcd4;color:#267264;font-size:10px;line-height:1.6;border-radius:20px;font-weight:650}.dv-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,3.7vw,57px);letter-spacing:-1.6px;line-height:1.12;margin:22px 0;color:#082b4d}.dv-hero-copy>p{font-size:15px;line-height:1.85;max-width:520px;margin:0 0 25px}.dv-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dv-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;font-size:12px;line-height:1.5;padding:10px 16px;background:var(--dv-accent);border-color:var(--dv-accent);color:#fff;border-radius:7px;box-shadow:0 5px 12px #0c5d4c0a;white-space:normal}.dv-actions .button.secondary{background:#fffffff0;color:#17475c;border-color:#d6e5ed}.dv-actions .button:hover{background:#0b5148;color:#fff}.dv-proof-bar{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,#f6fbfff5,#f6fbffdc 60%,#ffffff80);border-top:1px solid #ffffff90}.dv-proof-bar>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px;padding:17px 32px;gap:25px;margin:auto}.dv-proof-bar>div>span{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.6;color:#163e60}.dv-proof-bar .theme-icon{width:23px;height:23px;color:#174a69;flex:none}
.dv-section-nav{position:sticky;top:73px;z-index:25;display:flex;justify-content:center;gap:34px;padding:0 20px;min-height:58px;align-items:stretch;background:#fffffff5;border-top:1px solid #e4edf3;border-bottom:1px solid #e1ebf0;backdrop-filter:blur(10px)}.dv-section-nav a{display:flex;align-items:center;position:relative;text-decoration:none;color:#46627c;font-size:12px;font-weight:650;line-height:1.5;padding:17px 0;white-space:nowrap}.dv-section-nav a:hover{color:var(--dv-accent)}.dv-section-nav a[aria-current="location"]{color:#113b4e}.dv-section-nav a[aria-current="location"]:after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:#248579;border-radius:2px}
.dv-overview{display:grid;grid-template-columns:1fr 1.15fr;gap:46px;align-items:center}.dv-overview-copy>p{font-size:14px;margin:0 0 23px}.dv-overview-copy h2{max-width:510px}.dv-scope-note{display:flex;gap:13px;padding:20px;border:1px solid #cfe2e8;border-radius:11px;background:#f4f9fb}.dv-scope-note>.theme-icon{color:#326b7b;width:25px;height:25px;flex:none;margin-top:3px}.dv-scope-note strong{font-size:13px;color:#1b4b5e}.dv-scope-note p{font-size:11px;line-height:1.8;margin:4px 0 0}.dv-overview-visual{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:center;min-width:0}.dv-overview-visual figure{position:relative;height:360px;overflow:hidden;border-radius:14px;background:#edf5f8}.dv-overview-visual img{object-position:center}.dv-overview-visual figcaption{position:absolute;bottom:0;left:0;right:0;padding:9px;text-align:center;background:#ffffffdd;font-size:9px;color:#365a70;line-height:1.6}.dv-check-list{list-style:none;margin:0;padding:14px 18px;border:1px solid #e2ebf0;border-radius:12px;background:#fff;box-shadow:0 8px 26px #173a5b06}.dv-check-list li{display:flex;align-items:center;gap:12px;padding:14px 0;color:#31546e;font-size:11px;line-height:1.65}.dv-check-list li+li{border-top:1px solid #edf2f6}.dv-check-list .theme-icon{width:20px;height:20px;flex:none;color:#245874}
.dv-capability-band{background:linear-gradient(105deg,#f6fbff,#fff 60%);border-top:1px solid #edf3f8;border-bottom:1px solid #edf3f8}.dv-capabilities{display:grid;grid-template-columns:2fr .85fr;gap:30px;align-items:center}.dv-capabilities h2{font-size:35px}.dv-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.dv-feature{display:flex;align-items:flex-start;gap:13px;min-width:0;padding:22px 18px;background:#fff;border:1px solid #e0eaf1;border-radius:10px;box-shadow:0 4px 20px #173d5c04}.dv-feature>span{display:flex;align-items:center;justify-content:center;width:42px;height:45px;border-radius:10px;background:#e7f1ff;color:#0a5ccd;flex:none}.dv-feature-2>span{background:#def7ed;color:#008b6d}.dv-feature-3>span{background:#fff1e8;color:#c9520d}.dv-feature-4>span{background:#f2e8ff;color:#7736b4}.dv-feature h3{margin:0 0 7px;font-size:14px;color:#173b57}.dv-feature p{font-size:11px;margin:0;line-height:1.85}.dv-capabilities>figure{height:340px;overflow:hidden;border-radius:14px}.dv-capabilities>figure img{object-position:32% center}
.dv-use-cases{padding-top:44px;padding-bottom:38px;background:linear-gradient(180deg,#f8fcff,#fff)}.dv-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dv-case-grid article{min-width:0;overflow:hidden;border:1px solid #dce8f0;background:#fff;border-radius:11px;box-shadow:0 7px 25px #173d5b05;transition:box-shadow .2s}.dv-case-grid article:hover{box-shadow:0 12px 25px #173d5b12}.dv-case-grid figure{height:175px;background:#edf4fa;overflow:hidden}.dv-case-copy{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:22px 20px 34px;position:relative}.dv-case-number{font-size:11px;color:#286879;font-weight:750;line-height:1.8}.dv-case-copy h3{font-size:16px;margin:0 0 8px;color:#173b57}.dv-case-copy p{font-size:12px;margin:0;line-height:1.8}.dv-case-copy a{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:15px;bottom:8px;min-width:30px;min-height:30px;color:#184e66;border-radius:6px}.dv-case-copy a:hover{background:#edf7f5;color:#0e6b59}
.dv-journey{padding-top:25px}.dv-journey ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;margin:20px 0 0;padding:25px;background:#fff;border:1px solid #e1ebf2;border-radius:13px;box-shadow:0 8px 30px #15395804}.dv-journey li{display:flex;gap:12px;position:relative;min-width:0}.dv-step-icon{display:flex;align-items:center;justify-content:center;width:45px;height:48px;background:#e6f0ff;color:#0860d5;border-radius:12px;flex:none}.dv-step-2{background:#dff7ef;color:#00886b}.dv-step-3{background:#f1e8ff;color:#7730b6}.dv-step-4{background:#fff1e8;color:#c84f0d}.dv-journey li>.dv-arrow{position:absolute;right:-22px;top:16px;color:#275775;width:14px;height:14px}.dv-journey li:last-child>.dv-arrow{display:none}.dv-journey h3{font-size:14px;margin:2px 0 7px;color:#163a57}.dv-journey li p{font-size:11px;margin:0;line-height:1.8}
.dv-planning-band{background:linear-gradient(100deg,#f5fbfd,#fff 70%);border-top:1px solid #edf3f7;border-bottom:1px solid #edf3f7}.dv-planning{display:grid;grid-template-columns:1fr 1fr 1fr;gap:34px;align-items:center;padding-top:35px;padding-bottom:35px}.dv-planning>figure{height:235px;border-radius:13px;overflow:hidden}.dv-planning>figure img{object-position:48% center}.dv-planning h2{font-size:31px}.dv-planning p{font-size:12px;margin-bottom:0}.dv-planning .dv-check-list{box-shadow:none;background:#f0f7fd;border-color:#e0ecf6;padding:12px 18px}.dv-planning .dv-check-list li{font-size:10px;padding:12px 0;border:0}.dv-planning .dv-check-list .theme-icon{width:17px;height:17px}
.dv-questions{padding-top:36px;padding-bottom:28px}.dv-questions h2{font-size:34px}.dv-faq details{margin:11px 0;border:1px solid #dce8f0;background:#fff;border-radius:8px;overflow:hidden}.dv-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#f9fcfe;font-size:12px;font-weight:650;color:#2a5970;cursor:pointer;list-style:none}.dv-faq summary::-webkit-details-marker{display:none}.dv-faq summary>span{display:flex;align-items:center}.dv-faq summary .dv-arrow{width:14px;height:14px;transform:rotate(90deg);transition:transform .2s}.dv-faq details[open] summary .dv-arrow{transform:rotate(-90deg)}.dv-faq details>p{padding:0 20px 5px;font-size:13px;line-height:1.9}
.dv-cta-section{padding-top:4px;padding-bottom:30px}.dv-final-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative;isolation:isolate;min-height:190px;padding:30px;border:1px solid #d5e7e8;border-radius:15px;overflow:hidden;background:#eef8f5}.dv-final-cta>img,.dv-cta-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 65%;z-index:-2}.dv-cta-shade{z-index:-1;background:linear-gradient(90deg,#eef8f7 0%,#eef8f7f5 40%,#eef8f78a 66%,#eef8f700)}.dv-final-cta h2{font-family:inherit;font-size:26px;line-height:1.3;margin:0 0 10px;letter-spacing:-.7px}.dv-final-cta p{font-size:12px;max-width:580px;margin:0;line-height:1.8;color:#31586c}.dv-final-cta>.dv-actions{flex:none}.dv-final-cta .button{font-size:11px;padding:10px 14px}.dv-readiness{font-size:10px;line-height:1.8;margin:16px 0 0;color:#62798d}.dv-readiness a{color:#216b67}.dv-main a:focus-visible,.dv-faq summary:focus-visible{outline:3px solid #168575;outline-offset:3px}
@media(max-width:1200px){.dv-hero{min-height:475px}.dv-hero-copy{width:53%;padding-top:35px}.dv-hero h1{font-size:47px}.dv-section{padding:36px 26px}.dv-main h2{font-size:32px}.dv-overview{grid-template-columns:1fr 1.1fr;gap:30px}.dv-overview-visual{gap:16px}.dv-overview-visual figure{height:320px}.dv-check-list{padding:10px 14px}.dv-check-list li{font-size:10px;padding:12px 0;gap:9px}.dv-capabilities{gap:24px;grid-template-columns:2fr .9fr}.dv-feature{padding:18px 14px;gap:10px}.dv-feature>span{width:35px;height:40px}.dv-feature h3{font-size:12px}.dv-feature p{font-size:10px}.dv-planning{gap:25px}.dv-final-cta{flex-wrap:wrap}.dv-final-cta>div:first-of-type{max-width:560px}}
@media(max-width:900px){.dv-overview{grid-template-columns:1fr;gap:26px}.dv-overview-copy{max-width:750px}.dv-overview-visual{grid-template-columns:1fr 1fr;max-width:700px;width:100%;margin:auto}.dv-overview-visual figure{height:350px}.dv-check-list li{font-size:12px}.dv-capabilities{grid-template-columns:1fr}.dv-capabilities>figure{height:280px;max-width:none}.dv-capabilities>figure img{object-position:center 40%}.dv-feature h3{font-size:14px}.dv-feature p{font-size:12px}.dv-feature>span{width:42px;height:45px}.dv-case-grid{gap:14px}.dv-case-grid figure{height:145px}.dv-case-copy{padding:18px 14px 34px;grid-template-columns:19px minmax(0,1fr);gap:8px}.dv-case-copy h3{font-size:13px}.dv-case-copy p{font-size:11px}.dv-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:25px}.dv-journey li:nth-child(2)>.dv-arrow{display:none}.dv-planning{grid-template-columns:1fr 1fr}.dv-planning>.dv-check-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.dv-planning .dv-check-list li{font-size:11px}.dv-proof-bar>div{gap:14px;padding:14px 26px}.dv-proof-bar>div>span{font-size:9px}.dv-proof-bar .theme-icon{width:18px;height:18px}.dv-section-nav{gap:24px}.dv-section-nav a{font-size:11px}.dv-final-cta{padding:25px;min-height:210px}}
@media(max-width:650px){.dv-hero{min-height:0;padding-bottom:245px}.dv-hero-inner{padding:14px 22px 30px}.dv-hero-copy{width:100%;max-width:480px;padding-top:30px}.dv-hero h1{font-size:39px;letter-spacing:-1px;margin:18px 0}.dv-hero-copy>p{font-size:13px;line-height:1.85;max-width:430px}.dv-breadcrumb{font-size:9px;gap:6px}.dv-hero-image{object-position:70% center}.dv-hero-shade{background:linear-gradient(180deg,#edf6fd 0%,#edf6fdf7 42%,#edf6fd80 65%,#edf6fd00 86%)}.dv-kicker{gap:8px}.dv-main .eyebrow{font-size:9px;letter-spacing:1.7px}.dv-development{font-size:9px}.dv-actions{gap:10px}.dv-actions .button{font-size:11px;padding:10px 12px;gap:6px}.dv-proof-bar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 15px;padding:12px 20px}.dv-proof-bar>div>span{font-size:9px;gap:7px}.dv-proof-bar .theme-icon{width:17px;height:17px}.dv-section-nav{top:70px;min-height:52px;justify-content:flex-start;gap:22px;overflow-x:auto;padding:0 18px;scrollbar-width:thin}.dv-section-nav a{padding:15px 0;font-size:10px}.dv-section{padding:30px 20px}.dv-main h2{font-size:30px;letter-spacing:-.7px}.dv-overview-copy>p{font-size:13px}.dv-overview-visual{grid-template-columns:1fr;gap:18px}.dv-overview-visual figure{height:330px;max-width:400px;width:100%;justify-self:center}.dv-check-list{padding:10px 18px}.dv-check-list li{font-size:12px;padding:12px 0}.dv-overview-visual .dv-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.dv-overview-visual .dv-check-list li{font-size:10px;gap:8px}.dv-overview-visual .dv-check-list li:nth-child(2){border:0}.dv-check-list .theme-icon{width:17px;height:17px}.dv-scope-note{padding:18px}.dv-capability-grid{grid-template-columns:1fr;gap:12px}.dv-feature{padding:19px 17px}.dv-feature h3{font-size:14px}.dv-feature p{font-size:12px}.dv-capabilities>figure{height:250px}.dv-case-grid{grid-template-columns:1fr;gap:18px}.dv-case-grid figure{height:190px}.dv-case-copy{padding:20px 20px 36px;grid-template-columns:24px minmax(0,1fr);gap:12px}.dv-case-copy h3{font-size:16px}.dv-case-copy p{font-size:12px}.dv-journey ol{grid-template-columns:1fr;padding:22px;gap:24px}.dv-journey li>.dv-arrow{display:none}.dv-journey h3{font-size:14px}.dv-journey li p{font-size:12px}.dv-planning{grid-template-columns:1fr;gap:20px}.dv-planning>figure{height:220px}.dv-planning>.dv-check-list{grid-column:auto;grid-template-columns:1fr}.dv-planning .dv-check-list li{font-size:11px}.dv-planning h2 br{display:none}.dv-planning p{font-size:13px}.dv-questions{padding-bottom:20px}.dv-faq summary{font-size:11px;padding:15px 14px;line-height:1.8}.dv-faq details>p{font-size:12px;padding:0 14px 6px}.dv-final-cta{display:block;padding:25px 22px 130px;min-height:0}.dv-cta-shade{background:linear-gradient(180deg,#eef8f7 0%,#eef8f7f7 42%,#eef8f7c0 68%,#eef8f700)}.dv-final-cta>img{object-position:70% center}.dv-final-cta h2{font-size:24px}.dv-final-cta p{font-size:12px}.dv-final-cta .dv-actions{margin-top:18px}.dv-final-cta .button{font-size:10px;padding:9px 11px}.dv-readiness{font-size:9px}.dv-section[id],.dv-capability-band[id]{scroll-margin-top:130px}}
@media(prefers-reduced-motion:no-preference){html:has(.dv-main){scroll-behavior:smooth}}
@media(prefers-reduced-motion:reduce){.dv-faq summary .dv-arrow,.dv-case-grid article{transition:none}}
@media(max-width:650px){.dv-hero{display:flex;flex-direction:column;padding-bottom:0}.dv-hero-inner{order:0;width:100%;padding-bottom:24px;background:#edf6fd}.dv-hero-image{position:relative;order:1;inset:auto;width:100%;height:235px;object-fit:cover;object-position:72% 30%;z-index:0}.dv-hero-shade{display:none}.dv-proof-bar{position:relative;order:2;inset:auto;width:100%;background:#f6fbff}}
/* Business Verification follows the shared public detail layout. */
body.theme-cebs[data-page="business-verification"]{background:#fff;--dv-accent:#0755a0;--dv-ink:#092854;--dv-muted:#496687}
[data-page="business-verification"] .dv-main .eyebrow{color:#008b86}
[data-page="business-verification"] .dv-development{color:#15538a;border-color:#bed7f0}
[data-page="business-verification"] .dv-actions .button:hover{background:#063d76;color:#fff}
[data-page="business-verification"] .dv-section-nav a[aria-current="location"]:after{background:#1761c9}
.bv-hero .dv-hero-copy{width:52%;max-width:650px}.bv-hero h1{font-size:clamp(36px,3.6vw,55px)}
.bv-hero .dv-hero-image{object-position:center 20%}
[data-page="business-verification"] .dv-case-grid figure img{object-position:center 20%}
.bv-hero .dv-hero-shade{background:linear-gradient(90deg,#edf6fdf7 0%,#edf6fdf2 30%,#edf6fdb0 45%,#edf6fd00 64%)}
.bv-overview{grid-template-columns:1fr 1.2fr;gap:40px}.bv-overview-visual{min-width:0;position:relative;height:355px;overflow:hidden;border-radius:13px;background:#eaf4ff}.bv-overview-visual>img{object-position:center}
.bv-source-panel{position:absolute;left:18px;bottom:20px;padding:18px 18px 7px;max-width:235px;background:#fffffff0;border:1px solid #dce9f8;border-radius:11px;box-shadow:0 10px 35px #102c5020;backdrop-filter:blur(12px)}.bv-source-panel>strong{font-size:12px;color:#143b6a}.bv-source-panel .dv-check-list{background:transparent;border:0;border-radius:0;padding:6px 0;box-shadow:none}.bv-source-panel .dv-check-list li{border:0;padding:7px 0;font-size:10px;gap:8px}.bv-source-panel .theme-icon{width:15px;height:15px}
.bv-capabilities .dv-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bv-capabilities .dv-feature{display:block;padding:23px 20px;background:linear-gradient(125deg,#f0f7ff,#fff);border-color:#cde2fa}.bv-capabilities .dv-feature>span{margin-bottom:15px}.bv-capabilities .dv-feature h3{font-size:15px}.bv-capabilities .dv-feature p{font-size:12px}.bv-capabilities .dv-feature-2{background:linear-gradient(125deg,#edfdf9,#fff);border-color:#c4eee5}.bv-capabilities .dv-feature-3{background:linear-gradient(125deg,#f6efff,#fff);border-color:#e6d8f8}.bv-capabilities .dv-feature-3>span{background:#f0e3ff;color:#7637bd}.bv-capabilities .dv-feature-4{background:linear-gradient(125deg,#fff4ea,#fff);border-color:#ffe1c7}.bv-capabilities .dv-feature-4>span{background:#ffead5;color:#c25100}
.bv-journey{display:grid;grid-template-columns:.8fr 2fr;gap:30px;align-items:center;padding-top:15px}.bv-journey h2{font-size:32px}.bv-journey ol{gap:15px;margin:0;padding:0;border:0;box-shadow:none}.bv-journey li{padding:18px 12px;border:1px solid #dce8f7;border-radius:11px;background:#fbfdff;gap:9px}.bv-journey .dv-step-icon{width:34px;height:38px;border-radius:9px}.bv-journey .dv-step-icon .theme-icon{width:21px;height:21px}.bv-journey h3{font-size:12px}.bv-journey li p{font-size:10px}.bv-step-number{font-size:9px;display:inline-flex;justify-content:center;align-items:center;width:14px;height:14px;border-radius:50%;background:#dcecff;color:#0755a0;margin-right:4px}.bv-journey li>.dv-arrow{right:-15px;top:39px;z-index:1;width:13px}
[data-page="business-verification"] .dv-final-cta{background:#eaf5ff;border-color:#d4e6f8}[data-page="business-verification"] .dv-cta-shade{background:linear-gradient(90deg,#eaf5ff 0%,#eaf5fff2 42%,#eaf5ff80 69%,#eaf5ff00)}
@media(max-width:1200px){.bv-hero .dv-hero-copy{width:56%}.bv-hero h1{font-size:46px}.bv-overview{gap:26px}.bv-capabilities .dv-feature{padding:20px 16px}.bv-capabilities .dv-feature h3{font-size:13px}.bv-capabilities .dv-feature p{font-size:11px}.bv-journey{grid-template-columns:1fr;gap:12px}.bv-journey h2 br{display:none}.bv-journey li{padding:20px 16px}.bv-journey li p{font-size:11px}}
@media(max-width:900px){.bv-overview{grid-template-columns:1fr}.bv-overview-visual{height:380px}.bv-capabilities .dv-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-capabilities .dv-feature h3{font-size:15px}.bv-capabilities .dv-feature p{font-size:12px}.bv-journey ol{gap:18px}.bv-journey li>.dv-arrow{display:none}.bv-journey li p{font-size:12px}}
@media(max-width:650px){.bv-hero .dv-hero-copy{width:100%}.bv-hero h1{font-size:38px}.bv-overview-visual{height:auto;display:flex;flex-direction:column;overflow:visible;background:transparent}.bv-overview-visual>img{height:240px;border-radius:12px;object-position:60% center}.bv-source-panel{position:relative;left:auto;bottom:auto;margin:-28px 14px 0;max-width:none;padding:18px 20px 8px}.bv-source-panel>strong{font-size:13px}.bv-source-panel .dv-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.bv-source-panel .dv-check-list li{font-size:10px}.bv-capabilities .dv-capability-grid{grid-template-columns:1fr}.bv-capabilities .dv-feature{display:flex;gap:15px}.bv-capabilities .dv-feature>span{margin:0}.bv-journey h2{font-size:30px}.bv-journey li{padding:20px}.bv-journey h3{font-size:14px}.bv-journey .dv-step-icon{width:42px;height:45px}.bv-journey li{gap:13px}[data-page="business-verification"] .dv-cta-shade{background:linear-gradient(180deg,#eaf5ff 0%,#eaf5fff5 45%,#eaf5ff90 73%,#eaf5ff00)}}
/* Blockchain uses the same responsive detail structure with its own identity. */
body.theme-cebs[data-page="blockchain"]{background:#fff;--dv-accent:#84269a;--dv-ink:#102d57;--dv-muted:#4c6383}
[data-page="blockchain"] .dv-main h1,[data-page="blockchain"] .dv-main h2{font-family:inherit;letter-spacing:-1.1px}
[data-page="blockchain"] .dv-main h2{font-size:32px;line-height:1.2}
[data-page="blockchain"] .dv-main .eyebrow{color:#892a9e}
[data-page="blockchain"] .dv-development{color:#752390;border-color:#dfc9ea}
[data-page="blockchain"] .dv-hero{background:#f8f0fc}
[data-page="blockchain"] .dv-hero h1{font-size:clamp(36px,3.6vw,54px);line-height:1.12}
[data-page="blockchain"] .dv-hero-copy{max-width:550px;width:47%}
[data-page="blockchain"] .dv-hero-shade{background:linear-gradient(90deg,#fcf5fef9 0%,#fbf4fdf0 27%,#f8f1fbb8 43%,#f8f1fb00 67%)}
[data-page="blockchain"] .dv-proof-bar{background:linear-gradient(90deg,#fcf5fff7,#fcf5ffda 65%,#ffffffb0)}
[data-page="blockchain"] .dv-proof-bar .theme-icon{color:#762891;background:#f1e3fc;padding:5px;box-sizing:content-box;border-radius:9px}
[data-page="blockchain"] .dv-actions .button:hover{background:#641776;color:#fff}
[data-page="blockchain"] .dv-actions .button.secondary:hover{background:#f5e8fc;color:#642078;border-color:#d9b9e8}
[data-page="blockchain"] .dv-section-nav a[aria-current="location"]{color:#84269a}
[data-page="blockchain"] .dv-section-nav a[aria-current="location"]:after{background:#9a36ae}
[data-page="blockchain"] .dv-scope-note{border-color:#e4d3f0;background:#fbf6ff}
[data-page="blockchain"] .dv-scope-note>.theme-icon{color:#8b37a8}
[data-page="blockchain"] .bv-overview-visual{height:360px}
[data-page="blockchain"] .bv-source-panel{left:auto;right:20px;bottom:27px;max-width:240px}
[data-page="blockchain"] .dv-capability-band{background:linear-gradient(105deg,#fdf8ff,#fff 65%)}
[data-page="blockchain"] .dv-feature-1{background:linear-gradient(125deg,#fcf0ff,#fff);border-color:#ebd1f2}
[data-page="blockchain"] .dv-feature-1>span{background:#f4dfff;color:#8b31a7}
[data-page="blockchain"] .dv-feature-2{background:linear-gradient(125deg,#edf7ff,#fff);border-color:#cde0fb}
[data-page="blockchain"] .dv-feature-2>span{background:#dbeeff;color:#076bc4}
[data-page="blockchain"] .dv-feature-3{background:linear-gradient(125deg,#edfbf5,#fff);border-color:#cce9df}
[data-page="blockchain"] .dv-feature-3>span{background:#d9f5e9;color:#008e70}
[data-page="blockchain"] .dv-case-grid img{object-position:center 20%}
[data-page="blockchain"] .dv-step-3{background:#f1e2fc;color:#84269a}
[data-page="blockchain"] .dv-step-4{background:#fbe5f9;color:#a52393}
[data-page="blockchain"] .dv-planning-band{background:linear-gradient(100deg,#f9f7fc,#fff 70%)}
[data-page="blockchain"] .dv-final-cta{background:#faf0fc;border-color:#ead9f0}
[data-page="blockchain"] .dv-cta-shade{background:linear-gradient(90deg,#faf0fc 0%,#faf0fcf0 42%,#faf0fc80 69%,#faf0fc00)}
[data-page="blockchain"] .dv-main a:focus-visible,[data-page="blockchain"] .dv-faq summary:focus-visible{outline-color:#84269a}
.bc-evidence-card{position:absolute;right:max(30px,calc((100% - 1320px)/2));bottom:93px;padding:20px 22px;max-width:220px;background:#ffffffe8;border:1px solid #fff;border-radius:12px;box-shadow:0 12px 38px #132e6020;backdrop-filter:blur(12px)}
.bc-evidence-card>strong{display:block;font-size:12px;color:#163b67;margin-bottom:13px}.bc-evidence-card>span{display:flex;gap:9px;align-items:center;font-size:10px;line-height:1.6;color:#294a72;margin:10px 0}.bc-evidence-card .theme-icon{width:16px;height:16px;flex:none;color:#7c3499}.bc-evidence-card>small{display:block;font-size:9px;color:#6b7a90;margin-top:12px}
@media(max-width:1200px){[data-page="blockchain"] .dv-hero-copy{width:53%}.bc-evidence-card{right:25px;max-width:185px;padding:16px}.bc-evidence-card>span{font-size:9px}[data-page="blockchain"] .dv-main h2{font-size:30px}}
@media(max-width:900px){.bc-evidence-card{display:none}[data-page="blockchain"] .bv-overview-visual{height:380px}}
@media(max-width:650px){[data-page="blockchain"] .dv-hero-copy{width:100%}[data-page="blockchain"] .dv-hero h1{font-size:38px}[data-page="blockchain"] .dv-hero-inner{background:#fcf5fe}[data-page="blockchain"] .dv-proof-bar{background:#faf4fd}[data-page="blockchain"] .dv-main h2{font-size:29px}[data-page="blockchain"] .bv-overview-visual{height:auto}[data-page="blockchain"] .bv-source-panel{right:auto;bottom:auto;max-width:none}[data-page="blockchain"] .dv-cta-shade{background:linear-gradient(180deg,#faf0fc 0%,#faf0fcf5 45%,#faf0fc90 73%,#faf0fc00)}}

/* Shared solution hero dimensions: full bleed, with natural stacking on phones. */
@media(min-width:761px){
body.public-page[data-solution-page] .landing-hero,body.public-page[data-solution-page] .dv-hero,body.public-page[data-solution-page] .dt-detail-hero{width:100%;max-width:none;min-height:540px;box-sizing:border-box;margin-inline:0}
body.public-page[data-solution-page] .dt-detail-hero{padding-block:45px}
}
@media(min-width:1281px){
body.public-page[data-solution-page] .landing-hero,body.public-page[data-solution-page] .dv-hero,body.public-page[data-solution-page] .dt-detail-hero{height:600px;min-height:600px}
body.public-page[data-solution-page] .dv-hero-inner{padding-top:20px}
body.public-page[data-solution-page] .dv-hero-copy{padding-top:55px}
body.public-page[data-solution-page] .landing-hero-inner{padding-top:65px}
}
@media(min-width:651px) and (max-width:760px){body.public-page[data-solution-page] .dv-hero{min-height:540px}}
@media(max-width:760px){
body.public-page[data-solution-page] .landing-hero{display:flex;flex-direction:column;min-height:0;height:auto}
body.public-page[data-solution-page] .landing-hero-inner{order:0;width:100%;padding:30px 22px;box-sizing:border-box;background:#03253e}
body.public-page[data-solution-page] .landing-hero-copy{width:100%;max-width:none}
body.public-page[data-solution-page] .landing-hero h1{font-size:40px}
body.public-page[data-solution-page] .landing-hero-art{position:relative;inset:auto;order:1;width:100%;height:235px;object-fit:cover;object-position:75% center}
body.public-page[data-solution-page] .landing-hero:after{display:none}
body.public-page[data-solution-page] .dt-detail-hero{padding:0;gap:0;min-height:0;align-items:stretch}
body.public-page[data-solution-page] .dt-detail-hero .dt-hero-copy{padding:30px 22px;max-width:none;box-sizing:border-box}
body.public-page[data-solution-page] .dt-detail-art{border:0;border-radius:0;box-shadow:none;width:100%;max-width:none;align-self:stretch}
body.public-page[data-solution-page] .dt-detail-art img{height:235px;aspect-ratio:auto;object-fit:cover}
}

/* Keep opened menu labels readable throughout the hover transition. */
.theme-cebs .modern-header #main-nav .smart-nav-trigger:has(button[aria-expanded="true"]){background:#1f4d7d;border-color:#1f4d7d;transition:none}
.theme-cebs .modern-header #main-nav .smart-nav-trigger:has(button[aria-expanded="true"])>a,.theme-cebs .modern-header #main-nav .smart-nav-trigger:has(button[aria-expanded="true"]) .nav-expand{color:#fff}

/* Digital Signatures: cinematic signing hero and a clear agreement journey. */
body.theme-cebs[data-page="digital-signatures"]{background:#f8fbff;--dv-accent:#7042ce;--dv-ink:#112e50;--dv-muted:#526b85}
[data-page="digital-signatures"] .dv-main h1,[data-page="digital-signatures"] .dv-main h2{font-family:inherit;letter-spacing:-1px}
[data-page="digital-signatures"] .dv-main h2{font-size:34px;line-height:1.2}
[data-page="digital-signatures"] .dv-main .eyebrow{color:#7752b8}
[data-page="digital-signatures"] .ds-hero{background:#071925}
[data-page="digital-signatures"] .ds-hero h1{color:#fff;font-size:clamp(36px,3.3vw,51px);line-height:1.14}
.ds-hero .dv-hero-image{object-fit:contain;object-position:right center}
.ds-hero .dv-hero-shade{background:linear-gradient(90deg,#06141cfa 0%,#06141ced 29%,#06141c98 48%,#06141c00 72%)}
.ds-hero .dv-hero-copy{width:52%;max-width:650px}
[data-page="digital-signatures"] .ds-hero .eyebrow{color:#ded7f2}
.ds-hero .dv-breadcrumb,.ds-hero .dv-breadcrumb a{color:#c9d7e7}
.ds-hero .dv-development{color:#e0d4ff;background:#ffffff10;border-color:#c5aae966}
[data-page="digital-signatures"] .ds-hero .dv-hero-copy>p{color:#dce6ef;max-width:535px}
[data-page="digital-signatures"] .ds-hero .dv-proof-bar{background:linear-gradient(90deg,#06141cfa,#06141ccc 60%,#06141c75);border-color:#ffffff15}
.ds-hero .dv-proof-bar>div>span,.ds-hero .dv-proof-bar .theme-icon{color:#e5edf6}
[data-page="digital-signatures"] .dv-actions .button:hover{background:#55309e;color:#fff}
.ds-hero .dv-actions .button.secondary,.ds-final-cta .dv-actions .button.secondary{background:#071925aa;border-color:#bfc9df66;color:#fff}
.ds-hero .dv-actions .button.secondary:hover,.ds-final-cta .dv-actions .button.secondary:hover{background:#182d46;border-color:#d3c4ec;color:#fff}
.ds-status-card{position:absolute;right:max(28px,calc((100% - 1320px)/2));bottom:115px;max-width:220px;padding:20px 22px;border:1px solid #ffffff30;border-radius:12px;background:#142437d9;backdrop-filter:blur(16px);box-shadow:0 15px 35px #00000018;color:#fff}
.ds-status-card>strong{font-size:12px;display:block;margin-bottom:14px}.ds-status-card>span{display:flex;gap:9px;align-items:center;font-size:10px;line-height:1.7;margin:10px 0}.ds-status-card .theme-icon{width:17px;height:17px;flex:none;padding:3px;border-radius:50%;background:#d1bfff;color:#48307c}.ds-status-card>small{font-size:9px;color:#d6dfee;display:block;margin-top:12px}
[data-page="digital-signatures"] .dv-section-nav a[aria-current="location"]{color:#7042ce}
[data-page="digital-signatures"] .dv-section-nav a[aria-current="location"]:after{background:#8353e4}
.ds-overview{grid-template-columns:1fr 1.15fr;gap:46px;background:linear-gradient(125deg,#f5f9ff,#fff)}
.ds-overview .dv-scope-note{background:#f3efff;border-color:#dfd4fc}.ds-overview .dv-scope-note>.theme-icon{color:#8355d1}
.ds-overview-visual{position:relative;height:385px;border-radius:13px;overflow:hidden;background:#e6eff7;min-width:0}.ds-overview-visual>img{object-position:center 25%}
.ds-workflow-panel{position:absolute;right:15px;bottom:20px;background:#fffffff0;border:1px solid #e8e2f2;border-radius:12px;padding:16px 16px 5px;max-width:185px;box-shadow:0 8px 30px #23355718;backdrop-filter:blur(10px)}.ds-workflow-panel>strong{font-size:11px;color:#514379}.ds-workflow-panel .dv-check-list{border:0;padding:4px 0;background:transparent;box-shadow:none}.ds-workflow-panel .dv-check-list li{font-size:10px;padding:8px 0;border:0;gap:9px}.ds-workflow-panel .theme-icon{width:16px;height:16px;color:#7654bc}
[data-page="digital-signatures"] .dv-capability-band{background:#f8fbff}
.ds-capabilities .dv-feature-1{background:linear-gradient(125deg,#f1ebff,#fff);border-color:#ded2fa}.ds-capabilities .dv-feature-1>span{background:#eadfff;color:#7543cb}
.ds-capabilities .dv-feature-2{background:linear-gradient(125deg,#eaf5ff,#fff);border-color:#cfe5fb}.ds-capabilities .dv-feature-2>span{background:#dceeff;color:#1271d0}
.ds-capabilities .dv-feature-3{background:linear-gradient(125deg,#eafbf7,#fff);border-color:#cceee4}.ds-capabilities .dv-feature-3>span{background:#d7f4eb;color:#008c71}
.ds-capabilities .dv-feature-4{background:linear-gradient(125deg,#fff4ea,#fff);border-color:#ffe1c7}.ds-capabilities .dv-feature-4>span{background:#ffead5;color:#c25100}
.ds-capabilities .dt-symbol{width:24px;height:24px}
[data-page="digital-signatures"] .dv-case-grid img{object-position:center 20%}
.ds-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:30px}.ds-journey li{gap:13px}.ds-journey li>.dv-arrow{right:-27px}.ds-journey .dv-step-1{background:#eee3ff;color:#7241ca}.ds-journey .dv-step-2{background:#e3f0ff;color:#0868cd}.ds-journey .dv-step-3{background:#dcf6ec;color:#008a6a}.ds-journey .dt-symbol{width:25px;height:25px}.ds-step-number{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#f0eaff;color:#7952bc;font-size:10px;margin-right:8px}
[data-page="digital-signatures"] .dv-planning-band{background:linear-gradient(110deg,#f8faff,#f2f7fe)}
.ds-planning{display:grid;grid-template-columns:1.1fr 1fr;gap:46px;align-items:center}.ds-planning>figure{position:relative;height:420px;overflow:hidden;border-radius:13px}.ds-planning>figure img{object-position:40% center}.ds-planning figcaption{position:absolute;bottom:18px;left:18px;right:18px;padding:15px 18px;background:#ffffffe8;border:1px solid #fff;border-radius:10px;font-size:12px;font-weight:650;color:#304e6c;backdrop-filter:blur(10px)}.ds-planning>div>p{font-size:13px;line-height:1.85}.ds-planning .dv-check-list{background:#edf5ff;border-color:#dae8f8;box-shadow:none;padding:10px 18px}.ds-planning .dv-check-list li{border:0;padding:10px 0;font-size:11px}
[data-page="digital-signatures"] .dv-final-cta{min-height:220px;background:#081b2d;border-color:#26394c;color:#fff}
[data-page="digital-signatures"] .ds-final-cta .dv-cta-shade{background:linear-gradient(90deg,#081b2d 0%,#081b2df2 40%,#081b2d80 72%,#081b2d15)}
[data-page="digital-signatures"] .ds-final-cta h2{color:#fff;font-size:30px;margin-top:10px}[data-page="digital-signatures"] .ds-final-cta p{color:#d1deec}[data-page="digital-signatures"] .ds-final-cta .eyebrow{color:#d0c4ed;font-size:9px}
[data-page="digital-signatures"] .dv-main a:focus-visible,[data-page="digital-signatures"] .dv-faq summary:focus-visible{outline-color:#9671e2}
@media(max-width:1200px){.ds-hero .dv-hero-copy{width:55%}.ds-status-card{max-width:180px;right:25px;padding:16px}.ds-overview,.ds-planning{gap:30px}.ds-overview-visual{height:350px}.ds-planning>figure{height:390px}[data-page="digital-signatures"] .dv-main h2{font-size:31px}}
@media(max-width:900px){.ds-status-card{display:none}.ds-overview{grid-template-columns:1fr}.ds-overview-visual{height:390px;max-width:700px;width:100%;margin:auto}.ds-planning{grid-template-columns:1fr 1fr;gap:25px}.ds-planning>figure{height:430px}.ds-journey ol{gap:28px}.ds-journey li{display:block}.ds-journey .dv-step-icon{margin-bottom:13px}.ds-journey h3{font-size:13px}.ds-journey li>.dv-arrow{right:-20px}}
@media(max-width:650px){.ds-hero .dv-hero-copy{width:100%}[data-page="digital-signatures"] .ds-hero h1{font-size:37px}.ds-hero .dv-hero-inner{background:#071925}.ds-hero .dv-hero-image{object-fit:cover;object-position:72% 30%}[data-page="digital-signatures"] .ds-hero .dv-proof-bar{background:#0b2131}.ds-overview-visual{height:auto;overflow:visible;background:transparent}.ds-overview-visual>img{height:250px;border-radius:12px}.ds-workflow-panel{position:relative;right:auto;bottom:auto;margin:-25px 15px 0;max-width:none;padding:18px 20px 8px}.ds-workflow-panel .dv-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.ds-workflow-panel>strong{font-size:12px}.ds-workflow-panel .dv-check-list li{font-size:11px}.ds-journey ol{grid-template-columns:1fr;padding:22px;gap:23px}.ds-journey li{display:flex;gap:15px}.ds-journey .dv-step-icon{margin:0}.ds-journey li>.dv-arrow{display:none}.ds-journey h3{font-size:14px}.ds-planning{grid-template-columns:1fr;gap:25px}.ds-planning>figure{height:290px}.ds-planning h2 br{display:none}[data-page="digital-signatures"] .dv-main h2{font-size:29px}[data-page="digital-signatures"] .ds-final-cta{padding-bottom:145px}[data-page="digital-signatures"] .ds-final-cta .dv-cta-shade{background:linear-gradient(180deg,#081b2d 0%,#081b2df5 45%,#081b2d90 73%,#081b2d00)}}

[data-page="digital-signatures"] .ds-final-cta>img{object-position:center 34%}

/* Document Intelligence: extraction examples and a focused review journey. */
body.theme-cebs[data-page="document-intelligence"]{background:#f8fbff;--dv-accent:#7042ce;--dv-ink:#112e50;--dv-muted:#526b85}
[data-page="document-intelligence"] .dv-main h1,[data-page="document-intelligence"] .dv-main h2{font-family:inherit;letter-spacing:-1px}
[data-page="document-intelligence"] .dv-main h2{font-size:34px;line-height:1.2}
[data-page="document-intelligence"] .dv-main .eyebrow{color:#7752b8}
[data-page="document-intelligence"] .di-hero{background:#071925}
[data-page="document-intelligence"] .di-hero h1{color:#fff;font-size:clamp(36px,3.3vw,51px);line-height:1.14}
.di-hero .dv-hero-image{object-fit:contain;object-position:right center}
.di-hero .dv-hero-shade{background:linear-gradient(90deg,#06141cfa 0%,#06141ced 29%,#06141c98 48%,#06141c00 72%)}
.di-hero .dv-hero-copy{width:52%;max-width:650px}
[data-page="document-intelligence"] .di-hero .eyebrow{color:#ded7f2}
.di-hero .dv-breadcrumb,.di-hero .dv-breadcrumb a{color:#c9d7e7}
.di-hero .dv-development{color:#e0d4ff;background:#ffffff10;border-color:#c5aae966}
[data-page="document-intelligence"] .di-hero .dv-hero-copy>p{color:#dce6ef;max-width:535px}
[data-page="document-intelligence"] .di-hero .dv-proof-bar{background:linear-gradient(90deg,#06141cfa,#06141ccc 60%,#06141c75);border-color:#ffffff15}
.di-hero .dv-proof-bar>div>span,.di-hero .dv-proof-bar .theme-icon{color:#e5edf6}
[data-page="document-intelligence"] .dv-actions .button:hover{background:#55309e;color:#fff}
.di-hero .dv-actions .button.secondary,.di-final-cta .dv-actions .button.secondary{background:#071925aa;border-color:#bfc9df66;color:#fff}
.di-hero .dv-actions .button.secondary:hover,.di-final-cta .dv-actions .button.secondary:hover{background:#182d46;border-color:#d3c4ec;color:#fff}
.di-status-card{position:absolute;right:max(28px,calc((100% - 1320px)/2));bottom:115px;max-width:220px;padding:20px 22px;border:1px solid #ffffff30;border-radius:12px;background:#142437d9;backdrop-filter:blur(16px);box-shadow:0 15px 35px #00000018;color:#fff}
.di-status-card>strong{font-size:12px;display:block;margin-bottom:14px}.di-status-card>span{display:flex;gap:9px;align-items:center;font-size:10px;line-height:1.7;margin:10px 0}.di-status-card .theme-icon{width:17px;height:17px;flex:none;padding:3px;border-radius:50%;background:#d1bfff;color:#48307c}.di-status-card>small{font-size:9px;color:#d6dfee;display:block;margin-top:12px}
[data-page="document-intelligence"] .dv-section-nav a[aria-current="location"]{color:#7042ce}
[data-page="document-intelligence"] .dv-section-nav a[aria-current="location"]:after{background:#8353e4}
.di-overview{grid-template-columns:1fr 1.15fr;gap:46px;background:linear-gradient(125deg,#f5f9ff,#fff)}
.di-overview .dv-scope-note{background:#f3efff;border-color:#dfd4fc}.di-overview .dv-scope-note>.theme-icon{color:#8355d1}
.di-overview-visual{position:relative;height:385px;border-radius:13px;overflow:hidden;background:#e6eff7;min-width:0}.di-overview-visual>img{object-position:center 25%}
.di-workflow-panel{position:absolute;right:15px;bottom:20px;background:#fffffff0;border:1px solid #e8e2f2;border-radius:12px;padding:16px 16px 5px;max-width:185px;box-shadow:0 8px 30px #23355718;backdrop-filter:blur(10px)}.di-workflow-panel>strong{font-size:11px;color:#514379}.di-workflow-panel .dv-check-list{border:0;padding:4px 0;background:transparent;box-shadow:none}.di-workflow-panel .dv-check-list li{font-size:10px;padding:8px 0;border:0;gap:9px}.di-workflow-panel .theme-icon{width:16px;height:16px;color:#7654bc}
[data-page="document-intelligence"] .dv-capability-band{background:#f8fbff}
.di-capabilities .dv-feature-1{background:linear-gradient(125deg,#f1ebff,#fff);border-color:#ded2fa}.di-capabilities .dv-feature-1>span{background:#eadfff;color:#7543cb}
.di-capabilities .dv-feature-2{background:linear-gradient(125deg,#eaf5ff,#fff);border-color:#cfe5fb}.di-capabilities .dv-feature-2>span{background:#dceeff;color:#1271d0}
.di-capabilities .dv-feature-3{background:linear-gradient(125deg,#eafbf7,#fff);border-color:#cceee4}.di-capabilities .dv-feature-3>span{background:#d7f4eb;color:#008c71}
.di-capabilities .dv-feature-4{background:linear-gradient(125deg,#fff4ea,#fff);border-color:#ffe1c7}.di-capabilities .dv-feature-4>span{background:#ffead5;color:#c25100}
.di-capabilities .dt-symbol{width:24px;height:24px}
[data-page="document-intelligence"] .dv-case-grid img{object-position:center 20%}
.di-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:30px}.di-journey li{gap:13px}.di-journey li>.dv-arrow{right:-27px}.di-journey .dv-step-1{background:#eee3ff;color:#7241ca}.di-journey .dv-step-2{background:#e3f0ff;color:#0868cd}.di-journey .dv-step-3{background:#dcf6ec;color:#008a6a}.di-journey .dt-symbol{width:25px;height:25px}.di-step-number{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#f0eaff;color:#7952bc;font-size:10px;margin-right:8px}
[data-page="document-intelligence"] .dv-planning-band{background:linear-gradient(110deg,#f8faff,#f2f7fe)}
.di-planning{display:grid;grid-template-columns:1.1fr 1fr;gap:46px;align-items:center}.di-planning>figure{position:relative;height:420px;overflow:hidden;border-radius:13px}.di-planning>figure img{object-position:40% center}.di-planning figcaption{position:absolute;bottom:18px;left:18px;right:18px;padding:15px 18px;background:#ffffffe8;border:1px solid #fff;border-radius:10px;font-size:12px;font-weight:650;color:#304e6c;backdrop-filter:blur(10px)}.di-planning>div>p{font-size:13px;line-height:1.85}.di-planning .dv-check-list{background:#edf5ff;border-color:#dae8f8;box-shadow:none;padding:10px 18px}.di-planning .dv-check-list li{border:0;padding:10px 0;font-size:11px}
[data-page="document-intelligence"] .dv-final-cta{min-height:220px;background:#081b2d;border-color:#26394c;color:#fff}
[data-page="document-intelligence"] .di-final-cta .dv-cta-shade{background:linear-gradient(90deg,#081b2d 0%,#081b2df2 40%,#081b2d80 72%,#081b2d15)}
[data-page="document-intelligence"] .di-final-cta h2{color:#fff;font-size:30px;margin-top:10px}[data-page="document-intelligence"] .di-final-cta p{color:#d1deec}[data-page="document-intelligence"] .di-final-cta .eyebrow{color:#d0c4ed;font-size:9px}
[data-page="document-intelligence"] .dv-main a:focus-visible,[data-page="document-intelligence"] .dv-faq summary:focus-visible{outline-color:#9671e2}
@media(max-width:1200px){.di-hero .dv-hero-copy{width:55%}.di-status-card{max-width:180px;right:25px;padding:16px}.di-overview,.di-planning{gap:30px}.di-overview-visual{height:350px}.di-planning>figure{height:390px}[data-page="document-intelligence"] .dv-main h2{font-size:31px}}
@media(max-width:900px){.di-status-card{display:none}.di-overview{grid-template-columns:1fr}.di-overview-visual{height:390px;max-width:700px;width:100%;margin:auto}.di-planning{grid-template-columns:1fr 1fr;gap:25px}.di-planning>figure{height:430px}.di-journey ol{gap:28px}.di-journey li{display:block}.di-journey .dv-step-icon{margin-bottom:13px}.di-journey h3{font-size:13px}.di-journey li>.dv-arrow{right:-20px}}
@media(max-width:650px){.di-hero .dv-hero-copy{width:100%}[data-page="document-intelligence"] .di-hero h1{font-size:37px}.di-hero .dv-hero-inner{background:#071925}.di-hero .dv-hero-image{object-fit:cover;object-position:72% 30%}[data-page="document-intelligence"] .di-hero .dv-proof-bar{background:#0b2131}.di-overview-visual{height:auto;overflow:visible;background:transparent}.di-overview-visual>img{height:250px;border-radius:12px}.di-workflow-panel{position:relative;right:auto;bottom:auto;margin:-25px 15px 0;max-width:none;padding:18px 20px 8px}.di-workflow-panel .dv-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.di-workflow-panel>strong{font-size:12px}.di-workflow-panel .dv-check-list li{font-size:11px}.di-journey ol{grid-template-columns:1fr;padding:22px;gap:23px}.di-journey li{display:flex;gap:15px}.di-journey .dv-step-icon{margin:0}.di-journey li>.dv-arrow{display:none}.di-journey h3{font-size:14px}.di-planning{grid-template-columns:1fr;gap:25px}.di-planning>figure{height:290px}.di-planning h2 br{display:none}[data-page="document-intelligence"] .dv-main h2{font-size:29px}[data-page="document-intelligence"] .di-final-cta{padding-bottom:145px}[data-page="document-intelligence"] .di-final-cta .dv-cta-shade{background:linear-gradient(180deg,#081b2d 0%,#081b2df5 45%,#081b2d90 73%,#081b2d00)}}

[data-page="document-intelligence"] .di-final-cta>img{object-position:center 34%}

/* Document Intelligence examples are illustrative, never live extraction results. */
body.theme-cebs[data-page="document-intelligence"]{--dv-accent:#5741c4;--dv-ink:#102f56;--dv-muted:#4e6886}
[data-page="document-intelligence"] .dv-main .eyebrow{color:#287f9a}
[data-page="document-intelligence"] .di-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,3.4vw,52px);font-weight:700;letter-spacing:-1px}
[data-page="document-intelligence"] .di-hero .eyebrow{color:#dbe8f4}
.di-status-card{right:24px;bottom:95px;width:210px;max-width:210px;box-sizing:border-box;background:#f2faffed;border-color:#ffffffc0;color:#173958;padding:19px 20px}
.di-status-card>strong{font-size:12px}.di-status-card>span{font-size:11px;margin:9px 0}.di-status-card .theme-icon{background:#d7f7ed;color:#008e74}.di-status-card>small{color:#53728b}
.di-overview .dv-scope-note{background:#edf6ff;border-color:#d9e8fb}.di-overview .dv-scope-note>.theme-icon{color:#6952bf}
.di-capabilities .dv-feature-1{background:linear-gradient(125deg,#eaf4ff,#fff);border-color:#d2e3fa}.di-capabilities .dv-feature-1>span{background:#dbeafe;color:#1360a7}
.di-capabilities .dv-feature-2{background:linear-gradient(125deg,#e8fbf8,#fff);border-color:#ccefe7}.di-capabilities .dv-feature-2>span{background:#d1f4ec;color:#008d86}
.di-capabilities .dv-feature-3{background:linear-gradient(125deg,#f2ebff,#fff);border-color:#e3d5f7}.di-capabilities .dv-feature-3>span{background:#e8dcfb;color:#7543c2}
.di-capabilities .dv-feature-4>span{color:#cd6900}
.di-journey{display:grid;grid-template-columns:.75fr 2fr;align-items:center;gap:30px}.di-journey h2{font-size:31px}.di-journey ol{gap:15px;padding:0;border:0;box-shadow:none;background:transparent;margin:0}.di-journey li{padding:20px 15px;border:1px solid #dce9f8;border-radius:11px;background:#fff;display:block}.di-journey .dv-step-icon{margin-bottom:12px;width:40px;height:43px}.di-journey h3{font-size:12px}.di-journey li p{font-size:11px}.di-journey li>.dv-arrow{right:-15px;top:50px;width:13px;z-index:1}.di-journey .dv-step-1{background:#dfedff;color:#1b5eab}.di-journey .dv-step-2{background:#d9f5f3;color:#008789}.di-journey .dv-step-3{background:#d9f6ee;color:#008b78}
.di-planning>figure{height:430px}.di-planning>figure img{object-position:left center}
.di-example-card{position:absolute;right:18px;bottom:20px;width:250px;max-width:calc(100% - 36px);padding:20px;background:#fffffff2;border:1px solid #e1eaf4;border-radius:12px;box-shadow:0 12px 32px #0d2b4d1f;backdrop-filter:blur(12px);box-sizing:border-box}.di-example-card>strong{display:block;font-size:13px;color:#173b62}.di-example-card>span{display:inline-block;font-size:9px;font-weight:650;color:#7550a6;background:#f0e9fa;border-radius:20px;padding:4px 8px;margin:8px 0}.di-example-card dl{display:grid;grid-template-columns:.9fr 1.2fr;gap:10px 12px;margin:10px 0 14px;font-size:10px;line-height:1.6;color:#2c4e71}.di-example-card dt{font-weight:650}.di-example-card dd{margin:0;overflow-wrap:anywhere}.di-example-card>small{font-size:9px;color:#60758c;line-height:1.7;display:block;border-top:1px solid #e1eaf5;padding-top:10px}
@media(max-width:1200px){.di-status-card{width:195px;padding:17px}.di-journey{grid-template-columns:1fr;gap:16px}.di-journey h2 br{display:none}.di-journey ol{gap:18px}.di-journey li{display:flex;gap:13px}.di-journey .dv-step-icon{flex:none;margin:0}.di-journey li>.dv-arrow{display:none}.di-example-card{width:230px;padding:17px}}
@media(max-width:900px){.di-planning{grid-template-columns:1fr;gap:25px}.di-planning>figure{height:390px;max-width:700px;width:100%;margin:auto}.di-planning>div{max-width:700px;width:100%;margin:auto}.di-journey li{display:block}.di-journey .dv-step-icon{margin-bottom:12px}}
@media(max-width:650px){[data-page="document-intelligence"] .di-hero h1{font-size:37px}.di-journey{display:block}.di-journey ol{margin-top:20px}.di-journey li{display:flex;gap:14px;padding:20px}.di-journey .dv-step-icon{margin:0}.di-journey h3{font-size:14px}.di-journey li p{font-size:12px}.di-planning>figure{height:auto;overflow:visible}.di-planning>figure img{height:250px;object-position:left center;border-radius:12px}.di-example-card{position:relative;right:auto;bottom:auto;width:auto;max-width:none;margin:-22px 15px 0;padding:20px}.di-example-card dl{font-size:11px;grid-template-columns:1fr 1.3fr}.di-example-card>strong{font-size:14px}}

@media(min-width:901px){.di-hero .dv-hero-image{object-position:65% center}}

@media(min-width:901px){.di-hero .dv-hero-image{mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 70%,transparent 83%)}}

/* Evidence Vault: extraction examples and a focused review journey. */
body.theme-cebs[data-page="evidence-vault"]{background:#f8fbff;--dv-accent:#7042ce;--dv-ink:#112e50;--dv-muted:#526b85}
[data-page="evidence-vault"] .dv-main h1,[data-page="evidence-vault"] .dv-main h2{font-family:inherit;letter-spacing:-1px}
[data-page="evidence-vault"] .dv-main h2{font-size:34px;line-height:1.2}
[data-page="evidence-vault"] .dv-main .eyebrow{color:#7752b8}
[data-page="evidence-vault"] .ev-hero{background:#071925}
[data-page="evidence-vault"] .ev-hero h1{color:#fff;font-size:clamp(36px,3.3vw,51px);line-height:1.14}
.ev-hero .dv-hero-image{object-fit:contain;object-position:right center}
.ev-hero .dv-hero-shade{background:linear-gradient(90deg,#06141cfa 0%,#06141ced 29%,#06141c98 48%,#06141c00 72%)}
.ev-hero .dv-hero-copy{width:52%;max-width:650px}
[data-page="evidence-vault"] .ev-hero .eyebrow{color:#ded7f2}
.ev-hero .dv-breadcrumb,.ev-hero .dv-breadcrumb a{color:#c9d7e7}
.ev-hero .dv-development{color:#e0d4ff;background:#ffffff10;border-color:#c5aae966}
[data-page="evidence-vault"] .ev-hero .dv-hero-copy>p{color:#dce6ef;max-width:535px}
[data-page="evidence-vault"] .ev-hero .dv-proof-bar{background:linear-gradient(90deg,#06141cfa,#06141ccc 60%,#06141c75);border-color:#ffffff15}
.ev-hero .dv-proof-bar>div>span,.ev-hero .dv-proof-bar .theme-icon{color:#e5edf6}
[data-page="evidence-vault"] .dv-actions .button:hover{background:#55309e;color:#fff}
.ev-hero .dv-actions .button.secondary,.ev-final-cta .dv-actions .button.secondary{background:#071925aa;border-color:#bfc9df66;color:#fff}
.ev-hero .dv-actions .button.secondary:hover,.ev-final-cta .dv-actions .button.secondary:hover{background:#182d46;border-color:#d3c4ec;color:#fff}
.ev-status-card{position:absolute;right:max(28px,calc((100% - 1320px)/2));bottom:115px;max-width:220px;padding:20px 22px;border:1px solid #ffffff30;border-radius:12px;background:#142437d9;backdrop-filter:blur(16px);box-shadow:0 15px 35px #00000018;color:#fff}
.ev-status-card>strong{font-size:12px;display:block;margin-bottom:14px}.ev-status-card>span{display:flex;gap:9px;align-items:center;font-size:10px;line-height:1.7;margin:10px 0}.ev-status-card .theme-icon{width:17px;height:17px;flex:none;padding:3px;border-radius:50%;background:#d1bfff;color:#48307c}.ev-status-card>small{font-size:9px;color:#d6dfee;display:block;margin-top:12px}
[data-page="evidence-vault"] .dv-section-nav a[aria-current="location"]{color:#7042ce}
[data-page="evidence-vault"] .dv-section-nav a[aria-current="location"]:after{background:#8353e4}
.ev-overview{grid-template-columns:1fr 1.15fr;gap:46px;background:linear-gradient(125deg,#f5f9ff,#fff)}
.ev-overview .dv-scope-note{background:#f3efff;border-color:#dfd4fc}.ev-overview .dv-scope-note>.theme-icon{color:#8355d1}
.ev-overview-visual{position:relative;height:385px;border-radius:13px;overflow:hidden;background:#e6eff7;min-width:0}.ev-overview-visual>img{object-position:center 25%}
.ev-workflow-panel{position:absolute;right:15px;bottom:20px;background:#fffffff0;border:1px solid #e8e2f2;border-radius:12px;padding:16px 16px 5px;max-width:185px;box-shadow:0 8px 30px #23355718;backdrop-filter:blur(10px)}.ev-workflow-panel>strong{font-size:11px;color:#514379}.ev-workflow-panel .dv-check-list{border:0;padding:4px 0;background:transparent;box-shadow:none}.ev-workflow-panel .dv-check-list li{font-size:10px;padding:8px 0;border:0;gap:9px}.ev-workflow-panel .theme-icon{width:16px;height:16px;color:#7654bc}
[data-page="evidence-vault"] .dv-capability-band{background:#f8fbff}
.ev-capabilities .dv-feature-1{background:linear-gradient(125deg,#f1ebff,#fff);border-color:#ded2fa}.ev-capabilities .dv-feature-1>span{background:#eadfff;color:#7543cb}
.ev-capabilities .dv-feature-2{background:linear-gradient(125deg,#eaf5ff,#fff);border-color:#cfe5fb}.ev-capabilities .dv-feature-2>span{background:#dceeff;color:#1271d0}
.ev-capabilities .dv-feature-3{background:linear-gradient(125deg,#eafbf7,#fff);border-color:#cceee4}.ev-capabilities .dv-feature-3>span{background:#d7f4eb;color:#008c71}
.ev-capabilities .dv-feature-4{background:linear-gradient(125deg,#fff4ea,#fff);border-color:#ffe1c7}.ev-capabilities .dv-feature-4>span{background:#ffead5;color:#c25100}
.ev-capabilities .dt-symbol{width:24px;height:24px}
[data-page="evidence-vault"] .dv-case-grid img{object-position:center 20%}
.ev-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:30px}.ev-journey li{gap:13px}.ev-journey li>.dv-arrow{right:-27px}.ev-journey .dv-step-1{background:#eee3ff;color:#7241ca}.ev-journey .dv-step-2{background:#e3f0ff;color:#0868cd}.ev-journey .dv-step-3{background:#dcf6ec;color:#008a6a}.ev-journey .dt-symbol{width:25px;height:25px}.ev-step-number{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#f0eaff;color:#7952bc;font-size:10px;margin-right:8px}
[data-page="evidence-vault"] .dv-planning-band{background:linear-gradient(110deg,#f8faff,#f2f7fe)}
.ev-planning{display:grid;grid-template-columns:1.1fr 1fr;gap:46px;align-items:center}.ev-planning>figure{position:relative;height:420px;overflow:hidden;border-radius:13px}.ev-planning>figure img{object-position:40% center}.ev-planning figcaption{position:absolute;bottom:18px;left:18px;right:18px;padding:15px 18px;background:#ffffffe8;border:1px solid #fff;border-radius:10px;font-size:12px;font-weight:650;color:#304e6c;backdrop-filter:blur(10px)}.ev-planning>div>p{font-size:13px;line-height:1.85}.ev-planning .dv-check-list{background:#edf5ff;border-color:#dae8f8;box-shadow:none;padding:10px 18px}.ev-planning .dv-check-list li{border:0;padding:10px 0;font-size:11px}
[data-page="evidence-vault"] .dv-final-cta{min-height:220px;background:#081b2d;border-color:#26394c;color:#fff}
[data-page="evidence-vault"] .ev-final-cta .dv-cta-shade{background:linear-gradient(90deg,#081b2d 0%,#081b2df2 40%,#081b2d80 72%,#081b2d15)}
[data-page="evidence-vault"] .ev-final-cta h2{color:#fff;font-size:30px;margin-top:10px}[data-page="evidence-vault"] .ev-final-cta p{color:#d1deec}[data-page="evidence-vault"] .ev-final-cta .eyebrow{color:#d0c4ed;font-size:9px}
[data-page="evidence-vault"] .dv-main a:focus-visible,[data-page="evidence-vault"] .dv-faq summary:focus-visible{outline-color:#9671e2}
@media(max-width:1200px){.ev-hero .dv-hero-copy{width:55%}.ev-status-card{max-width:180px;right:25px;padding:16px}.ev-overview,.ev-planning{gap:30px}.ev-overview-visual{height:350px}.ev-planning>figure{height:390px}[data-page="evidence-vault"] .dv-main h2{font-size:31px}}
@media(max-width:900px){.ev-status-card{display:none}.ev-overview{grid-template-columns:1fr}.ev-overview-visual{height:390px;max-width:700px;width:100%;margin:auto}.ev-planning{grid-template-columns:1fr 1fr;gap:25px}.ev-planning>figure{height:430px}.ev-journey ol{gap:28px}.ev-journey li{display:block}.ev-journey .dv-step-icon{margin-bottom:13px}.ev-journey h3{font-size:13px}.ev-journey li>.dv-arrow{right:-20px}}
@media(max-width:650px){.ev-hero .dv-hero-copy{width:100%}[data-page="evidence-vault"] .ev-hero h1{font-size:37px}.ev-hero .dv-hero-inner{background:#071925}.ev-hero .dv-hero-image{object-fit:cover;object-position:72% 30%}[data-page="evidence-vault"] .ev-hero .dv-proof-bar{background:#0b2131}.ev-overview-visual{height:auto;overflow:visible;background:transparent}.ev-overview-visual>img{height:250px;border-radius:12px}.ev-workflow-panel{position:relative;right:auto;bottom:auto;margin:-25px 15px 0;max-width:none;padding:18px 20px 8px}.ev-workflow-panel .dv-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.ev-workflow-panel>strong{font-size:12px}.ev-workflow-panel .dv-check-list li{font-size:11px}.ev-journey ol{grid-template-columns:1fr;padding:22px;gap:23px}.ev-journey li{display:flex;gap:15px}.ev-journey .dv-step-icon{margin:0}.ev-journey li>.dv-arrow{display:none}.ev-journey h3{font-size:14px}.ev-planning{grid-template-columns:1fr;gap:25px}.ev-planning>figure{height:290px}.ev-planning h2 br{display:none}[data-page="evidence-vault"] .dv-main h2{font-size:29px}[data-page="evidence-vault"] .ev-final-cta{padding-bottom:145px}[data-page="evidence-vault"] .ev-final-cta .dv-cta-shade{background:linear-gradient(180deg,#081b2d 0%,#081b2df5 45%,#081b2d90 73%,#081b2d00)}}

[data-page="evidence-vault"] .ev-final-cta>img{object-position:center 34%}

/* Evidence Vault examples are illustrative, never live extraction results. */
body.theme-cebs[data-page="evidence-vault"]{--dv-accent:#5741c4;--dv-ink:#102f56;--dv-muted:#4e6886}
[data-page="evidence-vault"] .dv-main .eyebrow{color:#287f9a}
[data-page="evidence-vault"] .ev-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,3.4vw,52px);font-weight:700;letter-spacing:-1px}
[data-page="evidence-vault"] .ev-hero .eyebrow{color:#dbe8f4}
.ev-status-card{right:24px;bottom:95px;width:210px;max-width:210px;box-sizing:border-box;background:#f2faffed;border-color:#ffffffc0;color:#173958;padding:19px 20px}
.ev-status-card>strong{font-size:12px}.ev-status-card>span{font-size:11px;margin:9px 0}.ev-status-card .theme-icon{background:#d7f7ed;color:#008e74}.ev-status-card>small{color:#53728b}
.ev-overview .dv-scope-note{background:#edf6ff;border-color:#d9e8fb}.ev-overview .dv-scope-note>.theme-icon{color:#6952bf}
.ev-capabilities .dv-feature-1{background:linear-gradient(125deg,#eaf4ff,#fff);border-color:#d2e3fa}.ev-capabilities .dv-feature-1>span{background:#dbeafe;color:#1360a7}
.ev-capabilities .dv-feature-2{background:linear-gradient(125deg,#e8fbf8,#fff);border-color:#ccefe7}.ev-capabilities .dv-feature-2>span{background:#d1f4ec;color:#008d86}
.ev-capabilities .dv-feature-3{background:linear-gradient(125deg,#f2ebff,#fff);border-color:#e3d5f7}.ev-capabilities .dv-feature-3>span{background:#e8dcfb;color:#7543c2}
.ev-capabilities .dv-feature-4>span{color:#cd6900}
.ev-journey{display:grid;grid-template-columns:.75fr 2fr;align-items:center;gap:30px}.ev-journey h2{font-size:31px}.ev-journey ol{gap:15px;padding:0;border:0;box-shadow:none;background:transparent;margin:0}.ev-journey li{padding:20px 15px;border:1px solid #dce9f8;border-radius:11px;background:#fff;display:block}.ev-journey .dv-step-icon{margin-bottom:12px;width:40px;height:43px}.ev-journey h3{font-size:12px}.ev-journey li p{font-size:11px}.ev-journey li>.dv-arrow{right:-15px;top:50px;width:13px;z-index:1}.ev-journey .dv-step-1{background:#dfedff;color:#1b5eab}.ev-journey .dv-step-2{background:#d9f5f3;color:#008789}.ev-journey .dv-step-3{background:#d9f6ee;color:#008b78}
.ev-planning>figure{height:430px}.ev-planning>figure img{object-position:left center}
.ev-example-card{position:absolute;right:18px;bottom:20px;width:250px;max-width:calc(100% - 36px);padding:20px;background:#fffffff2;border:1px solid #e1eaf4;border-radius:12px;box-shadow:0 12px 32px #0d2b4d1f;backdrop-filter:blur(12px);box-sizing:border-box}.ev-example-card>strong{display:block;font-size:13px;color:#173b62}.ev-example-card>span{display:inline-block;font-size:9px;font-weight:650;color:#7550a6;background:#f0e9fa;border-radius:20px;padding:4px 8px;margin:8px 0}.ev-example-card dl{display:grid;grid-template-columns:.9fr 1.2fr;gap:10px 12px;margin:10px 0 14px;font-size:10px;line-height:1.6;color:#2c4e71}.ev-example-card dt{font-weight:650}.ev-example-card dd{margin:0;overflow-wrap:anywhere}.ev-example-card>small{font-size:9px;color:#60758c;line-height:1.7;display:block;border-top:1px solid #e1eaf5;padding-top:10px}
@media(max-width:1200px){.ev-status-card{width:195px;padding:17px}.ev-journey{grid-template-columns:1fr;gap:16px}.ev-journey h2 br{display:none}.ev-journey ol{gap:18px}.ev-journey li{display:flex;gap:13px}.ev-journey .dv-step-icon{flex:none;margin:0}.ev-journey li>.dv-arrow{display:none}.ev-example-card{width:230px;padding:17px}}
@media(max-width:900px){.ev-planning{grid-template-columns:1fr;gap:25px}.ev-planning>figure{height:390px;max-width:700px;width:100%;margin:auto}.ev-planning>div{max-width:700px;width:100%;margin:auto}.ev-journey li{display:block}.ev-journey .dv-step-icon{margin-bottom:12px}}
@media(max-width:650px){[data-page="evidence-vault"] .ev-hero h1{font-size:37px}.ev-journey{display:block}.ev-journey ol{margin-top:20px}.ev-journey li{display:flex;gap:14px;padding:20px}.ev-journey .dv-step-icon{margin:0}.ev-journey h3{font-size:14px}.ev-journey li p{font-size:12px}.ev-planning>figure{height:auto;overflow:visible}.ev-planning>figure img{height:250px;object-position:left center;border-radius:12px}.ev-example-card{position:relative;right:auto;bottom:auto;width:auto;max-width:none;margin:-22px 15px 0;padding:20px}.ev-example-card dl{font-size:11px;grid-template-columns:1fr 1.3fr}.ev-example-card>strong{font-size:14px}}

@media(min-width:901px){.ev-hero .dv-hero-image{object-position:65% center}}

@media(min-width:901px){.ev-hero .dv-hero-image{mask-image:linear-gradient(90deg,transparent 0%,#000 30%,#000 70%,transparent 83%)}}

/* Evidence Vault: controlled record context, distinct from extraction results. */
body.theme-cebs[data-page="evidence-vault"]{--dv-accent:#5c45dc;--dv-ink:#102f56;--dv-muted:#4b6683}
[data-page="evidence-vault"] .dv-main .eyebrow{color:#3183b3}
[data-page="evidence-vault"] .ev-hero .eyebrow{color:#79c8fa}
[data-page="evidence-vault"] .ev-hero h1{font-size:clamp(36px,3.2vw,48px);line-height:1.14}
body.public-page[data-page="evidence-vault"] .dv-hero-copy{padding-top:30px}
[data-page="evidence-vault"] .ev-hero .dv-hero-copy>p{font-size:14px;line-height:1.75;max-width:540px}
.ev-status-card{background:#102d49e8;border-color:#75a8d940;color:#edf7ff;width:225px;max-width:225px;backdrop-filter:blur(15px)}.ev-status-card>strong{font-size:12px;color:#e5f2ff}.ev-status-card>span{font-size:11px;margin:12px 0}.ev-status-card .theme-icon{background:#b7eafa;color:#166387}.ev-status-card>small{color:#b8d2e7}
.ev-overview-visual{height:390px}.ev-workflow-panel{max-width:195px}.ev-workflow-panel>strong{color:#2a537b}.ev-workflow-panel .theme-icon{color:#4a81bb}
.ev-example-card>span{background:#e7f3ff;color:#236a9d}
@media(min-width:901px){.ev-hero .dv-hero-image{object-position:right center;mask-image:none}}
@media(max-width:1200px){.ev-status-card{width:205px;max-width:205px}[data-page="evidence-vault"] .ev-hero h1{font-size:43px}}
@media(max-width:650px){[data-page="evidence-vault"] .ev-hero h1{font-size:36px}body.public-page[data-page="evidence-vault"] .dv-hero-copy{padding-top:24px}.ev-overview-visual{height:auto}}
