main .shm-wave{height:56px}main .shm-wave--lg{height:88px}main .shm-wave--xl{height:120px}main .shm-wave--ember,main .shm-wave--graham{height:88px}main>section>.shm-wave:last-child{margin-bottom:0}main>section{margin:0}main>section+section{margin-top:0}main>section:has(>.shm-wave:last-child){padding-bottom:0}.review-hero{position:relative;z-index:0;background:var(--color-marshmallow);background-image:linear-gradient(rgba(59,31,20,.055) 1px,transparent 0),linear-gradient(90deg,rgba(59,31,20,.055) 1px,transparent 0);background-size:32px 32px,32px 32px;background-position:-1px -1px;padding-top:64px;padding-bottom:10px;overflow:hidden}.review-hero__inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);align-items:center;gap:clamp(24px,4vw,56px)}.review-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;text-align:left;padding-bottom:72px}.review-hero__h{margin:0;max-width:16ch}.review-hero__sticker{display:inline-block;width:76px;height:auto;vertical-align:-22px;margin-left:10px;transform:rotate(-8deg);filter:drop-shadow(2px 4px 0 rgba(59,31,20,.18));pointer-events:none}.review-hero__lede{max-width:560px;margin:0}.review-hero__cta-row{margin-top:4px}.review-hero__cta-row,.review-hero__meta{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start}.review-hero__meta{align-items:center;font-size:13px;color:var(--color-ink-3)}.review-hero__dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--color-muted)}.review-hero__media{position:relative;z-index:1;width:100%;max-width:760px;justify-self:end;margin-top:10px;margin-bottom:-24px;display:flex;align-items:center;justify-content:center}.review-hero__image{display:block;width:min(118%,840px);max-width:none;height:auto;object-fit:contain}.review-hero__wave{position:relative;z-index:2;margin-top:-72px;pointer-events:none}@media (max-width:1024px){.review-hero__inner{grid-template-columns:1fr;gap:20px}.review-hero__copy{align-items:center;text-align:center;padding-bottom:0;width:100%;max-width:100%}.review-hero__cta-row,.review-hero__meta{justify-content:center}.review-hero__media{justify-self:center;max-width:720px;margin-top:0}.review-hero__image{width:min(100%,720px)}}@media (max-width:720px){.review-hero__sticker{width:56px;vertical-align:-16px}.review-hero{padding-top:58px;padding-bottom:0}.review-hero__media{width:100%;max-width:none;margin-top:0;margin-bottom:-8px}.review-hero__image{width:min(100%,500px);max-width:100%}.review-hero__wave{margin-top:-46px}}@media (max-width:560px){.review-hero__cta-row{flex-direction:column;align-items:stretch;width:min(100%,290px)}.review-hero__cta-row .shm-btn{width:100%}.review-hero__meta{flex-direction:column;gap:8px;max-width:100%}.review-hero__meta .shm-rating{justify-content:center;flex-wrap:wrap}.review-hero__dot{display:none}}.bullet-strip{padding-top:64px;padding-bottom:64px}.bullet-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.bullet-strip__item{display:flex;flex-direction:column;gap:6px;padding:8px 28px 8px 0;position:relative}.bullet-strip__item+.bullet-strip__item{padding-left:28px;border-left:1px solid rgba(46,26,15,.18)}.bullet-strip__stat{font-family:var(--font-display);font-weight:800;font-size:clamp(56px,5.6vw,84px);line-height:.92;letter-spacing:-.04em;color:var(--color-ember);font-variation-settings:"opsz" 96;margin-bottom:2px}.bullet-strip__stat-label{font-family:var(--font-sans);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:14px}.bullet-strip__title{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.18;letter-spacing:-.012em;color:var(--color-cocoa-deep);font-variation-settings:"opsz" 24}.bullet-strip__body{margin:0;font-size:14px;line-height:1.5;color:var(--color-ink-2)}@media (max-width:1100px){.bullet-strip__grid{grid-template-columns:repeat(2,1fr)}.bullet-strip__item{padding:8px 28px 8px 0;border-left:0}.bullet-strip__item:nth-child(2n){padding-left:28px;border-left:1px solid rgba(46,26,15,.18)}}@media (max-width:720px){.bullet-strip{padding-top:40px;padding-bottom:40px}.bullet-strip__grid{grid-template-columns:1fr;gap:12px}.bullet-strip__item,.bullet-strip__item:nth-child(2n){padding:18px;border-left:var(--outline-soft);border:var(--outline-soft);border-radius:var(--radius-lg);background:var(--color-marshmallow)}.bullet-strip__stat{font-size:52px;letter-spacing:-.03em}.bullet-strip__stat-label{margin-bottom:8px}}.review-buybox.shm-section{padding-top:var(--section-py-d);padding-bottom:var(--section-py-d-lg)}.review-buybox>.shm-container{padding-bottom:32px}.pdp-buybox{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.gal{display:flex;flex-direction:column;gap:14px;position:sticky;top:24px}.gal__main{aspect-ratio:1/1;background:var(--color-cream);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-hair)}.gal__main img{width:100%;height:100%;object-fit:cover;display:block}.gal__nav{display:flex;align-items:center;gap:8px}.gal__thumbs{flex:1;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.gal__nav-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-marshmallow);border:1.5px solid var(--color-hair);cursor:pointer;padding:0;transition:border-color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.gal__nav-btn:hover:not(:disabled){border-color:var(--color-cocoa-deep)}.gal__nav-btn:disabled{opacity:.35;cursor:not-allowed}.gal__thumb{aspect-ratio:1/1;background:var(--color-cream);border-radius:var(--radius-md);overflow:hidden;border:1.5px solid var(--color-hair);cursor:pointer;padding:0;transition:border-color var(--motion-fast) var(--ease-standard)}.gal__thumb:hover{border-color:var(--color-cocoa-deep)}.gal__thumb.is-active{border:2.5px solid var(--color-ember)}.gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.shm-color-swatches{display:flex;gap:10px;align-items:center;margin:4px 0 12px}.shm-color-swatch{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;padding:0;flex-shrink:0;position:relative;overflow:hidden;background:var(--color-cream);box-shadow:0 0 0 1.5px var(--color-hair);transition:transform .15s ease,box-shadow .15s ease}.shm-color-swatch img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.shm-color-swatch:hover{transform:scale(1.07)}.shm-color-swatch.is-active{box-shadow:0 0 0 2.5px var(--color-ember),0 0 0 5px rgba(255,91,31,.22)}.shm-color-swatch:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}.pack-shipping{display:flex;flex-direction:column;gap:8px;margin-top:-4px}.pack-shipping__bar{height:8px;background:var(--color-cream);border:1px solid var(--color-hair);border-radius:var(--radius-full);overflow:hidden}.pack-shipping__bar-fill{height:100%;background:var(--color-ember);border-radius:var(--radius-full);transition:width .25s var(--ease-standard)}.pack-shipping__label{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--color-ink-2);line-height:1.4}.pack-shipping__icon{flex-shrink:0;width:16px;height:16px;color:var(--color-cocoa-deep)}.pack-shipping__amount{font-weight:700;color:var(--color-cocoa-deep)}.pack-shipping--unlocked .pack-shipping__label{color:var(--color-cocoa-deep);font-weight:600}.review-buybox .shm-pack-row__main .shm-badge{align-self:flex-start;margin-top:2px}.bb{display:flex;flex-direction:column;gap:18px}.bb__title{font-family:var(--font-display);font-weight:800;font-size:36px;line-height:1.1;letter-spacing:-.022em;color:var(--color-cocoa-deep);margin:0;font-variation-settings:"opsz" 96}.bb__sub{font-size:16px;color:var(--color-ink-3);line-height:1.45;margin:0}.bb__rule{border:0;border-top:1px solid var(--color-hair);margin:4px 0}.bb__cta{width:100%;margin-top:8px}.bb__meta{text-align:center;font-size:12px;color:var(--color-ink-3);margin-top:2px}.bb__meta span+span:before{content:"·";margin:0 8px;color:var(--color-muted)}.bb__faq{margin-top:14px}.bb__add-error{margin-top:8px;color:var(--color-ember);font-family:var(--font-body);font-size:.875rem}.qty-block{display:flex;flex-direction:column;gap:8px;margin-top:6px}.config__label,.qty-label{font-family:var(--font-sans);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3)}.qty-block .shm-qty{height:48px;align-self:flex-start}.qty-block .shm-qty__btn{width:44px;height:44px;font-size:20px}.qty-block .shm-qty__val{min-width:56px;font-size:18px}.config{display:flex;flex-direction:column;gap:8px;margin-top:6px}.config__hint{font-size:12px;color:var(--color-ink-3);line-height:1.4}.shm-google__icon img,.shm-google__icon svg{width:22px;height:22px;display:block}@media (max-width:1100px){.pdp-buybox{grid-template-columns:1fr;gap:32px}.gal{position:static}}@media (max-width:720px){.gal__thumbs{grid-template-columns:repeat(4,1fr)}.gal__nav-btn{min-width:44px;min-height:44px;padding:12px}}@media (max-width:640px){.review-buybox .shm-pack-row__note{display:none}.review-buybox .shm-pack-row{min-height:96px;padding-top:12px;padding-bottom:12px}}.format-picker.shm-section{padding-top:32px;padding-bottom:32px}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;max-width:900px;margin-inline:auto}.format-grid .shm-product{text-decoration:none;color:inherit;min-width:0}@media (max-width:1100px){.format-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.format-grid{grid-template-columns:repeat(2,1fr);gap:12px}.format-grid .shm-product__body{padding:10px 10px 12px}.format-grid .shm-product__row{flex-direction:column;align-items:flex-start;gap:6px}.format-grid .shm-product__row .shm-btn{width:100%;justify-content:center}}.how-step-head{margin-bottom:40px}.how-warm-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:10px;align-items:center;padding:20px clamp(70px,9vw,126px)}.how-warm-step.is-reverse{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.how-warm-step.is-reverse .how-warm-step__copy{order:2}.how-warm-step.is-reverse .how-warm-step__visual{order:1}.how-warm-step__copy{display:flex;flex-direction:column;gap:10px;max-width:620px}.how-warm-step__num{width:fit-content}.how-warm-step__title{margin:0;max-width:15ch;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,4vw,48px);line-height:1.02;color:var(--color-cocoa-deep);font-variation-settings:"opsz" 96}.how-warm-step--ember .how-warm-step__title{color:var(--color-marshmallow)}.how-warm-step__body{margin:0;max-width:58ch;font-size:17px;line-height:1.5;color:var(--color-ink-2)}.how-warm-step--ember .how-warm-step__body{color:var(--color-cream)}.how-warm-step__details{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:8px 0 0}.how-warm-step__visual{display:flex;justify-content:center;align-items:center}.how-stage{margin-top:40px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:80px}.how-stage__phone-col{position:relative}.how-stage__phone-sticky{position:sticky;top:80px;display:flex;flex-direction:column;gap:24px;align-items:center}.phone-frame{width:320px;aspect-ratio:9/19.5;background:var(--color-cocoa-deep);border-radius:44px;padding:14px;position:relative;box-shadow:0 30px 80px rgba(46,26,15,.18),0 0 0 1px rgba(46,26,15,.08)}.phone-frame--mini{width:min(100%,240px);border:3px solid var(--color-cocoa-deep);box-shadow:var(--shadow-chunk)}.phone-frame__notch{position:absolute;top:24px;left:50%;transform:translateX(-50%);width:96px;height:26px;border-radius:999px;background:var(--color-cocoa-deep);z-index:2}.phone-frame__screen{width:100%;height:100%;background:var(--color-marshmallow);border-radius:32px;overflow:hidden;position:relative}.phone-frame__home{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:100px;height:4px;border-radius:2px;background:rgba(255,251,241,.5);z-index:2}.phone-screen{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;position:relative;background:var(--color-cream);animation:phone-fade var(--motion-base) var(--ease-out)}@keyframes phone-fade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.phone-screen__caption{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);font-weight:600;white-space:nowrap}.phone-screen--handoff{background:var(--color-cream)}.phone-screen__hand{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.phone-screen__card{width:200px;aspect-ratio:1.586/1;background:var(--color-ember);border-radius:14px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;color:var(--color-marshmallow);transform:rotate(-8deg);border:2px solid var(--color-cocoa-deep);box-shadow:var(--shadow-chunk);animation:card-tilt 3s ease-in-out infinite alternate}@keyframes card-tilt{0%{transform:rotate(-8deg) translateY(0)}to{transform:rotate(-4deg) translateY(-6px)}}.phone-screen__card-logo{font-family:var(--font-display);font-weight:800;font-size:11px;letter-spacing:.16em;opacity:.9}.phone-screen__card-name{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.1;letter-spacing:-.01em}.phone-screen__card-chip{align-self:flex-end;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-cocoa-deep);border-radius:8px}.phone-screen__card-chip svg{width:18px;height:18px;color:var(--color-marshmallow)}.phone-screen--tap{background:var(--color-cream);color:var(--color-cocoa-deep)}.phone-tap-indicator{width:80px;height:80px;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.phone-tap-indicator__dot{width:24px;height:24px;background:var(--color-ember);border-radius:50%;z-index:2}.phone-tap-indicator__ring,.phone-tap-indicator__ring--2{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid var(--color-ember);border-radius:50%;animation:tap-ring 1.6s ease-out infinite}.phone-tap-indicator__ring--2{animation-delay:.8s}@keyframes tap-ring{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.4);opacity:0}}.phone-screen__notif{width:100%;background:var(--color-marshmallow);border:var(--outline-soft);border-radius:14px;padding:14px;backdrop-filter:blur(10px)}.phone-screen__notif-bar{display:flex;align-items:center;gap:12px}.phone-screen__notif-icon{width:36px;height:36px;background:var(--color-honey);color:var(--color-cocoa-deep);border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.phone-screen__notif-icon svg{width:18px;height:18px}.phone-screen__notif-title{font-weight:700;font-size:14px}.phone-screen__notif-sub{font-size:12px;opacity:.7;margin-top:2px}.phone-screen--review{background:var(--color-cream)}.phone-review-card{width:100%;background:var(--color-marshmallow);border:1px solid var(--color-hair);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 30px rgba(46,26,15,.06)}.phone-review-card__head{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--color-hair)}.phone-review-card__shop{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--color-cocoa-deep)}.phone-review-card__addr{font-size:11px;color:var(--color-ink-3)}.phone-review-card__rate{display:flex;flex-direction:column;gap:8px}.phone-review-card__label{font-size:11px;color:var(--color-ink-3);font-weight:600}.phone-review-card__stars{display:flex;gap:4px}.phone-review-card__star{width:24px;height:24px;fill:var(--color-honey);animation:star-pop .4s var(--ease-out) backwards}.phone-review-card__star:first-child{animation-delay:.1s}.phone-review-card__star:nth-child(2){animation-delay:.2s}.phone-review-card__star:nth-child(3){animation-delay:.3s}.phone-review-card__star:nth-child(4){animation-delay:.4s}.phone-review-card__star:nth-child(5){animation-delay:.5s}@keyframes star-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.phone-review-card__textbox{background:var(--color-cream);border-radius:8px;padding:10px 12px;min-height:50px;font-size:12px}.phone-review-card__placeholder{color:var(--color-ink-3)}.phone-review-card__post{background:var(--color-ember);color:var(--color-marshmallow);text-align:center;padding:10px;border-radius:8px;font-weight:600;font-size:13px}.phone-screen--submitted{background:var(--color-cream);color:var(--color-cocoa-deep)}.phone-submitted{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.phone-submitted__check{width:72px;height:72px;background:var(--color-marshmallow);color:var(--color-ember);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;animation:check-pop .5s var(--ease-out)}@keyframes check-pop{0%{transform:scale(0)}to{transform:scale(1)}}.phone-submitted__check svg{width:36px;height:36px}.phone-submitted__title{font-family:var(--font-display);font-weight:800;font-size:28px;letter-spacing:-.012em;font-variation-settings:"opsz" 96}.phone-submitted__sub{font-size:14px;opacity:.85}.phone-submitted__stars{display:flex;gap:6px;margin-top:10px}.phone-submitted__stars svg{width:22px;height:22px;fill:var(--color-honey)}.how-stage__progress{display:flex;gap:10px}.how-stage__pip{font-family:var(--font-display);font-weight:800;font-size:11px;letter-spacing:.06em;width:36px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(46,26,15,.06);color:var(--color-ink-3);transition:all var(--motion-fast) var(--ease-standard)}.how-stage__pip.is-active{background:var(--color-ember);color:var(--color-marshmallow)}.how-stage__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:32px}.how-stage__step{display:flex;flex-direction:column;gap:10px;opacity:.55;transition:opacity var(--motion-base) var(--ease-standard);max-width:480px}.how-stage__step.is-active{opacity:1}.how-stage__step-num{font-size:14px;letter-spacing:.06em;color:var(--color-ember)}.how-stage__step-num,.how-stage__step-title{font-family:var(--font-display);font-weight:800}.how-stage__step-title{margin:0;font-size:38px;line-height:1.08;letter-spacing:-.018em;color:var(--color-cocoa-deep);font-variation-settings:"opsz" 96}.how-stage__step-body{margin:0;font-size:17px;line-height:1.5;color:var(--color-ink-2)}@media (max-width:1100px){.how-stage{grid-template-columns:1fr;gap:0}.how-stage__phone-sticky{top:60px}.how-warm-step,.how-warm-step.is-reverse{grid-template-columns:1fr;gap:18px}.how-warm-step.is-reverse .how-warm-step__copy,.how-warm-step.is-reverse .how-warm-step__visual{order:0}.how-warm-step__visual{justify-content:center}}@media (max-width:640px){.how-warm-step{padding:22px}.how-warm-step__title{font-size:31px}.how-warm-step__body{font-size:16px}.phone-frame--mini{width:min(58vw,190px)}.phone-frame--mini .phone-screen{padding:24px 14px}}.standout.shm-section{padding-top:32px;padding-bottom:80px}.standout-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.standout-card{display:flex;flex-direction:column;gap:10px;padding:28px 26px;border-radius:var(--radius-xl);border:1.5px solid var(--color-hair);background:var(--color-marshmallow);position:relative;overflow:hidden}.standout-card--ember{background:var(--color-ember)}.standout-card--cocoa,.standout-card--ember{color:var(--color-marshmallow);border-color:transparent}.standout-card--cocoa{background:var(--color-cocoa-deep)}.standout-card--honey{background:var(--color-honey);color:var(--color-cocoa-deep);border-color:transparent}.standout-card__big{font-family:var(--font-display);font-weight:800;font-size:96px;line-height:.92;letter-spacing:-.04em;font-variation-settings:"opsz" 96;margin-bottom:4px}.standout-card__metric{font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-weight:600}.standout-card__quote{margin:16px 0 0;font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.3;letter-spacing:-.008em;font-variation-settings:"opsz" 24;flex:1}.standout-card__attr{display:flex;flex-direction:column;gap:1px;margin-top:14px;padding-top:14px;border-top:1px solid;opacity:.85;border-top-color:rgba(255,255,255,.2)}.standout-card--honey .standout-card__attr{border-top-color:rgba(46,26,15,.16)}.standout-card--cocoa .standout-card__attr,.standout-card--ember .standout-card__attr{border-top-color:rgba(255,251,241,.2)}.standout-card__attr b{font-family:var(--font-display);font-weight:700;font-size:14px;font-variation-settings:"opsz" 24}.standout-card__attr span{font-size:12px;opacity:.75}@media (max-width:1100px){.standout-grid{grid-template-columns:1fr}}.numbers-wall.shm-section{padding-top:32px;padding-bottom:80px}.numbers-list{margin-top:40px;display:flex;flex-direction:column;gap:0;max-width:1000px;margin-left:auto;margin-right:auto}.numbers-row{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr) auto;gap:28px;align-items:center;padding:18px 0;border-top:1px solid var(--color-hair)}.numbers-row:last-child{border-bottom:1px solid var(--color-hair)}.numbers-row__shop{display:flex;flex-direction:column;gap:2px}.numbers-row__name{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.1;letter-spacing:-.012em;color:var(--color-cocoa-deep);font-variation-settings:"opsz" 96}.numbers-row__owner{font-size:12px;color:var(--color-ink-3)}.numbers-row__bar{height:14px;background:rgba(46,26,15,.06);border-radius:999px;overflow:hidden}.numbers-row__bar-fill{height:100%;background:var(--color-ember);border-radius:999px;width:0;transition:width 1.2s var(--ease-out)}.numbers-row__inc{font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1;letter-spacing:-.018em;color:var(--color-ember);font-variation-settings:"opsz" 96;min-width:86px;text-align:right}.numbers-foot{margin-top:28px;text-align:center;font-size:12px;color:var(--color-ink-3)}@media (max-width:720px){.numbers-row{grid-template-columns:1fr;gap:8px}.numbers-row__inc{text-align:left}}.review-faq.shm-section{padding-top:var(--section-py-d);padding-bottom:80px}.review-faq__wrap{max-width:820px;margin:40px auto 0}.proof-marquee__head{margin-bottom:40px;position:relative}.proof-marquee__mascot{position:absolute;top:-8px;right:0;pointer-events:none}@media (max-width:768px){.proof-marquee__mascot{display:none}}.proof-marquee__item{min-width:240px}.proof-marquee__text{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.proof-marquee__shop{font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.1;letter-spacing:-.01em;color:var(--color-cocoa-deep);font-variation-settings:"opsz" 32;white-space:nowrap}.proof-marquee__note{font-family:var(--font-sans);font-size:12px;color:var(--color-ink-3);white-space:nowrap}.proof-marquee__stat{margin-left:auto;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1;letter-spacing:-.018em;color:var(--color-ember);font-variation-settings:"opsz" 96;white-space:nowrap}.proof-marquee__foot{margin-top:28px;text-align:center;font-size:12px;color:var(--color-ink-3)}.crew-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crew-proof-grid .proof-marquee__item{min-width:0;max-width:none;width:100%;white-space:normal}.crew-proof-grid .proof-marquee__note,.crew-proof-grid .proof-marquee__shop{overflow:hidden;text-overflow:ellipsis}@media (max-width:960px){.crew-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.crew-proof-grid{grid-template-columns:1fr}}.proof-section__inner{display:flex;flex-direction:column;gap:40px}.proof-section__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:52ch}.proof-section__head .shm-h2{margin:0}.proof-section__cols{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.proof-section__metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.proof-section__metric-card{display:flex;flex-direction:column;gap:6px;padding:20px}.proof-section__metric-shop{font-size:11px;padding:4px 10px;margin:0;align-self:flex-start}.proof-section__metric-num{margin:4px 0 0;line-height:1}.proof-section__metric-label{font-family:var(--font-sans);font-size:13px;color:var(--color-ink-3);margin:0;line-height:1.4}.proof-section__metric-owner{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-ink-4);margin:4px 0 0}.proof-section__testimonial{gap:16px;padding:28px;align-self:start}.proof-section__quote{margin:0;font-size:17px;line-height:1.6;color:var(--color-cocoa-deep);font-style:normal}.proof-section__attr{display:flex;flex-direction:column;gap:3px;margin-top:4px}.proof-section__attr-name{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--color-cocoa-deep);letter-spacing:-.01em}.proof-section__attr-meta{font-size:13px;color:var(--color-ink-3)}@media (max-width:767px){.proof-section__cols{grid-template-columns:1fr}.proof-section__testimonial{order:-1}.proof-section__metrics{grid-template-columns:1fr 1fr}}