@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap");.montserrat-medium{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}:root{--color-1:#ae349b;--color-2:#ffa012;--color-3:#8018af;--off-white-text:#e9f3fb}ul.feature-list li:nth-child(3n+1){background-color:var(--color-1)}ul.feature-list li:nth-child(3n+2){background-color:var(--color-2)}ul.feature-list li:nth-child(3n+3){background-color:var(--color-3)}@keyframes planeFly{0%{opacity:0;transform:translateX(-100px) translateY(50px)}to{opacity:1;transform:translateX(0) translateY(0)}}#Paperplane{animation:planeFly .75s cubic-bezier(.25,1,.5,1) .5s forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#animline{animation:fadeIn .25s linear .25s forwards;opacity:0}.fade-in-seq{animation:fadeIn .4s var(--d) forwards;opacity:0}.ih-subscribe-standalone{background:transparent linear-gradient(345deg,#8018af,#4d0b6f) 0 0 no-repeat padding-box;min-height:100vh;position:relative;width:100%;@media screen and (min-width:1024px){align-items:center;display:flex}.simple-subscribe-container{margin:0 auto;max-width:640px;padding:20px;position:relative;z-index:2;@media screen and (min-width:420px){padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px}@media screen and (min-width:1024px){max-width:1600px;padding-bottom:60px;padding-left:140px;padding-right:140px;padding-top:60px}.anim-container{display:none;@media screen and (min-width:1024px){display:inline-block;position:relative;.animated-svg-plane{bottom:1rem;height:auto;left:0;max-width:25vw;position:absolute;width:600px}}}.animation-br{display:none}@media screen and (min-width:1024px){.animation-br{display:inline}}.logo-row{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:2rem;position:relative;transition:margin-bottom .3s;.ih-logo{flex:0 0 auto;height:auto;width:112px;@media screen and (min-width:1024px){width:180px}}.plane-svg-mobile{flex:0 1 60%;height:auto;max-width:171px;width:60%;@media screen and (min-width:1024px){display:none}}@media screen and (min-width:560px){margin-bottom:0}@media screen and (min-width:1024px){margin-bottom:clamp(3rem,8.3vh,6.25rem)}}.main-form-row{color:#fff;@media screen and (min-width:1024px){align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:clamp(2rem,12vw,180px)}h1,h2,li,p,ul{color:#fff;margin-bottom:.5rem}h1{font-size:clamp(40px,12vw,60px);letter-spacing:-1px;line-height:1;max-width:600px;@media screen and (min-width:1024px){font-size:clamp(3.75rem,6.1vw,6.875rem);max-width:none}}h2{font-size:1rem;letter-spacing:.32px;line-height:1.375;@media screen and (min-width:1024px){font-size:1.875rem}}.feature-list{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:1.5rem 0;padding:0;li{align-items:center;border-radius:3px;display:flex;font-size:12px;gap:0 6px;justify-content:center;line-height:1;margin:0;padding:6px;position:relative;@media screen and (min-width:420px){font-size:14px}}li:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="m324 103 60 25 25 60a8 8 0 0 0 14 0l25-60 60-25a8 8 0 0 0 0-14l-60-25-25-60a8 8 0 0 0-14 0l-25 60-60 25a8 8 0 0 0 0 14m184 306-60-25-25-60a8 8 0 0 0-14 0l-25 60-60 25a8 8 0 0 0 0 14l60 25 25 60a8 8 0 0 0 14 0l25-60 60-25a8 8 0 0 0 0-14M384 256a16 16 0 0 0-9-15l-112-56-57-113c-5-11-23-11-28 0l-57 113L9 241a16 16 0 0 0 0 29l112 56 57 113a16 16 0 0 0 28 0l57-113 112-56a16 16 0 0 0 9-14"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:14px;position:relative;width:14px;@media screen and (min-width:420px){height:16px;width:16px}}@media screen and (min-width:1024px){gap:20px;margin-bottom:2rem;margin-left:0;margin-right:0;margin-top:2rem;li{font-size:16px;padding:8px}li:before{height:16px;width:16px}}@media screen and (min-width:1200px){li{font-size:20px;padding:9px}li:before{height:18px;width:18px}}@media screen and (min-width:420px){margin-bottom:2rem}}.simple-form-container{background:#4e0071;border-radius:1rem;padding:1rem 1.5rem 1.5rem;.simple-form-content{.hs_cos_wrapper_type_form{display:inline-block;min-height:100px;width:100%}h3{margin:0 auto 1rem}h3,p.chaser{color:var(--off-white-text);text-align:center}p.chaser{font-size:12px;line-height:20px;margin-top:1rem}.actions{text-align:center}.hs-button.primary{background:#1fcbff;color:#4e0071;margin:0 auto;width:fit-content;&:hover{background-color:#ae349b;color:#fff}}input[type=email],input[type=text]{background:#8018af;border-radius:3px;color:#fff;min-height:40px;padding:5px;@media screen and (min-width:1024px){padding-bottom:5px;padding-left:10px;padding-right:10px;padding-top:5px}}}@media screen and (min-width:1024px){align-items:center;align-self:stretch;display:flex;max-width:410px;padding-bottom:2.8125rem;padding-left:2.8125rem;padding-right:2.8125rem;padding-top:2.8125rem}}}.signoff-row{margin-bottom:4rem;margin-top:2.5rem;@media screen and (min-width:1024px){margin-bottom:0}.signoff-container{color:var(--off-white-text);text-align:center;h3{color:var(--off-white-text);margin-bottom:2rem}.signoff{background:#8018af;border-radius:9001px;margin:0 auto;min-width:min(300px,calc(100% - 3.25rem));padding:1.5rem;width:fit-content;ul{list-style-type:none;margin:0;padding:0;text-align:center;width:100%;li{font-size:1.125rem;line-height:1.4;margin:10px;&.sep{display:none;user-select:none}}@media screen and (min-width:640px){display:flex;li{font-size:1rem;margin:5px;&.sep{display:block}}}@media screen and (min-width:1024px){gap:.5rem;li{font-size:1.125rem}}}@media screen and (min-width:1024px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:0}}@media screen and (min-width:1024px){align-items:center;display:flex;gap:1rem;justify-content:center;h3{margin-bottom:0}}}}}.subscribe-bg-container{background-image:url(https://info.ironhorse.io/hubfs/BGGraphic.svg);background-position:bottom;background-size:cover;bottom:0;height:320px;opacity:1;position:absolute;right:0;transition:opacity .3s;width:100vw;z-index:1;@media screen and (min-width:640px){background-position:50% 0;max-height:20vh;opacity:.5}@media screen and (min-width:1024px){height:500px;max-height:none}}}