.cta__wrapper{max-inline-size:90rem;margin-inline:auto;display:flex}@media screen and (width<=390px){.cta__wrapper{padding-block:3rem}}@media screen and (width>=390px) and (width<=1440px){.cta__wrapper{padding-block:calc(39.0857px + 2.28571vw)}}@media screen and (width>=1440px){.cta__wrapper{padding-block:4.5rem}}@media screen and (width<=390px){.cta__wrapper{padding-inline:1.5rem}}@media screen and (width>=390px) and (width<=1440px){.cta__wrapper{padding-inline:calc(6.17143px + 4.57143vw)}}@media screen and (width>=1440px){.cta__wrapper{padding-inline:4.5rem}}.cta__content{flex-direction:column;gap:2.5rem;inline-size:100%;display:flex}.cta__intro{flex-direction:column;gap:1rem;inline-size:100%;display:flex}.cta__title{text-transform:uppercase;margin:0;font-family:kensington,Helvetica Neue Condensed,Arial Narrow,Roboto Condensed,sans-serif;font-weight:600;line-height:1.15}@media screen and (width<=390px){.cta__title{font-size:2rem}}@media screen and (width>=390px) and (width<=1440px){.cta__title{font-size:calc(26.0571px + 1.52381vw)}}@media screen and (width>=1440px){.cta__title{font-size:3rem}}.cta__title-emphasis{font-style:italic;font-weight:700}.cta__text{inline-size:100%;line-height:1.25}@media screen and (width<=390px){.cta__text{font-size:.875rem}}@media screen and (width>=390px) and (width<=1440px){.cta__text{font-size:calc(13.2571px + .190476vw)}}@media screen and (width>=1440px){.cta__text{font-size:1rem}}.cta__actions{flex-direction:column;gap:1rem;inline-size:100%;display:flex}@media (width>=900px){.cta__actions{flex-flow:wrap;gap:1.5rem;inline-size:auto}}.cta__downloads{flex-direction:column;gap:1.5rem;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.cta__download{inline-size:100%;color:var(--color--white);background-color:var(--color--black);isolation:isolate;border-radius:.125rem;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.cta__download:focus-visible{outline:2px solid var(--color--black);outline-offset:2px}.cta__download:hover .cta__download-icon{translate:0 .125rem}.cta__download-body{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:.5rem;min-inline-size:0;padding-block:1.5rem;display:flex}@media screen and (width<=390px){.cta__download-body{padding-inline:1.5rem}}@media screen and (width>=390px) and (width<=1440px){.cta__download-body{padding-inline:calc(21.0286px + .761905vw)}}@media screen and (width>=1440px){.cta__download-body{padding-inline:2rem}}.cta__download-title{text-transform:uppercase;font-family:kensington,Helvetica Neue Condensed,Arial Narrow,Roboto Condensed,sans-serif;font-weight:700;line-height:1.15}@media screen and (width<=390px){.cta__download-title{font-size:1.25rem}}@media screen and (width>=390px) and (width<=1440px){.cta__download-title{font-size:calc(18.5143px + .380952vw)}}@media screen and (width>=1440px){.cta__download-title{font-size:1.5rem}}.cta__download-text{font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.cta__download-icon{background-color:var(--color--green);flex:none;justify-content:center;align-items:center;inline-size:5.625rem;transition:translate .2s;display:flex}.cta__download-icon:before{content:"";background-color:var(--color--black);block-size:1.5rem;inline-size:1.5rem;-webkit-mask:var(--cta-download-icon) center/contain no-repeat;mask:var(--cta-download-icon) center/contain no-repeat}.cta.layout-centered .cta__wrapper{justify-content:center}.cta.layout-centered .cta__content{align-items:center}.cta.layout-centered .cta__intro{text-align:center;max-inline-size:50rem}.cta.layout-centered .cta__actions{justify-content:center}@media (width>=900px){.cta.layout-inline .cta__content{flex-direction:row;justify-content:space-between;align-items:center;gap:4.5rem}.cta.layout-inline .cta__intro{flex:auto}.cta.layout-inline .cta__actions{flex:none}}.cta.has-downloads .cta__wrapper{flex-direction:column;gap:2.5rem}.cta.has-downloads .cta__content{align-items:flex-start}.cta.has-downloads .cta__intro{text-align:start;max-inline-size:none}.cta.has-downloads .cta__actions{justify-content:flex-start}@media (width>=900px){.cta.has-downloads .cta__wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}.cta.has-downloads .cta__content{flex:0 0 49.9228%}.cta.has-downloads .cta__downloads{flex:0 0 40.2778%}}@media (prefers-reduced-motion:reduce){.block.cta .cta__download-icon{transition:none}}
