.nv-landing{--bg:#fafaf9;--bg-2:#f5f5f3;--tile:#f3f0ec;--sand:#f6efe2;--line:#e9e3d6;--line-2:#e4ddcd;--mute:#aea796;--ink-2:#6f6757;--ink-3:#453f3a;--ink:#1a1919;--card:#fff;--night:#1b1a1a;--night-2:#2a2828;--green:#1f9d55;--red:#e5484d;--folder:#5aa6f0;--folder-2:#3d8be0;--display:var(--font-sora), "Avenir Next", system-ui, sans-serif;--body:var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-dm-mono), ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nv-landing,.nv-landing *{box-sizing:border-box}.nv-landing{scroll-behavior:smooth;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.nv-landing:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}.nv-landing a{color:inherit;text-decoration:none}.nv-landing button{font:inherit;color:inherit;cursor:pointer}.nv-landing h1,.nv-landing h2,.nv-landing h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:600}.nv-landing p{margin:0}.nv-landing :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.nv-landing svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.nv-landing svg.b{flex:none;width:1em;height:1em}.nv-landing .wrap{width:100%;max-width:1232px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.nv-landing .narrow{max-width:1000px}.nv-landing .btn{background:var(--ink);height:40px;color:var(--bg);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;transition:transform .15s,background .2s;display:inline-flex}.nv-landing .btn:hover{transform:translateY(-1px)}.nv-landing .btn svg{font-size:15px}.nv-landing .pill{background:var(--tile);height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:13px;display:inline-flex}.nv-landing .caps{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.nv-landing .nav{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);position:sticky}.nv-landing .nav .wrap{align-items:center;gap:32px;height:58px;display:flex}.nv-landing .logo{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:9px;font-size:21px;font-weight:600;display:inline-flex}.nv-landing .logo .mascot{width:26px;height:26px}.nv-landing .nav ul{gap:30px;margin:0;padding:0;list-style:none;display:flex}.nv-landing .nav ul a{color:var(--ink-3);align-items:center;gap:5px;font-size:15px;font-weight:500;display:inline-flex}.nv-landing .nav ul a:hover{color:var(--ink)}.nv-landing .nav ul a svg{color:var(--mute);font-size:12px}.nv-landing .nav .right{align-items:center;gap:18px;margin-left:auto;display:flex}.nv-landing .nav .login{color:var(--ink-3);font-size:14px;font-weight:500}.nv-landing .checker{pointer-events:none;width:100px;height:150px;position:absolute;top:0}.nv-landing .checker i{background:var(--tile);opacity:.75;width:50px;height:50px;position:absolute}.nv-landing .checker.l{left:0}.nv-landing .checker.r{right:0}.nv-landing .hero{text-align:center;padding-top:78px;position:relative}.nv-landing .bubble{text-align:left;border:1px solid var(--line-2);background:var(--card);border-radius:10px;margin-left:136px;padding:8px 14px;font-size:13px;line-height:1.3;display:inline-block;position:relative}.nv-landing .bubble b{font-weight:600}.nv-landing .bubble small{color:var(--ink-2);margin-top:2px;font-size:10.5px;display:block}.nv-landing .bubble:after{content:"";background:var(--card);border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);width:10px;height:10px;position:absolute;bottom:9px;left:-6px;transform:rotate(45deg)}.nv-landing .hero .mascot{width:58px;height:58px;margin:2px auto 0;display:block}.nv-landing .hero h1{margin-top:40px;font-size:clamp(30px,4.2vw,40px);line-height:1.15}.nv-landing .hero .sub{color:var(--ink-3);margin-top:14px;font-size:clamp(16px,1.6vw,19px)}.nv-landing .site-form{width:100%;max-width:576px;margin:44px auto 0;position:relative}.nv-landing .site-form input{border:1px solid var(--line-2);background:var(--card);width:100%;height:54px;font:400 16px var(--body);color:var(--ink);border-radius:999px;outline:none;padding:0 160px 0 22px;transition:border-color .2s,box-shadow .2s}.nv-landing .site-form input::placeholder{color:var(--ink-2)}.nv-landing .site-form input:focus{border-color:var(--mute);box-shadow:0 0 0 4px var(--tile)}.nv-landing .site-form .btn{background:#a6a29b;height:42px;position:absolute;top:6px;right:6px}.nv-landing .site-form.ready .btn{background:var(--ink)}.nv-landing .micro{color:var(--mute);margin-top:16px;font-size:13px}.nv-landing .agents-row{margin-top:64px}.nv-landing .agents-row>p{color:var(--mute);font-size:13.5px}.nv-landing .tiles{flex-wrap:wrap;justify-content:center;gap:10px 8px;margin-top:14px;display:flex}.nv-landing .tile{justify-items:center;gap:6px;width:62px;display:grid}.nv-landing .tile span:first-child{border:1px solid var(--line-2);background:var(--card);border-radius:12px;place-items:center;width:44px;height:44px;font-size:19px;transition:transform .15s;display:grid}.nv-landing .tile:hover span:first-child{transform:translateY(-2px)}.nv-landing .tile span:last-child{color:var(--ink-2);white-space:nowrap;font-size:10.5px}.nv-landing .trust{text-align:center;margin-top:74px;overflow:hidden}.nv-landing .trust .caps{letter-spacing:.26em;font-family:var(--body);font-size:12.5px;font-weight:500}.nv-landing .rows{gap:12px;margin-top:30px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nv-landing .row{gap:12px;width:max-content;animation:70s linear infinite slide;display:flex}.nv-landing .row.rev{animation-duration:84s;animation-direction:reverse}.nv-landing .row.slow{animation-duration:96s}.nv-landing .chip{border:1px solid var(--line-2);background:var(--card);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;height:32px;padding:0 14px 0 8px;font-size:13.5px;display:inline-flex}.nv-landing .chip .ic{border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;display:grid}.nv-landing .chip em{font-style:normal;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:10px}@keyframes slide{to{transform:translate(-50%)}}.nv-landing .shot-zone{margin-top:120px}.nv-landing .shot-scale{width:100%;max-width:1180px;margin:0 auto;position:relative}.nv-landing .shot{color:var(--ink);transform-origin:0 0;border:1px solid var(--line-2);background:var(--card);text-align:left;border-radius:14px;width:1180px;font-size:12px;display:block;overflow:hidden;box-shadow:0 30px 80px -40px #3c2d1440}.nv-landing .sbar{background:var(--night);color:#d9d6d0;align-items:center;gap:22px;height:44px;padding:0 12px;font-size:11px;display:flex}.nv-landing .sbar .proj{background:var(--night-2);color:#fff;border-radius:7px;align-items:center;gap:7px;height:28px;padding:0 10px 0 6px;font-size:12px;display:inline-flex}.nv-landing .sbar .proj i{background:linear-gradient(135deg,#f6b26b,#e0763d);border-radius:5px;width:16px;height:16px}.nv-landing .sbar b{font-family:var(--mono);color:#fff;font-weight:500}.nv-landing .sbar .up{color:#59d48b;font-family:var(--mono);background:#59d48b1f;border-radius:4px;padding:1px 5px}.nv-landing .sbar .dot{background:#3ecf7a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.nv-landing .sbar .bars{align-items:flex-end;gap:2px;height:16px;margin-left:6px;display:inline-flex}.nv-landing .sbar .bars i{background:#3ecf7a;border-radius:1px;width:4px}.nv-landing .sbar .seg{background:var(--night-2);border-radius:7px;gap:2px;margin-left:auto;padding:3px;display:flex}.nv-landing .sbar .seg span{border-radius:5px;padding:3px 9px}.nv-landing .sbar .seg span:first-child{color:#fff;background:#4a4746}.nv-landing .sbar .det{color:var(--ink);background:#fff;border-radius:7px;padding:5px 10px;font-size:12px}.nv-landing .sgrid{grid-template-columns:296px 1fr 326px;height:690px;display:grid}.nv-landing .scol{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:22px 20px;display:flex}.nv-landing .scol:last-child{border-right:0;padding:0}.nv-landing .shd{justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.nv-landing .shd .n{color:var(--ink-2);background:var(--tile);border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:500}.nv-landing .smeta{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:10.5px;display:flex}.nv-landing .sdesc{color:var(--ink-3);margin-top:10px;font-size:11px;line-height:1.55}.nv-landing .sdesc .more{color:var(--ink);margin-top:3px;font-weight:600;display:block}.nv-landing .ssep{background:var(--line);height:1px;margin:18px -20px}.nv-landing .sdoc{color:var(--ink-3);align-items:center;gap:10px;padding:7px 0;font-size:11.5px;display:flex}.nv-landing .sdoc svg{color:var(--mute);font-size:13px}.nv-landing .sdoc .chev{color:var(--line-2);margin-left:auto}.nv-landing .smore{color:var(--ink-2);margin-top:6px;font-size:10.5px}.nv-landing .scomp{grid-template-columns:1fr 1fr;gap:14px 10px;margin-top:14px;font-size:11px;display:grid}.nv-landing .scomp span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.nv-landing .scomp i{border-radius:4px;flex:none;width:14px;height:14px}.nv-landing .suser{align-items:center;gap:10px;margin-top:auto;font-size:11.5px;display:flex}.nv-landing .suser .av{color:#fff;background:linear-gradient(135deg,#c9b79c,#8a7559);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.nv-landing .suser small{color:var(--ink-2);font-size:10px;display:block}.nv-landing .smain{padding:22px 24px}.nv-landing .swel{font-family:var(--display);align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.nv-landing .swel svg{color:var(--ink-2);font-size:14px}.nv-landing .ssub{color:var(--ink-2);margin-top:4px;font-size:11px}.nv-landing .stoday{justify-content:space-between;align-items:center;margin-top:26px;font-size:12.5px;font-weight:600;display:flex}.nv-landing .sprog{color:var(--ink-2);align-items:center;gap:8px;font-size:10.5px;font-weight:400;display:flex}.nv-landing .sprog i{background:linear-gradient(90deg, var(--green) 34%, var(--line) 34%);border-radius:2px;width:46px;height:3px}.nv-landing .stask{border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;margin-top:8px;padding:9px 12px;font-size:11.5px;display:flex}.nv-landing .stask .ico{border:1px solid var(--line);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.nv-landing .stask .k{color:var(--mute)}.nv-landing .stask .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nv-landing .stask .sk{color:var(--ink-2);margin-left:auto;font-size:10.5px}.nv-landing .stask .go{background:var(--ink);color:#fff;text-align:center;border-radius:5px;flex:none;width:72px;padding:4px 0;font-size:10.5px}.nv-landing .sfold{text-align:center;grid-template-columns:repeat(7,1fr);gap:18px 6px;margin-top:16px;display:grid}.nv-landing .sfold div{justify-items:center;gap:2px;font-size:10.5px;display:grid}.nv-landing .sfold small{color:var(--mute);font-size:9.5px}.nv-landing .folder{width:38px;height:30px;margin-bottom:5px;position:relative}.nv-landing .folder:before{content:"";background:var(--folder-2);border-radius:3px 3px 0 0;width:16px;height:6px;position:absolute;top:0;left:0}.nv-landing .folder:after{content:"";background:linear-gradient(180deg, #7cbaf5, var(--folder));border-radius:3px 4px 4px;position:absolute;inset:4px 0 0}.nv-landing .folder b{z-index:1;background:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.nv-landing .schat{flex-direction:column;height:100%;display:flex}.nv-landing .schat .tabs{border-bottom:1px solid var(--line);align-items:center;height:30px;padding:0 10px;font-size:11px;display:flex}.nv-landing .schat .tabs span{border-bottom:1.5px solid var(--ink);align-items:center;gap:5px;height:100%;padding:0 6px;font-weight:500;display:inline-flex}.nv-landing .schat .hello{text-align:center;margin:auto 24px}.nv-landing .schat .hello .mascot{width:38px;height:38px;margin:0 auto 14px;display:block}.nv-landing .schat .hello p{color:var(--ink-3);font-size:12.5px;line-height:1.55}.nv-landing .schat .sugg{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;display:flex}.nv-landing .schat .sugg span{border:1px solid var(--line-2);border-radius:7px;padding:5px 9px;font-size:11px}.nv-landing .schat .composer{border:1px solid var(--line-2);height:84px;color:var(--mute);border-radius:10px;flex-direction:column;justify-content:space-between;margin:10px;padding:10px 12px;font-size:11.5px;display:flex}.nv-landing .schat .composer div{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.nv-landing .schat .composer .send{color:#fff;background:#a6a29b;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;font-size:12px;display:grid}.nv-landing section{position:relative}.nv-landing .step1{padding-top:150px}.nv-landing .s1grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.nv-landing .s1grid h2{margin-top:26px;font-size:clamp(28px,3.2vw,38px);line-height:1.08}.nv-landing .doctabs{flex-wrap:wrap;gap:8px;max-width:470px;margin-top:34px;display:flex}.nv-landing .doctabs button{border:1px solid var(--line-2);background:0 0;border-radius:999px;height:38px;padding:0 16px;font-size:14.5px;transition:background .2s,color .2s}.nv-landing .doctabs button[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nv-landing .doctabs button:not([aria-selected=true]):hover{background:var(--card)}.nv-landing .paper{background:var(--card);border:1px solid var(--line);border-radius:6px;height:600px;padding:34px 34px 10px;position:relative;overflow:hidden;transform:rotate(-.6deg);box-shadow:0 30px 50px -30px #3c2d144d}.nv-landing .paper:after{content:"";background:linear-gradient(transparent, var(--card));height:70px;position:absolute;inset:auto 0 0}.nv-landing .paper h3{font-size:22px}.nv-landing .paper .gen{color:var(--ink-2);align-items:center;gap:8px;margin-top:8px;font-size:13.5px;display:flex}.nv-landing .paper .sec{margin-top:26px}.nv-landing .paper .sec b{font-family:var(--display);font-size:14.5px;font-weight:600}.nv-landing .paper .ln{align-items:center;gap:10px;margin-top:9px;display:flex}.nv-landing .paper .ln i{background:#ececea;border-radius:4px;height:7px}.nv-landing .paper .ln .bul{background:#d7d5d0;border-radius:50%;flex:none;width:5px;height:5px}.nv-landing .paper .fill{color:var(--ink-3);margin-top:8px;font-size:13px;line-height:1.5}.nv-landing .handoff{justify-items:center;margin-top:56px;display:grid}.nv-landing .dash{background:repeating-linear-gradient(var(--line-2) 0 4px, transparent 4px 8px);width:1px;height:56px}.nv-landing .hcard{text-align:center;border:1px solid var(--line-2);background:var(--card);border-radius:18px;width:100%;max-width:512px;padding:26px 24px 24px}.nv-landing .hcard .caps{letter-spacing:.12em;font-size:11px;font-family:var(--body)}.nv-landing .hcard h3{margin-top:10px;font-size:17px;line-height:1.4}.nv-landing .files{flex-wrap:wrap;justify-content:center;gap:8px 6px;margin-top:14px;display:flex}.nv-landing .files span{background:var(--tile);height:25px;font-family:var(--mono);color:var(--ink-3);border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:inline-flex}.nv-landing .files svg{color:var(--ink-2);font-size:12px}.nv-landing .down{color:var(--ink-2);margin-top:4px;font-size:14px}.nv-landing .center-head{text-align:center;justify-items:center;display:grid}.nv-landing .center-head h2{margin-top:26px;font-size:clamp(28px,3.2vw,38px);line-height:1.08}.nv-landing .center-head .lead{color:var(--ink-2);max-width:680px;margin-top:26px;font-size:15px;line-height:1.6}.nv-landing .step2{padding-top:24px}.nv-landing .agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1024px;margin:52px auto 0;display:grid}.nv-landing .acard{border:1px solid var(--line-2);background:var(--card);border-radius:18px;min-height:206px;padding:24px 24px 26px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.nv-landing .acard:hover{transform:translateY(-2px);box-shadow:0 18px 36px -26px #3c2d1459}.nv-landing .acard .ck{width:120px;height:80px;position:absolute;top:0;right:32px}.nv-landing .acard .ck i{background:var(--bg-2);width:40px;height:40px;position:absolute}.nv-landing .acard .ic{background:var(--bg-2);border-radius:9px;place-items:center;width:36px;height:36px;font-size:21px;display:grid;position:relative}.nv-landing .acard h3{font-family:var(--body);align-items:center;gap:8px;margin-top:30px;font-size:17px;font-weight:600;display:flex;position:relative}.nv-landing .acard p{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.6}.nv-landing .soon{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:var(--tile);border-radius:4px;padding:1px 6px;font-size:9px;font-weight:500}.nv-landing .step3{padding-top:120px}.nv-landing .ints{grid-template-columns:repeat(7,104px);justify-content:center;gap:22px 12px;margin-top:44px;display:grid}.nv-landing .int{text-align:center;color:var(--ink-3);background:0 0;border:0;justify-items:center;gap:9px;padding:0;font-size:12.5px;display:grid;position:relative}.nv-landing .int .sq{background:var(--tile);border-radius:16px;place-items:center;width:64px;height:64px;font-size:28px;transition:transform .15s,background .2s;display:grid}.nv-landing .int:hover .sq,.nv-landing .int.on .sq{background:var(--card);box-shadow:0 0 0 1px var(--line-2);transform:translateY(-2px)}.nv-landing .int .soon{position:absolute;top:-10px;right:6px}.nv-landing .intdesc{text-align:center;max-width:560px;min-height:52px;color:var(--ink-2);margin:34px auto 0;font-size:14.5px;line-height:1.6}.nv-landing .intdesc b{color:var(--ink);font-weight:600}.nv-landing .stories{padding-top:200px;overflow:hidden}.nv-landing .stories .center-head h2{margin-top:14px}.nv-landing .stories .center-head .lead{margin-top:18px;font-size:15.5px}.nv-landing .textlink{align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:600;display:inline-flex}.nv-landing .track{gap:22px;margin-top:46px;padding-left:calc(50vw - 490px);transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex}.nv-landing .story{border:1px solid var(--line-2);background:var(--card);border-radius:18px;flex:none;grid-template-columns:1fr 1fr;width:970px;max-width:calc(100vw - 32px);min-height:400px;transition:opacity .4s;display:grid;overflow:hidden}.nv-landing .story:not(.on){opacity:.45}.nv-landing .story .txt{flex-direction:column;min-width:0;padding:36px 28px 40px;display:flex}.nv-landing .brand{align-items:center;gap:12px;display:flex}.nv-landing .brand .logo-sq{border:1px solid var(--line);width:44px;height:44px;font-family:var(--display);border-radius:11px;place-items:center;font-size:17px;font-weight:700;display:grid}.nv-landing .brand b{font-family:var(--display);font-size:17px;font-weight:600;display:block}.nv-landing .brand small{color:var(--ink-2);font-size:13px}.nv-landing .story h3{font-family:var(--display);letter-spacing:-.015em;margin-top:26px;font-size:27px;font-weight:500;line-height:1.28}.nv-landing .story .kpi{align-items:baseline;gap:12px;margin-top:auto;padding-top:40px;display:flex}.nv-landing .story .kpi strong{font-family:var(--display);color:var(--green);letter-spacing:-.02em;font-size:34px;font-weight:600}.nv-landing .story .kpi span{color:var(--ink-2);font-size:14px}.nv-landing .story .read{align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex}.nv-landing .story .ex{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);align-self:flex-start;margin-left:auto;font-size:10px}.nv-landing .story .vis{place-items:center;min-height:260px;display:grid;position:relative}.nv-landing .story .vis .mark{align-items:center;gap:18px;display:flex}.nv-landing .story .vis .mark i{width:96px;height:96px;font-style:normal;font-family:var(--display);background:#ffffffb8;border-radius:16px;place-items:center;font-size:40px;font-weight:700;display:grid;box-shadow:0 10px 30px -10px #0003}.nv-landing .story .vis .mark span{font-family:var(--display);letter-spacing:-.03em;font-size:46px;font-weight:600}.nv-landing .ctrl{justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.nv-landing .ctrl button.arw{border:1px solid var(--line-2);background:var(--card);border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.nv-landing .dots{gap:8px;display:flex}.nv-landing .dots button{background:#cfccc6;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.nv-landing .dots button[aria-current=true]{background:var(--ink);width:28px}.nv-landing .says{padding-top:150px;overflow:hidden}.nv-landing .says .center-head h2{margin-top:14px}.nv-landing .says .rows{gap:16px;margin-top:48px}.nv-landing .qrow{gap:16px;width:max-content;animation:110s linear infinite slide;display:flex}.nv-landing .qrow.rev{animation-duration:124s;animation-direction:reverse}.nv-landing .rows:hover .qrow,.nv-landing .rows:hover .row{animation-play-state:paused}.nv-landing .q{border:1px solid var(--line-2);background:var(--card);text-align:left;border-radius:16px;flex-direction:column;flex:none;width:384px;height:224px;padding:20px 20px 18px;display:flex}.nv-landing .q p{color:var(--ink-3);-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.nv-landing .q .who{align-items:center;gap:10px;margin-top:auto;font-size:12.5px;display:flex}.nv-landing .q .who svg{font-size:16px}.nv-landing .q .who b{font-weight:600;display:block}.nv-landing .q .who small{color:var(--ink-2);font-size:12px}.nv-landing .compare{padding-top:150px}.nv-landing .compare .center-head h2{margin-top:18px}.nv-landing .tbl-wrap{max-width:970px;margin:40px auto 0;overflow-x:auto}.nv-landing table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.nv-landing th,.nv-landing td{text-align:left;border-bottom:1px solid var(--line);padding:18px 30px}.nv-landing thead th{background:var(--card);border-top:1px solid var(--line);font-weight:600}.nv-landing thead th:last-child,.nv-landing td:last-child{color:var(--green)}.nv-landing tbody td{color:var(--ink-3)}.nv-landing td.na{color:#c1bcb2}.nv-landing td svg{color:var(--green);font-size:19px}.nv-landing tfoot td{background:var(--card);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.nv-landing tfoot td.cost{color:var(--red)}.nv-landing tfoot td:last-child{color:var(--green)}.nv-landing .tnote{max-width:970px;color:var(--mute);margin:14px auto 0;font-size:12.5px}.nv-landing .guide{margin-top:110px}.nv-landing .gcard{border:1px solid var(--line-2);background:var(--card);border-radius:22px;grid-template-columns:1fr 384px;align-items:center;gap:40px;padding:50px 56px 50px 60px;display:grid}.nv-landing .gcard .pix{width:34px;height:34px}.nv-landing .gcard h2{max-width:470px;margin-top:22px;font-size:clamp(28px,3vw,38px);line-height:1.12}.nv-landing .gcard p{color:var(--ink-2);max-width:460px;margin-top:18px;font-size:16px;line-height:1.55}.nv-landing .gcard .btn{border-radius:10px;height:46px;margin-top:26px;padding:0 28px;font-size:15px}.nv-landing .book-stage{background:var(--bg-2);border-radius:20px;place-items:center;height:404px;display:grid;overflow:hidden}.nv-landing .book{color:#fff;background:linear-gradient(90deg,#0d0c0c 0 4%,#1d1c1c 4% 100%);border-radius:4px 16px 16px 4px;flex-direction:column;width:226px;height:310px;padding:30px 24px;display:flex;transform:rotate(-2deg);box-shadow:0 30px 40px -18px #00000073}.nv-landing .book .mascot{width:60px;height:60px}.nv-landing .book .mascot rect{fill:#fff}.nv-landing .book hr{border:0;border-top:1px solid #3a3838;margin:22px 0 16px}.nv-landing .book b{font-family:var(--display);font-size:20px;font-weight:600;line-height:1.25}.nv-landing .book small{color:#9a958e;margin-top:10px;font-size:9.5px;line-height:1.5}.nv-landing .faq{padding-top:96px}.nv-landing .fgrid{grid-template-columns:360px 1fr;gap:36px;display:grid}.nv-landing .fgrid .pix{width:50px;height:50px}.nv-landing .fgrid .got{color:var(--ink-2);margin-top:40px;font-size:14px}.nv-landing .fgrid h2{margin-top:12px;font-size:clamp(30px,3.2vw,38px);line-height:1.08}.nv-landing .faq details{border-top:1px solid var(--line-2)}.nv-landing .faq details:last-child{border-bottom:1px solid var(--line-2)}.nv-landing .faq summary{cursor:pointer;align-items:center;gap:16px;padding:18px 14px;font-size:15px;list-style:none;display:flex}.nv-landing .faq summary::-webkit-details-marker{display:none}.nv-landing .faq summary svg{margin-left:auto;font-size:16px;transition:transform .3s}.nv-landing .faq details[open] summary svg{transform:rotate(45deg)}.nv-landing .faq details p{color:var(--ink-2);max-width:70ch;padding:0 60px 20px 14px;font-size:14.5px;line-height:1.65}.nv-landing .final{margin-top:110px}.nv-landing .fcard{background:var(--night);color:#fff;border-radius:30px;grid-template-columns:1fr 450px;align-items:end;gap:32px;padding:66px 48px 60px;display:grid;position:relative;overflow:hidden}.nv-landing .fcard .ck{pointer-events:none;position:absolute;inset:0}.nv-landing .fcard .ck i{background:#ffffff0d;width:56px;height:56px;position:absolute}.nv-landing .team-stack{color:#c9c5bf;align-items:center;gap:12px;font-size:13px;display:flex}.nv-landing .team-stack div{display:flex}.nv-landing .team-stack span{width:30px;height:30px;box-shadow:0 0 0 2px var(--night);background:#fff;border-radius:50%;place-items:center;margin-left:-8px;font-size:14px;display:grid}.nv-landing .team-stack span:first-child{margin-left:0}.nv-landing .fcard h2{margin-top:30px;font-size:clamp(32px,4vw,48px);line-height:1.05}.nv-landing .fcard p{color:#c9c5bf;margin-top:12px;font-size:16px}.nv-landing .fcard .site-form{margin:0}.nv-landing .fcard .site-form input{border-color:#0000}.nv-landing .fcard .trustline{color:#c9c5bf;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.nv-landing .fcard .trustline svg{color:#59d48b}.nv-landing footer{margin-top:64px;position:relative}.nv-landing .fgrid2{grid-template-columns:1.3fr repeat(4,1fr);gap:32px;display:grid}.nv-landing .ftag{font-family:var(--display);max-width:230px;margin-top:28px;font-size:17px;font-weight:600;line-height:1.4}.nv-landing .socials{gap:22px;margin-top:26px;font-size:19px;display:flex}.nv-landing .ask{margin-top:26px;font-size:14px;font-weight:600}.nv-landing .ask-row{gap:10px;margin-top:12px;display:flex}.nv-landing .ask-row a{border:1px solid var(--line-2);background:var(--card);border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.nv-landing .fcol h4{font-family:var(--display);margin:0 0 16px;font-size:15px;font-weight:600}.nv-landing .fcol ul{gap:10px;margin:0 0 40px;padding:0;list-style:none;display:grid}.nv-landing .fcol a{color:var(--ink-2);font-size:15px}.nv-landing .fcol a:hover{color:var(--ink)}.nv-landing .giant{font-family:var(--display);letter-spacing:-.05em;text-align:center;background:linear-gradient(180deg, #f1eee8, var(--bg) 92%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:20px;font-size:clamp(110px,27vw,400px);font-weight:600;line-height:.8}.nv-landing .legal{border-top:1px solid var(--line-2);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:22px;padding-block:26px 40px;font-size:14px;display:flex}.nv-landing .legal span:first-child{margin-right:auto}@media (prefers-reduced-motion:no-preference){.nv-landing .rise{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.nv-landing .rise.d1{animation-delay:80ms}.nv-landing .rise.d2{animation-delay:.16s}.nv-landing .rise.d3{animation-delay:.24s}.nv-landing .rise.d4{animation-delay:.32s}@keyframes rise{0%{opacity:.001;transform:translateY(12px)}}}@media (prefers-reduced-motion:reduce){.nv-landing .row,.nv-landing .qrow{animation:none}.nv-landing .track{transition:none}}@media (max-width:1080px){.nv-landing .nav ul{display:none}.nv-landing .ints{grid-template-columns:repeat(auto-fill,92px)}.nv-landing .fgrid2{grid-template-columns:repeat(3,1fr)}.nv-landing .fgrid2>div:first-child{grid-column:1/-1}}@media (max-width:900px){.nv-landing .s1grid,.nv-landing .gcard,.nv-landing .fgrid,.nv-landing .fcard{grid-template-columns:1fr}.nv-landing .paper{height:480px}.nv-landing .agents{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-landing .story{grid-template-columns:1fr}.nv-landing .story .vis{order:-1;min-height:200px}.nv-landing .track{padding-left:16px}.nv-landing .gcard{padding:36px 28px}.nv-landing .book-stage{height:340px}.nv-landing .fcard{padding:48px 26px 40px}.nv-landing .fcard .trustline{justify-content:flex-start}}@media (max-width:640px){.nv-landing .nav .login{display:none}.nv-landing .nav .btn{height:36px;padding:0 14px;font-size:13px}.nv-landing .checker{display:none}.nv-landing .hero{padding-top:46px}.nv-landing .bubble{margin-left:90px}.nv-landing .site-form input{padding-right:22px}.nv-landing .site-form .btn{justify-content:center;width:100%;height:48px;margin-top:10px;position:static}.nv-landing .agents{grid-template-columns:1fr}.nv-landing .acard{min-height:0}.nv-landing .shot-zone{margin-top:80px}.nv-landing .step1{padding-top:96px}.nv-landing .stories,.nv-landing .says,.nv-landing .compare{padding-top:110px}.nv-landing .story h3{font-size:22px}.nv-landing .q{width:300px}.nv-landing th,.nv-landing td{padding:14px 16px}.nv-landing .faq details p{padding-right:14px}.nv-landing .fgrid2{grid-template-columns:1fr 1fr}.nv-landing .ints{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px}.nv-landing .int .sq{width:56px;height:56px;font-size:24px}}.nv-landing{--bg:#f3f1ec;--bg-2:#d6e6f88c;--tile:#cee0f599;--sand:#f3f1ec;--line:#0f1c2e33;--line-2:#0f1c2e4d;--mute:#8593a8;--ink-2:#4f5f78;--ink-3:#2c3a50;--ink:#0f1c2e;--card:#ffffff9e;--night:#10203a;--night-2:#1b2e4d;--folder:#b7b2a6;--folder-2:#8e8a7f;--rim:#ffffffd9;--lift:0 1px 1px #0f1c2e0a, 0 12px 32px -18px #0f1c2e38;background:radial-gradient(60vw 50vh at 8% -10%, #add0f7bf, transparent 70%), radial-gradient(50vw 60vh at 100% 30%, #bedcfab3, transparent 70%), radial-gradient(45vw 45vh at 20% 70%, #e2eefce6, transparent 70%), var(--bg);background-attachment:fixed}.nv-landing header.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#fff9}.nv-landing .acard,.nv-landing .bubble,.nv-landing .tile span:first-child,.nv-landing .site-form input,.nv-landing .faq details,.nv-landing .shot,.nv-landing .story,.nv-landing .says .q,.nv-landing .compare table,.nv-landing .guide .gcard{background:var(--card);border-color:var(--rim);box-shadow:var(--lift);-webkit-backdrop-filter:blur(16px)saturate(1.4)}.nv-landing .bubble:after{border-color:var(--rim);background:#ffffffe6}.nv-landing .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nv-landing .site-form .btn{background:#566d8f}.nv-landing .site-form.ready .btn,.nv-landing .btn{background:var(--ink)}.nv-landing .checker i,.nv-landing .acard .ck i{background:#ffffff59}.nv-landing .glass{object-fit:contain;filter:drop-shadow(0 8px 14px #c73a0c2e);width:100%;height:100%;display:block}.nv-landing .tile span:first-child{width:52px;height:52px;padding:4px}.nv-landing .acard .ic{background:0 0;width:72px;height:72px}.nv-landing .acard h3{margin-top:18px}.nv-landing .team-stack span{background:#ffffffe6;padding:3px}.nv-landing .team-stack{color:#b9cbe3;flex-wrap:wrap;row-gap:8px}.nv-landing .fcard p,.nv-landing .fcard .trustline{color:#b9cbe3}.nv-landing .fcard{background:radial-gradient(70% 90% at 90% 10%, #6fa7e659, transparent 70%), var(--night)}.nv-landing .hero-float{pointer-events:none;position:absolute;inset:0}.nv-landing .hero-float img{filter:drop-shadow(0 22px 34px #c73a0c38);height:auto;animation:7s ease-in-out infinite nv-float;position:absolute}.nv-landing .hero-float .f1{width:150px;top:40px;left:4%}.nv-landing .hero-float .f2{width:118px;animation-delay:-2s;top:18px;right:6%}.nv-landing .hero-float .f3{width:104px;animation-delay:-4s;top:300px;left:10%}.nv-landing .hero-float .f4{width:128px;animation-delay:-1s;top:270px;right:9%}@keyframes nv-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.nv-landing .hero-float img{animation:none}}@media (max-width:900px){.nv-landing .hero-float{display:none}}.nv-landing .fcard .site-form input{background:#fffffff0}.nv-landing .giant{background:linear-gradient(180deg, #d3e3f6, var(--bg) 92%);-webkit-background-clip:text;background-clip:text}
