.mmt-reviews-section{font-family:var(--font-montserrat), Montserrat, sans-serif;background:#f4efe6;padding:50px 0 78px;overflow:hidden}.mmt-reviews-header{text-align:center;max-width:900px;margin:0 auto 42px;padding:0 28px}.mmt-reviews-eyebrow{color:#d51b18;text-transform:uppercase;letter-spacing:.2em;margin:0 0 14px;font-size:12px;font-weight:600}.mmt-reviews-eyebrow:before,.mmt-reviews-eyebrow:after{content:"";vertical-align:middle;background:#d51b18;width:42px;height:3px;margin:0 12px;display:inline-block}.mmt-reviews-header h2{color:#171717;letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.5vw,46px);font-weight:600;line-height:1.08}.mmt-reviews-rating{background:#f7f2ea;border:1px solid #00000014;border-radius:999px;align-items:center;gap:12px;width:fit-content;margin:22px auto 0;padding:10px 22px;display:flex}.mmt-reviews-rating span{color:#ffc30f;font-size:14px}.mmt-reviews-rating strong{color:#171717;font-size:17px;font-weight:700}.mmt-reviews-rating small{color:#666970;font-size:13px}.mmt-reviews-carousel{overflow:hidden}.mmt-reviews-track{will-change:transform;gap:22px;width:max-content;padding:0 28px 8px;animation:90s linear infinite mmtReviewsScroll;display:flex}.mmt-reviews-track:hover{animation-play-state:paused}.mmt-review-card{background:#f7f2ea;border:1px solid #00000014;border-radius:16px;flex:0 0 300px;min-height:270px;padding:22px;box-shadow:0 16px 38px #0000000f}.mmt-review-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mmt-review-top span{color:#ffc30f;font-size:14px}.mmt-review-top small{color:#73757b;font-size:12px}.mmt-review-card p{color:#44464c;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.mmt-review-more{color:#181818;cursor:pointer;background:0 0;border:none;margin-top:16px;font-size:12px;font-weight:700}.mmt-review-author{border-top:1px solid #00000014;align-items:center;gap:13px;margin-top:22px;padding-top:18px;display:flex}.mmt-review-author>div{color:#fff;background:#d51b18;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex}.mmt-review-author strong{color:#171717;font-size:13px;display:block}.mmt-review-author small{color:#666970;margin-top:3px;font-size:12px;display:block}@media (max-width:720px){.mmt-reviews-section{padding:40px 0 62px}.mmt-reviews-header{text-align:left;margin-bottom:28px;padding:0 20px}.mmt-reviews-eyebrow:before,.mmt-reviews-eyebrow:after{display:none}.mmt-reviews-header h2{font-size:34px;line-height:1.08}.mmt-reviews-rating{gap:10px;margin:22px 0 0;padding:10px 16px}.mmt-reviews-rating span{font-size:13px}.mmt-reviews-rating strong{font-size:16px}.mmt-reviews-rating small{font-size:12px}.mmt-reviews-track{gap:16px;padding:0 20px 8px;animation:110s linear infinite mmtReviewsScroll}.mmt-review-card{flex:0 0 285px;min-height:250px;padding:20px}.mmt-review-card p{font-size:13px;line-height:1.6}}@keyframes mmtReviewsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.mmt-faq-section{font-family:var(--font-montserrat), Montserrat, sans-serif;background:#f4efe6;padding:70px 28px}.mmt-faq-wrap{width:min(1240px,100%);margin:0 auto}.mmt-faq-heading{max-width:720px;margin-bottom:44px}.mmt-faq-eyebrow{color:#d51b18;text-transform:uppercase;letter-spacing:.2em;margin:0 0 18px;font-size:14px;font-weight:600}.mmt-faq-eyebrow:after{content:"";background:#d51b18;width:44px;height:1px;margin-top:14px;display:block}.mmt-faq-heading h2{color:#171717;letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.7vw,54px);font-weight:600;line-height:1.08}.mmt-faq-heading>p:last-child{color:#55575b;max-width:620px;margin:22px 0 0;font-size:15px;line-height:1.75}.mmt-faq-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mmt-faq-column{gap:14px;display:grid}.mmt-faq-item{background:#f8f6f4;border:1px solid #00000014;border-radius:16px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.mmt-faq-item:hover{border-color:#d51b1873;box-shadow:0 14px 38px #0000000f}.mmt-faq-item summary{cursor:pointer;color:#171717;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.mmt-faq-item summary::-webkit-details-marker{display:none}.mmt-faq-item summary:after{content:"+";color:#d51b18;border:1px solid #d51b1859;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;font-weight:500;transition:background .25s,color .25s;display:flex}.mmt-faq-item[open] summary:after{content:"−";color:#fff;background:#d51b18;border-color:#d51b18}.mmt-faq-item p{color:#55575b;margin:0;padding:0 22px 22px;font-size:14px;line-height:1.7}.mmt-faq-link{color:#171717;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #d51b18cc;text-decoration:underline #d51b18cc}.mmt-faq-link:hover{color:#d51b18}@media (max-width:900px){.mmt-faq-grid{grid-template-columns:1fr}}@media (max-width:720px){.mmt-faq-section{padding:60px 20px}.mmt-faq-heading{margin-bottom:34px}.mmt-faq-heading h2{font-size:clamp(32px,9vw,42px)}.mmt-faq-item summary{padding:18px;font-size:15px}.mmt-faq-item p{padding:0 18px 18px}}
