.business-page{--action:#ff985a;--gold:#f0c879;--gutter:clamp(20px,4vw,64px)}
.business-page main{max-width:1160px;margin:auto;padding:0 var(--gutter)}.business-page .site-header,.business-page footer{max-width:1288px}.business-page .brand-wordmark small{letter-spacing:.04em;font-size:10px}.business-page .business-intro{padding:72px 0 56px;max-width:920px}.business-page h1{font-size:clamp(36px,5vw,64px);margin:0 0 24px;line-height:1.1}.business-page .lead{font-size:clamp(20px,2.5vw,28px);color:var(--gold);margin-bottom:22px}.business-page p{max-width:75ch}.business-page .business-section{padding:40px 0;border-top:1px solid var(--line)}.business-page h2{font-size:clamp(26px,3vw,34px);margin-bottom:24px}.business-page h3{font-size:24px;margin-bottom:16px}.business-page p a,.business-page dd a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.business-page .work-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.business-page .work-grid article{padding:0 0 12px}.business-page .button{margin-top:24px;min-height:48px;background:var(--action);color:#191b20;border-radius:8px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;max-width:100%}.business-page .app-intro{display:grid;grid-template-columns:88px minmax(0,1fr);gap:30px;max-width:100%}.business-page .app-logo{margin-top:8px}.business-page .access-note{font-size:14px;color:var(--muted);margin-top:16px}.business-page .feature-list{margin:0}.business-page .feature-list>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;padding:22px 0;border-bottom:1px solid var(--line)}.business-page .feature-list>div:last-child{border-bottom:0}.business-page dt{font-size:20px;font-weight:700;color:var(--gold)}.business-page dd{margin:0;max-width:70ch}.business-page .policy-links,.business-page footer nav{display:flex;flex-wrap:wrap;gap:12px 20px}.business-page .policy-links a,.business-page footer nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--gold);text-decoration:underline;text-underline-offset:4px;padding:8px 0}.business-page footer{border-top:1px solid var(--line);margin-top:32px;flex-wrap:wrap}.business-page a[aria-current=page]{color:var(--gold);border-bottom-color:var(--gold)}.business-page a{overflow-wrap:anywhere}.business-page .site-header nav{font-size:16px}.business-page .site-header{flex-wrap:wrap}.business-page .site-header nav{display:flex!important}@media(max-width:640px){.business-page .business-intro{padding:44px 0 36px}.business-page .app-intro{grid-template-columns:1fr;gap:22px}.business-page .app-logo{width:64px;height:64px}.business-page .work-grid{grid-template-columns:1fr;gap:32px}.business-page .feature-list>div{grid-template-columns:1fr;gap:8px}.business-page .site-header{gap:16px}.business-page .site-header nav{justify-content:flex-start;gap:4px 16px}.business-page footer{gap:20px}.business-page .business-section{padding:30px 0}}