.medicare-lep-calculator{--primary-color:#223b73;--primary-light:#3a5291;--light-gray:#f5f5f5;--medium-gray:#e0e0e0;--dark-gray:#757575;--white:#fff;--red:#d32f2f;--green:#388e3c}.medicare-lep-calculator *{box-sizing:border-box;font-family:Inter,sans-serif}.medicare-lep-calculator{background-color:var(--white);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#333;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.medicare-lep-calculator h1{color:var(--primary-color);font-size:24px;margin-bottom:20px;text-align:center}.medicare-lep-calculator h4{color:var(--primary-color);font-size:16px;margin-bottom:10px;margin-top:15px}.medicare-lep-calculator .disclaimer{background-color:var(--light-gray);border-radius:5px;color:var(--dark-gray);font-size:14px;font-style:italic;margin-bottom:20px;padding:10px}.medicare-lep-calculator .tabs{border-bottom:1px solid var(--medium-gray);display:flex;margin-bottom:20px}.medicare-lep-calculator .tab-btn{background-color:var(--light-gray);border:none;border-radius:5px 5px 0 0;color:var(--dark-gray);cursor:pointer;font-weight:500;margin-right:5px;padding:10px 20px;transition:background-color .3s,color .3s}.medicare-lep-calculator .tab-btn.active{background-color:var(--primary-color);color:var(--white)}.medicare-lep-calculator .tab-content{background-color:var(--white);border-radius:5px;display:none;padding:20px}.medicare-lep-calculator .tab-content.active{display:block}.medicare-lep-calculator .form-group{margin-bottom:20px}.medicare-lep-calculator label{color:#333;display:block;font-weight:500;margin-bottom:8px}.medicare-lep-calculator input,.medicare-lep-calculator select{border:1px solid var(--medium-gray);border-radius:25px;font-size:16px;padding:10px 15px;transition:border-color .3s;width:100%}.medicare-lep-calculator input:focus,.medicare-lep-calculator select:focus{border-color:var(--primary-color);outline:none}.medicare-lep-calculator .btn{background-color:var(--primary-color);border:none;border-radius:25px;color:var(--white);cursor:pointer;display:inline-block;font-size:16px;font-weight:500;padding:12px 20px;transition:background-color .3s}.medicare-lep-calculator .btn:hover{background-color:var(--primary-light)}.medicare-lep-calculator .result-container{background-color:var(--light-gray);border-radius:8px;display:None;margin-top:20px;padding:15px}.medicare-lep-calculator .result-container.show{display:block}.medicare-lep-calculator .result-title{color:var(--primary-color);font-weight:600;margin-bottom:10px}.medicare-lep-calculator .result-info{margin-bottom:5px}.medicare-lep-calculator .final-result{color:var(--primary-color);font-size:18px;font-weight:700;margin-top:10px}.medicare-lep-calculator .educational-info{background-color:var(--light-gray);border-radius:8px;font-size:14px;margin-top:30px;padding:15px}.medicare-lep-calculator .eligibility-info{background-color:var(--light-gray);border-radius:8px;font-size:14px;margin-bottom:25px;padding:15px}.medicare-lep-calculator .educational-info h3,.medicare-lep-calculator .eligibility-info h3{color:var(--primary-color);font-size:18px;margin-bottom:10px}.medicare-lep-calculator .educational-info p,.medicare-lep-calculator .eligibility-info p{margin-bottom:10px}.medicare-lep-calculator .educational-info ul,.medicare-lep-calculator .eligibility-info ul{margin-bottom:10px;margin-left:20px}.medicare-lep-calculator .educational-info li,.medicare-lep-calculator .eligibility-info li{margin-bottom:5px}@media (max-width:768px){.medicare-lep-calculator{padding:15px}.medicare-lep-calculator .tab-btn{font-size:14px;padding:8px 12px}.medicare-lep-calculator h1{font-size:20px}}@media (max-width:480px){.medicare-lep-calculator .tabs{border-bottom:none;flex-direction:column}.medicare-lep-calculator .tab-btn{border-radius:5px;margin-bottom:5px;margin-right:0}.medicare-lep-calculator .form-group{margin-bottom:15px}}