.pse-context-banner{background:linear-gradient(135deg,#0f1a2e,#0d2340);border:none;padding:36px}.pse-banner-grid{grid-template-columns:1fr 1px 1fr;align-items:start;gap:32px;display:grid}.pse-banner-divider{background:#00d4ff40;align-self:stretch;width:1px}.pse-banner-side h3{color:#fff;margin-bottom:12px;padding-left:0;font-size:16px;font-weight:700}.pse-banner-side h3:before{display:none}.pse-banner-side p{color:#9ab0cc;margin-bottom:0;font-size:14px;line-height:1.75}.pse-icon-large{margin-bottom:12px;font-size:2.2rem}.pse-problem-section{border-left:4px solid #ff3b3b}.problem-intro{border-bottom:1px solid #ffe5e5;margin-bottom:30px;padding-bottom:20px}.problem-intro p{color:#444;font-size:15px;line-height:1.75}.problem-cards{flex-direction:column;gap:24px;display:flex}.problem-card{background:#fff8f8;border:1px solid #ffd5d5;border-radius:10px;gap:20px;padding:22px;transition:all .25s;display:flex}.problem-card:hover{border-color:#ff3b3b;transform:translateY(-3px);box-shadow:0 4px 16px #ff3b3b1a}.problem-number{color:#fff;background:linear-gradient(135deg,#ff3b3b,#ff6b6b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:42px;height:42px;font-family:monospace;font-size:14px;font-weight:800;display:flex}.problem-body{flex:1}.problem-body h4{color:#1a1a1a;margin-bottom:10px;font-size:15px;font-weight:700}.problem-body p{color:#555;margin-bottom:12px;font-size:14px;line-height:1.7}.problem-impact{color:#555;background:#fff0f0;border-left:3px solid #ff3b3b;border-radius:0 6px 6px 0;padding:10px 14px;font-size:13px;line-height:1.6}.impact-label{color:#c20;font-weight:700}.pse-solution-section{border-left:4px solid #00a86b}.solution-intro{color:#444;border-bottom:1px solid #d5f5e8;margin-bottom:28px;padding-bottom:20px;font-size:15px;line-height:1.75}.solution-items{flex-direction:column;gap:22px;display:flex}.solution-item{background:#f4fdf9;border:1px solid #c8edd9;border-radius:10px;gap:18px;padding:20px;transition:all .25s;display:flex}.solution-item:hover{border-color:#00a86b;transform:translateY(-3px);box-shadow:0 4px 16px #00a86b1a}.solution-icon{flex-shrink:0;padding-top:3px;font-size:1.8rem;line-height:1}.solution-body{flex:1}.solution-body h4{color:#0a4a2a;margin-bottom:10px;font-size:15px;font-weight:700}.solution-body p{color:#444;margin-bottom:0;font-size:14px;line-height:1.7}.pse-metrics-section{background:linear-gradient(135deg,#0a1a3a,#0d2340);border:none}.pse-metrics-section h2{color:#fff}.pse-metrics-section h2:before{background:#00d4ff}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin-top:20px;display:grid}.metric-item{text-align:center;background:#ffffff0d;border:1px solid #00d4ff33;border-radius:12px;padding:24px 16px;transition:all .25s}.metric-item:hover{background:#00d4ff14;border-color:#00d4ff80;transform:translateY(-4px)}.metric-number{color:#00d4ff;margin-bottom:10px;font-family:Faustina,monospace;font-size:2.4rem;font-weight:900;line-height:1}.metric-label{color:#8ab0cc;font-size:12px;line-height:1.5}.pse-conclusion-section p{color:#444;margin-bottom:16px;font-size:15px;line-height:1.8}.pse-conclusion-section ul li{color:#444;margin-bottom:10px;font-size:14px;line-height:1.65}.conclusion-quote{background:linear-gradient(135deg,#f5f7fa,#eef3fd);border-left:4px solid #06f;border-radius:0 10px 10px 0;margin-top:28px;padding:24px 28px}.conclusion-quote p{color:#1a1a2e;margin-bottom:10px;font-size:15px;font-style:italic;font-weight:500;line-height:1.8}.conclusion-quote span{color:#06f;letter-spacing:.3px;font-size:13px;font-weight:700}.pse-cta-card{text-align:center;background:linear-gradient(135deg,#06f,#2e77f5);border:none}.pse-cta-inner h3{color:#fff;margin-bottom:10px;padding-left:0;font-family:Faustina,sans-serif;font-size:22px;font-weight:800}.pse-cta-inner h3:before{display:none}.pse-cta-inner p{color:#ffffffd9;max-width:540px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:15px}.pse-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.pse-btn-primary,.pse-btn-outline{border-radius:8px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.pse-btn-primary{color:#06f;background:#fff}.pse-btn-primary:hover{background:#f0f4ff;transform:translateY(-2px)}.pse-btn-outline{color:#fff;background:0 0;border:2px solid #ffffffb3}.pse-btn-outline:hover{background:#ffffff26;border-color:#fff}@media (max-width:768px){.pse-banner-grid{grid-template-columns:1fr}.pse-banner-divider{display:none}.problem-card{flex-direction:column}.problem-number{align-self:flex-start}.solution-item{flex-direction:column}.metrics-grid{grid-template-columns:repeat(2,1fr)}.pse-cta-buttons{flex-direction:column;align-items:center}.pse-btn-primary,.pse-btn-outline{text-align:center;width:100%}}@media (max-width:480px){.metrics-grid{grid-template-columns:1fr}}
