html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color:#171717;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1.6}:root[data-text-size=large]{font-size:125%}*{box-sizing:border-box}body{min-width:0;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:.25em}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:where(a,button,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #171717}section,#main-content{scroll-margin-top:1.5rem}::selection{color:#171717;background:#e4e4e4}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.container{width:min(100% - 5rem,76rem);margin-inline:auto}.skip-link{z-index:10;background:#fff;border:2px solid #171717;padding:1rem;position:absolute;top:-10rem;left:1rem}.skip-link:focus{top:1rem}.site-header{border-bottom:1px solid #e5e5e5}.header-inner{flex-wrap:wrap;align-items:center;gap:1rem 3rem;padding-block:1.25rem;display:flex}.brand{flex:18rem;align-items:center;gap:.5rem;font-size:1.125rem;line-height:1.35;text-decoration:none;display:inline-flex}.brand img{flex:none;width:3.5rem;height:3.5rem}.brand strong{font-weight:600;display:block}.main-nav{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-left:auto;display:flex}.main-nav a{padding-block:.6rem;text-decoration:none}.main-nav a:hover,.text-link:hover{text-decoration:underline}.preferences{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.control-group{flex-wrap:wrap;gap:.125rem;display:flex}.language-control{border-right:1px solid #d9d9d9;padding-right:.65rem}.control-group .ant-btn{min-width:2.75rem;padding:.5rem;font-size:.875rem}.control-group .ant-btn[aria-pressed=true]{color:#171717;background:#f1f1f1;font-weight:700}.control-group .ant-btn[aria-pressed=false]{color:#525252}.ant-btn{white-space:normal;height:auto;min-height:2.75rem;padding:.8rem 1.25rem;font-size:1rem;line-height:1.5}.ant-btn>span{white-space:normal}.ant-btn:focus-visible{outline-offset:4px;outline:3px solid #171717}.hero{padding-block:5.5rem 4.5rem}.eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.8125rem;font-weight:600;line-height:1.6;display:flex}.accent-line{background:#ff2929;flex:none;width:1.75rem;height:2px}h1{letter-spacing:-.045em;margin-top:2rem;font-size:4.25rem;font-weight:500;line-height:1.12}h1 span{color:#646464}.hero-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;margin-top:2.5rem;display:flex}.hero-description{color:#525252;max-width:39rem;font-size:1.125rem;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.text-link{align-items:center;gap:1rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.goso-section{border-top:1px solid #bdbdbd;padding-block:2rem 4rem}.section-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-label>span{color:#646464;font-size:.875rem}.product-layout{grid-template-columns:1fr 1.25fr;gap:4rem;margin-top:3rem;display:grid}.product-identity,.product-copy{min-width:0}.product-identity h2{letter-spacing:-.06em;overflow-wrap:anywhere;font-size:4rem;font-weight:600;line-height:1.2}.product-identity h2 span{color:#646464;font-weight:400;display:inline-block}.product-tagline{color:#525252;max-width:23rem;margin-top:1rem;font-size:1.125rem}.product-visit{margin-top:1.75rem;text-decoration:underline}.product-copy h3{letter-spacing:-.025em;font-size:1.875rem;font-weight:500;line-height:1.3}.product-copy>p{color:#525252;margin-top:1.25rem;font-size:1.0625rem}.workflow{margin:1.75rem 0 0;padding:0;list-style:none}.workflow li{border-top:1px solid #e0e0e0;gap:1.25rem;padding-block:.85rem;display:flex}.step-number{color:#646464;min-width:1.5rem;padding-top:.1rem;font-size:.875rem}.company-section{border-top:1px solid #dedede;grid-template-columns:1fr 1.25fr;gap:4rem;padding-block:3.5rem;display:grid}.company-section>.eyebrow{align-self:start}.company-copy{min-width:0}.company-copy h2,.contact-inner h2{letter-spacing:-.025em;font-size:1.875rem;font-weight:500;line-height:1.3}.company-copy>p{color:#525252;margin-top:1.25rem;font-size:1.0625rem}.company-copy .company-signature{color:#171717;font-size:.9375rem}.company-signature span{color:#646464;padding-inline:.5rem}.contact-section{background:#f6f6f6;border-block:1px solid #e5e5e5;padding-block:3.5rem}.contact-inner{grid-template-columns:1fr 1.25fr;align-items:center;gap:4rem;display:grid}.contact-inner>div{min-width:0}.contact-inner h2{margin-top:1rem}.contact-inner p:not(.eyebrow){color:#525252;max-width:28rem;margin-top:1rem}.contact-details{min-width:0;margin:0;font-style:normal}.contact-link{align-items:center;gap:1rem;padding-block:1rem;font-size:1.125rem;text-decoration:none;display:flex}.contact-link+.contact-link{border-top:1px solid #d5d5d5}.contact-link>span:not(.anticon){overflow-wrap:anywhere;min-width:0}.contact-link>.anticon{flex:none}.contact-link>.anticon:last-child{margin-left:auto}.contact-link:hover>span:not(.anticon){text-underline-offset:.2em;text-decoration:underline}.contact-label{color:#646464;margin-bottom:.25rem;font-size:.875rem;display:block}.footer{color:#525252;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:1.5rem;font-size:.875rem;display:flex}.footer a{align-items:center;gap:.75rem;min-height:2.75rem;display:inline-flex}@media (width<=68rem){.header-inner{gap:.75rem 2rem}.preferences{flex-basis:100%;justify-content:flex-end}}@media (width<=58rem){.container{width:calc(100% - 3rem)}.hero{padding-block:4rem}h1{font-size:3.25rem}.product-layout,.company-section,.contact-inner{gap:2rem}.product-identity h2{font-size:3rem}}@media (width<=44rem){.container{width:calc(100% - 2rem)}.header-inner{padding-block:1rem}.brand{flex:100%;max-width:21rem}.main-nav{flex-basis:100%;gap:1.5rem;margin-left:0}.preferences{justify-content:flex-start}.hero{padding-block:3rem}h1{overflow-wrap:anywhere;font-size:2.375rem}.hero-bottom{margin-top:1.5rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:.5rem}.hero-description{font-size:1.0625rem}.goso-section{padding-block:1.5rem 3rem}.product-layout{margin-top:2rem}.product-layout,.company-section,.contact-inner{grid-template-columns:1fr}.company-section,.contact-section{padding-block:2.5rem}.product-copy h3,.company-copy h2,.contact-inner h2{font-size:1.625rem}.contact-link{gap:.75rem;font-size:1rem}.contact-link>.anticon:last-child{display:none}}
