.reviews_page__lkEu3{--blue:var(--surface-blue-start);--orange:var(--color-accent-2);--ink:var(--color-accent-900);--paper:#fbfaf8;--line:rgba(44,65,90,0.14);background:radial-gradient(1100px 520px at 88% -10%,rgba(214,127,59,.1),transparent 60%),linear-gradient(180deg,#f3f0ea 0,var(--paper) 520px);padding-top:clamp(28px,5vw,64px)}.reviews_intro__ziJRQ{max-width:760px;margin:0 auto;text-align:center;padding-bottom:8px}.reviews_eyebrow__0GSFU{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;padding:7px 14px 7px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.reviews_dot__y5WT9{width:8px;height:8px;border-radius:50%;background:var(--orange);flex:none}.reviews_title__Ovi3J{margin:0;font-family:var(--font-heading);font-weight:600;color:var(--ink);font-size:clamp(34px,4.2vw,54px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.reviews_lede__FXwVG{margin:16px auto 0;max-width:52ch;font-size:17px;line-height:1.55;color:var(--ink-78)}.reviews_source__d6JM7{margin:20px auto 0;max-width:60ch;font-size:13.5px;line-height:1.6;color:var(--ink-70)}.reviews_source__d6JM7 a{color:var(--blue);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.reviews_source__d6JM7 a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.reviews_list__apxEp{max-width:848px;margin:40px auto 0;display:grid;grid-gap:16px;gap:16px}.reviews_list__apxEp>figure{margin:0;padding:clamp(22px,3vw,32px);border-radius:22px;background:#fff;box-shadow:0 20px 40px -32px rgba(44,65,90,.4);border:1px solid var(--line);border-left:4px solid var(--orange)}.reviews_list__apxEp .stars{display:block;color:var(--orange);font-size:17px;letter-spacing:.08em}.reviews_list__apxEp blockquote{margin:12px 0 0;font-size:16.5px;line-height:1.65;color:var(--ink-78);white-space:pre-line}.reviews_list__apxEp .review-title{display:block;margin-bottom:8px;font-family:var(--font-heading);font-weight:600;font-size:19px;line-height:1.3;color:var(--ink);white-space:normal}.reviews_list__apxEp figcaption{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;font-weight:600;color:var(--blue)}.reviews_cta__4D3_6{max-width:848px;margin:48px auto 0;padding:clamp(26px,4vw,40px);border-radius:28px;background:var(--surface-blue);color:#fff;text-align:center}.reviews_ctaTitle__a2stC{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(22px,2.6vw,30px);line-height:1.2;color:#fff;text-wrap:balance}.reviews_actions__tc1yU{justify-content:center;margin-top:22px}.reviews_cta__4D3_6 .btn-primary{background:var(--orange);color:var(--ink);border-color:transparent}.reviews_cta__4D3_6 .btn-ghost{color:#fff;border-color:rgba(255,255,255,.45)}.reviews_footer__kSqJa{padding-top:56px}@media (max-width:640px){.reviews_page__lkEu3{padding-top:22px}.reviews_title__Ovi3J{font-size:clamp(30px,9vw,38px)}.reviews_lede__FXwVG{font-size:16px}.reviews_list__apxEp{margin-top:28px;gap:12px}.reviews_list__apxEp>figure{padding:20px 18px;border-radius:18px}.reviews_list__apxEp blockquote{font-size:16px}.reviews_cta__4D3_6{border-radius:22px}.reviews_actions__tc1yU .btn{width:100%;justify-content:center}}