main{max-width:1464px}.home-public .home-wrap{width:min(1416px,calc(100% - 48px))}
.site-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;background:#102a43;padding:14px max(16px,calc((100vw - 1416px)/2))}
.site-header header{display:contents}.site-header .brand{display:inline-flex;align-items:center;gap:10px;color:white;text-decoration:none;font-size:28.6px;white-space:nowrap}.site-header .company-name{font-size:18.2px;color:white;overflow-wrap:anywhere}
.site-header nav{order:2;display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;background:transparent;border:0;padding:0;color:#d8e5ef;gap:4px}
.site-header nav a,.site-header nav summary{font-size:16.8px;font-weight:700;text-decoration:none;color:inherit;border-radius:8px;min-height:44px}.site-header nav .dropdown a{color:#172033;text-decoration:none}.site-header nav a:hover,.site-header nav summary:hover{background:#e9f7f6;color:#075c65}.site-header .nav-menu[open]>summary{background:white;color:#102a43}
.header-actions{order:3;display:flex;gap:8px;align-items:center;margin-left:auto;flex:none}.header-actions form{margin:0}.header-actions .button,.header-actions button{display:inline-flex;align-items:center;justify-content:center;width:112px;height:46px;padding:8px;white-space:nowrap}
.workspace-hero{position:relative;padding-right:310px;min-height:380px}.hero-install{position:absolute;z-index:3;right:24px;top:24px;width:252px;color:#172033}.hero-install .install-panel,.home-public .hero-install .install-panel{display:block;background:#fffffff2;margin:0;width:100%;padding:14px;text-align:center;border-radius:16px;max-width:none}.hero-install .install-panel img{width:96px;height:96px;float:none}.hero-install .install-panel h2{font-size:17px;margin:6px 0}.hero-install .install-panel p{font-size:12px;margin:5px 0}.hero-install .eyebrow{display:none}.hero-install .install-panel button{font-size:12px;min-height:40px;padding:8px}.hero-install #install-help:empty{display:none}.home-public .tour-hero-content{padding-right:300px}
.statement-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.statement-list article{margin:0}.statement-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.statement-actions button{flex:1 1 240px}.form-result{padding:10px 14px;border-radius:8px;background:#e7f4ed;color:#14513e;overflow-wrap:anywhere}button:disabled{cursor:wait;opacity:.65}.statement-summary{display:flex;gap:24px;flex-wrap:wrap}.statement-summary strong{font-size:24px;color:#087e8b}
@media(max-width:1100px){.site-header nav{flex-basis:100%;order:4;justify-content:flex-end}.header-actions{order:3}}
@media(max-width:700px){.hero-install{position:relative;top:auto;right:auto;width:auto;float:right;margin:0 0 16px 16px;max-width:180px}.hero-install .install-panel{padding:10px}.hero-install .install-panel img{width:76px;height:76px}.hero-install .install-panel h2{font-size:14px}.hero-install .install-panel p{font-size:11px}.home-public .tour-hero-content{padding-right:0;clear:both}.tour-hero>.hero-install{margin:16px 16px 0 auto;float:none;width:180px}.workspace-hero{padding-right:23px}.workspace-hero .hero-install{float:none;margin:0 0 20px auto}.site-header{gap:10px}.site-header nav{justify-content:flex-start}.site-header .company-name{display:inline;font-size:18.2px}.site-header .brand{font-size:28.6px}.header-actions{margin-left:0;flex-basis:100%;justify-content:flex-end}.header-actions .button,.header-actions button{width:112px}.statement-actions{align-items:stretch}.statement-actions button{width:100%}}
