/* A merchant pitch, with benefits illustrated at a glance. Shared by Home and merchant page. */
.home-business {grid-template-columns:minmax(0,1fr);grid-template-areas:'intro' 'benefits' 'action' 'more';gap:28px;padding-block:40px}
.home-business .business-intro {display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}
.home-business .business-audience {grid-column:1;align-self:start;font-size:13px}
.home-business .business-intro h2 {grid-column:1;max-width:9ch;font-size:clamp(64px,7vw,92px);margin-top:10px}
.home-business .business-description {grid-column:1;grid-row:auto;font:500 clamp(20px,2.3vw,28px)/1.4 Bricolage,Arial,sans-serif;letter-spacing:-.02em;max-width:100%;margin:18px 0 0;padding-bottom:0}
.pitch-benefits.business-benefits {grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;align-self:stretch}
.pitch-benefits.business-benefits>li {display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;min-width:0;padding:24px;border:1px solid #C5E9E5;border-radius:22px;background:#E4F3EF;color:#073F47}
.pitch-benefits .business-icon {width:112px;height:112px;flex:0 0 auto;display:block;background:none;border:0;border-radius:0;color:#073F47}
.pitch-benefits .business-icon svg {width:100%;height:100%;display:block;overflow:visible}
.pitch-benefits.business-benefits h3 {font:600 clamp(23px,2.2vw,30px)/1.08 Bricolage,Arial,sans-serif;letter-spacing:-.035em;max-width:16ch}
.pitch-benefits.business-benefits p {font-size:14px;line-height:1.65;color:#275B62;margin-top:12px;max-width:32ch}
.pitch-benefits .icon-motion-profile-check {transform-origin:83px 79px}
.business-pitch-action {grid-area:action;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}
.business-pitch-primary {display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:15px 24px;border-radius:999px;background:#6FE6DF;color:#073F47;font-size:14px;font-weight:650;text-decoration:none}
.business-pitch-primary svg {flex:0 0 20px;width:20px;height:20px}
.business-pitch-primary:focus-visible {outline-color:#FFC928}
.business-pitch-action p {font-size:13px;line-height:1.6;color:#D9F7F4}
.home-business .business-more {border-top:1px solid #D9F7F438;padding-top:16px}
.home-business .business-more summary {min-height:44px;padding:8px 0;border:0;border-radius:0;background:none;color:#D9F7F4;font-size:12px;gap:18px}
.home-business .business-more summary:hover {background:none;color:#F2FBFA}
.home-business .business-more-body {margin-top:16px;padding-top:16px}
.merchant-value {padding:64px 0 0}
.merchant-value>h2 {font:600 clamp(34px,4vw,50px)/1.08 Bricolage,Arial,sans-serif;letter-spacing:-.045em;margin:0 0 32px;padding-inline:8px}
.merchant-value .pitch-benefits {margin:0;padding:0;list-style:none}

@media(hover:hover) and (pointer:fine){.business-pitch-primary:hover {background:#91eee8}}
@media(max-width:1000px){.home-business .business-intro {gap:0 28px}.pitch-benefits.business-benefits>li {padding:20px;gap:12px}.pitch-benefits .business-icon {width:96px;height:96px}.pitch-benefits.business-benefits h3 {font-size:25px}.pitch-benefits.business-benefits p {font-size:13px}}
@media(max-width:760px){.home-business {gap:24px;padding-block:32px}.home-business .business-intro {grid-template-columns:minmax(0,1fr);gap:0}.home-business .business-intro h2 {font-size:clamp(62px,11vw,82px);max-width:none}.home-business .business-description {grid-column:1;grid-row:auto;margin-top:18px;font-size:23px;max-width:26ch}.pitch-benefits.business-benefits {grid-template-columns:minmax(0,1fr);gap:14px}.pitch-benefits.business-benefits>li {display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:18px;padding:24px}.pitch-benefits .business-icon {width:100px;height:100px}.pitch-benefits.business-benefits h3 {font-size:26px;max-width:18ch}.pitch-benefits.business-benefits p {font-size:14px;margin-top:9px;max-width:38ch}.business-pitch-action {align-items:flex-start;flex-direction:column;gap:16px}.business-pitch-action p br {display:none}.merchant-value {padding-top:48px}.merchant-value>h2 {margin-bottom:26px}}
@media(max-width:480px){.pitch-benefits.business-benefits>li {grid-template-columns:minmax(0,1fr);gap:14px;padding:24px}.pitch-benefits .business-icon {width:104px;height:104px}.pitch-benefits.business-benefits h3 {font-size:27px}.business-pitch-primary {gap:16px;padding-inline:18px;font-size:13px;width:100%}.home-business .business-description {font-size:21px}.home-business .business-intro h2 {font-size:64px}}
@media(max-width:370px){.pitch-benefits.business-benefits>li {padding:20px}.business-pitch-primary {font-size:12px;padding-inline:15px;gap:10px}.home-business .business-intro h2 {font-size:58px}.home-business .business-description {font-size:20px}}

/* Equal title slots keep descriptions aligned across the three benefits. */
@media(min-width:761px){.pitch-benefits.business-benefits h3 {min-height:1.08em}}


/* v96: equal benefits, with one shared surface in each theme. */
:root[data-theme=dark] .pitch-benefits.business-benefits>li{background:#164B54;border-color:#49777E;color:#F2FBFA}
:root[data-theme=dark] .pitch-benefits.business-benefits p{color:#C5DFDD}
@media(min-width:761px) and (max-width:1000px){.pitch-benefits.business-benefits h3{min-height:2.16em}}
