.bp-reviews{background:var(--founder-navy);padding:84px 28px}.bp-reviews-inner{max-width:1120px;margin:0 auto}.bp-reviews-head{text-align:center;max-width:640px;margin:0 auto 50px}.bp-reviews-head .eyebrow{font-family:var(--sans);font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--honey-soft);font-weight:600;margin-bottom:16px}.bp-reviews-head h2{font-family:var(--display);font-weight:500;font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.02em;color:var(--cream);margin:0 0 14px}.bp-reviews-head .sub{font-family:var(--display);font-style:italic;font-size:18px;line-height:1.5;color:hsla(40,49%,92%,.82);margin:0}.bp-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.bp-reviews-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0 auto}.bp-reviews-grid.one{grid-template-columns:minmax(0,460px);justify-content:center}.bp-review{background:var(--cream);border-top:3px solid var(--honey);padding:26px 28px 24px;display:flex;flex-direction:column}.bp-review .mark{font-family:var(--display);font-size:56px;line-height:.5;color:var(--honey-deep);margin-bottom:14px}.bp-review blockquote{margin:0}.bp-review blockquote p{font-family:var(--display);font-size:16.5px;line-height:1.6;color:var(--ink);margin:0 0 14px}.bp-review figcaption{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:3px}.bp-review-name{font-family:var(--sans);font-weight:700;font-size:13px;letter-spacing:.01em;color:var(--ink)}.bp-review-title{font-family:var(--sans);font-weight:400;font-size:12px;line-height:1.45;color:var(--muted-dark)}.bp-reviews-nav{display:flex;gap:18px;margin-top:36px}.bp-reviews-arrow,.bp-reviews-nav{align-items:center;justify-content:center}.bp-reviews-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--honey);background:transparent;color:var(--honey-soft);font-size:22px;line-height:1;cursor:pointer;display:inline-flex;transition:background .2s ease,color .2s ease,opacity .2s ease}.bp-reviews-arrow:hover:not(:disabled){background:var(--honey);color:var(--founder-navy)}.bp-reviews-arrow:disabled{opacity:.3;cursor:default}.bp-reviews-dots{display:flex;gap:9px}.bp-reviews-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:var(--hair-light);cursor:pointer;transition:background .2s ease}.bp-reviews-dot.on{background:var(--honey)}@media (max-width:900px){.bp-reviews{padding:60px 22px}.bp-reviews-grid,.bp-reviews-grid.one,.bp-reviews-grid.two{grid-template-columns:1fr;max-width:600px;margin:0 auto}}