.jf-page{background:#f6f9fc;min-height:100vh}body:has(.jf-page) .sticky-cta{display:none!important}.jf-main,.jf-page .c-hero,.jf-page .c-main{background:transparent}.jf-main{padding:clamp(24px,4vw,56px) 0 clamp(64px,9vw,110px)}.jf-page .c-hero{padding:clamp(24px,4vw,44px) 0 clamp(6px,1vw,12px);text-align:center}.jf-page .c-hero h1{font-size:clamp(26px,3.2vw,38px);max-width:none;margin:0 auto}.jf-page .c-hero .lede{max-width:54ch;margin:clamp(10px,1.4vw,14px) auto 0}.jf-page .jf-main{padding-top:clamp(8px,1.5vw,16px)}.jf-main .wrap{max-width:820px}.jf-section-label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:clamp(16px,2.2vw,24px) 0 clamp(12px,1.5vw,16px);padding-top:clamp(14px,2vw,20px);border-top:1px solid var(--line-2)}.jf-hint{font-family:var(--sans);font-size:12.5px;line-height:1.45;color:var(--muted);margin:-2px 0 2px}.c-field input[type=file]{padding:9px 12px;font-family:var(--sans);font-size:13.5px;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line-2);border-radius:4px;cursor:pointer}.c-field input[type=file]::-webkit-file-upload-button{font-family:var(--sans);font-weight:500;font-size:13px;margin-right:12px;padding:8px 14px;border:1px solid var(--line-2);border-radius:4px;background:var(--paper);color:var(--ink);cursor:pointer;-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}.c-field input[type=file]::file-selector-button{font-family:var(--sans);font-weight:500;font-size:13px;margin-right:12px;padding:8px 14px;border:1px solid var(--line-2);border-radius:4px;background:var(--paper);color:var(--ink);cursor:pointer;transition:border-color .2s ease,color .2s ease}.c-field input[type=file]:hover::-webkit-file-upload-button{border-color:var(--accent);color:var(--accent)}.c-field input[type=file]:hover::file-selector-button{border-color:var(--accent);color:var(--accent)}.jf-success{text-align:center;max-width:560px;margin:0 auto;padding:clamp(32px,5vw,56px) clamp(24px,3vw,40px)}.jf-success h2{font-family:var(--sans);font-size:clamp(22px,2.4vw,30px);font-weight:500;letter-spacing:-.02em;color:var(--ink);margin:0 0 10px}.jf-success p{font-family:var(--sans);font-size:15.5px;line-height:1.55;color:var(--ink-2);margin:0}.jf-embed .wrap{max-width:900px}#denovers-form-c893b6159aa24d7bbf71d2d870484504 iframe{width:100%;min-height:760px;border:0}