.sih{position:relative;width:100%;height:var(--sih-height, 338px);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden}.sih:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,var(--sih-overlay, .3));z-index:0}.sih__inner{position:absolute;top:var(--sih-inner-top, 147px);left:0;right:0;z-index:1}.sih__inner-content{max-width:var(--max);margin:0 auto;padding:0 40px}@media(max-width:550px){.sih__inner-content{padding:0 16px}}.sih__title{font-family:Lato,sans-serif;font-size:60px;font-weight:400;line-height:64px;margin:0 0 38px;color:inherit;white-space:pre-line}.sih__subtitle{font-family:Lato,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin:0;max-width:778px;color:inherit;white-space:pre-line}@media(max-width:639px){.sih{height:calc(var(--codex-nav-height, 72px) * 2.5)}.sih__inner{top:calc(var(--codex-nav-height, 72px) + 20px)}.sih__title{font-size:clamp(28px,7vw,48px);line-height:1.1}.sih__subtitle{display:none}}.recaptcha{min-height:78px}.ns__back-wrap{max-width:var(--codex-max-width);margin:0 auto;padding:calc(var(--codex-nav-height) + var(--codex-space-12)) var(--codex-page-padding) 0}.ns__back{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px;font-family:var(--codex-font-body);font-size:14px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:currentColor;text-decoration:none;transition:opacity .2s ease}.ns__back:hover{opacity:.6}.ns__back-arrow{width:28px;height:28px;display:block}.ns{background:#f3f3f3}.ns__inner{max-width:var(--max);margin:0 auto;padding:80px var(--px);display:flex;align-items:flex-start;gap:5%}.ns__left{flex:1;padding-top:4px}.ns__body{font-family:Lato,sans-serif;font-size:28px;font-weight:300;line-height:1.4;color:#000;margin:0 0 40px;white-space:pre-line}.ns__detail{font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#000;margin:0;white-space:pre-line}.ns__detail--rich{white-space:normal}.ns__card{flex:0 0 601px;background:#fff;border-radius:20px;padding:37px 34px 40px;box-sizing:border-box}.ns__heading{font-family:Lato,sans-serif;font-size:16px;font-weight:500;color:#000;margin:0 0 32px}.ns__fields{display:flex;flex-direction:column;gap:18px}.ns__field{position:relative;height:47px;border-bottom:.8px solid rgba(0,0,0,.3)}.ns__label{position:absolute;top:24px;left:0;font-family:Lato,sans-serif;font-size:16px;font-weight:300;color:#0000004d;pointer-events:none;transition:top .15s ease,font-size .15s ease,color .15s ease;line-height:1}.ns__field--active .ns__label{top:1px;font-size:12px;color:#22b0e1}.ns__field--active{border-bottom-color:#22b0e1}.ns__field--invalid{border-bottom-color:#c0392b}.ns__field--invalid .ns__label{color:#c0392b}.ns__input{position:absolute;bottom:4px;left:0;width:100%;height:24px;background:transparent;border:none;outline:none;font-family:Lato,sans-serif;font-size:16px;font-weight:300;color:#000;padding:0;box-sizing:border-box}.ns__privacy{display:flex;align-items:center;gap:10px;margin-top:28px;font-family:Lato,sans-serif;font-size:14px;font-weight:300;color:#000;cursor:pointer}.ns__privacy-check{flex-shrink:0;width:20px;height:20px;border:1px solid #c1c1c1;border-radius:2px;cursor:pointer;accent-color:#22b0e1}.ns__privacy-link{color:#22b0e1;font-weight:500;text-decoration:none}.ns__privacy-link:hover{text-decoration:underline}.ns__captcha{margin-top:28px}.ns__error{margin-top:12px;font-family:Lato,sans-serif;font-size:14px;color:#c0392b}.ns__submit{display:inline-block;margin-top:21px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:#000;background:#fff;border:1px solid #000;border-radius:10px;padding:15px 17px;cursor:pointer;transition:background .2s,color .2s}.ns__submit:hover:not(:disabled){background:#000;color:#fff}.ns__submit:disabled{opacity:.6;cursor:not-allowed}.ns__pardot-frame{display:none;width:0;height:0;border:0}.ns__success-wrap{max-width:var(--max);margin:0 auto;padding:80px var(--px);display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.ns__success-msg{font-family:Lato,sans-serif;font-size:24px;font-weight:300;line-height:30px;color:#000;margin:0}.ns__download-btn{display:inline-block;font-family:Lato,sans-serif;font-size:18px;font-weight:400;color:#000;text-decoration:none;border:1px solid #000;border-radius:9px;padding:18px 32px;background:#fff;transition:background .2s,color .2s}.ns__download-btn:hover{background:#000;color:#fff}
