body{background:#f9f9f9}.container-fluid{padding-left:0;padding-right:0}.header{background:#8c1d2c;color:#fff;padding:1.5rem;text-align:center}.header h1{font-size:36px;color:#eee;font-weight:500}.header span{font-weight:400}.intro{padding:2rem 1rem}.intro h2{color:#a31222;margin-bottom:.5rem}.intro p{color:#555;font-size:.95rem}.questionsBox{background:#fff;border-radius:8px;max-width:900px;padding:1rem;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-bottom:50px}.gridHeader,.gridRow{display:grid;grid-template-columns:2fr .5fr .5fr .8fr;align-items:center;padding:.75rem}.gridHeader{font-weight:700;border-bottom:2px solid #eee;background:#fafafa}.gridRow{border-bottom:1px solid #eee}.gridRow:last-child{border-bottom:none}.gridRow:nth-child(odd){background:#f9e9e9}.gridRow:nth-child(2n){background:#fafafa}.option{text-align:center}.NavyGap{margin-top:0!important}.question{padding:.5rem;border-radius:4px}@media(max-width:768px){.header h1{font-size:1.6rem;color:#eee;font-weight:500}}.smallContainer{max-width:700px;margin:auto}.InputsScore{margin-left:20px}.scoreFooter{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.SupportButton{padding:10px 15px;background-color:#a31222;border-radius:20px}.SupportButton,.SupportButton:hover{color:#eee;text-decoration:none}.packages{margin:2rem 0;border-bottom:2px solid #80808075;padding-bottom:20px}.package-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.package-card{border-radius:10px;padding:1.5rem;box-shadow:0 2px 6px rgba(0,0,0,.05);text-align:center}.price{font-size:1.5rem;font-weight:700;margin:1rem 0}.packages h3{font-size:18px;color:#222;text-align:start}.packages h3,.packages h4{font-weight:600;margin-bottom:15px}.packages h4{font-size:16px;color:#959595;margin-top:25px}.package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin:20px 0}.package-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}.package-card h4{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.package-card .price{font-size:22px;font-weight:700;color:#891820;margin-bottom:15px}.package-card ul{list-style:none;padding:0;margin:0 0 20px}.package-card ul li{margin-bottom:8px;font-size:14px;color:#555}.order-btn{background:#891820;color:#fff;border:none;padding:12px;font-size:14px;font-weight:600;border-radius:30px;cursor:pointer;transition:background .3s ease}.order-btn:hover{background:#820000;text-decoration:none;color:#fff}.recommended{border:2px solid #891820}.recommended-label{position:absolute;top:0;left:0;right:0;background:#891820;color:#fff;text-align:center;padding:6px;font-size:14px;font-weight:600;border-top-left-radius:8px;border-top-right-radius:8px}.Highlighter{color:#891820}.Seperator{display:flex;justify-content:center;align-items:center}.option input{height:15px;width:30px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:grid;place-items:center;z-index:1000}.modal-box{background:#fff;border-radius:12px;padding:20px 30px;width:360px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:400px}.close-btn{position:absolute;top:12px;right:12px;font-size:22px;border:none;background:none;cursor:pointer;color:#900}.modal-box h2{font-size:18px;font-weight:700;color:#a21c1c;margin:0}.modal-box p{font-size:14px;color:#555;margin:0}.modal-form{display:grid;grid-gap:12px;gap:12px}.modal-form label{display:grid;grid-gap:5px;gap:5px;font-size:14px;color:#333}.modal-form span{color:red}.modal-form input,.modal-form select{padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px}.contact-input{display:grid;grid-template-columns:133px 1fr;grid-gap:8px;gap:8px}.submit-btn{background:#a21c1c;color:#fff;padding:12px;font-size:15px;border:none;border-radius:24px;cursor:pointer;margin-top:10px}.submit-btn:hover{background:#7a1414}