.salient-features-container{background-color:#f9f9f9;border-radius:8px;padding:20px}.features-heading{text-align:center;color:#e2a628;margin-bottom:5px;font-size:24px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;display:grid}.card{cursor:pointer;background-color:#fff;border:1px solid #e2a628;border-radius:8px;padding:15px;transition:transform .2s,box-shadow .2s}.card:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.card-title{color:#000;margin:0;font-size:18px}.card-text{color:#666;font-size:14px}.popup-container{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup{background-color:#fff;border:1px solid #e2a628;border-radius:8px;width:90%;max-width:600px;padding:20px;position:relative;box-shadow:0 2px 4px #0000001a}.popup-title{color:#e2a628;margin-bottom:10px;font-size:20px}.close-btn{color:#000;cursor:pointer;background-color:#e2a628;border:none;border-radius:20px;padding:8px 12px;font-size:.9rem;transition:background-color .2s;position:absolute;top:8px;right:5px}.close-btn:hover{background-color:#b68a2a}.popup-overlay{z-index:999;inset:0}.break-words{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.feature-info{background-color:#f9f9f9;border:1px solid #e2a628;justify-content:center;margin-bottom:15px;padding:0;display:flex}.feature-info span{margin:0 10px}
