/**handles:block-acf-hs-cs-hero,block-acf-hs-cs-text-section,block-acf-hs-cs-image-text**/
.hs-cs-hero{position:relative;width:100%;min-height:100vh;background:var(--hs-white,#fff);font-family:var(--hs-font, 'Host Grotesk', sans-serif)}.hs-hero__heading{margin-top:0!important}.hs-cs-hero__inner{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;position:relative;z-index:1;max-width:var(--hs-max-width,1640px);margin-inline:auto}.hs-cs-hero__left{padding:160px 60px 80px 97px;display:flex;align-items:flex-start;position:relative;z-index:2}.hs-cs-hero__content{max-width:520px}.hs-cs-hero__title{font-family:var(--hs-font, 'Host Grotesk', sans-serif);font-size:clamp(36px, 4vw, 60px);font-weight:600;line-height:1.1;color:var(--hs-black,#1a1a1a);margin:0 0 24px 0;letter-spacing:-.02em}.hs-cs-hero__description{font-family:var(--hs-font, 'Host Grotesk', sans-serif);font-size:clamp(16px, 1.2vw, 20px);font-weight:400;line-height:1.6;color:var(--hs-black,#1a1a1a);margin:0 0 32px 0;max-width:440px}.hs-cs-hero__pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.hs-cs-hero__pill{display:inline-flex;align-items:center;padding:10px 24px;font-family:var(--hs-font, 'Host Grotesk', sans-serif);font-size:14px;font-weight:500;color:var(--hs-black,#1a1a1a);border:1.5px solid var(--hs-gray-mid,#c8c8c8);border-radius:50px;transition:background .3s ease,color .3s ease,border-color .3s ease;position:relative}.hs-cs-hero__pill:hover{background:var(--hs-black,#1a1a1a);color:var(--hs-white,#fff);border-color:var(--hs-black,#1a1a1a)}.hs-cs-hero__right{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.hs-cs-hero::after{content:'';position:absolute;top:0;bottom:0;left:50%;right:0;background-color:var(--hs-cs-hero-bg,transparent);z-index:0;pointer-events:none}.hs-cs-hero__logo{width:65%;max-width:500px;position:relative;z-index:1}.hs-cs-hero__logo-img{width:100%;height:auto;display:block}body:not(.block-editor-page):not(.wp-admin) [data-hs-cs-animate=title]{opacity:0;transform:translateY(40px)}body:not(.block-editor-page):not(.wp-admin) [data-hs-cs-animate=fade-up]{opacity:0;transform:translateY(30px)}body:not(.block-editor-page):not(.wp-admin) [data-hs-cs-animate=hero-right]{clip-path:inset(0 100% 0 0)}body:not(.block-editor-page):not(.wp-admin) [data-hs-cs-animate=logo]{opacity:0;transform:scale(.85)}body:not(.block-editor-page):not(.wp-admin) .hs-cs-hero__pill[data-hs-tag-draw]:not(.hs-tag-draw-done){border-color:transparent}@media (max-width:1200px){.hs-cs-hero__left{padding:140px 40px 60px 60px}.hs-cs-hero__logo{width:75%}}@media (max-width:1024px){.hs-cs-hero::after{display:none}.hs-cs-hero__inner{grid-template-columns:1fr;min-height:auto!important}.hs-cs-hero{min-height:auto}.hs-cs-hero__left{padding:120px 40px 60px}.hs-cs-hero__content{max-width:100%}.hs-cs-hero__right{min-height:50vh}.hs-cs-hero__logo{width:55%;max-width:360px}}@media (max-width:640px){.hs-cs-hero__left{padding:100px 24px 40px}.hs-cs-hero__title{font-size:36px}.hs-cs-hero__description{font-size:16px}.hs-cs-hero__pills{gap:8px;margin-top:24px}.hs-cs-hero__pill{padding:8px 18px;font-size:13px}.hs-cs-hero__right{min-height:40vh}.hs-cs-hero__logo{width:70%}}
.hs-cs-ts{position:relative;width:100%;font-family:var(--hs-font, 'Host Grotesk', sans-serif)}.hs-cs-ts--gray{background:var(--hs-gray-light,#f0f0f0)}.hs-cs-ts--white{background:var(--hs-white,#fff)}.hs-cs-ts__inner{max-width:1640px;margin:0 auto;padding:100px 97px 80px}.hs-cs-ts__heading{font-family:var(--hs-font, 'Host Grotesk', sans-serif);font-size:clamp(28px, 3vw, 44px);font-weight:600;line-height:1.15;color:var(--hs-black,#1a1a1a);margin:0 0 28px 0;letter-spacing:-.02em}.hs-cs-ts__body{font-family:var(--hs-font, 'Host Grotesk', sans-serif);font-size:clamp(16px, 1.15vw, 19px);font-weight:400;line-height:1.7;color:var(--hs-black,#1a1a1a);max-width:900px}.hs-cs-ts__body p{margin:0 0 1em 0}.hs-cs-ts__body p:last-child{margin-bottom:0}@media (max-width:1200px){.hs-cs-ts__inner{padding:80px 60px 60px}}@media (max-width:1024px){.hs-cs-ts__inner{padding:60px 40px 50px}}@media (max-width:640px){.hs-cs-ts__inner{padding:48px 24px 40px}.hs-cs-ts__heading{font-size:28px}.hs-cs-ts__body{font-size:16px}}
.hs-cs-it{position:relative;width:100%;font-family:var(--hs-font, 'Host Grotesk', sans-serif)}.hs-cs-it--white{background:var(--hs-white,#fff)}.hs-cs-it--gray{background:var(--hs-gray-light,#f0f0f0)}.hs-cs-it--dark{background:var(--hs-black,#1a1a1a)}.hs-cs-it--dark .hs-cs-it__body,.hs-cs-it--dark .hs-cs-it__body p{color:var(--hs-white,#fff)}.hs-cs-it__inner{display:grid;grid-template-columns:1fr 1fr;min-height:600px;max-width:var(--hs-max-width,1640px);margin-inline:auto}.hs-cs-it--img-left .hs-cs-it__image-col{order:1}.hs-cs-it--img-left .hs-cs-it__text-col{order:2}.hs-cs-it--img-right .hs-cs-it__image-col{order:2}.hs-cs-it--img-right .hs-cs-it__text-col{order:1}.hs-cs-it__image-col{position:relative;overflow:hidden}.hs-cs-it__image{width:100%;height:100%;object-fit:cover;display:block}.hs-cs-it__text-col{padding:80px 97px;display:flex;flex-direction:column;justify-content:center}.hs-cs-it__body{font-family:var(--hs-font, 'Host Grotesk', sans-serif);font-size:clamp(15px, 1.1vw, 18px);font-weight:400;line-height:1.7;color:var(--hs-black,#1a1a1a)}.hs-cs-it__body p{margin:0 0 1.2em 0}.hs-cs-it__body p:last-child{margin-bottom:0}.hs-cs-it__secondary{margin-top:32px}.hs-cs-it__secondary-img{width:100%;max-width:500px;height:auto;display:block}.hs-cs-it__buttons{display:flex;gap:16px;margin-top:40px;flex-wrap:wrap}.hs-cs-it__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:var(--hs-font, 'Host Grotesk', sans-serif);font-size:15px;font-weight:500;text-decoration:none;border-radius:50px;transition:all .35s cubic-bezier(.25, .46, .45, .94);cursor:pointer;min-width:120px}.hs-cs-it__btn--primary{background:var(--hs-black,#1a1a1a);color:var(--hs-white,#fff);border:2px solid var(--hs-black,#1a1a1a)}.hs-cs-it__btn--primary:hover{background:0 0;color:var(--hs-black,#1a1a1a)}.hs-cs-it__btn--outline{background:0 0;color:var(--hs-black,#1a1a1a);border:2px solid var(--hs-black,#1a1a1a)}.hs-cs-it__btn--outline:hover{background:var(--hs-black,#1a1a1a);color:var(--hs-white,#fff)}.hs-cs-it--dark .hs-cs-it__btn--primary{background:var(--hs-white,#fff);color:var(--hs-black,#1a1a1a);border-color:var(--hs-white,#fff)}.hs-cs-it--dark .hs-cs-it__btn--primary:hover{background:0 0;color:var(--hs-white,#fff)}.hs-cs-it--dark .hs-cs-it__btn--outline{color:var(--hs-white,#fff);border-color:var(--hs-white,#fff)}.hs-cs-it--dark .hs-cs-it__btn--outline:hover{background:var(--hs-white,#fff);color:var(--hs-black,#1a1a1a)}body:not(.block-editor-page):not(.wp-admin) .hs-cs-it [data-hs-cs-animate=image-col]{opacity:0;transform:translateY(40px)}body:not(.block-editor-page):not(.wp-admin) .hs-cs-it [data-hs-cs-animate=fade-up]{opacity:0;transform:translateY(30px)}@media (max-width:1200px){.hs-cs-it__text-col{padding:60px 60px}.hs-cs-it__inner{min-height:500px}}@media (max-width:1024px){.hs-cs-it__inner{grid-template-columns:1fr;min-height:auto}.hs-cs-it__image-col{order:1!important;min-height:350px}.hs-cs-it__text-col{order:2!important;padding:50px 40px}}@media (max-width:640px){.hs-cs-it__image-col{min-height:260px}.hs-cs-it__text-col{padding:36px 24px}.hs-cs-it__body{font-size:15px}.hs-cs-it__btn{padding:12px 28px;font-size:14px}.hs-cs-it__buttons{margin-top:28px}.hs-cs-it__secondary{margin-top:24px}}