.solution-detail[data-astro-cid-4yherewc]{color:#17130f;background:#f5f1e8}.detail-hero[data-astro-cid-4yherewc]{color:#fff;background:#101634;padding:1.25rem 0 4rem;overflow:hidden}.text-action[data-astro-cid-4yherewc]{color:#c7cddd;align-items:center;gap:.45rem;display:inline-flex}.hero-grid[data-astro-cid-4yherewc]{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:5rem;margin-top:0;display:grid}.live-pill[data-astro-cid-4yherewc]{text-transform:uppercase;border:1px solid #ffffff30;border-radius:99px;align-items:center;gap:.45rem;padding:.45rem .65rem;font:600 .62rem IBM Plex Mono;display:inline-flex}.live-pill[data-astro-cid-4yherewc] i[data-astro-cid-4yherewc]{background:#5bd6a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5bd6a020}.eyebrow[data-astro-cid-4yherewc]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font:600 .68rem IBM Plex Mono}.detail-hero[data-astro-cid-4yherewc] .eyebrow[data-astro-cid-4yherewc]{margin:1.7rem 0 .7rem}.detail-hero[data-astro-cid-4yherewc] h1[data-astro-cid-4yherewc]{letter-spacing:-.07em;max-width:850px;margin:0;font-size:clamp(3rem,6vw,5.25rem);font-weight:500;line-height:.88}.lede[data-astro-cid-4yherewc]{color:#c7cddd;max-width:710px;margin:1.5rem 0 0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.65}.hero-actions[data-astro-cid-4yherewc]{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.primary-action[data-astro-cid-4yherewc],.detail-cta[data-astro-cid-4yherewc] a[data-astro-cid-4yherewc]{color:#1a0a00;background:#f08423;border-radius:5px;align-items:center;gap:.5rem;padding:.85rem 1rem;font-weight:600;display:inline-flex}.metric-list[data-astro-cid-4yherewc]{border-top:1px solid #ffffff2d;display:grid}.metric-list[data-astro-cid-4yherewc] span[data-astro-cid-4yherewc]{color:#d9deea;border-bottom:1px solid #ffffff2d;padding:1rem 0;font:500 .72rem IBM Plex Mono}.product-stage[data-astro-cid-4yherewc]{background:linear-gradient(#101634 0 34%,#f5f1e8 34%);padding:0 0 6rem}.screen-frame[data-astro-cid-4yherewc]{background:#fff;border:1px solid #c9c4ba;border-radius:10px;padding:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #17130f28}.screen-frame[data-astro-cid-4yherewc] picture[data-astro-cid-4yherewc],.screen-frame[data-astro-cid-4yherewc] img[data-astro-cid-4yherewc]{width:100%;display:block}.caption[data-astro-cid-4yherewc]{text-align:right;color:#706960;font:500 .75rem IBM Plex Mono}.detail-section[data-astro-cid-4yherewc]{padding:clamp(4rem,7vw,6rem) 0}.compliance-intro-grid[data-astro-cid-4yherewc],.model-heading[data-astro-cid-4yherewc],.decision-grid[data-astro-cid-4yherewc],.demo-grid[data-astro-cid-4yherewc],.faq-grid[data-astro-cid-4yherewc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);display:grid}.compliance-intro[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc],.model-heading[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc],.decision-copy[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc],.demo-section[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc],.faq-section[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc]{letter-spacing:-.05em;margin:.75rem 0 0;font-size:clamp(2.2rem,3.8vw,3.5rem);font-weight:500;line-height:.98}.intro-copy[data-astro-cid-4yherewc]{color:#554e45;align-self:end;font-size:1.02rem;line-height:1.75}.intro-copy[data-astro-cid-4yherewc] p[data-astro-cid-4yherewc]:last-child{margin-bottom:0}.answer-grid[data-astro-cid-4yherewc]{border-block:1px solid #cbc4b9;grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]{border-right:1px solid #cbc4b9;min-height:225px;padding:1.3rem}.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]:last-child{border-right:0}.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]>span[data-astro-cid-4yherewc],.model-list[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]>span[data-astro-cid-4yherewc],.demo-grid[data-astro-cid-4yherewc] li[data-astro-cid-4yherewc]>span[data-astro-cid-4yherewc]{color:var(--accent);font:600 .62rem IBM Plex Mono}.answer-grid[data-astro-cid-4yherewc] h3[data-astro-cid-4yherewc]{margin:3.5rem 0 .65rem;font-size:1.25rem}.answer-grid[data-astro-cid-4yherewc] p[data-astro-cid-4yherewc]{color:#655e55;margin:0;line-height:1.55}.compliance-model[data-astro-cid-4yherewc]{background:#ebe6dc;padding:clamp(4rem,7vw,6rem) 0}.model-heading[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc]{color:#554e45;align-self:end;margin:0;font-size:1.02rem;line-height:1.7}.model-list[data-astro-cid-4yherewc]{border-top:1px solid #c8c1b6;margin-top:4rem}.model-list[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]{border-bottom:1px solid #c8c1b6;grid-template-columns:58px minmax(0,1fr) minmax(220px,.55fr);align-items:start;gap:1.4rem;padding:1.55rem 0;display:grid}.model-list[data-astro-cid-4yherewc] h3[data-astro-cid-4yherewc]{margin:0 0 .45rem;font-size:1.2rem}.model-list[data-astro-cid-4yherewc] p[data-astro-cid-4yherewc],.decision-copy[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc],.decision-card[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc],.demo-grid[data-astro-cid-4yherewc]>div[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc],.faq-grid[data-astro-cid-4yherewc]>div[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc],.faq-list[data-astro-cid-4yherewc] p[data-astro-cid-4yherewc]{color:#655e55;margin:0;line-height:1.65}.model-list[data-astro-cid-4yherewc] strong[data-astro-cid-4yherewc]{color:#18794e;gap:.45rem;font-size:.82rem;line-height:1.45;display:flex}.model-list[data-astro-cid-4yherewc] strong[data-astro-cid-4yherewc] svg[data-astro-cid-4yherewc]{flex:none;margin-top:.08rem}.decision-grid[data-astro-cid-4yherewc]{align-items:center}.decision-copy[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc]{max-width:650px;margin-top:1.4rem}.decision-copy[data-astro-cid-4yherewc] ul[data-astro-cid-4yherewc]{gap:.8rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.decision-copy[data-astro-cid-4yherewc] li[data-astro-cid-4yherewc]{align-items:flex-start;gap:.65rem;display:flex}.decision-copy[data-astro-cid-4yherewc] li[data-astro-cid-4yherewc] svg[data-astro-cid-4yherewc]{color:#18794e;flex:none;margin-top:.18rem}.decision-card[data-astro-cid-4yherewc]{color:#fff;background:#101634;border-radius:8px;padding:clamp(1.6rem,4vw,3rem);box-shadow:0 28px 70px #17130f20}.decision-card[data-astro-cid-4yherewc]>span[data-astro-cid-4yherewc]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font:600 .65rem IBM Plex Mono}.decision-card[data-astro-cid-4yherewc] h3[data-astro-cid-4yherewc]{letter-spacing:-.035em;margin:1rem 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.05}.decision-card[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc]{color:#c7cddd}.decision-card[data-astro-cid-4yherewc] dl[data-astro-cid-4yherewc]{margin:2rem 0 0}.decision-card[data-astro-cid-4yherewc] dl[data-astro-cid-4yherewc] div[data-astro-cid-4yherewc]{border-top:1px solid #ffffff25;grid-template-columns:120px 1fr;gap:1rem;padding:.9rem 0;display:grid}.decision-card[data-astro-cid-4yherewc] dt[data-astro-cid-4yherewc]{color:#8e98b2;text-transform:uppercase;font:500 .62rem IBM Plex Mono}.decision-card[data-astro-cid-4yherewc] dd[data-astro-cid-4yherewc]{color:#e4e7ef;margin:0;font-size:.9rem}.demo-section[data-astro-cid-4yherewc]{color:#fff;background:#101634;padding:clamp(4rem,7vw,6rem) 0}.demo-grid[data-astro-cid-4yherewc]>div[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc]{color:#c7cddd;margin-top:1.4rem}.demo-grid[data-astro-cid-4yherewc]>div[data-astro-cid-4yherewc]>a[data-astro-cid-4yherewc]{color:#1a0a00;background:#f08423;border-radius:5px;align-items:center;gap:.5rem;margin-top:1.8rem;padding:.85rem 1rem;font-weight:600;display:inline-flex}.demo-grid[data-astro-cid-4yherewc] ol[data-astro-cid-4yherewc]{border-top:1px solid #ffffff28;margin:0;padding:0;list-style:none}.demo-grid[data-astro-cid-4yherewc] li[data-astro-cid-4yherewc]{border-bottom:1px solid #ffffff28;grid-template-columns:48px 1fr;gap:1rem;padding:1.1rem 0;display:grid}.demo-grid[data-astro-cid-4yherewc] li[data-astro-cid-4yherewc] strong[data-astro-cid-4yherewc]{margin-bottom:.25rem;font-weight:600;display:block}.demo-grid[data-astro-cid-4yherewc] li[data-astro-cid-4yherewc] p[data-astro-cid-4yherewc]{color:#aeb6ca;margin:0;line-height:1.5}.faq-grid[data-astro-cid-4yherewc]{align-items:start}.faq-grid[data-astro-cid-4yherewc]>div[data-astro-cid-4yherewc]:first-child{position:sticky;top:100px}.faq-grid[data-astro-cid-4yherewc]>div[data-astro-cid-4yherewc]:first-child>p[data-astro-cid-4yherewc]{margin-top:1.2rem}.faq-list[data-astro-cid-4yherewc]{border-top:1px solid #cbc4b9}.faq-list[data-astro-cid-4yherewc] details[data-astro-cid-4yherewc]{border-bottom:1px solid #cbc4b9}.faq-list[data-astro-cid-4yherewc] summary[data-astro-cid-4yherewc]{cursor:pointer;padding:1.25rem 2.25rem 1.25rem 0;font-weight:600;list-style:none;position:relative}.faq-list[data-astro-cid-4yherewc] summary[data-astro-cid-4yherewc]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-4yherewc] summary[data-astro-cid-4yherewc]:after{color:var(--accent);content:"+";font:400 1.4rem/1 IBM Plex Mono;position:absolute;top:1.15rem;right:0}.faq-list[data-astro-cid-4yherewc] details[data-astro-cid-4yherewc][open] summary[data-astro-cid-4yherewc]:after{content:"−"}.faq-list[data-astro-cid-4yherewc] p[data-astro-cid-4yherewc]{padding:0 2.25rem 1.3rem 0}.detail-cta[data-astro-cid-4yherewc]{color:#1a0a00;background:#f08423;padding:4rem 0}.detail-cta[data-astro-cid-4yherewc] .shell[data-astro-cid-4yherewc]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.detail-cta[data-astro-cid-4yherewc] .eyebrow[data-astro-cid-4yherewc]{color:#6b3300}.detail-cta[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc]{letter-spacing:-.055em;max-width:800px;margin:.8rem 0 0;font-size:clamp(2.2rem,3.4vw,3.3rem);font-weight:500;line-height:.96}.detail-cta[data-astro-cid-4yherewc] a[data-astro-cid-4yherewc]{color:#fff;background:#1a0a00;flex:none}@media (prefers-color-scheme:dark){.solution-detail[data-astro-cid-4yherewc]{color:#f4f6fc;background:#080c14}.product-stage[data-astro-cid-4yherewc]{background:linear-gradient(#101634 0 34%,#080c14 34%)}.screen-frame[data-astro-cid-4yherewc]{background:#071327;border-color:#30394c;box-shadow:0 34px 90px #0009}.caption[data-astro-cid-4yherewc],.intro-copy[data-astro-cid-4yherewc],.answer-grid[data-astro-cid-4yherewc] p[data-astro-cid-4yherewc],.model-heading[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc],.model-list[data-astro-cid-4yherewc] p[data-astro-cid-4yherewc],.decision-copy[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc],.faq-grid[data-astro-cid-4yherewc]>div[data-astro-cid-4yherewc]>p[data-astro-cid-4yherewc],.faq-list[data-astro-cid-4yherewc] p[data-astro-cid-4yherewc]{color:#aab2c5}.answer-grid[data-astro-cid-4yherewc],.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc],.model-list[data-astro-cid-4yherewc],.model-list[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc],.faq-list[data-astro-cid-4yherewc],.faq-list[data-astro-cid-4yherewc] details[data-astro-cid-4yherewc]{border-color:#343c4e}.compliance-model[data-astro-cid-4yherewc]{background:#101522}.decision-card[data-astro-cid-4yherewc]{background:#0d1421;border:1px solid #30394c;box-shadow:0 28px 70px #0008}}@media (width<=760px){.hero-grid[data-astro-cid-4yherewc],.compliance-intro-grid[data-astro-cid-4yherewc],.model-heading[data-astro-cid-4yherewc],.decision-grid[data-astro-cid-4yherewc],.demo-grid[data-astro-cid-4yherewc],.faq-grid[data-astro-cid-4yherewc]{grid-template-columns:1fr;gap:2.5rem}.answer-grid[data-astro-cid-4yherewc]{grid-template-columns:repeat(2,1fr)}.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]:nth-child(2n){border-right:0}.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]:nth-child(-n+2){border-bottom:1px solid #cbc4b9}.model-list[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]{grid-template-columns:42px 1fr}.model-list[data-astro-cid-4yherewc] strong[data-astro-cid-4yherewc]{grid-column:2}.faq-grid[data-astro-cid-4yherewc]>div[data-astro-cid-4yherewc]:first-child{position:static}.detail-cta[data-astro-cid-4yherewc] .shell[data-astro-cid-4yherewc]{flex-direction:column;align-items:flex-start}}@media (prefers-color-scheme:dark) and (width<=760px){.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]:nth-child(-n+2){border-bottom-color:#343c4e}}@media (width<=480px){.compliance-intro[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc],.model-heading[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc],.decision-copy[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc],.demo-section[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc],.faq-section[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc],.detail-cta[data-astro-cid-4yherewc] h2[data-astro-cid-4yherewc]{letter-spacing:-.035em;margin:.55rem 0 .75rem;font-size:clamp(1.85rem,8.5vw,2.15rem);line-height:1.08}.answer-grid[data-astro-cid-4yherewc]{grid-template-columns:1fr}.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc],.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]:nth-child(2n),.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]:nth-child(-n+2){border-bottom:1px solid #cbc4b9;border-right:0;min-height:auto}.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]:last-child{border-bottom:0}.answer-grid[data-astro-cid-4yherewc] h3[data-astro-cid-4yherewc]{margin-top:1.8rem}.model-list[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]{grid-template-columns:1fr}.model-list[data-astro-cid-4yherewc] strong[data-astro-cid-4yherewc]{grid-column:1}.decision-card[data-astro-cid-4yherewc] dl[data-astro-cid-4yherewc] div[data-astro-cid-4yherewc]{grid-template-columns:1fr;gap:.25rem}}@media (prefers-color-scheme:dark) and (width<=480px){.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc],.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]:nth-child(2n),.answer-grid[data-astro-cid-4yherewc] article[data-astro-cid-4yherewc]:nth-child(-n+2){border-bottom-color:#343c4e}}
