.hero-cards{border-radius:28px;overflow:hidden}.hero-cards,.hero-cards--image{position:relative}.hero-cards--image:before{background:rgba(0,0,0,.35);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.hero-cards__inner{box-sizing:border-box;margin:0 auto;padding:80px;position:relative;z-index:2}.hero-cards__top{align-items:center;display:flex;gap:130px}.hero-cards__text{flex:1.1}.hero-cards__media{flex:1}.hero-cards__title{color:var(--hc-title);margin:0 0 24px;text-transform:uppercase}.hero-cards__content{color:var(--hc-content);margin-bottom:32px}.hero-cards__content p{margin:0 0 12px}.hero-cards__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.hero-cards__media{display:flex;justify-content:flex-end}.hero-cards__media img{display:block;height:auto;max-width:100%}.hero-cards__cards{column-gap:var(--hc-card-gap,24px);display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;row-gap:var(--hc-card-gap,24px)}.hero-cards__card{background-color:var(--hc-card-bg);border:1px solid var(--hc-card-border);border-radius:var(--hc-card-radius,16px);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;justify-content:var(--hc-card-valign,start);padding:28px 30px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.hero-cards__card:hover{background-color:var(--hc-card-bg-hover,var(--hc-card-bg));border-color:var(--hc-card-border-hover,var(--hc-card-border));text-decoration:none}.hero-cards__card-title{color:var(--hc-card-title);margin:0;text-transform:uppercase}.hero-cards__card-content{color:var(--hc-card-content)}.hero-cards__card-content p{margin:0}body.hero-form-popup-open{overflow:hidden}.hero-form-popup[hidden]{display:none}.hero-form-popup{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100000}.hero-form-popup__overlay{background:rgba(9,25,41,.72);inset:0;position:absolute}.hero-form-popup__dialog{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.28);color:#121212;max-width:620px;overflow:hidden;position:relative;width:100%;z-index:1}.hero-form-popup__dialog,.hero-form-popup__scroll{box-sizing:border-box;max-height:calc(100vh - 64px)}.hero-form-popup__scroll{overflow-x:hidden;overflow-y:auto;padding:44px 36px 36px;scrollbar-color:rgba(10,42,68,.35) transparent;scrollbar-width:thin}.hero-form-popup__scroll::-webkit-scrollbar{width:8px}.hero-form-popup__scroll::-webkit-scrollbar-track{background:transparent}.hero-form-popup__scroll::-webkit-scrollbar-thumb{background:rgba(10,42,68,.35);background-clip:padding-box;border:2px solid transparent;border-radius:999px}.hero-form-popup__scroll::-webkit-scrollbar-thumb:hover{background:rgba(10,42,68,.55);background-clip:padding-box}.hero-form-popup__close{align-items:center;background:#eef2f5;border:0;border-radius:50%;color:#0a2a44;cursor:pointer;display:inline-flex;font-size:26px;height:38px;justify-content:center;left:auto!important;line-height:1;padding:0;position:absolute;right:14px!important;top:12px;transform:none!important;width:38px;z-index:3}.hero-form-popup__heading{color:#0a2a44;margin:0 40px 20px 0}.hero-form-popup__form .hs-input{box-sizing:border-box;width:100%}@media (max-width:767px){.hero-form-popup{align-items:flex-end;padding:12px}.hero-form-popup__dialog{border-radius:18px;max-height:92vh}.hero-form-popup__scroll{max-height:92vh;padding:42px 20px 24px}}@media (max-width:1024px){.hero-cards__top{display:grid;gap:32px;grid-template-columns:1fr}.hero-cards__media{justify-content:center;order:-1}}@media (max-width:640px){.hero-cards__inner{padding:80px 20px 32px}.hero-cards__buttons{align-items:flex-start;flex-direction:column}}