.skip-link{position:absolute;left:12px;top:-80px;background:#fff;color:#17383b;padding:12px;z-index:100}.skip-link:focus{top:10px}.top{align-items:center}.top nav{display:flex;flex-wrap:wrap;gap:16px}.hero{gap:36px;padding-top:42px;padding-bottom:48px}.hero h1{font-size:clamp(34px,4vw,52px);letter-spacing:-1.8px}.hero-board>img{width:100%;height:auto;max-height:300px;object-fit:contain}.hero-board h2{font-size:24px}.board-choice{gap:12px}.trial-strip{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e7edde}.trial-strip span{flex:1;min-width:200px;line-height:1.65}.trial-strip a{font-weight:700}.section{padding-top:44px;padding-bottom:44px}.section h2{font-size:clamp(27px,3.2vw,42px);letter-spacing:-1px}.section h3{font-size:23px}.section p,.section li{line-height:1.75;max-width:80ch}.product-hero .lead{max-width:820px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;font-size:13px;margin-top:16px}.workspace-grid{gap:20px}.workspace h3{font-size:25px}.request-form{max-width:760px;padding:24px;background:white;border:1px solid var(--line);border-radius:16px}.request-form label{display:flex;flex-direction:column;gap:7px;margin:16px 0;line-height:1.6}.request-form input,.request-form select,.request-form textarea{font:inherit;padding:12px;border:1px solid #607973;border-radius:7px;width:100%;max-width:100%}.request-form textarea{min-height:130px}.request-form .check{display:block}.request-form [type=checkbox]{width:auto;margin-right:8px}.request-form pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#f1f5ef;max-width:100%;font:14px/1.6 system-ui}.request-form [hidden]{display:none!important}.steps-list li{padding:8px 0}.fine{font-size:13px}footer{overflow-wrap:anywhere}footer nav{display:flex;flex-wrap:wrap;gap:14px}a,button,input,select,textarea{scroll-margin-top:20px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2468cf;outline-offset:3px}button{font:inherit;cursor:pointer}.button{min-height:46px}.workspace-grid>*{min-width:0}body{overflow-wrap:break-word}main,section{min-width:0}@media(max-width:800px){.hero{grid-template-columns:1fr;gap:24px}.hero-board{max-width:620px}.top{align-items:flex-start;flex-wrap:wrap}.top nav{width:100%;gap:14px}.trial-strip{margin-inline:18px}.section{padding-top:32px;padding-bottom:32px}.workspace-grid{grid-template-columns:1fr}footer{display:block}footer nav{margin-block:24px}}@media(max-width:480px){.hero h1{font-size:35px;letter-spacing:-1px}.top nav a{font-size:13px;padding-block:6px}.hero{padding-top:28px}.request-form{padding:16px}.actions .button{width:100%;gap:10px}.trial-strip span{min-width:0;flex-basis:100%}}.top nav>a:not(.button){display:inline-flex;align-items:center;min-height:44px}

/* Keep company and product links visually distinct at every width. */
.top{flex-wrap:wrap;gap:16px}.top nav{max-width:100%;gap:10px 14px}.top nav>a:not(.button){padding:8px 12px;border:1px solid #c4d1c8;border-radius:8px;background:#fff;white-space:nowrap;word-spacing:normal;letter-spacing:normal}.top .brand>span{display:inline-flex;align-items:baseline;column-gap:.3em}.brand small{margin-left:0}.product-name{white-space:nowrap}footer .product-names{display:flex;flex-wrap:wrap;gap:8px 14px}footer .product-names .product-name+.product-name:before{content:"·";margin-right:14px}
