.header .brandbar-title{font-size:12px}.header nav a,.header .brandbar a:not(.brand){font-size:14px}.brandbar{background:#fff;color:var(--muted);border-bottom:1px solid var(--line)}.brandbar .brand:after{display:none}.focus-home{background:#fff}.focus-home .eyebrow{font-size:12px}.focus-hero{padding-top:76px;padding-bottom:56px}.focus-hero h1{font-family:var(--font);font-size:clamp(40px,5.1vw,70px);font-weight:600;line-height:1.14;letter-spacing:-.045em;margin:24px 0}.focus-lead{font-size:20px;line-height:1.7;max-width:660px;margin-bottom:28px}.focus-home .button{font-size:14px;border-radius:4px}.focus-products{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding-top:8px;padding-bottom:76px}.focus-product{border-top:2px solid var(--brand);padding-top:28px;display:flex;flex-direction:column;align-items:flex-start}.focus-number{font-size:12px;letter-spacing:.1em;color:var(--muted)}.focus-product h2{font-size:34px;margin:16px 0}.focus-product p{font-size:16px;line-height:1.8;max-width:510px;margin-bottom:22px}.focus-product blockquote{margin:0 0 24px;padding:20px 24px;background:#f7f5f5;width:100%;font-size:20px;line-height:1.6;color:var(--brand-dark);flex:1}.focus-product .text-link{font-size:14px}.focus-example{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:68px;padding-bottom:76px;align-items:center}.focus-example h2{font-size:36px;line-height:1.2}.focus-example p{font-size:16px}.focus-example .focus-note{font-size:13px;margin-top:24px}.focus-conversation{border:1px solid var(--line);border-radius:8px;padding:26px;background:#fafafa;display:grid;gap:16px}.focus-conversation>div{padding:0 12px}.focus-conversation .focus-question{background:#f1e9ec;border-radius:6px;padding:14px 16px}.focus-conversation span{font-size:13px;font-weight:700;color:var(--brand)}.focus-conversation p{font-size:16px;line-height:1.6;margin:6px 0 0;color:var(--ink)}.focus-contact{padding:46px 0;background:#f6f5f5}.focus-contact>.container{display:flex;align-items:center;justify-content:space-between;gap:32px}.focus-contact h2{font-size:30px;margin:0 0 14px}.focus-contact p{font-size:16px;margin:0}.focus-contact .button{flex-shrink:0}.focus-home .rich-footer .footer-bottom{font-size:12px;padding:25px 0}.focus-home .rich-footer{padding-top:0}.focus-home .footer-bottom{flex-wrap:wrap;gap:16px}.focus-home .footer-bottom a{font-size:14px}
@media(max-width:900px){.focus-products{gap:32px}.focus-example{gap:32px}.focus-contact>.container{align-items:flex-start;flex-direction:column}.focus-lead{font-size:18px}}
@media(max-width:680px){.focus-hero{padding-top:44px;padding-bottom:40px}.focus-hero h1{font-size:clamp(35px,9vw,48px)}.focus-products{grid-template-columns:1fr;gap:36px;padding-bottom:48px}.focus-product h2{font-size:30px}.focus-product blockquote{font-size:18px}.focus-example{grid-template-columns:1fr;padding-top:44px;padding-bottom:48px;gap:24px}.focus-example h2{font-size:30px}.focus-conversation{padding:18px}.focus-contact{padding:36px 0}.focus-contact h2{font-size:28px}.focus-home .footer-bottom{align-items:flex-start;flex-direction:column}.focus-home .focus-lead br{display:none}}
