@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";
.nc-landing{background:var(--bg);color:var(--fg);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Inter Tight,Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;position:relative;overflow-x:hidden}.nc-landing{--bg:#0a0a10;--bg-elev:#12121a;--bg-card:#16161f;--bg-soft:#1c1c26;--line:#ffffff14;--line-strong:#ffffff29;--fg:#f4f4f7;--fg-mute:#a1a1ae;--fg-dim:#6b6b78;--violet:#8b5cf6;--violet-soft:#8b5cf61f;--cyan:#22d3ee;--cyan-soft:#22d3ee1f;--pink:#f472b6;--lime:#a3e635;--amber:#fbbf24;--grad:linear-gradient(135deg,#8b5cf6 0%,#22d3ee 100%);--grad-soft:linear-gradient(135deg,#8b5cf62e,#22d3ee2e);--radius-sm:8px;--radius:14px;--radius-lg:22px;--shadow-glow:0 0 60px #8b5cf62e}.nc-landing *{box-sizing:border-box;margin:0;padding:0}.nc-landing,.nc-landing{background:var(--bg);color:var(--fg);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter Tight,Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;overflow-x:hidden}.nc-landing .mono{font-family:JetBrains Mono,ui-monospace,monospace}.nc-landing a{color:inherit;text-decoration:none}.nc-landing button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.nc-landing img,.nc-landing svg{max-width:100%;display:block}.nc-landing ::selection{background:var(--violet);color:#fff}.nc-landing .page-bg{z-index:-2;background:radial-gradient(ellipse 800px 600px at 20% -10%,#8b5cf62e,transparent 60%),radial-gradient(ellipse 700px 500px at 90% 10%,#22d3ee24,transparent 60%),var(--bg);position:fixed;inset:0}.nc-landing .page-grid{z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(1200px 800px at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(1200px 800px at 50% 0,#000 30%,#0000 80%)}.nc-landing .container{max-width:1240px;margin:0 auto;padding:0 32px}.nc-landing .nav{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--line);background:#0a0a10b3;position:sticky;top:0}.nc-landing .nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.nc-landing .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.nc-landing .brand-mark{width:28px;height:28px;position:relative}.nc-landing .nav-links{color:var(--fg-mute);gap:28px;font-size:14px;display:flex}.nc-landing .nav-links a:hover{color:var(--fg)}.nc-landing .nav-cta{align-items:center;gap:12px;display:flex}@media (max-width:800px){.nc-landing .nav-links{display:none}}.nc-landing .btn{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:500;transition:all .18s;display:inline-flex}.nc-landing .btn-primary{background:var(--fg);color:var(--bg)}.nc-landing .btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 30px #ffffff26}.nc-landing .btn-grad{background:var(--grad);color:#fff;position:relative}.nc-landing .btn-grad:hover{transform:translateY(-1px);box-shadow:0 12px 40px #8b5cf659}.nc-landing .btn-ghost{color:var(--fg);border-color:var(--line-strong);background:0 0}.nc-landing .btn-ghost:hover{background:var(--bg-soft);border-color:var(--fg-mute)}.nc-landing .btn-lg{padding:14px 26px;font-size:15px}.nc-landing section{padding:96px 0;position:relative}.nc-landing .eyebrow{border:1px solid var(--line);background:var(--bg-soft);color:var(--fg-mute);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.nc-landing .eyebrow .dot{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.nc-landing h1,.nc-landing h2,.nc-landing h3,.nc-landing h4{letter-spacing:-.035em;font-weight:500;line-height:1.05}.nc-landing h1{font-size:clamp(44px,6vw,84px)}.nc-landing h2{font-size:clamp(34px,4.5vw,56px)}.nc-landing h3{font-size:clamp(22px,2vw,28px)}.nc-landing .text-grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.nc-landing .text-mute{color:var(--fg-mute)}.nc-landing .card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;transition:border-color .2s,transform .2s}.nc-landing .card:hover{border-color:var(--line-strong)}.nc-landing .hero{padding:72px 0 64px;position:relative}.nc-landing .hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.nc-landing .hero h1{margin:22px 0}.nc-landing .hero-sub{color:var(--fg-mute);max-width:560px;margin-bottom:32px;font-size:19px}.nc-landing .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.nc-landing .hero-meta{color:var(--fg-dim);flex-wrap:wrap;gap:32px;margin-top:40px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.nc-landing .hero-meta strong{color:var(--fg);letter-spacing:-.02em;margin-bottom:2px;font-family:Inter Tight,sans-serif;font-size:22px;font-weight:500;display:block}.nc-landing .hero-graph-wrap{aspect-ratio:1;max-width:540px;margin-left:auto;position:relative}@media (max-width:920px){.nc-landing .hero-grid{grid-template-columns:1fr;gap:48px}.nc-landing .hero-graph-wrap{max-width:420px;margin:0 auto}}.nc-landing .platforms-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;padding:28px 0;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.nc-landing .platform-chip{align-items:center;gap:8px;display:inline-flex}.nc-landing .platform-chip .ic{width:18px;height:18px;display:inline-block}.nc-landing .section-head{max-width:720px;margin-bottom:56px}.nc-landing .section-head h2{margin:18px 0 14px}.nc-landing .section-head p{color:var(--fg-mute);font-size:18px}.nc-landing .earngpt{background:linear-gradient(#0000 0%,#8b5cf60a 50%,#0000 100%)}.nc-landing .earngpt-grid{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:48px;display:grid}@media (max-width:920px){.nc-landing .earngpt-grid{grid-template-columns:1fr}}.nc-landing .contact-list{flex-direction:column;gap:6px;display:flex}.nc-landing .contact-row{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:14px;padding:14px 16px;transition:all .18s;display:flex}.nc-landing .contact-row:hover{background:var(--bg-soft);border-color:var(--line)}.nc-landing .contact-row.active{background:var(--violet-soft);border-color:#8b5cf666}.nc-landing .avatar{color:#fff;letter-spacing:-.01em;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:500;display:grid}.nc-landing .contact-meta{flex:1;min-width:0}.nc-landing .contact-name{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.nc-landing .contact-detail{color:var(--fg-dim);margin-top:2px;font-size:12px}.nc-landing .contact-score{background:var(--bg-soft);color:var(--fg-mute);border-radius:6px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.nc-landing .contact-score.hot{color:var(--pink);background:#f472b61f}.nc-landing .contact-score.warm{color:var(--amber);background:#fbbf241f}.nc-landing .contact-score.cool{color:var(--cyan);background:#22d3ee1f}.nc-landing .earngpt-panel{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;min-height:480px;padding:28px;display:flex;position:relative;overflow:hidden}.nc-landing .earngpt-panel:before{content:"";background:var(--grad);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.nc-landing .panel-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.nc-landing .panel-head .left{align-items:center;gap:12px;display:flex}.nc-landing .gpt-mark{background:var(--grad);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.nc-landing .thinking-line{color:var(--fg-dim);align-items:center;gap:8px;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.nc-landing .thinking-line .tick{color:var(--lime)}.nc-landing .recommendation{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);margin-top:12px;padding:18px}.nc-landing .rec-product{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.nc-landing .rec-product>div:first-child{flex:1;min-width:0}.nc-landing .rec-product .name{font-size:17px;font-weight:500;line-height:1.25}.nc-landing .rec-product .price{color:var(--cyan);white-space:nowrap;text-align:right;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:13px}.nc-landing .rec-reason{color:var(--fg-mute);font-size:14px;line-height:1.55}.nc-landing .confidence-bar{background:var(--bg);border-radius:999px;height:4px;margin-top:14px;overflow:hidden}.nc-landing .confidence-bar .fill{background:var(--grad);border-radius:999px;height:100%;transition:width .6s}.nc-landing .script-block{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--fg-mute);margin-top:14px;padding:14px 16px;font-size:14px;font-style:italic;line-height:1.55}.nc-landing .module-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.nc-landing .module-tab{border:1px solid var(--line);background:var(--bg-card);color:var(--fg-mute);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .18s;display:inline-flex}.nc-landing .module-tab:hover{color:var(--fg);border-color:var(--line-strong)}.nc-landing .module-tab.active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.nc-landing .module-tab .ic{width:14px;height:14px}.nc-landing .module-stage{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:520px;padding:0;position:relative;overflow:hidden}.nc-landing .video-stage{grid-template-columns:1fr 320px;height:520px;display:grid}@media (max-width:800px){.nc-landing .video-stage{grid-template-columns:1fr;height:auto}}.nc-landing .video-canvas{background:#08080c;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;padding:16px;display:grid;position:relative}.nc-landing .video-tile{color:#fff;background:#1a1a24;border-radius:12px;place-items:center;font-size:32px;font-weight:500;display:grid;position:relative;overflow:hidden}.nc-landing .video-tile.you{outline:2px solid var(--cyan);outline-offset:-2px}.nc-landing .video-tile .label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-overflow:ellipsis;background:#0009;border-radius:6px;max-width:calc(100% - 48px);padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;position:absolute;bottom:8px;left:8px;overflow:hidden}.nc-landing .video-tile .mic{background:#0009;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.nc-landing .video-tile.muted .mic{background:var(--pink)}.nc-landing .video-controls{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);background:#00000080;border-radius:999px;gap:10px;padding:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.nc-landing .vc-btn{background:var(--bg-soft);width:40px;height:40px;color:var(--fg);border-radius:50%;place-items:center;transition:all .15s;display:grid}.nc-landing .vc-btn:hover{background:var(--bg-elev)}.nc-landing .vc-btn.danger{color:#fff;background:#dc2626}.nc-landing .vc-btn.active{background:var(--violet);color:#fff}.nc-landing .video-side{border-left:1px solid var(--line);flex-direction:column;padding:20px;display:flex}.nc-landing .side-tabs{background:var(--bg-soft);border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.nc-landing .side-tab{color:var(--fg-mute);border-radius:7px;flex:1;padding:8px;font-size:12px;font-weight:500}.nc-landing .side-tab.active{background:var(--bg-card);color:var(--fg)}.nc-landing .ai-note{background:var(--violet-soft);color:var(--fg);border:1px solid #8b5cf64d;border-radius:12px;margin-bottom:12px;padding:14px;font-size:13px;line-height:1.5}.nc-landing .ai-note .h{color:var(--violet);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:flex}.nc-landing .transcript-line{color:var(--fg-mute);margin-bottom:10px;font-size:13px;line-height:1.6}.nc-landing .transcript-line .who{color:var(--fg);margin-right:6px;font-weight:500}.nc-landing .transcript-line.live .who{color:var(--cyan)}.nc-landing .transcript-line.live:after{content:"▍";color:var(--cyan);animation:1s infinite blink}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.nc-landing .cal-stage{grid-template-columns:1fr 360px;min-height:520px;display:grid}@media (max-width:800px){.nc-landing .cal-stage{grid-template-columns:1fr}}.nc-landing .cal-main{padding:28px}.nc-landing .cal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.nc-landing .cal-month{letter-spacing:-.01em;font-size:18px;font-weight:500}.nc-landing .cal-nav{gap:6px;display:flex}.nc-landing .cal-nav button{border:1px solid var(--line);width:32px;height:32px;color:var(--fg-mute);border-radius:8px;place-items:center;display:grid}.nc-landing .cal-nav button:hover{color:var(--fg);border-color:var(--line-strong)}.nc-landing .cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.nc-landing .cal-day-h{color:var(--fg-dim);text-transform:uppercase;text-align:center;padding:8px 0;font-family:JetBrains Mono,monospace;font-size:11px}.nc-landing .cal-cell{aspect-ratio:1;color:var(--fg-mute);cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;font-size:14px;display:grid;position:relative}.nc-landing .cal-cell:hover{background:var(--bg-soft)}.nc-landing .cal-cell.today{color:var(--fg);font-weight:500}.nc-landing .cal-cell.today:after{content:"";background:var(--cyan);border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px}.nc-landing .cal-cell.dim{color:var(--fg-dim);opacity:.4}.nc-landing .cal-cell.has{color:var(--fg)}.nc-landing .cal-cell.has:before{content:"";background:var(--violet);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.nc-landing .cal-cell.selected{background:var(--fg);color:var(--bg);font-weight:500}.nc-landing .cal-side{border-left:1px solid var(--line);background:var(--bg-elev);padding:28px}.nc-landing .cal-side h4{text-transform:uppercase;color:var(--fg-dim);letter-spacing:.05em;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500}.nc-landing .slot-row{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.nc-landing .slot{border:1px solid var(--line);color:var(--fg-mute);background:var(--bg-card);border-radius:8px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:13px;transition:all .15s}.nc-landing .slot:hover{border-color:var(--line-strong);color:var(--fg)}.nc-landing .slot.selected{background:var(--violet);border-color:var(--violet);color:#fff}.nc-landing .cal-event{background:var(--bg-card);border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:12px 14px;font-size:13px}.nc-landing .cal-event .t{color:var(--fg-dim);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:11px}.nc-landing .cal-event .who{color:var(--fg-mute);margin-top:4px;font-size:12px}.nc-landing .voice-stage{grid-template-columns:280px 1fr;gap:28px;height:520px;padding:32px;display:grid}@media (max-width:800px){.nc-landing .voice-stage{grid-template-columns:1fr;height:auto}}.nc-landing .voice-rec{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.nc-landing .mic-orb{cursor:pointer;background:radial-gradient(circle at 30% 30%,#8b5cf699,#8b5cf61a);border-radius:50%;place-items:center;width:130px;height:130px;margin:18px 0;transition:transform .2s;display:grid;position:relative}.nc-landing .mic-orb:hover{transform:scale(1.04)}.nc-landing .mic-orb:before,.nc-landing .mic-orb:after{content:"";border:1px solid #8b5cf64d;border-radius:50%;animation:2.5s infinite ripple;position:absolute;inset:-10px}.nc-landing .mic-orb:after{animation-delay:1.25s}@keyframes ripple{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.nc-landing .mic-orb svg{width:48px;height:48px}.nc-landing .rec-time{color:var(--cyan);margin-top:8px;font-family:JetBrains Mono,monospace;font-size:13px}.nc-landing .waveform{align-items:center;gap:3px;height:30px;margin-top:14px;display:flex}.nc-landing .waveform .bar{background:var(--cyan);border-radius:2px;width:3px;animation:1s ease-in-out infinite wave}@keyframes wave{0%,to{height:6px}50%{height:24px}}.nc-landing .voice-out{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;overflow:auto}.nc-landing .voice-out h4{text-transform:uppercase;color:var(--fg-dim);letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:flex}.nc-landing .voice-transcript{color:var(--fg);margin-bottom:24px;font-size:15px;line-height:1.7}.nc-landing .voice-transcript .hi{background:var(--cyan-soft);color:var(--cyan);border-radius:3px;padding:0 4px}.nc-landing .voice-actions{flex-direction:column;gap:8px;display:flex}.nc-landing .voice-action{background:var(--bg-card);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:13px;transition:all .18s;display:flex}.nc-landing .voice-action:hover{border-color:var(--violet)}.nc-landing .voice-action .ic-wrap{background:var(--violet-soft);width:32px;height:32px;color:var(--violet);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.nc-landing .voice-action .body{flex:1}.nc-landing .voice-action .body .t{color:var(--fg);font-weight:500}.nc-landing .voice-action .body .d{color:var(--fg-mute);margin-top:2px;font-size:12px}.nc-landing .sync-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:800px){.nc-landing .sync-grid{grid-template-columns:1fr}}.nc-landing .sync-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px;position:relative;overflow:hidden}.nc-landing .sync-card.tall{grid-row:span 2}.nc-landing .platforms-cluster{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.nc-landing .plat-pill{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.nc-landing .plat-pill .dot{background:var(--lime);width:6px;height:6px;box-shadow:0 0 6px var(--lime);border-radius:50%}.nc-landing .steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:800px){.nc-landing .steps{grid-template-columns:1fr}}.nc-landing .step{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;position:relative}.nc-landing .step-num{color:var(--fg-dim);align-items:center;gap:10px;margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.nc-landing .step-num:before{content:"";border:1px solid var(--line-strong);background:var(--bg-elev);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.nc-landing .step h3{margin-bottom:10px}.nc-landing .step p{color:var(--fg-mute);font-size:15px}.nc-landing .pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:920px){.nc-landing .pricing-grid{grid-template-columns:1fr}}.nc-landing .price-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:32px;display:flex}.nc-landing .price-card.featured{background:linear-gradient(180deg,var(--bg-card),var(--bg-card)),var(--grad);background-clip:padding-box,border-box;border:1px solid #0000;position:relative}.nc-landing .price-card.featured:before{content:"";border-radius:inherit;background:var(--grad);z-index:-1;position:absolute;inset:-1px}.nc-landing .price-tier{color:var(--fg-mute);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:13px}.nc-landing .price-amount{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.nc-landing .price-amount .num{letter-spacing:-.04em;font-size:56px;font-weight:500;line-height:1}.nc-landing .price-amount .per{color:var(--fg-mute);font-size:14px}.nc-landing .price-tag{color:var(--fg-mute);margin-bottom:22px;font-size:14px}.nc-landing .price-features{flex-direction:column;flex:1;gap:10px;margin:22px 0;list-style:none;display:flex}.nc-landing .price-features li{color:var(--fg-mute);align-items:flex-start;gap:10px;font-size:14px;display:flex}.nc-landing .price-features li:before{content:"";background:var(--lime);flex-shrink:0;width:16px;height:16px;margin-top:2px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>") 50%/contain no-repeat}.nc-landing .faq-list{flex-direction:column;gap:8px;display:flex}.nc-landing .faq-item{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.nc-landing .faq-q{text-align:left;letter-spacing:-.01em;justify-content:space-between;align-items:center;width:100%;padding:22px 24px;font-size:16px;font-weight:500;display:flex}.nc-landing .faq-q .plus{width:20px;height:20px;color:var(--fg-mute);place-items:center;transition:transform .2s;display:grid}.nc-landing .faq-item.open .faq-q .plus{transform:rotate(45deg)}.nc-landing .faq-a{color:var(--fg-mute);padding:0 24px 22px;font-size:15px;line-height:1.6;display:none}.nc-landing .faq-item.open .faq-a{display:block}.nc-landing .final-cta{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;padding:64px 48px;position:relative;overflow:hidden}.nc-landing .final-cta:before{content:"";pointer-events:none;background:radial-gradient(600px 300px at 50% 100%,#8b5cf633,#0000 70%);position:absolute;inset:0}.nc-landing .final-cta h2{margin-bottom:16px;position:relative}.nc-landing .final-cta p{color:var(--fg-mute);max-width:540px;margin:0 auto 28px;font-size:18px;position:relative}.nc-landing .final-cta .btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.nc-landing footer{border-top:1px solid var(--line);margin-top:64px;padding:56px 0 32px}.nc-landing .foot-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:40px;margin-bottom:48px;display:grid}@media (max-width:700px){.nc-landing .foot-grid{grid-template-columns:1fr 1fr}}.nc-landing .foot-col h5{text-transform:uppercase;color:var(--fg-dim);letter-spacing:.05em;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.nc-landing .foot-col a{color:var(--fg-mute);padding:6px 0;font-size:14px;display:block}.nc-landing .foot-col a:hover{color:var(--fg)}.nc-landing .foot-bot{border-top:1px solid var(--line);color:var(--fg-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.nc-landing .logos-cluster{opacity:.7;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-top:32px;display:flex}.nc-landing .logo-text{letter-spacing:-.03em;color:var(--fg-mute);font-family:Inter Tight,sans-serif;font-size:22px;font-style:italic;font-weight:600}.nc-landing .nav-user{border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:999px;align-items:center;gap:10px;max-width:280px;padding:6px 14px 6px 6px;transition:border-color .18s,background .18s;display:inline-flex}.nc-landing .nav-user:hover{border-color:var(--fg-mute);background:var(--bg-card)}.nc-landing .nav-user-avatar{background:var(--grad);color:#fff;letter-spacing:-.01em;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.nc-landing .nav-user-meta{flex-direction:column;min-width:0;line-height:1.15;display:flex}.nc-landing .nav-user-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.nc-landing .nav-user-email{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:11px;overflow:hidden}@media (max-width:520px){.nc-landing .nav-user-meta{display:none}.nc-landing .nav-user{padding:4px}}.nc-landing footer.foot-min{border-top:1px solid var(--line);margin-top:48px;padding:24px 0}.nc-landing .foot-min-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nc-landing .foot-min-copy{color:var(--fg-dim);font-family:JetBrains Mono,monospace;font-size:13px}.nc-landing .foot-min-links{flex-wrap:wrap;gap:8px;display:flex}.nc-landing .foot-min-btn{padding:8px 16px;font-size:13px}
