:root,[data-scheme="amber"]{--brand: #FFD23F;--brand-rgb: 255,210,63;--brand-ink: #0E0E10;--brand-soft: rgba(255,210,63,0.12);--brand-border: rgba(255,210,63,0.30);--keyline: rgba(255,210,63,0.32);--warning: #FF6B47;--warning-soft: #FF8B6E;--danger: #DC2626;--blue-500: #3B82F6;--blue-600: #2563EB;--blue-700: #1D4ED8;--blue-800: #1E40AF;--blue-900: #0C2A6B;--bg: #14142A;--surface: #101838;--surface-2: #0C1330;--text: #FFFFFF;--text-soft: #D4D0C5;--text-muted: #B5B0A4;--text-faint: #9A9590;--text-fainter: #9A948B;--hairline: rgba(240,237,229,0.28);--hairline-strong: rgba(240,237,229,0.36);--field-bg: rgba(255,255,255,0.04);--field-border: rgba(240,237,229,0.20);--overlay-stripe-a: #0F1A33;--overlay-stripe-b: #16264A;--overlay-body: #E8DCC4;--aurora-opacity: 0.42;--aurora-accent: #7C3AED;--ease-out: cubic-bezier(0.23,1,0.32,1);--red-text: #FF5C5C;--brand-text: var(--brand);--brand-hover: #FFDF6E;--focus: var(--brand);--ink: #14142A;--success: #86EFAC;--error: #FCA5A5;--shadow-card: 0 40px 90px -40px rgba(0,0,0,0.75);color-scheme: dark}[data-theme="light"]{color-scheme: light;--brand-text: #5064B4;--red-text: #B91C1C;--brand-hover: #38467E;--accent-rgb: 80,100,180;--brand-soft: rgba(80,100,180,0.09);--brand-border: rgba(80,100,180,0.40);--keyline: rgba(20,20,42,0.18);--focus: #14142A;--overlay-body: #2B2B40;--warning: #B93A1C;--bg: #FFFFFF;--surface: #F7F7F7;--surface-2: #EDEDEE;--text: #3A3A47;--text-soft: #51516A;--text-muted: #64647A;--text-faint: #6E6E80;--text-fainter: #6E6E80;--hairline: rgba(20,20,42,0.16);--hairline-strong: rgba(20,20,42,0.30);--field-bg: #FFFFFF;--field-border: rgba(20,20,42,0.55);--success: #166534;--error: #B42318;--shadow-card: 0 30px 60px -38px rgba(20,20,42,0.35)}[data-theme="light"] :is(.modal,.deck-overlay){color-scheme: dark;--brand-soft: rgba(255,210,63,0.12);--brand-border: rgba(255,210,63,0.30);--keyline: rgba(255,210,63,0.32);--red-text: #FF5C5C;--brand-text: var(--brand);--brand-hover: #FFDF6E;--focus: var(--brand);--warning: #FF6B47;--bg: #14142A;--surface: #101838;--surface-2: #0C1330;--text: #FFFFFF;--text-soft: #D4D0C5;--text-muted: #B5B0A4;--text-faint: #9A9590;--text-fainter: #9A948B;--hairline: rgba(240,237,229,0.28);--hairline-strong: rgba(240,237,229,0.36);--field-bg: rgba(255,255,255,0.04);--field-border: rgba(240,237,229,0.20);--success: #86EFAC;--error: #FCA5A5;--shadow-card: 0 40px 90px -40px rgba(0,0,0,0.75)}@font-face{font-family:'Inter-fallback';src: local('Arial');size-adjust: 107.4%;ascent-override: 90.2%;descent-override: 22.48%;line-gap-override: 0%}@font-face{font-family:'Inter';font-style: normal;font-weight: 400;font-display: swap;src:url('/assets/fonts/inter-latin-ext-400.woff2')format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style: normal;font-weight: 400;font-display: swap;src:url('/assets/fonts/inter-latin-400.woff2')format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style: normal;font-weight: 500;font-display: swap;src:url('/assets/fonts/inter-latin-ext-400.woff2')format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style: normal;font-weight: 500;font-display: swap;src:url('/assets/fonts/inter-latin-400.woff2')format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style: normal;font-weight: 600;font-display: swap;src:url('/assets/fonts/inter-latin-ext-400.woff2')format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style: normal;font-weight: 600;font-display: swap;src:url('/assets/fonts/inter-latin-400.woff2')format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style: normal;font-weight: 700;font-display: swap;src:url('/assets/fonts/inter-latin-ext-400.woff2')format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style: normal;font-weight: 700;font-display: swap;src:url('/assets/fonts/inter-latin-400.woff2')format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style: normal;font-weight: 800;font-display: swap;src:url('/assets/fonts/inter-latin-ext-400.woff2')format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style: normal;font-weight: 800;font-display: swap;src:url('/assets/fonts/inter-latin-400.woff2')format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style: normal;font-weight: 400;font-display: swap;src:url('/assets/fonts/jetbrains-mono-latin-ext-400.woff2')format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style: normal;font-weight: 400;font-display: swap;src:url('/assets/fonts/jetbrains-mono-latin-400.woff2')format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style: normal;font-weight: 500;font-display: swap;src:url('/assets/fonts/jetbrains-mono-latin-ext-400.woff2')format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style: normal;font-weight: 500;font-display: swap;src:url('/assets/fonts/jetbrains-mono-latin-400.woff2')format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style: normal;font-weight: 600;font-display: swap;src:url('/assets/fonts/jetbrains-mono-latin-ext-400.woff2')format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style: normal;font-weight: 600;font-display: swap;src:url('/assets/fonts/jetbrains-mono-latin-400.woff2')format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior: smooth}html,body{margin: 0;padding: 0;background: var(--bg)}:is(h1,h2,h3)[id]{scroll-margin-top: 6rem}*{box-sizing: border-box}button{font-family: inherit;cursor: pointer;border: none;background: transparent}body{font-family:'Inter','Inter-fallback',system-ui,sans-serif;background: var(--bg);color: var(--text-soft);position: relative;z-index: 0}body{position: relative;overflow-x: hidden}.aurora{position: absolute;inset: 0;height: 100%;z-index: -1;overflow: hidden;pointer-events: none}.aurora span{position: absolute;inset: -100px;filter: blur(70px)}.aurora-a{background: radial-gradient(circle calc(29vw + 80px) at 19% calc(8% + 29vw),rgba(37,99,235,.42) calc(29vw * 0.3),rgba(37,99,235,0) calc(29vw + 80px)),radial-gradient(circle calc(32vw + 80px) at 84% calc(32% + 32vw),rgba(59,130,246,.42) calc(32vw * 0.3),rgba(59,130,246,0) calc(32vw + 80px)),radial-gradient(circle calc(27vw + 80px) at 53% calc(52% + 27vw),rgba(30,64,175,.42) calc(27vw * 0.3),rgba(30,64,175,0) calc(27vw + 80px)),radial-gradient(circle calc(26vw + 80px) at 70% calc(-12% + 26vw),rgba(37,99,235,.42) calc(26vw * 0.3),rgba(37,99,235,0) calc(26vw + 80px)),radial-gradient(circle calc(28vw + 80px) at 16% calc(70% + 28vw),rgba(59,130,246,.42) calc(28vw * 0.3),rgba(59,130,246,0) calc(28vw + 80px)),radial-gradient(circle calc(28vw + 80px) at 86% calc(80% + 28vw),rgba(29,78,216,.42) calc(28vw * 0.3),rgba(29,78,216,0) calc(28vw + 80px)),radial-gradient(circle calc(27vw + 80px) at 51% calc(88% + 27vw),rgba(37,99,235,.42) calc(27vw * 0.3),rgba(37,99,235,0) calc(27vw + 80px)),radial-gradient(circle calc(24vw + 80px) at 58% calc(108% - 24vw),rgba(30,64,175,.42) calc(24vw * 0.3),rgba(30,64,175,0) calc(24vw + 80px))}.aurora-b{opacity: 0;background: radial-gradient(circle calc(35vw + 80px) at calc(19% + 22vw) calc(8% + 55.7vw),rgba(37,99,235,.42) calc(35vw * 0.3),rgba(37,99,235,0) calc(35vw + 80px)),radial-gradient(circle calc(36vw + 80px) at calc(84% - 30.7vw) calc(32% + 53.8vw),rgba(59,130,246,.42) calc(36vw * 0.3),rgba(59,130,246,0) calc(36vw + 80px)),radial-gradient(circle calc(24vw + 80px) at calc(53% + 29.2vw) calc(52% + 8.6vw),rgba(30,64,175,.42) calc(24vw * 0.3),rgba(30,64,175,0) calc(24vw + 80px)),radial-gradient(circle calc(31vw + 80px) at calc(70% - 15.6vw) calc(-12% + 0vw),rgba(37,99,235,.42) calc(31vw * 0.3),rgba(37,99,235,0) calc(31vw + 80px)),radial-gradient(circle calc(31vw + 80px) at calc(16% + 22.4vw) calc(70% - 4.5vw),rgba(59,130,246,.42) calc(31vw * 0.3),rgba(59,130,246,0) calc(31vw + 80px)),radial-gradient(circle calc(25vw + 80px) at calc(86% - 28vw) calc(80% + 44.8vw),rgba(29,78,216,.42) calc(25vw * 0.3),rgba(29,78,216,0) calc(25vw + 80px)),radial-gradient(circle calc(31vw + 80px) at calc(51% + 23.8vw) calc(88% + 3.2vw),rgba(37,99,235,.42) calc(31vw * 0.3),rgba(37,99,235,0) calc(31vw + 80px)),radial-gradient(circle calc(27vw + 80px) at calc(58% - 18.2vw) calc(108% - 40.3vw),rgba(30,64,175,.42) calc(27vw * 0.3),rgba(30,64,175,0) calc(27vw + 80px));animation: auroraFade 26s ease-in-out infinite alternate,auroraDriftB 48s ease-in-out infinite alternate}@keyframes auroraFade{from{opacity: 0}to{opacity: 1}}.aurora-a{animation: auroraFadeOut 26s ease-in-out infinite alternate,auroraDriftA 44s ease-in-out infinite alternate}@keyframes auroraFadeOut{from{opacity: 1}to{opacity: .35}}.aurora span{will-change: transform,opacity;transform: scale(1.16)}@keyframes auroraDriftA{0%{transform: translate(-4%,-3%) scale(1.16)}50%{transform: translate(3%,2%) scale(1.22)}100%{transform: translate(4%,-2%) scale(1.16)}}@keyframes auroraDriftB{0%{transform: translate(4%,2%) scale(1.18)}50%{transform: translate(-3%,-3%) scale(1.14)}100%{transform: translate(-4%,3%) scale(1.2)}}@keyframes aDrift1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(34%,42%) scale(1.18)}66%{transform:translate(-26%,26%) scale(0.9)}}@keyframes aDrift2{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-42%,30%) scale(1.1)}66%{transform:translate(24%,-40%) scale(1.24)}}@keyframes aDrift3{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(48%,-30%) scale(0.9)}66%{transform:translate(-44%,22%) scale(1.26)}}@keyframes aDrift4{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-28%,-44%) scale(1.16)}66%{transform:translate(44%,24%) scale(0.88)}}@media (prefers-reduced-motion: reduce){.aurora span{animation: none !important;transform: none}.aurora-b{opacity: 0}}@media (max-width: 767px){.aurora span{animation: none !important}.aurora-b{display: none}}.skip-link{position: absolute;left: 12px;top: -60px;z-index: 200;background: var(--brand);color: var(--brand-ink);padding: 10px 16px;border-radius: 8px;font-weight: 600;font-size: 14px;transition: top 0.15s ease}.skip-link:focus{top: 12px}.visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}a:focus-visible,button:focus-visible,input:focus-visible{outline: 3px solid var(--focus);outline-offset: 3px;border-radius: 4px}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}@media (max-width: 767px){input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),select:not([hidden]),textarea:not([hidden]){font-size: 16px}}.site,.page{--edge: max(64px,calc((100% - 1280px) / 2 + 64px))}@media (max-width: 767px){.site,.page{--edge: 24px}}.site-nav,.nav,.topbar{display: flex;align-items: center;justify-content: space-between;padding: 40px var(--edge) 18px;gap: 24px}.site-footer,.footer{position: relative;padding: 48px var(--edge) 48px;background: #0A1130;margin-top: 40px}.footer-top{display: grid;grid-template-columns: minmax(0,2fr) auto;gap: 48px 56px;align-items: start;margin-bottom: 4px}.footer-inner{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;gap: 48px;padding-bottom: 28px;margin-bottom: 24px;border-bottom: 1px solid var(--keyline)}.footer-brand{max-width: 360px}.site .footer-brand .logo,.site-footer .footer-brand .logo{font-size: 22px;margin-bottom: 6px}.footer-tagline{font-size: 13px;font-weight: 500;letter-spacing: 0.02em;line-height: 1.5;color: var(--text-faint);margin: 0 0 16px;text-wrap: balance}.footer-contact a{display: inline-block;color: var(--text-soft);font-size: 14px;padding: 5px 0;min-height: 24px}.footer-cols{display: flex;gap: 56px}.footer-heading{font-size: 12px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;text-align: left;color: var(--brand-text);margin: 0 0 16px}.footer-col a{display: block;color: var(--text-soft);font-size: 14px;padding: 7px 0;min-height: 24px;transition: color 0.15s ease}.footer-col a:hover{color: var(--brand-text)}.footer-link{text-decoration: none}.footer-link:hover,.footer-link:focus-visible{text-decoration: underline}.footer-disclaimer{font-size: 11.5px;line-height: 1.65;color: #8A8E9A;margin: 0;padding: 0;max-width: 960px;text-wrap: balance}.footer-legalrow{display: flex;justify-content: space-between;align-items: flex-end;gap: 48px;flex-wrap: wrap}.footer-bottom{display: flex;justify-content: flex-end;align-items: center;gap: 18px;flex-wrap: wrap;padding-top: 0;font-size: 12px;color: var(--text-faint);white-space: nowrap}.footer-legal p{font-size: 12px;line-height: 1.65;color: var(--text-faint);margin: 0 0 12px}.footer-copy{font-size: 11.5px;color: var(--text-faint);margin: 0}@media (max-width: 720px){.footer-top{flex-direction: column;gap: 24px}.footer-inner{flex-direction: column;gap: 32px}.footer-brand{max-width: none}}@media (max-width: 720px){.footer-top{grid-template-columns: 1fr;gap: 34px}.footer-cols{gap: 48px}}.btn-primary{background: var(--brand);color: var(--brand-ink);padding: 13px 22px;border-radius: 8px;font-weight: 500;font-size: 13px;transition: opacity 0.15s ease}.btn-primary:hover{opacity: 0.85}.btn-secondary{background: transparent;color: var(--text);padding: 13px 22px;border-radius: 8px;font-weight: 500;font-size: 13px;border: 1px solid var(--text);transition: background 0.15s ease,border-color 0.15s ease}.btn-secondary:hover{background: var(--hairline);border-color: var(--text)}.cta-nav{background: var(--brand);color: var(--brand-ink);padding: 8px 14px;border-radius: 6px;font-weight: 500;font-size: 12px}.submit-btn{width: 100%;background: var(--brand);color: var(--brand-ink);font-size: 15px;font-weight: 700;letter-spacing: -0.2px;padding: 14px;border-radius: 10px;margin-top: 8px;transition: transform .2s var(--ease-out),box-shadow .2s ease,filter .15s ease}:is(.btn-primary,.cta-nav,.scan-btn,.submit-btn,.report-cta),:is(.btn-primary,.cta-nav,.scan-btn,.submit-btn,.report-cta):hover,:is(.btn-primary,.cta-nav,.scan-btn,.submit-btn,.report-cta):focus,:is(.btn-primary,.cta-nav,.scan-btn,.submit-btn,.report-cta):focus-visible,:is(.btn-primary,.cta-nav,.scan-btn,.submit-btn,.report-cta):active,:is(.btn-primary,.cta-nav,.scan-btn,.submit-btn,.report-cta):visited{color: var(--brand-ink)}.submit-btn:hover{filter: brightness(1.04);transform: translateY(-2px);box-shadow: 0 14px 30px -14px rgba(var(--brand-rgb),0.7)}.submit-btn:active{transform: translateY(0)}.site{position: relative;z-index: 0}.site a{text-decoration: none}.site .logo{display: flex;align-items: center;gap: 8px;font-weight: 800;font-size: 19px;letter-spacing: -0.5px;color: var(--text)}.site .site-nav .logo{font-size: 26px;gap: 10px}.site .site-nav .logo-mark{width: 33px;height: 33px;border-radius: 8px;position: relative;overflow: hidden;background: var(--brand);flex-shrink: 0}.site .logo-mark{width: 24px;height: 24px;border-radius: 6px;display: inline-flex;align-items: center;justify-content: center;position: relative;overflow: hidden;background: var(--brand);color: var(--brand-ink)}.site .logo-mark > svg{position: relative;z-index: 2}.site .site-nav .logo-mark .layer{position: absolute;inset: 0;pointer-events: none;z-index: 1}.site .site-nav .logo-mark .layer-red{background: #E0432B;transform: translate(-110%,110%);animation: arLogoWipeRed 5s ease-in-out 1 forwards}.site .site-nav .logo-mark .layer-green{background: #4ADE80;transform: translate(110%,-110%);animation: arLogoWipeGreen 5s ease-in-out 1 forwards}.site .site-nav .logo-mark .layer-yellow{background: var(--brand);transform: translate(-110%,110%);animation: arLogoWipeYellowReturn 5s ease-in-out 1 forwards}.site .site-nav .logo-mark .icon{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;z-index: 2;pointer-events: none}.site .site-nav .logo-mark .icon svg{width: 58%;height: 58%;display: block}.site .site-nav .logo-mark .icon-yellow{animation: arLogoIconYellow 5s ease-in-out 1 forwards}.site .site-nav .logo-mark .icon-red{opacity: 0;animation: arLogoIconRed 5s ease-in-out 1 forwards}.site .site-nav .logo-mark .icon-green{opacity: 0;animation: arLogoIconGreen 5s ease-in-out 1 forwards;transform-origin: 50% 50%}.site .site-nav .logo-mark .swipe{position: absolute;top: -50%;left: -150%;width: 200%;height: 200%;pointer-events: none;z-index: 4;filter: blur(0.5px);opacity: 0}.site .site-nav .logo-mark .swipe-1,.site .site-nav .logo-mark .swipe-3{background: linear-gradient(45deg,transparent 45%,rgba(255,255,255,.85) 50%,transparent 55%)}.site .site-nav .logo-mark .swipe-2{background: linear-gradient(-45deg,transparent 45%,rgba(255,255,255,.85) 50%,transparent 55%)}.site .site-nav .logo-mark .swipe-1{animation: arLogoSwipe1 5s ease-in-out 1 forwards}.site .site-nav .logo-mark .swipe-2{animation: arLogoSwipe2 5s ease-in-out 1 forwards}.site .site-nav .logo-mark .swipe-3{animation: arLogoSwipe3 5s ease-in-out 1 forwards}@keyframes arLogoWipeRed{0%,13%{transform: translate(-110%,110%)}22%,40%{transform: translate(0,0)}48%,100%{transform: translate(110%,-110%)}}@keyframes arLogoWipeGreen{0%,38%{transform: translate(110%,-110%)}47%,70%{transform: translate(0,0)}77%,100%{transform: translate(-110%,110%)}}@keyframes arLogoWipeYellowReturn{0%,68%{transform: translate(-110%,110%)}77%,100%{transform: translate(0,0)}}@keyframes arLogoIconYellow{0%,18%{opacity: 1}22%,72%{opacity: 0}82%,100%{opacity: 1}}@keyframes arLogoIconRed{0%,18%{opacity: 0}25%,38%{opacity: 1}44%,100%{opacity: 0}}@keyframes arLogoIconGreen{0%,43%{opacity: 0;transform: scale(1)}50%{opacity: 1;transform: scale(1)}56%{opacity: 1;transform: scale(1)}63%{opacity: 1;transform: scale(1.42)}68%{opacity: 1;transform: scale(.96)}72%{opacity: 1;transform: scale(1)}78%,100%{opacity: 0;transform: scale(1)}}@keyframes arLogoSwipe1{0%,11%{transform: translate(-50%,50%);opacity: 0}13%{transform: translate(-50%,50%);opacity: 1}21%{transform: translate(50%,-50%);opacity: 1}23%,100%{opacity: 0}}@keyframes arLogoSwipe2{0%,38%{transform: translate(50%,-50%);opacity: 0}40%{transform: translate(50%,-50%);opacity: 1}46%{transform: translate(-50%,50%);opacity: 1}48%,100%{opacity: 0}}@keyframes arLogoSwipe3{0%,68%{transform: translate(-50%,50%);opacity: 0}70%{transform: translate(-50%,50%);opacity: 1}76%{transform: translate(50%,-50%);opacity: 1}78%,100%{opacity: 0}}@media (prefers-reduced-motion: reduce){.site .site-nav .logo-mark .layer,.site .site-nav .logo-mark .icon,.site .site-nav .logo-mark .swipe{animation: none}.site .site-nav .logo-mark .layer-red,.site .site-nav .logo-mark .layer-green,.site .site-nav .logo-mark .layer-yellow{display: none}.site .site-nav .logo-mark .icon-red,.site .site-nav .logo-mark .icon-green{display: none}.site .site-nav .logo-mark .icon-yellow{opacity: 1}}.nav-right{display: flex;gap: 24px;align-items: center;font-size: 13px}.nav-right a{display: inline-flex;align-items: center;min-height: 28px}.nav-right a:not(.cta-nav){color: var(--text-soft)}.hero{padding: 36px var(--edge) 44px}.hero-split{display: flex;align-items: flex-start;gap: 56px;max-width: 1180px;margin: 0 auto}.hero-copy{flex: 1 1 360px;min-width: 280px;position: relative;left: 100px;top: 9px}.hero-audit{flex: 1 1 480px;min-width: 320px;position: relative;left: -80px}.hero-audit .audit-card{margin: 0 20px 0 0;max-width: none;padding-bottom: 32px;background: var(--surface);border-color: var(--keyline);box-shadow: 0 0 48px -6px rgba(59,130,246,.5),0 0 0 1px rgba(59,130,246,.22)}.hero-audit .audit-top{gap: 14px}.hero-audit .scan-status{min-height: 0;margin: 0}.hero-audit .audit-title{color: var(--text)}.hero-audit .audit-hint{color: var(--text-soft)}.hero-audit .audit-note{color: rgba(212,208,197,0.65)}.hero-audit .audit-meta{color: var(--blue-500)}.hero-eyebrow{display: inline-flex;align-items: center;gap: 8px;font-size: 11px;letter-spacing: 3px;color: var(--brand-text);font-weight: 600;margin-bottom: 16px}.hero-title{font-size: 40px;line-height: 1.08;letter-spacing: -1.4px;font-weight: 800;color: var(--text);margin: 0 0 16px;text-align: left}.hero-title .accent{color: var(--brand-text)}.hero-sub{font-size: 15px;line-height: 1.6;color: var(--text-soft);margin: 0;max-width: 34ch}.hero-sub strong{color: var(--text);font-weight: 600}.hero-def-q{font-size: 15px;font-weight: 700;letter-spacing: -.01em;color: var(--text);margin: 18px 0 6px}.hero-def{font-size: 15px;line-height: 1.6;color: var(--text-soft);margin: 0;max-width: 34ch}.risk-asof{font-size: 13px;line-height: 1.5;color: var(--text-muted);text-align: center;margin: 16px auto 0;max-width: 1020px}@media (max-width: 900px){.hero-split{flex-direction: column;align-items: stretch;gap: 32px}.hero-title{font-size: 32px}.hero-copy,.hero-audit{left: 0;top: 0;min-width: 0;flex: none}.hero-audit .audit-card{margin: 0}}.pulse-dot{width: 7px;height: 7px;border-radius: 50%;background: var(--brand);animation: p14 2s ease-in-out infinite}@keyframes p14{0%,100%{opacity: 1}50%{opacity: 0.3}}.audit-card{max-width: 820px;margin: 0 auto;background: #FFFFFF;border-radius: 16px;padding: 32px 32px 22px;border: 1px solid var(--blue-500)}.audit-top{display: flex;align-items: center;justify-content: space-between;gap: 32px;flex-wrap: wrap}.audit-intro{flex: 1 1 320px;min-width: 240px}.audit-action{flex: 1 1 300px;max-width: 360px;min-width: 240px}.audit-hint{margin: 0;color: rgba(14,14,16,0.72);font-size: 14px;line-height: 1.55}.audit-note{margin: 6px 0 0;color: rgba(14,14,16,0.62);font-size: 12.5px;line-height: 1.5}.audit-title{font-size: 25px;line-height: 1.2;letter-spacing: -0.6px;color: var(--ink);font-weight: 800;text-align: left;margin: 0 0 10px}.audit-meta{display: block;font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--blue-600);font-weight: 600;margin-bottom: 10px;overflow-wrap: anywhere}.url-form{display: flex;gap: 8px;margin-bottom: 14px}.url-input{flex: 1;background: #F4F5F8;border: 1px solid rgba(14,14,16,0.14);color: var(--ink);padding: 11px 14px;border-radius: 8px;font-size: 13px;font-family: inherit;outline: none}.url-input::placeholder{color: rgba(14,14,16,0.42)}.url-input:focus{border-color: var(--brand);background: #FFFFFF;color: var(--ink);box-shadow: 0 0 0 3px rgba(var(--brand-rgb),0.28)}.scan-btn{background: var(--brand);color: var(--brand-ink);padding: 11px 16px;border-radius: 8px;font-weight: 500;font-size: 13px;white-space: nowrap}.scan-btn:disabled{opacity: 0.5;cursor: not-allowed}.scan-status{font-size: 11px;color: var(--text-faint);margin-bottom: 10px;min-height: 14px;display: flex;align-items: center;gap: 6px}.scan-status.active{color: var(--brand-text)}.scan-spinner{width: 10px;height: 10px;border: 1.5px solid rgba(var(--brand-rgb),0.3);border-top-color: var(--brand);border-radius: 50%;animation: sp14 0.7s linear infinite}@keyframes sp14{to{transform: rotate(360deg)}}.audit-rows{display: flex;flex-direction: column}.audit-row{display: flex;align-items: center;gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--hairline);font-size: 13px;opacity: 0;transform: translateY(6px);transition: opacity 0.4s var(--ease-out),transform 0.4s var(--ease-out)}.audit-row.visible{opacity: 1;transform: translateY(0)}.audit-row:last-child{border-bottom: none}.check-circle{width: 22px;height: 22px;border-radius: 50%;background: var(--brand);color: var(--brand-ink);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.row-label{color: var(--text);flex: 1}.row-meta{color: var(--brand-text);font-size: 12px;font-weight: 500}.report-cta{margin-top: 16px;padding: 13px 22px;background: var(--brand);color: var(--brand-ink);border-radius: 10px;text-align: center;font-weight: 500;font-size: 13px;width: 100%;font-family: inherit;transition: opacity 0.15s ease;border: 1px solid transparent;line-height: 1.3}.report-cta:hover,.report-cta:focus-visible{opacity: 0.85}.report-cta-sub{display: block;font-size: 11px;color: rgba(14,14,16,0.7);margin-top: 3px;font-weight: 400}.check-anim{stroke-dasharray: 16;stroke-dashoffset: 16;animation: dr14 0.6s var(--ease-out) forwards}@keyframes dr14{0%{stroke-dashoffset: 16}60%,100%{stroke-dashoffset: 0}}.platforms{display: flex;align-items: center;gap: 14px 48px;margin: 0 var(--edge);padding: 22px 28px;border-top: 1px solid var(--hairline);border-bottom: 1px solid var(--hairline)}.platforms-label{flex: 0 0 auto;margin: 0;white-space: nowrap;font-size: 11px;font-weight: 600;letter-spacing: 3px;text-transform: uppercase;color: var(--brand-text)}.platforms-list{flex: 1 1 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 32px;list-style: none;margin: 0;padding: 0}.platforms-list li{font-size: 15px;font-weight: 600;letter-spacing: -0.1px;color: var(--text);white-space: nowrap}@media (max-width: 1023px){.platforms{gap: 14px 28px;padding: 22px 0}.platforms-list{gap: 10px 20px}}@media (max-width: 860px){.platforms{flex-direction: column;align-items: flex-start;padding: 20px 0}.platforms-list{justify-content: flex-start;gap: 10px 28px}}.risk-strip{padding: 37px var(--edge) 0;display: flow-root;--warning: var(--blue-500);--warning-soft: #60A5FA}.risk-stats{padding: 0 var(--edge) 20px;--warning: var(--blue-500)}.risk-eyebrow{font-size: 11px;letter-spacing: 3px;color: var(--warning);font-weight: 500;margin-bottom: 16px;text-align: center}.risk-title{font-size: clamp(44px,5.4vw,88px);line-height: .96;letter-spacing: -.04em;font-weight: 800;text-transform: uppercase;margin: 0 auto 20px;color: var(--text);text-align: center;max-width: 1080px;text-wrap: balance}.risk-title .h-line{display: block}.risk-sub{font-size: 20px;line-height: 1.45;color: var(--text-soft);text-align: center;max-width: 860px;margin: 0 auto 36px}.risk-title .red{color: var(--brand-text)}.risk-title .hw{display: inline-block;overflow: hidden;vertical-align: top;padding-bottom: .14em;margin-bottom: -.14em}.risk-title .hw-i{display: inline-block;position: relative;will-change: transform}.risk-title .hw-bar{position: absolute;left: -.03em;right: -.03em;top: .06em;bottom: .08em;background: #000;transform: scaleX(0);transform-origin: 0 50%;will-change: transform}.risk-title .hw-i span{will-change: opacity}html.hero-fx .risk-title{visibility: hidden;animation: hero-failsafe 1ms linear 3s forwards}@keyframes hero-failsafe{to{visibility: visible}}.risk-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 32px;max-width: 1080px;margin: 0 auto}.risk-stats .risk-grid{margin-inline: auto}.risk-card{position: relative;padding: 22px 12px;background: var(--surface);border-radius: 12px;border: 1px solid var(--keyline);text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;transition: transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .28s ease}.risk-card:hover{transform: scale(1.1);border-color: var(--blue-500);box-shadow: 0 18px 40px -16px rgba(59,130,246,.55),0 0 0 1px rgba(59,130,246,.4);z-index: 2}.risk-num{font-size: 38px;font-weight: 800;letter-spacing: -1.5px;color: var(--text);line-height: 1;margin-bottom: 8px}.risk-num .small{font-size: 24px;color: var(--text);font-weight: 500;margin-left: 3px}.risk-label{width: 100%;max-width: 210px;font-size: 15px;color: var(--text-soft);line-height: 1.4;margin: 0 auto 13px}.risk-source{text-wrap: balance;font-size: 10px;color: var(--brand-text);letter-spacing: 0.6px;text-transform: uppercase}.risk-links{display: flex;justify-content: center;align-items: center;gap: 14px 36px;flex-wrap: wrap;margin: -14px auto 36px;font-size: 15px}.risk-link{color: var(--brand-text);font-weight: 600;text-decoration: none;border-bottom: 1px solid transparent;transition: border-color .15s ease}.risk-link:hover{border-bottom-color: currentColor}.risk-link-urgent{color: var(--brand-text);font-weight: 600}.risk-link-urgent:hover{color: var(--text)}.process{padding: 8px var(--edge) 56px}.process-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;list-style: none;padding: 0;margin: 0 0 28px;counter-reset: none}.process-step{background: var(--surface);border: 1px solid var(--keyline);border-radius: 12px;padding: 22px;display: flex;flex-direction: column;gap: 8px;transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease}.process-step:hover{transform: translateY(-3px);border-color: rgba(var(--brand-rgb),0.6);box-shadow: 0 18px 34px -18px rgba(var(--brand-rgb),0.45)}.process-num{font-size: 38px;font-weight: 800;color: var(--brand-text);letter-spacing: -1.5px;line-height: 1;font-variant-numeric: tabular-nums}.process-title{font-size: 16px;font-weight: 600;color: var(--text);margin: 4px 0 0}.process-desc{font-size: 14px;line-height: 1.55;color: var(--text-soft);margin: 0;text-wrap: pretty}.process-actions{display: flex;justify-content: center;align-items: center;gap: 22px;flex-wrap: wrap}.process-link{font-size: 14px;color: var(--text-muted);text-decoration: underline;text-underline-offset: 3px}.process-link:hover{color: var(--brand-text)}.closing{padding: 24px var(--edge) 72px}.closing-band{max-width: 1080px;margin: 0 auto;padding: 48px 32px;background: var(--surface);border: 1px solid var(--keyline);border-radius: 16px;text-align: center}.closing-band .section-sub{margin-bottom: 28px}.closing-actions{display: flex;justify-content: center;gap: 14px;flex-wrap: wrap}.record{padding: 56px var(--edge) 8px}.record h2{margin-bottom: 22px}.record-intro p{font-size: 17px;line-height: 1.6;color: var(--text-soft);margin: 0 0 28px;text-wrap: pretty;text-align: center}.record-intro strong{color: var(--text);font-weight: 600}.record-grid{display: grid;grid-template-columns: repeat(5,1fr);gap: 14px;list-style: none;padding: 0;margin: 0 0 22px}.record-tile{background: var(--surface);border: 1px solid var(--keyline);border-radius: 12px;padding: 18px 18px;display: flex;flex-direction: column;gap: 6px;transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease}.record-tile:hover{transform: translateY(-3px);border-color: rgba(var(--brand-rgb),0.6);box-shadow: 0 18px 34px -18px rgba(var(--brand-rgb),0.45)}.record-title{font-size: 15px;font-weight: 600;color: var(--text);margin: 2px 0 0}.record-desc{font-size: 13px;line-height: 1.5;color: var(--text-soft);margin: 0}.record-more{font-size: 14px;line-height: 1.6;color: var(--text-soft);text-align: center;margin: 0 0 28px;text-wrap: pretty}.record-more a{color: var(--brand-text);text-decoration: underline;text-underline-offset: 2px}.record-actions{display: flex;justify-content: center;gap: 14px;flex-wrap: wrap}.record-fine{font-size: 12px;line-height: 1.6;color: var(--text-faint);font-style: italic;margin: 22px auto 0;text-align: center;text-wrap: pretty}.rank{padding: 48px var(--edge) 8px}.rank h2{margin-bottom: 22px}.rank-intro p{font-size: 17px;line-height: 1.6;color: var(--text-soft);margin: 0 0 28px;text-wrap: pretty;text-align: center}.rank-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;list-style: none;padding: 0;margin: 0 0 8px}.rank-tile{background: var(--surface);border: 1px solid var(--keyline);border-radius: 12px;padding: 20px 22px;display: flex;flex-direction: column;gap: 6px;transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rank-tile:hover{transform: translateY(-3px);border-color: rgba(var(--brand-rgb),0.6);box-shadow: 0 18px 34px -18px rgba(var(--brand-rgb),0.45)}.rank-step{font-size: 10px;letter-spacing: 1.5px;text-transform: uppercase;color: var(--brand-text);font-weight: 600}.rank-title{font-size: 20px;font-weight: 700;letter-spacing: -.3px;color: var(--text);margin: 2px 0 2px}.rank-desc{font-size: 13.5px;line-height: 1.55;color: var(--text-soft);margin: 0}.wcag-section{padding: 50px var(--edge) 64px}.section-eyebrow{font-size: 11px;letter-spacing: 3px;color: var(--brand-text);font-weight: 500;margin-bottom: 16px;text-align: center}:where(.site h2){font-size: 36px;line-height: 1.1;letter-spacing: -1px;font-weight: 800;margin: 0 0 14px;color: var(--text);text-align: center}.section-sub{font-size: 20px;color: var(--text-soft);text-align: center;max-width: 760px;margin: 0 auto 36px;line-height: 1.45;text-wrap: pretty}.wcag-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 40px;align-items: start}.wcag-lede{font-size: 16px;line-height: 1.55;color: var(--text-soft);margin: 0 0 24px;text-wrap: pretty}.wcag-lede strong{color: var(--text);font-weight: 600}.pour{display: grid;grid-template-columns: repeat(2,1fr);gap: 8px;margin-bottom: 20px}.pour-item{padding: 12px 14px;background: var(--surface);border-radius: 8px;border: 1px solid var(--keyline)}.pour-letter{font-size: 22px;font-weight: 800;color: var(--brand-text);letter-spacing: -1px;line-height: 1;margin-bottom: 4px}.pour-name{font-size: 13px;font-weight: 500;color: var(--text);margin-bottom: 2px}.pour-desc{font-size: 11px;color: var(--text-faint);line-height: 1.4}.wcag-meta-row{display: flex;gap: 14px;margin-top: 20px;padding: 20px 22px;background: rgba(var(--brand-rgb),0.08);border: 1px solid rgba(var(--brand-rgb),0.20);border-radius: 10px}.icon-box{width: 28px;height: 28px;background: var(--brand);color: var(--brand-ink);border-radius: 6px;display: flex;align-items: center;justify-content: center;font-weight: 800;font-size: 13px;flex-shrink: 0}.wcag-meta-text{font-size: 12px;color: var(--text);line-height: 1.6}.wcag-meta-text strong{color: var(--brand-text)}.criteria-list{display: flex;flex-direction: column;gap: 8px}.criteria-head{font-size: 15px;letter-spacing: 2px;color: var(--brand-text);font-weight: 600;margin-bottom: 16px;text-align: center}.criteria-row{display: grid;grid-template-columns: 80px 1fr 60px;gap: 12px;padding: 12px 14px;background: var(--surface);border-radius: 8px;border: 1px solid var(--hairline);align-items: center}.criteria-id{font-family:'JetBrains Mono',ui-monospace,monospace;font-size: 11px;color: var(--brand-text);font-weight: 600}.criteria-body{font-size: 13px;color: var(--text);line-height: 1.4}.criteria-body .desc{display: block;font-size: 11px;color: var(--text-faint);margin-top: 2px;font-weight: 400}.criteria-freq{font-size: 12px;color: var(--warning);font-weight: 600;text-align: right}.criteria-freq .small{font-size: 9px;color: var(--text-fainter);display: block;letter-spacing: 1px;text-transform: uppercase;font-weight: 500}.criteria-note{font-size: 11px;line-height: 1.5;color: var(--text-muted);font-style: italic;margin: 14px 0 0;text-align: center;text-wrap: balance}.overlay-warning{padding: 40px var(--edge);background: repeating-linear-gradient(135deg,var(--overlay-stripe-a) 0 24px,var(--overlay-stripe-b) 24px 48px);border-top: 2px solid var(--brand);border-bottom: 2px solid var(--brand)}.overlay-card{max-width: 720px;margin: 0 auto;display: flex;gap: 18px;align-items: flex-start;background: var(--overlay-stripe-a);padding: 22px 24px;border-radius: 14px}.overlay-icon{width: 58px;height: 58px;background: var(--danger);color: #FFFFFF;border-radius: 13px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.overlay-icon svg{width: 36px;height: 36px;stroke-width: 1.5;animation: overlayWarnBlink 1.8s ease-in-out infinite}@keyframes overlayWarnBlink{0%,100%{opacity: 1}50%{opacity: 0}}@media (prefers-reduced-motion: reduce){.overlay-icon svg{animation: none !important;opacity: 1}}.overlay-content h3{font-size: 22px;font-weight: 700;color: var(--text);margin: 0 0 6px}.overlay-content p{font-size: 15px;color: var(--overlay-body);line-height: 1.55;margin: 0}.overlay-content p strong{color: var(--text);font-weight: 600;background: rgba(var(--brand-rgb),0.15);padding: 1px 5px;border-radius: 3px}html:not([data-theme="light"]) .overlay-content p strong{background: var(--brand);color: #0E0E10}.features{padding: 56px var(--edge)}.feature-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.feature-card{background: var(--surface);border-radius: 12px;padding: 22px;border: 1px solid var(--keyline)}.feature-kicker{display: block;font-size: 21px;letter-spacing: -0.2px;font-weight: 700;color: var(--text);margin: 0 0 14px}.feature-desc strong{color: var(--text);font-weight: 700}.feature-desc{font-size: 13px;color: var(--text-muted);line-height: 1.5;margin: 0}.features-note{font-size: 11px;line-height: 1.6;color: var(--text-fainter);font-style: italic;margin: 22px auto 0;max-width: 820px;text-align: center;text-wrap: pretty}.stats-strip{margin: 0 var(--edge);padding: 30px 0;border-top: 1px solid var(--hairline);border-bottom: 1px solid var(--hairline);display: grid;grid-template-columns: repeat(3,1fr);gap: 0;list-style: none}.stat{text-align: center;padding: 0 20px;position: relative;display: flex;flex-direction: column;align-items: center}.stat + .stat::before{content:'';position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 38px;width: 1px;background: var(--hairline-strong)}.stat-num{font-size: 34px;font-weight: 800;letter-spacing: -1.5px;color: var(--text);line-height: 1;margin-bottom: 6px}.stat-label{font-size: 12px;color: var(--text-muted);line-height: 1.4}.stat-src{font-size: 10.5px;color: var(--text-faint);font-style: italic}.testimonial{padding: 9px var(--edge) 56px}.accent-yellow{color: var(--brand-text)}.quote-card{background: var(--surface);border-radius: 14px;padding: 32px;border: 1px solid var(--keyline);max-width: 540px;margin: 25px auto 0}.quote-text{font-size: 19px;line-height: 1.45;color: var(--text);font-weight: 500;letter-spacing: -0.3px;margin: 0 0 18px}.quote-text .y{color: var(--brand-text)}.quote-attr{display: flex;align-items: center;gap: 12px}.avatar{width: 36px;height: 36px;border-radius: 50%;background: var(--brand);color: var(--brand-ink);display: flex;align-items: center;justify-content: center;font-weight: 500;font-size: 13px}.quote-name{font-size: 13px;color: var(--text);font-weight: 500}.quote-role{font-size: 12px;color: var(--text-faint);margin-top: 4px}.pricing{padding: 34px var(--edge) 28px}.pricing .section-sub{margin-bottom: 26px;max-width: 900px}.pricing-note{text-align: center;font-size: 12px;color: var(--text-faint);font-style: normal;margin: 22px auto 0;max-width: 960px}.pricing-note a{color: var(--text-muted);text-decoration: underline;text-underline-offset: 2px}.pricing-note a:hover{color: var(--brand-text)}.price-every{margin: 0 0 18px;padding: 16px 20px;border: 1px solid var(--keyline);border-radius: 12px;background: var(--surface);display: grid;grid-template-columns: auto 1fr;gap: 6px 22px;align-items: baseline}.price-every-label{font-size: 10px;letter-spacing: 1.5px;text-transform: uppercase;color: var(--brand-text);font-weight: 600;white-space: nowrap}.price-every ul{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px 22px}.price-every li{font-size: 12.5px;color: var(--text-soft);position: relative;padding-left: 16px}.price-every li::before{content:'\2713';position: absolute;left: 0;color: var(--brand-text)}.pricing-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}.price-card{background: var(--surface);border-radius: 12px;padding: 20px;display: flex;flex-direction: column;min-width: 0;border: 1px solid var(--keyline);cursor: pointer;transform-origin: center;transition: border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.price-card:hover{border-color: var(--brand);transform: translateY(-4px) scale(1.02);box-shadow: 0 18px 40px -16px rgba(var(--brand-rgb),.5),0 0 0 1px rgba(var(--brand-rgb),.4);z-index: 2}.price-card.selected{border-color: var(--brand);box-shadow: 0 18px 40px -16px rgba(var(--brand-rgb),.5),0 0 0 1px rgba(var(--brand-rgb),.4);transform: translateY(-3px)}.price-card.featured{border: 1px solid var(--keyline)}.price-card.featured:hover{border-color: var(--brand)}.price-tier{font-size: 12px;letter-spacing: 2px;color: var(--brand-text);font-weight: 500;margin-bottom: 8px}.price-tier.featured-tier{color: var(--brand-text)}.price-amount{font-size: 30px;font-weight: 800;color: var(--text);letter-spacing: -1px;line-height: 1;margin-bottom: 4px}.price-amount .per{font-size: 13px;color: var(--text-faint);font-weight: 400}.price-desc{font-size: 12px;color: var(--text-muted);margin-bottom: 16px;line-height: 1.5}.price-features{list-style: none;padding: 0;margin: 0 0 16px;flex: 1}.price-features li.plus{padding-left: 0;color: var(--text-faint);font-style: italic}.price-features li.plus::before{content: none}.price-features li{font-size: 12px;color: var(--text-soft);padding: 5px 0 5px 18px;position: relative;line-height: 1.4}.price-features li::before{content:'\2713';position: absolute;left: 0;color: var(--brand-text);font-weight: 500}.price-features li.addon{color: var(--text-faint)}.price-features li.addon::before{content:'+'}.price-cta{display: block;margin-top: auto;text-align: center;text-decoration: none;background: transparent;color: var(--text);padding: 11px;border-radius: 8px;font-weight: 500;font-size: 13px;border: 1px solid var(--text);width: 100%;font-family: inherit;cursor: pointer;transition: background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.price-cta:hover,.price-card:hover .price-cta{background: var(--brand);color: var(--brand-ink);border-color: var(--brand)}.price-cta.featured-cta{background: var(--brand);color: var(--brand-ink);border: none}.price-method{display: block;text-align: center;margin-top: 10px;font-size: 12px;color: var(--text-muted);text-decoration: underline;text-underline-offset: 2px}.price-method:hover{color: var(--brand-text)}.price-toggles{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-bottom: 30px}.price-toggle{display: flex;justify-content: center;gap: 0;margin: 0;background: var(--surface);border: 1px solid var(--hairline-strong);border-radius: 100px;padding: 7px;width: max-content;max-width: 100%}.price-toggle button{padding: 9px 18px;border-radius: 100px;font-size: 12px;font-weight: 500;color: var(--text-faint);font-family: inherit;cursor: pointer;transition: background 0.15s ease,color 0.15s ease;white-space: nowrap}.price-toggle button.is-active{background: var(--brand);color: var(--brand-ink)}.price-toggle-label,.price-caption{display: none}.price-was{display: none;font-size: 17px;color: var(--text-faint);text-decoration: line-through;font-weight: 700;margin-right: 9px;letter-spacing: -0.5px}.pricing[data-mode="credit"] .price-was{display: inline}.price-credit-line{font-size: 11px;color: var(--brand-text);font-weight: 600;margin: 0;min-height: 0;opacity: 0;transition: opacity 0.18s ease}.pricing[data-mode="credit"] .price-credit-line{opacity: 1;margin: 5px 0 0}.price-onboard{font-size: 27px;font-weight: 800;color: var(--text);letter-spacing: -1px;line-height: 1;margin-bottom: 8px}.price-onboard-label{font-size: 10px;letter-spacing: 1.5px;text-transform: uppercase;color: var(--text-fainter);font-weight: 500;margin-bottom: 9px}.price-timeline{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;color: var(--brand-text);font-weight: 600;margin-bottom: 4px}.price-monthly{font-size: 13px;color: var(--text-soft);line-height: 1.5;margin: 10px 0 14px;padding-top: 12px;border-top: 1px solid var(--hairline)}.price-monthly strong{color: var(--text);font-weight: 700;font-size: 15px}.price-monthly .ann{color: var(--text-faint);white-space: nowrap}.lawsuit{padding: 8px var(--edge) 48px}.lawsuit-band{position: relative;background: #0C1026;border: 2px solid rgba(255,210,63,0.65);border-radius: 14px;padding: 32px 34px 30px 52px;overflow: hidden;box-shadow: 0 20px 55px -22px rgba(255,210,63,0.45)}.lawsuit-top{position: relative;display: grid;grid-template-columns: 1fr auto;gap: 28px 44px;align-items: start;margin-bottom: 26px}.lawsuit-eyebrow{display: inline-flex;align-items: center;gap: 10px;font-size: 11px;letter-spacing: 3px;color: var(--brand-text);font-weight: 600;margin-bottom: 6px}.lawsuit-title{font-size: 30px;line-height: 1.1;letter-spacing: -1.2px;font-weight: 800;color: var(--text);margin: 12px 0 12px;text-align: left}.lawsuit-sub{font-size: 15px;line-height: 1.55;color: var(--text-soft);margin: 0;text-wrap: pretty}.lawsuit-sub strong{color: var(--text);font-weight: 700}.lawsuit-pricebox{background: var(--bg);border: 1px solid rgba(255,210,63,0.45);border-radius: 12px;padding: 20px 22px;min-width: 0}.lawsuit-price-amt{font-size: 27px;font-weight: 800;color: var(--text);letter-spacing: -1px;line-height: 1}.lawsuit-price-amt .pre{font-size: 13px;color: var(--text-faint);font-weight: 500;letter-spacing: 0}.lawsuit-price-label{font-size: 10px;letter-spacing: 1.5px;text-transform: uppercase;color: var(--brand-text);font-weight: 600;margin: 8px 0 13px}.lawsuit-price-meta{font-size: 16px;font-weight: 600;color: var(--text);line-height: 1.45;padding-top: 12px;border-top: 1px solid var(--hairline)}.lawsuit-grid{position: relative;display: grid;grid-template-columns: repeat(5,1fr);gap: 12px;margin: 0 0 26px;padding: 0;list-style: none}.lawsuit-tile{background: #131E42;border: 1px solid rgba(var(--brand-rgb),0.18);border-radius: 10px;padding: 16px 16px;display: flex;flex-direction: row;align-items: center;gap: 16px;box-shadow: 0 12px 26px -16px rgba(0,0,0,0.7);transition: transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.lawsuit-tile:hover{transform: translateY(-3px);background: #1A2952;border-color: rgba(var(--brand-rgb),0.6);box-shadow: 0 18px 34px -18px rgba(0,0,0,0.6)}.lawsuit-tile-num{font-size: 38px;font-weight: 800;color: var(--brand-text);letter-spacing: -1.5px;line-height: 1;flex-shrink: 0;font-variant-numeric: tabular-nums}.lawsuit-tile-text{font-size: 12.5px;line-height: 1.4;color: var(--text-soft)}.lawsuit-paths{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-bottom: 26px}.lawsuit-path{background: #131E42;border: 1px solid rgba(var(--brand-rgb),0.18);border-radius: 10px;padding: 18px 20px;box-shadow: 0 12px 26px -16px rgba(0,0,0,0.7)}.lawsuit-path-label{font-size: 10px;letter-spacing: 1.5px;text-transform: uppercase;color: var(--brand-text);font-weight: 600;margin-bottom: 8px}.lawsuit-path p{font-size: 13.5px;line-height: 1.55;color: var(--text-soft);margin: 0;text-wrap: pretty}.lawsuit-path strong{color: var(--text);font-weight: 600}.lawsuit-foot{position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;text-align: center;gap: 14px 20px;padding-top: 22px;border-top: 1px solid var(--hairline)}.lawsuit-cta{display: inline-flex;align-items: center;gap: 8px;background: var(--brand);color: var(--brand-ink);padding: 13px 24px;border-radius: 8px;font-weight: 600;font-size: 14px;transition: opacity 0.15s ease,transform 0.15s ease}.lawsuit-cta:hover{opacity: 0.85;transform: translateY(-1px)}.lawsuit-disclaimer{font-size: 12.5px;color: var(--text-faint);line-height: 1.5;font-style: italic;white-space: nowrap}@media (max-width: 900px){.lawsuit-top{grid-template-columns: 1fr}.lawsuit-pricebox{justify-self: start}.lawsuit-grid{grid-template-columns: repeat(2,1fr)}.lawsuit-paths{grid-template-columns: 1fr}.lawsuit-disclaimer{white-space: normal}}@media (max-width: 480px){.lawsuit-grid{grid-template-columns: 1fr}.lawsuit-title{font-size: 25px}}.credit{padding: 56px var(--edge) 28px}.credit-eyebrow{font-size: 11px;letter-spacing: 3px;color: var(--brand-text);font-weight: 500;margin-bottom: 16px;text-align: center}.credit h2{margin-bottom: 14px}.credit h2 .accent{color: inherit}.credit-grid{display: grid;grid-template-columns: 1.1fr 1fr;gap: 40px;align-items: center;max-width: 940px;margin: 28px auto 0}.credit-lede{font-size: 16px;line-height: 1.55;color: var(--text-soft);margin: 0 0 20px}.credit-lede strong{color: var(--text);font-weight: 600}.credit-elig{display: flex;flex-direction: column;gap: 8px}.credit-elig-head{font-size: 11px;letter-spacing: 3px;color: var(--brand-text);font-weight: 500;margin-bottom: 2px}.credit-chip{display: flex;align-items: baseline;gap: 12px;padding: 12px 14px;background: var(--surface);border-radius: 8px;border: 1px solid var(--keyline)}.credit-chip .big{font-size: 18px;font-weight: 800;letter-spacing: -0.5px;color: var(--text);white-space: nowrap}.credit-chip .desc{font-size: 12px;color: var(--text);line-height: 1.4}.credit-or{text-align: center;font-size: 10px;letter-spacing: 2px;color: var(--text-fainter);font-weight: 600;margin: -2px 0}.credit-card{background: var(--surface);border: 1px solid var(--brand-border);border-radius: 14px;padding: 27.5px 24px 17.5px;width: calc(100% - 7px);margin: 0 auto;display: flex;flex-direction: column;justify-content: center}.credit-form-tag{display: flex;align-items: center;gap: 10px;margin-bottom: 18px}.credit-form-no{font-family:'JetBrains Mono',ui-monospace,monospace;font-size: 12px;font-weight: 600;color: var(--brand-ink);background: var(--brand);padding: 4px 9px;border-radius: 5px;letter-spacing: 0.5px}.credit-form-name{font-size: 12px;color: var(--text-faint);letter-spacing: 1px;text-transform: uppercase;font-weight: 500}.credit-calc{display: flex;flex-direction: column;gap: 0}.credit-calc-row{display: flex;justify-content: space-between;align-items: baseline;padding: 13px 0;border-bottom: 1px dashed var(--hairline-strong)}.credit-calc-row .label{font-size: 13px;color: var(--text-soft)}.credit-calc-row .val{font-family:'JetBrains Mono',ui-monospace,monospace;font-size: 14px;color: var(--text);font-weight: 600}.credit-calc-row:has(+ .total){border-bottom: none}.credit-calc-row.total{border-bottom: none;padding-top: 19px;margin-top: 1px;border-top: 2px solid var(--brand)}.credit-calc-row.total .label{font-size: 13px;font-weight: 600;color: var(--text)}.credit-calc-row.total .val{font-size: 26px;letter-spacing: -1px;color: var(--brand-text);font-weight: 800}.credit-disclaimer{max-width: 1000px;margin: 0 auto;font-size: 12px;line-height: 1.5;color: var(--text-soft);text-align: center;font-style: italic;position: relative;top: 20px;text-wrap: pretty}@media (max-width: 760px){.credit-grid{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.pulse-dot,.scan-spinner,.swipe{animation: none !important}}@media (max-width: 1000px){.pricing-grid{grid-template-columns: repeat(2,1fr);gap: 12px}.price-every{grid-template-columns: 1fr}.price-every ul{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.price-every ul{grid-template-columns: 1fr}.wcag-grid{grid-template-columns: 1fr;gap: 32px}.credit-grid{grid-template-columns: 1fr;gap: 28px}.feature-grid{grid-template-columns: 1fr}.process-grid{grid-template-columns: 1fr 1fr}.record-grid{grid-template-columns: 1fr 1fr}.rank-grid{grid-template-columns: 1fr}.pricing-grid{grid-template-columns: 1fr;max-width: 440px;margin: 0 auto;gap: 12px}.risk-grid{grid-template-columns: repeat(3,1fr);gap: 20px;max-width: 900px}}@media (max-width: 720px){.site-nav,.nav{padding-top: 24px}.risk-title{font-size: 40px}:where(.site h2){font-size: 26px}.risk-title br{display: none}.section-sub,.risk-sub{font-size: 17px}.risk-grid{grid-template-columns: 1fr;max-width: 340px}.stats-strip{grid-template-columns: 1fr;gap: 22px}.stat{padding: 0}.stat + .stat::before{display: none}.overlay-card{flex-direction: column;gap: 14px}.process-grid{grid-template-columns: 1fr}.record-grid,.closing-band{padding: 36px 20px}.risk-links{flex-direction: column;gap: 10px}}@media (max-width: 480px){.risk-grid{grid-template-columns: 1fr;max-width: 340px}.cta-row{flex-direction: column;align-items: stretch;width: 100%}.cta-top{flex-direction: column}.cta-row button{width: 100%}.url-form{flex-direction: column}.scan-btn{width: 100%}.site .footer-cols{flex-wrap: wrap;gap: 22px 40px}.price-toggle{width: 100%;justify-content: center;flex-wrap: wrap}}.stat-pair{display: grid;grid-template-columns: 1fr 1fr;margin-top: 18px}.stat-col{min-width: 0;padding: 0 20px 0 0}.stat-col + .stat-col{padding: 0 0 0 20px;border-left: 1px solid var(--hairline)}.stat-fig{font-size: 30px;font-weight: 800;line-height: 1;letter-spacing: -0.5px;color: var(--text);margin: 0 0 10px}.stat-bar{height: 4px;background: var(--hairline);margin: 0 0 10px}.stat-fill{display: block;height: 100%;background: var(--brand-text)}.stat-fill-25{width: 25%}.stat-fill-24{width: 24%}.overlay-content .stat-cap{font-size: 14px;line-height: 1.45;color: var(--overlay-body);margin: 0 0 6px}.overlay-content .stat-src{font-size: 12px;line-height: 1.4;color: var(--text-soft);margin: 0}@media (max-width: 560px){.stat-pair{grid-template-columns: 1fr;row-gap: 20px}.stat-col,.stat-col + .stat-col{padding: 0;border-left: 0}.stat-col + .stat-col{padding-top: 20px;border-top: 1px solid var(--hairline)}}.lo{margin: 26px 0 6px;border-top: 1px solid var(--hairline)}.lo-row{display: grid;grid-template-columns: minmax(0,1fr) 190px;gap: 28px;padding: 20px 0;border-bottom: 1px solid var(--hairline);align-items: start}.lo-name{font-size: 20px;font-weight: 700;letter-spacing: -.3px;color: var(--text);margin: 0 0 6px}.lo-desc{font-size: 15px;line-height: 1.6;color: var(--text-soft);margin: 0;text-wrap: pretty}.lo-opts{list-style: none;margin: 12px 0 0;padding: 0}.lo-opts li{font-size: 15px;line-height: 1.55;color: var(--text-soft);padding: 8px 0;border-top: 1px solid var(--hairline)}.lo-opts strong{color: var(--text)}.lo-p{font-weight: 700;color: var(--text);white-space: nowrap;margin-left: 6px}.lo-price{text-align: right}.lo-amt{display: block;font-size: 30px;font-weight: 800;letter-spacing: -.8px;color: var(--text);line-height: 1.1}.lo-amt .pre{font-size: 13px;font-weight: 600;letter-spacing: 0;color: var(--text-soft);margin-right: 4px}.lo-meta{display: block;font-size: 13px;color: var(--text-soft);margin-top: 4px}.lo-defs{margin: 22px 0 0}.lo-def{display: grid;grid-template-columns: 130px minmax(0,1fr);gap: 18px;padding: 12px 0;border-top: 1px solid var(--hairline)}.lo-def dt{font-size: 12px;letter-spacing: 1.4px;text-transform: uppercase;font-weight: 700;color: var(--text);padding-top: 3px}.lo-def dd{margin: 0;font-size: 15px;line-height: 1.6;color: var(--text-soft);text-wrap: pretty}.lo-def a,.lo-note a{color: var(--brand-text);text-decoration: underline;text-underline-offset: 2px}.lo-note{font-size: 14px;line-height: 1.6;color: var(--text-soft);margin: 16px 0 14px}@media (max-width: 800px){.lo-row{grid-template-columns: 1fr;gap: 8px}.lo-price{text-align: left}.lo-def{grid-template-columns: 1fr;gap: 4px}}@media (max-width: 767px){.risk-grid,.record-grid,.process-grid{display: block;gap: 0;max-width: none;border-top: 1px solid var(--keyline)}.risk-card,.record-tile,.process-step{background: none;border: 0;border-bottom: 1px solid var(--keyline);border-radius: 0;box-shadow: none}.risk-card:hover,.record-tile:hover,.process-step:hover,[data-theme="light"] .risk-card:hover{transform: none;box-shadow: none;border-color: var(--keyline)}.risk-card{display: block;padding: 0}.risk-card .rgl,.risk-card .redge{display: none}.risk-card .ro{transform: none}.risk-card .ri{display: grid;grid-template-columns: 116px minmax(0,1fr);column-gap: 16px;align-items: center;text-align: left;padding: 16px 0}.risk-num{grid-row: 1 / 3;margin: 0;font-size: 32px}.risk-label{max-width: none;margin: 0 0 6px;font-size: 14px}.risk-source{display: block}.risk-source::before{content:"\2014\00a0"}.record-tile{padding: 12px 0;gap: 2px}.process-step{display: grid;grid-template-columns: 50px minmax(0,1fr);column-gap: 12px;row-gap: 4px;padding: 18px 0}.process-num{grid-row: 1 / 3;font-size: 34px}.process-title{margin: 0}}@media (max-width: 767px){.top-stack{display: flex;flex-direction: column}.top-stack > .risk-strip{order: 1}.top-stack > .hero{order: 2}.top-stack > .risk-stats{order: 3}.dbr{display: none}.site .risk-strip{padding-top: 0}.site .risk-eyebrow{margin-bottom: 12px}.site .risk-title{margin-bottom: 14px}.site .risk-sub{margin-bottom: 8px}.site .risk-links{flex-direction: row;flex-wrap: wrap;justify-content: center;gap: 0 18px;margin: 0 auto;font-size: 14px;line-height: 1.2}.site .risk-link{min-height: 30px}.site .risk-link-urgent,.site .risk-link-urgent:hover{color: var(--brand-text)}.site .hero{padding: 18px var(--edge) 16px}.site .risk-links{border-bottom: 1px solid var(--keyline);padding-bottom: 7px}.site .hero-copy{border-bottom: 1px solid var(--keyline);padding-bottom: 20px}.site .hero-copy{text-align: center}.site .hero-eyebrow{display: none}.site .hero-title{text-align: center}.site .hero-sub{margin-inline: auto}.site .hero-def{margin-inline: auto}.site .risk-sub,.site .hero-sub,.site .risk-label{text-wrap: balance}.site .hero-split{gap: 24px}.site .risk-stats{padding: 0 var(--edge) 4px}.site .risk-card .ri{grid-template-columns: 132px minmax(0,1fr)}.site .risk-num{white-space: nowrap;font-size: 27px;letter-spacing: -1.2px}.site .risk-num .small{font-size: 19px;margin-left: 2px}.site .risk-card:last-child{border-bottom: 0}.site .features{padding: 36px var(--edge) 0}.site .features .section-sub{margin-bottom: 20px}.site .feature-grid{display: block;border-top: 1px solid var(--keyline)}.site .feature-card{background: none;border: 0;border-bottom: 1px solid var(--keyline);border-radius: 0;box-shadow: none;padding: 16px 0}.site .feature-kicker{font-size: 19px;margin-bottom: 8px}.site .features-note{margin-top: 14px}.site .process{padding-top: 24px}.site .record-grid{margin-bottom: 0;padding: 0}.site .record-more{margin: 12px 0 22px}.site .wcag-lede{text-align: center}.site .criteria-list{gap: 0;border-top: 1px solid var(--keyline)}.site .criteria-row{background: none;border: 0;border-bottom: 1px solid var(--keyline);border-radius: 0;padding: 12px 0}.site .stat-pair .stat-col + .stat-col{display: none}.site .platforms{align-items: center;text-align: center}.site .platforms-list{justify-content: center}.site .process-actions .btn-primary{display: none}.site .process-link{display: inline-block;background: var(--brand);color: var(--brand-ink);padding: 14px 26px;border-radius: 8px;font-size: 16px;font-weight: 700;text-decoration: none}.site .process-link:hover{color: var(--brand-ink);opacity: .85}.site .process-step:last-child{border-bottom: 0}.site .process-grid{margin-bottom: 0}.site .process-actions{padding-top: 8px}.site .process{padding-bottom: 16px}.site .stats-strip{border-top: 0}.site .stats-strip{padding: 16px 0;gap: 14px}.site .record{padding-top: 24px}.site .rank-grid{display: block;border-top: 1px solid var(--keyline)}.site .rank-tile{background: none;border: 0;border-bottom: 1px solid var(--keyline);border-radius: 0;box-shadow: none;padding: 18px 0;text-align: center;align-items: center}.site .rank-tile:hover{transform: none;box-shadow: none;border-color: var(--keyline)}.site .credit-form-no{flex: 0 0 auto;white-space: nowrap;text-decoration: none;cursor: pointer;padding: 11px 14px;border-radius: 6px}.site .credit-form-no:hover{opacity: .85}.site #price-toggle{scroll-margin-top: 16px}.site .credit-lede,.site .credit-elig-head{text-align: center}.site .pricing{display: flex;flex-direction: column}.site .pricing-grid{order: 1;width: 100%;box-sizing: border-box}.site .price-every{order: 2;margin: 24px 0 0}.site .pricing-note{order: 3}.site .price-every{display: block;padding: 0;border: 0;border-radius: 0;background: none}.site .price-every-label{text-align: center;font-size: 13px;font-weight: 700;letter-spacing: 2px;margin: 0 0 12px}.site .price-every ul{display: block;max-width: 420px;margin: 0 auto;border-top: 1px solid var(--hairline)}.site .price-every li{display: grid;grid-template-columns: 22px minmax(0,1fr);column-gap: 12px;align-items: start;padding: 11px 0;border-bottom: 1px solid var(--hairline);font-size: 16px;line-height: 1.4;color: var(--text);text-align: left}.site .price-every li::before{position: static;width: 22px;height: 22px;border-radius: 50%;background: var(--brand);color: var(--brand-ink);font-size: 13px;font-weight: 800;display: inline-flex;align-items: center;justify-content: center;margin: 0}.site .pricing{padding-top: 8px}.site .pricing .section-eyebrow{margin-bottom: 10px}.site .pricing h2{margin-bottom: 10px}.site .pricing .section-sub{margin-bottom: 14px}.site .price-toggles{flex-direction: column;align-items: stretch;gap: 0;margin-bottom: 22px}.site .price-toggle-label{display: block;margin: 0 0 8px;font-size: 12px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;color: var(--text-muted);text-align: center}.site .price-caption{display: block;margin: 8px 0 0;font-size: 13px;line-height: 1.4;color: var(--text-muted);text-align: center}.site .pt-note,.site .pt-more{display: none}.site .price-toggle{display: grid;grid-template-columns: 1fr 1fr;gap: 4px;width: 100%;margin: 0;padding: 4px;background: var(--surface);border: 1px solid var(--hairline-strong);border-radius: 14px}.site .price-toggle button,.site .price-toggle button.is-active{min-height: 48px;padding: 8px 10px;border: 0;border-radius: 10px;background: none;font-size: 15px;line-height: 1.25;font-weight: 500;color: var(--text-muted);white-space: normal;text-align: center}.site .price-toggle button[aria-pressed="true"],.site .price-toggle button.is-active{background: var(--brand);color: var(--brand-ink);font-weight: 600}.site .price-toggle button:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}.site .price-toggles .price-toggle + .price-toggle-label,.site .price-toggles .price-caption + .price-toggle-label{margin-top: 18px}.site .price-card{text-align: center;align-items: center}.site .price-card > *{width: 100%}.site .price-timeline{display: flex;justify-content: center}.site .price-monthly .ann{white-space: normal}.site .price-features{text-align: left;max-width: 300px;margin-left: auto;margin-right: auto}.site .price-features li{display: grid;grid-template-columns: 18px minmax(0,1fr);column-gap: 6px;padding-left: 0}.site .price-features li::before{position: static}.site .price-features li.plus{display: block}.site .overlay-card{align-items: center;text-align: center}.site .overlay-content h3,.site .overlay-content p{text-align: center}}@media (max-width: 767px){.site .top-stack > .risk-strip{order: 1}.site .top-stack > .risk-stats{order: 2}.site .top-stack > .hero,.site .top-stack .hero-split{display: contents}.site .top-stack .hero-audit{order: 3;padding: 20px var(--edge) 0}.site .top-stack .hero-copy{order: 4;padding: 28px var(--edge) 16px;border-bottom: 0;border-top: 1px solid var(--keyline);margin: 28px var(--edge) 0;padding-inline: 0}.site .risk-stats{padding: 20px var(--edge) 8px}}@keyframes arHeroFadeUp{from{opacity: 0;transform: translateY(24px)}to{opacity: 1;transform: none}}@media (max-width: 767px) and (prefers-reduced-motion: no-preference){.site .risk-title{animation: arHeroFadeUp .8s cubic-bezier(.16,1,.3,1) .1s both}.site .risk-sub{animation: arHeroFadeUp .8s cubic-bezier(.16,1,.3,1) .3s both}}@media (max-width: 767px){.site .risk-title .red,.site .risk-title .h-line.red{color: var(--text)}.site .risk-links{border-bottom: 0;padding-bottom: 0}.site .top-stack .hero-copy{border-top: 0;border-bottom: 0}}a{text-decoration: none;color: var(--brand-text)}a:hover{color: var(--brand-hover)}body{min-height: 100vh;overflow-x: hidden}.page{display: flex;flex-direction: column}.page::before{content:'';position: fixed;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(120% 80% at 50% 0%,transparent 40%,rgba(10,14,32,0.55) 100%)}.topnav{display: flex;align-items: center;gap: 26px}.topnav a{font-size: 14px;font-weight: 500;color: var(--text-soft);transition: color .15s ease}.topnav a:hover{color: var(--text)}.topnav .divider{width: 1px;height: 18px;background: var(--hairline-strong)}.topnav .free-audit{color: #fff;background: var(--blue-600);padding: 8px 15px;border-radius: 8px;font-weight: 600;transition: filter .15s ease}.topnav .free-audit:hover{filter: brightness(1.08);color: #fff}.auth-main{flex: 1;display: flex;align-items: center;justify-content: center;padding: clamp(24px,4vw,48px) var(--edge) 48px}.auth-grid{display: grid;grid-template-columns: minmax(0,460px) minmax(420px,480px);gap: clamp(24px,3vw,44px);align-items: center;justify-content: center;width: 100%;max-width: 1000px;margin: 0 auto;transform: translateY(-40px)}.auth-grid.wide{grid-template-columns: minmax(0,440px) minmax(500px,600px);max-width: 1080px}.auth-grid.beta-grid{transform: none}.beta-grid .auth-copy{transform: translateY(-16px)}.beta-grid .eyebrow-pill{border-radius: 4px}.auth-copy{text-align: left}.intro{max-width: 500px;margin: 0 0 20px;display: flex;flex-direction: column;align-items: flex-start;gap: 15px}.eyebrow-pill{display: inline-flex;align-items: center;gap: 8px;background: var(--brand-soft);border: 1px solid var(--brand-border);color: var(--brand-text);font-size: 11px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;padding: 6px 13px;border-radius: 100px}.eyebrow-pill .price{font-family:'JetBrains Mono',monospace;color: var(--text);letter-spacing: 0}.intro h1,.intro h2.as-h1{font-size: clamp(28px,3.4vw,40px);line-height: 1.08;letter-spacing: -1.2px;font-weight: 800;color: var(--text);margin: 0;text-wrap: balance}.intro h1 .accent,.intro h2.as-h1 .accent{color: inherit}.intro p{font-size: 15px;line-height: 1.5;color: var(--text-soft);margin: 0;max-width: 460px;text-wrap: pretty}.page .logo{display: inline-flex;align-items: center;gap: 10px;font-weight: 800;font-size: 22px;letter-spacing: -0.5px;color: var(--text)}.page .logo-mark{width: 30px;height: 30px;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;background: var(--brand);color: var(--brand-ink)}.page .logo-mark svg{width: 17px;height: 17px}.back-link{display: inline-flex;align-items: center;gap: 7px;font-size: 13px;font-weight: 500;color: var(--text-faint);transition: color .15s ease;padding: 5px 0;min-height: 24px;margin-bottom: 13px}.back-link:hover{color: var(--text-soft)}.form-card{width: 100%;max-width: 100%;text-align: left;background: color-mix(in oklab,var(--surface) 82%,transparent);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border: 1px solid var(--keyline);border-radius: 18px;padding: 34px 34px 30px;box-shadow: var(--shadow-card)}.form-card.wide{max-width: 100%}.field{display: flex;flex-direction: column;gap: 7px;margin-bottom: 15px}.field-row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}label{font-size: 12px;font-weight: 600;color: var(--text-soft);letter-spacing: 0.2px}label .opt{color: var(--text-faint);font-weight: 400;letter-spacing: 0}input,select,textarea{font-family: inherit;font-size: 14px;color: var(--text);background: var(--field-bg);border: 1px solid var(--field-border);border-radius: 9px;padding: 12px 13px;width: 100%;transition: border-color .15s ease,box-shadow .15s ease,background .15s ease}textarea{resize: vertical;min-height: 92px;line-height: 1.5}input::placeholder,textarea::placeholder{color: var(--text-faint)}input:focus,select:focus,textarea:focus{outline: none;border-color: var(--brand);box-shadow: 0 0 0 3px rgba(var(--brand-rgb),0.18);background: rgba(255,255,255,0.06)}select{appearance: none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%239A9590' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 13px center;padding-right: 34px}.form-foot{font-size: 12px;line-height: 1.5;color: var(--text-faint);text-align: center;margin: 16px 0 0}.form-foot a{color: var(--text-soft)}.form-alt{font-size: 13px;color: var(--text-muted);text-align: center;margin: 20px 0 0;padding-top: 20px;border-top: 1px solid var(--hairline)}.legal-note{display: flex;gap: 10px;align-items: flex-start;font-size: 12px;line-height: 1.5;color: var(--text-faint);background: var(--surface-2);border: 1px solid var(--keyline);border-radius: 10px;padding: 12px 14px;margin-top: 4px}.legal-note .tick{flex: 0 0 auto;color: var(--brand-text)}.legal-note .tick svg{width: 14px;height: 14px}.trust-row{display: flex;flex-direction: column;align-items: flex-start;gap: 11px;margin: 0}.trust-row .item{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;color: var(--text-muted)}.trust-row .tick{flex: 0 0 auto;width: 20px;height: 20px;border-radius: 6px;background: var(--brand-soft);border: 1px solid var(--brand-border);display: flex;align-items: center;justify-content: center;color: var(--brand-text)}.trust-row .tick svg{width: 11px;height: 11px}.success{display: none;text-align: center;padding: 8px 0}.success.show{display: block}.form-live.hide{display: none}.form-title{font-size: 26px;font-weight: 800;letter-spacing: -0.8px;color: var(--text);margin: 0 0 6px}.form-sub{font-size: 14px;line-height: 1.5;color: var(--text-muted);margin: 0 0 4px}.success .form-sub{margin-bottom: 22px}.success-mark{width: 56px;height: 56px;border-radius: 50%;margin: 0 auto 20px;background: var(--brand-soft);border: 1px solid var(--brand-border);display: flex;align-items: center;justify-content: center;color: var(--brand-text)}.success-mark svg{width: 26px;height: 26px}@media (max-width: 940px){.auth-grid,.auth-grid.wide{grid-template-columns: minmax(0,1fr);gap: 32px;max-width: 560px;justify-items: center}.auth-copy{text-align: center}.intro{align-items: center;text-align: center;margin: 0;max-width: 560px}.trust-row{align-items: center}.form-card,.form-card.wide{max-width: 560px;width: 100%;min-width: 0}}.doc-main{flex: 1;padding: clamp(28px,5vw,64px) var(--edge) 56px}.doc{width: 100%;max-width: 760px;margin: 0 auto}.doc .back-link{margin-bottom: 22px}.doc-head{padding-bottom: 26px;margin-bottom: 34px;border-bottom: 1px solid var(--hairline-strong)}.doc-head .eyebrow-pill{margin-bottom: 16px}.doc-section-nav{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 16px}.doc-section-nav .eyebrow-pill{margin-bottom: 0}.doc-section-nav{gap: 2px 26px;margin-bottom: 18px}.doc-section-nav .eyebrow-pill,.doc-section-nav .eyebrow-link{background: none;border: 0;border-radius: 6px;padding: 8px 2px;font-size: 15px;font-weight: 600;letter-spacing: 0;text-transform: none;color: var(--text-soft)}.doc-section-nav .eyebrow-link:hover{background: none;color: var(--text)}.doc-section-nav .eyebrow-link:focus-visible{background: none;color: var(--text)}.doc-section-nav [aria-current="page"]{color: var(--text);text-decoration: underline;text-decoration-color: var(--brand-text);text-decoration-thickness: 2px;text-underline-offset: 10px}.doc-head h1{font-size: clamp(30px,4vw,44px);line-height: 1.06;letter-spacing: -1.4px;font-weight: 800;color: var(--text);margin: 0 0 12px}.doc-head .updated{font-size: 13px;color: var(--text-faint);margin: 0}.doc-lede{font-size: 16px;line-height: 1.6;color: var(--text-soft);margin: 0 0 30px;text-wrap: pretty}.doc section{margin-bottom: 30px}.doc h2{font-size: 20px;font-weight: 700;letter-spacing: -0.4px;color: var(--text);margin: 0 0 12px;text-align: left}.doc h2 .num{color: var(--brand-text);font-family:'JetBrains Mono',monospace;font-size: 15px;margin-right: 10px}.doc h3{font-size: 15px;font-weight: 600;color: var(--text);margin: 20px 0 8px;text-align: left}.doc p{font-size: 14.5px;line-height: 1.65;color: var(--text-muted);margin: 0 0 14px;text-wrap: pretty}.doc p a,.doc li a{color: var(--brand-text)}.doc ul{margin: 0 0 14px;padding-left: 20px}.doc li{font-size: 14.5px;line-height: 1.6;color: var(--text-muted);margin-bottom: 7px}.doc strong{color: var(--text-soft);font-weight: 600}.doc .callout{background: var(--surface-2);border: 1px solid var(--keyline);border-radius: 10px;padding: 16px 18px;margin: 0 0 26px}.doc .callout p{margin: 0;color: var(--text-soft);font-size: 14px}.doc .weight-table{width: 100%;border-collapse: collapse;margin: 4px 0 26px;font-size: 14.5px;background: var(--surface-2);border: 1px solid var(--keyline);border-radius: 10px;overflow: hidden}.doc .weight-table th,.doc .weight-table td{text-align: left;vertical-align: top;padding: 12px 16px;border-bottom: 1px solid var(--keyline);color: var(--text-muted);line-height: 1.45}.doc .weight-table th{font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;font-weight: 600;color: var(--text-faint);background: var(--surface)}.doc .weight-table tbody tr:last-child td{border-bottom: 0}.doc .weight-table td strong{color: var(--text)}.doc .weight-table .num-col{text-align: right;width: 1%;white-space: nowrap;font-family:'JetBrains Mono',monospace;font-variant-numeric: tabular-nums}.doc .weight-table td.num-col{font-size: 18px;font-weight: 500;color: var(--brand-text)}.doc .weight-table .sc{display: inline-block;margin-left: 8px;font-family:'JetBrains Mono',monospace;font-size: 12px;color: var(--text-faint);white-space: nowrap}.doc .formula-label{margin: 0 0 10px}.doc .formula{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 14px 16px;padding: 22px 20px;margin: 0 0 20px;background: var(--surface-2);border: 1px solid var(--keyline);border-radius: 10px;font-family:'JetBrains Mono',monospace;font-size: 15px;color: var(--text)}.doc .formula-result{font-weight: 600;color: var(--brand-text)}.doc .formula-eq,.doc .formula-const{color: var(--text-soft)}.doc .formula-fraction{display: inline-flex;flex-direction: column;align-items: center;text-align: center;line-height: 1.3}.doc .formula-top{padding: 0 6px 5px;border-bottom: 1.5px solid var(--text-soft)}.doc .formula-bottom{padding: 5px 6px 0;color: var(--text-muted)}@media (max-width: 560px){.doc .weight-table th,.doc .weight-table td{padding: 10px 12px}.doc .weight-table .sc{display: block;margin: 4px 0 0}}.doc .score-tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 14px 0 16px}.doc .score-tile{background: var(--surface-2);border: 1px solid var(--keyline);border-radius: 10px;padding: 16px 16px 12px;display: flex;flex-direction: column;min-width: 0}.doc .score-tile-label{font-family:'JetBrains Mono',monospace;font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--text-faint);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.doc .score-tile-num{font-family:'JetBrains Mono',monospace;font-size: 40px;line-height: 1.05;font-weight: 500;color: var(--text);margin: 8px 0 10px;font-variant-numeric: tabular-nums}.doc .score-tile-num small{font-size: 15px;color: var(--text-muted);font-weight: 400}.doc .score-tile-num.score-risk{color: var(--warning,#e5533c)}.doc .score-tile p{font-size: 13px;line-height: 1.5;margin: 0;color: var(--text-muted)}.doc .example-table{width: 100%;border-collapse: collapse;font-size: 14px;margin: 8px 0 14px;background: var(--surface-2);border: 1px solid var(--keyline);border-radius: 10px;overflow: hidden}.doc .example-table td{padding: 10px 16px;border-bottom: 1px solid var(--keyline);color: var(--text-muted)}.doc .example-table td:first-child{color: var(--text)}.doc .example-table tr:last-child td{border-bottom: 0}.doc .example-table .num-col{text-align: right;font-family:'JetBrains Mono',monospace;font-variant-numeric: tabular-nums;white-space: nowrap}.doc .example-table tr.total td{background: var(--surface);color: var(--text);font-weight: 600}.doc .example-table tr.total td:last-child{color: var(--brand-text);font-size: 18px}.doc .signal-grid{list-style: none;padding: 0;margin: 10px 0 14px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px 20px}.doc .signal-grid li{margin: 0;padding: 8px 12px;background: var(--surface-2);border: 1px solid var(--keyline);border-radius: 8px;font-size: 13.5px;color: var(--text-soft)}.doc details.more{border: 1px solid var(--keyline);border-radius: 10px;margin: 0 0 10px;background: var(--surface)}.doc details.more summary{cursor: pointer;padding: 12px 16px;font-size: 14.5px;font-weight: 600;color: var(--text);list-style: none;display: flex;align-items: center;gap: 10px}.doc details.more summary::-webkit-details-marker{display: none}.doc details.more summary::before{content:"";width: 7px;height: 7px;border-right: 1.6px solid var(--text-muted);border-bottom: 1.6px solid var(--text-muted);transform: rotate(-45deg);transition: transform 0.15s ease;flex: none}.doc details.more[open] summary::before{transform: rotate(45deg)}.doc details.more summary:hover{color: var(--brand-text)}.doc details.more p{padding: 0 16px}.doc details.more p:last-child{padding-bottom: 14px}@media (max-width: 720px){.doc .score-tiles{grid-template-columns: 1fr}.doc .signal-grid{grid-template-columns: 1fr}.doc .score-tile-label{white-space: normal}}.citation-list{list-style: none;margin: 0 0 28px;padding: 0;display: flex;flex-direction: column;gap: 18px}.citation-list li{padding: 16px 18px;background: var(--surface-2);border: 1px solid var(--keyline);border-radius: 10px}.citation-claim{font-size: 14.5px;line-height: 1.5;color: var(--text-soft);font-weight: 600;margin: 0 0 6px}.citation-source{font-size: 13px;line-height: 1.5;color: var(--text-muted);margin: 0}.doc-toc{background: var(--surface);border: 1px solid var(--keyline);border-radius: 12px;padding: 18px 20px;margin: 0 0 34px}.doc-toc .doc-toc-label{font-size: 11px;letter-spacing: 2px;text-transform: uppercase;color: var(--text-faint);font-weight: 600;margin: 0 0 12px}.doc-toc ul{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 8px 20px}.doc-toc li{margin: 0}.doc-toc a{font-size: 13.5px;color: var(--text-soft)}.doc-toc a:hover{color: var(--brand-text)}.job-list{display: flex;flex-direction: column;gap: 12px;margin: 0 0 30px}.job{display: flex;align-items: center;justify-content: space-between;gap: 20px;background: var(--surface);border: 1px solid var(--keyline);border-radius: 12px;padding: 20px 22px;transition: border-color .18s ease,transform .18s ease}.job:hover{border-color: var(--brand-border);transform: translateY(-2px);color: inherit}.job .job-role{font-size: 16px;font-weight: 600;color: var(--text);margin: 0 0 5px}.job .job-meta{font-size: 13px;color: var(--text-faint)}.job .job-meta span + span::before{content:'·';margin: 0 8px;color: var(--hairline-strong)}.job .job-arrow{flex: 0 0 auto;width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--brand-border);background: var(--brand-soft);color: var(--brand-text);display: flex;align-items: center;justify-content: center}.perks{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;margin: 0 0 30px}.perk{background: var(--surface-2);border: 1px solid var(--keyline);border-radius: 10px;padding: 16px 18px}.perk h3{font-size: 14px;font-weight: 600;color: var(--text);margin: 0 0 5px}.perk p{font-size: 13px;line-height: 1.5;color: var(--text-muted);margin: 0}@media (max-width: 640px){.doc-toc ul,.perks{grid-template-columns: 1fr}.job{flex-direction: row}}@media (max-width: 720px){.topnav a:not(.free-audit),.topnav .divider{display: none}}@media (max-width: 560px){.field-row{grid-template-columns: 1fr}.form-card{padding: 26px 20px;border-radius: 14px}.page{--edge: 20px}}[data-intent][hidden]{display: none !important}.nav-brand{display: flex;align-items: center;gap: 14px;min-width: 0}.beta-badge{position: relative;top: 2px;display: inline-block;padding: 4px 10px;border-radius: 6px;background: color-mix(in oklab,var(--text) 10%,transparent);color: var(--text);font-size: 13px;font-weight: 600;line-height: 1.3;text-decoration: none;white-space: nowrap}.beta-badge:hover{background: color-mix(in oklab,var(--text) 16%,transparent)}.beta-badge-when{font-weight: 400;color: var(--text-soft)}@media (max-width: 520px){.beta-badge-when{display: none}}.risk-eyebrow-beta{display: flex;justify-content: center;align-items: center;gap: 10px;color: var(--brand-text);letter-spacing: 2px;text-transform: uppercase}.beta-prompt{position: fixed;right: 24px;bottom: 24px;z-index: 40;width: min(360px,calc(100vw - 32px));box-sizing: border-box;padding: 18px 20px;background: var(--surface);color: var(--text);border: 1px solid var(--hairline-strong);border-radius: 12px;box-shadow: var(--shadow-card)}.beta-prompt-title{margin: 0 36px 6px 0;font-size: 16px;font-weight: 700}.beta-prompt-text{margin: 0 0 14px;font-size: 14px;line-height: 1.5;color: var(--text-soft)}.beta-prompt-cta{display: inline-block;padding: 9px 16px;border-radius: 8px;background: var(--brand);color: var(--brand-ink);font-size: 14px;font-weight: 600;text-decoration: none}.beta-prompt-close{position: absolute;top: 8px;right: 8px;width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;background: transparent;border: 0;border-radius: 8px;color: var(--text-soft);cursor: pointer}.beta-prompt-close:hover{color: var(--text)}.beta-note{margin: 18px 0 0;font-size: 13px;line-height: 1.5;color: var(--text-muted)}.form-sub-beta{text-align: center;margin: 4px 0 28px}.nav-toggle,.beta-badge{flex: none}@media (max-width: 370px){.site .site-nav .logo{font-size: 22px;gap: 8px}.site .site-nav .logo-mark{width: 29px;height: 29px}.nav-brand{gap: 12px}.site-nav{gap: 16px}}@media (max-width: 340px){.site .site-nav .logo{font-size: 20px}.site .site-nav .logo-mark{width: 26px;height: 26px}.nav-brand{gap: 10px}.beta-badge{padding: 4px 8px}.site-nav{gap: 12px}}@media (max-width: 299px){.beta-badge{display: none}}@media (max-width: 767px){.risk-eyebrow-beta{display: block}.risk-eyebrow-beta .pulse-dot,.lawsuit-eyebrow .pulse-dot{display: none}.eb-text,.eb-part{display: block}.eb-sep{display: none}.lawsuit-eyebrow{display: block}.risk-links{gap: 0}.risk-link{display: inline-flex;align-items: center;gap: 0.4em;min-height: 44px}}@media (max-width: 600px){.beta-prompt{left: 12px;right: 12px;width: auto;bottom: 12px;padding: 14px 16px}}body{padding-bottom: var(--float-space,0px)}.table-hint{display: none}@media (max-width: 767px){.table-scroll{overflow-x: auto;max-width: 100%;-webkit-overflow-scrolling: touch}.table-hint{display: block;margin: 0 0 8px;font-size: 13px;color: var(--text-muted)}}.field{min-width: 0}select{min-width: 0;max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}[data-theme="light"] .doc .score-tile-label,[data-theme="light"] .doc .weight-table .sc{color: var(--text-muted)}.ov{--ov-ax:#FFD23F;--ov-on-ax:#0E0E10;--ov-bg:#14142A;--ov-alt:rgba(16,24,56,.93);--ov-panel:#0C1330;--ov-border:rgba(240,237,229,.28);--ov-hair:rgba(240,237,229,.18);--ov-text:#D4D0C5;--ov-heading:#FFFFFF;--ov-muted:#D4D0C5;--ov-faint:#B5B0A4;--ov-field:rgba(255,255,255,.04);--ov-field-border:rgba(240,237,229,.36);--ov-danger:#FF8B6E;--ov-dash:rgba(255,210,63,.55);--ov-shadow:rgba(255,210,63,.2)}[data-theme="light"] .ov{--ov-ax:#5064B4;--ov-on-ax:#FFFFFF;--ov-bg:#FFFFFF;--ov-alt:rgba(247,247,247,.95);--ov-panel:#FFFFFF;--ov-border:#D5D8DD;--ov-hair:#E3E5E8;--ov-text:#33363D;--ov-heading:#1F2127;--ov-muted:#4A4E57;--ov-faint:#5A5E67;--ov-field:#FFFFFF;--ov-field-border:#A9ADB5;--ov-danger:#9A3B3B;--ov-dash:#9097B8;--ov-shadow:rgba(80,100,180,.18)}.ov{font-family:'Inter',system-ui,sans-serif;font-size:17px;line-height:1.55;color:var(--ov-text);position:relative;z-index:1}.ov a{color:var(--ov-text)}.ov a:hover{color:var(--ov-ax)}.ov .btn{transition:box-shadow .15s ease;text-decoration:none}.ov .btn,.ov .btn:hover,.ov .btn:focus,.ov .btn:visited{color:var(--ov-on-ax)}.ov .btn:hover{box-shadow:0 6px 18px var(--ov-shadow)}.ov a:focus-visible,.ov button:focus-visible,.ov input:focus-visible,.ov summary:focus-visible{outline:3px solid var(--ov-ax);outline-offset:2px}.ov details summary{list-style:none;cursor:pointer}.ov details summary::-webkit-details-marker{display:none}.ov details summary::after{content:"+";font-size:26px;line-height:1;color:var(--ov-ax);flex:none}.ov details[open] summary::after{content:"\2212"}.ov-h1{margin:0;font-family:'Inter',system-ui,sans-serif;font-weight:800;letter-spacing:-0.02em;font-size:clamp(32px,4.4vw,64px);line-height:1.08;color:var(--ov-heading)}.ov-hl{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:.27em}.ov-hl-accent{color:var(--ov-ax)}.ov .kw{display:inline-block;white-space:nowrap}.ov .kc{display:inline-block;font-weight:800;animation:ovKcIn 800ms cubic-bezier(.16,1,.3,1) both}@keyframes ovKcIn{from{font-weight:300;opacity:0;transform:translateY(10px)}to{font-weight:800;opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ov .kc{animation:none !important}}.ov-check{background:var(--ov-alt);border-top:1px solid var(--ov-hair)}.ov-check-in{max-width:1120px;margin:0 auto;padding:80px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.ov-check-copy{flex:1 1 360px;min-width:0}.ov-check-h{margin:0 0 14px;font-weight:700;letter-spacing:-0.02em;font-size:clamp(32px,4vw,48px);line-height:1.1;color:var(--ov-heading)}.ov-check-p{margin:0;font-size:19px;color:var(--ov-text)}.ov-check-widget{flex:1 1 440px;min-width:0}.ov .ov-s1{max-width: 1120px;margin: 0 auto;padding: 72px 24px 80px;display: flex;flex-wrap: wrap;align-items: center;gap: 40px 56px}.ov .ov-s2{flex: 1 1 100%;min-width: 0}.ov .ov-s3{margin: 0 0 18px;font-size: 14px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;font-family:'JetBrains Mono',ui-monospace,monospace;color: var(--ov-ax)}.ov .ov-s4{flex: 1 1 480px;min-width: 0}.ov .ov-s5{margin: 0 0 32px;font-size: 20px;line-height: 1.5;color: var(--ov-muted)}.ov .ov-s6{display: flex;flex-direction: column;gap: 10px;max-width: 560px}.ov .ov-s7{font-weight: 600;font-size: 15px}.ov .ov-s8{display: flex;flex-wrap: wrap;gap: 10px}.ov .ov-s9{flex: 1 1 240px;min-width: 0;box-sizing: border-box;height: 52px;padding: 0 16px;font: inherit;font-size: 17px;color: var(--ov-heading);background: var(--ov-field);border: 1px solid var(--ov-field-border);border-radius: 10px}.ov .ov-s10{height: 52px;padding: 0 26px;font: inherit;font-weight: 700;font-size: 17px;color: var(--ov-on-ax);background: var(--ov-ax);border: 0;border-radius: 10px;cursor: pointer}.ov .ov-s11{margin: 4px 0 0;font-size: 15px;color: var(--ov-faint)}.ov .ov-s12{margin: 14px 0 0;font-size: 15px;font-weight: 600}.ov .ov-s13{color: var(--ov-ax)}.ov .ov-s14{flex: 1 1 380px;min-width: 0;display: flex;flex-direction: column;gap: 14px}.ov .ov-s15{margin: 0;font-size: 13px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;font-family:'JetBrains Mono',ui-monospace,monospace;color: var(--ov-faint)}.ov .ov-s16{border: 2px dashed var(--ov-dash);border-radius: 12px;padding: 18px 20px}.ov .ov-s17{margin: 0 0 4px;font-weight: 700;color: var(--ov-heading)}.ov .ov-s18{margin: 0;font-size: 15px;color: var(--ov-muted)}.ov .ov-s19{display: flex;align-items: center;gap: 10px;color: var(--ov-faint);font-size: 14px;padding-left: 8px}.ov .ov-s20{border: 1px solid var(--ov-border);border-radius: 12px;padding: 18px 20px;background: var(--ov-alt);display: flex;flex-direction: column;gap: 10px}.ov .ov-s21{margin: 0 0 2px;font-weight: 700;color: var(--ov-heading)}.ov .ov-s22{display: flex;align-items: center;gap: 10px;font-size: 15px}.ov .ov-s23{color: var(--ov-danger)}.ov .ov-s24{margin: 6px 0 0;font-size: 14px;font-weight: 700;color: var(--ov-ax)}.ov .ov-s25{background: var(--ov-alt);border-top: 1px solid var(--ov-hair);border-bottom: 1px solid var(--ov-hair)}.ov .ov-s26{max-width: 1120px;margin: 0 auto;padding: 72px 24px}.ov .ov-s27{margin: 0 0 12px;font-family:'Inter',system-ui,sans-serif;font-weight: 700;letter-spacing: -0.02em;font-size: clamp(30px,3.6vw,42px);line-height: 1.12;color: var(--ov-heading)}.ov .ov-s28{margin: 0 0 44px;font-size: 19px;color: var(--ov-muted)}.ov .ov-s29{display: flex;flex-wrap: wrap;gap: 40px}.ov .ov-s30{flex: 1 1 200px;min-width: 0}.ov .ov-s31{margin: 0 0 8px;font-weight: 800;font-size: 56px;line-height: 1;letter-spacing: -0.02em;color: var(--ov-ax)}.ov .ov-s32{margin: 0;font-size: 16px}.ov .ov-s33{margin: 36px 0 0;font-size: 14px;color: var(--ov-faint)}.ov .ov-s34{max-width: 1120px;margin: 0 auto;padding: 88px 24px}.ov .ov-s35{margin: 0 0 40px;font-size: 19px;color: var(--ov-muted)}.ov .ov-s36{display: flex;flex-wrap: wrap;column-gap: 56px}.ov .ov-s37{flex: 1 1 440px;min-width: 0;padding: 0 0 36px}.ov .ov-s38{margin: 0 0 8px;font-size: 21px;color: var(--ov-heading)}.ov .ov-s39{margin: 0}.ov .ov-s40{max-width: 1120px;margin: 0 auto;padding: 88px 24px;display: flex;flex-wrap: wrap;gap: 56px}.ov .ov-s41{flex: 1 1 360px;min-width: 0}.ov .ov-s42{margin: 0 0 16px;font-family:'Inter',system-ui,sans-serif;font-weight: 700;letter-spacing: -0.02em;font-size: clamp(30px,3.6vw,42px);line-height: 1.12;color: var(--ov-heading)}.ov .ov-s43{margin: 0 0 16px;font-size: 19px;color: var(--ov-muted)}.ov .ov-s44{margin: 0;font-size: 15px;color: var(--ov-faint)}.ov .ov-s45{flex: 1 1 480px;min-width: 0;margin: 0;padding: 0;list-style: none}.ov .ov-s46{padding: 0 0 28px}.ov .ov-s47{margin: 0 0 4px;font-size: 14px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;font-family:'JetBrains Mono',ui-monospace,monospace;color: var(--ov-ax)}.ov .ov-s48{margin: 0 0 36px;font-size: 19px;color: var(--ov-muted)}.ov .ov-s49{overflow-x: auto}.ov .ov-s50{width: 100%;min-width: 640px;border-collapse: collapse;font-size: 16px}.ov .ov-s51{text-align: left;padding: 14px 24px 14px 0;font-size: 13px;letter-spacing: 0.06em;text-transform: uppercase;font-family:'JetBrains Mono',ui-monospace,monospace;color: var(--ov-faint);width: 24%}.ov .ov-s52{text-align: left;padding: 14px 24px;font-size: 13px;letter-spacing: 0.06em;text-transform: uppercase;font-family:'JetBrains Mono',ui-monospace,monospace;color: var(--ov-faint)}.ov .ov-s53{text-align: left;padding: 14px 0 14px 24px;font-size: 13px;letter-spacing: 0.06em;text-transform: uppercase;font-family:'JetBrains Mono',ui-monospace,monospace;color: var(--ov-ax)}.ov .ov-s54{border-top: 1px solid var(--ov-border)}.ov .ov-s55{text-align: left;padding: 20px 24px 20px 0;font-weight: 700;vertical-align: top}.ov .ov-s56{padding: 20px 24px;vertical-align: top}.ov .ov-s57{padding: 20px 0 20px 24px;vertical-align: top}.ov .ov-s58{border-top: 1px solid var(--ov-border);border-bottom: 1px solid var(--ov-border)}.ov .ov-s59{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;gap: 0 40px}.ov .ov-s60{flex: 1 1 220px;min-width: 0;padding: 0 0 32px}.ov .ov-s61{margin: 0 0 8px;font-size: 20px;color: var(--ov-heading)}.ov .ov-s62{margin-top: 24px}.ov .ov-s63{margin: 0 0 8px;font-size: 14px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;font-family:'JetBrains Mono',ui-monospace,monospace;color: var(--ov-ax)}.ov .ov-s64{margin: 0;font-weight: 600;letter-spacing: -0.01em;font-size: clamp(22px,2.6vw,30px);line-height: 1.25;color: var(--ov-heading)}.ov .ov-s65{margin: 0;font-size: 19px;color: var(--ov-muted)}.ov .ov-s66{flex: 1 1 480px;min-width: 0;margin: 0;padding: 0;list-style: none;border-bottom: 1px solid var(--ov-border)}.ov .ov-s67{padding: 16px 0;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 24px}.ov .ov-s68{font-weight: 700;color: var(--ov-heading)}.ov .ov-s69{color: var(--ov-muted)}.ov .ov-s70{border-top: 1px solid var(--ov-border);padding: 16px 0;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 24px}.ov .ov-s71{max-width: 1120px;margin: 0 auto;padding: 72px 24px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 32px}.ov .ov-s72{flex: 1 1 520px;min-width: 0}.ov .ov-s73{margin: 0 0 12px;font-family:'Inter',system-ui,sans-serif;font-weight: 700;letter-spacing: -0.02em;font-size: clamp(28px,3.2vw,38px);line-height: 1.12;color: var(--ov-heading)}.ov .ov-s74{margin: 0 0 12px;font-size: 19px;color: var(--ov-muted)}.ov .ov-s75{background: var(--ov-ax);color: var(--ov-on-ax);text-decoration: none;padding: 15px 28px;border-radius: 10px;font-weight: 700;font-size: 17px}.ov .ov-s76{max-width: 1120px;margin: 0 auto;padding: 48px 24px 72px}.ov .ov-s77{margin: 0 0 28px;font-family:'Inter',system-ui,sans-serif;font-weight: 700;letter-spacing: -0.02em;font-size: clamp(30px,3.6vw,42px);line-height: 1.12;color: var(--ov-heading)}.ov .ov-s78{border-bottom: 1px solid var(--ov-border);padding: 14px 0}.ov .ov-s79{display: flex;justify-content: space-between;align-items: center;gap: 24px;font-size: 18px;font-weight: 600;color: var(--ov-heading)}.ov .ov-s80{margin: 14px 0 0;color: var(--ov-muted)}.ov :is(h1,h2,h3,p,li,summary):not(.ov-check-widget *){text-align:left}.ov-sources{border-top:1px solid var(--ov-hair)}.ov-sources-in{max-width:1120px;margin:0 auto;padding:40px 24px 56px}.ov-sources-h{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--ov-text)}.ov-sources-list{margin:0;padding-left:20px;font-size:14px;color:var(--ov-faint);display:flex;flex-direction:column;gap:4px}.ov-sources-list a{color:var(--ov-faint);text-decoration:underline}.ov .ov-bar{height: 4px;background: var(--ov-hair);margin: 0 0 12px}.ov .ov-fill{display: block;height: 100%;background: var(--ov-ax)}.ov .ov-fill-25{width: 25%}.ov .ov-fill-24{width: 24%}.ov .ov-src{margin: 8px 0 0;font-size: 13px;color: var(--ov-faint)}.ov .ov-about{font-size: .4em;font-weight: 600;letter-spacing: 0}.ov .ov-s31{white-space: nowrap}.btn-ghost{display: inline-flex;align-items: center;gap: 8px;padding: 13px 22px;border-radius: 8px;font-weight: 500;font-size: 13px;color: var(--text);background: transparent;border: 1px solid var(--hairline-strong);transition: border-color 0.15s ease,background 0.15s ease}.btn-ghost:hover{border-color: var(--brand-border);background: var(--brand-soft)}.risk-grid,.pour,.feature-grid,.pricing-grid,.criteria-list,.lawsuit-steps,.price-features,.footer-list,.nav-right ul,.job-list,.perks{list-style: none;margin: 0;padding-inline-start: 0}.nav-toggle{display: none}@media (max-width: 860px){.nav-toggle{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 8px;background: transparent;border: 1px solid var(--hairline);color: var(--text);cursor: pointer}.nav-toggle-bars{display: grid;gap: 4px}.nav-toggle-bars span{display: block;width: 18px;height: 2px;background: currentColor;border-radius: 2px}.site-nav .nav-right,.nav .nav-right{position: absolute;top: 100%;left: 0;right: 0;flex-direction: column;align-items: stretch;gap: 4px;padding: 12px var(--edge) 18px;background: var(--surface);border-bottom: 1px solid var(--hairline);display: none}.site-nav .nav-right.is-open,.nav .nav-right.is-open{display: flex}.site-nav{position: relative;z-index: 100}.site-nav .nav-right,.nav .nav-right{z-index: 100;gap: 0}.nav-right .nav-link{padding: 0 4px;min-height: 48px;display: flex;align-items: center}.nav-right .cta-nav{justify-content: center;text-align: center;min-height: 44px;margin: 8px 0;padding: 0 14px;border-radius: 8px}.nav-right .nav-utility{margin-left: 0;padding-left: 4px;border-left: 0}}.nav-item.has-menu{position: relative;display: inline-flex;align-items: center;gap: 2px}.nav-menu-toggle{display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;padding: 0;border: 0;border-radius: 4px;background: transparent;color: var(--text-soft);cursor: pointer}.nav-menu-toggle svg{transition: transform 0.15s ease}.nav-menu-toggle:hover,.nav-menu-toggle:focus-visible{color: var(--text)}.nav-submenu{list-style: none;margin: 0;padding: 6px;position: absolute;top: calc(100% + 8px);left: -8px;z-index: 50;min-width: 180px;background: var(--surface);border: 1px solid var(--keyline);border-radius: 10px;box-shadow: 0 12px 32px rgba(0,0,0,0.28);display: none}.nav-submenu li{margin: 0}.nav-submenu a{display: flex;align-items: center;padding: 9px 12px;border-radius: 6px;font-size: 13px;color: var(--text-soft);text-decoration: none;white-space: nowrap}.nav-submenu a:hover,.nav-submenu a:focus-visible{background: var(--surface-2);color: var(--text)}.nav-submenu a[aria-current="page"]{color: var(--brand-text);font-weight: 600}.nav-item.has-menu.is-open .nav-submenu,.nav-item.has-menu:hover .nav-submenu,.nav-item.has-menu:focus-within .nav-submenu{display: block}.nav-item.has-menu.is-open .nav-menu-toggle svg,.nav-item.has-menu:hover .nav-menu-toggle svg{transform: rotate(180deg)}.nav-item.has-menu::after{content:"";position: absolute;left: 0;right: 0;top: 100%;height: 10px}@media (max-width: 860px){.nav-item.has-menu{display: flex;flex-wrap: wrap;align-items: center}.nav-item.has-menu .nav-link{flex: 1}.nav-item.has-menu::after{display: none}.nav-submenu{position: static;display: block;width: 100%;min-width: 0;padding: 0 0 0 14px;background: transparent;border: 0;box-shadow: none}.nav-right .nav-submenu a{padding: 0 4px;min-height: 48px;color: var(--text-muted)}.nav-item.has-menu:hover .nav-submenu,.nav-item.has-menu:focus-within .nav-submenu{display: block}.nav-menu-toggle{display: none}}@media (prefers-reduced-motion: reduce){.nav-menu-toggle svg{transition: none}}.nav-right .nav-utility{font-size: 12px;color: var(--text-muted);margin-left: 8px;padding-left: 14px;border-left: 1px solid var(--hairline)}.nav-right .nav-utility:hover{color: var(--text)}@media (max-width: 860px){.nav-right .nav-utility{margin-left: 0;padding-left: 4px;border-left: 0;font-size: 13px}}.modal{position: fixed;inset: 0;z-index: 200;display: grid;place-items: center;padding: 20px;background: rgba(6,8,20,0.72);backdrop-filter: blur(4px);overflow-y: auto}.modal[hidden]{display: none}.modal-panel{position: relative;width: 100%;max-width: 440px;background: var(--surface);border: 1px solid var(--hairline);border-radius: 16px;padding: 30px 28px 26px;box-shadow: 0 30px 80px -20px rgba(0,0,0,0.7)}.modal-close{position: absolute;top: 12px;right: 12px;width: 36px;height: 36px;border-radius: 8px;background: transparent;border: 0;color: var(--text-muted);font-size: 22px;line-height: 1;cursor: pointer}.modal-close:hover{color: var(--text);background: rgba(255,255,255,0.06)}.modal-title{font-size: 22px;font-weight: 700;letter-spacing: -0.6px;margin: 0 0 8px;color: var(--text);text-align: left}.modal-sub{font-size: 14px;line-height: 1.55;color: var(--text-soft);margin: 0 0 20px}.modal-note{font-size: 12px;color: var(--text-muted);margin: 14px 0 0;text-align: center}.modal-success{text-align: center}.success-mark{display: inline-grid;place-items: center;width: 52px;height: 52px;margin: 0 auto 16px;border-radius: 50%;background: var(--brand-soft);color: var(--brand-text)}.modal-success .modal-title{text-align: center}.modal-success .modal-sub{text-align: center}body.modal-open{overflow: hidden}.modal--scan .scan-panel{max-width: 960px;padding: 0;overflow: hidden;display: flex;flex-direction: column;max-height: calc(100dvh - 40px)}.scan-panel .modal-close{z-index: 2;background: var(--surface)}.scan-panel .modal-close:hover{background: #1B2448;color: var(--text)}.scan-panel [tabindex="-1"]:focus{outline: none}.scan-panel [hidden]{display: none !important}.scan-panel h2{text-align: left}.scan-progress,.scan-failed{display: flex;flex-direction: column;justify-content: center;min-height: 460px;padding: 56px 64px}.scan-eyebrow{margin: 0 0 10px;font-size: 12px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;color: var(--brand-text)}.scan-eyebrow--warn{color: #FCA5A5}.scan-host{margin: 0 0 28px;font-size: 30px;font-weight: 800;letter-spacing: -1px;line-height: 1.15;color: var(--text);overflow-wrap: anywhere}.scan-bar{height: 6px;margin: 0 0 26px;border-radius: 3px;background: rgba(255,255,255,0.1);overflow: hidden}.scan-bar-fill{display: block;height: 100%;width: var(--pct,0%);border-radius: 3px;background: var(--brand);transition: width 2.4s var(--ease-out)}.scan-steps{display: grid;row-gap: 14px;margin: 0;padding: 0;list-style: none}.scan-step{display: flex;align-items: center;gap: 12px;font-size: 15px;line-height: 1.4;color: var(--text-faint)}.scan-step::before{content:'';flex: none;box-sizing: border-box;width: 18px;height: 18px;border-radius: 50%;border: 1.5px solid currentColor;display: grid;place-items: center;font-size: 11px;font-weight: 800;line-height: 1}.scan-step[data-step="done"]{color: var(--text-soft)}.scan-step[data-step="done"]::before{content:'\2713';background: var(--brand);border-color: var(--brand);color: var(--brand-ink)}.scan-step[data-step="now"]{color: var(--text)}.scan-step[data-step="now"]::before{border-color: var(--brand);border-top-color: transparent;animation: scanSpin 0.8s linear infinite}@keyframes scanSpin{to{transform: rotate(360deg)}}.scan-turnstile:not(:empty){margin-top: 22px}.scan-progress-note{margin: 28px 0 0;font-size: 13px;line-height: 1.5;color: var(--text-muted)}.scan-failed-msg{max-width: 60ch;margin: 0 0 26px;font-size: 16px;line-height: 1.6;color: var(--text-soft)}.scan-retry{align-self: flex-start;width: auto}.scan-result{flex: 1;min-height: 0;overflow-y: auto;padding: 0 0 18px}.scan-headline{margin: 0 0 4px;font-size: 22px;font-weight: 800;line-height: 1.2;letter-spacing: -0.5px;color: var(--text);overflow-wrap: anywhere}@media (prefers-reduced-motion: reduce){.scan-bar-fill{transition: none}.scan-step[data-step="now"]::before{animation: none;border-top-color: var(--brand)}}@media (max-width: 760px){.modal.modal--scan{padding: 0}.modal--scan .scan-panel{max-width: none;height: 100dvh;max-height: 100dvh;border: 0;border-radius: 0}.scan-progress,.scan-failed{min-height: 0;flex: 1;justify-content: flex-start;padding: 72px 24px 32px}.scan-host{font-size: 24px}.scan-headline{font-size: 20px}}.sr-top{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: center;padding: 48px 0 6px}.sr-intro{padding: 0 22px 0 18px}.sr-tsub{margin: 0;font-size: 13px;color: var(--text-muted)}.sr-summary{margin: 10px 0 0;font-size: 14px;line-height: 1.6;color: var(--text-soft);text-wrap: pretty}.sr-summary strong{color: var(--text);font-weight: 600}.sr-formtile{margin: 0 18px 0 22px;padding: 12px 16px 10px;border: 1px solid var(--hairline);border-radius: 12px;background: var(--surface-2,#0C1330)}.sr-formtile .modal-title{font-size: 17px;margin: 0 0 8px}.sr-formtile .field{margin-bottom: 8px}.sr-formtile .field input{min-height: 34px;padding-top: 5px;padding-bottom: 5px}.sr-formtile .field label{margin-bottom: 4px}.sr-formtile .field-hint{font-size: 11.5px}.sr-formtile .field-check{margin-bottom: 6px}.sr-formtile .field-check label{font-size: 12.5px}.sr-formtile .submit-btn{width: auto;min-height: 36px;margin-top: 6px;padding: 7px 18px;font-size: 14px}.sr-submitrow{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;margin-top: 6px}.sr-submitrow .submit-btn{flex: none;margin-top: 0}.sr-formtile .sr-submitrow .modal-note{flex: 1 1 160px;margin: 0;font-size: 11.5px;line-height: 1.4;text-align: left}@media (min-width: 861px){.sr-formtile{position: relative;top: 5px}}.sr-intro{grid-column: 1;grid-row: 1;align-self: center}.sr-formtile{grid-column: 2;grid-row: 1;align-self: start}.ov-band{grid-column: 1 / -1;grid-row: 2;margin: 22px 18px 0;padding: 14px 16px;border: 1px solid var(--hairline);border-radius: 10px;background: rgba(204,47,47,0.10)}.ov-head{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 12px;margin-bottom: 6px}.ov-head h3{margin: 0;font-size: 15px;font-weight: 700;color: var(--text);text-align: left}.ov-band p{margin: 0;font-size: 13px;line-height: 1.55;color: var(--text-soft)}.ov-band p strong{color: var(--text)}.sr-fgrid{display: grid;grid-template-columns: 1fr 1fr;gap: 0 12px}.ar-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);margin-top: 18px}.ar-cell{min-width: 0}.ar-c1{grid-column: 1;padding: 0 22px 0 18px}.ar-c2{grid-column: 2;padding: 0 18px 0 22px}.ar-r1{grid-row: 1}.ar-r2{grid-row: 2}.ar-r3{grid-row: 3}.ar-r4{grid-row: 4}.ar-r5{grid-row: 5}.ar-head{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 12px;padding-bottom: 8px;margin-bottom: 14px;border-bottom: 2px solid #5B6391}.ar-name{margin: 0;font-size: 22px;font-weight: 800;letter-spacing: -0.3px;color: var(--text)}.ar-desc{margin: 0;font-size: 12px;color: var(--text-muted)}.ar-headline{margin: 0 0 14px;font-size: 15px;font-weight: 700;color: var(--text)}.ar-bad{color: #F55A5A}.ar-warn{color: var(--brand)}.ar-bars{display: flex;flex-direction: column;gap: 16px;margin-bottom: 10px}.ar-bar{--tone: var(--text-muted)}.ar-bar[data-tone="good"]{--tone: #4ADE80}.ar-bar[data-tone="ok"]{--tone: var(--brand)}.ar-bar[data-tone="warn"]{--tone: #FB923C}.ar-bar[data-tone="bad"]{--tone: #F87171}.ar-bar-top{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 6px}.ar-bar-label{margin: 0;display: flex;align-items: baseline;flex-wrap: wrap;gap: 0 8px}.ar-bar-label strong{font-size: 13px;color: var(--text)}.ar-bar-label span{font-size: 11.5px;color: var(--text-muted)}.ar-bar-num{font-size: 26px;font-weight: 800;line-height: 1;color: var(--tone);font-variant-numeric: tabular-nums}.ar-bar-track{height: 12px;border-radius: 6px;background: rgba(255,255,255,0.12);overflow: hidden}.ar-bar-fill{display: block;height: 100%;width: var(--pct,0%);border-radius: inherit;background: var(--tone);transition: width 0.6s var(--ease-out)}.ar-meta{margin: 0 0 10px;font-size: 11.5px;line-height: 1.45;color: var(--text-muted)}.ar-bar-caption{margin: 6px 0 0}.ar-findings{padding-bottom: 6px}.ar-grp{margin: 6px 0 6px;font-size: 13px;font-weight: 700;color: var(--text)}.ar-acc{border-top: 1px solid var(--hairline)}.ar-acc:last-of-type{border-bottom: 1px solid var(--hairline)}.ar-acc > summary{list-style: none;cursor: pointer;display: flex;align-items: center;gap: 10px;padding: 11px 2px;font-size: 12px;color: var(--text-muted)}.ar-acc > summary::-webkit-details-marker{display: none}.ar-acc > summary:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px;border-radius: 4px}.ar-acc-title{font-size: 14px;font-weight: 700;color: var(--text)}.ar-chev{margin-left: auto;flex: none;width: 16px;height: 16px}.ar-chev::before{content:'';display: block;width: 7px;height: 7px;margin: 3px 0 0 4px;border-right: 2px solid var(--text-muted);border-bottom: 2px solid var(--text-muted);transform: rotate(45deg)}.ar-acc[open] > summary .ar-chev::before{transform: rotate(-135deg);margin-top: 7px}.ar-acc > summary:hover .ar-chev::before{border-color: var(--text)}.ar-acc-body{padding: 0 2px 12px}.ar-badge{flex: none;font-size: 10px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;padding: 4px 8px;border-radius: 5px;color: var(--brand-ink);background: var(--text-muted);white-space: nowrap}.ar-badge[data-kind="critical"]{background: #CC2F2F;color: #FFFFFF}.ar-badge[data-kind="serious"]{background: #FB923C}.ar-badge[data-kind="moderate"]{background: #FCD34D}.ar-badge[data-kind="minor"]{background: #9CA3AF}.ar-badge[data-kind="work"]{background: var(--brand)}.ar-badge[data-kind="pass"]{background: #4ADE80}.ar-rows,.ar-checks{list-style: none;margin: 0;padding: 0}.ar-row{display: flex;flex-direction: column;gap: 2px;padding: 8px 0;border-top: 1px solid var(--hairline)}.ar-row:first-child{border-top: 0}.ar-row-label{font-size: 13px;line-height: 1.4;color: var(--text)}.ar-row-meta{font-size: 11.5px;line-height: 1.4;color: var(--text-muted)}.ar-intro{margin: 0 0 6px;font-size: 13px;line-height: 1.5;color: var(--text-soft)}.ar-check{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding: 7px 0;border-top: 1px solid var(--hairline)}.ar-check-text{display: flex;flex-direction: column;gap: 2px;min-width: 0}.ar-check-status{flex: none;font-size: 12px;color: var(--text-muted)}.ar-check.is-fail .ar-check-status{color: var(--brand);font-weight: 700}.ar-more,.ar-clean{margin: 8px 0 0;font-size: 12px;line-height: 1.5;color: var(--text-muted)}.ar-clean{color: var(--text-soft)}.sr-howto{margin: 16px 18px 0;padding-top: 14px;border-top: 1px solid var(--hairline)}.sr-howto h3{margin: 0 0 6px;font-size: 14px;font-weight: 700;color: var(--text);text-align: left}.sr-howto p{margin: 0;font-size: 13px;line-height: 1.6;color: var(--text-muted)}@media (prefers-reduced-motion: reduce){.ar-bar-fill{transition: none}}@media (max-width: 860px){.sr-top{grid-template-columns: 1fr;padding-top: 56px}.sr-intro{padding: 0 18px}.sr-formtile{margin: 18px 18px 0;grid-column: 1;grid-row: 3}.ov-band{grid-column: 1;grid-row: 2;margin-top: 16px}}@media (min-width: 600px) and (max-width: 860px){.ar-c1.ar-r5{grid-column: 1 / -1;grid-row: 5;padding: 0 18px}.ar-c2.ar-r5{grid-column: 1 / -1;grid-row: 6;padding: 12px 18px 0}.sr-howto{border-top: 0;padding-top: 4px}}@media (max-width: 599px){.sr-fgrid{grid-template-columns: 1fr}.ar-grid{grid-template-columns: 1fr}.ar-c1,.ar-c2{grid-column: 1;padding: 0 18px}.ar-c1.ar-r1{grid-row: 1}.ar-c1.ar-r2{grid-row: 2}.ar-c1.ar-r3{grid-row: 3}.ar-c1.ar-r4{grid-row: 4}.ar-c1.ar-r5{grid-row: 5}.ar-c2.ar-r1{grid-row: 6;padding-top: 12px}.ar-c2.ar-r2{grid-row: 7}.ar-c2.ar-r3{grid-row: 8}.ar-c2.ar-r4{grid-row: 9}.ar-c2.ar-r5{grid-row: 10}.sr-howto{border-top: 0;padding-top: 4px}}.hp-field{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.field-check{display: grid;grid-template-columns: auto 1fr;align-items: start;gap: 10px;margin: 0 0 12px}.field-check input[type="checkbox"]{width: 18px;height: 18px;margin: 2px 0 0;accent-color: var(--brand);flex: none;cursor: pointer}.field-check label{margin: 0;font-size: 13px;line-height: 1.5;font-weight: 400;color: var(--text-soft);text-align: left;cursor: pointer}.field-check a{color: var(--brand-text)}.field-hint{margin: 6px 0 0;font-size: 12px;line-height: 1.45;color: var(--text-muted)}.form-status{margin: 12px 0 0;font-size: 13px;line-height: 1.5}.form-status:empty{margin: 0}.form-status.is-error{color: var(--error)}.form-status.is-success{color: var(--success)}[aria-invalid="true"]{border-color: #F87171 !important;box-shadow: 0 0 0 1px #F87171}.form-success{text-align: center;padding: 32px 24px}.form-success{position: relative}.form-success h2{font-size: 22px;margin: 0 0 10px;color: var(--text)}.form-success p{margin: 0 0 8px;color: var(--text-soft);line-height: 1.6}.form-close{position: absolute;top: 6px;right: 6px;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 8px;color: var(--text-faint);transition: color .15s ease,background .15s ease}.form-close:hover{color: var(--text);background: var(--surface-2)}.form-placement{margin: 18px 0 6px;padding: 16px 18px;border-radius: 10px;border: 1px solid var(--hairline);background: var(--surface-2);text-align: left}.form-placement-tier{font-size: 15px;color: var(--text);margin: 0 0 6px}.form-placement-tier strong{color: var(--brand-text)}.form-placement-reason{font-size: 13px;color: var(--text-soft);margin: 0 0 6px}.form-placement-overlay{font-size: 13px;line-height: 1.55;color: var(--text-soft);font-weight: 400;margin: 10px 0}.form-placement-overlay strong{color: var(--text);font-weight: 700}.ov-tag{display: inline-block;margin: 0 8px 4px 0;padding: 3px 7px;border-radius: 5px;background: #CC2F2F;color: #FFFFFF;font-size: 10px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;vertical-align: 1px}.form-placement-note{font-size: 12px;color: var(--text-faint);margin: 0}.submit-btn.is-busy{display: inline-flex;align-items: center;justify-content: center;gap: 10px}.submit-btn.is-busy::before{content:'';width: 16px;height: 16px;border-radius: 50%;border: 2px solid rgba(14,14,16,0.25);border-top-color: var(--brand-ink);animation: submit-spin .8s linear infinite}@keyframes submit-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.submit-btn.is-busy::before{animation: none;border-top-color: rgba(14,14,16,0.25)}}.form-status.is-progress{color: var(--text-soft)}.form-done{display: inline-block;width: auto;margin-top: 18px;padding: 11px 22px}.audit-results:empty{display: none}.audit-results{display: flex;flex-direction: column;gap: 18px;margin-top: 18px}.result-head{display: flex;align-items: center;gap: 18px}.score-ring{position: relative;flex: none;width: 92px;height: 92px;display: grid;place-content: center;border-radius: 50%;border: 3px solid var(--tone,var(--brand));background: rgba(255,255,255,0.03);text-align: center}.score-ring[data-tone="good"]{--tone: #4ADE80}.score-ring[data-tone="ok"]{--tone: var(--brand)}.score-ring[data-tone="warn"]{--tone: #FB923C}.score-ring[data-tone="bad"]{--tone: #F87171}.score-ring[data-tone="neutral"]{--tone: var(--text-muted)}.score-value{display: block;font-size: 32px;font-weight: 800;line-height: 1;letter-spacing: -1.5px;color: var(--tone,var(--text));font-variant-numeric: tabular-nums}.score-outof{display: block;font-size: 11px;color: var(--text-muted);margin-top: 3px}.result-head-text{min-width: 0}.result-band{margin: 0 0 2px;font-size: 15px;font-weight: 700;letter-spacing: -0.2px;color: var(--text)}.result-host{margin: 0 0 4px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size: 12px;color: var(--brand-text);overflow-wrap: anywhere}.result-sub{margin: 0;font-size: 12px;line-height: 1.45;color: var(--text-muted)}.score-split{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.score-split--3{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.score-split--3 .score-split-item{grid-template-columns: 1fr}.result-agent{display: flex;flex-direction: column;gap: 6px}.result-agent-title{margin: 0;font-size: 15px;font-weight: 700;color: var(--text);text-align: left}.result-overlay{margin: 14px 0 0;padding: 12px 14px;border-radius: 10px;border: 1px solid var(--hairline);background: var(--surface-2);font-size: 13px;line-height: 1.5;color: var(--text-soft)}.result-overlay strong{color: var(--text)}.result-agent-intro{margin: 0 0 4px;font-size: 13px;line-height: 1.5;color: var(--text-soft)}.agent-checks{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--hairline)}.agent-check{display: flex;align-items: center;gap: 10px;padding: 9px 0;border-bottom: 1px solid var(--hairline);font-size: 13px}.agent-check-icon{flex: none;width: 22px;height: 22px;border-radius: 50%;display: inline-grid;place-items: center;font-size: 12px;font-weight: 800}.agent-check.is-pass .agent-check-icon{background: rgba(74,222,128,0.16);color: #86EFAC}.agent-check.is-fail .agent-check-icon{background: rgba(252,211,77,0.16);color: #FCD34D}.agent-check-text{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px}.agent-check-label{color: var(--text);line-height: 1.4}.agent-check-detail{font-size: 12px;color: var(--text-muted);line-height: 1.4}.agent-check-status{flex: none;font-size: 12px;font-weight: 700;color: var(--text-muted)}.agent-check.is-fail .agent-check-status{color: #FCD34D}.score-split-item{display: grid;grid-template-columns: 1fr auto;align-items: baseline;gap: 4px 10px;padding: 12px 14px;border: 1px solid var(--hairline);border-radius: 10px;background: rgba(255,255,255,0.02)}.split-label{font-size: 12px;color: var(--text-muted)}.split-value{font-size: 20px;font-weight: 700;line-height: 1;color: var(--text);font-variant-numeric: tabular-nums}.split-track{grid-column: 1 / -1;height: 5px;margin-top: 8px;border-radius: 100px;background: rgba(255,255,255,0.10);overflow: hidden}.split-fill{display: block;height: 100%;width: var(--pct,0%);border-radius: inherit;background: var(--brand);transition: width 0.6s var(--ease-out)}@media (prefers-reduced-motion: reduce){.split-fill{transition: none}}.result-criteria{display: flex;flex-direction: column;gap: 8px}.result-criteria-label{margin: 0;font-size: 12px;color: var(--text-soft)}.criteria-chips{display: flex;flex-wrap: wrap;gap: 6px;list-style: none;margin: 0;padding: 0}.criteria-chip{font-family:'JetBrains Mono',ui-monospace,monospace;font-size: 11px;padding: 4px 9px;border-radius: 100px;color: var(--brand-text);background: var(--brand-soft);border: 1px solid var(--brand-border)}.audit-rows{display: flex;flex-direction: column;gap: 2px;list-style: none;margin: 0;padding: 0}.audit-row{display: grid;grid-template-columns: auto 1fr;align-items: start;gap: 10px;padding: 10px 0;border-top: 1px solid var(--hairline)}.audit-row:first-child{border-top: 0}.impact-badge{flex: none;font-size: 10px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;padding: 4px 8px;border-radius: 5px;color: var(--brand-ink);background: var(--text-muted);white-space: nowrap}.impact-badge[data-impact="critical"]{background: #F87171}.impact-badge[data-impact="serious"]{background: #FB923C}.impact-badge[data-impact="moderate"]{background: #FCD34D}.impact-badge[data-impact="minor"]{background: #9CA3AF}.row-body{display: flex;flex-direction: column;gap: 2px;min-width: 0}.row-label{font-size: 13px;line-height: 1.4;color: var(--text)}.row-meta{font-size: 11px;color: var(--text-muted)}.result-more,.result-clean{margin: 0;font-size: 12px;line-height: 1.5;color: var(--text-muted)}.result-clean{color: var(--text-soft)}.will-reveal{opacity: 0;transform: translateY(6px)}.will-reveal.visible{opacity: 1;transform: none;transition: opacity 0.35s var(--ease-out),transform 0.35s var(--ease-out);transition-delay: calc(var(--i,0) * 60ms)}@media (max-width: 560px){.result-head{gap: 14px}.score-ring{width: 76px;height: 76px}.score-value{font-size: 26px}.score-split{grid-template-columns: 1fr}.score-split--3 .score-split-item{grid-template-columns: 1fr auto}}.faq{padding: 8px var(--edge) 40px}.faq h2{margin-bottom: 24px}.faq-list{margin: 0 auto;border: 1px solid var(--hairline);border-radius: 14px;background: var(--surface);overflow: hidden}.faq-item{margin: 0}.faq-item + .faq-item{border-top: 1px solid var(--hairline)}.faq-q{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin: 0;padding: 13px 20px;list-style: none;cursor: pointer;font-size: 15px;font-weight: 600;letter-spacing: -0.1px;line-height: 1.35;color: var(--text);transition: color 160ms ease,background-color 160ms ease}.faq-q::-webkit-details-marker{display: none}.faq-q::marker{content:''}.faq-q:hover{background: var(--surface-2)}.faq-q:focus-visible{outline: 2px solid var(--brand-text);outline-offset: -2px}.faq-item[open] > .faq-q{color: var(--brand-text)}.faq-q-text{flex: 1 1 auto;font: inherit;margin: 0}.faq-icon{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;border: 1px solid var(--hairline);border-radius: 50%;color: var(--text-soft);transition: transform 220ms ease,color 160ms ease,border-color 160ms ease}.faq-q:hover .faq-icon{color: var(--brand-text);border-color: var(--brand-text)}.faq-item[open] .faq-icon{transform: rotate(45deg);color: var(--brand-text);border-color: var(--brand-text)}.faq-a{padding: 0 20px 18px;max-width: none}.faq-a p{margin: 0;font-size: 14px;line-height: 1.6;color: var(--text-soft)}.faq-a p + p{margin-top: 8px}@media (prefers-reduced-motion: reduce){.faq-q,.faq-icon{transition: none}}@media (max-width: 640px){.faq-q{padding: 18px;gap: 14px}.faq-a{padding: 0 18px 20px}}.field-error{margin: 6px 0 0;font-size: 12.5px;line-height: 1.45;color: var(--error)}.field-check .field-error{grid-column: 1 / -1}.req{font-weight: 400;font-size: 11.5px;color: var(--text-muted);letter-spacing: 0}.price-card.featured,.price-card[data-featured]{border-color: var(--brand-border);background: var(--surface);box-shadow: inset 0 150px 120px -100px rgba(255,210,63,0.16),0 18px 44px -22px rgba(255,210,63,0.45)}.hero-title,.risk-title{text-wrap: balance}.deck-overlay{position: fixed;inset: 0;z-index: 300;background: #14142A}.deck-overlay[hidden]{display: none}.deck-overlay-frame{width: 100%;height: 100%;border: 0;display: block}body.deck-open{overflow: hidden}.theme-toggle{display: inline-flex;align-items: center;justify-content: center;gap: 10px;align-self: stretch;min-height: 24px;padding: 0 6.5px;border-radius: 6px;border: 1px solid var(--hairline);color: var(--text-soft);background: transparent;font-size: 13px;transition: color .15s ease,border-color .15s ease,background .15s ease}.theme-toggle:hover{color: var(--text);border-color: var(--hairline-strong);background: var(--hairline)}.theme-icon{flex: 0 0 auto;display: block;width: 16px;height: 16px}.theme-icon-moon{display: none}[data-theme="light"] .theme-icon-sun{display: none}[data-theme="light"] .theme-icon-moon{display: block}.theme-toggle-label{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}@media (max-width: 860px){.nav-right .theme-toggle{justify-content: flex-start;align-self: stretch;min-height: 48px;padding: 0 4px;border: 0;border-radius: 6px}.nav-right .theme-toggle:hover{background: transparent}.nav-right .theme-toggle-label{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}}[data-theme="light"] .aurora{display: none}[data-theme="light"] .hero-audit .audit-card{box-shadow: 0 28px 60px -34px rgba(29,78,216,0.45),0 0 0 1px rgba(59,130,246,0.22)}[data-theme="light"] .hero-audit .audit-note{color: var(--text-muted)}[data-theme="light"] :is(input,select,textarea):focus{background: #FFFFFF}[data-theme="light"] .url-input{background: #FFFFFF}[data-theme="light"] [aria-invalid="true"]{border-color: var(--error) !important;box-shadow: 0 0 0 1px var(--error)}[data-theme="light"] .overlay-warning{background: transparent;margin: 0 var(--edge);padding: 40px 0;border-top: 1px solid var(--hairline);border-bottom: 1px solid var(--hairline)}[data-theme="light"] .overlay-card{background: var(--surface);border: 1px solid var(--keyline)}[data-theme="light"] .overlay-content p strong{background: rgba(var(--brand-rgb),0.55)}[data-theme="light"] :is(.site-footer,.footer){background: var(--surface);border-top: 1px solid var(--hairline)}[data-theme="light"] .footer-disclaimer{color: var(--text-faint)}[data-theme="light"] .lawsuit-band{background: var(--bg);border: 1px solid var(--hairline-strong);box-shadow: var(--shadow-card)}[data-theme="light"] .lawsuit-pricebox{background: var(--surface);border-color: var(--keyline)}[data-theme="light"] .lawsuit-tile,[data-theme="light"] .lawsuit-path{background: var(--surface);border-color: var(--hairline);box-shadow: none}[data-theme="light"] .lawsuit-tile:hover{background: var(--surface);border-color: var(--brand-text);box-shadow: 0 18px 34px -18px rgba(var(--accent-rgb),0.45)}[data-theme="light"] .risk-card:hover{border-color: var(--brand-text);box-shadow: 0 18px 40px -16px rgba(var(--accent-rgb),0.45),0 0 0 1px rgba(var(--accent-rgb),0.35)}[data-theme="light"] :is(.price-card:hover,.price-card.selected,.price-card.featured:hover){border-color: var(--brand-text);box-shadow: 0 18px 40px -16px rgba(var(--accent-rgb),0.42),0 0 0 1px rgba(var(--accent-rgb),0.32)}[data-theme="light"] :is(.price-card.featured,.price-card[data-featured]){box-shadow: inset 0 150px 120px -100px rgba(var(--brand-rgb),0.22),0 18px 44px -24px rgba(var(--accent-rgb),0.38)}[data-theme="light"] :is(.price-card.featured,.price-card[data-featured]):hover{box-shadow: inset 0 150px 120px -100px rgba(var(--brand-rgb),0.22),0 18px 40px -16px rgba(var(--accent-rgb),0.45),0 0 0 1px rgba(var(--accent-rgb),0.32)}[data-theme="light"] .submit-btn:hover{box-shadow: 0 14px 30px -14px rgba(var(--accent-rgb),0.55)}[data-theme="light"] .job:hover{box-shadow: 0 14px 30px -18px rgba(var(--accent-rgb),0.45)}[data-theme="light"] #audit-meta{color: var(--blue-700)}[data-theme="light"] :is(.form-card,.portal-card){background: var(--surface);backdrop-filter: none;-webkit-backdrop-filter: none}[data-theme="light"] .portal-kicker{color: var(--brand-text)}[data-theme="light"] :is(.btn-small:hover,a.btn-small:hover,.password-toggle:hover){background: var(--hairline)}[data-theme="light"] :is(.btn-small:hover,a.btn-small:hover){border-color: var(--text)}[data-theme="light"] :is(.btn-small--brand,.btn-small--brand:hover){background: var(--brand);border-color: var(--brand-border)}[data-theme="light"] .btn-small--danger{color: var(--error);border-color: var(--error)}[data-theme="light"] .btn-small--danger:hover{color: #FFFFFF;background: var(--error);border-color: var(--error)}[data-theme="light"] :is(.btn-small--confirm,.btn-small--confirm:hover){color: #FFFFFF;background: #B91C1C;border-color: #B91C1C}[data-theme="light"] :is(.credential-copied,.upload-queue .is-done .upload-state){color: var(--success)}[data-theme="light"] .upload-queue .is-error{border-color: var(--error)}[data-theme="light"] .upload-queue .is-error .upload-state{color: var(--error)}[data-theme="light"] .credential{border-color: var(--brand-border)}.score-fine{font-size: 13.5px;line-height: 1.55;color: var(--text-muted);margin: 12px 0 18px;text-wrap: pretty}@property --a{syntax:"<angle>";inherits: true;initial-value: 0deg}@keyframes rd-spin{to{--a: 360deg}}@keyframes rd-ign{from{opacity: 0}}@keyframes rd-fl1{0%,100%{filter: blur(var(--b1)) brightness(.85)}20%{filter: blur(var(--b1)) brightness(1.25)}45%{filter: blur(var(--b1)) brightness(.9)}70%{filter: blur(var(--b1)) brightness(1.2)}}@keyframes rd-fl2{0%,100%{filter: blur(var(--b2)) brightness(1)}30%{filter: blur(var(--b2)) brightness(.8)}55%{filter: blur(var(--b2)) brightness(1.25)}80%{filter: blur(var(--b2)) brightness(.9)}}@media (min-width: 768px){.site[data-page="/"]{--edge: max(64px,calc((100% - 1280px) / 2 + 64px));--rd-red: var(--red-text);--rd-green: #4ADE80}[data-theme="light"] .site[data-page="/"]{--rd-green: #166534}.site[data-page="/"] .section-eyebrow,.site[data-page="/"] .credit-eyebrow,.site[data-page="/"] .lawsuit-eyebrow{font-size: 13px;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;margin: 0 0 20px}.site[data-page="/"] :is(.features,.process,.record,.wcag-section,.credit,.pricing,.faq,.closing-band) h2{font-size: clamp(40px,5.6vw,64px);line-height: 1.02;letter-spacing: -.04em;font-weight: 800;margin: 0 auto 24px;max-width: 900px}.site[data-page="/"] :is(.features,.process,.record,.wcag-section,.credit,.pricing,.closing-band) .section-sub{font-size: 20px;line-height: 1.7;max-width: 860px;margin: 0 auto 64px;text-wrap: balance}.site[data-page="/"] :is(.record,.wcag-section,.credit,.faq) h2{max-width: none}@media (min-width: 1180px){.site[data-page="/"] :is(.record,.wcag-section,.credit,.faq) h2{white-space: nowrap}}.site[data-page="/"] .risk-strip{padding: 56px var(--edge) 0}.site[data-page="/"] .risk-eyebrow{font-size: 13px;font-weight: 700;letter-spacing: .14em;margin-bottom: 28px}.site[data-page="/"] .risk-eyebrow .pulse-dot{display: none}.site[data-page="/"] .risk-title{font-size: clamp(56px,8vw,88px);line-height: .96;margin-bottom: 28px;max-width: none}.site[data-page="/"] .risk-sub{font-size: 26px;line-height: 1.55;max-width: 1300px;margin: 0 auto 36px;text-wrap: balance}.site[data-page="/"] .risk-links{gap: 12px 36px;margin: 0 auto 8px;font-size: 16px}.site[data-page="/"] .risk-link{text-decoration: underline;text-underline-offset: 3px;border-bottom: 0}.site[data-page="/"] .risk-link-urgent{color: var(--brand-text);font-weight: 600}.site[data-page="/"] .risk-link-urgent:hover{color: var(--text)}.site[data-page="/"] .risk-stats{padding: 40px var(--edge) 32px}.site[data-page="/"] .risk-grid{grid-template-columns: 1.2fr 1fr 1fr;gap: 64px;padding: 0 8px;max-width: 1020px;margin-inline: auto}.site[data-page="/"] .risk-card{position: relative;isolation: isolate;padding: 0;background: none;border: 0;border-radius: 0;box-shadow: none;display: block;text-align: center;--a: 0deg;--hot: conic-gradient(from var(--a),#FFF3B0 0deg,#FFB020 40deg,#FF6A1A 80deg,rgba(150,30,0,.55) 130deg,#FF8A1F 180deg,#FFE07A 225deg,#FF7A1A 275deg,rgba(150,30,0,.5) 320deg,#FFF3B0 360deg);--b: 1.5px;--spin: 18s;--go: .45;--b1: 12px;--b2: 22px;--f1: 7.5s;--f2: 9.5s;animation: rd-spin calc(var(--spin) * var(--k,1)) linear infinite var(--dir,normal);animation-delay: var(--dl,0s);pointer-events: none}.site[data-page="/"] .risk-card:hover{transform: none;box-shadow: none;z-index: auto}.site[data-page="/"] .risk-card:has(.ro:hover){z-index: 6}.site[data-page="/"] .risk-card .ro{position: relative;z-index: 2;height: 100%;padding: var(--b);background: transparent;transform: skewX(-3deg);pointer-events: auto}.site[data-page="/"] .risk-card .redge{position: absolute;inset: 0;background: var(--hot);opacity: 1;animation: rd-ign 1.5s ease-out both;animation-delay: var(--ig,0s)}.site[data-page="/"] .risk-card .ri{position: relative;z-index: 1;height: 100%;background: var(--surface);padding: 32px 24px 28px;text-align: center}.site[data-page="/"] .risk-card .ri > *{transform: skewX(3deg)}.site[data-page="/"] .risk-card .rgl{position: absolute;z-index: 0;inset: 0;pointer-events: none;transform: skewX(-3deg);background: var(--hot);opacity: min(1,calc(var(--go) * var(--gm,1)));transition: opacity .45s ease}.site[data-page="/"] .risk-card .rgl1{inset: -2px;animation: rd-fl1 calc(var(--f1) * var(--k1,1)) linear infinite,rd-ign 1.8s ease-out both;animation-delay: var(--d1,0s),var(--ig,0s)}.site[data-page="/"] .risk-card .rgl2{inset: -10px;animation: rd-fl2 calc(var(--f2) * var(--k2,1)) linear infinite,rd-ign 1.8s ease-out both;animation-delay: var(--d2,0s),var(--ig,0s)}.site[data-page="/"] .risk-card:has(.ro:hover) .rgl{opacity: min(1,calc(var(--go) * var(--gm,1) * 1.8))}.site[data-page="/"] .risk-card:nth-child(1){--ig: 0s}.site[data-page="/"] .risk-card:nth-child(1) .ri{padding-left: 28px;padding-right: 34px}.site[data-page="/"] .risk-card:nth-child(2){--ig: .3s;--k: 1.4;--dir: reverse;--dl: -2.2s;--k1: 1.35;--k2: .75;--d1: -.6s;--d2: -1.1s;--gm: .9;--hot: conic-gradient(from var(--a),#FFE3B0 0deg,#FF9A1F 40deg,#FF4A1A 80deg,rgba(130,20,0,.6) 130deg,#FF6A1A 180deg,#FFB020 225deg,#FF5A1A 275deg,rgba(130,20,0,.55) 320deg,#FFE3B0 360deg)}.site[data-page="/"] .risk-card:nth-child(3){--ig: .6s;--k: .72;--dl: -4.1s;--k1: .8;--k2: 1.3;--d1: -.3s;--d2: -.7s;--gm: 1.12;--hot: conic-gradient(from var(--a),#FFFBD0 0deg,#FFD23F 45deg,#FFA21F 90deg,rgba(170,70,0,.5) 135deg,#FFC83A 185deg,#FFF3B0 230deg,#FF9A1F 280deg,rgba(170,70,0,.5) 325deg,#FFFBD0 360deg)}.site[data-page="/"] .risk-num{font-size: 44px;letter-spacing: -.04em;white-space: nowrap;margin: 0}.site[data-page="/"] .risk-num .small{font-size: 44px;font-weight: 800;margin: 0}.site[data-page="/"] .risk-label{font-size: 16px;line-height: 1.55;max-width: 340px;margin: 14px auto 8px;text-wrap: balance}.site[data-page="/"] .risk-source{display: block;font-size: 13px;line-height: 1.5;letter-spacing: 0;text-transform: none;font-style: normal;color: var(--text-muted);max-width: 340px;margin: 0 auto}[data-theme="light"] .site[data-page="/"] .risk-card .ri{background: var(--surface)}@media (max-width: 900px){.site[data-page="/"] .risk-grid{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.site[data-page="/"] .risk-card,.site[data-page="/"] .risk-card .rgl1,.site[data-page="/"] .risk-card .rgl2,.site[data-page="/"] .risk-card .redge{animation: none !important}.site[data-page="/"] .risk-card .rgl{filter: blur(14px)}}.site[data-page="/"] .hero{padding: 0}.site[data-page="/"] .hero-split{max-width: 1280px;margin: 0 auto;padding: 8px 64px 56px;gap: 56px;align-items: center;flex-wrap: wrap}.site[data-page="/"] .hero-copy{flex: 1 1 460px;min-width: 0;left: 0;top: 0;text-align: left}.site[data-page="/"] .hero-audit{flex: 1 1 440px;min-width: 0;left: 0}.site[data-page="/"] .hero-eyebrow{font-size: 13px;font-weight: 700;letter-spacing: .14em;margin-bottom: 18px}.site[data-page="/"] .hero-eyebrow .pulse-dot{display: none}.site[data-page="/"] .hero-title{font-size: clamp(40px,4.5vw,56px);line-height: 1.06;letter-spacing: -.035em;margin: 0 0 20px}.site[data-page="/"] .hero-sub{font-size: 19px;line-height: 1.65;max-width: none}.site[data-page="/"] .hero-def-q{font-size: 19px;margin: 20px 0 6px}.site[data-page="/"] .hero-def{font-size: 17px;line-height: 1.7;max-width: none}.site[data-page="/"] .risk-asof{margin-top: 18px}.site[data-page="/"] .hero-audit .audit-card{background: none;border: 0;box-shadow: none;border-radius: 0;padding: 0;margin: 0}.site[data-page="/"] .hero-audit .audit-top{display: block}.site[data-page="/"] .hero-audit .audit-intro,.site[data-page="/"] .hero-audit .audit-action{max-width: none;min-width: 0}.site[data-page="/"] .hero-audit .audit-meta{display: none}.site[data-page="/"] .hero-audit .audit-title{font-size: 26px;letter-spacing: -.02em;margin: 0 0 6px}.site[data-page="/"] .hero-audit .audit-hint{font-size: 15px;color: var(--text-muted);margin: 0 0 22px}.site[data-page="/"] .hero-audit .url-form{gap: 12px;margin: 0}.site[data-page="/"] .hero-audit .url-input{min-height: 52px;padding: 0 16px;font-size: 17px;color: var(--text);background: var(--field-bg);border: 1px solid var(--hairline-strong);border-radius: 8px}.site[data-page="/"] .hero-audit .url-input::placeholder{color: var(--text-faint)}.site[data-page="/"] .hero-audit .url-input:focus{background: var(--field-bg);color: var(--text)}.site[data-page="/"] .hero-audit .scan-btn{min-height: 52px;padding: 0 26px;font-size: 16px;font-weight: 700}.site[data-page="/"] .hero-audit .audit-note{font-size: 13px;color: var(--text-muted);margin: 16px 0 0}.site[data-page="/"] .platforms{margin: 0 auto;max-width: 1280px;padding: 22px 64px;box-sizing: border-box;border: 0}.site[data-page="/"] .platforms::before{content: none}.site[data-page="/"] .platforms{background: none;position: relative}.site[data-page="/"] .platforms::after{content:"";position: absolute;inset: 0 40px;border-top: 1px solid var(--hairline);border-bottom: 1px solid var(--hairline);pointer-events: none}.site[data-page="/"] .features{max-width: 1280px;margin: 0 auto;padding: 56px 64px 28px;box-sizing: border-box}.site[data-page="/"] .features .section-eyebrow,.site[data-page="/"] .features h2,.site[data-page="/"] .features .section-sub{}.site[data-page="/"] .features .section-sub strong{color: var(--text);font-weight: 700}.site[data-page="/"] .feature-grid{display: block;border-top: 1px solid var(--hairline)}.site[data-page="/"] .feature-card{display: flex;flex-wrap: wrap;gap: 12px 56px;padding: 36px 0;background: none;border: 0;border-bottom: 1px solid var(--hairline);border-radius: 0;box-shadow: none}.site[data-page="/"] .feature-kicker{flex: 0 0 300px;margin: 0;font-size: 24px;line-height: 1.25;letter-spacing: -.02em}.site[data-page="/"] .feature-desc{flex: 1 1 480px;min-width: 0;font-size: 17px;line-height: 1.7;color: var(--text-soft)}.site[data-page="/"] .kick-red{color: var(--rd-red)}.site[data-page="/"] .kick-green{color: var(--rd-green)}.site[data-page="/"] .features-note{margin: 20px 0 0;max-width: none;text-align: left;font-size: 13px;font-style: normal;color: var(--text-muted)}.site[data-page="/"] .process{max-width: 1280px;margin: 0 auto;padding: 28px 64px 64px;box-sizing: border-box}.site[data-page="/"] .process .section-sub{margin-bottom: 64px}.site[data-page="/"] .process-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px 64px;margin: 0}.site[data-page="/"] .process-step{display: grid;grid-template-columns: 34px minmax(0,1fr);column-gap: 12px;row-gap: 6px;align-items: start;align-content: start;padding: 0;background: none;border: 0;border-radius: 0;box-shadow: none;transform: none}.site[data-page="/"] .process-step:hover{transform: none;box-shadow: none;border-color: transparent}.site[data-page="/"] .process-num{grid-row: 1 / 3;font-size: 44px;letter-spacing: -.04em}.site[data-page="/"] .process-title{margin: 0;font-size: 21px;letter-spacing: -.01em}.site[data-page="/"] .process-desc{font-size: 16px;line-height: 1.65;color: var(--text-soft)}.site[data-page="/"] .process-actions{margin-top: 48px;gap: 16px 28px}.site[data-page="/"] .process-link{color: var(--brand-text);font-weight: 600;font-size: 16px}.site[data-page="/"] .stats-strip{margin: 0;padding: 32px var(--edge);gap: 20px 40px;border-color: var(--hairline)}.site[data-page="/"] .stats-strip .stat{text-align: left;padding: 0}.site[data-page="/"] .stats-strip .stat + .stat::before{display: none}.site[data-page="/"] .stat-num{font-size: 48px;letter-spacing: -.04em;color: var(--brand-text)}.site[data-page="/"] .stat-label{font-size: 15.5px;line-height: 1.5;color: var(--text-soft)}.site[data-page="/"] :is(.process-actions,.record-actions) .btn-primary{padding: 14px 26px;font-size: 16px;font-weight: 700;border-radius: 8px}.site[data-page="/"] .record-actions .btn-secondary{padding: 13px 26px;font-size: 16px;font-weight: 700;border-radius: 8px}.site[data-page="/"] .closing-actions .btn-primary{padding: 16px 30px;font-size: 16px;font-weight: 700;border-radius: 8px}.site[data-page="/"] .closing-actions .btn-secondary{padding: 15px 30px;font-size: 16px;font-weight: 700;border-radius: 8px}.site[data-page="/"] .record{max-width: 1280px;margin: 0 auto;padding: 64px 64px;box-sizing: border-box}.site[data-page="/"] .record-intro p{font-size: 20px;line-height: 1.7;max-width: 860px;margin: 0 auto 64px;text-wrap: balance}.site[data-page="/"] .record-grid{display: block;border-top: 1px solid var(--hairline);margin: 0}.site[data-page="/"] .record-tile{display: flex;flex-direction: row;flex-wrap: wrap;gap: 6px 56px;padding: 22px 0;background: none;border: 0;border-bottom: 1px solid var(--hairline);border-radius: 0;box-shadow: none;transform: none}.site[data-page="/"] .record-tile:hover{transform: none;box-shadow: none;border-color: var(--hairline)}.site[data-page="/"] .record-title{flex: 0 0 300px;margin: 0;font-size: 20px;letter-spacing: -.01em}.site[data-page="/"] .record-desc{flex: 1 1 480px;min-width: 0;font-size: 16.5px;line-height: 1.65}.site[data-page="/"] .record-more{font-size: 16.5px;max-width: 860px;margin: 28px auto;text-wrap: balance}.site[data-page="/"] .record-fine{font-size: 13px;color: var(--text-muted);font-style: normal;max-width: 700px;text-wrap: balance}.site[data-page="/"] .wcag-section{max-width: none;padding: 64px var(--edge);border-top: 1px solid var(--hairline);border-bottom: 1px solid var(--hairline)}.site[data-page="/"] .wcag-section .section-sub{margin-bottom: 56px}.site[data-page="/"] .wcag-grid{gap: 48px;align-items: start;max-width: 1120px;margin: 0 auto}.site[data-page="/"] .wcag-lede{font-size: 17px;line-height: 1.7;margin-bottom: 24px}.site[data-page="/"] .pour{gap: 10px;margin-bottom: 24px}.site[data-page="/"] .pour-item{padding: 14px 16px;border: 1px solid var(--brand);border-radius: 0;background: var(--surface);text-align: center}[data-theme="light"] .site[data-page="/"] .pour-item{border-color: var(--hairline-strong)}.site[data-page="/"] .pour-letter{font-size: 32px;letter-spacing: -.04em;margin-bottom: 0}.site[data-page="/"] .pour-name{font-size: 18px;font-weight: 700;letter-spacing: -.01em;margin: 8px 0 4px}.site[data-page="/"] .pour-desc{font-size: 14px;line-height: 1.5;color: var(--text-soft)}.site[data-page="/"] .wcag-meta-row{margin: 0;padding: 0;background: none;border: 0;gap: 0}.site[data-page="/"] .wcag-meta-row .icon-box{display: none}.site[data-page="/"] .wcag-meta-text{font-size: 15.5px;line-height: 1.7;color: var(--text-soft)}.site[data-page="/"] .wcag-meta-text strong{color: var(--text)}.site[data-page="/"] .criteria-head{text-align: left;font-size: 13px;font-weight: 700;letter-spacing: .14em;margin-bottom: 14px}.site[data-page="/"] .criteria-list{gap: 0;border-top: 1px solid var(--hairline)}.site[data-page="/"] .criteria-row{display: flex;flex-wrap: wrap;gap: 4px 18px;align-items: baseline;padding: 14px 0;background: none;border: 0;border-bottom: 1px solid var(--hairline);border-radius: 0}.site[data-page="/"] .criteria-id{flex: 0 0 72px;font-family: inherit;font-size: 13px;font-weight: 700;white-space: nowrap}.site[data-page="/"] .criteria-body{flex: 1 1 220px;min-width: 0;font-size: 16px;font-weight: 600}.site[data-page="/"] .criteria-body .desc{font-size: 14.5px;font-weight: 400;color: var(--text-soft);margin-top: 0}.site[data-page="/"] .criteria-freq{flex: 0 0 auto;font-size: 16px;font-weight: 700;color: var(--text)}.site[data-page="/"] .criteria-freq .small{font-size: 12px;font-weight: 400;letter-spacing: 0;text-transform: none;color: var(--text-muted)}.site[data-page="/"] .criteria-note{text-align: left;font-size: 13px;font-style: normal;color: var(--text-muted);margin-top: 16px;text-wrap: pretty}.site[data-page="/"] .overlay-warning{padding: 48px 40px}.site[data-page="/"] .overlay-card{max-width: 980px;flex-direction: column;align-items: center;gap: 0;text-align: center;padding: 44px 48px 40px}.site[data-page="/"] .overlay-icon{margin: 0 auto 22px}.site[data-page="/"] .overlay-content{width: 100%}.site[data-page="/"] .overlay-content h3{font-size: clamp(28px,3.5vw,40px);line-height: 1.1;letter-spacing: -.03em;font-weight: 700;margin: 0 0 16px;text-align: center}.site[data-page="/"] .overlay-content > p{font-size: 17px;line-height: 1.65;max-width: 820px;margin: 0 auto 32px;text-wrap: balance;text-align: center}.site[data-page="/"] .stat-pair{display: block;max-width: 420px;margin: 0 auto}.site[data-page="/"] .stat-col{padding: 0;text-align: center}.site[data-page="/"] .stat-fig{font-size: 22px;letter-spacing: -.02em;margin-bottom: 8px}.site[data-page="/"] .credit{max-width: none;padding: 64px var(--edge);border-top: 1px solid var(--hairline);border-bottom: 1px solid var(--hairline)}.site[data-page="/"] .credit .section-sub strong{color: var(--text)}.site[data-page="/"] .credit-grid{gap: 48px 72px;max-width: 1120px;margin: 0 auto;align-items: start}.site[data-page="/"] .credit-lede{font-size: 17px;line-height: 1.7;margin: 0 0 28px}.site[data-page="/"] .credit-lede strong{color: var(--text)}.site[data-page="/"] .credit-elig{background: none;border: 0;padding: 0}.site[data-page="/"] .credit-elig-head{font-size: 13px;font-weight: 700;letter-spacing: .14em;margin-bottom: 10px}.site[data-page="/"] .credit-chip{display: block;background: none;border: 0;padding: 0;font-size: 17px}.site[data-page="/"] .credit-chip .big{font-size: 22px;font-weight: 700;color: var(--text);margin-right: 6px}.site[data-page="/"] .credit-chip .desc{font-size: 17px}.site[data-page="/"] .credit-or{margin: 6px 0;font-size: 13px;letter-spacing: .14em;color: var(--text-muted);text-align: left}.site[data-page="/"] .credit-card{background: none;border: 0;border-radius: 0;box-shadow: none;padding: 0}.site[data-page="/"] .credit-form-tag{margin: 0 0 6px;padding: 0;background: none;border: 0;display: block}.site[data-page="/"] .credit-form-no,.site[data-page="/"] .credit-form-name{display: inline;font-family: inherit;font-size: 13px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--brand-text);background: none;padding: 0;border-radius: 0}.site[data-page="/"] .credit-form-no::after{content:" \00b7 ";white-space: pre}.site[data-page="/"] a.credit-form-no{text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.site[data-page="/"] a.credit-form-no:hover{color: var(--text)}.site[data-page="/"] #price-toggle{scroll-margin-top: 24px}.site[data-page="/"] .credit-calc{border-top: 1px solid var(--hairline-strong)}.site[data-page="/"] .credit-calc-row{display: flex;justify-content: space-between;align-items: baseline;gap: 20px;padding: 16px 0;border-bottom: 1px solid var(--hairline);background: none}.site[data-page="/"] .credit-calc-row .label{font-size: 17px;color: var(--text-soft)}.site[data-page="/"] .credit-calc-row .val{font-family: inherit;font-size: 17px;color: var(--text);font-weight: 600}.site[data-page="/"] .credit-calc-row:has(+ .total){border-bottom: 1px solid var(--hairline)}.site[data-page="/"] .credit-calc-row.total{padding: 20px 0;margin: 0;border-top: 0;border-bottom: 1px solid var(--hairline-strong)}.site[data-page="/"] .credit-calc-row.total .label{font-size: 20px;color: var(--text);font-weight: 700}.site[data-page="/"] .credit-calc-row.total .val{color: var(--brand-text);font-weight: 800;font-size: 28px;letter-spacing: 0}.site[data-page="/"] .credit-disclaimer{max-width: 1120px;margin: 40px auto 0;text-align: left;font-size: 13px;line-height: 1.6;font-style: normal;color: var(--text-muted)}.site[data-page="/"] .rank{max-width: 1280px;margin: 0 auto;padding: 64px 64px 24px;box-sizing: border-box}.site[data-page="/"] .rank .section-eyebrow{text-align: left;margin-bottom: 16px;letter-spacing: .14em}.site[data-page="/"] .rank h2{font-size: clamp(32px,3.9vw,44px);line-height: 1.1;letter-spacing: -.03em;text-align: left;margin: 0 0 24px;max-width: none}.site[data-page="/"] .rank-intro p{font-size: 18px;line-height: 1.7;text-align: left;margin: 0 0 56px}.site[data-page="/"] .rank-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 48px;margin: 0}.site[data-page="/"] .rank-tile{padding: 0 0 8px;background: none;border: 0;border-radius: 0;box-shadow: none;transform: none;gap: 0}.site[data-page="/"] .rank-tile:hover{transform: none;box-shadow: none;border-color: transparent}.site[data-page="/"] .rank-step{font-size: 13px;letter-spacing: .14em;font-weight: 700}.site[data-page="/"] .rank-title{font-size: 28px;letter-spacing: -.02em;margin: 10px 0 12px}.site[data-page="/"] .rank-desc{font-size: 16px;line-height: 1.7;color: var(--text-soft)}.site[data-page="/"] .pricing{max-width: 1280px;margin-left: auto;margin-right: auto;padding-left: 64px;padding-right: 64px;box-sizing: border-box}.site[data-page="/"] .pricing .section-sub{margin-bottom: 40px}.site[data-page="/"] .price-card,.site[data-page="/"] .price-card.featured{border-radius: 12px;border: 1px solid var(--brand)}[data-theme="light"] .site[data-page="/"] .price-card,[data-theme="light"] .site[data-page="/"] .price-card.featured{border-color: var(--hairline-strong)}.site[data-page="/"] .price-card:hover{transform: translateY(-4px)}.site[data-page="/"] .price-every{display: block;padding: 0;margin: 0 0 40px;border: 0;background: none;border-radius: 0}.site[data-page="/"] .price-every-label{text-align: center;font-size: 13px;font-weight: 700;letter-spacing: .16em;margin: 0 0 24px}.site[data-page="/"] .price-every ul{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px 40px;padding: 0 16px}.site[data-page="/"] .price-every li{font-size: 17px;line-height: 1.45;padding-left: 34px}.site[data-page="/"] .price-every li::before{content:"\2713";left: 0;top: 1px;width: 22px;height: 22px;border-radius: 50%;background: var(--brand);color: var(--brand-ink);font-size: 13px;font-weight: 800;display: inline-flex;align-items: center;justify-content: center}.site[data-page="/"] .pricing-note{font-size: 13px;line-height: 1.6;color: var(--text-muted);margin-top: 28px}.site[data-page="/"] .lawsuit{max-width: 1280px;margin: 0 auto;padding: 64px 64px 48px;box-sizing: border-box}.site[data-page="/"] .lawsuit-band{background: none;border: 0;border-radius: 0;box-shadow: none;padding: 0;overflow: visible}.site[data-page="/"] .lawsuit-band::before,.site[data-page="/"] .lawsuit-band::after{content: none;display: none}.site[data-page="/"] .lawsuit-top{display: block;text-align: center;margin-bottom: 0}.site[data-page="/"] .lawsuit-eyebrow{display: block;color: var(--rd-red)}.site[data-page="/"] .lawsuit-eyebrow .pulse-dot{display: none}.site[data-page="/"] .lawsuit-title{font-size: clamp(36px,4.9vw,56px);line-height: 1.04;letter-spacing: -.04em;text-align: center;margin: 0 auto 24px}.site[data-page="/"] .lawsuit-sub{font-size: 20px;line-height: 1.7;max-width: 800px;margin: 0 auto;text-wrap: balance}.site[data-page="/"] .lo-defs{margin: 24px auto 40px;max-width: 800px}.site[data-page="/"] .lo-def{display: block;border: 0;padding: 0;text-align: center}.site[data-page="/"] .lo-def dt{display: inline;font-size: inherit;letter-spacing: 0;text-transform: none;font-weight: 700;padding: 0}.site[data-page="/"] .lo-def dt::after{content:": "}.site[data-page="/"] .lo-def dd{display: inline;font-size: 16px}.site[data-page="/"] .lo-row{grid-template-columns: minmax(0,1fr) 220px;gap: 56px;padding: 28px 0}.site[data-page="/"] .lo-row .lo-main{display: grid;grid-template-columns: 300px minmax(0,1fr);column-gap: 56px;align-content: start}.site[data-page="/"] .lo-name{grid-column: 1;grid-row: 1 / span 3;font-size: 24px;letter-spacing: -.02em;margin: 0}.site[data-page="/"] .lo-main > :not(.lo-name){grid-column: 2}.site[data-page="/"] .lo-desc{font-size: 17px;line-height: 1.7}.site[data-page="/"] .lo-amt{font-size: 30px}.site[data-page="/"] .lo-note{text-align: center;max-width: 760px;margin: 24px auto 20px;font-size: 16px}.site[data-page="/"] .lawsuit-foot{border-top: 0;padding-top: 0;flex-direction: column}.site[data-page="/"] .lawsuit-disclaimer{font-style: normal;color: var(--text-muted);white-space: normal}.site[data-page="/"] .lawsuit-cta{background: var(--danger);color: #FFFFFF;padding: 15px 28px;font-weight: 700;font-size: 16px}.site[data-page="/"] .faq{max-width: 1280px;margin: 0 auto;padding: 64px 64px 48px;box-sizing: border-box}.site[data-page="/"] .faq h2{margin-bottom: 48px}.site[data-page="/"] .faq-q{font-size: 18px;font-weight: 600;letter-spacing: -.01em;padding: 14px 0}.site[data-page="/"] .faq-list{border: 0;border-top: 1px solid var(--hairline);border-radius: 0;background: none;overflow: visible}.site[data-page="/"] .faq-item + .faq-item{border-top: 0}.site[data-page="/"] .faq-item{border-bottom: 1px solid var(--hairline)}.site[data-page="/"] .faq-q{padding: 14px 0}.site[data-page="/"] .faq-q:hover{background: none}.site[data-page="/"] .faq-icon{width: 18px;height: 18px;border: 0;border-radius: 0;color: var(--brand-text)}.site[data-page="/"] .faq-icon svg{width: 18px;height: 18px}.site[data-page="/"] .faq-q:hover .faq-icon,.site[data-page="/"] .faq-item[open] .faq-icon{border: 0}.site[data-page="/"] .faq-a{padding: 0 0 18px}.site[data-page="/"] .faq-a p{font-size: 16px;line-height: 1.7}.site[data-page="/"] .closing{padding: 0;border-top: 1px solid var(--hairline)}.site[data-page="/"] .closing-band{background: none;border: 0;border-radius: 0;max-width: 1280px;padding: 64px 64px 72px}.site[data-page="/"] .closing-band h2{font-size: clamp(36px,4.9vw,56px);line-height: 1.06;letter-spacing: -.035em;max-width: none;margin-bottom: 20px}.site[data-page="/"] .closing-band .section-sub{font-size: 19px;line-height: 1.65;max-width: 760px;margin-bottom: 36px}}@media (max-width: 767px){.site[data-page="/"] .risk-card{position: relative;isolation: isolate;padding: 0;background: none;border: 0;border-radius: 0;box-shadow: none;display: block;text-align: center;--a: 0deg;--hot: conic-gradient(from var(--a),#FFF3B0 0deg,#FFB020 40deg,#FF6A1A 80deg,rgba(150,30,0,.55) 130deg,#FF8A1F 180deg,#FFE07A 225deg,#FF7A1A 275deg,rgba(150,30,0,.5) 320deg,#FFF3B0 360deg);--b: 1.5px;--spin: 18s;--go: .45;--b1: 12px;--b2: 22px;--f1: 7.5s;--f2: 9.5s;animation: rd-spin calc(var(--spin) * var(--k,1)) linear infinite var(--dir,normal);animation-delay: var(--dl,0s);pointer-events: none}.site[data-page="/"] .risk-card:hover{transform: none;box-shadow: none;z-index: auto}.site[data-page="/"] .risk-card:has(.ro:hover){z-index: 6}.site[data-page="/"] .risk-card .ro{position: relative;z-index: 2;height: 100%;padding: var(--b);background: transparent;transform: skewX(-3deg);pointer-events: auto}.site[data-page="/"] .risk-card .redge{position: absolute;inset: 0;background: var(--hot);opacity: 1;animation: rd-ign 1.5s ease-out both;animation-delay: var(--ig,0s)}.site[data-page="/"] .risk-card .ri{position: relative;z-index: 1;height: 100%;background: var(--surface);padding: 32px 24px 28px;text-align: center}.site[data-page="/"] .risk-card .ri > *{transform: skewX(3deg)}.site[data-page="/"] .risk-card .rgl{position: absolute;z-index: 0;inset: 0;pointer-events: none;transform: skewX(-3deg);background: var(--hot);opacity: min(1,calc(var(--go) * var(--gm,1)));transition: opacity .45s ease}.site[data-page="/"] .risk-card .rgl1{inset: -2px;animation: rd-fl1 calc(var(--f1) * var(--k1,1)) linear infinite,rd-ign 1.8s ease-out both;animation-delay: var(--d1,0s),var(--ig,0s)}.site[data-page="/"] .risk-card .rgl2{inset: -10px;animation: rd-fl2 calc(var(--f2) * var(--k2,1)) linear infinite,rd-ign 1.8s ease-out both;animation-delay: var(--d2,0s),var(--ig,0s)}.site[data-page="/"] .risk-card:has(.ro:hover) .rgl{opacity: min(1,calc(var(--go) * var(--gm,1) * 1.8))}.site[data-page="/"] .risk-card:nth-child(1){--ig: 0s}.site[data-page="/"] .risk-card:nth-child(1) .ri{padding-left: 28px;padding-right: 34px}.site[data-page="/"] .risk-card:nth-child(2){--ig: .3s;--k: 1.4;--dir: reverse;--dl: -2.2s;--k1: 1.35;--k2: .75;--d1: -.6s;--d2: -1.1s;--gm: .9;--hot: conic-gradient(from var(--a),#FFE3B0 0deg,#FF9A1F 40deg,#FF4A1A 80deg,rgba(130,20,0,.6) 130deg,#FF6A1A 180deg,#FFB020 225deg,#FF5A1A 275deg,rgba(130,20,0,.55) 320deg,#FFE3B0 360deg)}.site[data-page="/"] .risk-card:nth-child(3){--ig: .6s;--k: .72;--dl: -4.1s;--k1: .8;--k2: 1.3;--d1: -.3s;--d2: -.7s;--gm: 1.12;--hot: conic-gradient(from var(--a),#FFFBD0 0deg,#FFD23F 45deg,#FFA21F 90deg,rgba(170,70,0,.5) 135deg,#FFC83A 185deg,#FFF3B0 230deg,#FF9A1F 280deg,rgba(170,70,0,.5) 325deg,#FFFBD0 360deg)}.site[data-page="/"] .risk-num{font-size: 44px;letter-spacing: -.04em;white-space: nowrap;margin: 0}.site[data-page="/"] .risk-num .small{font-size: 44px;font-weight: 800;margin: 0}.site[data-page="/"] .risk-label{font-size: 16px;line-height: 1.55;max-width: 340px;margin: 14px auto 8px;text-wrap: balance}.site[data-page="/"] .risk-source{display: block;font-size: 13px;line-height: 1.5;letter-spacing: 0;text-transform: none;font-style: normal;color: var(--text-muted);max-width: 340px;margin: 0 auto}[data-theme="light"] .site[data-page="/"] .risk-card .ri{background: var(--surface)}@media (prefers-reduced-motion: reduce){.site[data-page="/"] .risk-card,.site[data-page="/"] .risk-card .rgl1,.site[data-page="/"] .risk-card .rgl2,.site[data-page="/"] .risk-card .redge{animation: none !important}.site[data-page="/"] .risk-card .rgl{filter: blur(14px)}}.site[data-page="/"] .risk-stats{padding: 20px var(--edge) 12px}.site[data-page="/"] .risk-grid{display: grid;grid-template-columns: 1fr;gap: 36px;padding: 0 6px;max-width: 440px;margin-inline: auto;border-top: 0}.site[data-page="/"] .risk-card{border-bottom: 0}.site[data-page="/"] .risk-card .rgl,.site[data-page="/"] .risk-card .redge{display: block}.site[data-page="/"] .risk-card .ri{display: block}.site[data-page="/"] .risk-card:nth-child(n) .ri{padding: 26px 22px 22px}.site[data-page="/"] .risk-num{grid-row: auto;font-size: 38px;margin: 0}.site[data-page="/"] .risk-num .small{font-size: 38px}.site[data-page="/"] .risk-label{font-size: 15px;max-width: none;margin: 12px auto 8px;text-align: center}.site[data-page="/"] .risk-source::before{content: none}}:where(p,li,dd,dt,blockquote,figcaption,cite,td,th,label) a:not([class]){text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.18em}:where(p,li,dd,dt,blockquote,figcaption,cite,td,th,label) a:not([class]):hover,:where(p,li,dd,dt,blockquote,figcaption,cite,td,th,label) a:not([class]):focus-visible{text-decoration-thickness: 2px}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: 3px solid var(--focus);outline-offset: 3px;border-radius: 4px}.nav-toggle,.modal-close{min-width: 24px;min-height: 24px}.audit-row,.criteria-row,.price-features li,.footer-list li{height: auto;min-height: 0;overflow: visible}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}}