.sf-review-trust{background:#f8f2ea;color:#1f1f1f;padding:64px 24px;text-align:center}.sf-review-trust__inner{width:min(900px,100%);color:inherit;display:block;margin:0 auto;text-decoration:none}.sf-review-trust__inner:focus-visible{outline:2px solid #a15c8d;outline-offset:8px}.sf-review-trust__inner:hover h2,.sf-review-trust__inner:hover .sf-review-trust__proof{color:#a15c8d}.sf-review-trust__stars{color:#a15c8d;font-size:22px;letter-spacing:5px;line-height:1;margin-bottom:16px}.sf-review-trust__eyebrow{font-size:12px;letter-spacing:.18em;margin:0 0 12px}.sf-review-trust h2{font-family:var(--font-heading-family, serif);font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.15;margin:0 0 18px}.sf-review-trust__copy{font-size:16px;line-height:1.7;margin:0 auto;max-width:680px}.sf-review-trust__proof{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:center;margin-top:28px;transition:color .2s ease}.sf-review-trust__dot{background:#bd977c;border-radius:50%;height:4px;width:4px}@media(max-width:749px){.sf-review-trust{padding:44px 20px}.sf-review-trust__proof{align-items:stretch;flex-direction:column;gap:8px}.sf-review-trust__dot{display:none}}.workshop-clarity{padding:24px 20px}.workshop-clarity__inner{max-width:1180px;margin:0 auto;padding:34px;border:1px solid #eadde5;border-radius:18px;color:#3f2d24;background:#f8f2ea}.workshop-clarity__eyebrow{margin:0 0 8px;color:#a15c8d;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workshop-clarity__title{max-width:900px;margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.2}.workshop-clarity__lead{max-width:900px;margin:14px 0 24px;font-size:1.05rem;line-height:1.65}.workshop-clarity__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workshop-clarity__card{padding:22px;border-radius:14px;background:#fff}.workshop-clarity__card--accent{border:1px solid #dfc5d5}.workshop-clarity__card h3{margin:0 0 12px;font-size:1.1rem}.workshop-clarity__card ul{margin:0;padding-left:20px}.workshop-clarity__card li+li{margin-top:7px}.workshop-clarity__card p{margin:12px 0 0;line-height:1.6}.workshop-clarity__note{margin:18px 0 0;font-size:.95rem;line-height:1.6}@media(max-width:749px){.workshop-clarity{padding:16px}.workshop-clarity__inner{padding:24px 18px;border-radius:14px}.workshop-clarity__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/88/compiled_assets/styles.css.map */
