.he-audit-page{width:100%;overflow:clip;background:white;color:#000d34;font-family:var(--font-reddit-sans),sans-serif;font-size:16px;line-height:1.4}.he-audit-page :is(h1,h2,h3,p){margin:0;letter-spacing:0}.he-audit-hero{position:relative;display:flex;height:404px;padding:79px 24px;align-items:flex-start;justify-content:center;overflow:visible}.he-audit-decoration{position:absolute;top:-1px;left:calc(50% - 720px);width:1440px;height:700px;max-width:none;pointer-events:none}.he-audit-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px}.he-audit-hero h1{font-size:64px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}.he-audit-hero-copy>p{width:665px;color:#717680;font-size:16px;line-height:1.4;text-align:center;white-space:pre-line}.he-audit-tags{justify-content:center;padding:12px 20px;border-radius:100px;background:white;box-shadow:inset 0 0 0 .75px #f7f8fa,0 2px 4px #677cbc0f,0 6px 6px #677cbc0d,0 15px 9px #677cbc08,0 26px 10px #677cbc03}.he-audit-tag,.he-audit-tags{display:flex;align-items:center}.he-audit-tag{gap:16px}.he-audit-tag-inner{display:flex;align-items:center;gap:10px;font-family:var(--font-reddit-mono),monospace;font-size:12px;line-height:17px;letter-spacing:.48px;text-transform:uppercase;white-space:nowrap}.he-audit-tag-icon{display:block;flex:none;width:20px;height:20px}.he-audit-tag-icon>svg{display:block;width:100%;height:100%}.he-audit-tag:nth-child(2) .he-audit-tag-icon{width:18px;height:18px}.he-audit-tag:nth-child(4) .he-audit-tag-icon{width:20px;height:21px}.he-audit-tag-separator{margin-left:16px;color:#00e6da;font-family:var(--font-reddit-mono),monospace;font-size:12px}.he-audit-form-section{position:relative;margin-top:-1px;padding-bottom:120px}.he-audit-form-wrap{position:relative;width:1000px;max-width:calc(100% - 48px);margin:0 auto;padding:64px;background:#f6f9ff;border-radius:12px;box-shadow:0 0 0 1px #f7f8fa,0 2px 4px #677cbc0f,0 6px 6px #677cbc0d,0 15px 9px #677cbc08,0 26px 10px #677cbc03}.he-audit-form .audit-form-section,.he-audit-form .audit-form-stack{display:flex;flex-direction:column;gap:32px}.he-audit-form .audit-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.he-audit-form .audit-section-title{font-size:24px;line-height:34px;font-weight:400;letter-spacing:0}.he-audit-form .audit-field{gap:4px}.he-audit-form .audit-checkbox-group>p:first-child,.he-audit-form .audit-field>label{font-size:14px;line-height:20px}.he-audit-form .audit-required{color:#1591d5}.he-audit-form .audit-optional{color:#717680;font-style:italic}.he-audit-form :is(input:not([type=checkbox]),select,textarea){min-height:40px;height:40px;padding:8px 12px;border-color:#dde1e9;border-radius:6px;font-family:inherit;font-size:14px;line-height:20px}.he-audit-form :is(input,select,textarea):focus-visible{outline:2px solid #1591d5;outline-offset:2px}.he-audit-form .audit-field textarea{height:80px;min-height:80px;padding-top:12px;padding-bottom:12px}.he-audit-form .audit-textarea-wrap{position:relative;width:100%}.he-audit-form .audit-textarea-wrap textarea{display:block}.he-audit-form .audit-textarea-wrap textarea::-webkit-resizer{background:transparent}.he-audit-form .audit-resize-icon{position:absolute;right:12px;bottom:12px;width:16px;height:16px;pointer-events:none}.he-audit-form .audit-field:has(input[name=otherGoalDetails]){width:195px;max-width:100%}.he-audit-form select[data-empty=true]{color:#717680}.he-audit-form .audit-field>p{font-size:12px;line-height:17px}.he-audit-form .audit-checkbox-group>p:nth-child(2){margin-top:4px;font-size:12px;line-height:17px}.he-audit-form .audit-checkbox-options{display:flex;flex-direction:column;gap:8px;max-width:none;margin-top:8px}.he-audit-form .audit-checkbox-options>*{margin:0}.he-audit-form [data-group="Regions (optional)"]>p:nth-child(2){margin-top:8px}.he-audit-form .audit-checkbox{min-height:20px;gap:8px;align-items:flex-start}.he-audit-form .audit-checkbox>span:first-of-type{margin-top:2px}.he-audit-form .audit-checkbox>span:last-child{font-size:14px;line-height:20px}.he-audit-form .audit-checkbox:has(input:focus-visible){outline:2px solid #1591d5;outline-offset:3px;border-radius:4px}.he-audit-form .audit-consent-options{display:flex;flex-direction:column;gap:16px}.he-audit-form .audit-consent-row>label{color:#000d34}.he-audit-form .audit-consent-row>label>span:last-child{color:inherit}.he-audit-form .audit-divider{background:#f6f9ff}.he-audit-form .audit-form-actions{display:flex;justify-content:center;margin-top:32px}.he-audit-form .audit-submit{height:44px;padding:8px 16px;border:0;border-radius:8px;background:#1545d5;color:white;font:inherit;font-size:16px;line-height:22px;cursor:pointer}.he-audit-form .audit-submit:disabled{opacity:.6;cursor:wait}.he-audit-form .audit-form-support{display:flex;flex-wrap:wrap;justify-content:center;align-items:end;gap:4px;margin-top:32px;font-size:14px;line-height:20px;color:#717680;text-align:center}.he-audit-form .audit-form-support>*{white-space:nowrap}.he-audit-form .audit-form-support a{color:#156bd5;text-decoration:none}.he-audit-page>.he-compact-footer{margin-top:-1px}.he-audit-page .he-os{margin-top:-1px;padding-top:120px;padding-bottom:120px}@media(max-width:1279px){.he-audit-hero{height:auto;padding:40px 24px}.he-audit-decoration{display:none}.he-audit-hero-copy{width:100%;gap:12px}.he-audit-hero h1{max-width:342px;font-size:40px;line-height:1.2;white-space:normal}.he-audit-hero h1>span{display:block}.he-audit-hero-copy>p{width:100%;max-width:665px;white-space:normal;line-height:22px}.he-audit-tags{width:342px;max-width:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.he-audit-tag{height:30px;padding:8px 16px;border-radius:100px;background:white;box-shadow:inset 0 0 0 .75px #f7f8fa,0 2px 4px #677cbc0f,0 6px 6px #677cbc0d,0 15px 9px #677cbc08}.he-audit-tag-inner{font-size:10px;line-height:14px;letter-spacing:.4px}.he-audit-tag-icon,.he-audit-tag:nth-child(2) .he-audit-tag-icon,.he-audit-tag:nth-child(4) .he-audit-tag-icon{width:14px;height:14px}.he-audit-tag-separator{display:none}.he-audit-form-section{margin-top:0;padding-bottom:0}.he-audit-form-wrap{width:100%;max-width:none;padding:24px 24px 40px}.he-audit-form .audit-form-row{grid-template-columns:1fr;gap:32px}.he-audit-form .audit-checkbox-group>p:nth-child(2),.he-audit-form .audit-field>p{font-size:10px;line-height:14px}.he-audit-form [data-group="Regions (optional)"]>p:nth-child(2){margin-top:4px}.he-audit-form [data-group="Regions (optional)"] .audit-checkbox-options{margin-top:16px}.he-audit-form .audit-form-support{width:100%;max-width:342px;align-self:center}.he-audit-form .audit-form-actions,.he-audit-form .audit-form-support{margin-top:8px}.he-audit-page .he-os{padding:40px 0}.he-audit-page .he-os-header{width:calc(100% - 48px);margin:0 24px 40px;gap:28px}.he-audit-page .he-os-badge{height:30px;padding:8px 16px;font-size:10px;line-height:14px;letter-spacing:.4px}.he-audit-page .he-os-company-icon{width:14px;height:14px;flex-basis:14px}.he-audit-page .he-os-company-icon img{width:14px;height:14px}.he-audit-page .he-os-header h2{max-width:342px;font-size:36px;line-height:1.3}.he-audit-page .he-os-track{gap:16px}.he-audit-page .he-os-controls{top:0;bottom:auto;right:0;z-index:2}.he-audit-page .he-os-rail{--os-card-dim:.2}}.he-audit-form .audit-submit{transition:background-color .3s ease-out}.he-audit-form .audit-submit:not(:disabled):hover{background:#1138b8}.he-audit-form .audit-form-support a:hover{text-decoration:underline;text-underline-offset:2px}.he-audit-form [aria-invalid=true]{border-color:#c81e1e}.he-audit-decoration>svg{display:block;width:100%;height:100%}.he-audit-beacon{position:absolute;border-radius:50%;box-shadow:0 0 2px var(--beacon-spread) rgba(140,166,255,0);animation:he-audit-beacon 9.5s linear infinite both}@keyframes he-audit-beacon{0%{scale:1;box-shadow:0 0 2px var(--beacon-spread) rgba(140,166,255,0);animation-timing-function:cubic-bezier(.4,0,.6,1)}8.421%{scale:1.06;box-shadow:0 0 22px var(--beacon-spread) rgba(140,166,255,.9);animation-timing-function:cubic-bezier(.4,0,.6,1)}16.842%,to{scale:1;box-shadow:0 0 2px var(--beacon-spread) rgba(140,166,255,0)}}@media(prefers-reduced-motion:reduce){.he-audit-beacon{animation:none}}