body[data-audience="business"]{--blue:#795137;--ink:#30251f;--muted:#786b61;--business-line:#e5dbd0;background:#f8f5ef;color:var(--ink)}
.business-shell{max-width:1440px;background:#fffdf9}
.business-top{border-bottom:1px solid var(--business-line);padding-block:20px}
.business-brand{display:flex;flex-direction:column;align-items:flex-end;width:205px;gap:0;flex-shrink:0}
.business-brand>img{width:100%;height:auto;object-fit:contain}
.business-brand>.business-wordmark{width:112px;height:38px;object-fit:contain;margin-top:-5px}
.business-hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding:76px 48px 64px;min-height:540px}
.business-eyebrow{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8b6247;margin:0 0 22px}
.business-hero h1{font-size:clamp(38px,4.8vw,72px);line-height:1.04;letter-spacing:-.055em;margin:0 0 26px;font-weight:800}
.business-lead{max-width:500px;font-size:19px;line-height:1.65;color:#786b61;margin:0 0 28px}
.business-actions{display:flex;gap:12px;flex-wrap:wrap}
.business-actions a{padding:16px 22px}
.business-note{font-size:12px;line-height:1.6;color:var(--muted);margin-top:18px}
.business-hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:22px}
.business-art-ring{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle at 45% 35%,#f0d5ae,#f7efe3 65%);transform:rotate(-10deg)}
.business-hero-art>img{position:relative;max-width:100%;height:auto;filter:drop-shadow(0 18px 28px #79513718)}
.business-art-caption{position:absolute;bottom:12%;left:6%;background:#fffdf9e6;border:1px solid #eadbca;box-shadow:0 8px 24px #55351d0c;border-radius:16px;padding:14px 18px;font-size:12px;font-weight:800;transform:rotate(-4deg)}
.business-options{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--business-line);margin:0 48px}
.business-options article{padding:30px 25px 30px 0}
.business-options article+article{border-left:1px solid var(--business-line);padding-left:28px}
.business-step{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9c7859}
.business-options h2{font-size:21px;letter-spacing:-.03em;line-height:1.3;margin:16px 0 12px}
.business-options p,.business-how p,.business-private p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}
.business-how{padding:76px 48px;display:grid;grid-template-columns:1fr 1fr;gap:50px}
.business-how h2{font-size:clamp(30px,3.5vw,48px);line-height:1.1;letter-spacing:-.05em;margin:0}
.business-how ol{list-style:none;counter-reset:steps;margin:0;padding:0}
.business-how li{counter-increment:steps;position:relative;padding:0 0 24px 50px}
.business-how li::before{content:counter(steps);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:#f2e8db;color:#795137;display:grid;place-items:center;font-weight:800;font-size:12px}
.business-how strong{display:block;font-size:17px;margin-bottom:6px}
.business-private{display:flex;align-items:center;gap:24px;margin:0 48px 50px;padding:26px;border-radius:24px;background:#f6f2eb}
.business-private>img{flex-shrink:0;object-fit:contain}
.business-private h2{font-size:20px;letter-spacing:-.03em;margin:0 0 8px}
.business-private>a{flex-shrink:0;margin-left:auto;white-space:nowrap}
.business-footer{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:24px 48px;border-top:1px solid var(--business-line);font-size:12px;color:var(--muted)}
.business-footer>span:first-child{margin-right:auto;font-weight:800;color:var(--ink)}
body[data-audience="business"] .cab-section-head{background:#f7f0e5}
body[data-audience="business"] .cab-nav-link[aria-current="page"]{background:#f1e6d6;color:#67432b}
body[data-audience="business"] .cab-identity{border-color:var(--business-line)}
@media(max-width:800px){.business-top{padding:16px 20px}.business-brand{width:160px}.business-brand>.business-wordmark{width:88px;height:30px}.business-top .top-actions{gap:12px}.business-top .top-actions>a:nth-child(2){display:none}.business-top .top-actions a{font-size:12px}.business-hero{grid-template-columns:1fr;padding:42px 24px 30px;gap:12px;min-height:0}.business-hero h1{font-size:48px}.business-lead{font-size:17px}.business-hero-art{max-width:340px;margin:auto}.business-actions{gap:10px}.business-actions>a{flex:1;text-align:center;justify-content:center}.business-options{margin:0 24px;grid-template-columns:1fr}.business-options article,.business-options article+article{border-left:0;padding:22px 0}.business-options article+article{border-top:1px solid var(--business-line)}.business-how{padding:40px 24px;grid-template-columns:1fr;gap:30px}.business-private{margin:0 24px 32px;padding:20px;gap:16px;flex-wrap:wrap}.business-private>img{width:56px;height:56px}.business-private>div{flex:1;min-width:180px}.business-private>a{margin-left:0;width:100%;justify-content:center}.business-footer{padding:24px;gap:14px}.business-footer>span:first-child{width:100%}}
@media(max-width:400px){.business-hero h1{font-size:40px}.business-brand{width:138px}.business-top .top-actions{gap:8px}.business-top .top-actions .outline{padding:10px}}
