.insight-gate_gatePage__wzqxb{min-height:58dvh;background:linear-gradient(180deg,#f4f6ff,#ffffff 42%)}.insight-gate_hero__cuVFX{position:relative;overflow:hidden;border-radius:1.5rem;min-height:230px}.insight-gate_heroImage__sJBEg{-o-object-fit:cover;object-fit:cover}.insight-gate_heroOverlay__85Ekl{position:absolute;inset:0;background:linear-gradient(180deg,rgb(53 67 233/.15),rgb(15 23 42/.55))}.insight-gate_heroContent__iAyLi{position:relative;z-index:1;padding:clamp(1.5rem,4vw,2.5rem);color:#ffffff}.insight-gate_formCard__TYfaL{border-radius:1.25rem;border:1px solid rgb(53 67 233/.12);background:#ffffff;box-shadow:0 24px 48px -28px rgb(53 67 233/.35);padding:clamp(1.25rem,3vw,2rem)}.insight-gate_formRow__kh0IV{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.insight-gate_formRow__kh0IV{grid-template-columns:1fr 1fr}}.insight-gate_formSubmit__jcnh9{margin-top:1.5rem}.insight-gate_alertBox__EjbPI{margin-top:1.25rem;border-width:2px;border-radius:.5rem;padding:1rem 1.25rem;text-align:left}.insight-gate_alertSuccess__LVMJf{border-color:#16a34a}.insight-gate_alertError__WRLDt{border-color:#dc2626}.cb-textfield-label--floating{pointer-events:none;position:absolute;padding:0 18px;transform:translateY(50%);transition:all .3s;z-index:1;color:var(--text-light);font-size:14px}.cb-textfield-label--floating.disabled{color:var(--neutral-gray-400)}.cb-textfield-label--floated-up{padding:8px 24px;transform:translateY(-15%);font-size:11px}.cb-textfield-input-container{align-items:center;display:flex;position:relative}.cb-textfield-input,.cb-textfield-input:disabled{border:1px solid #dfdfdf;box-sizing:content-box;height:24px;outline:none;width:100%;font-size:14px}.cb-textfield-input.read-only,.cb-textfield-input:disabled{background-color:var(--neutral-gray-100)}.cb-textfield-input.cb-textfield-textarea{height:auto}.cb-textfield-icon{border:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:100}.cb-textfield-input:hover{border-bottom:1px solid rgba(0,0,0,.2)}.cb-textfield-input:focus{border-bottom:1px solid var(--text-light)}.cb-textfield--error{border-bottom:1px solid var(--error-red)}.cb-textfield--warning{border-bottom:1px solid var(--warning)}.cb-textfield--success{border-bottom:1px solid var(--success)}