.hero-two-col{--border-radius:12px}.hero-two-col .desktop{display:none}.hero-two-col .container{display:flex;flex-direction:column;margin-inline:auto;max-width:var(--container-max-width,100%);padding-block:45px;padding-inline:var(--container-h-pad,20px);width:100%}.hero-two-col.swap-columns-mobile .container{flex-direction:column-reverse}.hero-two-col.increase-padding .container{padding-block:80px}.hero-two-col .col.copy{padding:0}.hero-two-col.copy-gap-16 .col.copy{display:flex;flex-direction:column;gap:16px;.ctas-wrap,.hs_cos_wrapper_type_inline_rich_text,h1,p{margin:0}}.hero-two-col.styled-subheadline .col.copy .hs_cos_wrapper_type_inline_rich_text{max-width:300px;p{font-size:22px;font-weight:500;line-height:26px}}.hero-two-col.styled-subheadline.widen-subheadline .col.copy .hs_cos_wrapper_type_inline_rich_text{max-width:none}.hs-site-page .hero-two-col .container h1{font-size:40px;font-weight:400;letter-spacing:0;line-height:40px}.hs-site-page .hero-two-col.large-heading .container h1{font-size:40px;line-height:40px}.hs-site-page .hero-two-col .container h1 strong{display:inline;font-weight:900;line-height:inherit;white-space:wrap}.hero-two-col .ctas-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.hero-two-col .ctas-wrap .col{flex-grow:0;padding:0}.hero-two-col .prompt-copy-button{background:#232f46;border:0;border-radius:50px;color:#fff;cursor:pointer;font:inherit;padding:15px 30px;width:auto;&:hover{opacity:.88}&:focus-visible{outline:3px solid currentColor;outline-offset:3px}}.hero-two-col .prompt-copy-button--secondary{background:transparent;border:0;border-radius:0;color:inherit;padding:0;&:hover{background:transparent}}.hero-two-col .ctas-wrap .col .text-link{color:#000;font-size:18px;font-weight:900;text-decoration:underline;white-space:nowrap}.hero-two-col .ctas-wrap .col .text-link:hover{color:var(--c-bg-primary)}.hero-two-col.text-button{.ctas-wrap{align-items:center;gap:24px}.ctas-wrap .col .text-link{align-items:center;color:var(--fg-primary,#232f46);display:inline-flex;font-family:var(--font-family-Saans,Saans);font-size:var(--font-size-Body-Title,16px);font-style:normal;font-weight:var(--font-weight-Medium,570);gap:8px;line-height:var(--font-line-height-Body-Title,20px);text-decoration:none!important;white-space:nowrap;span{text-decoration:none!important}svg{display:block;flex:none}&:hover{color:var(--fg-primary,#232f46);opacity:.8}}}.hero-two-col.buttons-inline .ctas-wrap{flex-direction:row;flex-wrap:wrap;.col{flex:0 0 auto;max-width:100%;width:auto;.text-link,a.cta_button,button.cta_button{align-items:center;display:inline-flex;justify-content:center;max-width:100%;min-width:0;width:auto}}}.hero-two-col.green-button .ctas-wrap .col{flex-basis:auto;a.cta_button,button.cta_button{background-color:#1b8751!important;border:unset!important;border-radius:50px!important;color:#fff!important;display:inline-block;min-width:auto;padding:15px 30px!important;text-transform:none!important;white-space:nowrap;width:auto;&:hover{background-color:rgba(27,135,81,.88)!important}}}.hero-two-col.large-button .ctas-wrap .col{a.cta_button,button.cta_button{font-size:16px!important;font-weight:500!important;letter-spacing:0!important;line-height:20px!important}}.prompt-tools-status{white-space:nowrap}.prompt-source,.prompt-tools-status{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.prompt-source{pointer-events:none}.hero-two-col .col.img{padding:40px 0 0}.hero-two-col.swap-columns-mobile .col.img{padding-bottom:40px;padding-top:0}.hero-two-col.reduce-mobile-image-spacing .container{padding-block:24px}.hero-two-col.reduce-mobile-image-spacing.increase-padding .container{padding-block:40px}.hero-two-col.reduce-mobile-image-spacing .col.img{padding-top:16px}.hero-two-col.reduce-mobile-image-spacing.swap-columns-mobile .col.img{padding-bottom:16px;padding-top:0}.hero-two-col h2{font-size:26px;font-style:normal;font-weight:900;letter-spacing:0;line-height:30px;margin-bottom:5px}.hero-two-col img.rounded{border-radius:var(--border-radius);width:100%}@media screen and (min-width:768px){.hs-site-page .hero-two-col .container h1,.hs-site-page .hero-two-col.large-heading .container h1{font-size:40px;line-height:40px}}@media screen and (min-width:992px){.hero-two-col .mobile{display:none}.hero-two-col .desktop{display:block}.hero-two-col .container{display:flex;flex-direction:row;padding-block:25px}.hero-two-col.center-vertically .container{align-items:center}.hero-two-col.swap-columns-mobile .container{flex-direction:row}.hero-two-col.increase-padding .container{padding-block:120px}.hero-two-col.reduce-mobile-image-spacing .container{padding-block:25px}.hero-two-col.reduce-mobile-image-spacing.increase-padding .container{padding-block:120px}.hero-two-col .col.copy{display:flex;flex-direction:column;justify-content:center;padding-right:50px}.hero-two-col .col.copy button{align-self:flex-start}.hs-site-page .hero-two-col.large-heading .container h1{font-size:52px;line-height:52px}.hero-two-col .col.img{padding-top:0}.hero-two-col.reduce-mobile-image-spacing .col.img,.hero-two-col.reduce-mobile-image-spacing.swap-columns-mobile .col.img,.hero-two-col.swap-columns-mobile .col.img{padding-bottom:0;padding-top:0}.hero-two-col .col.img img.rounded{margin-bottom:0}.hero-two-col.desktop-image-max-width-override{.col.img img.desktop{height:auto;max-width:var(--desktop-image-max-width);object-fit:contain;width:auto}}.hero-two-col h2{font-size:28px;line-height:30px}}@media screen and (min-width:1200px){.hero-two-col .col.copy{padding-right:125px}.hs-site-page .hero-two-col .container h1,.hs-site-page .hero-two-col.large-heading .container h1{font-size:52px;line-height:52px}}