html{scroll-behavior:smooth;scroll-padding-top:1.5rem}*{box-sizing:border-box}img{max-width:100%}.hero h1{overflow-wrap:anywhere}textarea{width:100%;min-height:7rem;font:inherit;padding:.8rem;border:1px solid #b5c3b9;border-radius:.6rem;background:#fff;color:#15372b}input,select,textarea{min-width:0}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1d603f;outline-offset:4px}.language-links{display:flex;gap:.7rem;flex-wrap:wrap}.language-links a{padding:.4rem;color:#15372b}.offer-copy{max-width:65ch;line-height:1.8}.footer-links{display:flex;flex-wrap:wrap;gap:1rem}.product-shots img{cursor:zoom-in}.full-shot{display:block;max-height:90vh;max-width:92vw;overflow:auto}#show-demo{display:inline-flex}.footer{flex-wrap:wrap;gap:1rem}[hidden]{display:none!important}body{overflow-wrap:break-word}.local-notice{color:#1d4534}.action-reason{color:#37523f}.lead,.role p,.workflow-copy,.faq p{color:#405649}@media(max-width:600px){.header{flex-wrap:wrap;gap:1rem}.header-actions{width:100%;justify-content:space-between}.header nav{display:flex;flex-wrap:wrap;gap:1rem}.hero h1{font-size:clamp(2.1rem,10vw,3.6rem)}.application-grid,.form-grid,.shot-grid{grid-template-columns:1fr!important}.form-grid .wide{grid-column:auto}.cta-row{flex-wrap:wrap}.wrap{width:calc(100% - 32px)}.button{white-space:normal;text-align:center}.header .access{font-size:.8rem}.footer{align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.footer{color:#405649}
