.ModernizationGatedPage-module__qwjgKG__page{background-color:#fff;min-height:100vh}.ModernizationGatedPage-module__qwjgKG__hero{background-image:linear-gradient(#05122db8 0%,#05122dcc 100%),url(/images/listing/white-papers/modernization-hero-bg.jpg);background-position:50%;background-size:cover;align-items:center;min-height:440px;padding:80px 5%;display:flex;position:relative}.ModernizationGatedPage-module__qwjgKG__heroInner{max-width:760px}.ModernizationGatedPage-module__qwjgKG__heroTitle{font-family:var(--font-manrope,"Manrope", sans-serif);color:#fff;margin:0 0 16px;font-size:46px;font-weight:700;line-height:1.15}.ModernizationGatedPage-module__qwjgKG__heroSubtitle{font-family:var(--font-manrope,"Manrope", sans-serif);color:#ffffffe6;margin:0;font-size:17px;font-weight:400;line-height:1.6}.ModernizationGatedPage-module__qwjgKG__body{padding:64px 5% 80px}.ModernizationGatedPage-module__qwjgKG__bodyInner{align-items:flex-start;gap:60px;max-width:1200px;margin:0 auto;display:flex}.ModernizationGatedPage-module__qwjgKG__content{flex:1 1 0;min-width:0}.ModernizationGatedPage-module__qwjgKG__contentLead{font-family:var(--font-manrope,"Manrope", sans-serif);margin:0 0 20px;font-size:16px;font-weight:400;line-height:1.75}.ModernizationGatedPage-module__qwjgKG__contentLead em{font-style:italic}.ModernizationGatedPage-module__qwjgKG__contentText{font-family:var(--font-manrope,"Manrope", sans-serif);color:#334155;margin:0 0 20px;font-size:16px;font-weight:400;line-height:1.75}.ModernizationGatedPage-module__qwjgKG__contentList{margin:0 0 24px;padding-left:24px}.ModernizationGatedPage-module__qwjgKG__contentList li{font-family:var(--font-manrope,"Manrope", sans-serif);color:#334155;margin-bottom:8px;font-size:16px;line-height:1.75;list-style:outside}.ModernizationGatedPage-module__qwjgKG__formWrap{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 360px;width:360px;padding:32px 28px;box-shadow:0 4px 24px #00000014}.ModernizationGatedPage-module__qwjgKG__form{flex-direction:column;gap:12px;display:flex}.ModernizationGatedPage-module__qwjgKG__fieldRow{gap:12px;display:flex}.ModernizationGatedPage-module__qwjgKG__fieldRow .ModernizationGatedPage-module__qwjgKG__input{flex:1 1 0;min-width:0}.ModernizationGatedPage-module__qwjgKG__input{width:100%;font-family:var(--font-manrope,"Manrope", sans-serif);color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;outline:none;padding:11px 14px;font-size:14px;transition:border-color .2s,background .2s}.ModernizationGatedPage-module__qwjgKG__input::placeholder{color:#94a3b8}.ModernizationGatedPage-module__qwjgKG__input:focus{background:#fff;border-color:#046bd2}.ModernizationGatedPage-module__qwjgKG__input:disabled{opacity:.6;cursor:not-allowed}.ModernizationGatedPage-module__qwjgKG__submitBtn{font-family:var(--font-manrope,"Manrope", sans-serif);color:#fff;cursor:pointer;background-color:#046bd2;border:none;border-radius:4px;margin-top:4px;padding:13px 24px;font-size:14px;font-weight:600;transition:background-color .2s,transform .15s}.ModernizationGatedPage-module__qwjgKG__submitBtn:hover:not(:disabled){background-color:#035bb3}.ModernizationGatedPage-module__qwjgKG__submitBtn:active:not(:disabled){transform:scale(.98)}.ModernizationGatedPage-module__qwjgKG__submitBtn:disabled{opacity:.65;cursor:not-allowed}.ModernizationGatedPage-module__qwjgKG__errorMsg{font-family:var(--font-manrope,"Manrope", sans-serif);color:#dc2626;margin:0;font-size:13px}.ModernizationGatedPage-module__qwjgKG__successBox{text-align:center;padding:16px 0}.ModernizationGatedPage-module__qwjgKG__successTitle{font-family:var(--font-manrope,"Manrope", sans-serif);color:#046bd2;margin:0 0 12px;font-size:22px;font-weight:700}.ModernizationGatedPage-module__qwjgKG__successText{font-family:var(--font-manrope,"Manrope", sans-serif);color:#334155;margin:0;font-size:15px;line-height:1.6}@media (max-width:900px){.ModernizationGatedPage-module__qwjgKG__bodyInner{flex-direction:column;gap:40px}.ModernizationGatedPage-module__qwjgKG__formWrap{flex:none;width:100%}}@media (max-width:600px){.ModernizationGatedPage-module__qwjgKG__hero{min-height:300px;padding:56px 4%}.ModernizationGatedPage-module__qwjgKG__heroTitle{font-size:32px}.ModernizationGatedPage-module__qwjgKG__heroSubtitle{font-size:15px}.ModernizationGatedPage-module__qwjgKG__body{padding:40px 4% 60px}}
