:root{--mn-proof-orange:#e87225;--mn-proof-pink:#f5428b;--mn-proof-navy:#0f172a;--mn-proof-muted:#64748b;--mn-proof-border:#e2e8f0;--mn-proof-bg:#f8fafc;--mn-proof-facebook:#1877f2}.mn-reviews{background:#fff;padding:72px 20px}.mn-reviews__inner{max-width:1400px;margin:0 auto}.mn-reviews__head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.mn-reviews__kicker,.mn-proof-strip__eyebrow{margin:0 0 8px;color:var(--mn-proof-orange);font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.mn-reviews h2{margin:0;color:var(--mn-proof-navy);font-size:clamp(28px, 3vw, 42px);line-height:1.08;font-weight:800}.mn-reviews__lead{max-width:720px;margin:12px 0 0;color:var(--mn-proof-muted);font-size:16px;line-height:1.7}.mn-reviews__summary{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;padding:13px 16px;border:1px solid var(--mn-proof-border);border-radius:18px;background:var(--mn-proof-bg);color:var(--mn-proof-navy);text-decoration:none;box-shadow:0 10px 30px rgb(15 23 42 / .06);transition:transform .18s ease,box-shadow .18s ease}.mn-reviews__summary:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgb(15 23 42 / .10)}.mn-reviews__summary span:last-child{display:grid}.mn-reviews__summary strong{font-size:14px}.mn-reviews__summary small{margin-top:2px;color:var(--mn-proof-muted);font-size:12px}.mn-reviews__fb,.mn-review-card__source,.mn-reviews__button-fb{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;background:var(--mn-proof-facebook);color:#fff;font-family:Arial,sans-serif;font-weight:900;text-transform:lowercase}.mn-reviews__fb{width:36px;height:36px;font-size:23px}.mn-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mn-review-card{position:relative;display:flex;min-width:0;min-height:270px;flex-direction:column;overflow:hidden;padding:24px;border:1px solid var(--mn-proof-border);border-radius:24px;background:#fff;box-shadow:0 12px 36px rgb(15 23 42 / .06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mn-review-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--mn-proof-orange) 0%,var(--mn-proof-pink) 100%)}.mn-review-card:hover{transform:translateY(-3px);border-color:#fbcfe8;box-shadow:0 18px 44px rgb(15 23 42 / .10)}.mn-review-card__top{display:flex;align-items:center;gap:12px}.mn-review-card__avatar{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;flex:0 0 46px;border-radius:50%;background:linear-gradient(90deg,var(--mn-proof-orange) 0%,var(--mn-proof-pink) 100%);color:#fff;font-size:17px;font-weight:800;box-shadow:0 7px 18px rgb(244 63 134 / .20)}.mn-review-card__person{min-width:0;flex:1}.mn-review-card__person h3{margin:0;color:var(--mn-proof-navy);font-size:15px;line-height:1.35;font-weight:800}.mn-review-card__person p{margin:3px 0 0;color:var(--mn-proof-muted);font-size:12px;line-height:1.4}.mn-review-card__source{width:30px;height:30px;font-size:19px}.mn-review-card__quote{display:-webkit-box;overflow:hidden;margin:20px 0 22px;color:#334155;font-size:15px;line-height:1.72;-webkit-box-orient:vertical;-webkit-line-clamp:6}.mn-review-card--long .mn-review-card__quote{-webkit-line-clamp:7}.mn-review-card__link{margin-top:auto;color:var(--mn-proof-pink);font-size:13px;font-weight:800;text-decoration:none}.mn-review-card__link:hover{color:var(--mn-proof-orange)}.mn-reviews__footer{display:flex;justify-content:center;margin-top:32px}.mn-reviews__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:14px;background:linear-gradient(90deg,var(--mn-proof-orange) 0%,var(--mn-proof-pink) 100%);color:#fff;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 12px 28px rgb(244 63 134 / .20);transition:transform .18s ease,filter .18s ease}.mn-reviews__button:hover{color:#fff;transform:translateY(-2px);filter:brightness(1.04)}.mn-reviews__button-fb{width:25px;height:25px;background:#fff;color:var(--mn-proof-facebook);font-size:17px}.mn-proof-strip{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:22px;overflow:hidden;margin-top:36px;padding:26px 28px;border:1px solid #fed7aa;border-radius:24px;background:linear-gradient(110deg,#fff7ed 0%,#fff 45%,#fdf2f8 100%);box-shadow:0 12px 34px rgb(15 23 42 / .06)}.mn-proof-strip::after{content:'';position:absolute;top:0;right:0;width:180px;height:4px;background:linear-gradient(90deg,var(--mn-proof-orange) 0%,var(--mn-proof-pink) 100%)}.mn-proof-strip__mark{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(90deg,var(--mn-proof-orange) 0%,var(--mn-proof-pink) 100%);color:#fff;font-family:Georgia,serif;font-size:54px;line-height:1;box-shadow:0 10px 24px rgb(244 63 134 / .20)}.mn-proof-strip__quote{margin:0;color:var(--mn-proof-navy);font-size:clamp(17px, 1.7vw, 20px);line-height:1.55;font-weight:600}.mn-proof-strip__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;color:var(--mn-proof-muted);font-size:13px}.mn-proof-strip__meta strong{color:var(--mn-proof-navy)}.mn-proof-strip__meta a{color:var(--mn-proof-facebook);font-weight:700;text-decoration:none}.mn-proof-strip__meta a:hover{text-decoration:underline}@media (max-width:1024px){.mn-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mn-reviews{padding:54px 18px}.mn-reviews__head{align-items:stretch;flex-direction:column;gap:20px}.mn-reviews__summary{width:100%}.mn-reviews__grid{grid-template-columns:1fr}.mn-review-card{min-height:0;padding:22px}.mn-proof-strip{grid-template-columns:1fr;gap:14px;padding:22px}.mn-proof-strip__mark{width:48px;height:48px;border-radius:14px;font-size:42px}}@media (min-width:761px) and (max-width:820px){.mn-reviews__head{align-items:stretch;flex-direction:column;gap:18px}.mn-reviews__summary{align-self:flex-start}}@media (max-width:420px){.mn-review-card{padding:18px;border-radius:20px}.mn-review-card__top{align-items:flex-start}.mn-review-card__source{width:28px;height:28px}.mn-reviews__button{width:100%}}