.testimonial-container{background-color:rgb(255 245 157 / 31%);max-width:100%;padding:30px;border-radius:8px;text-align:center;border:1px
solid #d4a01747}.quote{font-size:1.3rem;line-height:1.7;color:#2d2d2d;margin:0
0 20px 0;position:relative;font-style:italic}.quote::before{content:'“';font-size:2.5rem;color:#b8860b;position:absolute;left:-15px;top:-5px}.quote::after{content:'”';font-size:2.5rem;color:#b8860b;position:absolute;right:-15px;bottom:-30px}.author{font-size:1.1rem;font-weight:600;color:#333;margin-top:10px}.role{font-size:0.95rem;color:#555;margin-top:5px;font-weight:300}.cards-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:25px;max-width:1200px;margin:0
auto}.cards-container
.card{background-color:#fff;padding:35px;border-radius:12px;text-align:center;border:1px
solid #e0e0e0;transition:transform 0.3s ease, border-color 0.3s ease}.cards-container .card
img{width:80px;margin:0
auto}.cards-container .card:hover{transform:translateY(-8px);border-color:#f9cf2f}.cards-container .card
h3{font-size:25px;color:#0b559b;margin:15px
0;font-weight:600}.cards-container .card
p{color:#2d2d2d;line-height:1.7;margin:0
0 25px 0;height:173px}.cards-container .card
a{display:inline-block;padding:10px
25px;background-color:#f9cf2f;color:#000;border-radius:25px;text-decoration:none;font-weight:500;font-size:17px;transition:background-color 0.3s ease, transform 0.2s ease;display:inline-block !important;width:186px;margin:0
auto}.cards-container .card a:hover{background-color:#084b8a;transform:scale(1.05);color:#fff}section.sec-cards-container{background:#f7f7f7}section.sec-cards-container .section-title-wrap{padding-bottom:44px}.franchise-sec{margin:0
auto;display:flex;flex-wrap:wrap;gap:50px;background-color:#fff;border-radius:15px;padding:50px;border:1px
solid #e5e5e5}.franchise-sec .content-side{width:34%}.franchise-sec .content-side
h2{font-size:2.8rem;color:#0b559b;font-weight:700;line-height:1.3;margin:0
0 25px 0}.franchise-sec .content-side
p{font-size:1.1rem;color:#333;line-height:1.8;margin:0;font-weight:300}.franchise-sec .form-side{width:60%}.franchise-sec .form-grid{display:flex;flex-wrap:wrap;gap:25px}.franchise-sec .form-group{display:flex;width:48%;flex-direction:column}.franchise-sec .form-group.full-width{width:100%}.franchise-sec .form-group
label{font-size:0.95rem;color:#0b559b;margin-bottom:0;font-weight:500}.franchise-sec .form-group input,
.franchise-sec .form-group select,
.franchise-sec .form-group
textarea{padding:14px;border:1px
solid #d0d0d0;border-radius:4px;font-size:15px;color:#333;background-color:#f8f8f8;transition:border-color 0.3s ease, box-shadow 0.3s ease;height:50px}.franchise-sec .form-group input:focus,
.franchise-sec .form-group select:focus,
.franchise-sec .form-group textarea:focus{outline:none;border-color:#f9cf2f;box-shadow:0 0 5px rgba(249, 207, 47, 0.3)}.franchise-sec .form-group
textarea{resize:vertical;min-height:120px}.franchise-sec .button-container{text-align:center;margin-top:0}section.page-about-wrapper{text-align:center}.franchise-sec .request-btn{padding:14px
40px;background-color:#f9cf2f;color:#0b559b;border:none;border-radius:30px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease}.franchise-sec .request-btn:hover{background-color:#e0b828;transform:scale(1.05);box-shadow:0 4px 15px rgba(249, 207, 47, 0.4)}@media (max-width:992px){.franchise-sec .content-side{width:100%}.franchise-sec .content-side
h2{font-size:30px;color:#0b559b;font-weight:700;line-height:1.3;margin:0
0 10px 0}.franchise-sec .form-side{width:100%}.franchise-sec .form-group{display:flex;width:100%;flex-direction:column}.franchise-sec{gap:17px}}@media (max-width: 768px){.cards-container .card
p{height:auto !important}.franchise-sec .franchise-sec{flex-direction:column;padding:30px}.franchise-sec .form-group.full-width{grid-column:span 1}.franchise-sec .button-container{grid-column:span 1}.franchise-sec .content-side{width:100%}.franchise-sec .content-side
h2{font-size:30px;color:#0b559b;font-weight:700;line-height:1.3;margin:0
0 10px 0}.franchise-sec .form-side{width:100%}.franchise-sec .form-group{display:flex;width:100%;flex-direction:column}.franchise-sec{gap:17px}}