.rcvr-problem-premium{position:relative;padding:var(--space-20) 0;background:var(--rcvr-charcoal);color:#fff;overflow:hidden}.problem-gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 0%,rgba(139,21,56,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(139,21,56,.1) 0%,transparent 40%);pointer-events:none}.problem-header{text-align:center;max-width:800px;margin:0 auto var(--space-12);position:relative;z-index:2}.problem-headline{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.2;letter-spacing:-.02em;margin-bottom:var(--space-5);color:#fff}.problem-headline em{font-style:italic;color:var(--rcvr-cherry-on-dark)}.problem-lead{font-size:var(--text-lg);line-height:1.7;color:#ffffffb3;max-width:600px;margin:0 auto}.competitor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-bottom:var(--space-12);position:relative;z-index:2}.competitor-card{background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-xl);padding:var(--space-10);transition:transform var(--duration-normal) var(--ease-out-expo),background var(--duration-normal),border-color var(--duration-normal)}.competitor-card:hover{transform:translateY(-4px);background:#ffffff1f;border-color:#8b153880}.competitor-name{font-family:"Instrument Serif",serif;font-size:var(--text-3xl);font-weight:500;color:var(--rcvr-cherry-on-dark);margin-bottom:var(--space-4);letter-spacing:-.01em}.competitor-flaw{font-size:var(--text-xl);line-height:1.8;color:#ffffffe6;margin:0}.problem-transition{text-align:center;position:relative;z-index:2}.problem-transition p{font-family:"Instrument Serif",serif;font-size:var(--text-2xl);font-style:italic;color:var(--rcvr-cherry-on-dark);margin:0}.problem-deco-line{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:1px;height:80px;background:linear-gradient(180deg,var(--rcvr-cherry-mid),transparent)}@media(max-width:1024px){.competitor-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}@media(max-width:640px){.rcvr-problem-premium{padding:var(--space-12) 0}.problem-header{margin-bottom:var(--space-8)}.competitor-grid{gap:var(--space-4);margin-bottom:var(--space-8)}.competitor-card{padding:var(--space-6)}.problem-transition p{font-size:var(--text-xl)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-rcvr-problem-premium.css.map */
