.business-demo-overview{margin:0 0 28px;border:1px solid var(--line,#d8d1c2);border-radius:14px;background:var(--white,#fffefa);overflow:hidden}
.business-demo-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch}
.business-demo-hero>img{width:100%;height:100%;min-height:285px;object-fit:cover}
.business-demo-hero>div{padding:28px;align-self:center}.business-demo-hero h2{font:400 clamp(28px,3vw,40px)/1.15 Georgia,serif;margin:0 0 16px}.business-demo-hero p:last-child{margin-bottom:0}
.business-demo-note{color:var(--muted,#5f6359);font-size:17px;line-height:1.5}
.business-demo-steps{list-style:none;margin:0;padding:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid var(--line,#d8d1c2)}
.business-demo-steps li{min-width:0;display:flex;gap:12px}.business-demo-steps li>span{color:var(--gold,#80612e);font-weight:650;padding-top:13px}.business-demo-steps li>div{min-width:0}.business-demo-steps button{min-height:52px;width:100%;text-align:left;padding:10px 13px}.business-demo-steps p{font-size:17px;line-height:1.5;margin:10px 0 0;color:var(--muted,#5f6359)}
.business-demo-media{margin:18px 0 20px;border:1px solid var(--line,#d8d1c2);border-radius:9px;overflow:hidden;background:#f3efe5}.business-demo-media a{display:block;min-height:48px}.business-demo-media a:focus-visible{outline-offset:-5px}.business-demo-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.business-demo-media figcaption{padding:12px 15px;font-size:17px;line-height:1.5}.business-demo-media figcaption span{display:block;color:var(--muted,#5f6359);margin-top:3px}
.business-demo-checklist{border-top:1px solid var(--line,#d8d1c2);padding-top:4px}.business-demo-checklist summary{min-height:52px}.business-demo-checklist ul{padding-left:24px}.business-demo-checklist li{margin:8px 0}.business-demo-checklist p{margin-bottom:12px}
.business-demo-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.business-demo-document{max-width:850px!important}.business-demo-document h1{font-size:clamp(34px,5vw,54px)}.business-demo-document .demo-doc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.business-demo-document .demo-doc-facts div{padding:18px;background:var(--white,#fffefa);border:1px solid var(--line,#d8d1c2);border-radius:8px}.business-demo-document dt{color:var(--muted,#5f6359);font-size:17px}.business-demo-document dd{margin:6px 0 0;font-weight:600;overflow-wrap:anywhere}.business-demo-document li{margin:10px 0}.business-demo-document .demo-document-links{display:flex;flex-wrap:wrap;gap:12px}.business-demo-document .demo-document-links a{min-height:50px}
@media(max-width:1250px){.business-demo-hero{grid-template-columns:1fr}.business-demo-hero>img{height:auto;max-height:380px}.business-demo-steps{grid-template-columns:1fr;gap:18px}.business-demo-steps li>div{width:100%}.business-demo-steps button{width:auto;min-width:210px}}
@media(max-width:600px){.business-demo-hero>div,.business-demo-steps{padding:21px}.business-demo-hero>img{min-height:0;aspect-ratio:3/2}.business-demo-steps button{width:100%;min-width:0}.business-demo-document .demo-doc-facts{grid-template-columns:1fr}.business-demo-record-link{width:100%}.business-demo-media figcaption{padding:12px}.business-demo-document .demo-document-links a{width:100%}}
