.solution-brief-page{--sb-gold: #FFC200;--sb-gold-dark: #E6AC00;--sb-black: #111111;--sb-near-black: #1A1A1A;--sb-heather: #D4D0C9;--sb-gray-mid: #8C8882;--sb-light-bg: #F7F6F3;--sb-rule: #E5E3DF;--sb-mx: clamp(24px, 5vw, 72px);--sb-py: clamp(52px, 7vw, 88px);--sb-max: 1120px;background:#fff;font-family:Tomorrow,Arial,sans-serif;color:var(--sb-near-black)}.solution-brief-page .sb-inner{max-width:var(--sb-max);margin:0 auto;padding-left:var(--sb-mx);padding-right:var(--sb-mx)}.solution-brief-page .sb-editorial-grid{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);gap:clamp(32px,5vw,72px);align-items:start}.solution-brief-page .sb-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--sb-gold-dark);margin-bottom:14px}.solution-brief-page .sb-section-h2{font-size:clamp(19px,1.8vw,24px);font-weight:700;color:var(--sb-near-black);line-height:1.2;margin:0 0 6px}.solution-brief-page .sb-body{font-size:clamp(15px,1.1vw,17px);line-height:1.68;color:#3a3a3a;max-width:720px;margin:0}.solution-brief-page .sb-body>p,.solution-brief-page .sb-hero-subtitle>p,.solution-brief-page .sb-component-body>p,.solution-brief-page .sb-feature-body>p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.solution-brief-page .sb-web-hero{background:var(--sb-near-black);padding:var(--sb-py) 0}.solution-brief-page .sb-web-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(40px,6vw,80px);align-items:center}.solution-brief-page .sb-hero-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--sb-gold);margin-bottom:18px}.solution-brief-page .sb-hero-title{font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.1;color:#fff;letter-spacing:-.01em;margin:0 0 16px}.solution-brief-page .sb-hero-subtitle{font-size:clamp(14px,1.1vw,16px);font-weight:400;color:var(--sb-heather);line-height:1.65;margin:0 0 32px;max-width:480px}.solution-brief-page .sb-hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:28px}.solution-brief-page .sb-hero-media img{width:100%;display:block;aspect-ratio:16 / 10;object-fit:cover;border:1px solid rgba(255,194,0,.18)}.solution-brief-page .sb-btn-primary{background:var(--sb-gold);color:var(--sb-near-black);font-family:Tomorrow,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:13px 28px;text-decoration:none;display:inline-block;border:none;cursor:pointer;transition:background .15s;white-space:nowrap}.solution-brief-page .sb-btn-primary:hover{background:var(--sb-gold-dark);color:var(--sb-near-black);text-decoration:none}.solution-brief-page .sb-btn-ghost{background:transparent;color:#fff;font-family:Tomorrow,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:12px 24px;text-decoration:none;display:inline-block;border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:border-color .15s;white-space:nowrap}.solution-brief-page .sb-btn-ghost:hover{border-color:#ffffffb3;color:#fff;text-decoration:none}.solution-brief-page .sb-btn-ghost--dark{color:var(--sb-near-black);border-color:#00000040}.solution-brief-page .sb-btn-ghost--dark:hover{border-color:#0009;color:var(--sb-near-black)}.solution-brief-page .sb-overview-section{padding:var(--sb-py) 0;border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:36px;border-top:1px solid var(--sb-rule)}.solution-brief-page .sb-pillar{padding:32px 28px 28px 24px;border-right:1px solid var(--sb-rule)}.solution-brief-page .sb-pillar:first-child{padding-left:0}.solution-brief-page .sb-pillar:last-child{border-right:none}.solution-brief-page .sb-pillar:before{content:"";display:block;width:22px;height:2px;background:var(--sb-gold);margin-bottom:26px}.solution-brief-page .sb-pillar p{font-size:13px;font-weight:400;line-height:1.72;color:var(--sb-near-black);margin:0}.solution-brief-page .sb-stat-band{background:#f0ede8;border-top:1px solid var(--sb-rule);border-bottom:1px solid var(--sb-rule);padding:clamp(24px,3vw,36px) 0}.solution-brief-page .sb-stat-grid{display:grid;grid-template-columns:repeat(3,1fr)}.solution-brief-page .sb-stat-item{padding:0 48px;border-right:1px solid var(--sb-rule);text-align:center}.solution-brief-page .sb-stat-item:first-child{padding-left:0;text-align:left}.solution-brief-page .sb-stat-item:last-child{border-right:none}.solution-brief-page .sb-stat-number{font-size:clamp(22px,2.6vw,34px);font-weight:700;color:var(--sb-near-black);line-height:1;letter-spacing:-.02em;margin-bottom:8px}.solution-brief-page .sb-stat-desc{font-size:13px;color:#4a4845;line-height:1.5}.solution-brief-page .sb-challenge-section{padding:var(--sb-py) 0 clamp(36px,4vw,56px);border-bottom:none}.solution-brief-page .sb-challenge-list{margin-top:24px}.solution-brief-page .sb-challenge-item{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-challenge-item:first-child{border-top:1px solid var(--sb-rule)}.solution-brief-page .sb-challenge-marker{width:6px;height:6px;border-radius:50%;background:var(--sb-gold);flex-shrink:0;margin-top:7px}.solution-brief-page .sb-challenge-text{font-size:clamp(14px,1vw,15px);line-height:1.62;color:var(--sb-near-black)}.solution-brief-page .sb-solution-section{padding:clamp(36px,4vw,56px) 0 var(--sb-py);border-top:1px solid var(--sb-rule);border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-components-label{font-size:14px;font-weight:500;color:#4a4845;margin:32px 0 8px;letter-spacing:.01em}.solution-brief-page .sb-components{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--sb-rule);margin:4px 0 28px}.solution-brief-page .sb-component-card{background:var(--sb-near-black);padding:22px 24px 26px;position:relative}.solution-brief-page .sb-component-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--sb-gold)}.solution-brief-page .sb-component-name{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-gold);margin-bottom:8px}.solution-brief-page .sb-component-abbr{font-size:28px;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin-bottom:14px;display:block}.solution-brief-page .sb-component-body{font-size:clamp(14px,1vw,15px);line-height:1.68;color:var(--sb-heather);margin:0}.solution-brief-page .sb-architecture-section{background:var(--sb-light-bg);padding:var(--sb-py) 0}.solution-brief-page .sb-arch-heading{font-size:clamp(22px,2.2vw,30px);font-weight:700;color:var(--sb-near-black);letter-spacing:-.01em;line-height:1.15;margin:0;padding-bottom:16px;border-bottom:3px solid var(--sb-gold);display:inline-block}.solution-brief-page .sb-diagram-wrap{margin-top:48px;text-align:center}.solution-brief-page .sb-diagram-wrap img{max-width:860px;width:100%;display:block;margin:0 auto}.solution-brief-page .sb-diagram-caption{font-size:12px;color:var(--sb-gray-mid);margin-top:14px;text-align:center}.solution-brief-page .sb-usecases-section{padding:var(--sb-py) 0;border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-usecase-list{margin-top:0}.solution-brief-page .sb-usecase-item{padding:28px 0;border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-usecase-item:first-child{border-top:1px solid var(--sb-rule)}.solution-brief-page .sb-usecase-number{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-gold-dark);margin-bottom:8px}.solution-brief-page .sb-usecase-title{font-size:clamp(16px,1.3vw,18px);font-weight:600;color:var(--sb-near-black);margin-bottom:12px}.solution-brief-page .sb-usecase-desc{font-size:clamp(14px,1vw,16px);line-height:1.68;color:#3a3a3a;max-width:720px;margin:0}.solution-brief-page .sb-final-cta{background:var(--sb-near-black);padding:clamp(56px,7vw,96px) 0}.solution-brief-page .sb-final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.solution-brief-page .sb-final-cta-copy h2{font-size:clamp(22px,2.2vw,30px);font-weight:700;color:#fff;line-height:1.2;margin:0 0 12px}.solution-brief-page .sb-final-cta-copy p{font-size:14px;color:var(--sb-heather);line-height:1.65;margin:0;max-width:560px}.solution-brief-page .sb-final-cta-actions{display:flex;gap:14px;flex-shrink:0;flex-wrap:wrap;align-items:center}.solution-brief-page .sb-web-hero--product .sb-hero-media img{aspect-ratio:auto;object-fit:contain;border:1px solid rgba(255,194,0,.18);background:transparent;max-height:280px;margin:0 auto;display:block}.solution-brief-page .sb-components--flat{display:block;background:none;margin:32px 0 0}.solution-brief-page .sb-components--flat .sb-component-block{padding:32px 0}.solution-brief-page .sb-components--flat .sb-component-block+.sb-component-block{padding-top:40px}.solution-brief-page .sb-components--flat .sb-component-header{display:flex;align-items:baseline;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--sb-rule);margin-bottom:20px;position:relative}.solution-brief-page .sb-components--flat .sb-component-header:after{content:"";position:absolute;bottom:-1px;left:0;width:clamp(120px,18vw,180px);height:2px;background:var(--sb-gold)}.solution-brief-page .sb-components--flat .sb-component-name{font-size:clamp(20px,2vw,26px);font-weight:700;color:var(--sb-near-black);letter-spacing:-.02em;text-transform:none;line-height:1;margin:0}.solution-brief-page .sb-components--flat .sb-component-abbr{font-size:clamp(20px,2vw,26px);font-weight:500;color:var(--sb-gray-mid);letter-spacing:0;margin:0;line-height:1}.solution-brief-page .sb-components--flat .sb-component-body{font-size:clamp(15px,1.1vw,17px);line-height:1.72;color:#3a3a3a;margin:0 0 14px}.solution-brief-page .sb-components--flat .sb-component-body:last-child{margin-bottom:0}.solution-brief-page .sb-solution-summary{padding:36px 0 0}.solution-brief-page .sb-solution-h2{font-size:clamp(20px,2vw,26px);font-weight:700;color:var(--sb-near-black);letter-spacing:-.02em;line-height:1.2;margin:0 0 14px}.solution-brief-page .sb-solution-summary .sb-body{color:#3a3a3a;max-width:860px}.solution-brief-page .sb-solution-summary .sb-body+.sb-body{margin-top:16px}.solution-brief-page .sb-feature-list{display:block;margin-top:28px;border-top:1px solid var(--sb-rule)}.solution-brief-page .sb-feature-entry{display:block;padding:20px 0;border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-feature-name{font-size:clamp(14px,1.1vw,16px);font-weight:700;color:var(--sb-near-black);letter-spacing:-.01em;margin-bottom:8px}.solution-brief-page .sb-feature-body{font-size:clamp(13px,.95vw,15px);line-height:1.72;color:#4a4845;margin:0;max-width:680px}.solution-brief-page .sb-product-overview{padding:var(--sb-py) 0 clamp(32px,4vw,48px);border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-product-overview .sb-body{max-width:860px}.solution-brief-page .sb-product-desc-section{padding:clamp(36px,4vw,52px) 0 clamp(32px,4vw,48px);border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-product-desc-h2{font-size:clamp(22px,2.2vw,30px);font-weight:700;color:var(--sb-near-black);letter-spacing:-.01em;line-height:1.15;margin:6px 0 0}.solution-brief-page .sb-features-section{background:var(--sb-light-bg);padding:clamp(40px,5vw,56px) 0;border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-features-h2{font-size:clamp(22px,2.2vw,30px);font-weight:700;color:var(--sb-near-black);letter-spacing:-.01em;line-height:1.15;margin:0}.solution-brief-page .sb-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--sb-rule);border-left:1px solid var(--sb-rule)}.solution-brief-page .sb-feature-item{padding:28px 32px;border-right:1px solid var(--sb-rule);border-bottom:1px solid var(--sb-rule);position:relative}.solution-brief-page .sb-feature-item:before{content:"";display:block;width:18px;height:2px;background:var(--sb-gold);margin-bottom:16px}.solution-brief-page .sb-feature-title{font-size:clamp(13px,1vw,15px);font-weight:700;color:var(--sb-near-black);margin-bottom:8px;letter-spacing:.01em}.solution-brief-page .sb-feature-desc{font-size:13px;line-height:1.65;color:#4a4845;margin:0}.solution-brief-page .sb-specs-section{padding:clamp(40px,5vw,56px) 0;border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-specs-section table{font-size:13px}.solution-brief-page .sb-specs-section td:first-child{font-weight:600;color:var(--sb-near-black);white-space:nowrap;width:32%}.solution-brief-page .sb-specs-section td:nth-child(2){color:#4a4845}.solution-brief-page .sb-specs-section .sb-spec-category-row td{background:#f0ede8;font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-near-black);padding:10px 14px;border-color:var(--sb-rule)}.solution-brief-page .sb-licensing-section{background:var(--sb-light-bg);padding:clamp(40px,5vw,64px) 0;border-top:1px solid var(--sb-rule);border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-licensing-section .sb-eyebrow{color:var(--sb-gold-dark)}.solution-brief-page .sb-licensing-section .sb-section-h2{color:var(--sb-near-black)}.solution-brief-page .sb-licensing-section .sb-body{color:#3a3a3a}.solution-brief-page .sb-component-img-icon{display:block;width:100px;height:60px;object-fit:contain;object-position:left center;margin-bottom:18px}.solution-brief-page .sb-usecase-numbered-item{display:grid;grid-template-columns:80px 1fr;gap:0 32px;padding:32px 0;border-bottom:1px solid var(--sb-rule);align-items:start}.solution-brief-page .sb-usecase-numbered-item:first-child{border-top:1px solid var(--sb-rule)}.solution-brief-page .sb-component-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff14;margin-top:18px;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.solution-brief-page .sb-component-spec-item{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--sb-gold);line-height:1.4;padding-right:12px}@media(max-width:900px){.solution-brief-page .sb-component-specs{grid-template-columns:repeat(2,1fr);gap:10px}}.solution-brief-page .sb-snapshot-section{padding:clamp(40px,5vw,56px) 0;border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-snapshot-section table{font-size:13px;width:100%;border-collapse:collapse;border:1px solid var(--sb-rule)}.solution-brief-page .sb-snapshot-section thead tr{background:var(--sb-near-black)}.solution-brief-page .sb-snapshot-section thead th{background:var(--sb-near-black);padding:10px 14px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--sb-gold);border-color:#333}.solution-brief-page .sb-snapshot-section tbody tr{border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-snapshot-section tbody tr:nth-child(2n){background:var(--sb-light-bg)}.solution-brief-page .sb-snapshot-section td{padding:14px 16px;vertical-align:top;line-height:1.62}.solution-brief-page .sb-snapshot-section td:first-child{font-weight:500;color:var(--sb-near-black);width:26%;border-right:1px solid var(--sb-rule);white-space:nowrap}.solution-brief-page .sb-snapshot-section td:nth-child(2){color:#4a4845}.solution-brief-page .sb-usecase-num{font-size:clamp(40px,4.5vw,56px);font-weight:700;color:var(--sb-heather);line-height:1;letter-spacing:-.03em;margin-bottom:12px;display:block}.solution-brief-page .sb-figure-panel{background:var(--sb-light-bg);border:1px solid var(--sb-rule);padding:28px 28px 22px;margin-top:36px}.solution-brief-page .sb-figure-panel-label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sb-near-black);border-bottom:2px solid var(--sb-gold);padding-bottom:8px;margin-bottom:20px}.solution-brief-page .sb-figure-panel .sb-diagram-caption{font-size:13px;color:#4a4845;margin-top:14px;text-align:center;font-style:italic}.solution-brief-page .sb-figure-panel img{width:100%;height:auto;display:block}.solution-brief-page .sb-figure-panel .sb-diagram-caption{margin-top:12px}.solution-brief-page .sb-usecase-icon{display:block;width:30px;height:30px;margin-bottom:12px}.solution-brief-page .sb-how-section{background:var(--sb-light-bg);padding:clamp(40px,5.5vw,72px) 0;border-bottom:1px solid var(--sb-rule)}.solution-brief-page .sb-how-section-header{margin-bottom:32px}.solution-brief-page .sb-how-intro{font-size:clamp(15px,1.1vw,17px);line-height:1.68;color:#3a3a3a;max-width:720px;margin:0 0 36px}@media(max-width:900px){.solution-brief-page .sb-web-hero-grid{grid-template-columns:1fr;gap:28px}.solution-brief-page .sb-hero-media{order:-1}.solution-brief-page .sb-editorial-grid{grid-template-columns:1fr;gap:20px}.solution-brief-page .sb-pillars{grid-template-columns:1fr;margin-top:24px}.solution-brief-page .sb-pillar{border-right:none;border-bottom:1px solid var(--sb-rule);padding:20px 0}.solution-brief-page .sb-pillar:last-child{border-bottom:none}.solution-brief-page .sb-pillar:before{margin-bottom:14px}.solution-brief-page .sb-stat-grid{grid-template-columns:1fr;gap:0}.solution-brief-page .sb-stat-item{border-right:none;border-bottom:1px solid var(--sb-rule);text-align:left;padding:20px 0}.solution-brief-page .sb-stat-item:first-child{padding-left:0;padding-top:0}.solution-brief-page .sb-stat-item:last-child{border-bottom:none;padding-bottom:0}.solution-brief-page .sb-components{grid-template-columns:1fr}.solution-brief-page .sb-arch-heading{font-size:clamp(20px,5vw,26px)}.solution-brief-page .sb-diagram-wrap{margin-top:32px}.solution-brief-page .sb-usecase-item{padding:22px 0}.solution-brief-page .sb-final-cta-inner{flex-direction:column;align-items:flex-start;gap:28px}.solution-brief-page .sb-features-grid{grid-template-columns:1fr}.solution-brief-page .sb-specs-section td:first-child{white-space:normal}}@media print{header,nav,.site-nav,.site-header,#back-link,.back-link,.post_subscribe,.post_share,footer,.site-footer{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.solution-brief-page .sb-product-desc-section,.solution-brief-page .sb-features-section,.solution-brief-page .sb-specs-section{break-before:page;page-break-before:always}.solution-brief-page .sb-licensing-section,.solution-brief-page .sb-final-cta{break-before:avoid;page-break-before:avoid}.solution-brief-page .sb-product-desc-h2,.solution-brief-page .sb-solution-h2,.solution-brief-page .sb-features-h2,.solution-brief-page .sb-eyebrow{break-after:avoid;page-break-after:avoid}.solution-brief-page .sb-components--flat{break-before:avoid;page-break-before:avoid}.solution-brief-page .sb-solution-summary,.solution-brief-page .sb-component-block,.solution-brief-page .sb-feature-entry,.solution-brief-page .sb-licensing-section,.solution-brief-page .sb-final-cta{break-inside:avoid;page-break-inside:avoid}.solution-brief-page .sb-spec-category-row{break-after:avoid;page-break-after:avoid}.solution-brief-page .sb-web-hero{padding-top:28px!important;padding-bottom:28px!important}.solution-brief-page .sb-product-overview{padding-top:24px!important;padding-bottom:24px!important}.solution-brief-page .sb-product-desc-section{padding-top:24px!important;padding-bottom:20px!important}.solution-brief-page .sb-solution-summary{padding-top:16px!important}.solution-brief-page .sb-features-section{padding-top:24px!important;padding-bottom:24px!important}.solution-brief-page .sb-specs-section{padding-top:24px!important;padding-bottom:20px!important}.solution-brief-page .sb-licensing-section{padding-top:20px!important;padding-bottom:20px!important}.solution-brief-page .sb-final-cta{padding-top:20px!important;padding-bottom:24px!important}.solution-brief-page .sb-components--flat .sb-component-block{padding-top:20px!important;padding-bottom:20px!important}.solution-brief-page .sb-web-hero--product .sb-hero-media img{max-height:160px!important}}
