@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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}:root{--ink: #0b0d14;--navy: #101828;--blue: #3864ff;--blue-deep: #2548d6;--mint: #b4f461;--forest: #17734e;--green: #0fa968;--text: #0f172a;--muted: #5b6377;--line: #e5e7eb;--bg-alt: #f5f6fa;--font: "Inter Variable", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--max: 1152px;--shadow-card: 0 1px 2px rgba(16, 24, 40, .06), 0 12px 32px -12px rgba(16, 24, 40, .18)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);background:#fff;color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none}img{display:block;max-width:100%}.wrap{width:min(var(--max),calc(100% - 48px));margin:0 auto}.nav{position:sticky;top:0;z-index:50;background:#101828f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.nav-inner{height:64px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:17px;letter-spacing:-.03em}.logo-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(145deg,#5b7fff,#3864ff 55%,#2548d6);display:grid;place-items:center;color:#fff;font-size:11.5px;font-weight:800}.nav-links{display:flex;gap:22px;margin-left:8px}.nav-links a{color:#cdd3e0;font-size:14px;font-weight:500}.nav-links a:hover{color:#fff}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:18px}.nav-login{color:#cdd3e0;font-size:14px;font-weight:500}.nav-login:hover{color:#fff}.nav-cta .btn-mint{border:0;cursor:pointer;font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:999px;font-weight:600;font-size:14px;white-space:nowrap}.btn-mint{background:var(--mint);color:#1d2b1a}.btn-mint:hover{filter:brightness(1.04)}.btn-dark{background:var(--navy);color:#fff}.btn-dark:hover{background:#1b2537}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 12px 28px -12px #3864ffb3}.btn-blue:hover{background:#4a71ff}.hero{background:#fff;padding:76px 0 44px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.hero h1{margin:0 0 20px;font-size:clamp(38px,4.6vw,58px);line-height:1.04;letter-spacing:-.042em;font-weight:800;color:var(--navy)}.hero h1 .accent{color:var(--blue)}.hero-lead{margin:0 0 22px;color:var(--muted);font-size:17.5px;max-width:470px}.checks{list-style:none;padding:0;margin:0 0 30px}.checks li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:#232b3a;margin-bottom:11px}.checks li svg{flex-shrink:0;margin-top:3px;color:var(--blue)}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.link-arrow{font-weight:600;font-size:14.5px;color:var(--navy);display:inline-flex;align-items:center;gap:6px}.link-arrow:hover{color:var(--blue)}.hero-note{margin:18px 0 0;color:#7a8296;font-size:13px}.flow{position:relative;padding:8px 0 4px 18px}.flow-rail{position:absolute;left:39px;top:34px;bottom:64px;width:2px;background:linear-gradient(180deg,#d7ddf0,#b7f4d3 70%,#bfe8d2)}.flow-row{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:22px}.flow-node{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;position:relative;z-index:1;background:#fff;border:1px solid var(--line);color:var(--navy);box-shadow:0 1px 2px #1018280d}.flow-node.blue{background:#eef1fe;border-color:#dbe2fd;color:var(--blue)}.flow-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;box-shadow:var(--shadow-card);min-width:0}.flow-card .tagline{display:flex;align-items:center;gap:8px;margin-bottom:5px}.chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.chip-blue{background:#e8edff;color:var(--blue)}.flow-card .who{font-size:11.5px;color:#8a92a6}.flow-card .subj{font-size:13px;font-weight:700;color:var(--text);margin:2px 0 4px}.flow-card .body{font-size:12px;color:var(--muted);line-height:1.45}.flow-agent{display:flex;align-items:center;gap:10px}.flow-agent img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 2px #d9f5e6;background:#e7eaf3}.flow-agent .dot{position:absolute;z-index:2;margin-left:34px;margin-top:-34px;width:12px;height:12px;border-radius:50%;background:var(--green);border:2.5px solid #fff}.flow-agent strong{display:block;font-size:14px;letter-spacing:-.01em}.flow-agent span{font-size:12px;color:var(--blue);font-weight:600}.flow-card.ok{border-color:#bfe8d2;background:linear-gradient(180deg,#f2fcf6,#ecfaf3)}.flow-card.ok .head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#0b7a4b}.flow-card.ok .head svg{color:var(--green)}.flow-card.ok .meta{font-size:12px;color:#42705c;margin-top:3px}.flow-side{position:absolute}.flow-toast{right:6px;top:118px;display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;box-shadow:var(--shadow-card)}.flow-toast .ic{width:30px;height:30px;border-radius:9px;background:#e8f8f0;display:grid;place-items:center;color:var(--green)}.flow-toast strong{display:block;font-size:12.5px}.flow-toast span{font-size:11.5px;color:var(--muted)}.flow-count{right:26px;bottom:4px;display:inline-flex;align-items:center;gap:8px;background:var(--navy);color:#fff;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600;box-shadow:0 12px 28px -12px #10182880}.flow-count b{color:var(--mint)}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfe}.trust-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 0;flex-wrap:wrap}.trust-badges{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.trust-badges img{height:34px}.trust-erp{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.trust-erp img{height:24px;opacity:.75;filter:grayscale(1)}.trust-erp .more{color:var(--muted);font-size:13px;font-weight:600}.intake{background:linear-gradient(135deg,#4a71ff,#3864ff 42%,#2b52e2);color:#fff;padding:84px 0 100px}.intake-top{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:42px}.intake h2{margin:0;font-size:clamp(32px,3.8vw,46px);line-height:1.08;letter-spacing:-.035em;font-weight:800}.intake .lead{color:#e6ebff;font-size:16px;margin:0 0 18px}.intake-checks{list-style:none;padding:0;margin:0}.intake-checks li{display:flex;gap:11px;font-size:14.5px;margin-bottom:13px;color:#fff;font-weight:500;align-items:flex-start}.intake-checks svg{flex-shrink:0;margin-top:4px;color:var(--mint)}.stage{position:relative}.product-frame{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 40px 90px -30px #0912338c;color:var(--text)}.product-top{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--line)}.product-top .app{display:flex;align-items:center;gap:9px;font-weight:800;font-size:13.5px;letter-spacing:-.02em}.product-top .app .sq{width:22px;height:22px;border-radius:7px;background:var(--navy);color:var(--mint);display:grid;place-items:center;font-size:10px}.sync-pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px 0 8px;border-radius:999px;background:#f4f6fa;border:1px solid var(--line);font-size:12px;font-weight:600;color:#3a4152}.sync-pill img{height:14px}.sync-pill .live{width:7px;height:7px;border-radius:50%;background:var(--green)}.product-icons{margin-left:auto;display:flex;align-items:center;gap:14px;color:#8a92a6}.product-icons .me{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center}.product-body{padding:16px 20px 6px}.product-body .title{display:flex;align-items:baseline;gap:8px}.product-body .title strong{font-size:15px;letter-spacing:-.01em}.product-body .title span{font-size:12.5px;color:#8a92a6}.ptable{width:100%;border-collapse:collapse;font-size:12px}.ptable th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:#8a92a6;font-weight:700;padding:12px 0 8px;border-bottom:1px solid var(--line);background:#fff}.ptable td{padding:8.5px 0;border-bottom:1px solid #f0f2f7;color:#2a3142;white-space:nowrap}.ptable tr:last-child td{border-bottom:0}.ptable .id{font-weight:700;color:var(--text)}.who{display:flex;align-items:center;gap:8px}.who .av{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:700}.who img{width:22px;height:22px;border-radius:50%;object-fit:cover}.st{display:inline-flex;height:20px;align-items:center;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700}.st-new{background:#e8edff;color:var(--blue)}.st-conf{background:#7a2e3e;color:#fff}.st-ful{background:#e06c1a;color:#fff}.st-paid{background:#eef0f5;color:#475467}.val{font-weight:700;color:var(--text)}.stage-side{position:absolute}.float-pill{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px}.float-pill.purple{left:-14px;top:-16px;background:#6d5bd0;color:#fff;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;box-shadow:0 10px 24px -10px #3c288c99}.float-pill.portal{right:34px;top:-30px;background:#fff;color:#3a4152;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;box-shadow:var(--shadow-card)}.chat-card{right:-22px;top:208px;width:248px;background:var(--navy);color:#fff;border-radius:14px;padding:13px 14px;box-shadow:0 24px 50px -18px #09123399}.chat-card .from{display:flex;gap:9px;align-items:center;margin-bottom:8px}.chat-card .from img{width:26px;height:26px;border-radius:50%}.chat-card .from strong{font-size:12.5px;display:block}.chat-card .from span{font-size:10.5px;color:#9aa3b8}.chat-card .msg{background:#1b2537;border-radius:10px;padding:9px 11px;font-size:12px;color:#dbe1ee;line-height:1.45}.chat-card .msg b{color:var(--mint);font-weight:700}.nora-tip{left:-20px;top:330px;display:flex;align-items:center;gap:9px;background:#16223a;color:#fff;border-radius:12px;padding:9px 12px;box-shadow:0 16px 40px -14px #091233a6;font-size:12px}.nora-tip img{width:22px;height:22px;border-radius:50%}.nora-tip b{color:var(--mint)}.inv-card{right:-14px;bottom:-36px;width:208px;background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 24px 50px -18px #09123380}.inv-card .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.inv-card .head strong{font-size:12.5px}.inv-card .head .ok{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:#0b7a4b}.inv-card .row{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.inv-card .row b{color:var(--text)}.inv-card .delta{margin-top:7px;padding-top:7px;border-top:1px dashed var(--line);font-size:11.5px;color:var(--blue);font-weight:700}.agents-sec{background:var(--ink);color:#fff;padding:108px 0 112px}.agents-sec h2{margin:0 0 16px;font-size:clamp(34px,4vw,50px);line-height:1.08;letter-spacing:-.035em;font-weight:800}.agents-sec h2 .accent{color:var(--mint)}.agents-sec .lead{color:#9aa3b8;font-size:16.5px;max-width:620px;margin:0 0 20px}.agents-sec .lead b{color:#fff;font-weight:650}.agents-sec .lead+.lead{margin-top:4px}.rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:26px 4px 30px;margin:0 -4px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.agent{flex:0 0 330px;scroll-snap-align:start;background:#1a2436;border-radius:18px;padding:26px}.agent .top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.agent .top .frame{width:58px;height:58px;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.agent .top img{width:50px;height:50px;border-radius:50%;object-fit:cover}.agent .top .av-lg{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:19px;color:#fff}.agent h3{margin:0;font-size:16.5px;letter-spacing:-.015em}.agent .role{color:#9aa3b8;font-size:12.5px;font-weight:500;margin-top:1px}.agent ul{margin:0;padding:0;list-style:none}.agent li{position:relative;padding-left:21px;margin-bottom:9px;color:#9aa3b8;font-size:13px;line-height:1.45}.agent li svg{position:absolute;left:0;top:3.5px;color:#86efac}.rail-nav{display:flex;gap:10px}.rail-nav button,.rail-nav span{width:38px;height:38px;border-radius:50%;border:1px solid #2a3247;color:#cdd3e0;display:grid;place-items:center;background:transparent}.rail-nav button:hover{border-color:#3d4660;color:#fff}.how{background:#fff;padding:96px 0 100px}.how h2{margin:0 0 12px;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.035em;line-height:1.1;font-weight:800}.how .lead{color:var(--muted);font-size:16px;max-width:560px;margin:0 0 48px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative}.steps:before{content:"";position:absolute;top:34px;left:0;right:0;height:1px;background:var(--line)}.step{position:relative}.step .n{font-size:12px;font-weight:700;color:#98a0b3;margin-bottom:16px}.step:before{content:"";position:absolute;top:30px;left:0;width:9px;height:9px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #e8edff}.step h3{margin:26px 0 8px;font-size:15.5px;letter-spacing:-.015em}.step p{margin:0;color:var(--muted);font-size:13.5px}.security{background:var(--forest);color:#fff;padding:96px 0 104px}.security .center{text-align:center}.sec-badges{display:flex;justify-content:center;gap:18px;margin-bottom:30px}.sec-badges .stamp{width:64px;height:64px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;background:#ffffff0a}.sec-badges img{height:36px}.security h2{margin:0 0 12px;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.035em;font-weight:800}.security .lead{color:#bfe3cf;font-size:16px;max-width:620px;margin:0 auto 48px}.sec-panel{border:1px solid rgba(255,255,255,.16);border-radius:20px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;text-align:left}.sec{padding:28px 26px 30px;border-top:1px solid rgba(255,255,255,.12)}.sec:nth-child(-n+3){border-top:0}.sec:nth-child(3n+2),.sec:nth-child(3n){border-left:1px solid rgba(255,255,255,.12)}.sec svg{color:#fff;margin-bottom:16px}.sec h3{margin:0 0 8px;font-size:14.5px;letter-spacing:-.01em}.sec p{margin:0;color:#bfe3cf;font-size:13px;line-height:1.55}.cta{background:#fff;padding:110px 0;text-align:center}.cta h2{margin:0 0 14px;font-size:clamp(34px,4.4vw,54px);letter-spacing:-.04em;line-height:1.05;font-weight:800;color:var(--navy)}.cta h2 .accent{color:var(--blue)}.cta p{color:var(--muted);font-size:17px;margin:0 0 28px}footer,.site-footer{background:var(--ink);color:#9aa3b8;padding:30px 0 36px}.foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.foot nav{display:flex;gap:18px}.foot nav a{font-size:13px;color:#9aa3b8}.foot nav a:hover{color:#fff}.foot .copy{font-size:13px}.demo-dialog::backdrop{background:#0b0d148c}.demo-dialog{border:0;border-radius:16px;padding:0;width:min(420px,calc(100% - 32px));box-shadow:0 24px 60px -20px #09123373}.demo-dialog form,.demo-dialog .thanks{padding:28px 28px 24px}.demo-dialog h3{margin:0 0 8px;font-size:20px;letter-spacing:-.03em}.demo-dialog p{margin:0 0 18px;color:var(--muted);font-size:14px}.demo-dialog label{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px;color:#3a4152}.demo-dialog input{width:100%;height:40px;border-radius:10px;border:1px solid var(--line);padding:0 12px;margin-bottom:14px;font:inherit}.demo-dialog .actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media (max-width: 980px){.hero-grid,.intake-top{grid-template-columns:1fr;gap:36px}.steps{grid-template-columns:1fr 1fr;row-gap:40px}.steps:before{display:none}.nav-links,.flow-side{display:none}.sec-panel{grid-template-columns:1fr}.sec,.sec:nth-child(3n+2),.sec:nth-child(3n){border-left:0;border-top:1px solid rgba(255,255,255,.12)}.sec:nth-child(1){border-top:0}.chat-card,.nora-tip,.inv-card,.float-pill{display:none}}
