#problemsBand{--tr-red:#e41418;--tr-ink:#0d1216;--tr-bg:#f1f2f4;--tr-muted:#55637d;--max:1320px;--ease:cubic-bezier(.22,.61,.36,1);--font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#fff;color:var(--tr-ink);font-family:var(--font)}#problemsBand .problems-in{margin:0 auto;max-width:var(--max);padding:72px 24px}#problemsBand .eyebrow{color:var(--tr-red);display:block;font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#problemsBand h2{color:var(--tr-ink);font-family:var(--font);font-size:clamp(32px,4.5vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:12px 0 0}#problemsBand .problem-cards{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}#problemsBand .problem-card{background:var(--tr-bg);border-radius:24px;padding:40px}#problemsBand .item-number{color:var(--tr-red);display:block;font-family:var(--font);font-size:20px;font-weight:800}#problemsBand .problem-card h3{color:var(--tr-ink);font-family:var(--font);font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:16px 0 0}#problemsBand .problem-card p{color:var(--tr-muted);font-family:var(--font);font-size:17px;line-height:1.55;margin:14px 0 0}@media (max-width:760px){#problemsBand .problem-cards{grid-template-columns:1fr}}@media (max-width:600px){#problemsBand .problem-card{padding:28px}}#problemsBand .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}#problemsBand .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#problemsBand .reveal{opacity:1;transform:none;transition:none}}