:root{--night:#080a0b;--ink:#111416;--surface:#171b1d;--line:#303539;--white:#f6f6f3;--soft:#b6babe;--mist:#eaece8;--lime:#bfff43;--paper:#f1f1ed;--paper-ink:#171b19;--muted:#a0a6a7;--shell:1180px;--header:72px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header)}body{color:var(--white);background:var(--night);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}img{max-width:100%}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.shell{width:min(var(--shell),calc(100% - 48px));margin-inline:auto}em{color:var(--lime);font-style:normal}.status-light,.eyebrow-dot{background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 13px #a7fc4c50}.section-eyebrow{color:#acb5b6;letter-spacing:.16em;align-items:center;gap:12px;font-size:10px;font-weight:780;display:flex}.section-eyebrow.dark{color:#646c6a}.section-eyebrow.light{color:#a6b0ae}.section-eyebrow .eyebrow-rule{opacity:.15;background:currentColor;flex:1;height:1px}.section-eyebrow .eyebrow-rule:last-child{max-width:170px}.text-link{white-space:nowrap;align-items:center;gap:11px;font-size:13px;font-weight:760;display:inline-flex}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translate(3px,-3px)}.button{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 21px;font-size:13px;font-weight:760;line-height:1.25;transition:transform .25s,background .25s,color .25s,border .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-light{background:var(--white);color:#0f1110}.button-light:hover{background:#d9f5b5}.button-soft{color:var(--white);background:#ffffff0b;border:1px solid #42494c}.button-soft:hover{background:#242829}.button-outline{color:#151a16;border:1px solid #323638}.button-outline:hover{background:#e8f8d7}.site-header{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090b0cef;border-bottom:1px solid #25292b;position:sticky;top:0}.header-inner{height:var(--header);justify-content:space-between;align-items:center;gap:28px;display:flex}.site-logo{flex:none;align-items:center;display:inline-flex}.site-logo img{width:164px;height:auto;display:block}.site-header nav{align-items:center;gap:34px;display:flex}.site-header nav>a:not(.nav-contact){color:#bbbfc0;font-size:12px;font-weight:650;transition:color .2s}.site-header nav>a:not(.nav-contact):hover{color:#fff}.site-header .nav-contact{color:#171a18;white-space:nowrap;background:#f6f6f3;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;font-size:12px;font-weight:800;transition:background .2s;display:inline-flex}.site-header .nav-contact:hover{background:#daf5b2}.site-header .nav-contact svg:first-child{color:#1aa254}.menu-trigger{color:#fff;background:#17191a;border:1px solid #363a3c;border-radius:10px;padding:9px;display:none}.hero{min-height:calc(100svh - var(--header));isolation:isolate;background:radial-gradient(68% 78% at 91% 20%,#161b192f,#0000 75%),#080a0b;display:flex;position:relative;overflow:hidden}.hero-geometry{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-geometry span{aspect-ratio:1;border:1px solid #ffffff0b;border-radius:50%;display:block;position:absolute}.hero-geometry span:first-child{width:min(100vw,1000px);top:-65%;right:-17%}.hero-geometry span:nth-child(2){border-color:#bfff4310;width:min(76vw,760px);top:-44%;right:-8%}.hero-geometry span:nth-child(3){width:min(54vw,520px);top:-25%;right:0}.hero-inner{min-height:calc(100svh - var(--header));flex-direction:column;padding-top:clamp(30px,5vh,67px);padding-bottom:30px;display:flex;position:relative}.hero-topline{color:#9da6a4;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:15px;font-size:10px;font-weight:760;display:flex}.hero-status{align-items:center;gap:11px;display:inline-flex}.hero-issue{color:#6f7778}.hero-copy{width:100%;max-width:1040px;margin:auto 0;padding:33px 0}.hero-pretitle{letter-spacing:.025em;color:#cbd0ce;align-items:center;gap:11px;margin-bottom:25px;font-size:12px;display:flex}.hero-pretitle svg{color:var(--lime)}.hero h1{letter-spacing:-.077em;margin:0 0 32px;font-size:clamp(48px,7vw,106px);font-weight:850;line-height:.98}.hero-muted{color:#777d80;display:block}.hero-word-slot{white-space:nowrap;contain:layout;min-height:1.04em;line-height:1.04;display:block}.hero-word{white-space:nowrap;clip-path:inset(0);max-width:100%;animation:1.05s cubic-bezier(.2,.65,.2,1) both hero-reveal;display:inline-block;overflow:hidden}.hero-word:after{content:"";background:var(--lime);vertical-align:baseline;border-radius:50%;width:.08em;height:.08em;margin-left:.09em;display:inline-block}.hero-lower{flex-wrap:wrap;align-items:end;gap:20px 36px;display:flex}.hero-lower p{color:#b9c0bf;max-width:570px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.75}.hero-action-group{flex-wrap:wrap;gap:10px;display:flex}.hero-proof{color:#838d8c;flex-wrap:wrap;gap:10px 23px;margin-top:29px;font-size:11px;display:flex}.hero-proof span{align-items:center;gap:7px;display:flex}.hero-proof svg{color:var(--lime)}.hero-scroll{color:#adb7b4;letter-spacing:.15em;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;padding-top:17px;font-size:10px;font-weight:800;display:flex}.hero-scroll svg{color:var(--lime);animation:2s ease-in-out infinite scroll-icon}@keyframes hero-reveal{0%{clip-path:inset(0 100% 0 0);filter:blur(2px)}to{clip-path:inset(0);filter:blur()}}@keyframes scroll-icon{50%{transform:translateY(5px)}}.preview-stage{background:radial-gradient(#181d1b40,#0000 66%),#0e1112;padding:100px 0 115px}.preview-intro{justify-content:space-between;align-items:end;gap:35px;margin:25px 0 32px;display:flex}.preview-intro h2,.real-header h2,.benefits-heading h2,.demo-header h2,.audience-heading h2{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(37px,4.6vw,62px);font-weight:820;line-height:1.05}.preview-intro h2 em,.real-header h2 em{color:#a3aaa8}.preview-intro p,.real-header p{color:#9ca5a3;max-width:630px;margin:0;font-size:15px;line-height:1.75}.preview-intro>.text-link{padding-bottom:8px}.stage-tabs{scrollbar-width:none;gap:8px;padding-bottom:14px;display:flex;overflow-x:auto}.stage-tabs button{color:#c5cacc;background:#191d1e;border:1px solid #383e41;border-radius:11px;flex:none;align-items:center;gap:12px;padding:13px 16px;font-size:12px;font-weight:730;transition:border .2s,background .2s;display:flex}.stage-tabs button>span{color:#7f888a;font-size:10px}.stage-tabs button.selected{color:#121512;background:#f4f6f3;border-color:#f4f6f3}.stage-tabs button.selected>span{color:#525952}.stage-tabs button:hover:not(.selected){border-color:#88918c}.stage-description{color:#a0a7a7;justify-content:space-between;align-items:center;gap:14px;padding:0 0 16px;font-size:11px;display:flex}.stage-description>span:first-child{align-items:center;gap:10px;display:flex}.stage-description>span:last-child{color:#687270;letter-spacing:.1em;font-size:9px}.product-window{background:#101314;border:1px solid #474d4d;border-radius:17px;height:520px;overflow:hidden;box-shadow:0 26px 80px #0008,0 0 0 7px #ffffff04}.window-chrome,.real-browser-bar{color:#bcc1c2;background:#191c1e;border-bottom:1px solid #34393b;justify-content:space-between;align-items:center;gap:14px;height:43px;padding:0 15px;font-size:10px;display:flex}.window-lights{gap:6px;display:flex}.window-lights i{background:#86b38f;border-radius:50%;width:8px;height:8px;display:block}.window-lights i:first-child{background:#e47f78}.window-lights i:nth-child(2){background:#e2b667}.window-address>span{color:#727d7c}.window-secure{color:var(--lime);letter-spacing:.12em;font-size:9px;font-weight:750}.product-app{height:calc(100% - 43px);min-height:0;display:flex;overflow:hidden}.app-sidebar{color:#77817f;background:#0d1011;border-right:1px solid #303638;flex-direction:column;flex:none;align-items:center;gap:27px;width:65px;padding:18px 8px;display:flex}.app-brand{color:#f9f9f9;background:#252b29;border-radius:9px;place-items:center;width:30px;height:30px;font-size:19px;font-weight:900;display:grid}.app-sidebar .active{color:var(--lime)}.stage-footer{color:#939d9d;justify-content:space-between;align-items:center;gap:15px;padding-top:18px;font-size:11px;display:flex}.stage-footer>span{align-items:center;gap:9px;display:flex}.stage-footer button,.stage-footer a{color:#f6f8f5;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.stage-footer button{border:1px solid #3b4444;border-radius:99px;padding:10px 14px}.stage-footer a:hover{color:var(--lime)}.app-inbox{flex:1;grid-template-columns:32% minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.app-conversations{background:#15191b;border-right:1px solid #34393b;min-width:0;min-height:0;padding:16px 12px;overflow:hidden}.app-panel-head{justify-content:space-between;align-items:center;gap:9px;font-size:13px;display:flex}.app-panel-head small{color:#929d9d;font-size:10px}.app-search{color:#7e8988;border:1px solid #414a48;border-radius:8px;margin:13px 0 10px;padding:11px;font-size:11px}.app-filters{color:#bdc5c3;gap:5px;margin-bottom:14px;font-size:10px;display:flex}.app-filters span{text-align:center;border:1px solid #42494c;border-radius:5px;flex:1;padding:7px 3px}.app-filters span:first-child{color:#fff;background:#2c3731}.app-chat-person{border-bottom:1px solid #343c3c;align-items:center;gap:9px;min-width:0;padding:12px 9px;font-size:11px;display:flex}.app-chat-person.active{border-left:2px solid var(--lime);background:#253128}.app-chat-person i,.app-thread-head i{color:#fff;background:#394340;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;display:grid}.app-chat-person div{min-width:0}.app-chat-person b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-chat-person small{color:#99a4a0;text-overflow:ellipsis;white-space:nowrap;padding-top:4px;font-size:10px;display:block;overflow:hidden}.app-chat-person time{color:#8da18e;margin-left:auto;font-size:9px}.app-thread{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.app-thread-head{border-bottom:1px solid #353c3c;flex:none;align-items:center;gap:10px;min-height:61px;padding:11px 15px;display:flex}.app-thread-head>div{flex:1;font-size:12px}.app-thread-head small{color:#a1b3a6;margin-top:4px;font-size:10px}.app-thread-head>span{border:1px solid #41484a;border-radius:7px;padding:8px 10px;font-size:10px}.nv-wa-label{align-items:center;gap:4px;display:flex}.nv-wa-label svg{color:#25d366}.app-composer{background:#191e1f;border-top:1px solid #353c3e;flex:none;padding:10px 15px 12px}.app-composer>div:first-child{color:#b4babb;align-items:center;gap:14px;padding-bottom:9px;font-size:10px;display:flex}.app-composer>div:first-child span:first-child{color:var(--lime)}.live-bot-state{align-items:center;gap:5px;margin-left:auto;display:flex}.app-composer>div:last-child{color:#84918e;border:1px solid #444e4e;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:11px;display:flex}.app-composer>div:last-child span{color:var(--lime)}.app-demo-feature{flex-direction:column;flex:1;min-width:0;min-height:0;padding:18px 23px;display:flex;overflow:hidden}.feature-pill{color:var(--lime);letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:760;display:flex}.feature-heading{letter-spacing:-.045em;margin:5px 0;font-size:25px;font-weight:820}.app-demo-feature>p{color:#a1aeaa;margin:0 0 10px;font-size:12px}.flow-layout{border:1px solid #3a4241;border-radius:12px;flex:1;grid-template-columns:175px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.flow-history{background:#171b1d;border-right:1px solid #3c4444;flex-direction:column;gap:11px;min-height:0;padding:14px 12px;display:flex;overflow:hidden}.flow-history>small,.flow-ideas small{color:#7d8788;letter-spacing:.1em;font-size:9px}.flow-history>strong{font-size:13px}.flow-history-item{background:#293627;border:1px solid #5a7b42;border-radius:8px;align-items:center;gap:6px;padding:9px;font-size:11px;display:flex}.flow-ideas{color:#aeb5b3;flex-direction:column;gap:12px;font-size:11px;display:flex}.flow-conversation{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.flow-conversation-head{border-bottom:1px solid #3a4142;flex:none;align-items:center;gap:10px;padding:11px 15px;font-size:11px;font-weight:760;display:flex}.flow-conversation-head svg{color:var(--lime)}.flow-conversation-head small{color:var(--lime);margin-left:auto;font-size:9px}.flow-composer{color:#8b9995;border-top:1px solid #3d4544;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:13px;font-size:11px;display:flex}.flow-composer svg{color:var(--lime)}.live-transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#495850 transparent;flex-direction:column;flex:1;gap:10px;height:0;min-height:0;padding:17px 20px;display:flex;overflow-y:auto}.live-message{background:#282d31;border:1px solid #393f43;border-radius:11px;align-self:flex-start;max-width:min(86%,470px);padding:10px 13px;font-size:11px;line-height:1.5;animation:.35s ease-out both chat-in}.live-message.from-noctiva{background:#273727;border-color:#4c7545;align-self:flex-end}.live-message small{color:var(--lime);align-items:center;gap:5px;margin-bottom:5px;font-size:9px;font-weight:750;display:flex}.live-message span{display:block}.live-typing{background:#243225;border:1px solid #405843;border-radius:100px;align-self:flex-end;gap:4px;padding:10px 12px;display:flex}.live-typing span{background:#a3c99c;border-radius:50%;width:5px;height:5px;animation:1s infinite typing-dot}.live-typing span:nth-child(2){animation-delay:.2s}.live-typing span:nth-child(3){animation-delay:.4s}@keyframes chat-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typing-dot{50%{opacity:.45;transform:translateY(-3px)}}.app-studio{flex:1;grid-template-columns:155px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.studio-tools{color:#9aa5a4;background:#15191b;border-right:1px solid #353c3d;flex-direction:column;gap:23px;padding:23px 18px;font-size:11px;display:flex}.studio-tools b{color:#fff;font-size:11px}.studio-selected{color:var(--lime)}.studio-workspace{min-width:0;min-height:0;padding:10px 20px 18px;overflow-y:auto}.studio-menu{color:#bdc6c2;justify-content:space-between;padding:6px 0 12px;font-size:12px;display:flex}.studio-menu span{color:var(--lime)}.studio-progress{gap:5px;max-width:480px;margin:0 auto 10px;display:flex}.studio-progress i{background:#485050;border-radius:4px;flex:1;height:3px}.studio-progress i.current{background:var(--lime)}.studio-status{background:#202628;border:1px solid #4a5351;border-radius:9px;align-items:center;gap:10px;max-width:480px;margin:0 auto 10px;padding:9px;display:flex}.studio-status svg{color:var(--lime);flex:none}.studio-status div{flex:1}.studio-status strong,.studio-status small{font-size:11px;display:block}.studio-status small{color:#aebbb5;margin-top:3px;font-size:9px}.studio-canvas{background:radial-gradient(circle at 78% 69%,#855135,#2b1c17 49%,#12100e 85%);border:1px solid #86563a;max-width:480px;height:265px;margin:0 auto;padding:25px;transition:border-color .3s;position:relative;overflow:hidden}.studio-canvas>span{color:#efc38f;letter-spacing:.22em;font-size:10px}.studio-canvas h3{z-index:1;letter-spacing:-.06em;margin:23px 0 10px;font-family:Georgia,serif;font-size:clamp(24px,4vw,36px);line-height:1.09;position:relative}.studio-canvas h3 i{color:#f1b36c}.studio-canvas p{z-index:1;color:#e4cfc0;max-width:190px;font-size:10px;line-height:1.5;position:relative}.studio-cup{background:linear-gradient(95deg,#24130c,#81452c 40%,#261711);border-radius:10px 10px 38px 38px;width:88px;height:80px;position:absolute;bottom:44px;right:48px;transform:rotate(-5deg);box-shadow:0 10px 22px #000b}.studio-cup:before{content:"";border:9px solid #613721;border-left:0;border-radius:0 35px 35px 0;width:31px;height:41px;position:absolute;top:12px;right:-24px}.studio-cup:after{content:"";background:#57331a;border:3px solid #aa7a46;border-radius:50%;height:17px;position:absolute;top:-10px;left:0;right:0}.studio-cta{color:#241810;background:#eabd78;border-radius:60px;padding:8px 13px;font-size:10px;font-weight:850;position:absolute;bottom:15px;left:24px}.studio-canvas.studio-phase-2{border-color:var(--lime)}.promise-strip{background:#111516;border-block:1px solid #323635}.promise-strip>.shell{flex-wrap:wrap;justify-content:space-between;gap:26px;padding-block:24px;display:flex}.promise-strip span{letter-spacing:.11em;color:#aeb5b0;font-size:10px;font-weight:700}.promise-strip span:before{content:"";background:var(--lime);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block}.benefits-section{color:var(--paper-ink);background:var(--paper);padding:115px 0 126px}.benefits-heading{justify-content:space-between;align-items:end;gap:55px;margin:30px 0 54px;display:flex}.benefits-heading h2{max-width:750px}.benefits-heading em,.audience-heading em{color:#686f6c}.benefits-heading p{color:#636a66;max-width:310px;margin:0 0 5px;font-size:15px;line-height:1.75}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.benefit-card{background:#fff;border:1px solid #d0d4d0;border-radius:15px;flex-direction:column;min-height:352px;padding:25px 23px 20px;transition:background .2s,transform .3s,border-color .2s;display:flex}.benefit-card:hover{background:#f7faf4;border-color:#acb5a6;transform:translateY(-5px)}.benefit-card-top{color:#747b75;justify-content:space-between;align-items:center;font-size:11px;display:flex}.benefit-card-top svg{color:#212a25}.benefit-card h3{letter-spacing:-.045em;margin:55px 0 14px;font-size:24px;line-height:1.18}.benefit-card p{color:#59625d;margin-bottom:30px;font-size:13px;line-height:1.7}.benefit-card-footer{color:#636b65;border-top:1px solid #e3e7e2;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px;font-size:10px;line-height:1.5;display:flex}.benefit-card-footer svg{color:#2f4032;flex:none}.real-product{background:#0c0f10;padding:115px 0 124px}.real-header{justify-content:space-between;align-items:end;gap:35px;margin:32px 0 35px;display:flex}.real-header>.text-link{padding-bottom:10px}.real-tabs{scrollbar-width:none;gap:8px;padding-bottom:15px;display:flex;overflow-x:auto}.real-tabs button{color:#aeb5b5;background:0 0;border:1px solid #414749;border-radius:100px;flex:none;padding:12px 17px;font-size:12px;font-weight:740}.real-tabs button.selected{color:#121513;background:#f6f7f3;border-color:#f6f7f3}.real-tabs button:hover:not(.selected){border-color:#88918c}.real-display{background:#131719;border:1px solid #424949;border-radius:17px;overflow:hidden;box-shadow:0 30px 65px #0009}.real-browser-bar>span:last-child{letter-spacing:.1em;color:var(--lime);font-size:9px}.real-image{aspect-ratio:1460/687;background:#0e1213;position:relative;overflow:hidden}.real-image img{object-fit:cover;object-position:center;width:100%;height:100%;animation:.45s both real-appear;display:block}@keyframes real-appear{0%{opacity:.4;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.real-caption{border-bottom:1px solid #353c3c;align-items:center;gap:26px;padding:25px 0;display:flex}.real-caption .caption-index{color:var(--lime);font-size:11px;font-weight:780}.real-caption>div{flex:1}.real-caption strong{font-size:20px}.real-caption p{color:#a9b1ae;margin:6px 0 0;font-size:13px;line-height:1.5}.real-caption a{align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.how-section{background:#131718;padding:110px 0}.how-layout{grid-template-columns:1fr 1.05fr;gap:clamp(50px,9vw,140px);display:grid}.how-label h2{letter-spacing:-.06em;margin:28px 0 24px;font-size:clamp(38px,4.6vw,64px);line-height:1.08}.how-label h2 em{color:#aeb9b2}.how-label p{color:#a5aeab;max-width:460px;margin-bottom:30px;font-size:15px;line-height:1.8}.how-steps{border-top:1px solid #414947}.how-steps article{border-bottom:1px solid #414947;grid-template-columns:43px 1fr 25px;align-items:start;gap:20px;padding:29px 2px;display:grid}.how-steps article>span{color:var(--lime);font-size:11px;font-weight:750}.how-steps article>svg{color:#aeb7b2}.how-steps h3{letter-spacing:-.03em;margin:0 0 9px;font-size:21px}.how-steps p{color:#a3adab;margin:0;font-size:14px;line-height:1.7}.demo-section{background:#0b0d0e;padding:110px 0 125px}.demo-header{justify-content:space-between;align-items:end;gap:25px;margin:28px 0 34px;display:flex}.demo-header h2 em{color:#afbab5}.demo-header p{color:#a2adaa;max-width:600px;margin:0;font-size:15px;line-height:1.75}.demo-disclaimer{color:#9aa7a3;letter-spacing:.1em;border:1px solid #36433c;border-radius:12px;align-items:center;gap:10px;padding:13px;font-size:9px;font-weight:760;line-height:1.6;display:flex}.demo-disclaimer svg{color:var(--lime);flex:none}.demo-nav{scrollbar-width:none;gap:8px;padding-bottom:14px;display:flex;overflow-x:auto}.demo-nav button{color:#b8c0be;background:#171b1c;border:1px solid #404847;border-radius:10px;flex:none;align-items:center;gap:10px;padding:14px 17px;font-size:12px;font-weight:750;display:flex}.demo-nav button.active{color:#131715;background:#f4f5f1;border-color:#f4f5f1}.demo-workspace{background:#121617;border:1px solid #454e4a;border-radius:18px;grid-template-columns:32% 68%;min-height:565px;display:grid;overflow:hidden}.demo-setup{background:#1b2021;border-right:1px solid #39413e;padding:34px 27px}.eyebrow-mini{color:var(--lime);letter-spacing:.12em;font-size:10px;font-weight:740}.demo-setup h3{letter-spacing:-.05em;margin:26px 0 12px;font-size:29px;line-height:1.12}.demo-setup>p{color:#aeb6b2;margin:0 0 32px;font-size:13px;line-height:1.7}.demo-setup label{color:#e4e9e6;margin:21px 0 10px;font-size:12px;font-weight:720;display:block}.demo-setup input,.demo-setup textarea{color:#fff;background:#111516;border:1px solid #414d46;border-radius:9px;width:100%;padding:13px;font-size:13px;line-height:1.5;display:block}.demo-setup input::placeholder,.demo-setup textarea::placeholder{color:#808e88}.demo-privacy{color:#a6b1aa;border:1px solid #3d4743;border-radius:10px;align-items:flex-start;gap:11px;margin:26px 0 30px;padding:17px;font-size:11px;line-height:1.6;display:flex}.demo-privacy svg{color:var(--lime);flex:none}.demo-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.demo-chat-header{border-bottom:1px solid #353e3b;align-items:center;gap:11px;padding:18px 20px;display:flex}.bot-avatar{width:40px;height:40px;color:var(--lime);background:#29402b;border-radius:10px;place-items:center;display:grid}.demo-chat-header>div{flex:1}.demo-chat-header strong{font-size:13px;display:block}.demo-chat-header small{color:#99aaa1;margin-top:5px;font-size:10px;display:block}.demo-online{color:var(--lime);letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:790;display:flex}.demo-online i{background:var(--lime);border-radius:50%;width:6px;height:6px}.demo-messages{scrollbar-width:thin;flex-direction:column;flex:1;align-items:flex-start;gap:13px;height:340px;min-height:0;padding:22px 20px;display:flex;overflow-y:auto}.msg-bot,.msg-human{white-space:pre-line;border-radius:12px;align-items:flex-start;gap:9px;max-width:88%;padding:13px 15px;font-size:13px;line-height:1.65;animation:.35s both chat-in;display:flex}.msg-bot{background:#252b2a;border:1px solid #3b4540}.msg-bot svg{color:var(--lime);flex:none;margin-top:3px}.msg-human{background:#2b442c;border:1px solid #5c8550;align-self:flex-end}.msg-typing{background:#243128;border:1px solid #3d5142;border-radius:100px;gap:4px;padding:10px;display:flex}.msg-typing i{background:#9dd091;border-radius:50%;width:5px;height:5px;animation:1s infinite typing-dot}.msg-typing i:nth-child(2){animation-delay:.18s}.msg-typing i:nth-child(3){animation-delay:.36s}.demo-composer{background:#171c1d;border-top:1px solid #353e3b;flex:none;padding:14px 16px}.demo-suggestions{scrollbar-width:none;gap:7px;margin-bottom:12px;display:flex;overflow-x:auto}.demo-suggestions button{white-space:nowrap;color:#dbe1dd;background:#202825;border:1px solid #455047;border-radius:100px;align-items:center;gap:4px;padding:10px 12px;font-size:10px;display:flex}.demo-suggestions button:hover{border-color:#9baf91}.demo-composer form{background:#111616;border:1px solid #46534b;border-radius:10px;gap:8px;padding:5px;display:flex}.demo-composer form input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px;font-size:13px}.demo-composer form input::placeholder{color:#89958d}.demo-composer form button{color:#122016;background:#d5f5b2;border:0;border-radius:8px;flex:none;place-items:center;width:43px;display:grid}.demo-composer-bottom{color:#86938b;justify-content:space-between;gap:10px;margin-top:11px;font-size:10px;display:flex}.demo-composer-bottom button{color:#d9e6d5;background:0 0;border:0;font-size:11px}.audience-section{background:var(--paper);color:var(--paper-ink);padding:110px 0 125px}.audience-heading{justify-content:space-between;align-items:end;gap:50px;margin:27px 0 48px;display:flex}.audience-heading p{color:#66706b;max-width:355px;margin:0;font-size:15px;line-height:1.75}.audience-panel{background:#fff;border:1px solid #d5dad5;border-radius:18px;grid-template-columns:1fr 1.05fr;display:grid;overflow:hidden}.audience-options{background:#fafbf8;border-right:1px solid #e0e4df;flex-direction:column;padding:20px;display:flex}.audience-options button{text-align:left;color:#343c37;background:0 0;border:0;border-bottom:1px solid #e2e5e1;align-items:center;gap:20px;padding:20px;font-size:16px;font-weight:710;transition:background .2s;display:flex}.audience-options button>span{color:#858e89;font-size:11px}.audience-options button svg{margin-left:auto}.audience-options button.active{color:#fff;background:#182019;border-radius:10px}.audience-options button.active>span{color:var(--lime)}.audience-detail{background:radial-gradient(circle at 100% 0,#bfff4311,#0000 60%),#f5f7f1;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,68px);display:flex}.audience-detail>span{letter-spacing:.13em;color:#58675b;font-size:10px;font-weight:760}.audience-detail h3{letter-spacing:-.06em;margin:23px 0 14px;font-size:clamp(28px,3.3vw,43px);line-height:1.1}.audience-detail p{color:#5d685f;max-width:400px;margin:0 0 35px;font-size:16px;line-height:1.7}.audience-detail a{align-items:center;gap:12px;font-size:13px;font-weight:800;display:inline-flex}.consult-section{background:#101415;padding:120px 0}.consult-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(45px,8vw,110px);display:grid}.consult-grid h2{letter-spacing:-.068em;margin:30px 0 24px;font-size:clamp(40px,5.2vw,70px);line-height:1.04}.consult-grid p{color:#a8b2ae;max-width:490px;font-size:15px;line-height:1.8}.consult-card{background:radial-gradient(circle at 90% 0,#bfff4316,#0000 65%),#1a201e;border:1px solid #414945;border-radius:18px;padding:clamp(29px,4vw,51px)}.consult-mark{width:58px;height:58px;color:var(--lime);border:1px solid #5d7154;border-radius:50%;place-items:center;display:grid}.consult-card h3{letter-spacing:-.047em;max-width:430px;margin:30px 0 15px;font-size:clamp(25px,2.7vw,36px);line-height:1.1}.consult-card p{margin-bottom:27px;font-size:13px}.consult-card .button{max-width:100%}.consult-card>.text-link{color:#aeb9b1;margin-top:21px;display:flex}.faq-section{background:#0b0e0e;padding:110px 0}.faq-grid{grid-template-columns:.7fr 1fr;gap:80px;margin-top:35px;display:grid}.faq-grid h2{letter-spacing:-.06em;font-size:clamp(37px,4.7vw,65px);line-height:1.06}.faq-grid h2 em{color:#a0a9a6}.faq-list{border-top:1px solid #343c39}.faq-list details{border-bottom:1px solid #343c39;padding:21px 0}.faq-list summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:16px;font-weight:740;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#aab8ac;flex:none;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#aeb9b5;max-width:590px;margin:16px 0 2px;font-size:14px;line-height:1.75}.final-section{background:#1c211d;padding:110px 0 115px;position:relative;overflow:hidden}.final-section:before{content:"";pointer-events:none;border:1px solid #a9ff2c26;border-radius:50%;width:900px;height:900px;position:absolute;top:-390px;right:-170px;box-shadow:0 0 0 130px #ffffff04,0 0 0 280px #ffffff02}.final-shell{position:relative}.final-section h2{letter-spacing:-.072em;max-width:1080px;margin:34px 0 28px;font-size:clamp(45px,6.5vw,91px);line-height:1.02}.final-section h2 em{color:#cefaaa}.final-section p{color:#b9c4bc;max-width:600px;margin-bottom:28px;font-size:17px;line-height:1.75}.final-actions{flex-wrap:wrap;gap:10px;display:flex}.final-shell>small{color:#8a9b90;margin-top:25px;font-size:11px;display:block}.footer{background:#080b0b;border-top:1px solid #2b332f;padding:70px 0 23px}.footer-main{grid-template-columns:2.1fr 1fr 1.3fr 1.2fr;gap:40px;display:grid}.footer-main>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-main>div:first-child img{display:block}.footer-main p{color:#9ca9a1;margin:7px 0 0;font-size:13px;line-height:1.7}.footer-main strong{letter-spacing:.1em;text-transform:uppercase;color:#f1f5ee;margin-bottom:9px;font-size:11px}:is(.footer-main a:not(:has(img)),.footer-main button){color:#9aa7a0;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.footer-main a:hover,.footer-main button:hover{color:#fff}.footer-main svg{width:17px;height:17px}.footer-bottom{color:#829086;border-top:1px solid #28312c;justify-content:space-between;gap:20px;margin-top:65px;padding-top:20px;font-size:11px;display:flex}.whatsapp-float{z-index:70;color:#111a12;background:#f5f6f2;border:1px solid #e0e6df;border-radius:100px;align-items:center;gap:9px;padding:14px 17px;font-size:12px;font-weight:800;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 46px #0008}.whatsapp-float:hover{transform:translateY(-4px)}.whatsapp-float svg{color:#20a85c}.cookie-notice{z-index:100;background:#1a211d;border:1px solid #64735f;border-radius:15px;align-items:center;gap:25px;max-width:620px;padding:18px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 13px 54px #000b}.cookie-notice>div{flex:1}.cookie-notice strong{font-size:13px}.cookie-notice p{color:#b5c3b5;margin:6px 0 0;font-size:11px;line-height:1.6}.cookie-notice button{color:#151d15;background:#f5f6f2;border:0;border-radius:100px;flex:none;padding:12px 17px;font-size:12px;font-weight:800}.motion-on .reveal:not(.revealed){opacity:0;transform:translateY(20px)}.reveal{transition:opacity .75s cubic-bezier(.2,.78,.2,1),transform .75s cubic-bezier(.2,.78,.2,1)}@media (max-width:1100px){.hero h1{font-size:clamp(53px,8.5vw,96px)}.hero-lower{align-items:start}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-card{min-height:300px}.benefit-card h3{margin-top:40px}.promise-strip>.shell{justify-content:center}.site-header nav{gap:20px}}@media (max-width:860px){:root{--header:67px}.site-logo img{width:145px}.menu-trigger{place-items:center;display:grid}.site-header nav{top:var(--header);background:#101415;border-bottom:1px solid #3d4742;align-items:stretch;gap:3px;padding:17px 24px 23px;display:none;position:absolute;left:0;right:0;box-shadow:0 18px 40px #0009}.site-header nav.nav-open{flex-direction:column;display:flex}.site-header nav>a:not(.nav-contact){padding:13px}.site-header .nav-contact{justify-content:center;margin-top:8px;padding:14px}.hero-geometry span:first-child{top:-20%;right:-80%}.hero-geometry span:nth-child(2){top:0;right:-64%}.hero h1{font-size:clamp(46px,9vw,76px)}.hero-lower{flex-direction:column}.preview-intro,.real-header,.benefits-heading,.audience-heading,.demo-header{flex-direction:column;align-items:flex-start;gap:16px}.preview-intro>.text-link,.real-header>.text-link{padding-bottom:0}.product-window{height:490px}.app-sidebar{gap:25px;width:49px;padding-inline:6px}.app-inbox{grid-template-columns:36% 1fr}.how-layout,.consult-grid,.faq-grid{grid-template-columns:1fr;gap:50px}.how-steps article{grid-template-columns:35px 1fr 25px}.demo-workspace{grid-template-columns:1fr}.demo-setup{border-bottom:1px solid #39413e;border-right:0}.demo-chat{min-height:495px}.demo-messages{height:340px}.audience-panel{grid-template-columns:1fr}.audience-options{border:0;border-bottom:1px solid #e0e4df}.audience-detail{min-height:270px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.real-caption{flex-wrap:wrap}.real-caption a{margin-left:auto}}@media (max-width:620px){.shell{width:calc(100% - 34px)}.hero{min-height:calc(100svh - var(--header))}.hero-inner{min-height:calc(100svh - var(--header));padding-top:22px;padding-bottom:20px}.hero-topline{letter-spacing:.07em;font-size:8px}.hero-issue{display:none}.hero-copy{padding:30px 0 25px}.hero-pretitle{margin-bottom:22px;font-size:11px}.hero h1{letter-spacing:-.072em;margin-bottom:27px;font-size:clamp(40px,10.2vw,63px);line-height:1.02}.hero-word-slot{height:1.13em;line-height:1.13em}.hero-lower p{font-size:15px;line-height:1.65}.hero-action-group{gap:9px;width:100%}.hero-action-group .button{width:100%;min-height:50px}.hero-proof{gap:9px 17px;margin-top:20px;font-size:10px}.hero-scroll{padding-top:13px;font-size:9px}.hero-geometry span:first-child{width:130vw;top:-6%;right:-89%}.preview-stage,.real-product,.benefits-section,.audience-section,.how-section,.demo-section,.consult-section,.faq-section{padding-block:76px}.section-eyebrow{letter-spacing:.1em;font-size:9px}.preview-intro h2,.real-header h2,.benefits-heading h2,.demo-header h2,.audience-heading h2{font-size:clamp(35px,9vw,48px)}.preview-intro p,.real-header p,.benefits-heading p,.audience-heading p{font-size:14px}.preview-intro{margin-bottom:26px}.stage-tabs button{padding:13px;font-size:11px}.stage-description>span:last-child{display:none}.stage-description{font-size:10px}.product-window{border-radius:12px;height:440px}.window-address{font-size:10px}.app-sidebar{gap:26px;width:37px;padding:14px 3px}.app-sidebar svg{width:15px}.app-brand{width:25px;height:25px;font-size:16px}.app-inbox{grid-template-columns:1fr}.app-conversations{display:none}.app-thread-head{min-height:56px;padding:10px;font-size:10px}.app-thread-head>span{padding:6px;font-size:9px}.app-thread-head small{font-size:9px}.app-composer{padding:9px}.app-composer>div:last-child{padding:10px}.live-transcript{gap:11px;padding:11px}.live-message{max-width:94%;padding:9px 10px;font-size:10px}.live-message small{font-size:8px}.app-demo-feature{padding:16px 10px}.feature-heading{font-size:21px}.app-demo-feature>p{font-size:10px}.flow-layout{grid-template-columns:1fr}.flow-history{display:none}.flow-conversation-head{padding:11px 9px;font-size:10px}.flow-composer{padding:11px;font-size:10px}.app-studio{grid-template-columns:1fr}.studio-tools{display:none}.studio-workspace{padding:9px}.studio-menu{font-size:10px}.studio-canvas{height:245px;padding:18px}.studio-canvas h3{font-size:25px}.studio-cup{transform-origin:100% 100%;right:17px;transform:scale(.7)rotate(-5deg)}.studio-status small{font-size:9px}.stage-footer{flex-wrap:wrap;font-size:10px}.stage-footer a{margin-left:auto}.benefits-heading{margin:23px 0 32px}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:245px;padding:25px}.benefit-card h3{margin-top:26px}.promise-strip>.shell{justify-content:flex-start;gap:13px;padding-block:17px}.promise-strip span{font-size:9px}.real-image{aspect-ratio:1.4}.real-image img{object-fit:cover;object-position:center}.real-caption{gap:12px}.real-caption strong{font-size:17px}.real-caption p{font-size:12px}.real-caption a{width:100%;margin:7px 0 0}.how-label h2{font-size:42px}.how-steps h3{font-size:18px}.how-steps p{font-size:13px}.demo-disclaimer{font-size:9px}.demo-setup{padding:25px 20px}.demo-chat-header{padding:15px}.demo-messages{height:300px;padding:13px}.demo-composer{padding:12px}.msg-bot,.msg-human{max-width:94%;font-size:12px}.audience-options{padding:12px}.audience-options button{padding:16px;font-size:14px}.audience-detail{padding:33px 25px}.consult-grid h2{font-size:43px}.consult-card{padding:28px}.consult-card .button{gap:8px;width:100%;padding-inline:10px;font-size:11px}.faq-grid{gap:28px}.faq-grid h2{font-size:41px}.final-section{padding:85px 0}.final-section h2{font-size:clamp(44px,9.3vw,62px)}.final-section p{font-size:15px}.final-actions .button{width:100%}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 18px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px;margin-top:45px}.whatsapp-float{justify-content:center;width:54px;height:54px;padding:0;bottom:14px;right:14px}.whatsapp-float span{display:none}.cookie-notice{gap:12px;padding:14px;bottom:81px;left:12px;right:12px}.cookie-notice p{font-size:10px}.cookie-notice button{padding:10px 12px;font-size:11px}}@media (max-width:390px){.hero h1{font-size:clamp(35px,9.9vw,42px)}.hero-pretitle{font-size:10px}.hero-proof span{font-size:9px}.window-address span{display:none}.stage-footer>span{width:100%}.stage-footer button{margin-left:0}.stage-footer a{margin-left:auto}.real-tabs button,.demo-nav button{font-size:11px}.footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:auto}}@media (max-height:670px) and (min-width:621px){.hero h1{font-size:clamp(43px,6.2vw,78px)}.hero-copy{padding:18px 0}.hero-pretitle{margin-bottom:14px}.hero h1{margin-bottom:21px}.hero-proof{margin-top:15px}.hero-inner{padding-block:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-on .reveal:not(.revealed){opacity:1;transform:none}}@media (max-width:620px){.hero h1{font-size:clamp(29px,9.2vw,57px)}}.audience-detail{min-height:420px}.audience-detail-content{width:100%;animation:.38s cubic-bezier(.2,.75,.2,1) both nv-audience-change}@keyframes nv-audience-change{0%{opacity:0;filter:blur(3px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.audience-detail-content{animation:none!important}}@media (min-width:901px){.audience-panel{height:440px}.audience-options{min-height:0;overflow-y:auto}}.audience-detail{min-height:0;overflow-y:auto}.audience-detail-content>span{letter-spacing:.13em;color:#58675b;font-size:10px;font-weight:760}.faq-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#44534a transparent;height:390px;min-height:0;overflow-y:auto}.faq-list details{scroll-margin-top:12px}.motion-on .reveal{filter:blur();transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.motion-on .reveal:not(.revealed){opacity:0;filter:blur(4px);transform:translateY(44px)scale(.984)}.benefit-grid{perspective:1200px}.motion-on .benefit-card.reveal:not(.revealed){transform:translateY(54px)scale(.96)rotateX(3deg)}.motion-on .benefit-card.revealed:hover{transition:background .2s,border-color .2s,transform .3s;transform:translateY(-5px)}.motion-on .benefit-grid .reveal:nth-child(2),.motion-on .how-steps .reveal:nth-child(2){transition-delay:90ms}.motion-on .benefit-grid .reveal:nth-child(3),.motion-on .how-steps .reveal:nth-child(3){transition-delay:.18s}.motion-on .benefit-grid .reveal:nth-child(4){transition-delay:.27s}.motion-on .section-eyebrow.reveal .eyebrow-rule{transform-origin:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transform:scaleX(1)}.motion-on .section-eyebrow.reveal:not(.revealed) .eyebrow-rule{transform:scaleX(.05)}.audience-detail-content{animation:.48s cubic-bezier(.16,1,.3,1) both nv-audience-change}@media (max-width:900px){.audience-panel{height:auto}.audience-detail{height:370px;min-height:0}.faq-list{height:420px}}@media (max-width:767px){.motion-on .reveal:not(.revealed){filter:none;transform:translateY(25px)}.motion-on .reveal{filter:none}}@media (prefers-reduced-motion:reduce){.motion-on .reveal:not(.revealed){opacity:1;filter:none;transform:none}.audience-detail-content{animation:none}}.demo-composer-bottom .demo-ai-consent{color:#a8b8b0;cursor:pointer;flex:1;align-items:center;gap:8px;margin:0;font-size:10px;line-height:1.4;display:flex}.demo-composer-bottom .demo-ai-consent input{width:16px;height:16px;accent-color:var(--lime);flex:none;margin:0}.nv-trial-offer{background:#0b0e0e;padding:90px 0}.nv-trial-box{background:radial-gradient(circle at 90% 15%,#bfff4320,#0000 45%),#171e19;border:1px solid #424c42;border-radius:22px;grid-template-columns:1.35fr .8fr;align-items:center;gap:35px;padding:clamp(28px,5vw,65px);display:grid}.nv-trial-eyebrow{letter-spacing:.15em;color:var(--lime);font-size:11px;font-weight:800}.nv-trial-box h2{letter-spacing:-.06em;color:#fff;margin:22px 0;font-size:clamp(35px,4.7vw,64px);line-height:1.05}.nv-trial-box p{color:#bbc8bb;max-width:570px;font-size:15px;line-height:1.8}.nv-trial-benefits{color:#d5e1d2;flex-wrap:wrap;gap:12px 22px;margin:28px 0;font-size:12px;font-weight:700;display:flex}.nv-trial-box small{color:#9daa9c;margin-top:18px;font-size:11px;display:block}.nv-trial-number{text-align:center;background:radial-gradient(circle,#bfff4312,#0000 70%);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.nv-trial-number strong{letter-spacing:-.12em;color:#fff;font-size:clamp(100px,13vw,190px);line-height:1}.nv-trial-number span{letter-spacing:.28em;color:var(--lime);font-size:12px;font-weight:850}.nv-trial-number p{color:#a8b5a7;max-width:230px;margin:25px auto 0}@media (max-width:800px){.nv-trial-box{grid-template-columns:1fr}.nv-trial-number{min-height:190px}.nv-trial-number strong{font-size:100px}.nv-trial-box .button{width:100%}}.nv-gift.nv-gift{isolation:isolate;perspective:1100px;background:radial-gradient(at 50% 68%,#bfff431b,#0000 65%),#111912;min-height:355px;display:block;position:relative;overflow:hidden}.nv-gift-light{z-index:1;opacity:.55;filter:blur(26px);pointer-events:none;background:radial-gradient(#c9ff50bb,#0000 70%);border-radius:50%;height:170px;position:absolute;bottom:65px;left:10%;right:10%}.nv-gift-number{z-index:3;letter-spacing:-.11em;text-align:center;background:linear-gradient(140deg,#fff 20%,#eaffb9 62%,#a7ed42);color:#0000;filter:drop-shadow(0 10px 24px #bfff4350);-webkit-background-clip:text;background-clip:text;padding-right:.11em;font-size:clamp(112px,11vw,166px);font-weight:900;line-height:1;position:absolute;top:37px;left:0;right:0}.nv-gift-box{z-index:4;background:linear-gradient(135deg,#263522,#101710 60%,#1d291b);border:1px solid #a7f54b77;border-radius:11px 11px 18px 18px;justify-content:center;align-items:center;height:105px;display:flex;position:absolute;bottom:52px;left:10%;right:10%;transform:perspective(600px)rotateX(-3deg);box-shadow:0 24px 32px #0009,0 0 35px #a7ff3023}.nv-gift-box span{color:#caff65;letter-spacing:.22em;font-size:12px;font-weight:850}.nv-gift-lid{z-index:5;transform-origin:50%;background:linear-gradient(#394637,#131a15);border:1px solid #bfff4377;border-radius:12px;height:30px;position:absolute;top:195px;left:12%;right:12%;transform:translateY(-155px)rotate(-10deg);box-shadow:0 10px 23px #0009,0 0 18px #bfff4330}.nv-gift.nv-gift>p{color:#aebcae;text-align:center;max-width:none;margin:0;font-size:11px;position:absolute;bottom:12px;left:12px;right:12px}.nv-gift-confetti{z-index:6;pointer-events:none;position:absolute;inset:0}.nv-gift-confetti i{opacity:0;background:#caff65;border-radius:1px;width:7px;height:13px;position:absolute;top:45%;left:50%}@keyframes nvGiftOpen{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-48px)rotate(-4deg)}75%,to{transform:translateY(-155px)rotate(-10deg)}}@keyframes nvGiftRise{0%,15%{opacity:0;transform:translateY(120px)scale(.65)}60%{opacity:1}76%{transform:translateY(-13px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nvGiftFlash{0%{opacity:.1;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}to{opacity:.55;transform:scale(1)}}@keyframes nvGiftConfetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}20%{opacity:1}75%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(var(--rotation))}}:is(.nv-trial-box,.nv-offer-card,.nv-trial-card).revealed .nv-gift-lid{animation:1.2s cubic-bezier(.2,.8,.2,1) .12s both nvGiftOpen}:is(.nv-trial-box,.nv-offer-card,.nv-trial-card).revealed .nv-gift-number{animation:1.25s cubic-bezier(.2,.8,.2,1) .3s both nvGiftRise}:is(.nv-trial-box,.nv-offer-card,.nv-trial-card).revealed .nv-gift-light{animation:1.5s ease-out .3s both nvGiftFlash}:is(.nv-trial-box,.nv-offer-card,.nv-trial-card).revealed .nv-gift-confetti i{animation:nvGiftConfetti 1.5s ease-out calc(.52s + var(--delay)) both}@media (max-width:800px){.nv-gift.nv-gift{min-height:315px}.nv-gift-number{font-size:123px;top:35px}.nv-gift-lid{top:180px}.nv-gift-box{height:91px;bottom:52px}}@media (prefers-reduced-motion:reduce){.nv-gift *{transition:none!important;animation:none!important}.nv-gift-confetti{display:none}}.nv-gift-confetti i:first-child{--tx:-103px;--ty:-53px;--rotation:0deg;--delay:0s;background:#bfff43}.nv-gift-confetti i:nth-child(2){--tx:-114px;--ty:-93px;--rotation:67deg;--delay:45ms;background:#eaffb5}.nv-gift-confetti i:nth-child(3){--tx:-109px;--ty:-140px;--rotation:134deg;--delay:90ms;background:#f7e4a0}.nv-gift-confetti i:nth-child(4){--tx:-84px;--ty:-187px;--rotation:201deg;--delay:.135s;background:#99cf51}.nv-gift-confetti i:nth-child(5){--tx:-22px;--ty:-138px;--rotation:268deg;--delay:.18s;background:#bfff43}.nv-gift-confetti i:nth-child(6){--tx:11px;--ty:-163px;--rotation:335deg;--delay:0s;background:#eaffb5}.nv-gift-confetti i:nth-child(7){--tx:57px;--ty:-175px;--rotation:402deg;--delay:45ms;background:#f7e4a0}.nv-gift-confetti i:nth-child(8){--tx:110px;--ty:-170px;--rotation:469deg;--delay:90ms;background:#99cf51}.nv-gift-confetti i:nth-child(9){--tx:87px;--ty:-94px;--rotation:16deg;--delay:.135s;background:#bfff43}.nv-gift-confetti i:nth-child(10){--tx:122px;--ty:-72px;--rotation:83deg;--delay:.18s;background:#eaffb5}.nv-gift-confetti i:nth-child(11){--tx:151px;--ty:-35px;--rotation:150deg;--delay:0s;background:#f7e4a0}.nv-gift-confetti i:nth-child(12){--tx:166px;--ty:16px;--rotation:217deg;--delay:45ms;background:#99cf51}.nv-gift-confetti i:nth-child(13){--tx:87px;--ty:24px;--rotation:284deg;--delay:90ms;background:#bfff43}.nv-gift-confetti i:nth-child(14){--tx:81px;--ty:64px;--rotation:351deg;--delay:.135s;background:#eaffb5}.nv-gift-confetti i:nth-child(15){--tx:57px;--ty:105px;--rotation:418deg;--delay:.18s;background:#f7e4a0}.nv-gift-confetti i:nth-child(16){--tx:15px;--ty:138px;--rotation:485deg;--delay:0s;background:#99cf51}.nv-gift-confetti i:nth-child(17){--tx:-22px;--ty:68px;--rotation:32deg;--delay:45ms;background:#bfff43}.nv-gift-confetti i:nth-child(18){--tx:-62px;--ty:77px;--rotation:99deg;--delay:90ms;background:#eaffb5}.nv-gift-confetti i:nth-child(19){--tx:-109px;--ty:70px;--rotation:166deg;--delay:.135s;background:#f7e4a0}.nv-gift-confetti i:nth-child(20){--tx:-155px;--ty:44px;--rotation:233deg;--delay:.18s;background:#99cf51}.nv-gift.nv-gift{perspective:1200px;isolation:isolate;background:radial-gradient(at 50% 80%,#bfff431a,#0000 68%),linear-gradient(145deg,#172019,#0d130e);border:1px solid #bfff4329;border-radius:20px;min-height:390px;overflow:hidden;box-shadow:inset 0 0 55px #bfff4308}.nv-gift-light{z-index:1;opacity:0;filter:blur(30px);background:radial-gradient(#dcff86cc,#a3ff432d 45%,#0000 73%);height:210px;bottom:72px;transform:scale(.45)}.nv-gift-number{z-index:4;letter-spacing:-.115em;text-align:center;opacity:0;background:linear-gradient(155deg,#fff 18%,#f3ffd4 48%,#bcff54 90%);color:#0000;filter:drop-shadow(0 12px 18px #bfff4355);-webkit-background-clip:text;background-clip:text;font-size:clamp(125px,11vw,180px);font-weight:950;line-height:1;top:44px;left:0;right:0;transform:translateY(135px)scale(.65)rotateX(20deg)}.nv-gift-box:before{content:"";background:linear-gradient(#d7ff8c,#80bc32 80%,#26321e);border-radius:9px 9px 2px 2px;height:15px;position:absolute;top:-14px;left:0;right:0;box-shadow:0 0 28px #bfff4380}.nv-gift-box:after{content:"";filter:blur(18px);background:#a8ff4336;border-radius:50%;height:26px;position:absolute;bottom:-29px;left:-7%;right:-7%}.nv-gift-box span{z-index:2;letter-spacing:.25em;color:#d2ff85;text-shadow:0 0 17px #bfff4340;font-size:clamp(11px,1.1vw,14px);position:relative}.nv-gift-lid{z-index:6;transform-origin:bottom;background:linear-gradient(#53644c,#273426 38%,#101811);border:1px solid #aafa5b91;border-radius:10px;height:35px;inset:auto 7% 174px;transform:translateY(0)rotate(0);box-shadow:inset 0 2px #e4ffae40,0 13px 25px #000a,0 0 22px #aaff4328}.nv-gift-lid:after{content:"";background:#ceff8b;border-radius:99px;height:3px;position:absolute;top:6px;left:35%;right:35%;box-shadow:0 0 13px #bfff4399}.nv-gift-confetti i{opacity:0;border-radius:2px;width:7px;height:12px;top:49%;box-shadow:0 0 8px #bfff4320}@keyframes nvGiftV2Open{0%,10%{transform:translateY(0)rotate(0)rotateX(0)}42%{transform:translateY(-100px)rotate(-7deg)rotateX(15deg)}75%{transform:translateY(-168px)rotate(-13deg)rotateX(22deg)}to{transform:translateY(-153px)rotate(-11deg)rotateX(18deg)}}@keyframes nvGiftV2Rise{0%,15%{opacity:0;transform:translateY(135px)scale(.65)rotateX(20deg)}40%{opacity:1}70%{opacity:1;transform:translateY(-17px)scale(1.075)rotateX(-4deg)}85%{transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nvGiftV2Glow{0%{opacity:0;transform:scale(.45)}48%{opacity:1;transform:scale(1.22)}to{opacity:.65;transform:scale(1)}}@keyframes nvGiftV2Particles{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}18%{opacity:1}58%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--spin))}to{opacity:0;transform:translate(var(--dx2),var(--dy2)) scale(.6) rotate(var(--spin2))}}:is(.nv-trial-box,.nv-offer-card,.nv-trial-card).revealed .nv-gift-lid,:is(.nv-trial-box,.nv-offer-card,.nv-trial-card).revealed .nv-gift-number,:is(.nv-trial-box,.nv-offer-card,.nv-trial-card).revealed .nv-gift-light,:is(.nv-trial-box,.nv-offer-card,.nv-trial-card).revealed .nv-gift-confetti i{animation:none}@media (max-width:800px){.nv-gift.nv-gift{min-height:340px}.nv-gift-number{font-size:130px;top:32px}.nv-gift-box{height:105px;bottom:52px}.nv-gift-lid{bottom:142px}}@media (prefers-reduced-motion:reduce){.nv-gift .nv-gift-lid{animation:none!important;transform:translateY(-120px)rotate(-10deg)!important}.nv-gift .nv-gift-number{opacity:1!important;animation:none!important;transform:none!important}.nv-gift .nv-gift-light{opacity:.65!important;animation:none!important;transform:none!important}.nv-gift-confetti{display:none!important}}.nv-gift-confetti i:first-child{--dx:95px;--dy:-35px;--dx2:119px;--dy2:65px;--spin:146deg;--spin2:292deg;--delay:0s;background:#bfff43}.nv-gift-confetti i:nth-child(2){--dx:-90px;--dy:47px;--dx2:-112px;--dy2:147px;--spin:219deg;--spin2:438deg;--delay:45ms;background:#eaffb5}.nv-gift-confetti i:nth-child(3){--dx:13px;--dy:-183px;--dx2:16px;--dy2:-83px;--spin:292deg;--spin2:584deg;--delay:90ms;background:#f4e6a9}.nv-gift-confetti i:nth-child(4){--dx:107px;--dy:105px;--dx2:134px;--dy2:205px;--spin:365deg;--spin2:730deg;--delay:.135s;background:#a6d66a}.nv-gift-confetti i:nth-child(5){--dx:-200px;--dy:-70px;--dx2:-250px;--dy2:30px;--spin:438deg;--spin2:876deg;--delay:.18s;background:#bfff43}.nv-gift-confetti i:nth-child(6){--dx:80px;--dy:-86px;--dx2:100px;--dy2:14px;--spin:511deg;--spin2:1022deg;--delay:.225s;background:#eaffb5}.nv-gift-confetti i:nth-child(7){--dx:-32px;--dy:83px;--dx2:-40px;--dy2:183px;--spin:584deg;--spin2:1168deg;--delay:0s;background:#f4e6a9}.nv-gift-confetti i:nth-child(8){--dx:-69px;--dy:-167px;--dx2:-86px;--dy2:-67px;--spin:657deg;--spin2:1314deg;--delay:45ms;background:#a6d66a}.nv-gift-confetti i:nth-child(9){--dx:165px;--dy:25px;--dx2:206px;--dy2:125px;--spin:730deg;--spin2:1460deg;--delay:90ms;background:#bfff43}.nv-gift-confetti i:nth-child(10){--dx:-188px;--dy:43px;--dx2:-235px;--dy2:143px;--spin:803deg;--spin2:1606deg;--delay:.135s;background:#eaffb5}.nv-gift-confetti i:nth-child(11){--dx:40px;--dy:-121px;--dx2:50px;--dy2:-21px;--spin:876deg;--spin2:1752deg;--delay:.18s;background:#f4e6a9}.nv-gift-confetti i:nth-child(12){--dx:37px;--dy:81px;--dx2:46px;--dy2:181px;--spin:949deg;--spin2:1898deg;--delay:.225s;background:#a6d66a}.nv-gift-confetti i:nth-child(13){--dx:-129px;--dy:-110px;--dx2:-161px;--dy2:-10px;--spin:1022deg;--spin2:2044deg;--delay:0s;background:#bfff43}.nv-gift-confetti i:nth-child(14){--dx:172px;--dy:-73px;--dx2:215px;--dy2:27px;--spin:1095deg;--spin2:2190deg;--delay:45ms;background:#eaffb5}.nv-gift-confetti i:nth-child(15){--dx:-116px;--dy:131px;--dx2:-145px;--dy2:231px;--spin:1168deg;--spin2:2336deg;--delay:90ms;background:#f4e6a9}.nv-gift-confetti i:nth-child(16){--dx:-12px;--dy:-129px;--dx2:-15px;--dy2:-29px;--spin:1241deg;--spin2:2482deg;--delay:.135s;background:#a6d66a}.nv-gift-confetti i:nth-child(17){--dx:93px;--dy:43px;--dx2:116px;--dy2:143px;--spin:1314deg;--spin2:2628deg;--delay:.18s;background:#bfff43}.nv-gift-confetti i:nth-child(18){--dx:-149px;--dy:-29px;--dx2:-186px;--dy2:71px;--spin:1387deg;--spin2:2774deg;--delay:.225s;background:#eaffb5}.nv-gift-confetti i:nth-child(19){--dx:124px;--dy:-159px;--dx2:155px;--dy2:-59px;--spin:1460deg;--spin2:2920deg;--delay:0s;background:#f4e6a9}.nv-gift-confetti i:nth-child(20){--dx:-9px;--dy:168px;--dx2:-11px;--dy2:268px;--spin:1533deg;--spin2:3066deg;--delay:45ms;background:#a6d66a}.nv-gift.nv-gift{isolation:isolate;perspective:1400px;background:radial-gradient(at 50% 76%,#bfff4328,#0000 65%),linear-gradient(155deg,#171f18,#090e0b);min-height:420px;position:relative;overflow:hidden;box-shadow:inset 0 0 75px #bfff430b,0 20px 55px #0005}.nv-gift:before{content:"";z-index:0;filter:blur(25px);opacity:0;pointer-events:none;background:radial-gradient(#bfff4370,#0000 70%);border-radius:50%;width:80%;height:85px;position:absolute;bottom:28px;left:10%}.nv-gift:after{content:"";z-index:1;opacity:0;pointer-events:none;background:conic-gradient(at 50% 62%,#0000 0deg,#bfff432b 8deg,#0000 17deg 45deg,#e3ff9540 52deg,#0000 62deg 115deg,#bfff4335 123deg,#0000 133deg 230deg,#caff5050 239deg,#0000 250deg 360deg);position:absolute;inset:4%;-webkit-mask-image:radial-gradient(at 50% 60%,#0000 8%,#000 42%,#0000 82%);mask-image:radial-gradient(at 50% 60%,#0000 8%,#000 42%,#0000 82%)}.nv-gift-light{z-index:2;opacity:0;filter:blur(25px);background:radial-gradient(#eeffb6dd,#bfff4370 35%,#0000 72%);height:220px;bottom:75px}.nv-gift-number{z-index:6;letter-spacing:-.115em;background:linear-gradient(155deg,#fff 12%,#f5ffd9 40%,#d6ff88 72%,#a6ee39 100%);color:#0000;filter:drop-shadow(0 5px #648f31)drop-shadow(0 12px 14px #0009)drop-shadow(0 0 24px #bfff4345);transform-origin:bottom;-webkit-background-clip:text;background-clip:text;font-size:clamp(125px,12vw,188px);font-weight:950;top:48px}.nv-gift-box{z-index:7;background:linear-gradient(105deg,#344432,#19251b 50%,#0d140e);border:1px solid #a7fa5280;border-radius:12px 12px 20px 20px;height:135px;bottom:62px;left:9%;right:9%;transform:perspective(700px)rotateX(-6deg);box-shadow:inset 2px 0 15px #e4ff9912,inset -18px -5px 35px #0008,0 25px 35px #000c,0 0 38px #bfff4328}.nv-gift-box:before{background:linear-gradient(#edffc8,#bcfa65 45%,#5b8931);height:15px;top:-14px;box-shadow:0 0 30px #bfff4399}.nv-gift-lid{z-index:9;transform-origin:50% 85%;background:linear-gradient(#455540,#263326 45%,#101811);border-radius:12px;height:38px;inset:auto 6% 181px;box-shadow:inset 0 2px #e1ffb645,0 16px 28px #000b,0 0 21px #bfff4325}.nv-gift-lid:before{content:"";background:linear-gradient(110deg,#52674b,#172119);border:1px solid #9dec5966;border-radius:10px;height:22px;position:absolute;top:-17px;left:3%;right:3%;transform:perspective(300px)rotateX(45deg)}.nv-gift-confetti{z-index:10}.nv-gift-confetti i{border-radius:2px;top:62%;box-shadow:0 0 9px #bfff4333}.nv-gift-confetti i:nth-child(3n){width:4px;height:16px}.nv-gift-confetti i:nth-child(4n){border-radius:50%;width:9px;height:9px}@keyframes nv3Open{0%,12%{transform:translateY(0)rotate(0)rotateX(0)}38%{transform:translateY(-85px)rotate(-5deg)rotateX(14deg)}72%{transform:translateY(-142px)rotate(-13deg)rotateX(25deg)}to{transform:translateY(-128px)rotate(-10deg)rotateX(19deg)}}@keyframes nv3Rise{0%,12%{opacity:0;transform:translateY(155px)scale(.45)rotateX(24deg)}38%{opacity:1}69%{transform:translateY(-21px)scale(1.075)rotateX(-5deg)}84%{transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nv3Light{0%{opacity:0;transform:scale(.3)}42%{opacity:.2}65%{opacity:1;transform:scale(1.25)}to{opacity:.58;transform:scale(1)}}@keyframes nv3Rays{0%,30%{opacity:0;transform:scale(.75)rotate(-12deg)}65%{opacity:.8}to{opacity:.22;transform:scale(1.08)rotate(8deg)}}@keyframes nv3Confetti{0%{opacity:0;transform:translate(-50%)scale(.2)rotate(0)}13%{opacity:1}48%{opacity:1;transform:translate(calc(-50% + var(--dx)), calc(-95px + var(--dy))) rotate(var(--spin))}to{opacity:0;transform:translate(calc(-50% + var(--dx2)), calc(40px + var(--dy2))) rotate(var(--spin2))}}.nv-gift.nv-gift-play .nv-gift-number{animation:1.9s cubic-bezier(.16,1,.3,1) .22s both nv3Rise}.nv-gift.nv-gift-play .nv-gift-light{animation:2.15s ease-out .2s both nv3Light}.nv-gift.nv-gift-play:before{animation:2s ease-out .2s both nv3Light}.nv-gift.nv-gift-play:after{animation:2.4s ease-out .35s both nv3Rays}.nv-gift.nv-gift-play .nv-gift-confetti i{animation:nv3Confetti 2.1s cubic-bezier(.18, .7, .3, 1) calc(.7s + var(--delay)) both}@media (max-width:800px){.nv-gift.nv-gift{min-height:355px}.nv-gift-number{font-size:132px;top:36px}.nv-gift-box{height:110px;bottom:56px}.nv-gift-lid{bottom:151px}}@media (prefers-reduced-motion:reduce){.nv-gift:before,.nv-gift:after{animation:none!important}.nv-gift .nv-gift-number{opacity:1!important;animation:none!important;transform:none!important}.nv-gift .nv-gift-lid{animation:none!important;transform:translateY(-115px)rotate(-10deg)!important}.nv-gift .nv-gift-light{opacity:.55!important;animation:none!important}.nv-gift-confetti{display:none!important}}.nv-gift.nv-gift .nv-gift-lid{z-index:5;background:linear-gradient(160deg,#435640,#101913);border-radius:15px;height:56px;box-shadow:inset 0 3px #cfff8560,0 18px 35px #0009,0 0 26px #bfff4330}@keyframes nvGiftLidExit{0%,12%{opacity:1;transform:translateY(0)rotate(0)rotateX(0)}36%{opacity:1;transform:translateY(-65px)rotate(-5deg)rotateX(15deg)}62%{opacity:1;transform:translateY(-155px)rotate(-14deg)rotateX(40deg)}85%{opacity:0;transform:translateY(-270px)rotate(-25deg)rotateX(65deg)scale(.75)}to{opacity:0;transform:translateY(-320px)rotate(-30deg)rotateX(75deg)scale(.6)}}.nv-gift.nv-gift-play .nv-gift-lid{animation:1.65s cubic-bezier(.16,1,.3,1) both nvGiftLidExit}@media (prefers-reduced-motion:reduce){.nv-gift .nv-gift-lid{opacity:0!important;animation:none!important}}@media (min-width:901px){.demo-workspace.demo-workspace{height:650px;min-height:0;overflow:hidden}.demo-setup.demo-setup{height:100%;min-height:0;overflow-y:auto}}.demo-chat.demo-chat{flex-direction:column;min-height:0;display:flex;overflow:hidden}.demo-messages.demo-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#536758 transparent;flex:1 1 0;overflow-y:auto;height:auto!important;min-height:0!important}.demo-chat-header.demo-chat-header,.demo-composer.demo-composer{flex-shrink:0}@media (max-width:900px){.demo-workspace.demo-workspace{height:auto;min-height:0}.demo-chat.demo-chat{height:570px;min-height:0}}@media (max-width:600px){.demo-chat.demo-chat{height:620px;min-height:0}}.nv-demo-cta{border-top:1px solid #39463d;gap:8px;margin-top:13px;padding-top:12px;display:grid}.nv-demo-cta strong{color:#f5faf3;font-size:12px;display:block}.nv-demo-cta small{color:#a1afa5;margin-top:3px;font-size:10px;line-height:1.45;display:block}.nv-demo-cta-actions{flex-wrap:wrap;gap:8px;display:flex}.nv-demo-cta-actions a,.nv-demo-cta-actions button{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:9px 12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.nv-demo-cta-actions a{color:#122016;background:#d5f5b2}.nv-demo-cta-actions button{color:#dce8dc;cursor:pointer;background:0 0;border:1px solid #667466}.nv-demo-cta-actions button:disabled{opacity:.45;cursor:not-allowed}.nv-company-row{align-items:center;gap:8px;display:flex}.nv-company-row input{flex:1;min-width:0}.nv-company-confirm{background:var(--lime);color:#10170f;cursor:pointer;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:45px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.nv-company-confirm:disabled{opacity:.4;cursor:not-allowed}.nv-company-ready{color:var(--lime);align-items:center;gap:6px;margin:9px 0 0;font-size:11px;font-weight:700;display:flex}.nv-message-check{color:var(--lime);letter-spacing:-2px;white-space:nowrap;margin-left:8px;font-size:11px;display:inline-block}.demo-setup{scrollbar-width:thin;scrollbar-color:#4c6251 transparent}.demo-setup::-webkit-scrollbar{width:6px}.demo-setup::-webkit-scrollbar-track{background:0 0}.demo-setup::-webkit-scrollbar-thumb{background:#405548;border-radius:20px}.nv-chat-offer-v3{background:linear-gradient(145deg,#203021,#15221a);border:1px solid #60774c;border-radius:13px;max-width:380px;margin-top:16px;padding:17px;display:block}.nv-chat-offer-label{color:var(--lime);letter-spacing:.1em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.nv-chat-offer-v3 strong{color:#fff;font-size:15px;line-height:1.4;display:block}.nv-chat-offer-description{color:#bdcbbd;margin-top:9px;font-size:12px;line-height:1.6;display:block}.nv-chat-offer-button{background:var(--lime);color:#10170e;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:15px;padding:12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.nv-chat-offer-button:hover{filter:brightness(1.08)}.nv-chat-offer-v3 small{color:#a8b9a7;margin-top:10px;font-size:10px;display:block}
.nvcal-section{color:#f3f5f4;background:#0a0d0e;padding:100px 0 118px;overflow:hidden}.nvcal-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.nvcal-intro>div{max-width:820px}.nvcal-kicker{color:#bfff43;letter-spacing:.12em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.nvcal-intro h2{letter-spacing:-.06em;margin:17px 0;font-size:clamp(38px,5.1vw,65px);line-height:1.06}.nvcal-intro h2 em{color:#bfff43}.nvcal-intro p{color:#aeb8b1;max-width:650px;margin:0;font-size:15px;line-height:1.7}.nvcal-intro>a{border-bottom:1px solid #66725b;flex:none;align-items:center;gap:8px;padding:0 0 8px;font-size:12px;font-weight:700;display:inline-flex}.nvcal-app,.nvcal-dialog{--c-bg:#0d1011;--c-panel:#15191a;--c-paper:#111516;--c-line:#303839;--c-text:#eef1ef;--c-muted:#899692;--c-hover:#232c27;--c-alt:#1c2520;color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-line)}.nvcal-app[data-theme=light],.nvcal-dialog[data-theme=light]{--c-bg:#f7f7f3;--c-panel:#fff;--c-paper:#f2f3ed;--c-line:#d8ddda;--c-text:#232a26;--c-muted:#67736c;--c-hover:#ecf0e8;--c-alt:#eff3e6}.nvcal-app{border-radius:21px;overflow:hidden;box-shadow:0 32px 90px #0008}.nvcal-app button,.nvcal-dialog button{border:1px solid var(--c-line);background:var(--c-panel);color:var(--c-text);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:35px;transition:background .2s,border-color .2s;display:inline-flex}.nvcal-app button:hover,.nvcal-dialog button:hover{background:var(--c-hover);border-color:#83917f}.nvcal-app .nvcal-primary,.nvcal-dialog .nvcal-primary{color:#11190a;background:#bfff20;border-color:#bfff20;padding:0 17px;font-weight:800}.nvcal-app .nvcal-primary:hover,.nvcal-dialog .nvcal-primary:hover{background:#d6ff75;border-color:#d6ff75}.nvcal-top{border-bottom:1px solid var(--c-line);background:var(--c-paper);justify-content:space-between;align-items:center;gap:15px;padding:13px 21px;display:flex}.nvcal-identity,.nvcal-topright{align-items:center;gap:19px;display:flex}.nvcal-identity img{width:120px;height:auto}.nvcal-app[data-theme=light] .nvcal-identity img{filter:brightness(0)}.nvcal-identity>span{border-left:1px solid var(--c-line);color:var(--c-muted);padding-left:17px;font-size:12px}.nvcal-identity b{color:var(--c-text)}.nvcal-demo-label{letter-spacing:.13em;color:#a7df4f;font-size:10px;font-weight:800}.nvcal-theme{width:36px;height:36px}.nvcal-toolbar{background:var(--c-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.nvcal-toolbar-left,.nvcal-toolbar-right,.nvcal-navigation,.nvcal-view{align-items:center;gap:8px;display:flex}.nvcal-toolbar-left>b{margin-right:12px;font-size:14px}.nvcal-menu-icon{color:var(--c-muted)}.nvcal-navigation{border:1px solid var(--c-line);border-radius:9px;gap:0;overflow:hidden}.nvcal-navigation button{background:0 0;border:0;border-radius:0;width:36px}.nvcal-navigation strong{text-align:center;white-space:nowrap;min-width:150px;padding:0 14px;font-size:12px}.nvcal-today{padding:0 11px;font-size:11px}.nvcal-view{background:var(--c-panel);border:1px solid var(--c-line);border-radius:11px;gap:0;padding:3px}.nvcal-view button{min-height:32px;color:var(--c-muted);background:0 0;border:0;padding:0 13px;font-size:12px}.nvcal-view button.selected{color:#151915;background:#f5f6f3;font-weight:800}.nvcal-accounts{border-block:1px solid var(--c-line);background:var(--c-paper);flex-wrap:wrap;align-items:center;gap:13px;padding:15px 18px;display:flex}.nvcal-accounts>span{letter-spacing:.1em;color:var(--c-muted);align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.nvcal-accounts>span i{background:#bfff43;border-radius:50%;width:5px;height:5px}.nvcal-account-chips{align-items:center;gap:8px;display:flex}.nvcal-account-chips span{border:1px solid var(--c-line);background:var(--c-panel);border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:inline-flex}.nvcal-account-chips span:first-child svg{color:#ec327a}.nvcal-account-chips span:nth-child(2) svg{color:#4388ee}.nvcal-accounts>small{color:var(--c-muted);margin-left:auto;font-size:10px}.nvcal-calendar-scroll{background:var(--c-bg);scrollbar-width:thin;scrollbar-color:#4c5b49 transparent;height:480px;overflow:auto}.nvcal-week{min-width:1095px}.nvcal-week-header,.nvcal-hour-row{grid-template-columns:80px repeat(7,minmax(145px,1fr));display:grid}.nvcal-week[data-single=true]{min-width:280px}.nvcal-week[data-single=true] .nvcal-week-header,.nvcal-week[data-single=true] .nvcal-hour-row{grid-template-columns:80px minmax(200px,1fr)}.nvcal-week-header{z-index:2;background:var(--c-panel);border-bottom:1px solid var(--c-line);position:sticky;top:0}.nvcal-week-header>span{color:var(--c-muted);border-right:1px solid var(--c-line);place-items:center;font-size:9px;font-weight:800;display:grid}.nvcal-week-header button{text-transform:capitalize;min-height:66px;color:var(--c-muted);border:0;border-right:1px solid var(--c-line);background:0 0;border-radius:0;flex-direction:column;gap:3px;font-size:11px;display:flex}.nvcal-week-header button b{color:var(--c-text);font-size:13px}.nvcal-week-header button.nvcal-selected-day{background:var(--c-alt);color:#a9dc52}.nvcal-week-header button.nvcal-selected-day b{color:#aeed3f}.nvcal-hour-row{height:68px}.nvcal-hour-row>span{border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);color:var(--c-muted);padding:8px 11px;font-size:10px}.nvcal-hour-row>button{background:var(--c-bg);justify-content:flex-start;align-items:flex-start;min-width:0;padding:4px;display:flex;overflow:hidden;border:0!important;border-right:1px solid var(--c-line)!important;border-bottom:1px solid var(--c-line)!important;border-radius:0!important}.nvcal-hour-row>button.nvcal-selected-slot{background:var(--c-alt)}.nvcal-hour-row>button:hover{background:var(--c-hover)}.nvcal-event{text-align:left;color:var(--c-text);background:#bfff431c;border-left:2px solid #bfff43;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;padding:5px;font-size:10px;display:inline-flex}.nvcal-event small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.nvcal-month{min-width:700px}.nvcal-month-head{text-align:center;border-bottom:1px solid var(--c-line);grid-template-columns:repeat(7,1fr);display:grid}.nvcal-month-head b{color:var(--c-muted);padding:13px;font-size:11px}.nvcal-month-grid{grid-template-columns:repeat(7,1fr);display:grid}.nvcal-month-grid button{border:0;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;min-height:95px;padding:12px;display:flex}.nvcal-month-grid .nvcal-selected-day{background:var(--c-alt)}.nvcal-month-grid small{color:#a9df59;word-break:break-word;text-align:left;font-size:10px}.nvcal-app-foot{color:var(--c-muted);letter-spacing:.06em;background:var(--c-panel);border-top:1px solid var(--c-line);justify-content:space-between;gap:12px;padding:12px 16px;font-size:9px;display:flex}.nvcal-feedback{color:#c8eec0;align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.nvcal-feedback button{color:inherit;background:0 0;border:0;margin-left:auto}.nvcal-mobile-hint{color:#84948a;margin:12px 0 0;font-size:11px;display:none}.nvcal-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.nvcal-dialog{border-radius:17px;flex-direction:column;width:min(1480px,98vw);max-height:min(94vh,960px);display:flex;overflow:hidden;box-shadow:0 35px 100px #000d}.nvcal-dialog-head{background:var(--c-panel);border-bottom:1px solid var(--c-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}.nvcal-dialog-head small{color:#a9de38;letter-spacing:.12em;font-size:10px;font-weight:850;display:block}.nvcal-dialog-head h3{letter-spacing:-.02em;margin:5px 0;font-size:19px}.nvcal-dialog-head p{color:var(--c-muted);margin:0;font-size:11px}.nvcal-dialog-head>button{flex:none;width:35px;height:35px}.nvcal-dialog-content{flex:1;grid-template-columns:minmax(300px,35%) minmax(0,1fr);min-height:0;display:grid}.nvcal-editor-panel,.nvcal-preview-panel{min-height:0;padding:19px 22px;overflow-y:auto}.nvcal-editor-panel{border-right:1px solid var(--c-line)}.nvcal-editor-panel>label,.nvcal-preview-panel>label{color:var(--c-muted);margin:0 0 11px;font-size:11px;font-weight:750;display:block}.nvcal-channel-select{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.nvcal-channel-select button{text-align:left;justify-content:flex-start;min-width:130px;padding:10px 11px}.nvcal-channel-select button.active{background:var(--c-alt);border-color:#6e9b29}.nvcal-channel-select button svg:first-child{color:#dd4385}.nvcal-channel-select button:first-child svg:first-child{color:#428ae5}.nvcal-channel-select button span{font-size:11px;font-weight:750}.nvcal-channel-select button small{color:var(--c-muted);font-size:9px;font-weight:400;display:block}.nvcal-writing{background:var(--c-bg);border:1px solid #638b26;border-radius:11px;flex-direction:column;height:clamp(230px,31vh,390px);display:flex;overflow:hidden}.nvcal-formatbar{border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:3px;padding:8px;display:flex}.nvcal-formatbar button{border:0;min-height:28px;padding:0 8px;font-size:10px}.nvcal-writing textarea{resize:none;width:100%;min-height:0;color:var(--c-text);background:0 0;border:0;outline:0;flex:1;padding:15px;font-size:12px;line-height:1.6}.nvcal-write-foot{color:var(--c-muted);border-top:1px solid var(--c-line);justify-content:space-between;gap:10px;padding:9px;font-size:9px;display:flex}.nvcal-media-controls{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.nvcal-media-controls button{padding:9px;font-size:11px}.nvcal-date-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nvcal-date-fields label{color:var(--c-muted);font-size:10px}.nvcal-date-fields input{background:var(--c-panel);border:1px solid var(--c-line);width:100%;color:var(--c-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;margin:7px 0 15px;padding:12px;display:block}.nvcal-dialog[data-theme=light] input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nvcal-preview-head{justify-content:space-between;align-items:center;gap:10px;margin:7px 0 16px;display:flex}.nvcal-preview-head b{font-size:14px}.nvcal-preview-head small{color:var(--c-muted);margin-top:3px;font-size:10px;display:block}.nvcal-preview-head>span{color:var(--c-muted);font-size:9px}.nvcal-settings-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:9px;display:flex}.nvcal-settings-line>span{color:var(--c-muted);letter-spacing:.08em;font-size:9px;font-weight:800}.nvcal-settings-line>div{flex-wrap:wrap;gap:5px;display:flex}.nvcal-settings-line button{min-height:31px;padding:7px 10px;font-size:10px}.nvcal-settings-line button.active{color:#bbf443;background:var(--c-alt);border-color:#779c2a}.nvcal-social-wrap{border:1px solid var(--c-line);background:var(--c-panel);border-radius:10px;justify-content:center;align-items:flex-start;height:clamp(230px,32vh,390px);padding:14px;display:flex;overflow-y:auto}.nvcal-social{border:1px solid var(--c-line);background:var(--c-paper);border-radius:12px;width:min(310px,100%);overflow:hidden}.nvcal-social-wrap.nvcal-phone .nvcal-social{width:min(225px,100%)}.nvcal-social-head{border-bottom:1px solid var(--c-line);align-items:center;gap:10px;padding:10px;display:flex}.nvcal-social-head>span:first-child{color:#ed3c7d}.nvcal-social-head>b{flex:1;font-size:11px}.nvcal-social-head b small{color:var(--c-muted);font-size:9px;font-weight:400;display:block}.nvcal-social-head>span:last-child{color:var(--c-muted)}.nvcal-social-media{background:var(--c-hover);height:190px;color:var(--c-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.nvcal-social-media.nvcal-vertical{height:270px}.nvcal-social-media img{object-fit:cover;width:100%;height:100%}.nvcal-social-media strong{font-size:12px}.nvcal-social-media small{font-size:10px}.nvcal-social>p{color:var(--c-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:11px;font-size:11px;line-height:1.6}.nvcal-dialog-foot{background:var(--c-panel);border-top:1px solid var(--c-line);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.nvcal-dialog-foot button{padding:0 13px;font-size:11px}.nvcal-modal-message{color:#b6df8b;max-width:420px;margin-right:auto;font-size:11px}@media (max-width:800px){.nvcal-section{padding:72px 0}.nvcal-intro{display:block}.nvcal-intro>a{margin-top:22px}.nvcal-intro h2{font-size:clamp(34px,8.2vw,50px)}.nvcal-top{padding:12px}.nvcal-identity img{width:94px}.nvcal-identity>span{padding-left:10px;font-size:10px}.nvcal-demo-label{font-size:8px}.nvcal-toolbar{padding:12px}.nvcal-toolbar-left,.nvcal-toolbar-right{flex-wrap:wrap;justify-content:space-between;width:100%}.nvcal-toolbar-left>b{margin-right:0;font-size:12px}.nvcal-navigation strong{min-width:110px;padding-inline:8px;font-size:11px}.nvcal-toolbar-right .nvcal-primary{padding:0 10px}.nvcal-accounts>small{margin-left:0}.nvcal-calendar-scroll{height:400px}.nvcal-mobile-hint{display:block}.nvcal-app-foot span:last-child{display:none}.nvcal-dialog{border-radius:0;width:100%;max-height:100svh}.nvcal-overlay{padding:0}.nvcal-dialog-content{display:block;overflow-y:auto}.nvcal-editor-panel,.nvcal-preview-panel{border:0;padding:16px;overflow:visible}.nvcal-editor-panel{border-bottom:1px solid var(--c-line)}.nvcal-writing{height:270px}.nvcal-social-wrap{height:310px}.nvcal-dialog-head{padding:14px 17px}.nvcal-dialog-foot{justify-content:flex-end;padding:12px}.nvcal-dialog-foot button{flex:1;min-width:120px}.nvcal-modal-message{width:100%}}@media (max-width:420px){.nvcal-toolbar-left{gap:6px}.nvcal-toolbar-left .nvcal-menu-icon{display:none}.nvcal-navigation strong{min-width:116px}.nvcal-today{display:none}.nvcal-view button{padding:0 9px}.nvcal-accounts{gap:9px;padding:10px}.nvcal-accounts>span{width:100%}.nvcal-app-foot{font-size:8px}.nvcal-date-fields{gap:7px}.nvcal-dialog-foot button{padding:0 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.nvcal-app button,.nvcal-dialog button{transition:none}}.nvcal-app{isolation:isolate;position:relative}.nvcal-app>.nvcal-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040707d6;place-items:center;padding:9px;display:grid;position:absolute;inset:0;overflow:hidden}.nvcal-app>.nvcal-overlay .nvcal-dialog{border-radius:12px;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;box-shadow:0 20px 65px #000b}.nvcal-app>.nvcal-overlay .nvcal-dialog-content{min-height:0}.nvcal-tour-toggle{white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.nvcal-tour-cursor{z-index:75;pointer-events:none;filter:drop-shadow(0 3px 4px #000a);flex-direction:column;gap:5px;transition:left .72s cubic-bezier(.18,.8,.2,1),top .72s cubic-bezier(.18,.8,.2,1);display:flex;position:absolute}.nvcal-tour-cursor small{color:#17240d;background:#d5ff78;border-radius:8px;max-width:180px;padding:7px 9px;font:750 10px/1.2 system-ui,sans-serif}.nvcal-cursor-flip small{transform:translate(-100%)}.nvcal-tour-cursor:after{content:"";border:1px solid #d5ff78;border-radius:50%;width:22px;height:22px;animation:1.3s ease-out infinite nvcalPulseAst;position:absolute;top:5px;left:2px}@keyframes nvcalPulseAst{0%{opacity:.8;transform:scale(.45)}to{opacity:0;transform:scale(1.8)}}@media (max-width:800px){.nvcal-demo-label{display:none}.nvcal-topright{gap:7px}.nvcal-tour-toggle{width:36px;min-width:36px;padding:0}.nvcal-tour-toggle span{display:none}.nvcal-app>.nvcal-overlay{padding:5px}.nvcal-app>.nvcal-overlay .nvcal-dialog{border-radius:9px}.nvcal-tour-cursor small{max-width:112px}}@media (prefers-reduced-motion:reduce){.nvcal-tour-cursor,.nvcal-tour-cursor:after{transition:none;animation:none}}
