.ds-mem-subscribe{padding:60px 0 80px;background:#F5F2FF;}
.ds-mem-subscribe .ds-wrap{max-width:1100px;margin:0 auto;padding:0 28px;}
.ds-mem-subscribe-inner{max-width:580px;margin:0 auto;text-align:center;}
.ds-mem-subscribe-inner h2{font-family:'Space Grotesk',sans-serif;font-size:32px;margin-bottom:12px;color:#241708;}
.ds-mem-subscribe-inner>p{color:#8a8272;font-size:15px;margin-bottom:32px;}
.ds-mem-subscribe-widget{background:white;border-radius:20px;padding:36px;box-shadow:0 10px 40px rgba(42,33,73,0.12);}
.ds-mem-selling-plans{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;}
.ds-mem-plan-option{display:block;cursor:pointer;}
.ds-mem-plan-option input[type="radio"]{display:none;}
.ds-mem-plan-option__inner{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border:2px solid #EAD9B8;border-radius:12px;transition:border-color .15s,background .15s;}
.ds-mem-plan-option input:checked~.ds-mem-plan-option__inner{border-color:#E8971F;background:#FBF1DE;}
.ds-mem-plan-option__name{font-weight:600;font-size:15px;color:#241708;}
.ds-mem-plan-option__price{font-family:'Space Grotesk',sans-serif;font-size:17px;font-weight:700;color:#E8971F;}
.ds-mem-subscribe-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:17px 28px;background:#E8971F;color:white;border:none;border-radius:12px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16px;cursor:pointer;transition:transform .15s,box-shadow .15s;margin-bottom:12px;}
.ds-mem-subscribe-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(232,151,31,0.4);}
.ds-mem-subscribe-btn svg{flex-shrink:0;}
.ds-mem-subscribe-note{font-size:12px;color:#8a8272;}
D