.cp .sp-subscribe-hero h1{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;font-size:24px;font-weight:600;line-height:30px}.cp .sp-subscribe-hero h3{font-family:var(--font-display);letter-spacing:normal;font-size:42px;font-weight:700;line-height:48px}.cp .sp-subscribe-hero li,.cp .sp-subscribe-hero input,.cp .sp-subscribe-hero input::placeholder{font-family:var(--font-sans);letter-spacing:normal;font-size:19px;font-weight:400;line-height:32px}.cp .sp-subscribe-hero .sp-subscribe-form h3{text-align:center}.cp .sp-subscribe-hero .cp-form button{font-family:var(--font-display);letter-spacing:.3px;font-size:17px;font-weight:700;line-height:22px}.cp .sp-subscribe-hero .sp-subscribe-form{background:var(--hop-blue);width:82.2751%;min-height:561px;color:var(--hop-cream);border-radius:20px;place-self:start end;padding:50px 30px 60px}.cp .sp-subscribe-hero .sp-subscribe-form h3{color:var(--hop-cream);margin-bottom:40px}.cp .sp-subscribe-hero .cp-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.cp .sp-subscribe-hero .cp-form input{background:color-mix(in srgb, var(--hop-cream) 40%, transparent);min-width:0;height:52px;color:var(--hop-cream);border:0;border-radius:3px;padding:9px 22px}.cp .sp-subscribe-hero .cp-form input::placeholder{color:var(--hop-cream);opacity:1}.cp .sp-subscribe-hero .cp-form input[name=company],.cp .sp-subscribe-hero .cp-form input[name=email],.cp .sp-subscribe-hero .cp-form button,.cp .sp-subscribe-hero .cp-form [role=alert]{grid-column:1/-1}.cp .sp-subscribe-hero .cp-form button{background:var(--hop-cream);color:var(--hop-navy);justify-self:center}.cp .sp-subscribe-hero .sp-subscribe-copy,.cp .sp-subscribe-hero .sp-subscribe-copy h1,.cp .sp-subscribe-hero .sp-subscribe-copy h3,.cp .sp-subscribe-hero .sp-subscribe-copy ul,.cp .sp-subscribe-hero .sp-subscribe-copy li{color:var(--hop-navy)}.cp .sp-subscribe-hero .sp-subscribe-copy ul{margin:0;padding:0;list-style:none}.cp .sp-subscribe-hero .sp-subscribe-copy li{margin-bottom:12px;padding-left:34px;position:relative}.cp .sp-subscribe-hero .sp-subscribe-copy li:before{content:"";background:var(--hop-navy);width:16px;height:16px;-webkit-mask:var(--hl-tick-mask) center / contain no-repeat;-webkit-mask:var(--hl-tick-mask) center / contain no-repeat;-webkit-mask:var(--hl-tick-mask) center / contain no-repeat;mask:var(--hl-tick-mask) center / contain no-repeat;position:absolute;top:10px;left:0}@media (width<=768px){.cp .sp-subscribe-hero h1{text-align:center;font-size:19px;line-height:26px}.cp .sp-subscribe-hero h3{text-align:center;font-size:25px;line-height:32px}.cp .sp-subscribe-hero li{text-align:center;font-size:16px;line-height:24px}.cp .sp-subscribe-hero .sp-subscribe-copy li{margin-bottom:12px;padding-left:20px}.cp .sp-subscribe-hero .sp-subscribe-copy li:before{width:14px;height:11px;top:7px}.cp .sp-subscribe-hero .cp-container{padding:0 24px}.cp .sp-subscribe-hero .sp-subscribe-form{width:100%;padding:30px 18px 40px}.cp .sp-subscribe-hero .cp-form{grid-template-columns:1fr;gap:20px}}
