.business-page{--business-space:clamp(64px, 7vw, 96px)}.business-section{padding-top:var(--business-space)}.business-hero{align-items:center;gap:var(--space-16);padding-top:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.business-hero h1{margin:var(--space-6) 0;font-size:var(--heading-hero);letter-spacing:-.06em;line-height:1.14}.business-hero h1 span{color:var(--pink)}.business-hero p{max-width:490px;margin-bottom:var(--space-8);color:var(--muted);font-size:var(--text-base);line-height:1.8}.business-hero-actions{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.business-hero-actions .home-text-link{min-height:var(--control-min);align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-strong);text-decoration:none;display:flex}.business-hero>div>small{max-width:430px;margin-top:var(--space-5);color:var(--muted);font-size:var(--text-xs);line-height:1.8;display:block}.business-hero figure{border-radius:var(--radius-panel);background:var(--ink);height:560px;margin:0;position:relative;overflow:hidden}.business-hero figure>img{object-fit:cover;width:100%;height:100%}.business-hero figure:after{background:var(--scrim-photo-soft);content:"";position:absolute;inset:40% 0 0}.business-hero figcaption{z-index:1;right:var(--space-8);bottom:var(--space-6);left:var(--space-8);color:var(--on-dark);position:absolute}.business-hero figcaption>span{font-size:var(--text-lg);line-height:1.7}.business-hero figcaption small{margin-top:var(--space-5);font-size:var(--text-xs);display:block}.business-page .section-heading h2{font-size:var(--heading-md)}.business-benefits,.business-steps{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.business-benefit-icon{border-radius:var(--radius-control);width:48px;height:48px;color:var(--pink);background:var(--blush);place-items:center;display:grid}.business-benefits h3,.business-steps h3{margin-top:var(--space-6);font-size:var(--text-lg);letter-spacing:-.03em;line-height:1.5}.business-benefits p,.business-steps p{color:var(--muted);font-size:var(--text-sm);line-height:1.8}.business-workspace-intro{gap:var(--space-16);border-radius:var(--radius-panel);padding:var(--space-12);background:var(--surface-muted);grid-template-columns:1fr 1fr;display:grid}.business-workspace-intro h2,.business-faq h2,.business-correction h2{font-size:var(--heading-md);letter-spacing:var(--tracking-heading);line-height:1.3}.business-workspace-intro>div>p,.business-correction>p{color:var(--muted);font-size:var(--text-sm);margin-bottom:var(--space-7);line-height:1.8}.workspace-feature-list article{gap:var(--space-4);padding-block:var(--space-5);display:flex}.workspace-feature-list article+article{border-top:1px solid var(--line)}.workspace-feature-list article>svg{margin-top:var(--space-1);color:var(--pink);flex-shrink:0}.workspace-feature-list h3{margin:0 0 var(--space-2);font-size:var(--text-base)}.workspace-feature-list p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.8}.business-steps{margin:0;padding-left:0;list-style:none}.business-steps li{border-top:1px solid var(--line);padding-top:var(--space-6)}.business-steps li>span{color:var(--pink);font-size:var(--text-sm);font-weight:var(--weight-strong)}.business-faq{gap:var(--space-12);grid-template-columns:1fr 1.3fr;display:grid}.business-faq details{border-bottom:1px solid var(--line)}.business-faq summary{padding-block:var(--space-5);cursor:pointer;font-size:var(--text-base);font-weight:var(--weight-strong);line-height:1.6}.business-faq details p{color:var(--muted);font-size:var(--text-sm);padding-bottom:var(--space-4);line-height:1.8}.business-correction{max-width:800px;padding-bottom:var(--space-8);scroll-margin-top:var(--space-8)}@media (width<=1100px){.business-hero{gap:var(--space-8)}.business-hero figure{height:520px}.business-workspace-intro{padding:var(--space-8);gap:var(--space-8)}}@media (width<=760px){.business-hero,.business-benefits,.business-steps,.business-workspace-intro,.business-faq{gap:var(--space-7);grid-template-columns:1fr}.business-hero{padding-top:var(--space-7)}.business-hero h1{font-size:var(--heading-hero-mobile)}.business-hero figure{height:350px}.business-hero figcaption{left:var(--space-6)}.business-workspace-intro{padding:var(--space-6)}.business-benefits article+article{border-top:1px solid var(--line);padding-top:var(--space-7)}}
