body.reviews-page{background:#fff;color:#171717}.reviews-page #reviews-main{max-width:1160px;margin:auto;padding:64px 24px}.reviews-page .intro{max-width:740px;margin-bottom:40px}.reviews-back{display:inline-block;font-size:13px;font-weight:700;margin-bottom:30px;border-bottom:1px solid #ef6b18;padding-bottom:4px}.reviews-page .eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;color:#171717;text-transform:uppercase;display:flex;align-items:center;gap:12px}.reviews-page .eyebrow:before{content:"";width:28px;height:3px;background:#ef6b18}.reviews-page h1{font-size:clamp(36px,5vw,64px);line-height:1.08;margin:18px 0 24px}.reviews-page h1 span{color:#ef6b18}.reviews-page .intro>p:last-child{font-size:17px;line-height:1.7;color:#454545}.reviews-page .reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.reviews-page .review-meta{display:flex;justify-content:space-between;gap:16px}.reviews-page .review-meta h3{font-size:22px;line-height:1.3;margin:0 0 8px}.reviews-page .review-meta p{margin:0;font-size:14px}.reviews-page .review-meta time{font-size:12px;white-space:nowrap;color:#555}.reviews-page .review-stars{letter-spacing:3px;font-size:20px;margin:20px 0 16px}.reviews-page blockquote{margin:0 0 24px;font-size:16px;line-height:1.7}.reviews-page .review-source{display:inline-block;font-size:12px;font-weight:700;padding:12px 0 0;border-top:1px solid #ddd;text-decoration:underline;text-underline-offset:4px}.reviews-page .contact{margin-top:56px;border-top:1px solid #dedede;padding-top:36px}.reviews-page .contact h2{font-size:32px;line-height:1.15}.reviews-page .contact .button{background:#ef6b18;color:#171717;border-radius:4px}.reviews-page footer{padding:32px 24px;text-align:center;font-size:14px}.reviews-page a:focus-visible{outline:3px solid #ef6b18;outline-offset:4px}@media(max-width:700px){.reviews-page #reviews-main{padding:40px 22px}.reviews-page .reviews-grid{grid-template-columns:1fr}.reviews-page .review-meta{flex-direction:column;gap:8px}.reviews-page .intro{margin-bottom:28px}.reviews-page .intro>p:last-child{font-size:16px}.reviews-page .review-meta h3{font-size:21px}}
