.BookingSuccessPanel-module__DgJIzW__receipt{gap:var(--space-md);display:grid}.BookingSuccessPanel-module__DgJIzW__status{gap:var(--space-2xs);display:grid}.BookingSuccessPanel-module__DgJIzW__title{overflow-wrap:anywhere;min-width:0;font-size:var(--text-md);letter-spacing:-.03em;color:var(--color-ink);font-style:normal;font-weight:700;line-height:1.15}.BookingSuccessPanel-module__DgJIzW__badge{border-radius:var(--radius-sm);width:fit-content;min-height:1.5rem;padding-inline:var(--space-2xs);font-size:var(--text-xs);letter-spacing:.01em;align-items:center;font-weight:700;line-height:1;display:inline-flex}.BookingSuccessPanel-module__DgJIzW__badge[data-tone=confirmed]{background:var(--color-success-soft);color:var(--color-success)}.BookingSuccessPanel-module__DgJIzW__badge[data-tone=pending]{background:var(--color-warning-soft);color:var(--color-warning)}.BookingSuccessPanel-module__DgJIzW__nextStep{max-width:42ch;color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.BookingSuccessPanel-module__DgJIzW__when{gap:var(--space-3xs);padding-block:var(--space-xs);border-block:var(--rule-thin) solid var(--color-rule);display:grid}.BookingSuccessPanel-module__DgJIzW__weekday{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.BookingSuccessPanel-module__DgJIzW__day{overflow-wrap:anywhere;min-width:0;font-size:var(--text-lg);letter-spacing:-.03em;color:var(--color-ink);font-style:normal;font-weight:700;line-height:1.15}.BookingSuccessPanel-module__DgJIzW__time{font-size:var(--text-base);letter-spacing:-.02em;color:var(--color-ink-soft);font-weight:650}.BookingSuccessPanel-module__DgJIzW__facts{margin:0;display:grid}.BookingSuccessPanel-module__DgJIzW__row{gap:var(--space-xs);padding-block:var(--space-xs);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.BookingSuccessPanel-module__DgJIzW__row+.BookingSuccessPanel-module__DgJIzW__row{border-block-start:var(--rule-thin) solid var(--color-rule)}.BookingSuccessPanel-module__DgJIzW__term{color:var(--color-muted);font-size:var(--text-xs);margin:0;font-weight:650}.BookingSuccessPanel-module__DgJIzW__detail{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);font-size:var(--text-sm);margin:0;font-weight:650;line-height:1.4}.BookingSuccessPanel-module__DgJIzW__price{font-weight:750}.BookingSuccessPanel-module__DgJIzW__originalPrice{color:var(--color-muted);font-weight:500;text-decoration:line-through}.BookingSuccessPanel-module__DgJIzW__actions{gap:var(--space-2xs);display:grid}.BookingSuccessPanel-module__DgJIzW__primary,.BookingSuccessPanel-module__DgJIzW__secondary,.BookingSuccessPanel-module__DgJIzW__quiet{border-radius:var(--radius-sm);min-height:2.75rem;font-size:var(--text-sm);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.BookingSuccessPanel-module__DgJIzW__primary:focus-visible,.BookingSuccessPanel-module__DgJIzW__secondary:focus-visible,.BookingSuccessPanel-module__DgJIzW__quiet:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.BookingSuccessPanel-module__DgJIzW__primary{border:var(--rule-thin) solid transparent;background:var(--color-ink);color:var(--color-paper-raised)}.BookingSuccessPanel-module__DgJIzW__secondary,.BookingSuccessPanel-module__DgJIzW__quiet{border:var(--rule-thin) solid transparent;color:var(--color-ink-soft);background:0 0}.BookingSuccessPanel-module__DgJIzW__secondary{border-color:var(--color-rule);color:var(--color-ink)}.BookingSuccessPanel-module__DgJIzW__copied{color:var(--color-success)}@media (hover:hover) and (pointer:fine){.BookingSuccessPanel-module__DgJIzW__primary:hover{background:var(--color-ink-soft)}.BookingSuccessPanel-module__DgJIzW__secondary:hover,.BookingSuccessPanel-module__DgJIzW__quiet:hover{background:var(--color-surface);color:var(--color-ink)}}.BookingSuccessPanel-module__DgJIzW__primary:active,.BookingSuccessPanel-module__DgJIzW__secondary:active,.BookingSuccessPanel-module__DgJIzW__quiet:active{transform:translateY(1px)}@media (min-width:40rem){.BookingSuccessPanel-module__DgJIzW__actions{grid-template-columns:minmax(0,1fr) auto;align-items:center}.BookingSuccessPanel-module__DgJIzW__quiet{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.BookingSuccessPanel-module__DgJIzW__primary,.BookingSuccessPanel-module__DgJIzW__secondary,.BookingSuccessPanel-module__DgJIzW__quiet{transition:none}.BookingSuccessPanel-module__DgJIzW__primary:active,.BookingSuccessPanel-module__DgJIzW__secondary:active,.BookingSuccessPanel-module__DgJIzW__quiet:active{transform:none}}
.BookingPromotion-module__2R8fHa__banner{gap:var(--space-xs);border-block:var(--rule-thin) solid var(--color-rule);background:var(--color-accent-soft);color:var(--color-ink);padding:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.BookingPromotion-module__2R8fHa__bannerIcon,.BookingPromotion-module__2R8fHa__codeIcon{color:var(--color-accent-hover);flex:none;place-items:center;display:grid}.BookingPromotion-module__2R8fHa__bannerIcon{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-raised);block-size:2.75rem;inline-size:2.75rem}.BookingPromotion-module__2R8fHa__bannerContent,.BookingPromotion-module__2R8fHa__codeHeading{min-inline-size:0}.BookingPromotion-module__2R8fHa__bannerValue{color:var(--color-accent-hover);font-size:var(--text-sm);font-weight:750;line-height:1.25}.BookingPromotion-module__2R8fHa__bannerTitle{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.02em;margin-block-start:var(--space-3xs);font-style:normal;font-weight:700;line-height:1.2}.BookingPromotion-module__2R8fHa__bannerPartner,.BookingPromotion-module__2R8fHa__bannerDescription,.BookingPromotion-module__2R8fHa__bannerTerms{color:var(--color-ink-soft)}.BookingPromotion-module__2R8fHa__bannerPartner{font-size:var(--text-sm);margin-block-start:var(--space-3xs);font-weight:700}.BookingPromotion-module__2R8fHa__bannerDescription{max-inline-size:65ch;font-size:var(--text-sm);margin-block-start:var(--space-2xs);line-height:1.5}.BookingPromotion-module__2R8fHa__bannerTerms{font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-block-start:var(--space-2xs);font-weight:650;line-height:1.5}.BookingPromotion-module__2R8fHa__bannerAction{justify-content:center;align-items:center;gap:var(--space-2xs);border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);min-block-size:2.75rem;inline-size:fit-content;color:var(--color-accent-ink);padding-inline:var(--space-xs);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);grid-column:2;font-weight:750;line-height:1;display:inline-flex}.BookingPromotion-module__2R8fHa__bannerAction:focus-visible,.BookingPromotion-module__2R8fHa__applyButton:focus-visible,.BookingPromotion-module__2R8fHa__codeInput:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.BookingPromotion-module__2R8fHa__bannerAction:active,.BookingPromotion-module__2R8fHa__applyButton:active{transform:translateY(1px)}.BookingPromotion-module__2R8fHa__bannerAction:disabled,.BookingPromotion-module__2R8fHa__applyButton:disabled{cursor:not-allowed;opacity:.55}.BookingPromotion-module__2R8fHa__badge{align-items:center;gap:var(--space-3xs);border-radius:var(--radius-pill);background:var(--color-accent-soft);min-block-size:1.75rem;inline-size:fit-content;color:var(--color-accent-hover);padding-inline:var(--space-2xs);font-size:var(--text-xs);white-space:nowrap;font-weight:750;line-height:1;display:inline-flex}.BookingPromotion-module__2R8fHa__codeRegion{gap:var(--space-2xs);border-block-end:var(--rule-thin) solid var(--color-rule);margin-block-end:var(--space-sm);padding-block-end:var(--space-sm);display:grid}.BookingPromotion-module__2R8fHa__codeHeader{gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block-end:var(--space-2xs);display:grid}.BookingPromotion-module__2R8fHa__codeIcon{border-radius:var(--radius-sm);background:var(--color-accent-soft);block-size:2rem;inline-size:2rem}.BookingPromotion-module__2R8fHa__codeHeading h3{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);font-style:normal;font-weight:750;line-height:1.3}.BookingPromotion-module__2R8fHa__codeHeading p,.BookingPromotion-module__2R8fHa__codeHelp{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.BookingPromotion-module__2R8fHa__codeHeading p{margin-block-start:var(--space-3xs)}.BookingPromotion-module__2R8fHa__codeLabel{color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700}.BookingPromotion-module__2R8fHa__codeControl{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.BookingPromotion-module__2R8fHa__codeInput,.BookingPromotion-module__2R8fHa__applyButton{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);min-block-size:2.75rem}.BookingPromotion-module__2R8fHa__codeInput{background:var(--color-paper-raised);inline-size:100%;min-inline-size:0;color:var(--color-ink);padding-inline:var(--space-xs);font-size:var(--text-base);font-variant-numeric:tabular-nums;letter-spacing:.04em;outline-offset:1px;transition:background-color var(--dur-micro) var(--ease-out);outline:2px solid #0000;font-weight:700}.BookingPromotion-module__2R8fHa__codeInput::placeholder{color:var(--color-muted);opacity:1}.BookingPromotion-module__2R8fHa__applyButton{justify-content:center;align-items:center;gap:var(--space-2xs);background:var(--color-ink);color:var(--color-paper-raised);padding-inline:var(--space-xs);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:750;display:inline-flex}.BookingPromotion-module__2R8fHa__codeRegion[data-state=loading] .BookingPromotion-module__2R8fHa__applyButton{cursor:wait}.BookingPromotion-module__2R8fHa__codeRegion[data-state=error] .BookingPromotion-module__2R8fHa__codeInput{border-color:var(--color-danger);background:var(--color-danger-soft)}.BookingPromotion-module__2R8fHa__codeRegion[data-state=success] .BookingPromotion-module__2R8fHa__codeInput{border-color:var(--color-success);background:var(--color-success-soft)}.BookingPromotion-module__2R8fHa__spinner{animation:BookingPromotion-module__2R8fHa__promotion-spin var(--dur-long) linear infinite}.BookingPromotion-module__2R8fHa__feedback{align-items:center;gap:var(--space-3xs);min-block-size:1.5rem;font-size:var(--text-xs);font-weight:700;line-height:1.4;display:flex}.BookingPromotion-module__2R8fHa__codeRegion[data-state=error] .BookingPromotion-module__2R8fHa__feedback{color:var(--color-danger)}.BookingPromotion-module__2R8fHa__codeRegion[data-state=success] .BookingPromotion-module__2R8fHa__feedback{color:var(--color-success)}.BookingPromotion-module__2R8fHa__priceSummary{gap:var(--space-2xs);border-block-start:var(--rule-thin) solid var(--color-rule);font-variant-numeric:tabular-nums;margin-block-start:var(--space-2xs);padding-block-start:var(--space-xs);display:grid}.BookingPromotion-module__2R8fHa__priceSummary>div{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.BookingPromotion-module__2R8fHa__priceSummary dt{color:var(--color-muted);font-size:var(--text-xs)}.BookingPromotion-module__2R8fHa__priceSummary dd{color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:700}.BookingPromotion-module__2R8fHa__priceSummary .BookingPromotion-module__2R8fHa__priceTotal{border-block-start:var(--rule-thin) solid var(--color-rule);padding-block-start:var(--space-2xs)}.BookingPromotion-module__2R8fHa__priceSummary .BookingPromotion-module__2R8fHa__priceTotal dt,.BookingPromotion-module__2R8fHa__priceSummary .BookingPromotion-module__2R8fHa__priceTotal dd{color:var(--color-ink);font-weight:800}@media (hover:hover) and (pointer:fine){.BookingPromotion-module__2R8fHa__bannerAction:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.BookingPromotion-module__2R8fHa__codeInput:hover{background:var(--color-surface)}.BookingPromotion-module__2R8fHa__applyButton:hover:not(:disabled){background:var(--color-ink-soft)}}@media (min-width:40rem){.BookingPromotion-module__2R8fHa__banner{padding-inline:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.BookingPromotion-module__2R8fHa__bannerAction{grid-area:1/3}.BookingPromotion-module__2R8fHa__codeControl{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.BookingPromotion-module__2R8fHa__bannerAction,.BookingPromotion-module__2R8fHa__applyButton,.BookingPromotion-module__2R8fHa__codeInput{transition-duration:var(--dur-micro)}.BookingPromotion-module__2R8fHa__bannerAction:hover,.BookingPromotion-module__2R8fHa__bannerAction:active,.BookingPromotion-module__2R8fHa__applyButton:active{transform:none}.BookingPromotion-module__2R8fHa__spinner{animation-duration:calc(var(--dur-long) * 2)}}@keyframes BookingPromotion-module__2R8fHa__promotion-spin{to{transform:rotate(360deg)}}
.SalonCard-module__rDCpSW__card{min-width:0}.SalonCard-module__rDCpSW__link{border-radius:var(--radius-lg);color:inherit;text-decoration:none;display:block}.SalonCard-module__rDCpSW__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.SalonCard-module__rDCpSW__media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-salon-placeholder);place-items:center;display:grid;position:relative;overflow:hidden}.SalonCard-module__rDCpSW__media img{object-fit:cover;transition:transform var(--dur-short) var(--ease-out)}.SalonCard-module__rDCpSW__card[data-active] .SalonCard-module__rDCpSW__media{outline:2px solid var(--color-accent);outline-offset:2px}.SalonCard-module__rDCpSW__initials{color:var(--color-salon-placeholder-ink);font-family:var(--font-display);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1}.SalonCard-module__rDCpSW__tags{gap:var(--space-3xs);display:flex;position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs)}.SalonCard-module__rDCpSW__tag{border-radius:var(--radius-pill);background:var(--color-paper-raised);padding:var(--space-3xs) var(--space-2xs);color:var(--color-ink);font-size:var(--text-xs);font-weight:650;line-height:1.2}.SalonCard-module__rDCpSW__body{gap:var(--space-3xs);padding-block-start:var(--space-xs);display:grid}.SalonCard-module__rDCpSW__name{align-items:center;gap:var(--space-3xs);min-width:0;font-size:var(--text-base);letter-spacing:-.02em;font-weight:650;line-height:1.3;display:flex}.SalonCard-module__rDCpSW__name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SalonCard-module__rDCpSW__verified{color:var(--color-accent);flex:none}.SalonCard-module__rDCpSW__meta{align-items:center;gap:var(--space-3xs) var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.SalonCard-module__rDCpSW__rating{align-items:center;gap:var(--space-3xs);display:inline-flex}.SalonCard-module__rDCpSW__rating strong{color:var(--color-ink);font-weight:650}.SalonCard-module__rDCpSW__rating>span{color:var(--color-muted)}.SalonCard-module__rDCpSW__star{color:var(--color-rating);fill:currentColor}.SalonCard-module__rDCpSW__new{color:var(--color-muted)}.SalonCard-module__rDCpSW__place{align-items:center;gap:var(--space-3xs);min-width:0;color:var(--color-muted);font-size:var(--text-sm);display:flex}.SalonCard-module__rDCpSW__place svg{flex:none}.SalonCard-module__rDCpSW__place span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SalonCard-module__rDCpSW__promotion{margin-block-start:var(--space-3xs)}@media (hover:hover) and (pointer:fine){.SalonCard-module__rDCpSW__link:hover .SalonCard-module__rDCpSW__media img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.SalonCard-module__rDCpSW__media img{transition:none}}
.HomeBusinessShowcase-module__jLLJXG__section{background:var(--paper);color:var(--ink);padding:var(--space-xl) var(--space-md) var(--space-3xl)}.HomeBusinessShowcase-module__jLLJXG__inner{width:min(100%,77.5rem);margin-inline:auto}.HomeBusinessShowcase-module__jLLJXG__headingRow{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.HomeBusinessShowcase-module__jLLJXG__headingRow h2{letter-spacing:-.04em;font-size:clamp(1.65rem,2.25vw,2.25rem);font-weight:720;line-height:1.1}.HomeBusinessShowcase-module__jLLJXG__allBusinessesLink,.HomeBusinessShowcase-module__jLLJXG__mobileAllBusinessesLink{align-items:center;gap:var(--space-2xs);min-height:2.75rem;color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:750;text-decoration:none;display:inline-flex}.HomeBusinessShowcase-module__jLLJXG__mobileAllBusinessesLink{margin-top:var(--space-sm);display:none}.HomeBusinessShowcase-module__jLLJXG__rail+.HomeBusinessShowcase-module__jLLJXG__rail{margin-top:var(--space-2xl)}.HomeBusinessShowcase-module__jLLJXG__headingActions{align-items:center;gap:var(--space-sm);display:flex}.HomeBusinessShowcase-module__jLLJXG__controls{gap:var(--space-2xs);display:flex}.HomeBusinessShowcase-module__jLLJXG__controls button{cursor:pointer;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-raised);width:2.75rem;height:2.75rem;color:var(--color-ink-soft);transition:color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);place-items:center;display:grid}.HomeBusinessShowcase-module__jLLJXG__controls button:hover{border-color:var(--color-rule-strong);color:var(--color-ink)}.HomeBusinessShowcase-module__jLLJXG__track{gap:var(--space-md);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.HomeBusinessShowcase-module__jLLJXG__track::-webkit-scrollbar{display:none}.HomeBusinessShowcase-module__jLLJXG__slide{flex:0 0 calc((100% - 3 * var(--space-md)) / 4);scroll-snap-align:start;min-width:0}.HomeBusinessShowcase-module__jLLJXG__emptyState{border-block:var(--rule-thin) solid var(--line);padding-block:var(--space-lg);color:var(--muted)}.HomeBusinessShowcase-module__jLLJXG__locations{margin-top:var(--space-2xl)}.HomeBusinessShowcase-module__jLLJXG__locations h2{font-size:var(--text-lg);letter-spacing:-.03em;font-weight:650}.HomeBusinessShowcase-module__jLLJXG__locations>div{gap:var(--space-2xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.HomeBusinessShowcase-module__jLLJXG__locations a{align-items:center;gap:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);min-height:2.75rem;padding-inline:var(--space-sm);color:var(--color-ink);font-size:var(--text-sm);transition:border-color var(--dur-micro) var(--ease-out);font-weight:600;text-decoration:none;display:inline-flex}.HomeBusinessShowcase-module__jLLJXG__locations a:hover{border-color:var(--color-rule-strong)}.HomeBusinessShowcase-module__jLLJXG__locations small{color:var(--color-muted);font-size:var(--text-xs);font-weight:500}.HomeBusinessShowcase-module__jLLJXG__network{margin-top:var(--space-2xl);padding:var(--space-2xl) 0 var(--space-xl);border-top:var(--rule-thin) solid var(--line);position:relative}.HomeBusinessShowcase-module__jLLJXG__network:before{top:calc(-1 * var(--rule-thin));background:var(--gradient-highlight);content:"";width:8rem;height:2px;position:absolute;left:50%;transform:translate(-50%)}.HomeBusinessShowcase-module__jLLJXG__networkHeader{text-align:center;flex-direction:column;align-items:center;display:flex}.HomeBusinessShowcase-module__jLLJXG__networkHeader>p:first-child,.HomeBusinessShowcase-module__jLLJXG__onboardingEyebrow{color:var(--muted);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:750}.HomeBusinessShowcase-module__jLLJXG__networkHeader>p:first-child{margin-bottom:var(--space-xs)}.HomeBusinessShowcase-module__jLLJXG__networkHeader h3{letter-spacing:-.055em;text-wrap:balance;max-width:52rem;font-size:clamp(2.2rem,3.7vw,3.85rem);font-weight:720;line-height:1.02}.HomeBusinessShowcase-module__jLLJXG__networkHeader h3 span{background:var(--gradient-highlight);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.HomeBusinessShowcase-module__jLLJXG__networkCopy{max-width:38rem;margin-top:var(--space-sm);color:var(--muted);font-size:var(--text-base);text-wrap:balance;line-height:1.65}.HomeBusinessShowcase-module__jLLJXG__onboarding{margin-top:var(--space-2xl)}.HomeBusinessShowcase-module__jLLJXG__onboardingHeader{text-align:center}.HomeBusinessShowcase-module__jLLJXG__onboardingEyebrow{margin-bottom:var(--space-2xs)}.HomeBusinessShowcase-module__jLLJXG__onboardingHeader h3{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:720;line-height:1.15}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps{margin:var(--space-lg) 0 0;border-block:var(--rule-thin) solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps li{gap:var(--space-xs);padding:var(--space-md) var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps li:first-child{padding-left:0}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps li:last-child{padding-right:0}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps li+li{border-left:var(--rule-thin) solid var(--line)}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps li>span{border:var(--rule-thin) solid var(--line);border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:800;display:grid}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps h4{font-size:var(--text-base);letter-spacing:-.015em;font-weight:750;line-height:1.35}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps p{margin-top:var(--space-3xs);color:var(--muted);font-size:var(--text-sm);line-height:1.5}.HomeBusinessShowcase-module__jLLJXG__onboardingActions{margin-top:var(--space-md);justify-content:center;display:flex}.HomeBusinessShowcase-module__jLLJXG__platformActions,.HomeBusinessShowcase-module__jLLJXG__storeBadges{justify-content:center;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.HomeBusinessShowcase-module__jLLJXG__primaryAction,.HomeBusinessShowcase-module__jLLJXG__secondaryAction{justify-content:center;align-items:center;gap:var(--space-2xs);border:var(--rule-thin) solid transparent;border-radius:var(--radius-sm);min-height:3rem;padding-inline:var(--space-sm);font-size:var(--text-sm);transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);font-weight:750;text-decoration:none;display:inline-flex}.HomeBusinessShowcase-module__jLLJXG__primaryAction{border-color:var(--brand);background:var(--brand);color:var(--paper)}.HomeBusinessShowcase-module__jLLJXG__primaryAction:hover{opacity:.9}.HomeBusinessShowcase-module__jLLJXG__secondaryAction{border-color:var(--line);color:var(--ink)}.HomeBusinessShowcase-module__jLLJXG__secondaryAction:hover{border-color:var(--color-rule-strong);background:var(--surface)}.HomeBusinessShowcase-module__jLLJXG__footerStoreBadges{margin-top:var(--space-xl)}.HomeBusinessShowcase-module__jLLJXG__storeBadge{border-radius:var(--radius-sm);transition:opacity var(--dur-micro) var(--ease-out);align-items:center;display:inline-flex}.HomeBusinessShowcase-module__jLLJXG__storeBadge img{width:auto;height:3.1rem}.HomeBusinessShowcase-module__jLLJXG__storeBadge:hover{opacity:.86}.HomeBusinessShowcase-module__jLLJXG__section :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (min-width:48rem) and (max-width:74.999rem){.HomeBusinessShowcase-module__jLLJXG__slide{flex-basis:calc((100% - 2 * var(--space-md)) / 3)}}@media (max-width:47.999rem){.HomeBusinessShowcase-module__jLLJXG__section{padding:var(--space-lg) var(--space-sm) var(--space-2xl)}.HomeBusinessShowcase-module__jLLJXG__headingRow h2{font-size:clamp(1.55rem,7.5vw,1.9rem)}.HomeBusinessShowcase-module__jLLJXG__allBusinessesLink,.HomeBusinessShowcase-module__jLLJXG__controls{display:none}.HomeBusinessShowcase-module__jLLJXG__mobileAllBusinessesLink{display:inline-flex}.HomeBusinessShowcase-module__jLLJXG__slide{flex-basis:82%}.HomeBusinessShowcase-module__jLLJXG__track{gap:var(--space-sm)}.HomeBusinessShowcase-module__jLLJXG__rail+.HomeBusinessShowcase-module__jLLJXG__rail{margin-top:var(--space-xl)}.HomeBusinessShowcase-module__jLLJXG__network{margin-top:var(--space-xl);padding:var(--space-xl) 0 var(--space-lg)}.HomeBusinessShowcase-module__jLLJXG__networkHeader h3{font-size:clamp(2rem,9.5vw,2.65rem)}.HomeBusinessShowcase-module__jLLJXG__networkCopy{padding-inline:var(--space-2xs);font-size:var(--text-base)}.HomeBusinessShowcase-module__jLLJXG__onboarding{margin-top:var(--space-xl)}.HomeBusinessShowcase-module__jLLJXG__onboardingHeader{text-align:left}.HomeBusinessShowcase-module__jLLJXG__onboardingHeader h3{font-size:1.4rem}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps{margin-top:var(--space-md);grid-template-columns:1fr}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps li,.HomeBusinessShowcase-module__jLLJXG__onboardingSteps li:first-child,.HomeBusinessShowcase-module__jLLJXG__onboardingSteps li:last-child{padding:var(--space-sm) 0}.HomeBusinessShowcase-module__jLLJXG__onboardingSteps li+li{border-top:var(--rule-thin) solid var(--line);border-left:0}.HomeBusinessShowcase-module__jLLJXG__onboardingActions{display:block}.HomeBusinessShowcase-module__jLLJXG__platformActions{display:grid}.HomeBusinessShowcase-module__jLLJXG__storeBadges{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.HomeBusinessShowcase-module__jLLJXG__storeBadge{width:100%}.HomeBusinessShowcase-module__jLLJXG__storeBadge img{width:100%;height:auto}}@media (prefers-reduced-motion:reduce){.HomeBusinessShowcase-module__jLLJXG__track{scroll-behavior:auto}.HomeBusinessShowcase-module__jLLJXG__visual img,.HomeBusinessShowcase-module__jLLJXG__controls button,.HomeBusinessShowcase-module__jLLJXG__storeBadge,.HomeBusinessShowcase-module__jLLJXG__primaryAction,.HomeBusinessShowcase-module__jLLJXG__secondaryAction{transition:none}.HomeBusinessShowcase-module__jLLJXG__business:hover .HomeBusinessShowcase-module__jLLJXG__visual img{transform:none}}
.HomeTestimonials-module__bs5ECq__testimonials{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:var(--rule-thin) solid var(--line)}.HomeTestimonials-module__bs5ECq__testimonialHeader{justify-content:space-between;align-items:end;gap:var(--space-lg);margin-bottom:var(--space-md);display:flex}.HomeTestimonials-module__bs5ECq__testimonialLead{align-items:flex-start;gap:var(--space-xs);display:flex}.HomeTestimonials-module__bs5ECq__testimonialLead>svg{margin-top:var(--space-3xs);color:var(--brand);flex:none}.HomeTestimonials-module__bs5ECq__testimonialHeader h2{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:720;line-height:1.15}.HomeTestimonials-module__bs5ECq__testimonialHeader p,.HomeTestimonials-module__bs5ECq__testimonialHeader>span{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.HomeTestimonials-module__bs5ECq__testimonialHeader p{margin-top:var(--space-3xs)}.HomeTestimonials-module__bs5ECq__testimonialTrack{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HomeTestimonials-module__bs5ECq__testimonialTrack:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--color-focus);outline-offset:4px}.HomeTestimonials-module__bs5ECq__testimonialCard{min-width:0;min-height:13.5rem;padding:var(--space-md);border:var(--rule-thin) solid var(--line);border-radius:var(--radius-md);background:var(--paper);flex-direction:column;display:flex}.HomeTestimonials-module__bs5ECq__testimonialCard blockquote{margin:var(--space-sm) 0 var(--space-md);color:var(--color-ink-soft);font-size:var(--text-base);line-height:1.65}.HomeTestimonials-module__bs5ECq__testimonialCard footer{align-items:center;gap:var(--space-xs);margin-top:auto;display:flex}.HomeTestimonials-module__bs5ECq__avatar{border-radius:var(--radius-pill);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--muted);font-size:var(--text-xs);flex:none;place-items:center;font-weight:750;display:grid;position:relative;overflow:hidden}.HomeTestimonials-module__bs5ECq__avatar img{object-fit:cover}.HomeTestimonials-module__bs5ECq__testimonialCard footer strong,.HomeTestimonials-module__bs5ECq__testimonialCard footer span span{display:block}.HomeTestimonials-module__bs5ECq__testimonialCard footer strong{font-size:var(--text-sm);font-weight:750}.HomeTestimonials-module__bs5ECq__testimonialCard footer span span{color:var(--muted);font-size:var(--text-xs);margin-top:.15rem}@media (max-width:47.999rem){.HomeTestimonials-module__bs5ECq__testimonials{margin-top:var(--space-xl);padding-top:var(--space-lg)}.HomeTestimonials-module__bs5ECq__testimonialHeader{display:block}.HomeTestimonials-module__bs5ECq__testimonialHeader h2{font-size:1.4rem}.HomeTestimonials-module__bs5ECq__testimonialHeader>span{margin-top:var(--space-2xs);display:block}.HomeTestimonials-module__bs5ECq__testimonialTrack{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.HomeTestimonials-module__bs5ECq__testimonialTrack::-webkit-scrollbar{display:none}.HomeTestimonials-module__bs5ECq__testimonialCard{scroll-snap-align:start;flex:0 0 88%;min-height:13rem}}@media (prefers-reduced-motion:reduce){.HomeTestimonials-module__bs5ECq__testimonialTrack{scroll-behavior:auto}}
.OtpCodeInput-module__A8c0Xq__field{justify-items:center;gap:var(--space-xs);width:100%;display:grid}.OtpCodeInput-module__A8c0Xq__label{color:var(--color-ink-soft);font-size:var(--text-sm);text-align:center;font-weight:700;line-height:1.25}.OtpCodeInput-module__A8c0Xq__control{justify-content:center;align-items:center;display:flex}.OtpCodeInput-module__A8c0Xq__visual{gap:clamp(var(--space-3xs), 1vw, var(--space-2xs));grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.OtpCodeInput-module__A8c0Xq__slot{min-width:0;min-height:calc(var(--space-xl) + var(--space-3xs));border:calc(var(--rule-thin) * 2) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-md);font-variant-numeric:tabular-nums;transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);place-items:center;font-weight:750;line-height:1;display:grid;position:relative}.OtpCodeInput-module__A8c0Xq__slotActive{border-color:var(--brand)}.OtpCodeInput-module__A8c0Xq__slotInvalid{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.OtpCodeInput-module__A8c0Xq__caret{width:calc(var(--rule-thin) * 2);height:var(--text-md);border-radius:var(--radius-pill);background:var(--brand);animation:OtpCodeInput-module__A8c0Xq__otp-caret-blink calc(var(--dur-long) + var(--dur-long) + var(--dur-short)) step-end infinite}.OtpCodeInput-module__A8c0Xq__controlDisabled{cursor:not-allowed}.OtpCodeInput-module__A8c0Xq__controlDisabled .OtpCodeInput-module__A8c0Xq__slot{border-color:var(--color-rule);background:var(--color-surface);color:var(--color-muted)}@keyframes OtpCodeInput-module__A8c0Xq__otp-caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.OtpCodeInput-module__A8c0Xq__slot{transition:none}.OtpCodeInput-module__A8c0Xq__caret{animation:none}}
