.Testimonials_page__IqC0Y{--ink:#1b2630;--muted:#667079;--accent:#a67b64;--paper:#f9f7f3;--line:#e5e0da;min-width:0;min-height:100vh;background:var(--paper);color:var(--ink)}.Testimonials_page__IqC0Y *,.Testimonials_page__IqC0Y :after,.Testimonials_page__IqC0Y :before{box-sizing:border-box}.Testimonials_container__RoVW7{max-width:1400px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px);min-width:0}.Testimonials_eyebrow__VuXGc{display:inline-block;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.2em;line-height:1.6}.Testimonials_hero__DAZXc{padding-block:90px 50px;background:linear-gradient(135deg,#faf9f6,#f0ece6)}.Testimonials_closing__LyRo2 h2,.Testimonials_hero__DAZXc h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.Testimonials_hero__DAZXc h1{font-size:clamp(42px,6vw,88px);line-height:1.1;margin:25px 0;overflow-wrap:break-word}.Testimonials_closing__LyRo2 h2 em,.Testimonials_hero__DAZXc h1 em{color:var(--accent);font-weight:400}.Testimonials_heroDescription__Htqhr{max-width:650px;color:var(--muted);font-size:clamp(16px,1.4vw,19px);line-height:1.85;margin:0}.Testimonials_heroDivider__kr0CJ{display:flex;justify-content:space-between;gap:16px;margin-top:70px;padding-top:20px;border-top:1px solid #d9d4cd;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.12em}.Testimonials_recommendations__hKAXT{padding-block:65px 110px}.Testimonials_testimonialGrid__7J6Yf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Testimonials_card__qCS5f{display:flex;flex-direction:column;min-width:0;padding:clamp(24px,3vw,45px);background:#fff;border:1px solid var(--line);border-radius:12px;overflow-wrap:break-word;transition:transform .25s ease,box-shadow .25s ease}.Testimonials_card__qCS5f:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(27,38,48,.06)}.Testimonials_featured__rzilH{grid-column:1/-1;background:#f0ece6;border-color:#e8e0d7}.Testimonials_cardTop__cvcVG{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.Testimonials_cardLabel__LQRo5,.Testimonials_cardNumber__8WvJy{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.14em}.Testimonials_cardNumber__8WvJy{font-family:Georgia,serif;font-size:16px;color:var(--accent)}.Testimonials_quoteMark__I1X1b{display:block;height:65px;margin-top:20px;font-family:Georgia,serif;font-size:90px;line-height:1;color:var(--accent)}.Testimonials_quote__2pI3x{margin:0;flex:1;min-width:0}.Testimonials_quote__2pI3x p{font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.8;letter-spacing:-.01em;margin:0}.Testimonials_featured__rzilH .Testimonials_quote__2pI3x p{font-size:clamp(19px,1.7vw,24px)}.Testimonials_author__35UMn{display:flex;align-items:center;gap:15px;margin-top:40px;padding-top:25px;border-top:1px solid var(--line)}.Testimonials_authorInitials__0H8I0{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:50%;background:#e6ddd3;color:#6b5042;font-family:Georgia,serif;font-size:15px}.Testimonials_author__35UMn h2{margin:0 0 5px;font-size:14px;font-weight:600}.Testimonials_author__35UMn p{margin:0;color:var(--muted);font-size:12px}.Testimonials_closing__LyRo2{padding-block:100px 110px;text-align:center;background:#ebe7e0}.Testimonials_closing__LyRo2 h2{font-size:clamp(40px,5vw,72px);line-height:1.15;margin:22px 0;overflow-wrap:break-word}.Testimonials_closing__LyRo2 p{max-width:490px;margin:0 auto 30px;color:var(--muted);font-size:15px;line-height:1.8}.Testimonials_closing__LyRo2 a{display:inline-flex;align-items:center;gap:30px;padding-bottom:9px;border-bottom:1px solid var(--ink);color:var(--ink);font-size:16px;font-weight:600;text-decoration:none}.Testimonials_closing__LyRo2 a:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:900px){.Testimonials_testimonialGrid__7J6Yf{grid-template-columns:1fr}.Testimonials_featured__rzilH{grid-column:auto}.Testimonials_hero__DAZXc{padding-block:70px 40px}.Testimonials_featured__rzilH .Testimonials_quote__2pI3x p,.Testimonials_quote__2pI3x p{font-size:19px}}@media (max-width:600px){.Testimonials_container__RoVW7{padding-inline:20px}.Testimonials_hero__DAZXc{padding-block:55px 35px}.Testimonials_hero__DAZXc h1{font-size:clamp(39px,10vw,56px)}.Testimonials_heroDivider__kr0CJ{margin-top:45px;font-size:9px}.Testimonials_recommendations__hKAXT{padding-block:35px 70px}.Testimonials_testimonialGrid__7J6Yf{gap:18px}.Testimonials_card__qCS5f{padding:25px 22px}.Testimonials_quoteMark__I1X1b{font-size:76px;height:55px}.Testimonials_featured__rzilH .Testimonials_quote__2pI3x p,.Testimonials_quote__2pI3x p{font-size:18px;line-height:1.75}.Testimonials_author__35UMn{margin-top:30px}.Testimonials_closing__LyRo2{padding-block:75px 85px}}@media (prefers-reduced-motion:reduce){.Testimonials_card__qCS5f{transition:none}}