.aud{--aud-ground:var(--surface-0,#0a0a0a);--aud-raise:var(--surface-1,#121212);--aud-ink:#f6f5f2;--aud-mid:#f6f5f29e;--aud-low:#f6f5f257;--aud-line:#f6f5f21a;--aud-ease:cubic-bezier(.22,1,.36,1);--aud-serif:var(--font-heading,"Fraunces", "DM Serif Display", Georgia, serif);--aud-sans:var(--font-body,"DM Sans", system-ui, sans-serif);background:var(--aud-ground);font-family:var(--aud-sans);isolation:isolate;padding:132px 0 96px;position:relative;overflow:hidden}.aud-grain{z-index:0;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");position:absolute;inset:0}.aud-rules{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#f6f5f206 1px,#0000 1px),linear-gradient(#f6f5f206 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;mask-image:radial-gradient(85% 55% at 62% 8%,#000,#0000 100%)}.aud-bloom{z-index:0;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--aud-accent) 13%, transparent), transparent 68%);filter:blur(70px);border-radius:50%;width:780px;height:780px;position:absolute;top:-300px;right:-160px}.aud-wrap{z-index:1;max-width:1240px;margin:10vh auto 0;padding:0 40px;position:relative}.aud-hero{grid-template-columns:1fr 460px;align-items:start;gap:72px;display:grid}.aud-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--aud-accent);align-items:center;gap:9px;margin-bottom:22px;font-size:10.5px;font-weight:700;display:inline-flex}.aud-eyebrow-dot{background:var(--aud-accent);width:6px;height:6px;box-shadow:0 0 12px var(--aud-accent);border-radius:50%;animation:2.4s ease-in-out infinite audPulse}@keyframes audPulse{0%,to{opacity:1}50%{opacity:.3}}.aud-h1{font-family:var(--aud-serif);letter-spacing:-1.2px;color:var(--aud-ink);margin:0 0 22px;font-size:clamp(38px,5.1vw,62px);font-weight:400;line-height:1.03}.aud-h1 em{background:linear-gradient(120deg, var(--aud-accent), var(--aud-accent-light));-webkit-text-fill-color:transparent;background-clip:text;font-style:normal}.aud-sub{color:var(--aud-mid);max-width:52ch;margin:0 0 30px;font-size:16px;line-height:1.68}.aud-assure{gap:11px;margin:0 0 34px;padding:0;list-style:none;display:grid}.aud-assure li{color:var(--aud-mid);align-items:flex-start;gap:11px;font-size:14.2px;line-height:1.5;display:flex}.aud-assure li span{color:var(--aud-accent);flex-shrink:0;margin-top:2px;font-size:12px;font-weight:700}.aud-stats{border-top:1px solid var(--aud-line);flex-wrap:wrap;gap:34px;padding-top:26px;display:flex}.aud-stat{flex-direction:column;gap:3px;display:flex}.aud-stat-val{font-family:var(--aud-serif);color:var(--aud-ink);letter-spacing:-.6px;font-size:30px;line-height:1}.aud-stat-lab{letter-spacing:.09em;text-transform:uppercase;color:var(--aud-low);font-size:11px}.aud-panel{background:var(--aud-raise);border:1px solid var(--aud-line);border-radius:18px;padding:28px 28px 24px;position:relative;box-shadow:0 30px 80px #00000080}.aud-panel:before{content:"";background:linear-gradient(90deg, var(--aud-accent), transparent);border-radius:18px 18px 0 0;height:2px;position:absolute;inset:-1px -1px auto}.aud-panel-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle, color-mix(in srgb, var(--aud-accent) 22%, transparent), transparent 70%);width:260px;height:220px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.aud-panel-top{border-bottom:1px solid var(--aud-line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:18px;display:flex}.aud-panel-label{letter-spacing:.15em;text-transform:uppercase;color:var(--aud-low);font-size:11px;font-weight:700}.aud-panel-free{letter-spacing:.13em;text-transform:uppercase;color:#0d0d0d;background:var(--aud-accent);border-radius:3px;padding:4px 10px;font-size:10px;font-weight:700}.aud-form{gap:15px;display:grid}.aud-f-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.aud-f{gap:7px;display:grid}.aud-f label{letter-spacing:.05em;text-transform:uppercase;color:var(--aud-low);font-size:11.5px;font-weight:600}.aud-opt{text-transform:none;letter-spacing:0;opacity:.7;font-weight:400}.aud-f input,.aud-f select{width:100%;height:48px;font-family:var(--aud-sans);color:var(--aud-ink);border:1px solid var(--aud-line);appearance:none;background:#f6f5f20a;border-radius:9px;padding:0 14px;font-size:14.5px;transition:border-color .2s,background .2s,box-shadow .2s}.aud-f select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.aud-f select option{color:var(--aud-ink);background:#16161a}.aud-f input::placeholder{color:#f6f5f247}.aud-f input:focus,.aud-f select:focus{border-color:var(--aud-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--aud-accent) 18%, transparent);background:#f6f5f20f;outline:none}.aud-f input.is-bad{border-color:#f0616e;box-shadow:0 0 0 3px #f0616e24}.aud-turnstile{justify-content:center;display:flex}.aud-err{color:#ff9aa3;background:#f0616e17;border-left:2px solid #f0616e;border-radius:0 4px 4px 0;margin:0;padding:9px 12px;font-size:12.6px;line-height:1.45}.aud-submit{background:linear-gradient(120deg, var(--aud-accent), var(--aud-accent-light));color:#14100a;height:54px;font-family:var(--aud-sans);letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb, var(--aud-accent) 28%, transparent);transition:transform .2s var(--aud-ease), box-shadow .2s var(--aud-ease), filter .2s;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:14.5px;font-weight:700;display:flex;position:relative}.aud-submit:hover{filter:brightness(1.07);transform:translateY(-1px)}.aud-submit:active{transform:translateY(0)}.aud-submit:focus-visible{outline:2px solid var(--aud-ink);outline-offset:3px}.aud-submit[disabled]{opacity:.72;cursor:default;filter:none;transform:none}.aud-submit-arrow{transition:transform .25s var(--aud-ease)}.aud-submit:hover .aud-submit-arrow{transform:translate(4px)}.aud-submit.is-busy .aud-submit-txt,.aud-submit.is-busy .aud-submit-arrow{opacity:.35}.aud-submit-spin{border:2px solid #14100a4d;border-top-color:#14100a;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite audSpin;display:none;position:absolute}.aud-submit.is-busy .aud-submit-spin{display:block}@keyframes audSpin{to{transform:rotate(360deg)}}.aud-legal{color:var(--aud-low);text-align:center;margin:2px 0 0;font-size:11.4px;line-height:1.5}.aud-done{text-align:center;animation:audFade .5s var(--aud-ease);padding:26px 6px 14px}.aud-done-mark{color:#4ade80;margin-bottom:16px;display:inline-flex}.aud-done-h{font-family:var(--aud-serif);color:var(--aud-ink);letter-spacing:-.4px;margin:0 0 11px;font-size:28px;font-weight:400}.aud-done-p{max-width:34ch;color:var(--aud-mid);margin:0 auto 20px;font-size:14px;line-height:1.62}.aud-done-p b{color:var(--aud-ink);font-weight:600}.aud-done-meta{color:var(--aud-low);border-top:1px solid var(--aud-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:18px;font-size:13px;display:flex}.aud-done-meta a{color:var(--aud-accent);text-decoration:none}.aud-done-meta a:hover{text-underline-offset:3px;text-decoration:underline}@keyframes audFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aud-sec-head{margin-bottom:44px}.aud-sec-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--aud-accent);margin-bottom:14px;font-size:10.5px;font-weight:700;display:block}.aud-sec-h{font-family:var(--aud-serif);letter-spacing:-.9px;color:var(--aud-ink);margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.08}.aud-sec-h em{color:var(--aud-low);font-style:normal}.aud-checks{margin-top:128px}.aud-check-grid{background:var(--aud-line);border:1px solid var(--aud-line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;display:grid;overflow:hidden}.aud-check{background:var(--aud-ground);transition:background .3s var(--aud-ease);padding:30px 26px 28px;position:relative}.aud-check:hover{background:var(--aud-raise)}.aud-check-idx{font-family:var(--aud-serif);color:#f6f5f20e;font-size:30px;line-height:1;position:absolute;top:18px;right:20px}.aud-check-icon{background:color-mix(in srgb, var(--aud-accent) 11%, transparent);border:1px solid color-mix(in srgb, var(--aud-accent) 20%, transparent);width:40px;height:40px;color:var(--aud-accent);border-radius:10px;place-items:center;margin-bottom:18px;font-size:15px;display:grid}.aud-check-t{font-family:var(--aud-serif);color:var(--aud-ink);letter-spacing:-.2px;margin:0 0 9px;font-size:19px;font-weight:400}.aud-check-p{color:var(--aud-mid);margin:0;font-size:13.6px;line-height:1.6}.aud-check-d{border-top:1px solid var(--aud-line);color:var(--aud-low);margin:11px 0 0;padding-top:11px;font-size:13px;line-height:1.62}.aud-samples{margin-top:128px}.aud-sec-sub{max-width:60ch;color:var(--aud-mid);margin:16px 0 0;font-size:15px;line-height:1.68}.aud-sample-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.aud-sample{background:var(--aud-raise);border:1px solid var(--aud-line);transition:border-color .3s var(--aud-ease), transform .3s var(--aud-ease);border-radius:14px;padding:24px 24px 22px;position:relative}.aud-sample:hover{border-color:color-mix(in srgb, var(--aud-accent) 34%, transparent);transform:translateY(-3px)}.aud-sample-label{letter-spacing:.15em;text-transform:uppercase;color:var(--aud-accent);background:color-mix(in srgb, var(--aud-accent) 11%, transparent);border:1px solid color-mix(in srgb, var(--aud-accent) 22%, transparent);border-radius:999px;margin-bottom:13px;padding:5px 11px;font-size:9.5px;font-weight:700;display:inline-block}.aud-sample-finding{color:var(--aud-ink);margin:0 0 12px;font-size:14.4px;line-height:1.6}.aud-sample-why{color:var(--aud-mid);align-items:flex-start;gap:9px;margin:0;font-size:13.2px;line-height:1.6;display:flex}.aud-sample-why span{color:var(--aud-accent);flex-shrink:0}.aud-sample-note{max-width:68ch;color:var(--aud-low);border-left:2px solid var(--aud-line);margin:26px 0 0;padding-left:15px;font-size:13.2px;line-height:1.65}.aud-marquee{border-top:1px solid var(--aud-line);border-bottom:1px solid var(--aud-line);margin-top:30px;padding:15px 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.aud-marquee-track{gap:40px;width:max-content;animation:42s linear infinite audScroll;display:flex}.aud-marquee-item{letter-spacing:.13em;text-transform:uppercase;color:var(--aud-low);white-space:nowrap;align-items:center;gap:40px;font-size:12px;display:inline-flex}.aud-marquee-item:after{content:"·";color:var(--aud-accent);opacity:.5}@keyframes audScroll{to{transform:translate(-50%)}}.aud-steps{margin-top:128px}.aud-step-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:34px;margin:0;padding:0;list-style:none;display:grid}.aud-step{align-items:flex-start;gap:18px;display:flex}.aud-step-n{font-family:var(--aud-serif);color:color-mix(in srgb, var(--aud-accent) 32%, transparent);letter-spacing:-1px;flex-shrink:0;font-size:40px;line-height:.9}.aud-step-label{letter-spacing:.15em;text-transform:uppercase;color:var(--aud-accent);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.aud-step-t{font-family:var(--aud-serif);color:var(--aud-ink);letter-spacing:-.2px;margin:0 0 9px;font-size:20px;font-weight:400}.aud-step-p{color:var(--aud-mid);margin:0;font-size:13.8px;line-height:1.62}@media (width<=1080px){.aud-hero{grid-template-columns:1fr;gap:46px}.aud-panel{max-width:560px}}@media (width<=640px){.aud{padding:104px 0 76px}.aud-wrap{padding:0 20px}.aud-hero{gap:36px}.aud-panel{border-radius:15px;padding:24px 20px 20px}.aud-f-row{grid-template-columns:1fr}.aud-checks,.aud-steps,.aud-samples{margin-top:88px}.aud-sample{padding:20px 18px 18px}.aud-sec-sub{font-size:14.2px}.aud-sec-head{margin-bottom:32px}.aud-stats{gap:24px}}@media (prefers-reduced-motion:reduce){.aud-eyebrow-dot,.aud-marquee-track,.aud-done{animation:none}.aud-sample:hover,.aud-submit:hover,.aud-submit:hover .aud-submit-arrow{transform:none}}
