.product-proof{align-self:center;border:1px solid #526258;padding:28px;background:#162a25;border-radius:5px}.proof-heading{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;color:#bdd2c5;font-size:12px}.value-card{display:block;text-decoration:none;color:inherit;padding:24px;background:#fff;border:1px solid #d3ded7;border-radius:4px}.value-kicker{font-size:11px;letter-spacing:.08em;color:#557166}.value-card h3{font-size:16px;margin:12px 0}.value-number{font-size:clamp(28px,3.1vw,44px);line-height:1.25;display:block;color:#285c4b;letter-spacing:-.03em}.value-card p{font-size:13px;line-height:1.65;margin:12px 0;color:#4d655d}.value-link{font-size:12px;color:#285c4b;font-weight:650}.value-card:hover{border-color:#527864}.product-proof .value-card{padding:20px 0;background:transparent;border:0;border-bottom:1px solid #40564c;border-radius:0;color:#e7eee7}.product-proof .value-card:last-child{border-bottom:0}.product-proof .value-card h3{margin:8px 0}.product-proof .value-number{font-size:38px;color:#bdec96}.product-proof .value-kicker,.product-proof .value-card p,.product-proof .value-link{color:#c4d6cb}.product-proof .proof-note{font-size:12px;color:#b5c8bd;margin:14px 0 0;line-height:1.6}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.value-grid .value-number{font-size:clamp(25px,2.6vw,36px)}.workload-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.workload-links>a{display:flex;align-items:flex-start;gap:20px;padding:24px 0;border-bottom:1px solid #c5d3c9;color:#163d30;text-decoration:none}.workload-links>a:hover h3{text-decoration:underline;text-underline-offset:5px}.workload-links .mono{font-size:12px;padding-top:5px;color:#5b7668}.workload-links h3{font-size:19px;margin:0 0 10px}.workload-links p{font-size:14px;line-height:1.6;margin:0;color:#4a6457}.workload-links>a>span:last-child{margin-left:auto;font-size:22px}.product-workloads{padding:64px 0}.assurance-strip{padding-top:60px;padding-bottom:60px}.assurance-strip>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.assurance-strip h3{font-size:22px}.assurance-strip p:not(.eyebrow){font-size:14px;line-height:1.8;color:#bccfc3}.assurance-strip a{color:#bdec96;font-size:13px}.architecture-proof{max-width:920px;margin:35px auto}.architecture-proof .hero-figure{margin:0}.architecture-details{margin-top:30px}.architecture-details>summary{padding:18px 0;cursor:pointer;font-weight:650}.overview-workloads{margin-top:36px}.overview-workloads h3{font-size:18px}.nav-group-label{font-size:10px;letter-spacing:.08em;color:#6c7c73;margin:19px 0 6px;padding:0 12px}.product-controls{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:18px 0}.product-controls label{display:grid;gap:7px;font-size:12px;color:#486255;min-width:150px}.product-controls select,.product-controls input{background:#fff;border:1px solid #9caf9f;border-radius:4px;color:#20382e;padding:10px 12px;font:inherit;min-height:42px;max-width:100%;box-sizing:border-box}.product-controls input{width:180px}.cost-formula{background:#e7eee7;border-left:3px solid #2e6651;padding:20px 24px;display:grid;gap:10px;margin:24px 0;color:#223d31}.cost-formula code{font-size:17px;overflow-wrap:anywhere}.cost-formula span{font-size:13px;line-height:1.7}.cost-saving{display:block;color:#285f49;font-size:23px;margin-top:24px}.cost-card .bar-line{grid-template-columns:100px minmax(30px,1fr) 80px}.latency-card{max-width:740px;margin-bottom:24px}.inline-evidence-link{color:#285e4b;display:inline-block;margin:12px 0}.deployment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.deployment-grid article{padding:20px;border-top:1px solid #9fb3a5}.deployment-grid h3{font-size:18px}.deployment-grid p{font-size:14px;line-height:1.85}.supplementary-evidence{margin-top:40px}.sweep-card .bar-line{grid-template-columns:40px minmax(20px,1fr) 85px;margin:9px 0}.sweep-card .bar-fill{height:9px}.sweep-card .bar-track{height:9px}.sweep-card .bar-line strong{font-size:12px}.sweep-card .bar-line>span{font-size:12px}.product-observation{padding:12px 0;border-top:1px solid #d0d9d2;margin-top:18px}.product-observation h4{font-size:14px;margin:7px 0}.product-observation .bar-line{grid-template-columns:95px minmax(30px,1fr) 65px}.data-gap-note{padding:16px 20px;background:#ecf0e9;color:#3d584b;font-size:13px;line-height:1.8}
.chart-card{min-width:0}.chart-card .table-scroll{max-width:100%;overflow:auto}.chart-card .detail-block{min-width:0}.chart-card select{max-width:100%}
@media(min-width:1000px){body[data-page=product] .hero{grid-template-columns:1.12fr .88fr;gap:65px}body[data-page=product] .hero h1{font-size:clamp(48px,4.4vw,70px)}}
@media(max-width:1100px){.value-grid{gap:10px}.value-grid .value-card{padding:18px}.value-grid .value-number{font-size:27px}.value-grid .value-card h3{font-size:14px}}
@media(max-width:700px){.value-grid,.assurance-strip>div,.deployment-grid,.workload-links{grid-template-columns:1fr}.value-grid .value-card{padding:22px}.value-grid .value-number{font-size:34px}.product-proof{padding:20px;width:100%;box-sizing:border-box}.product-controls{align-items:stretch}.product-controls label{min-width:0;flex:1 1 180px}.product-controls input{width:100%}.product-controls select{width:100%}.cost-formula{padding:18px}.cost-formula code{font-size:14px}.cost-card .bar-line{grid-template-columns:90px minmax(20px,1fr) 72px;gap:8px}.workload-links>a{gap:14px}.assurance-strip>div{gap:12px}.product-workloads{padding:40px 0}.nav-group-label{display:none}}
