.RatingBars-module__bVvV_W__bars{gap:var(--space-2);flex-direction:column;width:100%;max-width:360px;display:flex}.RatingBars-module__bVvV_W__row{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:auto 1fr 3.5em;display:grid}.RatingBars-module__bVvV_W__stars{align-items:center;gap:3px;min-width:2.2em;font-weight:600;line-height:1;display:inline-flex}.RatingBars-module__bVvV_W__track{border-radius:var(--radius-full);background:var(--line);height:8px;overflow:hidden}.RatingBars-module__bVvV_W__fill{border-radius:inherit;background:var(--green);height:100%;display:block}.RatingBars-module__bVvV_W__count{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}
.ReviewCard-module__45Ua6q__card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.ReviewCard-module__45Ua6q__quote{font-size:var(--text-base);line-height:1.6}.ReviewCard-module__45Ua6q__who{align-items:center;gap:var(--space-3);font-size:var(--text-sm);margin-top:auto;display:flex}.ReviewCard-module__45Ua6q__who strong{display:block}.ReviewCard-module__45Ua6q__avatar{border-radius:var(--radius-full);background:var(--mint);width:40px;height:40px;color:var(--green);flex-shrink:0;place-items:center;font-weight:700;display:grid}.ReviewCard-module__45Ua6q__date{color:var(--text-subtle)}.ReviewCard-module__45Ua6q__large{align-items:center;gap:var(--space-5);padding:var(--space-7) var(--space-5);border-radius:var(--radius-2xl);text-align:center}.ReviewCard-module__45Ua6q__large .ReviewCard-module__45Ua6q__quote{max-width:34ch;font-size:var(--text-lg);letter-spacing:-.01em;line-height:1.5}.ReviewCard-module__45Ua6q__large .ReviewCard-module__45Ua6q__who{text-align:left;margin-top:0}@media (min-width:768px){.ReviewCard-module__45Ua6q__large{padding:var(--space-8) var(--space-7)}.ReviewCard-module__45Ua6q__large .ReviewCard-module__45Ua6q__quote{font-size:var(--text-xl)}}
.ReviewsStrip-module__1258pG__reviews{background:var(--paper)}.ReviewsStrip-module__1258pG__average{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-5);color:var(--text-muted);flex-wrap:wrap;display:flex}.ReviewsStrip-module__1258pG__average strong{color:var(--ink);font-size:var(--text-xl)}.ReviewsStrip-module__1258pG__track{margin-top:var(--space-7);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ReviewsStrip-module__1258pG__row{gap:var(--space-4);width:max-content;animation:ReviewsStrip-module__1258pG__drift calc(var(--cards,6) * 14s) linear infinite;display:flex}.ReviewsStrip-module__1258pG__track:hover .ReviewsStrip-module__1258pG__row,.ReviewsStrip-module__1258pG__track:focus-within .ReviewsStrip-module__1258pG__row{animation-play-state:paused}.ReviewsStrip-module__1258pG__card{width:320px;height:100%}@keyframes ReviewsStrip-module__1258pG__drift{to{transform:translateX(calc(-50% - var(--space-4) / 2))}}@media (prefers-reduced-motion:reduce){.ReviewsStrip-module__1258pG__track{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ReviewsStrip-module__1258pG__row{padding-inline:var(--gutter);animation:none}}.ReviewsStrip-module__1258pG__grid{gap:var(--space-4);margin-top:var(--space-7);display:grid}@media (min-width:768px){.ReviewsStrip-module__1258pG__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.ReviewsStrip-module__1258pG__more{margin-top:var(--space-7);justify-content:center;display:flex}
.Showcase-module__PgGe8q__showcase{overflow:hidden}.Showcase-module__PgGe8q__stage{margin-top:var(--space-7);padding-bottom:var(--space-6);position:relative}.Showcase-module__PgGe8q__ring{z-index:-1;aspect-ratio:2;background:radial-gradient(ellipse at center, var(--mint) 0%, #e8f6ef00 70%);border-radius:50%;width:min(1000px,120%);position:absolute;top:8%;left:50%;transform:translate(-50%)}.Showcase-module__PgGe8q__phone{display:none}@media (min-width:768px){.Showcase-module__PgGe8q__phone{transform-origin:100% 100%;transition:transform var(--duration-slow) var(--ease-spring);display:block;position:absolute;bottom:0;right:2%;transform:rotate(4deg)scale(.62)}.Showcase-module__PgGe8q__stage:hover .Showcase-module__PgGe8q__phone{transform:rotate(1deg)scale(.64)translateY(-8px)}}@media (min-width:1024px){.Showcase-module__PgGe8q__phone{right:4%;transform:rotate(4deg)scale(.7)}.Showcase-module__PgGe8q__stage:hover .Showcase-module__PgGe8q__phone{transform:rotate(1deg)scale(.72)translateY(-8px)}}
.Walkthrough-module__QaTbza__walkthrough{background:linear-gradient(to bottom, var(--white), var(--paper) 18%, var(--paper) 82%, var(--white))}.Walkthrough-module__QaTbza__layout{gap:var(--space-7);margin-top:var(--space-7);display:grid}@media (min-width:1024px){.Walkthrough-module__QaTbza__layout{gap:var(--space-8);grid-template-columns:1fr 1fr}}.Walkthrough-module__QaTbza__steps{gap:var(--space-8);flex-direction:column;display:flex}.Walkthrough-module__QaTbza__step{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:1024px){.Walkthrough-module__QaTbza__step{min-height:72vh;padding-left:var(--space-5);border-left:3px solid var(--line);opacity:.38;transition:opacity var(--duration-slow) var(--ease-out), border-color var(--duration-slow) var(--ease-out);justify-content:center}.Walkthrough-module__QaTbza__current{border-left-color:var(--green);opacity:1}}.Walkthrough-module__QaTbza__count{color:var(--green);font-size:var(--text-2xl);letter-spacing:-.03em;font-weight:700}.Walkthrough-module__QaTbza__of{color:var(--line-strong);font-size:var(--text-lg)}.Walkthrough-module__QaTbza__title{font-size:var(--text-2xl)}.Walkthrough-module__QaTbza__body{max-width:460px;color:var(--text-muted);font-size:var(--text-lg);line-height:1.55}.Walkthrough-module__QaTbza__inlinePhone{margin-top:var(--space-5);padding:var(--space-6) 0;border-radius:var(--radius-2xl);background:linear-gradient(160deg, var(--mint), var(--sky));justify-content:center;display:flex}@media (min-width:1024px){.Walkthrough-module__QaTbza__inlinePhone{display:none}}.Walkthrough-module__QaTbza__stage{display:none}@media (min-width:1024px){.Walkthrough-module__QaTbza__stage{display:block}}.Walkthrough-module__QaTbza__sticky{top:calc(var(--header-height) + var(--space-6));align-items:center;gap:var(--space-5);padding-block:var(--space-5);flex-direction:column;display:flex;position:sticky}.Walkthrough-module__QaTbza__halo{z-index:0;aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle,#0596692e,#0000 65%);width:440px;position:absolute;top:6%;left:50%;transform:translate(-50%)}.Walkthrough-module__QaTbza__stagePhone{z-index:1;position:relative}.Walkthrough-module__QaTbza__stack{width:100%;height:100%;position:relative}.Walkthrough-module__QaTbza__layer{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);position:absolute;inset:0;transform:translateY(24px)scale(.98)}.Walkthrough-module__QaTbza__layerPast{transform:translateY(-24px)scale(.98)}.Walkthrough-module__QaTbza__layerOn{opacity:1;transform:none}.Walkthrough-module__QaTbza__dots{z-index:1;gap:var(--space-2);display:flex;position:relative}.Walkthrough-module__QaTbza__dots span{border-radius:var(--radius-full);background:var(--line-strong);width:8px;height:8px;transition:width var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out)}.Walkthrough-module__QaTbza__dots .Walkthrough-module__QaTbza__dotOn{background:var(--green);width:28px}
.ReviewWall-module__8CXVsW__all{flex-direction:column;display:flex}.ReviewWall-module__8CXVsW__wall{columns:1;column-gap:var(--space-4)}@media (min-width:640px){.ReviewWall-module__8CXVsW__wall{columns:2}}@media (min-width:1024px){.ReviewWall-module__8CXVsW__wall{columns:3;column-gap:var(--space-5)}}.ReviewWall-module__8CXVsW__wall li{margin-bottom:var(--space-4);break-inside:avoid}.ReviewWall-module__8CXVsW__more{align-items:center;gap:var(--space-3);margin-top:var(--space-5);text-align:center;flex-direction:column;display:flex}.ReviewWall-module__8CXVsW__showing{color:var(--text-muted);font-size:var(--text-sm)}.ReviewWall-module__8CXVsW__status{min-height:1.5em;color:var(--text-muted);font-size:var(--text-sm)}
