.demo-page{background:var(--cream,#F4F0E6)}.commercial-main{max-width:1180px;margin:auto;padding:64px 32px 96px}.commercial-intro{max-width:760px;margin-bottom:48px}.commercial-intro h1{font-size:clamp(38px,5.8vw,72px);line-height:1.04;letter-spacing:-.045em}.commercial-intro .lead{margin-top:24px}.commercial-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.commercial-card{padding:36px;background:#fff;border:1px solid #c9d4df;border-radius:18px}.commercial-icon{display:block;margin-bottom:22px}.commercial-card h2,.commercial-prep h2{font-size:30px;line-height:1.16;letter-spacing:-.035em;margin-bottom:18px}.commercial-card p,.commercial-prep p,.commercial-prep li{font-size:16px;line-height:1.7}.commercial-card .button{margin-top:26px;max-width:100%;white-space:normal;text-align:center;gap:16px}.commercial-card .calendar-context{font-size:13px;color:var(--muted,#42566a);margin-top:14px}.commercial-contact{border-top:1px solid #d9e1e8;margin-top:28px;padding-top:24px}.commercial-contact h3{font-size:17px;margin-bottom:8px}.commercial-contact a{color:var(--blue,#2463DD);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;display:inline-flex;min-height:44px;align-items:center}.commercial-prep{padding:30px 0}.commercial-prep ul{padding-left:22px;margin:24px 0}.commercial-prep li+li{margin-top:12px}.commercial-prep .text-link{margin-top:26px}.commercial-main:focus{outline:none}@media(max-width:800px){.commercial-main{padding:40px 24px 64px}.commercial-intro{margin-bottom:32px}.commercial-grid{grid-template-columns:1fr;gap:16px}.commercial-card{padding:26px}.commercial-prep{padding:24px 0}.commercial-card h2,.commercial-prep h2{font-size:27px}.commercial-card .button{width:100%}}@media(max-width:360px){.commercial-main{padding-left:18px;padding-right:18px}.commercial-card{padding:22px}.commercial-card .button{padding:16px 14px;font-size:14px}}
