.hero{grid-template-columns:1.1fr 1fr}.logo{font-size:25px;letter-spacing:-1px}.hero-copy{min-width:0}.hero h1{font-size:clamp(42px,4.4vw,64px)}.demo-notice{padding:15px 20px;border:1px solid #c4d5f6;background:#eaf1ff;border-radius:14px;margin:14px 0 28px;font-size:12px;color:#34547e}.demo-notice span{display:block;margin-top:3px}.nav-demo{display:inline-block;padding:10px 16px;border:1px solid #c1d2ee;border-radius:10px;text-decoration:none;color:#2454dc;min-height:44px}.score{font-size:32px;color:#2454dc;white-space:nowrap}.plan-price{font-size:30px;color:#2454dc}.search-demo{display:grid;grid-template-columns:2fr 1fr auto;gap:16px;align-items:end}.search-demo select{margin:0;min-height:50px}.search-demo button{min-height:50px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#client-toast.shown{display:block}details summary{padding:12px 0;min-height:44px}input{min-height:48px}.tender-ticker-item{max-width:650px;overflow:hidden;text-overflow:ellipsis}#help input{margin:10px 0}.panel h1{font-size:38px;line-height:1.2}.panel li{margin:10px 0}@media(max-width:900px){header{height:auto;min-height:90px;gap:14px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.hero .actions{flex-direction:column}.logo{font-size:23px}.search-demo{grid-template-columns:1fr}}@media(max-width:760px){.hero{grid-template-columns:1fr}.hero h1{font-size:46px}.panel h1{font-size:30px}.row{flex-wrap:wrap}.score{font-size:26px}.tender-ticker-item{max-width:82vw}.panel{overflow-wrap:anywhere}header .actions{gap:6px}header button{padding:8px 10px;font-size:12px}}
