.edq-landing{--canvas:#f7f9f8;--ink:#182c2a;--accent:#0f766e;--accent-strong:#115e59;--accent-muted:#0f766e;--accent-bright:#5dd8c4;--landing-teal:#0f766e;--landing-muted:#536b66;--landing-line:#dbe5e1;--landing-surface:#edf3ef;--landing-panel:#fcfdfc;--landing-warm:#a45b34;background:var(--canvas);color:var(--ink);overflow:clip}.dark .edq-landing{--canvas:#101e1c;--ink:#edf4ef;--landing-teal:#66d8c2;--landing-muted:#a8bdb6;--landing-line:#2c433d;--landing-surface:#182c26;--landing-panel:#152722;--landing-warm:#e7ac82}.landing-shell{width:min(1240px,calc(100% - 80px));margin-inline:auto}.edq-landing nav{padding-inline:max(40px,calc((100vw - 1240px) / 2));background:var(--canvas);backdrop-filter:none;border-color:var(--landing-line);padding-block:20px}.edq-landing h1,.edq-landing h2,.edq-landing h3{font-family:var(--font-geist-sans),sans-serif}.landing-hero{display:grid;grid-template-columns:1fr 1.16fr;align-items:center;gap:54px;padding-top:155px;padding-bottom:85px}.landing-eyebrow{color:var(--landing-teal);font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.landing-hero h1{margin-top:24px;font-size:clamp(44px,4.6vw,66px);line-height:1.08;letter-spacing:-.065em;font-weight:540;text-wrap:wrap}.landing-hero h1>span{color:var(--landing-teal)}.landing-hero-description{max-width:400px;margin-top:26px;font-size:16px;line-height:1.8;color:var(--landing-muted)}.landing-auth{margin-top:28px;scroll-margin-top:140px}.landing-auth>div{max-width:none;align-items:start}.landing-auth>div>div{justify-content:start}.landing-auth button{border-radius:8px;padding:13px 18px;font-size:13px;box-shadow:none;transition:transform .2s,background-color .2s}.landing-auth button:hover{transform:translateY(-2px);box-shadow:none}.landing-auth button:active{transform:translateY(0)}.landing-hero-note{margin-top:15px;font-size:12px;color:var(--landing-muted)}.landing-text-link{display:inline-flex;align-items:center;gap:18px;color:var(--landing-teal);font-size:13px;font-weight:600;padding-block:10px}.landing-contact-button span,.landing-text-link span{display:inline-block;transition:transform .25s;font-size:20px}.landing-contact-button:hover span,.landing-text-link:hover span{transform:translate(3px,-3px)}.landing-hero-copy>.landing-text-link{margin-top:26px}.landing-hero-visual{position:relative}.landing-hero-visual:before{content:"";position:absolute;inset:30px -20px -20px 30px;background:var(--landing-surface);border-radius:18px;transform:rotate(3deg)}.landing-chart{position:relative;background:var(--landing-panel);border:1px solid var(--landing-line);border-radius:14px;padding:28px;box-shadow:0 20px 60px -35px #173a3333}.landing-chart-topline{display:flex;justify-content:space-between;gap:12px}.landing-example{font-size:10px;color:var(--landing-muted)}.landing-chart-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px}.landing-chart-summary h2{font-size:19px;font-weight:560;letter-spacing:-.04em}.landing-chart-summary p{font-size:12px;color:var(--landing-muted);margin-top:5px}.landing-big-number{font-size:66px;font-weight:450;letter-spacing:-.065em;font-variant-numeric:tabular-nums;line-height:1;margin-top:23px}.landing-percent{font-size:28px;color:var(--landing-muted);margin-left:3px}.landing-chart-summary .landing-number-label{margin-top:7px}.landing-ring{width:126px;flex-shrink:0;position:relative}.landing-ring>span{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:10px;color:var(--landing-muted);line-height:1.5}.landing-ring strong{color:var(--ink);font-weight:550}.landing-plot{position:relative;overflow:hidden;margin-top:30px;padding-left:34px}.landing-plot-grid{position:absolute;inset:0 0 30px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.landing-plot-grid span{color:var(--landing-muted);font-family:var(--font-geist-mono),monospace;font-size:9px;display:flex;align-items:center;gap:6px}.landing-plot-grid span:after{content:"";height:1px;flex:1;background:var(--landing-line)}.landing-bars{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.landing-bar-column{min-width:0;display:flex;flex-direction:column;align-items:center}.landing-bar-value{font-size:10px;font-family:var(--font-geist-mono),monospace;margin-bottom:8px;background:var(--landing-panel);color:var(--landing-teal)}.landing-bar-track{width:70%;max-width:37px;height:113px;background:var(--landing-surface);border-radius:4px 4px 0 0;overflow:hidden}.landing-bar-fill{height:100%;width:100%;background:var(--landing-teal);transform-origin:bottom;transition:transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--bar-delay);border-radius:4px 4px 0 0}.landing-bar-label{font-family:var(--font-geist-mono),monospace;color:var(--landing-muted);font-size:9px;padding-top:12px}.landing-scan{position:absolute;inset:0 auto 31px 34px;width:1px;background:var(--landing-teal);opacity:0;pointer-events:none}.landing-chart-details{display:flex;justify-content:space-between;gap:8px;padding-block:20px;font-size:11px;color:var(--landing-muted);border-bottom:1px solid var(--landing-line)}.landing-chart-details strong{font-family:var(--font-geist-mono),monospace;color:var(--ink);font-weight:500}.landing-chart-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:17px}.landing-table-switch{display:flex;gap:3px;flex-wrap:wrap}.landing-table-switch button{border:1px solid transparent;border-radius:6px;padding:6px 8px;color:var(--landing-muted);font-size:10px;transition:color .2s,background-color .2s}.landing-table-switch button:hover,.landing-table-switch button[aria-pressed=true]{color:var(--landing-teal);background:var(--landing-surface)}.landing-table-switch button[aria-pressed=true]{border-color:var(--landing-line)}.landing-motion-button{color:var(--landing-muted);font-size:10px;padding:7px 0;text-decoration:underline;text-underline-offset:3px}.landing-chart figcaption{margin-top:12px;font-size:10px;color:var(--landing-muted)}.landing-proof-strip{border-block:1px solid var(--landing-line);display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;color:var(--landing-muted);font-size:12px}.landing-proof-strip p{font-size:14px;line-height:1.6}.landing-proof-strip strong{color:var(--ink);font-weight:550}.landing-proof-strip>span{font-family:var(--font-geist-mono),monospace;font-size:11px}.landing-discover{padding-block:110px 30px;scroll-margin-top:80px}.landing-section-heading h2{margin-top:20px;font-size:clamp(34px,4vw,49px);line-height:1.12;letter-spacing:-.055em;font-weight:500}.landing-section-heading h2 span{color:var(--landing-muted)}.landing-section-heading>p:last-child:not(:first-child){max-width:460px;color:var(--landing-muted);font-size:15px;line-height:1.8;margin-top:24px}.landing-features{margin-top:68px}.landing-feature{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:center;padding-block:48px 65px;border-top:1px solid var(--landing-line)}.landing-feature+.landing-feature{margin-top:30px}.landing-feature-copy h3{margin-block:18px;font-size:32px;font-weight:500;letter-spacing:-.045em;line-height:1.18}.landing-feature-copy>p:not(.landing-eyebrow){color:var(--landing-muted);font-size:14px;line-height:1.8;max-width:365px}.landing-type-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.landing-type-list span{font-family:var(--font-geist-mono),monospace;font-size:10px;border-bottom:1px solid var(--landing-line);padding:4px 6px;color:var(--landing-teal)}.landing-distribution{padding:28px;background:var(--landing-surface);border-radius:12px}.landing-distribution-title{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:550}.landing-distribution-title span:last-child{font-size:10px;font-weight:400;color:var(--landing-muted)}.landing-histogram{height:180px;display:flex;align-items:end;gap:7px;position:relative;margin-top:35px;border-bottom:1px solid var(--landing-line)}.landing-histogram>div{flex:1;background:var(--landing-teal);opacity:.72;border-radius:3px 3px 0 0;transform-origin:bottom}.landing-histogram>.landing-outlier{background:var(--landing-warm);opacity:1}.landing-outlier-label{position:absolute;right:0;top:9px;color:var(--landing-warm);font-size:10px;padding-bottom:40px}.landing-outlier-label:after{content:"";position:absolute;right:8px;top:20px;width:1px;height:105px;background:var(--landing-warm);opacity:.4}.landing-axis{display:flex;justify-content:space-between;color:var(--landing-muted);font-family:var(--font-geist-mono),monospace;font-size:9px;margin-top:10px}.landing-distribution figcaption{color:var(--landing-muted);font-size:11px;margin-top:23px}.landing-feature-reverse{grid-template-columns:1.2fr 1fr}.landing-feature-reverse .landing-feature-copy{padding-left:20px}.landing-findings{padding:10px 28px}.landing-findings>.landing-eyebrow{margin-bottom:25px}.landing-findings>div{display:grid;grid-template-columns:1fr 1.4fr 10px;align-items:center;border-bottom:1px solid var(--landing-line);gap:16px;padding-block:22px;font-size:12px;color:var(--landing-muted)}.landing-finding-field{font-family:var(--font-geist-mono),monospace;color:var(--ink)}.landing-finding-indicator{width:7px;height:7px;background:var(--landing-warm);border-radius:50%}.landing-findings>.landing-example{margin-top:16px}.landing-how{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;padding-block:55px 110px}.landing-step{display:flex;gap:25px;padding-block:24px;border-bottom:1px solid var(--landing-line)}.landing-step:first-child{padding-top:0}.landing-step-number{color:var(--landing-teal);font-family:var(--font-geist-mono),monospace;font-size:12px;padding-top:4px}.landing-step h3{font-size:19px;font-weight:550}.landing-step p{color:var(--landing-muted);font-size:13px;line-height:1.8;margin-top:9px;max-width:365px}.landing-contact{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;border-top:1px solid var(--landing-line);padding-block:70px 85px}.landing-contact h2{font-size:clamp(30px,3.8vw,47px);line-height:1.12;letter-spacing:-.05em;font-weight:500;margin-top:22px}.landing-contact>div:last-child{align-self:end}.landing-contact p:not(.landing-eyebrow){color:var(--landing-muted);font-size:14px;line-height:1.8}.landing-contact-button{display:inline-flex;align-items:center;gap:50px;margin-top:25px;border-radius:8px;padding:12px 20px;font-size:13px;font-weight:550;background:var(--accent);color:white}.landing-contact-button:hover{background:var(--accent-strong)}.landing-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--landing-line);padding-block:35px}.landing-footer>a,.landing-footer>span:not(:first-child){font-size:11px;color:var(--landing-muted)}.landing-footer>a:hover{color:var(--landing-teal)}@media (prefers-reduced-motion:no-preference){.landing-enter{animation:landing-enter .8s cubic-bezier(.16,1,.3,1) both}.landing-hero h1{animation-delay:.08s}.landing-hero-description{animation-delay:.16s}.landing-auth{animation-delay:.24s}.landing-hero-visual{animation-delay:.2s}.landing-chart[data-moving=true] .landing-scan{animation:landing-scan 6s ease-in-out infinite}@supports (animation-timeline:view()){.landing-reveal{animation:landing-enter linear both;animation-timeline:view();animation-range:entry 0 entry 25%}.landing-histogram>div{animation:landing-grow linear both;animation-timeline:view();animation-range:entry 0 entry 95%}}}@keyframes landing-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes landing-grow{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes landing-scan{0%,15%{transform:translateX(0);opacity:0}25%{opacity:.5}85%{opacity:.5}to{transform:translateX(460px);opacity:0}}@media (prefers-reduced-motion:reduce){.landing-auth button,.landing-bar-fill,.landing-contact-button span,.landing-text-link span{transition:none}}@media (max-width:1100px){.landing-hero{gap:30px}.landing-chart{padding:22px}.landing-ring{width:104px}.landing-big-number{font-size:58px}.landing-chart-summary h2{font-size:17px}.landing-chart-controls{gap:4px}.landing-bars{gap:8px}.landing-contact,.landing-feature,.landing-how{gap:50px}}@media (max-width:850px){.landing-shell{width:calc(100% - 48px)}.edq-landing nav{padding-inline:24px}.landing-hero{grid-template-columns:1fr;gap:50px;padding-top:130px;padding-bottom:55px}.landing-hero-copy{max-width:600px}.landing-hero h1{font-size:58px}.landing-hero-description{max-width:480px}.landing-hero-visual{max-width:650px}.landing-chart{padding:28px}.landing-ring{width:126px}.landing-proof-strip{flex-wrap:wrap;justify-content:start;column-gap:26px;row-gap:16px}.landing-proof-strip p{width:100%}.landing-feature{gap:30px}.landing-feature-copy h3{font-size:27px}.landing-distribution{padding:20px}.landing-contact,.landing-how{gap:35px}}@media (max-width:600px){.landing-shell{width:calc(100% - 40px)}.edq-landing nav{padding-inline:20px}.landing-hero{padding-top:122px}.landing-hero h1{font-size:clamp(39px,10.5vw,55px)}.landing-hero-description{font-size:15px}.landing-auth button{padding-inline:13px;font-size:12px}.landing-hero-visual:before{inset:20px -7px -12px 14px;transform:rotate(2deg)}.landing-chart{padding:19px}.landing-chart-summary{gap:10px}.landing-chart-summary h2{font-size:16px}.landing-chart-summary p{font-size:10px}.landing-big-number{font-size:54px}.landing-ring{width:92px}.landing-ring>span{font-size:8px}.landing-bars{gap:6px}.landing-bar-label{font-size:8px}.landing-bar-value{font-size:9px}.landing-chart-details{font-size:10px}.landing-table-switch button{font-size:9px;padding-inline:7px}.landing-chart-summary h2{max-width:175px}.landing-chart-summary{align-items:end}.landing-discover{padding-top:75px}.landing-features{margin-top:40px}.landing-contact,.landing-feature,.landing-how{grid-template-columns:1fr;gap:32px}.landing-feature-reverse .landing-feature-copy{padding-left:0;order:-1}.landing-findings{padding-inline:0}.landing-feature{padding-block:30px 40px}.landing-how{padding-block:30px 65px}.landing-steps{margin-top:8px}.landing-contact{padding-block:45px 55px}.landing-footer{flex-wrap:wrap;padding-block:28px;gap:18px}.landing-footer>span:first-child{width:100%}.landing-footer>a{margin-left:auto}}