.nc-clarity *,.nc-clarity :before,.nc-clarity :after{box-sizing:border-box}.nc-clarity{scroll-behavior:smooth}html[data-skin=slate]{--c-bg:#f4f6fa;--c-bg-alt:#e9eef5;--c-surface:#fff;--c-ink:#0c1422;--c-ink-soft:#16223a;--c-fg:#0c1422;--c-fg-2:#3b475a;--c-fg-3:#6b7889;--c-on-ink:#f4f6fa;--c-on-ink-2:#b7c2d2;--c-on-ink-3:#76849a;--c-accent:#c4905a;--c-accent-dark:#9e6f3e;--c-accent-fg:#0c1422;--c-border:#0c14221a;--c-border-soft:#0c14220f;--c-border-strong:#0c14223d;--c-border-ink:#f4f6fa1f;--c-display:var(--font-sans);--display-style:normal;--display-weight:700;--display-ls:-.025em;--c-radius:12px;--c-radius-sm:8px;--c-shadow-md:0 8px 22px -8px #0c142238, 0 2px 6px #0c142214;--c-shadow-lg:0 28px 70px -22px #0c142266, 0 6px 14px #0c14221a;--c-shadow-xl:0 50px 130px -34px #0c142299;--c-scrim:linear-gradient(95deg, #080e18f0 0%, #080e18c7 36%, #080e1838 66%, #080e1800 88%);--hero-bg:#0c1422}.nc-clarity{background:var(--c-bg);color:var(--c-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;transition:background .4s var(--ease-standard), color .4s var(--ease-standard);margin:0;overflow-x:hidden}.nc-clarity a{color:inherit;text-decoration:none}.nc-clarity ::selection{background:var(--c-accent);color:#fff}.nc-clarity img{max-width:100%;display:block}.nc-clarity .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 48px}.nc-clarity .wrap-wide{width:100%;max-width:1440px;margin:0 auto;padding:0 48px}.nc-clarity .disp{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-ls);margin:0}.nc-clarity .disp em{font-style:var(--display-style);color:var(--c-accent)}.nc-clarity .eyebrow-c{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent-dark);align-items:center;gap:11px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.nc-clarity .eyebrow-c:before{content:"";background:var(--c-accent);flex:none;width:22px;height:1px}.nc-clarity .on-ink .eyebrow-c{color:var(--c-accent)}.nc-clarity .btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-base), color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base);border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:16px 26px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.nc-clarity .btn:hover{transform:translateY(-2px)}.nc-clarity .btn-accent{background:var(--c-accent);color:var(--c-accent-fg)}.nc-clarity .btn-accent:hover{box-shadow:0 10px 28px -8px color-mix(in oklab, var(--c-accent) 70%, transparent)}.nc-clarity .btn-ink{background:var(--c-ink);color:var(--c-on-ink)}.nc-clarity .btn-ink:hover{background:var(--c-ink-soft)}.nc-clarity .btn-ghost{color:var(--c-fg);border-color:var(--c-border-strong);background:0 0}.nc-clarity .btn-ghost:hover{border-color:var(--c-fg)}.nc-clarity .btn-ghost-cream{color:var(--c-on-ink);border-color:var(--c-border-ink);background:0 0}.nc-clarity .btn-ghost-cream:hover{border-color:var(--c-on-ink);background:#ffffff0d}.nc-clarity .btn .ar{transition:transform var(--dur-base) var(--ease-out)}.nc-clarity .btn:hover .ar{transform:translate(4px)}.nc-clarity .btn .play{border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.nc-clarity .btn .play:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid;margin-left:1px}.nc-clarity .nch{z-index:100;transition:background var(--dur-base), backdrop-filter var(--dur-base), border-color var(--dur-base);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nc-clarity .nch.scrolled{background:color-mix(in oklab, var(--c-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--c-border)}.nc-clarity .nch-inner{align-items:center;gap:28px;height:74px;display:flex}.nc-clarity .nch-logo img{height:20px;display:block}.nc-clarity .nch-logo .ink,.nc-clarity .nch.scrolled .nch-logo .cream{display:none}.nc-clarity .nch.scrolled .nch-logo .ink{display:block}.nc-clarity .nch-nav{align-items:center;gap:30px;margin-left:14px;display:flex}.nc-clarity .nch-link{font-family:var(--font-sans);color:var(--c-on-ink);opacity:.82;transition:opacity var(--dur-base), color var(--dur-base);font-size:13.5px;font-weight:500;position:relative}.nc-clarity .nch-link:hover,.nc-clarity .nch-link.is-active{opacity:1}.nc-clarity .nch-link.is-active:after{content:"";background:var(--c-accent);height:1px;position:absolute;bottom:-7px;left:0;right:0}.nc-clarity .nch.scrolled .nch-link{color:var(--c-fg);opacity:.7}.nc-clarity .nch.scrolled .nch-link:hover,.nc-clarity .nch.scrolled .nch-link.is-active{opacity:1}.nc-clarity .nch-right{align-items:center;gap:18px;margin-left:auto;display:flex}.nc-clarity .nch .btn{padding:11px 19px}.nc-clarity .nch-lang{font-family:var(--font-mono);letter-spacing:.04em;color:var(--c-on-ink);opacity:.82;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px}.nc-clarity .nch-lang [data-lang].on{opacity:1;font-weight:600}.nc-clarity .nch-lang [data-lang]{opacity:.55}.nc-clarity .nch-lang .sep{opacity:.4;margin:0 5px}.nc-clarity .nch.scrolled .nch-lang{color:var(--c-fg)}.nc-clarity .hero{background:var(--hero-bg);color:var(--c-on-ink);transition:background .4s var(--ease-standard);padding:150px 0 86px;position:relative;overflow:hidden}.nc-clarity .hero-grid{grid-template-columns:1.02fr 1.08fr;align-items:center;gap:56px;display:grid}.nc-clarity .hero-copy{max-width:600px}.nc-clarity .hero h1{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-ls);color:var(--c-on-ink);margin:20px 0 0;font-size:clamp(2.7rem,4.5vw,4.35rem);line-height:1.04}.nc-clarity .hero h1 em{font-style:var(--display-style);color:var(--c-accent)}.nc-clarity .hero-lede{font-family:var(--font-sans);color:var(--c-on-ink-2);max-width:50ch;margin:24px 0 0;font-size:17px;line-height:1.62}.nc-clarity .hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin:34px 0 0;display:flex}.nc-clarity .hero-meta{font-family:var(--font-sans);color:var(--c-on-ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin:38px 0 0;font-size:13px;display:flex}.nc-clarity .hero-meta b{color:var(--c-on-ink);font-weight:600}.nc-clarity .hero-meta .dot{background:var(--c-on-ink-3);border-radius:50%;width:3px;height:3px}.nc-clarity .eyebrow-hero{color:var(--c-accent)}.nc-clarity .hero-stage{position:relative}.nc-clarity .office{border-radius:var(--c-radius);aspect-ratio:4/3;box-shadow:var(--c-shadow-xl);border:1px solid var(--c-border-ink);position:relative;overflow:hidden}.nc-clarity .office .office-photo{width:100%;height:100%;transition:filter .4s var(--ease-standard);background:linear-gradient(155deg,#1a15106b 0%,#0e0b08a8 60%,#0e0b08d1 100%),url(/assets/photo-hero-led-ribbon-copper.jpg) 50%/cover no-repeat;position:absolute;inset:0}html[data-skin=slate] .nc-clarity .office .office-photo{filter:saturate(.82)hue-rotate(-12deg);background:linear-gradient(155deg,#0c121e80 0%,#080c16b3 60%,#080c16db 100%),url(/assets/photo-hero-led-ribbon-copper.jpg) 50%/cover no-repeat}.nc-clarity .office:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#08080a1f 0%,#08080a6b 100%);position:absolute;inset:0}.nc-clarity .monitor{z-index:3;background:#0a0a0c;border-radius:8px;width:60%;padding:8px;position:absolute;top:13%;left:8%;box-shadow:0 26px 60px #00000080,inset 0 0 0 1px #ffffff12}.nc-clarity .monitor .scr{aspect-ratio:16/10;background:var(--feed-bg,#14110d);border-radius:4px;flex-direction:column;display:flex;position:relative;overflow:hidden}.nc-clarity .monitor .mount{background:#ffffff2e;width:3px;height:22px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.nc-clarity .tablet{z-index:4;background:#0a0a0c;border-radius:14px;width:28%;padding:6px;position:absolute;bottom:6%;right:5%;box-shadow:0 24px 50px #0000008c,inset 0 0 0 1px #ffffff14}.nc-clarity .tablet .scr{aspect-ratio:3/4;background:var(--feed-bg2,#11130f);border-radius:9px;flex-direction:column;display:flex;position:relative;overflow:hidden}.nc-clarity .feed{--feed-fg:#fbf6ec;color:var(--feed-fg);flex-direction:column;display:flex;position:absolute;inset:0}.nc-clarity .feed-bg{background:radial-gradient(120% 90% at 0 0,#c4905a4d,#0000 55%),linear-gradient(160deg,#1b1712,#0d0b08)}html[data-skin=slate] .nc-clarity .feed-bg{background:radial-gradient(120% 90% at 0 0,#c4905a38,#0000 55%),linear-gradient(160deg,#14213a,#0a1018)}.nc-clarity .feed-head{align-items:center;gap:8px;padding:7% 8% 0;display:flex}.nc-clarity .feed-brand{font-family:var(--font-sans);letter-spacing:.18em;font-size:9px;font-weight:700}.nc-clarity .feed-live{font-family:var(--font-sans);letter-spacing:.14em;opacity:.8;align-items:center;gap:5px;margin-left:auto;font-size:7.5px;font-weight:700;display:inline-flex}.nc-clarity .feed-body{flex-direction:column;flex:1;gap:5%;min-height:0;padding:5% 8%;display:flex}.nc-clarity .feed-announce{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:-.01em;font-size:clamp(15px,2.3vw,30px);line-height:1.04}.nc-clarity .feed-cards{flex:1;grid-template-columns:1fr 1fr;gap:4%;min-height:0;display:grid}.nc-clarity .feed-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;flex-direction:column;min-height:0;padding:7% 8%;display:flex}.nc-clarity .feed-card .lab{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.66;font-size:7px;font-weight:700}.nc-clarity .feed-card .kpi{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);margin-top:auto;font-size:clamp(14px,2vw,26px);line-height:1}.nc-clarity .feed-card .kpi .up{color:var(--newsco-sage);margin-left:4px;font-size:.55em}.nc-clarity .bars{align-items:flex-end;gap:9%;height:46%;margin-top:8%;display:flex}.nc-clarity .bars i{background:linear-gradient(180deg, var(--c-accent), color-mix(in oklab, var(--c-accent) 55%, transparent));border-radius:2px 2px 0 0;flex:1}.nc-clarity .feed-card .news-h{font-family:var(--font-sans);margin-top:6%;font-size:clamp(8px,1.05vw,13px);font-weight:600;line-height:1.18}.nc-clarity .feed-card.curated{background:#c4905a2e;border-color:#c4905a66}.nc-clarity .feed-card.curated .lab{color:var(--c-accent);opacity:1}.nc-clarity .feed-ticker{color:#14110d;background:#ffffffeb;align-items:center;height:11%;display:flex;overflow:hidden}html[data-skin=slate] .nc-clarity .feed-ticker{color:#0c1422}.nc-clarity .feed-ticker .roll{white-space:nowrap;font-family:var(--font-mono);gap:26px;padding-left:12px;font-size:8px;font-weight:500;animation:24s linear infinite feedRoll;display:flex}@keyframes feedRoll{to{transform:translate(-50%)}}.nc-clarity .feed.vert .feed-body{gap:7%}.nc-clarity .feed.vert .feed-announce{font-size:clamp(13px,2.6vw,22px)}.nc-clarity .feed.vert .feed-cards{grid-template-columns:1fr}.nc-clarity .feed-pulse{background:var(--newsco-sage);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s infinite feedPulse;box-shadow:0 0 #a8bca1b3}@keyframes feedPulse{0%{box-shadow:0 0 #a8bca18c}70%{box-shadow:0 0 0 7px #a8bca100}to{box-shadow:0 0 #a8bca100}}.nc-clarity .trust{background:var(--c-ink);color:var(--c-on-ink-3);border-top:1px solid var(--c-border-ink);padding:26px 0}.nc-clarity .trust-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:38px;display:flex}.nc-clarity .trust-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--c-on-ink-3);white-space:nowrap;font-size:12px}.nc-clarity .trust-logos{flex-wrap:wrap;align-items:center;gap:38px;display:flex}.nc-clarity .trust-logo{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);color:var(--c-on-ink-2);opacity:.8;letter-spacing:var(--display-ls);font-size:20px}.nc-clarity .section{padding:clamp(76px,10vw,140px) 0;position:relative}.nc-clarity .section-alt{background:var(--c-bg-alt)}.nc-clarity .section-ink{background:var(--c-ink);color:var(--c-on-ink)}.nc-clarity .shead{max-width:760px}.nc-clarity .shead.center{text-align:center;margin:0 auto}.nc-clarity .shead.center .eyebrow-c{justify-content:center}.nc-clarity .shead h2{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-ls);color:var(--c-fg);margin:18px 0 0;font-size:clamp(2.1rem,4vw,3.6rem);line-height:1.07}.nc-clarity .section-ink .shead h2{color:var(--c-on-ink)}.nc-clarity .shead h2 em{font-style:var(--display-style);color:var(--c-accent)}.nc-clarity .shead p{color:var(--c-fg-2);margin:20px 0 0;font-size:17px;line-height:1.6}.nc-clarity .section-ink .shead p{color:var(--c-on-ink-2)}.nc-clarity .reveal{opacity:1;transform:none}.nc-clarity.js .reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(26px)}.nc-clarity.js .reveal.in{opacity:1;transform:none}.nc-clarity .reveal.s2{transition-delay:90ms}.nc-clarity .reveal.s3{transition-delay:.18s}.nc-clarity .reveal.s4{transition-delay:.27s}.nc-clarity .vs{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;margin-top:56px;display:grid}.nc-clarity .vs-card{border-radius:var(--c-radius);border:1px solid var(--c-border);flex-direction:column;padding:40px 38px;display:flex;position:relative;overflow:hidden}.nc-clarity .vs-card.pain{background:var(--c-surface)}.nc-clarity .vs-card.win{background:var(--c-ink);color:var(--c-on-ink);border-color:#0000}.nc-clarity .vs-tag{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--c-fg-3);align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.nc-clarity .vs-card.win .vs-tag{color:var(--c-accent)}.nc-clarity .vs-tag .mk{border-radius:2px;width:9px;height:9px}.nc-clarity .vs-card.pain .vs-tag .mk{background:var(--newsco-clay)}.nc-clarity .vs-card.win .vs-tag .mk{background:var(--newsco-sage)}.nc-clarity .vs-card h3{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-ls);color:inherit;margin:16px 0 0;font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.1}.nc-clarity .vs-card p{color:var(--c-fg-2);margin:16px 0 0;font-size:15.5px;line-height:1.62}.nc-clarity .vs-card.win p{color:var(--c-on-ink-2)}.nc-clarity .vs-screen{aspect-ratio:16/8;border-radius:var(--c-radius-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:26px;padding:18px;display:flex;position:relative;overflow:hidden}.nc-clarity .vs-screen.dead{color:#6a6256;background:#1a1814}html[data-skin=slate] .nc-clarity .vs-screen.dead{color:#5b6677;background:#161c26}.nc-clarity .vs-screen.dead .ds-msg{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.nc-clarity .vs-screen.dead .ds-sub{font-family:var(--font-mono);opacity:.6;margin-top:8px;font-size:10px}.nc-clarity .vs-screen.dead:after{content:"";background:repeating-linear-gradient(0deg,#ffffff06 0 2px,#0000 2px 5px);position:absolute;inset:0}.nc-clarity .vs-screen.alive{background:radial-gradient(120% 90% at 0 0,#c4905a52,#0000 55%),linear-gradient(160deg,#1b1712,#0d0b08)}html[data-skin=slate] .nc-clarity .vs-screen.alive{background:radial-gradient(120% 90% at 0 0,#c4905a3d,#0000 55%),linear-gradient(160deg,#14213a,#0a1018)}.nc-clarity .vs-screen.alive .as-msg{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);color:#fbf6ec;font-size:clamp(18px,2.4vw,28px);line-height:1.05}.nc-clarity .vs-screen.alive .as-row{gap:7px;margin-top:12px;display:flex}.nc-clarity .vs-screen.alive .as-pill{font-family:var(--font-mono);letter-spacing:.04em;color:#fbf6ec;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:4px 9px;font-size:8.5px}.nc-clarity .vs-screen.alive .as-pill.hot{color:#ffd9ac;background:#c4905a3d;border-color:#c4905a80}.nc-clarity .steps{border:1px solid var(--c-border);border-radius:var(--c-radius);background:var(--c-surface);grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px;display:grid;overflow:hidden}.nc-clarity .step{border-right:1px solid var(--c-border);padding:42px 36px 40px;position:relative}.nc-clarity .step:last-child{border-right:none}.nc-clarity .step .sn{font-family:var(--font-mono);letter-spacing:.14em;color:var(--c-accent-dark);font-size:12px}.nc-clarity .step .sic{background:var(--c-ink);width:48px;height:48px;color:var(--c-on-ink);border-radius:12px;justify-content:center;align-items:center;margin:22px 0;display:flex}.nc-clarity .step .sic svg{width:23px;height:23px}.nc-clarity .step h3{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--c-fg);margin:0;font-size:19px;font-weight:600}.nc-clarity .step p{color:var(--c-fg-2);margin:12px 0 0;font-size:14.5px;line-height:1.6}.nc-clarity .step .arrowdot{z-index:2;background:var(--c-bg);border:1px solid var(--c-border);width:20px;height:20px;color:var(--c-accent-dark);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:54px;right:-10px}.nc-clarity .caps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px;display:grid}.nc-clarity .cap{background:var(--c-surface);border:1px solid var(--c-border-soft);border-radius:var(--c-radius);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base), border-color var(--dur-base);padding:34px 30px 30px}.nc-clarity .cap:hover{box-shadow:var(--c-shadow-lg);border-color:var(--c-border);transform:translateY(-4px)}.nc-clarity .cap-ic{background:var(--c-ink);width:46px;height:46px;color:var(--c-on-ink);border-radius:11px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.nc-clarity .cap-ic svg{width:22px;height:22px}.nc-clarity .cap h3{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);color:var(--c-fg);letter-spacing:var(--display-ls);margin:0;font-size:25px}.nc-clarity .cap .legacy{font-family:var(--font-mono);letter-spacing:.04em;color:var(--c-accent-dark);margin-top:5px;font-size:11px}.nc-clarity .cap p{color:var(--c-fg-2);margin-top:16px;font-size:14.5px;line-height:1.62}.nc-clarity .cap .more{font-family:var(--font-sans);color:var(--c-fg);align-items:center;gap:7px;margin-top:20px;font-size:13px;font-weight:600;display:inline-flex}.nc-clarity .cap .more .ar{transition:transform var(--dur-base) var(--ease-out)}.nc-clarity .cap:hover .more .ar{transform:translate(4px)}.nc-clarity .cta-band{background:var(--c-ink);padding:40px 0}.nc-clarity .cta-band-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.nc-clarity .cta-band-line{max-width:28ch;font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-ls);color:var(--c-on-ink);margin:0;font-size:clamp(20px,2.2vw,30px);line-height:1.16}.nc-clarity .proof{border-top:1px solid var(--c-border-ink);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.nc-clarity .metric{border-right:1px solid var(--c-border-ink);padding:36px 26px}.nc-clarity .metric:last-child{border-right:none}.nc-clarity .metric .mv{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);color:var(--c-on-ink);letter-spacing:var(--display-ls);font-size:clamp(2.3rem,3.6vw,3.2rem);line-height:1}.nc-clarity .metric .mv em{font-style:var(--display-style);color:var(--c-accent)}.nc-clarity .metric .ml{font-family:var(--font-sans);color:var(--c-on-ink-2);margin-top:12px;font-size:13.5px;line-height:1.5}.nc-clarity .lead{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.nc-clarity .lead-statement{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-ls);color:var(--c-fg);margin:18px 0 0;font-size:clamp(1.6rem,2.7vw,2.5rem);line-height:1.16}.nc-clarity .lead-statement em{font-style:var(--display-style);color:var(--c-accent)}.nc-clarity .lead-sub{color:var(--c-fg-2);max-width:46ch;margin:22px 0 0;font-size:15.5px;line-height:1.64}.nc-clarity .lead-points{flex-direction:column;gap:2px;display:flex}.nc-clarity .lead-pt{border-top:1px solid var(--c-border);align-items:baseline;gap:16px;padding:20px 0;display:flex}.nc-clarity .lead-pt:last-child{border-bottom:1px solid var(--c-border)}.nc-clarity .lead-pt .n{font-family:var(--font-mono);color:var(--c-accent-dark);flex:none;width:26px;font-size:12px}.nc-clarity .lead-pt .tt{font-family:var(--font-sans);color:var(--c-fg);font-size:16px;font-weight:600}.nc-clarity .lead-pt .tt span{color:var(--c-fg-3);margin-top:4px;font-size:14px;font-weight:400;line-height:1.5;display:block}.nc-clarity .awards{border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:30px;margin-top:40px;padding-top:30px;display:flex}.nc-clarity .award{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--c-fg-3);font-size:12px;font-weight:600}.nc-clarity .quote{text-align:center;max-width:960px;margin:0 auto}.nc-clarity .quote blockquote{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-ls);color:var(--c-on-ink);margin:0;font-size:clamp(1.7rem,3.2vw,2.8rem);line-height:1.22}.nc-clarity .quote blockquote em{font-style:var(--display-style);color:var(--c-accent)}.nc-clarity .quote .qby{font-family:var(--font-sans);color:var(--c-on-ink-2);margin-top:32px;font-size:14px}.nc-clarity .quote .qby b{color:var(--c-on-ink);font-weight:600}.nc-clarity .cta{text-align:center}.nc-clarity .cta h2{font-family:var(--c-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-ls);color:var(--c-on-ink);margin:0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.05}.nc-clarity .cta h2 em{font-style:var(--display-style);color:var(--c-accent)}.nc-clarity .cta>p{color:var(--c-on-ink-2);max-width:52ch;margin:22px auto 0;font-size:17px}.nc-clarity .demo-form{text-align:left;gap:16px;max-width:640px;margin:36px auto 0;display:grid}.nc-clarity .df-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nc-clarity .df-field{flex-direction:column;gap:7px;display:flex}.nc-clarity .df-field>span{font-family:var(--font-sans);color:var(--c-on-ink-2);font-size:13px;font-weight:600}.nc-clarity .demo-form input,.nc-clarity .demo-form select,.nc-clarity .demo-form textarea{font-family:var(--font-sans);color:var(--c-on-ink);border:1px solid var(--c-border-ink);background:#ffffff0f;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .15s,background .15s}.nc-clarity .demo-form textarea{resize:vertical;min-height:76px}.nc-clarity .demo-form input:focus,.nc-clarity .demo-form select:focus,.nc-clarity .demo-form textarea:focus{border-color:var(--c-accent);background:#ffffff1a}.nc-clarity .demo-form select{appearance:none;cursor:pointer}.nc-clarity .demo-form option{color:#111}.nc-clarity .df-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.nc-clarity .df-note{color:var(--c-on-ink-3);margin:2px 0 0;font-size:12.5px}.nc-clarity .df-field.invalid input,.nc-clarity .df-field.invalid textarea{border-color:var(--newsco-clay);background:#b8695a1a}.nc-clarity .df-success{text-align:center;border:1px solid var(--c-border-ink);background:#a8bca11a;border-radius:14px;max-width:640px;margin:36px auto 0;padding:30px}.nc-clarity .df-success p{font-family:var(--c-display);font-style:var(--display-style);color:var(--c-on-ink);margin:0;font-size:22px;line-height:1.3}.nc-clarity .foot{background:var(--c-ink);color:var(--c-on-ink-3);border-top:1px solid var(--c-border-ink);padding:78px 0 36px}.nc-clarity .foot-top{border-bottom:1px solid var(--c-border-ink);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:54px;display:grid}.nc-clarity .foot-brand img{height:21px}.nc-clarity .foot-brand p{color:var(--c-on-ink-3);max-width:32ch;margin-top:18px;font-size:14px;line-height:1.6}.nc-clarity .foot-col h4{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--c-on-ink-3);margin:0 0 16px;font-size:11px;font-weight:600}.nc-clarity .foot-col a{color:var(--c-on-ink-2);transition:color var(--dur-base);padding:6px 0;font-size:14px;display:block}.nc-clarity .foot-col a:hover{color:var(--c-on-ink)}.nc-clarity .foot-bot{color:var(--c-on-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:28px;font-size:12.5px;display:flex}.nc-clarity .foot-bot a{color:var(--c-on-ink-3)}.nc-clarity .foot-legal{gap:18px;display:flex}.nc-clarity .foot-legal a:hover{color:var(--c-on-ink)}@media (max-width:1080px){.hero-grid,.lead{grid-template-columns:1fr;gap:48px}.nc-clarity .hero{padding-top:124px}.nc-clarity .caps,.nc-clarity .steps{grid-template-columns:1fr}.nc-clarity .step{border-right:none;border-bottom:1px solid var(--c-border)}.nc-clarity .step:last-child{border-bottom:none}.nc-clarity .step .arrowdot{display:none}.nc-clarity .proof{grid-template-columns:repeat(2,1fr)}.nc-clarity .vs{grid-template-columns:1fr}.nc-clarity .nch-nav{display:none}.nc-clarity .foot-top{grid-template-columns:1fr 1fr}}@media (max-width:640px){.wrap,.wrap-wide{padding:0 22px}.nc-clarity .hero-meta{gap:8px}.nc-clarity .proof,.nc-clarity .df-row,.nc-clarity .foot-top{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nc-clarity *,.nc-clarity :before,.nc-clarity :after{animation-duration:.001ms!important;animation-iteration-count:1!important}.nc-clarity .cue,.nc-clarity .reveal{opacity:1!important;transform:none!important}}
