/* Business owners: warm independent-shop character, cobalt details, generous editorial rhythm. */
.business-page .re-hero{grid-template-columns:1.1fr 1fr;gap:48px;padding-top:65px}
.business-page .re-hero h1{font-size:clamp(45px,5vw,66px)}
.business-page .re-hero-visual{height:590px;border:8px solid white;border-radius:12px;box-shadow:12px 16px 0 #f1d9b7}
.business-page .re-example-nav{padding:25px;background:linear-gradient(#241e18b8,transparent)}
.business-page .re-example-nav span:first-child{font-family:var(--font-display);font-size:17px;letter-spacing:-.02em}
.business-page .re-example-heading{background:linear-gradient(transparent,#322419ee);padding:100px 28px 60px}
.business-page .re-example-heading p{font-family:var(--font-display);font-size:43px;font-weight:600;letter-spacing:-.035em}
.business-page .re-hero-visual figcaption{bottom:-24px;left:12px;right:12px;border-radius:7px;font-size:10px}
.business-page .re-photo-index{display:none}
.business-page .re-showcase{background:#f6eddf}
.business-page .re-image-wrap{border-radius:9px}
.business-page .re-story-card:nth-child(2){padding-top:35px}.business-page .re-story-card:nth-child(3){padding-top:0}
.business-page .re-update{background:#202f48}
.business-page .re-update .re-body,.business-page .re-demo-note,.business-page .re-ai-message{color:#d0d9e5}
.business-page .re-demo-buttons button{background:#2b3c57;border-color:#53627b;border-radius:8px}
.business-page .re-demo-buttons button[aria-pressed=true]{background:#4a4039;border-color:#ffc59e}
.business-page .re-user-message{background:#364964}
.business-page .re-business-detail{font-size:24px;font-weight:600;line-height:1.4;margin-top:20px;color:#294b73}
.business-page .re-feature-number{color:#42628c}
.business-page .re-workflow{background:#eef1f6}
.business-page .re-steps article>span{color:#687f9f}
.business-page .re-final{background:#fae7cb;border-top-color:#ecd5b2}
@media(max-width:1000px){.business-page .re-hero{gap:30px}.business-page .re-hero-visual{height:590px}.business-page .re-example-heading p{font-size:35px}}
@media(max-width:720px){.business-page .re-hero{grid-template-columns:1fr;padding-top:38px;gap:38px}.business-page .re-hero h1{font-size:49px}.business-page .re-hero-visual{height:490px;box-shadow:7px 10px 0 #f1d9b7;margin-right:7px}.business-page .re-example-heading p{font-size:38px}.business-page .re-card-photo{aspect-ratio:1.25}.business-page .re-story-card:nth-child(2){padding-top:0}.business-page .re-listing-status{align-items:flex-start}.business-page .re-listing-status>span:last-child{max-width:55%;text-align:right}.business-page .re-update .re-section-heading h2{font-size:37px}}