#product-panel-finance .product-tab-intro h3,[data-product-measure=finance] .product-tab-intro h3,#product-panel-compliance .product-tab-intro h3,[data-product-measure=compliance] .product-tab-intro h3,#product-panel-ai .product-tab-intro h3,[data-product-measure=ai] .product-tab-intro h3{text-wrap:balance}.product-tab-stage[data-card-transition=directional-overlap]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.product-tab-stage[data-card-transition=directional-overlap]>.product-tab-panel{grid-area:1 / 1;align-self:stretch;width:100%;min-width:0;transform-origin:50% 50%}.product-tab-sizing{display:grid;grid-area:1 / 1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-width:0;visibility:hidden;pointer-events:none;user-select:none}.product-tab-sizing>.product-tab-panel{grid-area:1 / 1;align-self:start;width:100%;min-width:0}.product-tab-stage[data-card-transition=directional-overlap]>[data-panel-state=leaving]{pointer-events:none}.product-ai-details,.product-risk-details{display:grid;align-content:center;gap:0;padding:clamp(28px,3vw,44px);min-width:0;background:#fafaf8}.product-ai-capability,.product-risk-domain{padding:0 0 24px}.product-ai-capability+.product-ai-capability,.product-risk-domain+.product-risk-domain{padding-top:24px;border-top:1px solid var(--brand-rule, #dcdedb)}.product-ai-capability-heading,.product-risk-domain-heading{display:flex;align-items:baseline;gap:14px}.product-ai-capability-heading>span,.product-risk-domain-heading>span{order:1;flex:0 0 auto;margin-left:auto;color:var(--brand-muted, #626f76);font-size:11px;font-variant-numeric:tabular-nums}.product-ai-capability h4,.product-risk-domain h4{order:0;flex:1;min-width:0;margin:0;color:var(--brand-ink, #202525);font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.4;letter-spacing:-.02em}.product-ai-capability p,.product-risk-domain>p{margin:12px 0 0;color:var(--brand-muted, #626f76);font-size:var(--copy-size, 16px);line-height:1.8}.product-risk-domain>p{margin-bottom:12px}.product-risk-domain ul{display:flex;flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none}.product-risk-domain li{padding-right:12px;margin-right:12px;border-right:1px solid var(--brand-rule, #dcdedb);color:var(--brand-ink, #202525);font-size:clamp(13px,.9vw,15px);line-height:1.65}.product-risk-domain li:last-child{padding-right:0;margin-right:0;border-right:0}.product-ai-details .product-ai-review,.product-risk-details .product-risk-review{margin:0;padding-top:18px;border-top:1px solid var(--brand-rule, #dcdedb);color:var(--brand-muted, #626f76);font-size:clamp(12px,.85vw,14px);line-height:1.8}.product-risk-foundation{margin-top:28px;padding-top:22px;border-top:1px solid var(--brand-rule, #dcdedb)}.product-risk-foundation>b{display:inline-block;color:var(--brand-ink, #202525);font-size:clamp(14px,.95vw,16px);font-weight:500;line-height:1.6}.product-risk-foundation>p{margin:10px 0 0;color:var(--brand-muted, #626f76);font-size:clamp(14px,.95vw,16px);line-height:1.8}@media(max-width:600px){.product-ai-details,.product-risk-details{padding:28px 24px}.product-ai-capability h4,.product-risk-domain h4{font-size:18px}.product-ai-capability-heading,.product-risk-domain-heading{gap:12px}.product-risk-domain li{font-size:13px}}.shared-foundation{position:relative;color:var(--brand-ink, #202525);background:var(--brand-white, #fff)}.shared-foundation-inner{width:100%;max-width:var(--content, 1600px);margin-inline:auto}.shared-foundation-heading{display:grid;grid-template-columns:var(--section-heading-columns, minmax(0, 1.2fr) minmax(0, .8fr));align-items:end;gap:var(--section-gap, clamp(28px, 3vw, 56px));margin-bottom:var(--section-gap, clamp(28px, 3vw, 56px))}.shared-foundation-kicker{margin:0 0 20px;color:var(--brand-muted, #626f76);letter-spacing:.1em}.shared-foundation-heading h2{margin:0;font-size:var(--title-section, clamp(30px, 3.3vw, 56px));font-weight:500;line-height:1.2;letter-spacing:-.035em}.shared-foundation-description{max-width:48ch;margin:0 0 3px;color:var(--brand-muted, #626f76);font-size:var(--copy-size, clamp(15px, 1.05vw, 18px));line-height:1.85}.shared-foundation-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,64px);margin:0;padding:0;list-style:none;border-top:1px solid var(--brand-rule, #dcdedb)}.shared-foundation-principles li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;align-content:start;gap:clamp(12px,1.3vw,22px);min-width:0;padding-top:clamp(26px,2.5vw,40px)}.shared-foundation-number{padding-top:5px;color:var(--brand-muted, #626f76);font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.shared-foundation-principles h3{margin:0 0 14px;color:var(--brand-ink, #202525);font-size:clamp(20px,1.6vw,26px);font-weight:500;line-height:1.35;letter-spacing:-.025em}.shared-foundation-principles p{max-width:42ch;margin:0;color:var(--brand-muted, #626f76);font-size:var(--copy-size, clamp(15px, 1.05vw, 18px));line-height:1.8}@media(max-width:959px){.shared-foundation-heading{grid-template-columns:minmax(0,1fr);gap:24px}.shared-foundation-description{max-width:60ch}.shared-foundation-principles{gap:24px}.shared-foundation-principles li{grid-template-columns:minmax(0,1fr);gap:16px}.shared-foundation-number{padding-top:0}}@media(max-width:680px){.shared-foundation-principles{grid-template-columns:minmax(0,1fr);gap:0}.shared-foundation-principles li{grid-template-columns:28px minmax(0,1fr);gap:16px;padding-block:24px}.shared-foundation-principles li+li{border-top:1px solid var(--brand-rule, #dcdedb)}.shared-foundation-principles li:last-child{padding-bottom:0}.shared-foundation-number{padding-top:5px}.shared-foundation-principles h3{margin-bottom:10px}}
