.landing-module__jDH3nq__page{--paper:#fbfaf7;--surface:#fff;--raised:#f4f2ee;--ink:#16151a;--ink-2:#3d3b45;--muted:#5d5a66;--faint:#6b6875;--line:#16151a1a;--line-strong:#16151a2e;--violet:#5646d6;--violet-soft:#efecff;--emerald:#0f7a52;--emerald-soft:#e6f5ee;--amber:#9a6b09;--amber-soft:#fdf3e0;--rose:#b23c4b;--rose-soft:#fdedee;--gutter:clamp(1.25rem, 4vw, 4.5rem);--measure:78rem;isolation:isolate;background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.landing-module__jDH3nq__container{width:100%;max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.landing-module__jDH3nq__page h1,.landing-module__jDH3nq__page h2,.landing-module__jDH3nq__page h3{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;color:var(--ink);margin:0;font-weight:400;line-height:1.03}.landing-module__jDH3nq__page h1{font-size:clamp(2.6rem,6.4vw,4.9rem);line-height:.99}.landing-module__jDH3nq__page h2{font-size:clamp(1.95rem,3.9vw,3.05rem)}.landing-module__jDH3nq__page h3{letter-spacing:-.012em;font-size:1.2rem}.landing-module__jDH3nq__page em{color:var(--violet);font-style:italic}.landing-module__jDH3nq__page p{color:var(--muted);margin:0;line-height:1.66}.landing-module__jDH3nq__label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);align-items:center;gap:.7rem;font-size:.7rem;display:inline-flex}.landing-module__jDH3nq__label span{color:var(--violet);font-weight:600}.landing-module__jDH3nq__label i{background:var(--line-strong);width:clamp(1.5rem,5vw,2.75rem);height:1px;display:block}.landing-module__jDH3nq__header{z-index:40;background:color-mix(in srgb, var(--paper) 90%, transparent);border-bottom:1px solid #0000;padding-block:.95rem;transition:border-color .25s,background .25s;position:sticky;top:0}.landing-module__jDH3nq__header.is-stuck{border-bottom-color:var(--line);background:color-mix(in srgb, var(--paper) 97%, transparent)}.landing-module__jDH3nq__headerInner{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.landing-module__jDH3nq__logoLink{color:var(--ink);align-items:center;display:inline-flex}.landing-module__jDH3nq__nav{gap:2rem;display:none}.landing-module__jDH3nq__nav a{color:var(--ink-2);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.landing-module__jDH3nq__nav a:after{content:"";background:var(--violet);transform-origin:0;width:100%;height:1.5px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.4rem;left:0;transform:scaleX(0)}.landing-module__jDH3nq__nav a:hover{color:var(--violet)}.landing-module__jDH3nq__nav a:hover:after{transform:scaleX(1)}.landing-module__jDH3nq__headerActions{align-items:center;gap:.9rem;display:flex}.landing-module__jDH3nq__signIn{color:var(--ink-2);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:none}.landing-module__jDH3nq__signIn:hover{color:var(--violet)}.landing-module__jDH3nq__primary,.landing-module__jDH3nq__ghost{white-space:nowrap;border-radius:.6rem;align-items:center;gap:.5rem;padding:.72rem 1.3rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.landing-module__jDH3nq__primary{background:var(--violet);color:#fff;border:1px solid var(--violet);box-shadow:0 1px 2px #16151a14}.landing-module__jDH3nq__primary:hover{background:#4839c4;border-color:#4839c4}.landing-module__jDH3nq__ghost{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink)}.landing-module__jDH3nq__ghost:hover{border-color:var(--violet);color:var(--violet)}.landing-module__jDH3nq__primary svg,.landing-module__jDH3nq__ghost svg{width:1rem;height:1rem;transition:transform .25s cubic-bezier(.22,1,.36,1)}.landing-module__jDH3nq__primary:hover svg,.landing-module__jDH3nq__ghost:hover svg{transform:translate(3px)}.landing-module__jDH3nq__page a:focus-visible,.landing-module__jDH3nq__page button:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:.4rem}.landing-module__jDH3nq__hero{padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem)}.landing-module__jDH3nq__heroGrid{gap:clamp(2.5rem,5vw,4rem);display:grid}.landing-module__jDH3nq__heroCopy>*+*{margin-top:1.5rem}.landing-module__jDH3nq__heroLead{max-width:36rem;color:var(--ink-2);font-size:clamp(1.05rem,1.4vw,1.2rem)}.landing-module__jDH3nq__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.landing-module__jDH3nq__heroNote{color:var(--faint);font-size:.85rem}.landing-module__jDH3nq__heroMeta{border-top:1px solid var(--line);flex-wrap:wrap;gap:.7rem 1.75rem;margin:0;padding-top:1.2rem;padding-left:0;list-style:none;display:flex}.landing-module__jDH3nq__heroMeta li{color:var(--ink-2);align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:inline-flex}.landing-module__jDH3nq__heroMeta svg{width:.95rem;height:.95rem;color:var(--violet);flex-shrink:0}.landing-module__jDH3nq__instrument{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;padding:clamp(1.1rem,2.2vw,1.55rem);position:relative;box-shadow:0 1px 2px #16151a0d,0 12px 32px -18px #16151a47}.landing-module__jDH3nq__instrumentTop{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;font-size:.68rem;display:flex}.landing-module__jDH3nq__live{color:var(--emerald);align-items:center;gap:.42rem;font-weight:600;display:inline-flex}.landing-module__jDH3nq__live i{background:var(--emerald);border-radius:50%;width:.42rem;height:.42rem;animation:2.4s ease-in-out infinite landing-module__jDH3nq__pulse}@keyframes landing-module__jDH3nq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.landing-module__jDH3nq__readout{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding-block:1.2rem 1rem;display:grid}.landing-module__jDH3nq__candidate{font-family:var(--font-mono);letter-spacing:.09em;color:var(--faint);text-transform:uppercase;font-size:.72rem}.landing-module__jDH3nq__score{font-family:var(--font-display);color:var(--ink);align-items:baseline;gap:.3rem;margin-top:.35rem;line-height:1;display:flex}.landing-module__jDH3nq__score strong{letter-spacing:-.04em;font-size:clamp(3rem,6.5vw,4.1rem);font-weight:400}.landing-module__jDH3nq__score span{color:var(--faint);font-size:1rem}.landing-module__jDH3nq__verdict{background:var(--emerald-soft);color:var(--emerald);white-space:nowrap;border:1px solid #0f7a5247;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.landing-module__jDH3nq__bars{gap:.75rem;padding-block:.3rem 1.15rem;display:grid}.landing-module__jDH3nq__bar{color:var(--ink-2);grid-template-columns:1fr auto;align-items:center;gap:.35rem .8rem;font-size:.83rem;display:grid}.landing-module__jDH3nq__bar b{font-family:var(--font-mono);color:var(--muted);font-size:.75rem;font-weight:600}.landing-module__jDH3nq__track{background:var(--raised);border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.landing-module__jDH3nq__track i{border-radius:inherit;background:var(--violet);transform-origin:0;height:100%;transition:transform 1.05s cubic-bezier(.22, 1, .36, 1) var(--delay,0s);display:block;transform:scaleX(0)}.landing-module__jDH3nq__barEmerald .landing-module__jDH3nq__track i{background:var(--emerald)}.landing-module__jDH3nq__barAmber .landing-module__jDH3nq__track i{background:var(--amber)}.landing-module__jDH3nq__quote{border-left:3px solid var(--violet);background:var(--violet-soft);border-radius:0 .45rem .45rem 0;margin:0 0 1rem;padding:.8rem .95rem}.landing-module__jDH3nq__quote p{font-family:var(--font-display);color:var(--ink);font-size:.95rem;line-height:1.52}.landing-module__jDH3nq__quote cite{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.45rem;font-size:.67rem;font-style:normal;display:block}.landing-module__jDH3nq__gate{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:.6rem;padding-top:.9rem;font-size:.85rem;display:flex}.landing-module__jDH3nq__gate svg{width:1rem;height:1rem;color:var(--violet);flex-shrink:0}.landing-module__jDH3nq__ticker{border-block:1px solid var(--line);background:var(--surface);padding-block:.9rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-module__jDH3nq__tickerRow{width:max-content;animation:46s linear infinite landing-module__jDH3nq__slide;display:flex}.landing-module__jDH3nq__ticker:hover .landing-module__jDH3nq__tickerRow{animation-play-state:paused}.landing-module__jDH3nq__tickerRow span{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:2.4rem;padding-right:2.4rem;font-size:.73rem;display:inline-flex}.landing-module__jDH3nq__tickerRow span:after{content:"";background:var(--violet);border-radius:50%;width:.3rem;height:.3rem}@keyframes landing-module__jDH3nq__slide{to{transform:translate(-50%)}}.landing-module__jDH3nq__section{border-top:1px solid var(--line);padding-block:clamp(3.5rem,8vw,6.5rem)}.landing-module__jDH3nq__sectionAlt{background:var(--surface)}.landing-module__jDH3nq__sectionHead{gap:1.05rem;max-width:50rem;margin-bottom:clamp(2.25rem,4.5vw,3.5rem);display:grid}.landing-module__jDH3nq__sectionHead p{font-size:1.02rem}.landing-module__jDH3nq__counts{gap:clamp(1.4rem,3vw,2.25rem);display:grid}.landing-module__jDH3nq__count{border-top:2px solid var(--line-strong);padding-top:1.15rem}.landing-module__jDH3nq__countValue{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);align-items:baseline;gap:.3rem;font-size:clamp(2.5rem,5vw,3.6rem);line-height:1;display:flex}.landing-module__jDH3nq__countValue small{color:var(--faint);font-size:.3em;font-family:var(--font-sans);letter-spacing:0;font-weight:600}.landing-module__jDH3nq__count p{margin-top:.65rem;font-size:.9rem}.landing-module__jDH3nq__countAccent{border-top-color:var(--violet)}.landing-module__jDH3nq__countAccent .landing-module__jDH3nq__countValue{color:var(--violet)}.landing-module__jDH3nq__steps{background:var(--line);border:1px solid var(--line);border-radius:.9rem;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.landing-module__jDH3nq__step{background:var(--surface);padding:clamp(1.35rem,2.8vw,1.9rem);transition:background .25s;position:relative}.landing-module__jDH3nq__step:hover{background:var(--raised)}.landing-module__jDH3nq__step:before{content:"";background:var(--violet);transform-origin:top;width:3px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.landing-module__jDH3nq__step:hover:before{transform:scaleY(1)}.landing-module__jDH3nq__stepNum{font-family:var(--font-mono);letter-spacing:.12em;color:var(--violet);font-size:.72rem;font-weight:600}.landing-module__jDH3nq__stepIcon{background:var(--violet-soft);border-radius:.55rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;margin-bottom:.9rem;display:inline-flex}.landing-module__jDH3nq__stepIcon svg{width:1.05rem;height:1.05rem;color:var(--violet)}.landing-module__jDH3nq__step h3{margin-block:.55rem .5rem}.landing-module__jDH3nq__step p{font-size:.9rem}.landing-module__jDH3nq__anatomy{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.landing-module__jDH3nq__anatomyItem{background:var(--surface);border:1px solid var(--line);border-radius:.7rem;grid-template-columns:auto 1fr;align-items:start;gap:.4rem .95rem;padding:1.05rem 1.2rem;display:grid}.landing-module__jDH3nq__anatomyItem svg{width:1.1rem;height:1.1rem;color:var(--violet);margin-top:.15rem}.landing-module__jDH3nq__anatomyItem h3{font-family:var(--font-sans);letter-spacing:0;font-size:.97rem;font-weight:650}.landing-module__jDH3nq__anatomyItem p{grid-column:2;font-size:.88rem}.landing-module__jDH3nq__split{align-items:start;gap:clamp(2rem,4.5vw,3.25rem);display:grid}.landing-module__jDH3nq__bands{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.landing-module__jDH3nq__band{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;grid-template-columns:auto 5rem 1fr;align-items:center;gap:.95rem;padding:1rem 1.2rem;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s;display:grid}.landing-module__jDH3nq__band:hover{border-color:var(--line-strong);transform:translate(5px)}.landing-module__jDH3nq__bandRange{font-family:var(--font-mono);color:var(--ink);font-size:.85rem;font-weight:600}.landing-module__jDH3nq__bandName{color:var(--ink-2);font-size:.9rem;font-weight:500}.landing-module__jDH3nq__bandDot{border-radius:50%;flex-shrink:0;width:.62rem;height:.62rem}.landing-module__jDH3nq__dotEmerald{background:var(--emerald)}.landing-module__jDH3nq__dotViolet{background:var(--violet)}.landing-module__jDH3nq__dotAmber{background:var(--amber)}.landing-module__jDH3nq__dotRose{background:var(--rose)}.landing-module__jDH3nq__trustGrid{background:var(--line);border:1px solid var(--line);border-radius:.9rem;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.landing-module__jDH3nq__trustItem{background:var(--surface);padding:clamp(1.3rem,2.8vw,1.8rem)}.landing-module__jDH3nq__trustItem svg{width:1.2rem;height:1.2rem;color:var(--violet)}.landing-module__jDH3nq__trustItem h3{font-family:var(--font-sans);letter-spacing:0;margin-block:.8rem .4rem;font-size:.98rem;font-weight:650;line-height:1.35}.landing-module__jDH3nq__trustItem p{font-size:.87rem}.landing-module__jDH3nq__faq{gap:.7rem;max-width:52rem;display:grid}.landing-module__jDH3nq__faqItem{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;overflow:hidden}.landing-module__jDH3nq__faqItem summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.landing-module__jDH3nq__faqItem summary::-webkit-details-marker{display:none}.landing-module__jDH3nq__faqItem summary:after{content:"";border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);flex-shrink:0;width:.62rem;height:.62rem;transition:transform .25s;transform:rotate(45deg)}.landing-module__jDH3nq__faqItem[open] summary:after{transform:rotate(-135deg)}.landing-module__jDH3nq__faqItem p{max-width:62ch;padding:0 1.3rem 1.2rem;font-size:.92rem}.landing-module__jDH3nq__cta{border-top:1px solid var(--line);background:var(--surface);text-align:center;padding-block:clamp(3.75rem,8vw,6.5rem)}.landing-module__jDH3nq__cta h2{max-width:22ch;margin-inline:auto}.landing-module__jDH3nq__cta p{max-width:46ch;margin:1.25rem auto 2rem;font-size:1.02rem}.landing-module__jDH3nq__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.landing-module__jDH3nq__footer{border-top:1px solid var(--line);padding-block:2.4rem}.landing-module__jDH3nq__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.1rem;display:flex}.landing-module__jDH3nq__footer p{color:var(--faint);font-size:.83rem}.landing-module__jDH3nq__footerLinks{flex-wrap:wrap;gap:1.4rem;display:flex}.landing-module__jDH3nq__footerLinks a{color:var(--ink-2);font-size:.85rem;text-decoration:none;transition:color .2s}.landing-module__jDH3nq__footerLinks a:hover{color:var(--violet);text-decoration:underline}html[data-motion=on] .landing-module__jDH3nq__page [data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .65s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:translateY(16px)}html[data-motion=on] .landing-module__jDH3nq__page [data-reveal].is-revealed{opacity:1;transform:none}html[data-motion=on] .landing-module__jDH3nq__page [data-reveal] .landing-module__jDH3nq__track i{transform:scaleX(0)}html[data-motion=on] .landing-module__jDH3nq__page [data-reveal].is-revealed .landing-module__jDH3nq__track i{transform:scaleX(var(--fill,0))}@media (min-width:40rem){.landing-module__jDH3nq__counts{grid-template-columns:repeat(3,1fr)}.landing-module__jDH3nq__steps,.landing-module__jDH3nq__trustGrid{grid-template-columns:repeat(2,1fr)}.landing-module__jDH3nq__signIn{display:inline-flex}}@media (min-width:64rem){.landing-module__jDH3nq__nav{display:flex}.landing-module__jDH3nq__heroGrid{grid-template-columns:1.08fr .92fr;align-items:center}.landing-module__jDH3nq__steps{grid-template-columns:repeat(3,1fr)}.landing-module__jDH3nq__trustGrid{grid-template-columns:repeat(4,1fr)}.landing-module__jDH3nq__split{grid-template-columns:.85fr 1.15fr}}@media (min-width:40rem){.landing-module__jDH3nq__section{content-visibility:auto;contain-intrinsic-size:auto 40rem}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__page *,.landing-module__jDH3nq__page :before,.landing-module__jDH3nq__page :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.landing-module__jDH3nq__tickerRow{animation:none}:is(html .landing-module__jDH3nq__page [data-reveal],html[data-motion=on] .landing-module__jDH3nq__page [data-reveal]){opacity:1;transform:none}.landing-module__jDH3nq__track i{transform:scaleX(var(--fill,0))}}@media (min-width:90rem){.landing-module__jDH3nq__page{--measure:96rem}}
