.nura-landing{--bg:#fafaf8;--bg-warm:#f5f3ee;--white:#fff;--border:#e8e6e0;--border-mid:#d1cfc8;--text:#1a1a1a;--muted:#6b7280;--faint:#9ca3af;--orange:#f97316;--orange-bg:#fff7ed;--orange-bdr:#fed7aa;--violet:#7c3aed;--violet-bg:#f5f3ff;--violet-bdr:#ddd6fe;--green:#059669;--green-bg:#ecfdf5;--green-bdr:#a7f3d0;--blue:#2563eb;--blue-bg:#eff6ff;--pink:#db2777;--pink-bg:#fdf2f8;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014, 0 2px 4px #0000000a;--shadow-lg:0 8px 24px #0000001a, 0 4px 8px #0000000a;background:var(--bg);color:var(--text);font-family:var(--font-inter), sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.7;overflow-x:hidden}.nura-landing *{box-sizing:border-box}.nura-landing a{color:inherit;text-decoration:none}.nura-landing button{cursor:pointer;font-family:inherit}.nura-landing img,.nura-landing svg{display:block}.nura-landing .wrap{max-width:1120px;margin:0 auto;padding:0 28px}.nura-landing section{padding:96px 0}.nura-landing .serif{font-family:var(--font-instrument-serif), serif}.nura-landing .mono{font-family:var(--font-jetbrains-mono), monospace}.nura-landing .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);background:var(--orange-bg);border:1px solid var(--orange-bdr);border-radius:var(--r-pill);align-items:center;gap:8px;margin-bottom:20px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.nura-landing h1{font-family:var(--font-instrument-serif), serif;color:var(--text);font-size:clamp(40px,5.5vw,68px);font-weight:400;line-height:1.08}.nura-landing h2{font-family:var(--font-instrument-serif), serif;color:var(--text);font-size:clamp(30px,3.5vw,48px);font-weight:400;line-height:1.15}.nura-landing h3{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:600}.nura-landing .lead{color:var(--muted);font-size:18px;line-height:1.65}.nura-landing nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#fafaf8eb;height:60px;position:sticky;top:0}.nura-landing .nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;height:100%;margin:0 auto;padding:0 28px;display:flex}.nura-landing .nav-logo{font-family:var(--font-instrument-serif), serif;color:var(--text);align-items:center;gap:8px;font-size:22px;display:flex}.nura-landing .nav-logo-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;display:inline-block}.nura-landing .nav-links{gap:2px;list-style:none;display:flex}.nura-landing .nav-links a{color:var(--muted);border-radius:var(--r-pill);padding:6px 14px;font-size:14px;transition:color .15s,background .15s}.nura-landing .nav-links a:hover{color:var(--text);background:var(--bg-warm)}.nura-landing .btn-nav{background:var(--text);color:var(--white);border-radius:var(--r-pill);border:none;padding:9px 20px;font-size:14px;font-weight:500;transition:opacity .15s,transform .1s}.nura-landing .btn-nav:hover{opacity:.85}.nura-landing .btn-nav:active{transform:scale(.97)}.nura-landing #hero{padding:80px 0 0}.nura-landing .hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.nura-landing .hero-left h1{margin-bottom:20px}.nura-landing .hero-left h1 em{color:var(--orange);font-style:italic}.nura-landing .hero-left .lead{max-width:460px;margin-bottom:32px}.nura-landing .btn-row{flex-wrap:wrap;gap:12px;display:flex}.nura-landing .btn-primary{background:var(--orange);color:var(--white);border-radius:var(--r-pill);border:none;align-items:center;gap:7px;padding:13px 28px;font-size:15px;font-weight:500;transition:opacity .15s,transform .1s;display:inline-flex}.nura-landing .btn-primary:hover{opacity:.9}.nura-landing .btn-primary:active{transform:scale(.98)}.nura-landing .btn-secondary{color:var(--text);border-radius:var(--r-pill);border:1.5px solid var(--border-mid);background:0 0;padding:12px 28px;font-size:15px;font-weight:500;transition:border-color .15s,background .15s}.nura-landing .btn-secondary:hover{border-color:var(--text);background:var(--bg-warm)}.nura-landing .hero-demo{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.nura-landing .demo-topbar{background:var(--bg-warm);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.nura-landing .demo-dots{gap:5px;display:flex}.nura-landing .demo-dot{border-radius:50%;width:10px;height:10px}.nura-landing .demo-dot:first-child{background:#fc5753}.nura-landing .demo-dot:nth-child(2){background:#fdbc40}.nura-landing .demo-dot:nth-child(3){background:#34c84a}.nura-landing .demo-title{color:var(--muted);font-size:12px;font-weight:500;font-family:var(--font-jetbrains-mono), monospace;margin-left:4px}.nura-landing .demo-body{padding:20px}.nura-landing .demo-prompt-label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:11px;font-weight:600}.nura-landing .demo-questions{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.nura-landing .demo-q{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-md);color:var(--muted);cursor:pointer;text-align:left;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;transition:border-color .15s,color .15s,background .15s,transform .1s;display:flex}.nura-landing .demo-q:hover{border-color:var(--orange);color:var(--text);background:var(--orange-bg)}.nura-landing .demo-q:active{transform:scale(.99)}.nura-landing .demo-q.active{border-color:var(--orange);color:var(--text);background:var(--orange-bg)}.nura-landing .demo-q-icon{flex-shrink:0;font-size:14px}.nura-landing .demo-response{background:var(--bg-warm);border:1px solid var(--border);border-radius:var(--r-md);min-height:80px;padding:14px 16px;transition:opacity .3s}.nura-landing .demo-response-empty{color:var(--faint);justify-content:center;align-items:center;gap:6px;min-height:80px;font-size:13px;display:flex}.nura-landing .demo-answer-header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.nura-landing .demo-answer-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--green);background:var(--green-bg);border:1px solid var(--green-bdr);border-radius:var(--r-pill);padding:2px 8px;font-size:10px;font-weight:600}.nura-landing .demo-answer-text{color:var(--text);margin-bottom:10px;font-size:13px;line-height:1.6}.nura-landing .demo-sources-row{flex-wrap:wrap;gap:6px;display:flex}.nura-landing .demo-source-tag{font-family:var(--font-jetbrains-mono), monospace;border-radius:var(--r-pill);border:1px solid;padding:3px 8px;font-size:10px;font-weight:500}.nura-landing #sources{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:36px 0}.nura-landing .sources-label{color:var(--faint);text-align:center;letter-spacing:.04em;margin-bottom:18px;font-size:12px}.nura-landing .sources-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.nura-landing .source-chip{border-radius:var(--r-pill);cursor:default;border:1.5px solid;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:transform .15s,box-shadow .15s;display:inline-flex}.nura-landing .source-chip:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.nura-landing .source-chip-icon{border-radius:3px;flex-shrink:0;width:16px;height:16px}.nura-landing .chip-slack{color:#4a154b;background:#f4ecf7;border-color:#e8d5eb}.nura-landing .chip-notion{color:#191919;background:#f5f5f5;border-color:#e0e0e0}.nura-landing .chip-gmail{color:#c5221f;background:#fef2f2;border-color:#fecaca}.nura-landing .chip-jira{color:#0052cc;background:#eff6ff;border-color:#bfdbfe}.nura-landing .chip-linear{color:#5e6ad2;background:#f0f0ff;border-color:#c7d2fe}.nura-landing .chip-github{color:#24292f;background:#f5f5f5;border-color:#d0d7de}.nura-landing .chip-notion2{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.nura-landing .chip-drive{color:#1967d2;background:#eff6ff;border-color:#bfdbfe}.nura-landing .chip-zoom{color:#2d8cff;background:#eff6ff;border-color:#bfdbfe}.nura-landing .chip-hubspot{color:#ff5c35;background:#fff7ed;border-color:#fed7aa}.nura-landing #problem{background:var(--bg)}.nura-landing .problem-grid{grid-template-columns:5fr 7fr;align-items:start;gap:80px;display:grid}.nura-landing .problem-left h2{margin-bottom:20px}.nura-landing .problem-left p{color:var(--muted);max-width:400px;margin-bottom:14px}.nura-landing .problem-left strong{color:var(--text);font-weight:600}.nura-landing .pain-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nura-landing .pain-card{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);cursor:default;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s}.nura-landing .pain-card:hover{border-color:var(--border-mid);box-shadow:var(--shadow-md);transform:translateY(-2px)}.nura-landing .pain-emoji{margin-bottom:12px;font-size:24px}.nura-landing .pain-card h3{margin-bottom:6px;font-size:14px}.nura-landing .pain-card p{color:var(--muted);font-size:13px;line-height:1.55}.nura-landing #how{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.nura-landing .how-header{text-align:center;margin-bottom:60px}.nura-landing .how-header h2 em{color:var(--orange);font-style:italic}.nura-landing .how-header p{max-width:480px;margin:12px auto 0}.nura-landing .how-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nura-landing .how-step{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:32px 28px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.nura-landing .how-step:before{content:"";border-radius:var(--r-xl) var(--r-xl) 0 0;opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.nura-landing .how-step:first-child:before{background:var(--orange)}.nura-landing .how-step:nth-child(2):before{background:var(--violet)}.nura-landing .how-step:nth-child(3):before{background:var(--green)}.nura-landing .how-step:hover{box-shadow:var(--shadow-md);border-color:var(--border-mid);transform:translateY(-3px)}.nura-landing .how-step:hover:before{opacity:1}.nura-landing .how-number{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;border-radius:var(--r-pill);margin-bottom:20px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.nura-landing .how-step:first-child .how-number{color:var(--orange);background:var(--orange-bg);border:1px solid var(--orange-bdr)}.nura-landing .how-step:nth-child(2) .how-number{color:var(--violet);background:var(--violet-bg);border:1px solid var(--violet-bdr)}.nura-landing .how-step:nth-child(3) .how-number{color:var(--green);background:var(--green-bg);border:1px solid var(--green-bdr)}.nura-landing .how-step h3{margin-bottom:10px;font-size:18px}.nura-landing .how-step p{color:var(--muted);font-size:14px;line-height:1.65}.nura-landing #explorer{background:var(--bg-warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.nura-landing .explorer-header{text-align:center;margin-bottom:48px}.nura-landing .explorer-header h2 em{color:var(--violet);font-style:italic}.nura-landing .explorer-header p{max-width:500px;margin:12px auto 0}.nura-landing .explorer-grid{grid-template-columns:1fr 2fr;align-items:start;gap:24px;display:grid}.nura-landing .explorer-filters{flex-direction:column;gap:8px;display:flex}.nura-landing .filter-group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-top:12px;margin-bottom:4px;font-size:11px;font-weight:600}.nura-landing .filter-group-label:first-child{margin-top:0}.nura-landing .filter-btn{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-md);color:var(--muted);cursor:pointer;text-align:left;align-items:center;gap:9px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:flex}.nura-landing .filter-btn:hover{border-color:var(--violet);color:var(--text)}.nura-landing .filter-btn.active{border-color:var(--violet);color:var(--violet);background:var(--violet-bg)}.nura-landing .filter-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.nura-landing .knowledge-panel{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);overflow:hidden}.nura-landing .knowledge-toolbar{background:var(--bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.nura-landing .knowledge-toolbar-left{font-family:var(--font-jetbrains-mono), monospace;color:var(--muted);font-size:12px}.nura-landing .knowledge-count{color:var(--faint);background:var(--border);border-radius:var(--r-pill);font-size:12px;font-family:var(--font-jetbrains-mono), monospace;padding:2px 10px}.nura-landing .knowledge-items{flex-direction:column;gap:8px;max-height:400px;padding:12px;display:flex;overflow-y:auto}.nura-landing .k-item{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-md);cursor:default;padding:12px 14px;transition:border-color .2s,box-shadow .15s;animation:.3s both nura-fadeSlideIn}@keyframes nura-fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nura-landing .k-item:hover{border-color:var(--border-mid);box-shadow:var(--shadow-sm)}.nura-landing .k-item-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.nura-landing .k-source-tag{font-family:var(--font-jetbrains-mono), monospace;border-radius:var(--r-pill);border:1px solid;padding:2px 8px;font-size:10px;font-weight:500}.nura-landing .k-date{color:var(--faint);margin-left:auto;font-size:11px}.nura-landing .k-text{color:var(--text);font-size:13px;line-height:1.55}.nura-landing #proof{background:var(--white);border-top:1px solid var(--border)}.nura-landing .stats-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.nura-landing .stat-card{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-xl);text-align:center;padding:36px 28px;transition:transform .2s,box-shadow .2s}.nura-landing .stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.nura-landing .stat-val{font-family:var(--font-instrument-serif), serif;margin-bottom:8px;font-size:52px;line-height:1;display:block}.nura-landing .stat-card:first-child .stat-val{color:var(--orange)}.nura-landing .stat-card:nth-child(2) .stat-val{color:var(--violet)}.nura-landing .stat-card:nth-child(3) .stat-val{color:var(--green)}.nura-landing .stat-label{color:var(--muted);font-size:14px;line-height:1.4}.nura-landing .testimonial-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.nura-landing .testimonial{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-xl);padding:28px;transition:transform .2s,box-shadow .2s}.nura-landing .testimonial:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.nura-landing .testimonial-stars{color:var(--orange);letter-spacing:2px;margin-bottom:14px;font-size:14px}.nura-landing .testimonial-text{font-family:var(--font-instrument-serif), serif;color:var(--text);margin-bottom:20px;font-size:16px;font-style:italic;line-height:1.65}.nura-landing .testimonial-author{align-items:center;gap:10px;display:flex}.nura-landing .author-avatar{width:36px;height:36px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.nura-landing .author-name{color:var(--text);font-size:14px;font-weight:600}.nura-landing .author-role{color:var(--muted);font-size:12px}.nura-landing #features{background:var(--bg);border-top:1px solid var(--border)}.nura-landing .features-header{text-align:center;margin-bottom:56px}.nura-landing .features-header h2 em{color:var(--green);font-style:italic}.nura-landing .features-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nura-landing .feat-card{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:26px;transition:border-color .2s,box-shadow .2s,transform .2s}.nura-landing .feat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nura-landing .feat-card:first-child:hover{border-color:var(--orange-bdr)}.nura-landing .feat-card:nth-child(2):hover{border-color:var(--violet-bdr)}.nura-landing .feat-card:nth-child(3):hover{border-color:var(--green-bdr)}.nura-landing .feat-card:nth-child(4):hover{border-color:#bfdbfe}.nura-landing .feat-card:nth-child(5):hover{border-color:#fbcfe8}.nura-landing .feat-card:nth-child(6):hover{border-color:var(--orange-bdr)}.nura-landing .feat-emoji{margin-bottom:16px;font-size:28px}.nura-landing .feat-card h3{margin-bottom:8px;font-size:15px}.nura-landing .feat-card p{color:var(--muted);font-size:13px;line-height:1.6}.nura-landing #cta{background:var(--text);color:var(--white);padding:96px 0}.nura-landing #cta .eyebrow{color:var(--orange);background:#f9731626;border-color:#f9731640;justify-content:center;display:flex}.nura-landing #cta h2{color:var(--white);text-align:center;margin-bottom:16px}.nura-landing #cta h2 em{color:var(--orange);font-style:italic}.nura-landing #cta .lead{text-align:center;color:#fff9;max-width:420px;margin:0 auto 40px}.nura-landing .email-form{gap:8px;max-width:440px;margin:0 auto 14px;display:flex}.nura-landing .email-form input{border-radius:var(--r-pill);color:var(--white);font-family:var(--font-inter), sans-serif;background:#ffffff14;border:1.5px solid #ffffff26;outline:none;flex:1;padding:13px 20px;font-size:14px;transition:border-color .15s}.nura-landing .email-form input::placeholder{color:#ffffff59}.nura-landing .email-form input:focus{border-color:var(--orange)}.nura-landing .email-form .btn-submit{background:var(--orange);color:var(--white);font-family:var(--font-inter), sans-serif;border-radius:var(--r-pill);white-space:nowrap;border:none;padding:13px 22px;font-size:14px;font-weight:500;transition:opacity .15s}.nura-landing .email-form .btn-submit:hover{opacity:.9}.nura-landing .cta-fine{text-align:center;color:#ffffff4d;font-size:12px}.nura-landing .cta-fine span{color:var(--orange)}.nura-landing footer{border-top:1px solid var(--border);background:var(--bg);padding:28px 0}.nura-landing .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:0 28px;display:flex}.nura-landing .footer-logo{font-family:var(--font-instrument-serif), serif;color:var(--text);align-items:center;gap:7px;font-size:18px;display:flex}.nura-landing .footer-links{gap:20px;list-style:none;display:flex}.nura-landing .footer-links a{color:var(--muted);font-size:13px;transition:color .15s}.nura-landing .footer-links a:hover{color:var(--text)}.nura-landing .footer-copy{color:var(--faint);font-size:12px}.nura-landing .reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(18px)}.nura-landing .reveal.visible{opacity:1;transform:none}@keyframes nura-blink{0%,to{opacity:1}50%{opacity:0}}.nura-landing .cursor{background:var(--orange);vertical-align:middle;width:2px;height:13px;margin-left:2px;animation:1s step-end infinite nura-blink;display:inline-block}@media (max-width:1024px){.nura-landing .hero-inner{grid-template-columns:1fr}.nura-landing .hero-demo{display:none}.nura-landing .problem-grid{grid-template-columns:1fr;gap:40px}.nura-landing .explorer-grid{grid-template-columns:1fr}.nura-landing .explorer-filters{flex-flow:wrap}.nura-landing .filter-group-label{display:none}.nura-landing .how-steps{grid-template-columns:1fr}.nura-landing .features-grid{grid-template-columns:1fr 1fr}.nura-landing .stats-grid,.nura-landing .testimonial-grid{grid-template-columns:1fr}}@media (max-width:640px){.nura-landing section{padding:60px 0}.nura-landing nav .nav-links{display:none}.nura-landing .pain-cards,.nura-landing .features-grid{grid-template-columns:1fr}.nura-landing .email-form{flex-direction:column}.nura-landing .hero-inner{gap:40px}}@media (prefers-reduced-motion:reduce){.nura-landing .reveal{opacity:1;transition:none;transform:none}.nura-landing *{transition:none!important;animation:none!important}}
