.solution-page{--solution-accent:#c7f36b;--solution-blue:#9dd3cf;background:#111512;color:#e8e9e3}.solution-hero{padding:92px 0 78px}.hero-split{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end}.solution-hero h1{font-size:clamp(48px,7vw,88px);line-height:.98;letter-spacing:0;margin:0}.solution-hero h1 em,.solution-heading h2 em,.closing-card h2 em{color:var(--solution-accent);font-style:normal}.solution-actions{display:flex;gap:24px;align-items:center;margin-top:38px}.solution-button{display:inline-flex;background:var(--solution-accent);color:#142015;padding:15px 19px;text-decoration:none;font-weight:600;font-size:13px}.solution-text-link{color:#dce1d8;text-decoration:none;font:11px 'DM Mono'}.signal-panel{border:1px solid #41483f;padding:27px;background:linear-gradient(145deg,rgba(157,211,207,.12),transparent 70%)}.signal-panel>span{font:10px 'DM Mono';color:var(--solution-blue)}.signal-panel strong{display:block;font-size:25px;line-height:1.2;margin:36px 0 52px}.signal-panel div{border-top:1px solid #41483f;padding-top:17px;color:#9da69b;font:11px/2 'DM Mono'}.signal-panel b{color:var(--solution-accent);margin-right:8px}.solution-meta{display:grid;grid-template-columns:repeat(4,1fr);margin-top:75px;border-top:1px solid #41483f;border-bottom:1px solid #41483f}.solution-meta div{padding:17px 20px;border-right:1px solid #41483f}.solution-meta div:last-child{border-right:0}.solution-meta span{display:block;color:#8d968b;font:9px 'DM Mono';margin-bottom:9px}.solution-meta b{font-size:12px;font-weight:500}.solution-section{padding:118px 0}.light-solution{background:#dce3db;color:#172019}.solution-heading{display:grid;grid-template-columns:.95fr 1.05fr;gap:9vw;align-items:end;margin-bottom:62px}.solution-heading h2{font-size:clamp(38px,5vw,62px);line-height:1;margin:0}.solution-heading>p{max-width:470px;margin:0;color:#68746a;line-height:1.8;font-size:14px}.question-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #a4aea2}.question-grid article{padding:25px 22px 28px;border-right:1px solid #a4aea2;border-bottom:1px solid #a4aea2;min-height:225px}.question-grid article:nth-child(3n){border-right:0}.question-grid article span{font:11px 'DM Mono';color:#5b7960}.question-grid h3{font-size:21px;margin:28px 0 12px}.question-grid p{font-size:13px;line-height:1.7;color:#657168;margin:0}.question-grid b{display:block;color:#4f7554;font-size:11px;line-height:1.5;margin-top:17px}.scenario-list{display:grid;grid-template-columns:1.25fr .875fr .875fr;gap:20px}.scenario{border:1px solid #3e473e;padding:22px;display:flex;flex-direction:column}.scenario-lead{grid-row:span 2;background:linear-gradient(145deg,rgba(157,211,207,.11),transparent 52%)}.scenario-top{display:flex;justify-content:space-between;gap:12px;color:#9ca59a;font:9px 'DM Mono'}.scenario-top i{color:var(--solution-accent);font-style:normal}.scenario h3{font-size:25px;margin:36px 0 13px}.scenario p{color:#a5ada4;line-height:1.75;font-size:13px}.demo-window{margin-top:20px;border:1px solid #657067;background:#e8ede7;color:#223027;min-height:220px}.demo-bar{height:39px;padding:0 13px;display:flex;justify-content:space-between;align-items:center;background:#263d36;color:#eef3ed;font-size:9px}.demo-bar span{color:#c7f36b}.demo-content{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:15px}.demo-stat{padding:11px;background:#d6e3d7}.demo-stat small{display:block;color:#6a7c6d;font-size:7px}.demo-stat strong{display:block;margin:4px 0;font-size:19px}.demo-stat em{font-size:7px;color:#5f8a64;font-style:normal}.demo-pipeline{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px}.demo-pipeline>*{padding:10px 7px;background:#c1d2c4;font-size:8px}.demo-pipeline b{background:#a9c1b0}.demo-pipeline i{background:#8faf9b;font-style:normal}.demo-pipeline strong{background:#6d9182;color:#fff}.talk-track{margin-top:auto;padding-top:20px;border-top:1px solid #3e473e}.talk-track span{display:block;color:var(--solution-accent);font:9px 'DM Mono';margin-bottom:8px}.talk-track strong{display:block;color:#dce3da;font-size:13px;line-height:1.6;font-weight:500}.feature-list{padding:0;margin:25px 0 30px;list-style:none;border-top:1px solid #3e473e}.feature-list li{padding:14px 0;border-bottom:1px solid #3e473e}.feature-list b{display:block;font-size:13px}.feature-list span{display:block;color:#929d92;font-size:11px;margin-top:5px}.metric-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:27px 0 34px}.metric-cards div{padding:13px 9px;background:#202c2a}.metric-cards small{display:block;color:#99a69c;font-size:8px}.metric-cards b{display:block;margin:8px 0 4px;font-size:18px}.metric-cards em{color:#91c8a7;font:8px 'DM Mono';font-style:normal}.metric-cards .warning{color:#e6bb69}.delivery-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #a4aea2}.delivery-line article{padding:26px 21px;min-height:210px;border-right:1px solid #a4aea2}.delivery-line article:last-child{border:0}.delivery-line span{color:#5b7960;font:10px 'DM Mono'}.delivery-line h3{font-size:21px;margin:36px 0 12px}.delivery-line p{color:#657168;font-size:13px;line-height:1.7;margin:0}.guardrail{display:flex;gap:28px;margin-top:25px;padding:19px 22px;background:#cbd7ca;color:#526155;font-size:12px;line-height:1.7}.guardrail b{color:#3d6745;white-space:nowrap}.closing-card{border:1px solid #3e473e;padding:48px 50px;background:linear-gradient(145deg,rgba(157,211,207,.12),transparent 62%)}.closing-card h2{font-size:clamp(39px,5vw,65px);line-height:1;margin:0 0 22px}.closing-card>p:not(.eyebrow){max-width:450px;color:#a5ada4;line-height:1.8}.close-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:40px 0}.close-questions span{padding:18px;border-top:1px solid #4a554b;color:#d0d7cf;font-size:12px;line-height:1.6}.case-footer{border-top:1px solid #31382f}.solution-page a:focus-visible{outline:2px solid var(--solution-accent);outline-offset:4px}@media(max-width:800px){.solution-hero{padding:68px 0 56px}.hero-split,.solution-heading{display:block}.signal-panel{margin-top:48px}.signal-panel strong{margin:27px 0}.solution-meta{grid-template-columns:1fr 1fr;margin-top:47px}.solution-meta div:nth-child(2n){border-right:0}.solution-meta div{border-bottom:1px solid #41483f}.solution-section{padding:82px 0}.solution-heading>p{margin-top:24px}.question-grid,.scenario-list,.delivery-line,.close-questions{grid-template-columns:1fr}.question-grid article{border-right:0}.scenario-lead{grid-row:auto}.demo-content{gap:4px;padding:9px}.demo-stat{padding:8px}.demo-stat strong{font-size:15px}.demo-pipeline{gap:3px}.demo-pipeline>*{padding:8px 4px;font-size:7px}.delivery-line article{border-right:0;border-bottom:1px solid #a4aea2;min-height:auto}.guardrail{display:block}.guardrail span{display:block;margin-top:8px}.closing-card{padding:30px 23px}}
