.report-module__O8bwbG__page>header{border-bottom:1px solid var(--border)}.report-module__O8bwbG__page>footer{margin-top:0}.report-module__O8bwbG__main{grid-template-areas:"intro""cta""preview""form";gap:1.5rem;max-width:40.5rem;margin-inline:auto;padding:2rem 1.5rem 2.25rem;display:grid}.report-module__O8bwbG__intro{grid-area:intro;min-width:0}.report-module__O8bwbG__intro h1,.report-module__O8bwbG__form h2{font-family:var(--font-ivory);letter-spacing:-.03em;font-weight:300}.report-module__O8bwbG__intro h1{margin-bottom:1.5rem;font-size:1.875rem;line-height:1.12}.report-module__O8bwbG__pitch{letter-spacing:-.02em;font-size:.9375rem;line-height:1.5}.report-module__O8bwbG__mobileIntro{margin-bottom:1.5rem}.report-module__O8bwbG__contentsTitle{text-underline-offset:.15em;text-decoration:underline}.report-module__O8bwbG__pitch ul{padding-left:1.5em;list-style:outside}.report-module__O8bwbG__mobileCta,.report-module__O8bwbG__downloadButton{background:var(--accent);color:#fff;letter-spacing:-.02em;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;font-size:1rem;font-weight:500;display:flex}.report-module__O8bwbG__mobileCta{grid-area:cta;transition:background-color .15s}.report-module__O8bwbG__mobileCta:hover{background:var(--navy)}.report-module__O8bwbG__preview{grid-area:preview;min-width:0;margin-top:1rem}.report-module__O8bwbG__previewTag{border:1px solid var(--border);background:var(--gray-bg);font-family:var(--font-viafont);letter-spacing:normal;padding:.3125rem .5rem;font-size:.625rem;line-height:1;display:table}.report-module__O8bwbG__previewViewport{border:4px solid var(--gray-bg);scrollbar-width:thin;scrollbar-color:var(--blue-muted) transparent;flex-direction:column;gap:1.5rem;height:29.375rem;padding:.5rem;display:flex;overflow-y:auto}.report-module__O8bwbG__reportPage{flex-shrink:0;width:100%;height:auto;display:block;box-shadow:0 4px 18px #00000014}.report-module__O8bwbG__form{border:1px solid var(--border);min-width:0;font-family:var(--font-sans);background:#f5fbff;border-radius:0;flex-direction:column;grid-area:form;gap:1rem;padding:1.75rem 1.5rem;scroll-margin-top:5rem;display:flex}.report-module__O8bwbG__coBrand{color:#010f2299;letter-spacing:-.02em;flex-direction:column;gap:.75rem;font-size:.8125rem;line-height:1.4;display:flex}.report-module__O8bwbG__coBrandMarks{color:#010f2259;align-items:center;gap:.875rem;font-size:1rem;display:flex}.report-module__O8bwbG__form h2{font-size:1.5rem;line-height:1.08}.report-module__O8bwbG__formDescription{color:#010f22a6;letter-spacing:-.02em;font-size:.875rem;line-height:1.45}.report-module__O8bwbG__form hr{border:0;border-top:1px solid var(--border)}.report-module__O8bwbG__formFields{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.report-module__O8bwbG__nameFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.report-module__O8bwbG__field{flex-direction:column;gap:.4375rem;min-width:0;display:flex}.report-module__O8bwbG__field>span:first-child,.report-module__O8bwbG__fieldLabel,.report-module__O8bwbG__formNote{color:#010f22a6;font-family:var(--font-viafont);letter-spacing:normal;font-size:.6875rem;line-height:1.3}.report-module__O8bwbG__field>span:first-child,.report-module__O8bwbG__fieldLabel{text-transform:uppercase}.report-module__O8bwbG__field input,.report-module__O8bwbG__field select{border:1px solid var(--border);width:100%;min-width:0;height:2.75rem;color:var(--navy);font-family:var(--font-sans);letter-spacing:-.02em;background:#fff;border-radius:0;padding-inline:.875rem;font-size:1rem}.report-module__O8bwbG__field input::placeholder{color:#010f2273}.report-module__O8bwbG__field select:has(option:checked[value=""]){color:#010f2273}.report-module__O8bwbG__selectControl{display:block;position:relative}.report-module__O8bwbG__field select{appearance:none;padding-right:2.5rem}.report-module__O8bwbG__selectChevron{pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.report-module__O8bwbG__downloadButton{cursor:pointer;border-radius:0;width:100%;transition:background-color .15s}.report-module__O8bwbG__downloadButton:hover:not(:disabled){background:var(--navy)}.report-module__O8bwbG__downloadButton:disabled{cursor:wait;opacity:.65}.report-module__O8bwbG__formError{color:#9b1232;letter-spacing:-.02em;font-size:.875rem;line-height:1.45}.report-module__O8bwbG__successDialog{border:1px solid var(--border);width:min(100% - 3rem,30rem);max-height:calc(100dvh - 3rem);color:var(--navy);font-family:var(--font-sans);text-align:center;background:#f5fbff;border-radius:0;margin:auto;padding:2.5rem 2rem 2rem;position:fixed;inset:0;overflow-y:auto}.report-module__O8bwbG__successDialog[open]{flex-direction:column;gap:1.25rem;display:flex}.report-module__O8bwbG__successDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010f228c}.report-module__O8bwbG__successIcon{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;width:4rem;height:4rem;display:grid}.report-module__O8bwbG__form .report-module__O8bwbG__successDialog h2{font-size:2rem}.report-module__O8bwbG__dialogClose{cursor:pointer;place-items:center;min-width:44px;min-height:44px;padding:.5rem;display:grid;position:absolute;top:.5rem;right:.5rem}.report-module__O8bwbG__dialogClose:hover{color:var(--accent)}.report-module__O8bwbG__main :is(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--navy);outline-offset:3px}@media (min-width:992px){.report-module__O8bwbG__main{grid-template:"intro preview""form preview"1fr/minmax(0,37.5rem) minmax(0,32.5rem);justify-content:space-between;align-items:start;gap:1.6875rem 3rem;max-width:105rem;padding:2.4375rem 4.875rem 2.375rem}.report-module__O8bwbG__intro h1{margin-bottom:1.375rem;font-size:2.875rem;line-height:1.04}.report-module__O8bwbG__pitch{color:#010f22b3;font-size:1.125rem}.report-module__O8bwbG__mobileIntro,.report-module__O8bwbG__mobileCta{display:none}.report-module__O8bwbG__preview{margin-top:0}.report-module__O8bwbG__previewTag{font-size:.75rem}.report-module__O8bwbG__previewViewport{height:68.75rem;padding:.75rem 1.25rem 2rem}.report-module__O8bwbG__form,.report-module__O8bwbG__formFields{gap:1.125rem}.report-module__O8bwbG__form{padding:2.5rem}.report-module__O8bwbG__form h2{font-size:1.875rem}.report-module__O8bwbG__formDescription{font-size:.9375rem}.report-module__O8bwbG__nameFields{gap:.75rem}.report-module__O8bwbG__field{gap:.5rem}.report-module__O8bwbG__field input,.report-module__O8bwbG__field select{height:2.875rem;padding-inline:1rem;font-size:.9375rem}.report-module__O8bwbG__downloadButton{min-height:3.375rem}}
