cms-text{display:contents}.policy{max-width:860px}.policy section{margin:2.5rem 0}.policy h1{line-height:1.1;font-size:clamp(2.5rem,6vw,4.5rem)}.policy p{line-height:1.85;color:#47605a}.policy h2{margin-bottom:.7rem}.policy nav{display:flex;gap:1rem}.site-policy-links{display:flex;flex-wrap:wrap;gap:1rem;padding:1.5rem max(24px,calc((100vw - 1280px)/2));font:13px 'Open Sans',sans-serif;background:#edf3ef;color:#34564b}.support-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem}.support-layout .auth-card{max-width:none;width:100%}.support-layout h1{line-height:1.1;font-size:clamp(2.8rem,6vw,4.8rem)}.support-layout p{line-height:1.8}.support-message{padding:1rem 1.2rem;border:1px solid #d9e3dd;border-radius:12px;margin:1rem 0;white-space:pre-wrap;overflow-wrap:anywhere}.support-message.support{background:#eef5f0}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.page-fields{display:grid;gap:1rem}.page-fields textarea{min-height:90px}.page-fields small{color:#66776d}.customer-header nav{display:flex;flex-wrap:wrap;gap:1.3rem}.software-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.software-feature-list{line-height:2}.product-page{--accent:#135e4b}.product-page.red{--accent:#a72c35}.product-page.honey{--accent:#946400}.product-page.blue{--accent:#245a99}.product-page .primary{background:var(--accent)}@media(max-width:720px){.support-layout{grid-template-columns:1fr;gap:1rem}.customer-header{gap:1rem;flex-wrap:wrap}.customer-header nav{gap:.8rem}}
