.subscribe-options{display:flex;flex-direction:column;gap:12px;margin:24px 0}.subscribe-option{display:flex;align-items:center;background-color:#fff;border:1px solid #eae6df;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,2%)}.subscribe-option:hover{background-color:#faf7f2;border-color:#1b4d3e}.subscribe-option input[type=radio]{display:none}.radio-circle{width:20px;height:20px;border:2px solid #eae6df;border-radius:50%;margin-right:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.subscribe-option input[type=radio]:checked+.radio-circle{border-color:#1b4d3e}.subscribe-option input[type=radio]:checked+.radio-circle::after{content:"";width:10px;height:10px;background-color:#1b4d3e;border-radius:50%}.subscribe-option input[type=radio]:checked~.option-content{color:#1b4d3e;font-weight:600}.option-content{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#2c3e50;width:100%}#select-option-month{height:36px;border:1px solid #eae6df;border-radius:4px;padding:0 12px;font-family:inter,sans-serif;color:#2c3e50;background-color:#fdfbf7;cursor:pointer}#select-option-month:focus{border-color:#1b4d3e;outline:none;box-shadow:0 0 0 3px rgba(27,77,62,.1)}.btn-primary{background-color:#1b4d3e!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:0 24px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 4px rgba(27,77,62,.1)!important}.btn-primary:hover{background-color:#143a2e!important;box-shadow:0 4px 8px rgba(27,77,62,.2)!important}label.error{display:block!important;color:#e74c3c!important;font-size:13px!important;font-weight:600!important;margin-top:8px!important;text-align:center!important;width:100%!important}#email:focus{border-color:#1b4d3e!important;outline:none!important;box-shadow:0 0 0 3px rgba(27,77,62,.1)!important}