.site-footer{background:linear-gradient(180deg,#e8f5f8,#fff);color:#202326;font-family:Sharp Sans,sans-serif}.footer-wrap{margin-inline:auto;max-width:1270px;padding:6.5em 2em 2.5em}.footer-top{align-items:start;display:grid;gap:32px 21px;grid-template-columns:minmax(240px,2fr) 1fr 1fr 1fr 1fr}.footer-brand{display:flex;flex-direction:column;gap:35px;padding-right:40px}.ca-footer-form h3{font-size:20px;font-weight:700;line-height:normal}.ca-footer-form label{font-size:14px}.ca-footer-form input[type=email]{background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;color:#737373;display:inline-block;font-size:16px;font-weight:600;line-height:normal;padding:10px 16px;transition:border .25s ease-out;width:100%!important}.ca-footer-form input[type=email]:hover{border:1px solid var(--accent);transition:border .25s ease-out}.ca-footer-form input[type=email]:focus-visible{border:1px solid var(--accent);box-shadow:none}.ca-footer-form input[type=checkbox]{appearance:none;background-color:#d9d9d9;border:none;border-radius:4px;cursor:pointer;height:24px;margin-right:6px;width:24px!important}.ca-footer-form .hs-input.invalid.error{border-width:1px!important;color:var(--t-error)!important}.ca-footer-form input[type=checkbox]:hover{border:1.5px solid var(--accent)}.ca-footer-form input[type=checkbox]:checked{accent-color:var(--accent);appearance:auto;border:none;border-radius:4px}.ca-footer-form input[type=checkbox]:checked:hover{accent-color:#e86f04!important;appearance:auto;border:none}.ca-footer-form input[type=submit]{background-color:var(--accent);border:2px solid transparent;border-radius:32px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;line-height:18px;padding:12px 20px;transition:all .15s linear;white-space:normal}.ca-footer-form input[type=submit]:hover{background-color:transparent;border-color:var(--accent);color:var(--accent)}.ca-footer-form .hs-submit{margin-top:2em}.ca-footer-form .legal-consent-container p{font-size:12px;font-weight:500;line-height:14px}.ca-footer-form .legal-consent-container p a{line-height:18px}.ca-footer-form .legal-consent-container .hs-form-booleancheckbox-display span{font-size:12px;font-weight:600;line-height:normal;margin-left:0!important}.footer-logo{height:auto;max-width:271px;width:100%}.footer-col h3>a.heading-link{color:inherit;display:inline-block;padding-bottom:var(--u-gap);position:relative;text-decoration:none}.footer-col h3>a.heading-link:after{background:var(--accent);height:var(--u-base-h);right:0;transition:transform var(--u-speed) ease}.footer-col h3>a.heading-link:after,.footer-col h3>a.heading-link:before{bottom:0;content:"";left:0;position:absolute;transform:scaleX(0);transform-origin:left}.footer-col h3>a.heading-link:before{background:var(--heading-color);height:var(--u-accent-h);transition:transform var(--u-speed) ease .05s;width:var(--u-black-len);z-index:999}.footer-col h3>a.heading-link:focus-visible:after,.footer-col h3>a.heading-link:focus-visible:before,.footer-col h3>a.heading-link:hover:after,.footer-col h3>a.heading-link:hover:before{transform:scaleX(1)}.footer-col .heading-col{color:var(--heading-color);font-size:20px;font-weight:700;line-height:normal;margin:0 0 22px}.footer-col .heading-col span{color:var(--accent)}.footer-col .heading-col a{font-size:20px;font-weight:700;line-height:normal;text-decoration:none}.footer-col .heading-col a,.footer-col .heading-col a:hover{color:var(--heading-color,#202326)}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col li{margin:0 0 20px}.footer-col a{color:var(--link);font-size:14px;font-weight:500;text-decoration:none}.footer-col a:hover{color:var(--link-hover)}.footer-divider{border-top:2px solid #d5d5d5;margin:28px 0 16px}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-bottom:8px}.social{display:flex;gap:14px;list-style:none;margin:0;padding:0}.social-link{color:var(--icon);display:inline-grid;height:36px;place-items:center;text-decoration:none;transition:transform .15s ease;width:36px}.social-link:hover{color:var(--icon-hover);transform:translateY(-2px)}.legal{align-items:center;display:flex;flex-wrap:wrap;gap:22px;list-style:none;margin:0;padding:0}.legal a{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.legal a:hover{text-decoration:underline}@media (max-width:1200px){.footer-top{grid-template-columns:minmax(220px,1.3fr) repeat(4,1fr)}.footer-logo{max-width:200px}}@media (max-width:1024px){.footer-wrap{padding:4.5em 1.25em 2.5em}.footer-top{gap:32px 36px;grid-template-columns:1.4fr 1fr 1fr}.footer-top>.footer-brand{align-self:stretch;grid-row:span 2}.footer-brand{display:flex;flex-direction:column;gap:16px;padding-right:20px}.footer-brand .footer-form{margin-top:8px}.footer-bottom{flex-direction:column}}@media (max-width:680px){.footer-wrap{padding:3em 1.25em 2.5em}.footer-top{display:grid;gap:55px 20px;grid-template-areas:"brand    brand" "products products" "solutions partner" "company  company";grid-template-columns:1fr 1fr}.footer-top>.footer-brand{align-self:start;grid-area:brand;grid-column:1/-1!important;grid-row:1!important}.footer-brand{align-items:center;display:flex;flex-direction:column;gap:16px;padding-right:0}.footer-col[data-area=products]{grid-area:products}.footer-col[data-area=solutions]{grid-area:solutions}.footer-col[data-area=partner]{grid-area:partner}.footer-col[data-area=company]{grid-area:company}.footer-col[data-area=company] ul,.footer-col[data-area=products] ul{column-count:2;column-gap:24px}.footer-col[data-area=company] li,.footer-col[data-area=products] li{break-inside:avoid;margin:0 0 20px}.legal{gap:14px;justify-content:center}}