.card-swap-container{position:relative;perspective:900px;overflow:visible}.card-swap-card{position:absolute;top:50%;left:50%;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.08);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;padding:24px}.card-swap-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.12)}@media (max-width:768px){.card-swap-container{transform:scale(.85)}}@media (max-width:480px){.card-swap-container{transform:scale(.65)}}.PainPointsSection_section__ul9sw{padding:100px 0;background-color:var(--parchment,#f9f6f1);position:relative;overflow:hidden}.PainPointsSection_wrapper__2_La8{display:flex;align-items:center;justify-content:space-between;gap:60px;min-height:450px}.PainPointsSection_textColumn__knASq{flex:0 0 40%;max-width:480px}.PainPointsSection_title__UOkMt{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:var(--onyx,#141414);line-height:1.15;margin:0}.PainPointsSection_cardColumn__vUHJg{flex:0 0 55%;display:flex;justify-content:center;align-items:center;position:relative;min-height:420px}.PainPointsSection_painCard__kaJUD{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;padding:32px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:16px}.PainPointsSection_cardIcon__Fujcn{width:56px;height:56px;background:linear-gradient(135deg,var(--electric-green,#05f140),rgba(5,241,64,.7));border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--onyx,#141414);flex-shrink:0}.PainPointsSection_cardTitle__PdK2V{font-family:var(--font-heading);font-size:1.375rem;font-weight:700;color:var(--onyx,#141414);margin:0;line-height:1.3}.PainPointsSection_cardDescription__qM1dZ{font-family:var(--font-body);font-size:.95rem;color:var(--blue-slate,#637081);line-height:1.6;margin:0;flex-grow:1}@media (max-width:991px){.PainPointsSection_wrapper__2_La8{flex-direction:column;text-align:center;gap:80px}.PainPointsSection_textColumn__knASq{flex:none;max-width:100%}.PainPointsSection_cardColumn__vUHJg{flex:none;width:100%;justify-content:center}}@media (max-width:576px){.PainPointsSection_section__ul9sw{padding:60px 0}.PainPointsSection_cardColumn__vUHJg{min-height:350px}}