:root{--blue:#3300FF;--blue-2:#2A00CC;--blue-soft:#EEEAFF;--blue-tint:#F5F2FF;--paper:#F5F1EA;--paper-2:#EDE7DD;--warm-white:#FAF8F4;--pure-white:#FFFFFF;--bg:var(--paper);--ink:#0B0B14;--ink-2:#1F1F2C;--slate:#4A4A5C;--slate-1:#4A4A5C;--slate-2:#6B6B7A;--line:rgba(11,11,20,0.10);--line-soft:rgba(11,11,20,0.06);--green:#0A7C3A;--green-soft:#DCEFE2;--amber:#B8730F;--amber-soft:#F7E9CF;--red:#B00020;--font-display:"Inter Tight",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-body:"Inter Tight",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--pad-section:120px;--pad-card:28px;--gap-card:20px;--shadow-card:0 1px 0 rgba(11,11,20,0.04),0 12px 32px -12px rgba(11,11,20,0.10);--shadow-soft:0 1px 0 rgba(11,11,20,0.04),0 4px 12px -4px rgba(11,11,20,0.06);--shadow-blue:0 12px 28px -10px rgba(51,0,255,0.35)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .4s ease,color .4s ease}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.section{padding:var(--pad-section) 0;position:relative}.section--tight{padding:calc(var(--pad-section) * .6) 0}.eyebrow{font-size:12px;letter-spacing:.08em;color:var(--blue)}.eyebrow,.eyebrow-slate{font-family:var(--font-mono);text-transform:uppercase;font-weight:500}.eyebrow-slate{font-size:11px;letter-spacing:.1em;color:var(--slate-2)}h1,h2,h3,h4{font-family:var(--font-display);margin:0;letter-spacing:-.02em;color:var(--ink);font-weight:500}.h-display{font-size:clamp(48px,6.6vw,92px);line-height:.96;letter-spacing:-.035em;font-weight:500}.h-section{font-size:clamp(36px,4.5vw,60px);line-height:1.02;letter-spacing:-.03em;font-weight:500}.h-card{font-size:22px;line-height:1.2;letter-spacing:-.015em;font-weight:500}.lead{font-size:clamp(17px,1.4vw,20px);line-height:1.5;max-width:56ch}.body,.lead{color:var(--slate)}.body{font-size:16px;line-height:1.55}.small{font-size:14px;line-height:1.5;color:var(--slate-2)}.btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r-pill);font-size:15px;font-weight:500;letter-spacing:-.005em;border:1px solid transparent;transition:transform .16s ease,background .2s ease,box-shadow .2s ease,color .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--blue);color:white;box-shadow:var(--shadow-blue)}.btn-primary:hover{background:var(--blue-2);box-shadow:0 14px 32px -8px rgba(51,0,255,.5)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn-outline{background:var(--pure-white);color:var(--ink);border-color:var(--line)}.btn-outline:hover{border-color:var(--ink)}.btn-sm{height:36px;padding:0 14px;font-size:14px}.btn-lg{height:52px;padding:0 24px;font-size:16px}.card{background:var(--pure-white);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--pad-card);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,border-color .24s ease}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:var(--line)}.divider{height:1px;background:var(--line);width:100%}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.pill .dot.pulse{position:relative}.pill .dot.pulse:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:currentColor;opacity:.4;animation:pulse 1.8s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.4}80%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}.pill-blue{background:var(--blue-soft);color:var(--blue)}.pill-green{background:var(--green-soft);color:var(--green)}.pill-amber{background:var(--amber-soft);color:var(--amber)}.pill-slate{background:rgba(11,11,20,.06);color:var(--slate)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.reveal-stagger.in>*{opacity:1;transform:translateY(0)}.reveal-stagger.in>:first-child{transition-delay:0s}.reveal-stagger.in>:nth-child(2){transition-delay:80ms}.reveal-stagger.in>:nth-child(3){transition-delay:.16s}.reveal-stagger.in>:nth-child(4){transition-delay:.24s}.reveal-stagger.in>:nth-child(5){transition-delay:.32s}.reveal-stagger.in>:nth-child(6){transition-delay:.4s}.placeholder-hatch{background-image:repeating-linear-gradient(135deg,var(--line-soft) 0 1px,transparent 1px 14px);background-color:var(--paper-2)}.mono{font-family:var(--font-mono)}.cursor-blob{position:fixed;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle at center,rgba(51,0,255,.22),rgba(51,0,255,0) 65%);pointer-events:none;transform:translate(-50%,-50%);z-index:0;filter:blur(10px);transition:opacity .4s ease;will-change:transform,left,top}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee{display:flex;gap:64px;width:max-content;animation:marquee 40s linear infinite}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}::selection{background:var(--blue);color:white}@keyframes heroGlowFloat{0%{transform:translate(0) scale(1);opacity:.85}to{transform:translate(-40px,30px) scale(1.1);opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-y{animation:floatY 4.5s ease-in-out infinite}@keyframes shimmerLine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes drift{0%{transform:translateZ(0)}50%{transform:translate3d(6px,-4px,0)}to{transform:translateZ(0)}}.drift-slow{animation:drift 9s ease-in-out infinite}.lift{transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s}.lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(20,18,40,.1)}.tilt-card{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}.tilt-card:hover{transform:perspective(900px) rotateX(2deg) rotateY(-2deg) translateY(-4px)}@keyframes underlineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.big-y-wrap{position:fixed;right:-30px;bottom:-40px;width:380px;height:460px;pointer-events:none;z-index:1;opacity:0;transform:translateY(20px);will-change:opacity,transform;overflow:hidden}.big-y-wrap svg{width:100%;height:100%;display:block}.big-y-wrap path{fill:none;stroke:var(--blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.16;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100;will-change:stroke-dashoffset}@media (max-width:700px){.big-y-wrap{width:240px;height:280px;right:-20px;bottom:-30px}}.widget-pop{opacity:0;transform:translateY(14px) scale(.97);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.widget-pop.in{opacity:1;transform:none}.stagger>*{opacity:0;transform:translateY(12px);transition:opacity .56s ease,transform .56s cubic-bezier(.2,.8,.2,1)}.stagger.in>*{opacity:1;transform:none}.stagger.in>:first-child{transition-delay:0s}.stagger.in>:nth-child(2){transition-delay:60ms}.stagger.in>:nth-child(3){transition-delay:.12s}.stagger.in>:nth-child(4){transition-delay:.18s}.stagger.in>:nth-child(5){transition-delay:.24s}.stagger.in>:nth-child(6){transition-delay:.3s}.stagger.in>:nth-child(7){transition-delay:.36s}.stagger.in>:nth-child(8){transition-delay:.42s}@keyframes spinSlow{to{transform:rotate(1turn)}}.spin-slow{animation:spinSlow 24s linear infinite;transform-origin:center}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes pulseRing{0%{transform:scale(1);opacity:.4}to{transform:scale(1.6);opacity:0}}@keyframes scanLine{0%,to{top:8%}50%{top:92%}}@keyframes gradientShift{0%{background-position:0 0}to{background-position:200% 0}}@media (max-width:900px){.hero-b-grid{grid-template-columns:1fr!important}.stats-row>.stat-tile{flex-basis:100%!important;border-right:none!important;border-bottom:1px solid var(--line)}.stats-row>.stat-tile:last-child{border-bottom:none}.how-grid{gap:32px!important}.cand-grid,.how-grid,.screen-grid,.sec-grid,.t-grid,.verify-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important}.price-grid{grid-template-columns:1fr!important}.team-grid{grid-template-columns:1fr 1fr!important}.contact-grid{grid-template-columns:1fr!important}}.stats-row>.stat-tile:last-child{border-right:none}@media (max-width:1000px){.org-grid{grid-template-columns:1fr!important}}@media (max-width:800px){.prod-three{grid-template-columns:1fr!important}.cta-box{padding:48px 28px!important}.cta-box-grid,.cta-grid{grid-template-columns:1fr!important}.cta-box-grid{padding:40px 24px!important}.about-grid,.docs-grid{grid-template-columns:1fr!important}}@media (max-width:700px){.comp-grid,.int-grid{grid-template-columns:1fr 1fr!important}.basics-grid,.rights-grid{grid-template-columns:1fr!important}}.legal-body h2{font-family:var(--font-display);font-size:28px;letter-spacing:-.015em;font-weight:500;margin-top:56px;margin-bottom:14px;scroll-margin-top:100px}.legal-body h2:first-child{margin-top:0}.legal-body h3{font-size:17px;font-weight:500;margin-top:28px;margin-bottom:8px;color:var(--ink)}.legal-body p{margin-bottom:14px}.legal-body ol,.legal-body p,.legal-body ul{color:var(--slate-1);line-height:1.7;font-size:15.5px}.legal-body ol,.legal-body ul{margin:8px 0 14px 22px}.legal-body li{margin-bottom:6px}.legal-body strong{color:var(--ink);font-weight:500}.legal-body table{width:100%;border-collapse:collapse;margin:14px 0 22px;font-size:14px}.legal-body td,.legal-body th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.legal-body th{font-weight:500;color:var(--slate-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;background:var(--paper-2)}.legal-body .callout{background:var(--paper-2);border-left:3px solid var(--blue);padding:18px 22px;border-radius:0 12px 12px 0;margin:18px 0;font-size:15px;color:var(--slate-1);line-height:1.65}.legal-body a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.doc-card:hover{border-color:var(--blue)!important}.legal-toc nav a:hover{color:var(--ink)!important;border-left-color:var(--blue)!important}.nav-links a:hover{color:var(--ink)!important;background:var(--line-soft)!important}@media (max-width:880px){.legal-grid{grid-template-columns:1fr!important;gap:32px!important}.legal-toc{position:static!important;padding-bottom:24px;border-bottom:1px solid var(--line)}}@media (max-width:980px){.nav-cta-desktop,.nav-links-desktop{display:none!important}.nav-burger{display:inline-flex!important}.nav-mobile-panel{display:block!important}}@media (max-width:900px){:root{--pad-section:80px}.container{padding:0 22px}.page-hero{padding-bottom:56px!important}.hero-home,.page-hero{padding-top:120px!important}.hero-home{padding-bottom:64px!important}}@media (max-width:640px){:root{--pad-section:56px;--pad-card:22px}.container{padding:0 18px}.h-display{font-size:clamp(36px,9.4vw,48px)!important;line-height:1.02}.h-section{font-size:clamp(28px,7.4vw,38px)!important;line-height:1.08}.h-card{font-size:19px!important}.lead{font-size:16px!important;line-height:1.55}.btn-lg{height:48px;padding:0 20px;font-size:15px}.btn{white-space:normal}.page-hero{padding-bottom:40px!important}.hero-home,.page-hero{padding-top:100px!important}.hero-home{padding-bottom:48px!important}.hero-home .hero-cta-row{flex-direction:column!important;align-items:stretch!important;width:100%}.hero-home .hero-cta-row>a{width:100%;justify-content:center}.hero-home .hero-trust-row{flex-wrap:wrap;justify-content:center;gap:8px!important;font-size:11px!important}.hero-home .hero-trust-row>span:nth-child(2),.hero-home .hero-trust-row>span:nth-child(4){display:none}.case-mock{padding:16px!important;border-radius:16px!important}.case-mock-url{font-size:9.5px!important;padding:4px 8px!important;max-width:56vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-mock-stages{grid-template-columns:repeat(4,1fr)!important;gap:6px 8px!important}.case-mock-stages>:nth-child(n+5){display:none}.case-mock-stages>*>div:last-child{font-size:9px!important}.case-mock-meta{flex-wrap:wrap;gap:8px 12px!important}.case-mock-footer{flex-direction:column;align-items:flex-start!important;gap:4px}.how-section .how-sticky-wrap{height:auto!important}.how-section .how-sticky-inner{position:static!important;height:auto!important;padding:0!important}.how-section .how-step-card{opacity:1!important;background:var(--pure-white)!important;border-color:var(--line)!important;box-shadow:var(--shadow-soft)!important}.how-section .how-mock-pane{display:none!important}.cert-mock{padding:22px!important}.cert-mock-head{flex-direction:column;gap:14px}.cert-mock-title{font-size:22px!important}.cert-mock-watermark{font-size:140px!important;right:-20px!important;bottom:-28px!important}.cert-mock-grid{grid-template-columns:1fr!important;gap:14px!important}.cert-mock-foot{flex-direction:column;align-items:flex-start!important;gap:18px}.submit-mock-tiers{flex-wrap:wrap}.phone-mock{width:min(280px,78vw)!important;height:min(560px,156vw)!important;border-radius:40px!important}.phone-mock-screen{border-radius:32px!important}.pipeline-toolbar{flex-direction:column;align-items:flex-start!important;gap:12px}.pipeline-head{display:none!important}.pipeline-row{grid-template-columns:1fr auto!important;gap:8px!important;padding:12px 0!important}.pipeline-row>div:nth-child(2),.pipeline-row>div:nth-child(4){display:none}.screen-panel-sticky{position:static!important}.screen-panel{padding:24px!important}.screen-panel-name{font-size:32px!important}.screen-grid{gap:24px!important}.comp-grid>div{padding:22px!important;min-height:0!important}.team-grid>div{padding:18px!important}.t-grid figure{padding:24px!important;min-height:0!important;gap:18px!important}.verify-grid>div:nth-child(2){padding:22px!important}.cta-box{padding:40px 24px!important}.cta-box .h-section{font-size:clamp(26px,7vw,34px)!important}.cta-box-grid{padding:36px 22px!important;gap:24px!important}.price-grid>div{padding:24px!important}.docs-grid a{padding:18px!important}.prod-three a{padding:24px!important;min-height:0!important}.prod-three a h3{font-size:26px!important}.int-grid>div{padding:18px!important}.contact-grid form,.rights-grid>div{padding:22px!important}.rights-grid>div>div:first-child{font-size:19px!important}.faq-row button{padding:18px 0!important;gap:14px!important}.faq-row button>span:nth-child(2){font-size:16px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.footer-grid>div:first-child{grid-column:1/-1}.marquee{gap:36px!important}.stats-row>.stat-tile{flex-basis:100%!important;padding:20px 22px!important;border-right:none!important}.stats-row>.stat-tile .stat-tile-num{font-size:32px!important}.stats-row>.stat-tile .stat-tile-label{font-size:14px!important;margin-top:8px!important}.stats-row>.stat-tile>div:last-child{font-size:11px!important}.screen-tier-btn{padding:16px 18px!important;gap:12px!important}}@media (max-width:380px){.container{padding:0 14px}.footer-grid{grid-template-columns:1fr!important}.footer-grid>div:first-child{grid-column:auto}.case-mock-stages{grid-template-columns:repeat(3,1fr)!important}.case-mock-stages>:nth-child(n+4){display:none}}