.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}.sih__cta{display:inline-flex;align-items:center;justify-content:center;height:49px;padding:0 22px;margin-top:28px;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:21.6px;color:#000;background:#fff;border:1px solid #fff;border-radius:10px;text-decoration:none;transition:background .3s ease,color .3s ease}.sih__cta:hover{background:transparent;color:#fff}@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:var(--codex-module-glow),var(--codex-color-surface-alt)}.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:var(--codex-color-text);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:var(--codex-color-text);margin:0;white-space:pre-line}.ns__detail--rich{white-space:normal}.ns__card{flex:0 0 601px;background:var(--codex-color-surface);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:var(--codex-color-text);margin:0 0 32px}.ns__fields{display:flex;flex-direction:column;gap:18px}.ns__field{position:relative;height:47px;border-bottom:.8px solid rgba(var(--codex-ink-rgb),.3)}.ns__label{position:absolute;top:24px;left:0;font-family:Lato,sans-serif;font-size:16px;font-weight:300;color:rgba(var(--codex-ink-rgb),.3);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:var(--codex-color-accent)}.ns__field--active{border-bottom-color:var(--codex-color-accent)}.ns__field--invalid{border-bottom-color:var(--codex-color-error)}.ns__field--invalid .ns__label{color:var(--codex-color-error)}.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:var(--codex-color-text);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:var(--codex-color-text);cursor:pointer}.ns__privacy-check{flex-shrink:0;width:20px;height:20px;border:1px solid var(--codex-color-border);border-radius:2px;cursor:pointer;accent-color:var(--codex-color-accent)}.ns__privacy-link{color:var(--codex-color-accent);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:var(--codex-color-error)}.ns__submit{display:inline-block;margin-top:21px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:var(--codex-color-text);background:transparent;border:1px solid var(--codex-color-text);border-radius:10px;padding:15px 17px;cursor:pointer;transition:background .2s,color .2s}.ns__submit:hover:not(:disabled){background:var(--codex-color-text);color:var(--codex-color-text-inverse)}.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:var(--codex-color-text);margin:0}.ns__download-btn{display:inline-block;font-family:Lato,sans-serif;font-size:18px;font-weight:400;color:var(--codex-color-text);text-decoration:none;border:1px solid var(--codex-color-text);border-radius:9px;padding:18px 32px;background:var(--codex-color-surface);transition:background .2s,color .2s}.ns__download-btn:hover{background:var(--codex-color-text);color:var(--codex-color-text-inverse)}
