footer.footer2026{background-color:#0a1229;background-image:linear-gradient(90deg,transparent 4%,var(--cube-light-green) 38%,var(--cube-violet,#6a5ae0) 72%,transparent 96%),var(--grad-depth,linear-gradient(168deg,#0a1229,#0a1a39 60%,#12264d));background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:100% 1px,cover;padding:64px 0 32px;position:relative}footer.footer2026 div.center{display:flex;flex-flow:column;position:relative;z-index:1}footer.footer2026 div.footer-top{display:flex;flex-flow:column;gap:36px;padding:0 0 44px}footer.footer2026 div.brand{min-width:0}footer.footer2026 div.brand img.logo{display:block;height:auto;margin:0 0 20px;width:122px}footer.footer2026 p.tagline{color:#fff;font-family:var(--main-font);font-size:21px;font-weight:500;letter-spacing:-.015em;line-height:1.35;margin:0;max-width:24ch}footer.footer2026 div.newsletter-form{background:hsla(0,0%,100%,.03);border:1px solid rgba(112,207,152,.45);border-radius:16px;box-sizing:border-box;min-width:0;padding:26px 26px 24px}footer.footer2026 h4.newsletter-title{color:var(--cube-light-green);font-family:var(--label-font);font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1;margin:0 0 18px;text-transform:uppercase}footer.footer2026 div.newsletter-form form{display:block;margin:0;position:relative}footer.footer2026 div.newsletter-form form .hs-form-field,footer.footer2026 div.newsletter-form form label{margin:0}footer.footer2026 div.newsletter-form form input[type=email]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.26);border-radius:999px;box-sizing:border-box;color:#fff;display:block;font-family:var(--secondary-font);font-size:15px;height:54px;line-height:1.2;padding:0 148px 0 22px;transition:border-color .18s ease,background-color .18s ease;width:100%}footer.footer2026 div.newsletter-form form input[type=email]::placeholder{color:#7e93b8}footer.footer2026 div.newsletter-form form input[type=email]:focus{background:hsla(0,0%,100%,.1);border-color:var(--cube-light-green);outline:none}footer.footer2026 div.newsletter-form form .hs_submit{margin:0;padding:0;position:absolute;right:6px;top:6px}footer.footer2026 div.newsletter-form form .actions{margin:0;padding:0}footer.footer2026 div.newsletter-form form .actions .hs-button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--cube-light-green);border:1px solid var(--cube-light-green);border-radius:999px;box-sizing:border-box;color:var(--cube-navy);cursor:pointer;display:inline-flex;font-family:var(--main-font);font-size:15px;font-weight:600;height:42px;justify-content:center;letter-spacing:0;line-height:1;margin:0;min-height:0;padding:0 24px;text-transform:none;transition:background-color .18s ease,border-color .18s ease;width:auto}footer.footer2026 div.newsletter-form form .actions .hs-button:focus,footer.footer2026 div.newsletter-form form .actions .hs-button:hover{background:var(--cube-minty-green);border-color:var(--cube-minty-green)}footer.footer2026 p.newsletter-disclaimer{color:#7e93b8;font-family:var(--secondary-font);font-size:13px;line-height:1.5;margin:14px 0 0;max-width:44ch}footer.footer2026 div.newsletter-form .hs-error-msg,footer.footer2026 div.newsletter-form .hs-error-msgs label{color:var(--cube-light-green);font-family:var(--secondary-font);font-size:13px;margin:6px 0 0}footer.footer2026 div.newsletter-form .submitted-message{color:#fff;font-family:var(--secondary-font);font-size:15px}footer.footer2026 nav.footer-columns{border-top:1px solid hsla(0,0%,100%,.1);display:grid;gap:0;grid-template-columns:minmax(0,1fr);padding:32px 0 0}footer.footer2026 div.footer-group{border-bottom:1px solid hsla(0,0%,100%,.1);min-width:0}footer.footer2026 p.group-label{color:var(--cube-light-green);cursor:pointer;font-family:var(--label-font);font-size:10.5px;font-weight:500;letter-spacing:.16em;line-height:1;margin:0;padding:18px 34px 18px 0;position:relative;text-transform:uppercase}footer.footer2026 p.group-label:after{border-bottom:2px solid var(--cube-light-green);border-right:2px solid var(--cube-light-green);content:"";height:8px;position:absolute;right:6px;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease;width:8px}footer.footer2026 div.footer-group.open p.group-label:after{transform:translateY(-30%) rotate(-135deg)}footer.footer2026 p.group-label:focus-visible{outline:2px solid var(--cube-light-green);outline-offset:2px}footer.footer2026 div.footer-group ul.group-links{display:none;padding:0 0 20px}footer.footer2026 div.footer-group.open ul.group-links{display:flex}footer.footer2026 ul.group-links{display:flex;flex-flow:column;gap:14px;list-style:none;margin:0;padding:0}footer.footer2026 ul.group-links li{list-style:none;margin:0}footer.footer2026 ul.group-links a,footer.footer2026 ul.group-links span{color:#c5d0e4;font-family:var(--secondary-font);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none;transition:color .16s ease}footer.footer2026 ul.group-links a:focus,footer.footer2026 ul.group-links a:hover{color:#fff}footer.footer2026 ul.group-links .bold{color:var(--cube-light-green);font-family:var(--main-font);font-weight:600}footer.footer2026 ul.group-links .light{color:#7e93b8}footer.footer2026 ul.group-links .spacing{display:block;margin:10px 0 0}footer.footer2026 a.portal-link,footer.footer2026 a.portal-link:link,footer.footer2026 a.portal-link:visited{color:var(--cube-light-green);font-weight:600}footer.footer2026 a.portal-link:focus,footer.footer2026 a.portal-link:hover{color:var(--cube-minty-green)}footer.footer2026 div.footer-base{border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-flow:column;gap:24px;margin:44px 0 0;padding:28px 0}footer.footer2026 div.cube-soc{display:flex;flex-flow:column;gap:14px;margin:32px 0 0;max-width:290px}footer.footer2026 div.soc-item{align-items:center;display:flex;gap:12px;position:relative;transition:color .18s ease}footer.footer2026 div.soc-item:has(a.soc-link):hover p{color:#fff}footer.footer2026 img.soc2-logo{background:#fff;border-radius:50%;box-sizing:border-box;flex:0 0 auto;height:35px;object-fit:contain;padding:0;width:35px}footer.footer2026 div.soc-copy{display:flex;flex-flow:column;gap:3px;min-width:0}footer.footer2026 div.soc-item p{color:#c5d0e4;font-family:var(--secondary-font);font-size:12.5px;font-weight:400;line-height:1.35;margin:0}footer.footer2026 span.soc-stars{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15'%3E%3Cpath fill='rgba(255,255,255,0.22)' d='m8 1.4 1.9 3.9 4.3.6-3.1 3 .7 4.3-3.8-2-3.8 2 .7-4.3-3.1-3 4.3-.6z'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:16px 15px;display:block;height:15px;position:relative;width:80px}footer.footer2026 span.soc-stars:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15'%3E%3Cpath fill='%2370cf98' d='m8 1.4 1.9 3.9 4.3.6-3.1 3 .7 4.3-3.8-2-3.8 2 .7-4.3-3.1-3 4.3-.6z'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:16px 15px;content:"";height:100%;left:0;position:absolute;top:0;width:calc(var(--rating, 5)/5*100%)}footer.footer2026 a.soc-link{border-radius:10px;inset:0;position:absolute}footer.footer2026 a.soc-link:focus-visible{outline:2px solid var(--cube-light-green);outline-offset:2px}footer.footer2026 span.f26-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}footer.footer2026 div.base-right{align-items:center;display:flex;flex-flow:wrap;gap:16px 24px}footer.footer2026 div.terms-links-container{display:flex;flex-flow:wrap;gap:6px 22px}footer.footer2026 div.terms-links-container a{color:#7e93b8;font-family:var(--secondary-font);font-size:12.5px;font-weight:400;letter-spacing:0;line-height:1.5;text-decoration:none;text-transform:none;transition:color .16s ease}footer.footer2026 div.terms-links-container a:focus,footer.footer2026 div.terms-links-container a:hover{color:#fff}footer.footer2026 a.linkedin-logo{background-color:hsla(0,0%,100%,.07);background-image:url(https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20Website%20-%202025/Icons/Linkedin-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-radius:50%;display:inline-block;height:34px;transition:background-color .18s ease;width:34px}footer.footer2026 a.linkedin-logo:focus,footer.footer2026 a.linkedin-logo:hover{background-color:rgba(112,207,152,.18)}footer.footer2026 p.copyright-text{color:#5a6b8c;font-family:var(--label-font);font-size:11px;font-weight:400;letter-spacing:.04em;line-height:1.5;margin:22px 0 0}@media (max-width:420px){footer.footer2026 div.newsletter-form form input[type=email]{padding:0 124px 0 18px}footer.footer2026 div.newsletter-form form .actions .hs-button{font-size:14px;padding:0 16px}}@media (min-width:640px){footer.footer2026 nav.footer-columns{gap:34px 24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:40px 0 0}footer.footer2026 div.footer-group{border-bottom:0}footer.footer2026 p.group-label{border-bottom:1px solid hsla(0,0%,100%,.12);cursor:default;margin:0 0 20px;padding:0 0 14px}footer.footer2026 p.group-label:after{display:none}footer.footer2026 div.footer-group ul.group-links{display:flex;padding:0}}@media (min-width:860px){footer.footer2026 nav.footer-columns{gap:32px 24px;grid-template-columns:repeat(5,minmax(0,1fr))}footer.footer2026 div.footer-group.special{grid-column:span 2}footer.footer2026 div.footer-group.special ul.group-links{display:grid;gap:14px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){footer.footer2026{padding:88px 0 36px}footer.footer2026 div.footer-top{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,520px);padding:0 0 56px}footer.footer2026 p.tagline{font-size:22px}footer.footer2026 nav.footer-columns{padding:52px 0 0}footer.footer2026 div.footer-base{align-items:center;flex-flow:row wrap;gap:20px 40px;justify-content:flex-end;margin:56px 0 0;padding:30px 0}}@media (prefers-reduced-motion:reduce){footer.footer2026 a.linkedin-logo,footer.footer2026 div.newsletter-form form .actions .hs-button,footer.footer2026 div.newsletter-form form input[type=email],footer.footer2026 div.soc-item,footer.footer2026 div.terms-links-container a,footer.footer2026 p.group-label:after,footer.footer2026 ul.group-links a{transition:none}}