@font-face{font-display:swap;font-family:Proxima Nova;font-weight:400;src:url(https://20459799.fs1.hubspotusercontent-na1.net/hubfs/20459799/fonts/5596735/b38b8bd9-d96f-4bf9-add1-adbd2b08b802.woff2) format("woff2"),url(https://20459799.fs1.hubspotusercontent-na1.net/hubfs/20459799/fonts/5596735/52ed7b2d-8a31-4b18-a1d5-8685608b0889.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:400;src:url(https://20459799.fs1.hubspotusercontent-na1.net/hubfs/20459799/Web%20Fonts/Proxima%20Nova/proximanova-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-weight:500;src:url(https://20459799.fs1.hubspotusercontent-na1.net/hubfs/20459799/fonts/5596735/b38b8bd9-d96f-4bf9-add1-adbd2b08b802.woff2) format("woff2"),url(https://20459799.fs1.hubspotusercontent-na1.net/hubfs/20459799/fonts/5596735/52ed7b2d-8a31-4b18-a1d5-8685608b0889.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-weight:700;src:url(https://20459799.fs1.hubspotusercontent-na1.net/hubfs/20459799/Web%20Fonts/Proxima%20Nova/proximanova-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:italic;font-weight:700;src:url(https://20459799.fs1.hubspotusercontent-na1.net/hubfs/20459799/Web%20Fonts/Proxima%20Nova/proximanova-bolditalic.woff) format("woff")}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}body{font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:.3px;line-height:1.5}body,h1,h2,h3,h4,h5,h6{color:var(--color-black)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;margin-top:0}h1{font-size:60px;line-height:1}h1,h2{letter-spacing:0}h2{font-size:42px;line-height:1.2;margin-bottom:0}h3{font-size:28px;letter-spacing:0;line-height:1.3}h4{font-size:22px}h4,h5{letter-spacing:.5px;line-height:1.3}h5{font-size:18px}h6{font-size:16px;letter-spacing:.5px;line-height:1.3}.body-large{font-size:20px}.body-large,.body-small{font-weight:500;letter-spacing:0;line-height:1.5}.body-small{font-size:14px}.eyebrow{color:var(--color-bright-blue);font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:3px;margin:0;text-transform:uppercase}a,a *{transition:color .2s ease}a{color:var(--color-purple-blue);font-family:var(--font-body);letter-spacing:.3px;text-decoration:none}a:hover{color:var(--color-link-hover)}a:active{color:var(--color-link-active)}@media (max-width:1024px){h1{font-size:50px}h2{font-size:36px}}@media (max-width:767px){body{font-size:14px}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h6{font-size:14px}.body-large{font-size:16px}.body-small{font-size:12px}}.btn{align-items:center;border:2px solid transparent;cursor:pointer;display:inline-flex;font-family:var(--font-heading);font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.5px;text-decoration:none;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.btn__icon{flex-shrink:0;height:14px;width:14px}.btn__icon--lg{height:20px;width:20px}.btn:hover{box-shadow:0 4px 20px rgba(75,73,191,.3);text-decoration:none;transform:scale(1.02)}.btn:active{box-shadow:none;transform:scale(.96)}.btn--primary{background-image:var(--gradient-primary);border-color:#fff;border-radius:28px;color:var(--color-white);padding:15px 32px}.btn--primary:focus,.btn--primary:hover{color:#fff}.btn--secondary{background:transparent;border-color:var(--color-purple-blue);border-radius:28px;padding:15px 32px}.btn--secondary,.btn--secondary:focus,.btn--secondary:hover{color:var(--color-purple-blue)}.btn--white{background:transparent;border-color:var(--color-white);border-radius:28px;padding:15px 32px}.btn--white,.btn--white:focus,.btn--white:hover{color:var(--color-white)}.btn--red{border-color:var(--color-white);border-radius:28px;padding:15px 32px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.btn--red,.btn--red:focus,.btn--red:hover{background-color:var(--color-red);color:var(--color-white)}.btn--red:active,.btn--red:focus,.btn--red:hover{border-color:var(--color-white)}.btn--red:active{background-color:var(--color-red);box-shadow:none;color:var(--color-white);transform:scale(1)}.btn--lg{border-radius:28px;padding:15px 32px}.btn--md{padding:10px 22px}.btn--md,.btn--sm{border-radius:22px}.btn--sm{font-size:12px;padding:8px 18px}.hs-form{width:100%}.hs-form fieldset{border:none;display:flex;gap:16px;margin:0;max-width:none!important;min-width:0;padding:0}.hs-form fieldset .input{margin-right:0!important}.hs-form fieldset.form-columns-1 .hs-form-field{width:100%}.hs-form fieldset.form-columns-1 .hs-input,.hs-form fieldset.form-columns-2 .hs-input,.hs-form fieldset.form-columns-3 .hs-input{width:100%!important}.hs-form fieldset.form-columns-2 .hs-form-field,.hs-form fieldset.form-columns-3 .hs-form-field{flex:1 1 0;float:none!important;min-width:0;width:auto!important}.hs-form-field{margin-bottom:14px}.hs-form-field>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hs-form-field .input{position:relative}.hs-input,input.hs-input,select.hs-input,textarea.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1.5px solid var(--color-dark-gray);border-radius:8px;box-sizing:border-box;color:var(--color-black);display:block;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.5;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.hs-input::placeholder{color:var(--color-secondary-dark-gray);opacity:1}.hs-input:focus{border-color:var(--color-bright-blue);box-shadow:0 0 0 3px rgba(1,189,215,.12);outline:none}select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;padding-right:44px}textarea.hs-input{min-height:120px;resize:vertical}.hs-submit{margin-top:8px}.hs-submit .actions{align-items:stretch;display:flex;flex-direction:column}.hs-button,input.hs-button{-webkit-appearance:none;appearance:none;background:var(--gradient-primary);border:none;border-radius:28px;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:block;font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:.5px;padding:15px 32px;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.hs-button:hover,input.hs-button:hover{box-shadow:0 8px 24px rgba(75,73,191,.25);opacity:.92;transform:scale(1.02)}.hs-button:active,input.hs-button:active{box-shadow:none;transform:scale(.98)}.hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.hs-error-msg{font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.4}.hs-error-msg,.hs-form-field>label .hs-form-required{color:var(--color-red)}.hs-form .legal-consent-container,.hs-richtext{color:var(--color-secondary-dark-gray);font-family:var(--font-body);font-size:12px;line-height:1.5;margin-top:12px}.hs-form .legal-consent-container a,.hs-richtext a{color:var(--color-purple-blue)}.hs-form-field.hs-fieldtype-checkbox .hs-input,.hs-form-field.hs-fieldtype-radio .hs-input{border-radius:3px;display:inline-block;margin-right:8px;width:auto}.hs-form .submitted-message{color:var(--color-black);font-family:var(--font-body);font-size:16px;line-height:1.6;padding:24px 0;text-align:center}@media (max-width:767px){.hs-form fieldset.form-columns-2{flex-direction:column;gap:0}.hs-form fieldset.form-columns-2 .hs-form-field{flex:none;width:100%}}.content-wrapper{margin-left:auto;margin-right:auto;max-width:var(--content-max-width);padding-left:1rem;padding-right:1rem;width:100%}@media (max-width:1024px){.content-wrapper{padding-left:30px;padding-right:30px}}@media (max-width:767px){.content-wrapper{padding-left:20px;padding-right:20px}}.glow-container{height:100%;inset:0;position:absolute;width:100%}@keyframes glow-drift{0%,to{transform:translate(35%,35%)}50%{transform:translate(-35%,35%)}}.glow-animation{animation:glow-drift 10s ease-in-out infinite;bottom:0;height:120vw;position:absolute;right:0;width:120vw}.glow-animation img{height:100%;object-fit:contain;width:100%}:root{--site-header-height:82px}.site-header{-webkit-backdrop-filter:saturate(1.5) blur(6px);backdrop-filter:saturate(1.5) blur(6px);background-color:hsla(0,0%,100%,.92);border-bottom:1px solid var(--color-dark-gray);display:block;left:0;position:fixed;right:0;top:0;z-index:50}.body-container-wrapper{padding-top:var(--site-header-height)}@media (max-width:1024px){:root{--site-header-height:73px}}@media (max-width:767px){:root{--site-header-height:63px}}.site-footer{display:block}.pill{align-items:center;border-radius:20px;display:inline-flex;font-family:var(--font-heading);font-size:11px;font-weight:700;line-height:1;padding:4px 10px;white-space:nowrap}.pill--purple{background-color:rgba(75,73,191,.1);color:var(--color-purple-blue)}.pill--purple,.pill--teal{border:1px solid transparent}.pill--teal{background-color:rgba(1,189,215,.1);color:var(--color-bright-blue)}.pill--red{background-color:rgba(255,75,51,.08);border:1px solid rgba(255,75,51,.2);color:#b92a17}.pill--yellow{background-color:rgba(254,202,6,.12);border:1px solid rgba(254,202,6,.35);color:#8a6d00}