.pricing-plan-header,.pricing-range-box strong,h1.pricing-title,p.pricing-subtitle{font-family:"DM Sans",sans-serif}*{margin:0;padding:0;box-sizing:border-box}h1.pricing-title{text-align:center;font-size:40px;font-weight:500;margin-bottom:8px;width:100%;padding:50px 20px 0}h1.pricing-title span{font-family:serif;font-weight:900}p.pricing-subtitle{text-align:center;color:gray;margin-bottom:30px;font-size:medium;width:100%;padding:0 20px}.pricing-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.pricing-tab{padding:10px 20px;border-radius:30px;background:#fff;border:1px solid #ddd;cursor:pointer;transition:.3s;font-weight:500}.pricing-plan,.pricing-range-box{background:#fff;padding:20px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.pricing-tab.pricing-active{background:#1a9ca8;color:#fff;border-color:#1a9ca8}.pricing-range-box{max-width:500px;margin:auto auto 30px;border-radius:12px;width:95%;text-align:center}.pricing-range-box strong{font-size:22px;font-weight:500;margin-bottom:10px}.pricing-range-box input{width:100%;margin-top:15px;appearance:none;height:6px;background:#ddd;border-radius:5px}.pricing-range-box input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;background:#1a9ca8;border-radius:50%;cursor:pointer;border:none}.pricing-plans{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px 0}.pricing-plan{border:1px solid #ddd;border-radius:12px;flex:1;min-width:280px;max-width:350px;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.pricing-plan:hover{transform:translateY(-5px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.pricing-plan.pricing-active-card{border:2px solid #1a9ca8;box-shadow:0 8px 20px rgba(12,191,146,.3);transform:scale(1.03)}.pricing-plan-header{font-size:20px;font-weight:500;margin-bottom:5px;color:#1a9ca8}.pricing-plan-price{font-size:26px;font-weight:700;margin:10px 0}.pricing-old-price{text-decoration:line-through;font-size:14px;color:gray;margin-left:5px}.pricing-addons,.pricing-features{margin:15px 0;padding-left:20px}.pricing-addons li,.pricing-features li{margin:6px 0;list-style:none;position:relative}.pricing-features li::before{content:"";position:absolute;left:-18px;top:5px;width:10px;height:10px;background:#1a9ca8;border-radius:50%}.pricing-addons li span{float:right;font-weight:700;color:#333}.pricing-btn{background:#108393;color:#fff;padding:12px;border:none;border-radius:6px;font-size:16px;cursor:pointer;margin-top:auto;text-align:center;transition:background .3s}.pricing-btn:hover{background:#105c6d}@media(max-width:768px){.pricing-plans{flex-direction:column;align-items:center}.pricing-tabs{gap:5px}}@media(max-width:600px){#pricing-wordCount,.pricing-tab{font-size:small}h1.pricing-title{font-size:2rem}.pricing-tab{padding:7px 10px}}