.demo-banner{position:relative;z-index:50;background:#102544;color:#fff;padding:10px 16px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.demo-banner a{color:#e4b94f}.demo-home{max-width:1150px;margin:24px auto;padding:20px}.demo-hero{max-width:820px;margin:25px auto 36px;text-align:center}.demo-hero h1{font-size:clamp(27px,5vw,48px);line-height:1.25}.demo-hero h2{font-size:clamp(20px,3vw,28px)}.demo-hero p,.demo-choice p,.demo-guide p,.demo-offer p{line-height:1.9;color:#596575}.demo-eyebrow,.demo-number{color:#b48320;font-weight:bold;letter-spacing:2px}.demo-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.demo-choice{display:flex;flex-direction:column;margin:0}.demo-choice h2{font-size:21px}.demo-choice p{flex:1}.demo-number{font-size:28px}.demo-guide,.demo-offer{margin-top:22px}.demo-offer{text-align:center}.demo-home footer{text-align:center;padding:25px 0;font-size:13px;color:#596575}.demo-home .btn{white-space:normal;max-width:100%;text-align:center}.demo-home details{max-width:550px;margin:auto}.demo-home summary{cursor:pointer;list-style:none}.demo-home h1,.demo-home h2,.demo-home p{overflow-wrap:anywhere}@media(max-width:768px){.demo-choices{grid-template-columns:1fr}.demo-home{margin:8px auto;padding:12px}.demo-hero{margin:22px auto}.demo-banner{font-size:12px}.demo-home .card{padding:18px}}

.branch-context-form{display:flex;align-items:center;gap:5px;max-width:100%;min-width:0}.branch-context-form select{min-width:0;max-width:180px}.branch-context-form .btn{white-space:nowrap;flex-shrink:0}
