.brow-intake{--report-ink:#261f1b;--report-paper:#f3f0e8;max-width:1440px;color:var(--report-ink);font-family:var(--font-body);margin:0 auto}.brow-intake.brow-intake-section{background:var(--report-paper);max-width:none;scroll-margin-top:32px}.brow-intake-section .report-start,.brow-intake-section .report-privacy{max-width:1400px;margin-inline:auto}.report-start{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,8vw,120px);padding:clamp(40px,6vw,80px) 0 36px;display:grid}.report-start-copy{max-width:580px}.report-start-copy h2{margin:18px 0 20px}.report-start-copy>p:not(.eyebrow){max-width:490px;font-size:1rem;line-height:1.7}.brow-intake .report-launch{background:var(--report-ink);border-color:var(--report-ink);color:var(--report-paper);white-space:normal;max-width:100%;min-height:58px;font:inherit;cursor:pointer;justify-content:space-between;gap:32px;margin-top:28px;font-size:1rem}.brow-intake .report-launch:hover{background:#3c322c;border-color:#3c322c}.report-start-copy>p.report-resume-note{color:#625a51;margin-top:14px;font-size:.8125rem;line-height:1.6}.report-steps{align-self:center;margin:0;padding:0;list-style:none}.report-steps li{border-top:1px solid #261f1b33;gap:24px;padding:24px 0;display:flex}.report-steps li:last-child{border-bottom:1px solid #261f1b33}.report-steps li>span{flex-shrink:0;padding-top:2px;font-size:.75rem;line-height:1.7}.report-steps h3{margin:0 0 7px;font-size:1.1rem}.report-steps p{color:#625a51;margin:0;font-size:.875rem;line-height:1.6}.report-privacy{color:#625a51;border-top:1px solid #261f1b33;margin:0;padding-top:24px;font-size:.75rem;line-height:1.8}.report-privacy a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.report-dialog{width:100%;height:100vh;background:var(--report-paper);max-width:none;height:100dvh;max-height:none;color:var(--report-ink);font-family:var(--font-body);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.report-dialog::backdrop{background:var(--report-paper)}.report-dialog-shell{flex-direction:column;height:100%;display:flex;overflow:hidden}.report-dialog-header{padding:12px clamp(20px,4vw,64px);padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid #261f1b26;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.report-dialog-brand{letter-spacing:-.055em;font-size:1.35rem;font-weight:850}.report-dialog-header>.eyebrow{font-size:.7rem}.report-close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:14px;min-height:44px;font-size:.875rem;display:flex}.report-close>span{font-size:1.8rem;font-weight:300;line-height:1}.report-form-area{flex:1;min-height:0;position:relative;overflow:hidden}.report-typeform{width:100%;height:100%;position:absolute;inset:0}.report-typeform>.tf-v1-widget{width:100%!important;height:100%!important}.report-typeform iframe{border:0;width:100%;height:100%;display:block}.report-load-status{background:var(--report-paper);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.report-load-status p{margin:0;font-size:1rem}.report-load-status a{pointer-events:auto;text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.report-dialog-footer{text-align:center;padding:8px 20px max(8px,env(safe-area-inset-bottom));background:var(--report-paper);border-top:1px solid #261f1b26;flex-shrink:0}.report-dialog-footer a{text-underline-offset:3px;justify-content:center;align-items:center;gap:10px;min-height:28px;font-size:.6875rem;line-height:1.5;text-decoration:underline;display:inline-flex}.report-dialog-footer .site-arrow{width:13px;height:13px}.brow-intake :is(button,a):focus-visible{outline:2px solid var(--report-ink);outline-offset:4px}@media (max-width:760px){.report-start{grid-template-columns:1fr;gap:36px;padding-top:38px}.report-start-copy{max-width:none}.brow-intake .report-launch{width:100%;padding:18px 20px;font-size:.9375rem}.report-steps li{gap:18px;padding:20px 0}.report-dialog-header{gap:12px;padding-inline:20px}.report-dialog-brand{font-size:1.15rem}.report-dialog-header>.eyebrow{letter-spacing:.08em;font-size:.55rem}.report-close{gap:8px;font-size:.75rem}.report-dialog-footer{padding-inline:12px}.report-dialog-footer a{min-height:30px;font-size:.625rem}.report-privacy{padding-top:20px}}@media (max-width:360px){.report-dialog-header{grid-template-columns:1fr auto}.report-dialog-header>.eyebrow{display:none}}
