/* Preserve the original visual headline while giving the homepage a visible descriptive H1. */
.home-page .hero-copy{min-width:0}
.home-page .home-visual-headline{font-size:clamp(48px,5.1vw,76px);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:balance;color:var(--ink);margin:22px 0}
.home-visual-headline>span{color:var(--blue);background:linear-gradient(transparent 86%,var(--yellow) 86%);box-decoration-break:clone;-webkit-box-decoration-break:clone}
.home-page .hero h1{font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.35;letter-spacing:-.025em;color:#263b59;margin:0 0 20px}
.home-page .hero-note>div{min-width:0}
.home-page .home-seller-trust{font-size:1rem;line-height:1.7;margin:8px 0;color:var(--muted)}
.home-seller-trust>span{color:var(--blue)}
.home-usecases{padding-bottom:70px}
.home-usecases h2{margin:17px 0 28px}
.home-workflow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;list-style:none;padding:0;margin:0}
.home-workflow-list li{min-width:0;border-top:3px solid #b3d8ff;padding-top:18px}
.home-workflow-list h3{font-size:1.25rem;line-height:1.4;margin:0 0 10px}
.home-workflow-list p{font-size:1.125rem;line-height:1.7;margin:0}
.home-page .contact>div:last-child p{font-size:1rem;line-height:1.7}
@media(max-width:760px){.home-page .home-visual-headline{font-size:clamp(43px,8.5vw,66px)}.home-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-usecases{padding-bottom:55px}}
@media(max-width:600px){.home-page .home-visual-headline{font-size:clamp(2.5rem,9vw,3.75rem)}.home-visual-headline>span{background:linear-gradient(transparent 88%,var(--yellow) 88%)}.home-workflow-list{grid-template-columns:1fr}.home-page .hero h1{font-size:1.5rem}}
