/* xl - DESKTOP STYLES */ 
/* Case Study CTA — Orange Pill Buttons (suited to the navy CTA band) */
.cs-btn,.cs-btn-primary,.cs-btn-ghost{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;background:linear-gradient(135deg,#F97316 0%,#EA580C 60%,#C2410C 100%)!important;color:#fff!important;border:none!important;border-radius:999px!important;clip-path:none!important;-webkit-clip-path:none!important;padding:16px 38px 16px 22px!important;font-weight:800!important;font-size:15px!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 10px 28px rgba(249,115,22,.42),inset 0 1px 0 rgba(255,255,255,.22)!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important;}
.cs-btn::before,.cs-btn-primary::before,.cs-btn-ghost::before{content:'✓'!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:50%!important;background:#fff!important;color:#EA580C!important;font-size:17px!important;font-weight:900!important;line-height:1!important;box-shadow:0 2px 8px rgba(0,0,0,.18)!important;}
.cs-btn:hover,.cs-btn-primary:hover,.cs-btn-ghost:hover{background:linear-gradient(135deg,#EA580C 0%,#C2410C 70%,#9A3412 100%)!important;transform:translateY(-2px)!important;box-shadow:0 14px 36px rgba(249,115,22,.55),inset 0 1px 0 rgba(255,255,255,.22)!important;}

