.bl-captura{background-color:var(--bl-green);background-image:var(--bl-captura-foto);background-position:50%;background-size:cover;color:var(--bl-on-green);display:flex;flex-direction:column;min-height:100dvh;overflow-x:clip;position:relative;width:100%}.bl-captura__veil{background:linear-gradient(180deg,color-mix(in srgb,var(--bl-green) 92%,transparent) 0,color-mix(in srgb,var(--bl-green) 88%,transparent) 100%);inset:0;position:absolute}.bl-captura__inner{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:32px;justify-content:center;margin-inline:auto;max-width:var(--bl-max-width);min-width:0;overflow-x:clip;padding:max(28px,env(safe-area-inset-top)) var(--bl-gutter) max(36px,env(safe-area-inset-bottom));position:relative;width:100%;z-index:1}.bl-captura__copy{min-width:0}.bl-captura__logo{display:inline-block;margin-bottom:28px}.bl-captura__logo img{height:auto;width:148px}.bl-captura__title{font-size:clamp(1.85rem,5.2vw,3.45rem);font-weight:650;letter-spacing:var(--bl-tracking-tight);line-height:1.08}.bl-captura__sub,.bl-captura__title{max-width:100%;overflow-wrap:break-word}.bl-captura__sub{color:var(--bl-on-green-soft);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55;margin-top:16px}.bl-captura__card{background:var(--bl-surface);border-radius:var(--bl-radius);box-shadow:var(--bl-shadow-panel);color:var(--bl-ink-soft);padding:22px 16px 18px}.bl-captura .bl-form,.bl-captura .hs-fieldtype-intl-phone,.bl-captura .hs-form,.bl-captura .hs-form-field,.bl-captura .input,.bl-captura__card{max-width:100%;min-width:0}.bl-captura .hs-fieldtype-intl-phone input.hs-input{flex:1 1 0;min-width:0;width:auto}.bl-captura__card-title{color:var(--bl-green);font-size:1.35rem;font-weight:650;letter-spacing:var(--bl-tracking-tight);line-height:1.2;margin-bottom:18px}.bl-captura .bl-form .submitted-message,.bl-captura__empty{color:var(--bl-ink);font-size:1.05rem;line-height:1.55}.bl-captura .bl-form .submitted-message{font-weight:400;letter-spacing:normal;margin:0;padding:0}@media (min-width:960px){.bl-captura__veil{background:linear-gradient(100deg,color-mix(in srgb,var(--bl-green) 94%,transparent) 0,color-mix(in srgb,var(--bl-green) 86%,transparent) 46%,color-mix(in srgb,var(--bl-green) 72%,transparent) 100%)}.bl-captura__inner{align-items:center;flex-direction:row;gap:72px;padding-bottom:40px;padding-top:40px}.bl-captura__copy{flex:1.15 1 0}.bl-captura__title{max-width:11em}.bl-captura__sub{max-width:34em}.bl-captura__card{flex:0.85 1 440px;max-width:480px;padding:28px 24px 22px}}