.norii-landing{--landing-ink:#202522;--landing-muted:#6b716c;--landing-line:#e8ebe7;color:var(--landing-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;background:#fff;font-weight:400;overflow:clip}html:has(.norii-landing){scroll-behavior:smooth;background:#fff;scroll-padding-top:96px}.norii-landing :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #52765c}.norii-landing :is(a,button,summary){-webkit-tap-highlight-color:transparent}.norii-landing button,.norii-landing summary{cursor:pointer}.norii-landing svg{flex-shrink:0}.landing-container{width:min(1200px,100% - 80px);margin-inline:auto}.landing-skip{z-index:100;color:#fff;background:#202522;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:20px}.landing-skip:focus{top:12px}.landing-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e8ebe7cc;position:sticky;top:0}.landing-nav{justify-content:space-between;align-items:center;gap:28px;width:min(1200px,100% - 80px);min-height:72px;margin-inline:auto;padding-inline:0;display:flex}.landing-logo{align-items:center;gap:8px;display:inline-flex}.landing-logo svg{width:33px;height:33px}.landing-logo>span{letter-spacing:-1.8px;font-size:30px;font-weight:600;line-height:1}.landing-nav nav a,.landing-footer a{transition:color .15s}.landing-button{border-radius:.375rem;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:500;line-height:1.3;transition:background-color .16s,transform .16s;display:inline-flex}.landing-button svg{width:16px;height:16px;transition:transform .16s}.landing-button-primary{color:#fff;background:#242a26}.landing-button-compact{gap:12px;min-height:38px;padding:10px 17px;font-size:12px}.landing-signin{align-items:center;min-height:40px;padding:10px 16px;font-size:12px}.landing-menu{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px}.landing-menu svg{width:20px;height:20px;margin:auto}.landing-mobile-nav{border-top:1px solid var(--landing-line);padding:12px 24px 20px}.landing-mobile-nav a{justify-content:space-between;align-items:center;padding:14px 4px;font-size:14px;display:flex}.landing-mobile-nav svg{width:15px;height:15px}.landing-hero{padding-top:78px}.landing-hero-copy{text-align:left;grid-template-columns:1.25fr 1fr;align-items:end;gap:70px;display:grid}.landing-announcement{color:#666e67;border:1px solid #e6e9e5;border-radius:999px;align-items:center;gap:9px;padding:7px 11px;font-size:11px;display:inline-flex}.landing-announcement svg{background:#f2f4f0;border-radius:50%;width:19px;height:19px;margin-left:7px;padding:4px}.landing-status-dot{background:#779779;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.landing-hero h1{letter-spacing:-.062em;margin:26px 0 0;font-size:clamp(42px,4.8vw,65px);font-weight:450;line-height:1.04}.landing-headline-last{color:#75806d}.landing-headline-last svg{width:.72em;height:.72em;transform:rotate(-14deg)}.landing-hero-copy>p{color:var(--landing-muted);letter-spacing:-.2px;font-size:17px;line-height:1.7}.landing-product-demo{margin-top:56px}.landing-demo-window{background:#fff;border:1px solid #e1e5df;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px -8px #1726181f,0 32px 70px -40px #17261829}.landing-window-top{border-bottom:1px solid var(--landing-line);height:38px;color:var(--landing-muted);background:#fafbf9;justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;display:flex}.landing-window-dots{gap:6px;width:115px;display:flex}.landing-window-dots i{background:#dfe3dc;border-radius:50%;width:8px;height:8px}.landing-window-dots i:first-child{background:#dfb3a8}.landing-window-dots i:nth-child(2){background:#dfd0a4}.landing-window-dots i:last-child{background:#b9cbb0}.landing-demo-label{text-align:right;width:115px}.landing-demo-app{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px;font-size:12px;display:grid}.landing-demo-toolbar{border-bottom:1px solid var(--landing-line);align-items:center;gap:8px;height:54px;padding:0 20px;font-size:11px;display:flex}.landing-demo-toolbar>span:first-child{align-items:center;gap:8px;display:flex}.landing-demo-toolbar>span:nth-child(2){color:var(--landing-muted);background:#f0f2ed;border-radius:3px;padding:1px 5px;font-size:8px}.landing-demo-toolbar svg{width:12px;height:12px}.landing-demo-toolbar>svg{margin-left:auto}.landing-avatar{color:#70654e;background:#ece9df;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:8px;display:inline-grid}.landing-avatar[data-tone=coral]{color:var(--landing-muted);background:#f1dfd5}.landing-avatar[data-tone=blue]{color:var(--landing-muted);background:#e0eaf0}.landing-avatar[data-tone=sage]{color:#61774f;background:#e2eadb}.landing-avatar[data-tone=sand]{color:var(--landing-muted);background:#f1e9d6}.landing-detail-body{padding:24px}.landing-pill{width:fit-content;color:var(--landing-muted);background:#f7f8f4;border:1px solid #e5e9e1;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;line-height:1.3;display:inline-flex}.landing-pill-success{color:#547548;background:#eff5ec;border-color:#dce7d8}.landing-pill svg{width:11px;height:11px}.landing-detail-body>h3{letter-spacing:-.65px;margin-top:15px;font-size:23px;font-weight:500;line-height:1.25}.landing-stage-content{min-height:250px;padding-top:17px}.landing-stage-note{color:var(--landing-muted);align-items:flex-start;gap:8px;display:flex}.landing-stage-note>svg{width:14px;height:14px;margin-top:2px}.landing-stage-note strong{color:#546046;font-size:12px;font-weight:500}.landing-stage-note p{color:var(--landing-muted);margin-top:5px;font-size:10px;line-height:1.65}.landing-demo-controls{justify-content:center;align-items:center;gap:28px;margin-top:23px;display:flex}.landing-stage-buttons{gap:8px;display:flex}.landing-stage-buttons button{min-height:38px;color:var(--landing-muted);border-radius:.375rem;align-items:center;gap:9px;padding:8px 18px;font-size:11px;transition:background-color .16s,color .16s;display:flex;position:relative;overflow:hidden}.landing-stage-buttons button>span:first-child{color:var(--landing-muted);font-size:8px}.landing-stage-buttons button[aria-pressed=true]{color:#374b2d;background:#f0f3ed}.landing-stage-progress{display:none}.landing-stage-progress[data-playing=true]{transform-origin:0;background:#a9b79f;height:2px;animation:5s linear landing-progress;display:block;position:absolute;bottom:0;left:12%;right:12%}.landing-demo-play{color:var(--landing-muted);border-radius:.375rem;align-items:center;gap:9px;padding:10px 0;font-size:10px;display:flex}.landing-demo-play:disabled{cursor:default}.landing-integrations-strip{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:32px;padding:38px 0;display:flex}.landing-integrations-strip p{text-align:left;color:var(--landing-muted);font-size:12px}.landing-integrations-strip>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 44px;display:flex}.landing-integrations-strip img{object-fit:contain;filter:grayscale();opacity:.67;max-width:125px;height:26px}.landing-section{padding-block:85px}.landing-eyebrow{color:var(--landing-muted);letter-spacing:.12em;margin-bottom:22px;font-size:10px;font-weight:500;display:block}.norii-landing h2{letter-spacing:-.047em;font-size:clamp(33px,4vw,50px);font-weight:400;line-height:1.14}.norii-landing h2>span{color:#80877b}.landing-section-heading{text-align:left;margin-bottom:62px}.landing-section-heading>p{color:var(--landing-muted);margin-top:24px;font-size:15px;line-height:1.8}.landing-loop-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.landing-loop-art{position:relative}.landing-loop-art>img{width:100%;height:auto}.landing-art-label{color:var(--landing-muted);white-space:nowrap;background:#fffffff2;border:1px solid #eaede6;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;display:inline-flex;position:absolute;box-shadow:0 5px 15px #42532c08}.landing-art-label svg{width:13px;height:13px}.landing-art-label-top{top:8%;left:13%}.landing-art-label-right{top:47%;right:-3%}.landing-art-label-bottom{bottom:10%;left:7%}.landing-workflow-step{border-bottom:1px solid var(--landing-line);align-items:flex-start;gap:22px;padding-block:22px;display:flex}.landing-workflow-step:first-child{padding-top:0}.landing-workflow-step:last-child{border-bottom:0;padding-bottom:0}.landing-workflow-step>span{color:var(--landing-muted);padding-top:4px;font-size:10px}.landing-workflow-step h3{letter-spacing:-.25px;font-size:15px;font-weight:500}.landing-workflow-step p{color:var(--landing-muted);margin-top:9px;font-size:12px;line-height:1.9}.landing-feature-grid{gap:30px;display:grid}.landing-feature{background:#f8f9f5;border-radius:14px;grid-template-columns:.85fr 1.4fr;align-items:center;gap:65px;padding:34px;display:grid}.landing-feature-reverse{grid-template-columns:1.4fr .85fr}.landing-feature-reverse .landing-feature-copy{order:2}.landing-feature-reverse .landing-feature-scene{order:1}.landing-feature-copy{padding:12px 0 12px 8px}.landing-feature h3{letter-spacing:-.6px;font-size:30px;font-weight:450;line-height:1.2}.landing-feature-copy>p{color:var(--landing-muted);max-width:450px;margin-top:12px;font-size:13px;line-height:1.9}.landing-feature-scene{background:#f7f9f4;border:1px solid #eff1eb;border-radius:10px;height:370px;position:relative;overflow:hidden}.landing-widget-scene{background:#eaf0e5}.landing-ghost-app{background:#fafcf7;border:1px solid #e8ece1;border-radius:10px;padding:24px;position:absolute;inset:32px -10px 0 30px}.landing-ghost-app>div{background:#eaf0e2;border-radius:4px;width:45%;height:17px;margin-bottom:14px}.landing-ghost-app>div:nth-child(2),.landing-ghost-app>div:nth-child(3){width:70%;height:40px}.landing-widget-preview{background:#fff;border:1px solid #e4e9dc;border-radius:12px;width:295px;padding:18px;font-size:12px;position:absolute;top:27px;right:34px;box-shadow:0 14px 36px -14px #405a202b}.landing-widget-preview strong{font-weight:500}.landing-widget-preview>p{color:var(--landing-muted);margin-top:12px;font-size:10px}.landing-widget-input{color:var(--landing-muted);border:1px solid #e4e9db;border-radius:6px;min-height:76px;margin-top:10px;padding:12px;font-size:10px;line-height:1.7}.landing-widget-context{color:var(--landing-muted);align-items:center;gap:4px;margin-top:9px;font-size:7px;display:flex}.landing-widget-context svg{width:9px;height:9px}.landing-widget-context svg:nth-of-type(2){margin-left:auto}.landing-demo-submit{color:#fff;background:#33482a;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:10px;font-size:9px;display:flex}.landing-demo-submit svg{width:12px;height:12px}.landing-widget-preview small{text-align:center;color:var(--landing-muted);margin-top:11px;font-size:7px;display:block}.landing-widget-launcher{color:#fff;background:#33482a;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:9px;display:flex;position:absolute;bottom:14px;right:34px}.landing-widget-launcher svg{width:13px;height:13px}.landing-notify-scene{background:#edf0e8;place-items:center;display:grid}.landing-email-preview{background:#fff;border:1px solid #e2ead6;border-radius:11px;width:79%;padding:20px;box-shadow:0 12px 30px -15px #2d4c111f}.landing-email-preview strong{font-size:10px;font-weight:500}.landing-email-preview>div>div>p{color:var(--landing-muted);margin-top:3px;font-size:8px}.landing-email-icon{width:32px;height:32px;color:var(--landing-muted);background:#f0f5e8;border-radius:8px;place-items:center;display:grid}.landing-email-icon svg{width:16px;height:16px}.landing-email-body{border-top:1px solid #ebf0e0;margin-top:17px;padding-top:19px}.landing-email-body h4{letter-spacing:-.4px;margin-top:11px;font-size:17px;font-weight:450;line-height:1.3}.landing-email-body p{color:var(--landing-muted);margin-top:10px;font-size:11px;line-height:1.8}.landing-email-link{color:var(--landing-muted);align-items:center;gap:6px;margin-top:17px;font-size:9px;display:flex}.landing-email-link svg{width:12px;height:12px}.landing-integration-layout{border-block:1px solid var(--landing-line);grid-template-columns:1fr 1.15fr;align-items:center;gap:80px;padding-block:50px;display:grid}.landing-section-description{color:var(--landing-muted);max-width:390px;margin-block:25px 30px;font-size:14px;line-height:1.9}.landing-pricing{border:1px solid var(--landing-line);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.landing-pricing>div{padding:45px}.landing-pricing>div+div{border-left:1px solid var(--landing-line);background:#fafbf8}.landing-pricing .landing-eyebrow{margin-bottom:25px;font-size:9px}.landing-pricing h3{letter-spacing:-1px;font-size:32px;font-weight:400}.landing-pricing p{color:var(--landing-muted);max-width:330px;margin-top:13px;font-size:13px;line-height:1.8}.landing-price{letter-spacing:-1.5px;align-items:baseline;gap:13px;margin-block:22px;font-size:46px;display:flex}.landing-price>span{color:var(--landing-muted);letter-spacing:0;font-size:12px}.landing-pricing ul{gap:16px;margin-block:32px 40px;display:grid}.landing-pricing li{color:var(--landing-muted);align-items:center;gap:10px;font-size:12px;display:flex}.landing-pricing li svg{width:14px;height:14px;color:var(--landing-muted)}.landing-text-link{align-items:center;gap:15px;font-size:12px;display:inline-flex}.landing-text-link svg{width:15px;height:15px}.landing-faq{grid-template-columns:1fr 1.35fr;gap:90px;display:grid}.landing-faq .landing-eyebrow{margin-bottom:20px}.landing-faq h2{font-size:38px}.landing-faq details{border-bottom:1px solid var(--landing-line)}.landing-faq details:first-child{border-top:1px solid var(--landing-line)}.landing-faq summary{justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:14px;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary>svg{width:16px;height:16px;color:var(--landing-muted);transition:transform .18s}.landing-faq details[open] summary>svg{transform:rotate(45deg)}.landing-faq details>p{color:var(--landing-muted);padding-bottom:24px;padding-right:30px;font-size:12px;line-height:1.9}.landing-final-cta{text-align:center;border-bottom:1px solid var(--landing-line);background:#f7f8f2;padding:100px 24px 180px;position:relative;overflow:hidden}.landing-final-cta>div{z-index:1;position:relative}.landing-final-cta h2{font-size:clamp(42px,5vw,64px)}.landing-final-cta p{color:var(--landing-muted);margin:23px 0 28px;font-size:14px}.landing-watermark{letter-spacing:-30px;color:#46543f4d;-webkit-text-stroke:1px #46543f1f;pointer-events:none;font-size:440px;font-weight:500;line-height:1;position:absolute;bottom:-108px;left:50%;transform:translate(-50%)}.landing-footer{justify-content:space-between;gap:80px;padding-block:55px 65px;display:flex}.landing-footer>div>p{color:var(--landing-muted);margin-top:17px;font-size:12px}.landing-footer small{color:var(--landing-muted);margin-top:37px;font-size:10px;display:block}.landing-footer nav{gap:85px;display:flex}.landing-footer nav>div{color:var(--landing-muted);flex-direction:column;gap:13px;font-size:11px;display:flex}.landing-footer nav span{color:#4d5a3e;margin-bottom:4px}.landing-hero-aside>p{max-width:440px;color:var(--landing-muted);text-wrap:pretty;font-size:16px;line-height:1.75}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}.landing-hero-note{color:var(--landing-muted);margin-top:16px;font-size:11px;display:block}.landing-demo-backdrop{isolation:isolate;background:#e8eadd;border-radius:16px;padding:42px 44px 17px;position:relative;overflow:hidden}.landing-scene-background{object-fit:cover;object-position:center 65%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-demo-backdrop>:not(.landing-scene-background){position:relative}.landing-demo-caption{color:#3f4b3e;text-align:center;background:#fffffae0;border-radius:5px;width:fit-content;max-width:100%;margin:15px auto 0;padding:5px 9px;font-size:10px}.landing-demo-app>div{min-width:0}.landing-capture-preview{border-right:1px solid var(--landing-line);background:#fcfcfa}.landing-demo-toolbar>span:nth-child(2){background:0 0;margin-left:auto;font-size:9px}.landing-capture-page{padding:35px 28px 28px}.landing-capture-page .landing-eyebrow{margin-bottom:12px;font-size:8px}.landing-capture-page>h3{letter-spacing:-.7px;font-size:23px}.landing-capture-page>p{color:var(--landing-muted);margin-top:6px;font-size:11px}.landing-capture-integrations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:33px;display:grid}.landing-capture-integrations>div{background:#fff;border:1px solid #e1e6dc;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:74px;padding:12px;display:flex;position:relative}.landing-capture-integrations img{object-fit:contain;width:85px;max-width:100%;height:23px}.landing-capture-integrations .landing-selected-element{background:#fdf8f3;border:1px solid #c5816d}.landing-selection-label{color:#fff;white-space:nowrap;background:#af604d;border-radius:3px;padding:4px 6px;font-size:8px;position:absolute;bottom:calc(100% + 7px);left:-1px}.landing-selected-element>svg{width:16px;height:16px}.landing-selected-element[data-fixed=true]>svg{transform:scale(1.5)}.landing-selected-element>span:nth-of-type(2){letter-spacing:-1px;margin-left:4px;font-size:19px;font-weight:500}.landing-selected-element>i{background:#fff;border:1px solid #c5816d;width:5px;height:5px;position:absolute}.landing-selected-element>i:first-of-type{top:-3px;left:-3px}.landing-selected-element>i:nth-of-type(2){top:-3px;right:-3px}.landing-selected-element>i:nth-of-type(3){bottom:-3px;left:-3px}.landing-selected-element>i:nth-of-type(4){bottom:-3px;right:-3px}.landing-capture-note{background:#fff;border:1px solid #e5e8de;border-radius:9px;gap:12px;margin-top:27px;padding:16px;display:flex;box-shadow:0 7px 20px -12px #25371d2e}.landing-capture-note strong{font-size:10px;font-weight:500}.landing-capture-note p{color:#5d6858;margin-top:5px;font-size:12px;line-height:1.65}.landing-capture-meta{color:#65765c;align-items:center;gap:6px;margin-top:16px;font-size:9px;display:flex}.landing-capture-meta svg{width:12px;height:12px}.landing-stage-content[data-animated=true]{animation:.24s cubic-bezier(.22,1,.36,1) landing-panel-enter}.landing-stage-content[data-animated=true] .landing-generated-issue>div{animation:.24s cubic-bezier(.22,1,.36,1) both landing-panel-enter}.landing-stage-content[data-animated=true] .landing-generated-issue>div:nth-child(2){animation-delay:80ms}.landing-stage-content[data-animated=true] .landing-generated-issue>div:nth-child(3){animation-delay:.16s}.landing-demo-explanation,.landing-demo-handoff>p{color:var(--landing-muted);font-size:12px;line-height:1.7}.landing-captured-context{margin-top:13px}.landing-captured-context>div{border-bottom:1px solid #eef0ea;grid-template-columns:70px minmax(0,1fr);gap:10px;padding-block:8px;font-size:10px;display:grid}.landing-captured-context dt{color:var(--landing-muted)}.landing-captured-context dd{overflow-wrap:anywhere}.landing-captured-context code{font-size:9px}.landing-generated-issue{gap:13px;display:grid}.landing-generated-issue strong{font-size:10px;font-weight:600}.landing-generated-issue p{color:var(--landing-muted);margin-top:4px;font-size:11px;line-height:1.6}.landing-generated-issue p svg{width:11px;height:11px;margin-right:5px;display:inline}.landing-issue-footnote{border-top:1px solid var(--landing-line);color:#64785a;align-items:center;gap:6px;padding-top:10px;font-size:9px;display:flex}.landing-issue-footnote svg{width:11px;height:11px}.landing-demo-handoff>h4{margin-block:21px 8px;font-size:16px;font-weight:500}.landing-demo-handoff>.landing-pill{margin-top:18px}.landing-demo-handoff>small{color:var(--landing-muted);margin-top:12px;font-size:10px;line-height:1.6;display:block}.landing-demo-retest{padding-top:7px}.landing-retest-result{background:#f1f5ed;border-radius:7px;align-items:center;gap:10px;margin-top:22px;padding:17px;font-size:12px;display:flex}.landing-retest-result>svg{color:#627c52;width:19px;height:19px}.landing-retest-result small{color:var(--landing-muted);margin-top:5px;font-size:9px;display:block}.landing-integrations-strip strong{color:var(--landing-ink);font-weight:400}.landing-integration-wordmark{letter-spacing:-.7px;color:#555d55;font-size:19px;font-weight:500}.landing-agent-label{color:var(--landing-muted);align-items:center;gap:8px;font-size:12px;display:flex}.landing-agent-label svg{width:15px;height:15px}.landing-section-heading>p{max-width:600px}.landing-heading-split{grid-template-columns:1.5fr .75fr;align-items:end;gap:50px;display:grid}.landing-heading-split>p{margin-top:0}.landing-feature-copy .landing-eyebrow{letter-spacing:.08em;margin-bottom:22px;font-size:9px}.landing-feature-facts{color:#66745e;gap:12px;margin-top:23px;font-size:11px;display:grid}.landing-feature-facts li{align-items:center;gap:8px;display:flex}.landing-feature-facts svg{width:13px;height:13px}.landing-feature-copy>.landing-feature-footnote{color:#737a6d;margin-top:20px;font-size:11px}.landing-handoff-scene{background:#eeeade;flex-direction:column;justify-content:center;align-items:center;display:flex}.landing-handoff-ticket{background:#fff;border:1px solid #e2e4d9;border-radius:10px;width:min(360px,84%);padding:24px;box-shadow:0 15px 32px -22px #323f2333}.landing-handoff-ticket .landing-eyebrow{letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:13px;font-size:8px;display:flex}.landing-handoff-ticket .landing-eyebrow svg{width:12px;height:12px}.landing-handoff-ticket h4{letter-spacing:-.4px;margin-bottom:20px;font-size:17px}.landing-ticket-check{color:var(--landing-muted);align-items:center;gap:7px;margin-block:10px;font-size:10px;display:flex}.landing-ticket-check svg{color:#6b815b;width:13px;height:13px}.landing-handoff-destination{border-top:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding:15px 0 0;display:flex}.landing-handoff-destination img{object-fit:contain;width:75px;height:20px}.landing-handoff-destination span{color:#617254;align-items:center;gap:6px;font-size:10px;display:flex}.landing-handoff-destination svg{width:12px;height:12px}.landing-demo-handoff .landing-handoff-destination{border:1px solid var(--landing-line);border-radius:7px;margin-top:0;padding:13px}.landing-agent-handoff{background:#f9faf5;border:1px solid #e0e2d6;border-radius:7px;align-items:center;gap:10px;margin-top:14px;padding:12px 18px;font-size:10px;display:flex}.landing-agent-handoff>svg{width:13px;height:13px}.landing-beta-quote{border-block:1px solid var(--landing-line);grid-template-columns:.5fr 1.5fr;column-gap:50px;margin-top:72px;padding-block:42px;display:grid}.landing-beta-quote blockquote{letter-spacing:-.7px;max-width:730px;font-size:clamp(22px,2.5vw,31px);line-height:1.4}.landing-beta-quote>p{color:var(--landing-muted);grid-column:2;margin-top:22px;font-size:12px}.landing-integration-list>div{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.landing-integration-list img{object-fit:contain;object-position:left;width:112px;height:28px}.landing-integration-list strong{letter-spacing:-.6px;font-size:23px;font-weight:500}.landing-integration-list span{color:var(--landing-muted);align-items:center;gap:12px;font-size:11px;display:flex}.landing-integration-list svg{color:#738a60;width:14px;height:14px}.landing-integration-list>p{color:var(--landing-muted);margin-top:20px;font-size:12px;line-height:1.8}.landing-button:active{transform:scale(.98)}@keyframes landing-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.landing-button-primary:hover{background:#40513c}.landing-button:hover svg{transform:translate(3px)}.landing-nav nav a:hover,.landing-footer a:hover{color:#27351f}.landing-stage-buttons button:hover{color:#425332;background:#f3f5ef}}@media (width<=1023px){.landing-nav{padding-inline:0}.landing-demo-app{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-detail-body{padding:20px}.landing-detail-body>h3{font-size:21px}.landing-loop-layout,.landing-integration-layout{gap:32px}.landing-feature-scene{height:340px}.landing-widget-preview{width:270px;right:20px}.landing-widget-launcher{right:20px}.landing-faq{gap:45px}.landing-footer nav{gap:40px}}@media (width<=767px){.landing-container{width:calc(100% - 40px)}.landing-nav{gap:15px;width:calc(100% - 40px);min-height:66px;padding-inline:0}.landing-logo svg{width:30px;height:30px}.landing-logo>span{font-size:27px}.landing-hero{padding-top:50px}.landing-hero h1{margin-top:26px;font-size:clamp(38px,8.3vw,58px);line-height:1.07}.landing-headline-last{gap:9px}.landing-hero-copy>p{max-width:330px;margin-inline:auto;font-size:14px;line-height:1.8}.landing-button{gap:13px;min-height:45px;padding:12px 19px;font-size:12px}.landing-button-compact{min-height:36px;padding:10px 14px;font-size:11px}.landing-product-demo{margin-top:38px}.landing-window-top{height:33px;padding-inline:13px;font-size:8px}.landing-window-dots{width:auto}.landing-window-top>span:nth-child(2){display:none}.landing-demo-app{grid-template-columns:1fr;min-height:405px}.landing-detail-body{padding:24px}.landing-demo-toolbar{height:43px;padding-inline:24px}.landing-detail-body>h3{font-size:25px}.landing-detail-body>h3 br{display:none}.landing-stage-note strong{font-size:12px}.landing-stage-note p{font-size:10px}.landing-demo-controls{flex-direction:column;gap:3px;margin-top:15px}.landing-stage-buttons{justify-content:center;gap:2px;width:100%}.landing-stage-buttons button{gap:6px;min-height:44px;padding:11px 12px;font-size:10px}.landing-demo-play{min-height:40px}.landing-integrations-strip{padding-top:36px;padding-bottom:42px}.landing-integrations-strip p{font-size:10px}.landing-integrations-strip>div{gap:25px 32px;margin-top:28px}.landing-integrations-strip img{max-width:90px;height:22px}.landing-section{padding-block:65px}.landing-section-heading{margin-bottom:37px}.landing-section-heading .landing-eyebrow{margin-bottom:18px;font-size:8px}.norii-landing h2{font-size:33px}.landing-section-heading>p{margin-top:19px;font-size:12px}.landing-loop-layout{grid-template-columns:1fr;gap:30px}.landing-loop-art{max-width:430px;margin-inline:auto}.landing-art-label{padding:8px 10px;font-size:9px}.landing-art-label-right{right:0}.landing-workflow-step{gap:17px;padding-block:19px}.landing-workflow-step h3{font-size:14px}.landing-workflow-step p{font-size:12px}.landing-feature-grid{grid-template-columns:1fr;gap:38px}.landing-feature-copy{padding:0 0 22px}.landing-feature h3{font-size:21px}.landing-feature-copy>p{margin-top:10px;font-size:12px}.landing-feature-scene{height:340px}.landing-widget-preview{width:min(295px,100% - 50px);top:22px;right:25px}.landing-widget-launcher{right:25px}.landing-email-preview{width:84%}.landing-integration-layout{grid-template-columns:1fr;gap:32px;padding-block:40px}.landing-section-description{font-size:13px}.landing-pricing{grid-template-columns:1fr}.landing-pricing>div{padding:30px}.landing-pricing>div+div{border-left:0;border-top:1px solid var(--landing-line)}.landing-pricing h3{font-size:29px}.landing-faq{grid-template-columns:1fr;gap:30px}.landing-faq summary{padding-block:21px;font-size:13px}.landing-faq details>p{padding-right:10px}.landing-final-cta{padding:65px 25px 130px}.landing-final-cta h2{font-size:42px}.landing-final-cta p{max-width:280px;margin-inline:auto;font-size:12px}.landing-watermark{letter-spacing:-20px;font-size:290px;bottom:-52px}.landing-footer{flex-direction:column;gap:35px;padding-block:40px}.landing-footer small{margin-top:15px}.landing-footer nav{justify-content:space-between;gap:20px}.landing-footer nav>div{gap:8px;font-size:11px}.landing-footer nav a{padding-block:5px}}@media (width<=1023px){.landing-hero-copy{grid-template-columns:1fr;gap:25px}.landing-hero-aside>p{max-width:570px}.landing-demo-backdrop{isolation:isolate;padding:28px 24px 16px;position:relative;overflow:hidden}.landing-capture-page{padding:28px 20px}.landing-capture-integrations{gap:8px}.landing-capture-integrations>div{padding:8px}.landing-integrations-strip{align-items:start}.landing-integrations-strip>div{justify-content:end;gap:22px 28px}.landing-feature{grid-template-columns:.9fr 1.1fr;gap:28px;padding:24px}.landing-feature-reverse{grid-template-columns:1.1fr .9fr}.landing-feature h3{font-size:26px}.landing-heading-split{grid-template-columns:1fr;gap:24px}}@media (width<=767px){.landing-hero-copy{gap:23px}.landing-hero-aside>p{font-size:14px}.landing-hero-actions{gap:18px}.landing-hero-note{font-size:10px;line-height:1.6}.landing-announcement{padding-inline:8px;font-size:9px}.landing-announcement svg{margin-left:0}.landing-demo-backdrop{isolation:isolate;border-radius:12px;padding:15px 12px 12px;position:relative;overflow:hidden}.landing-demo-app{grid-template-columns:1fr}.landing-capture-preview{border-right:0;border-bottom:1px solid var(--landing-line)}.landing-capture-page{padding:22px 18px}.landing-capture-page>h3{font-size:22px}.landing-capture-integrations{gap:8px;margin-top:30px}.landing-capture-integrations>div{min-height:60px;padding:8px}.landing-capture-integrations img{height:20px}.landing-capture-note{margin-top:21px;padding:12px}.landing-capture-note p{font-size:11px}.landing-capture-meta{font-size:8px}.landing-selected-element>span:nth-of-type(2){font-size:15px}.landing-selected-element>svg{width:13px;height:13px}.landing-selection-label{font-size:7px}.landing-detail-body{padding:20px 18px}.landing-detail-body>h3{font-size:22px}.landing-demo-toolbar{padding-inline:18px}.landing-demo-toolbar>span:nth-child(2){font-size:8px}.landing-stage-content{min-height:265px}.landing-generated-issue{gap:14px}.landing-demo-caption{font-size:8px}.landing-stage-buttons button{gap:5px;padding-inline:10px}.landing-integrations-strip{display:block}.landing-integrations-strip p{text-align:left;font-size:12px}.landing-integrations-strip p br{display:none}.landing-integrations-strip p strong{margin-left:4px}.landing-integrations-strip>div{justify-content:start;gap:22px 30px}.landing-integration-wordmark{font-size:18px}.landing-agent-label{font-size:11px}.landing-feature,.landing-feature-reverse{grid-template-columns:1fr;gap:22px;padding:24px 18px 18px}.landing-feature-reverse .landing-feature-copy,.landing-feature-reverse .landing-feature-scene{order:initial}.landing-feature-copy{padding:0}.landing-feature h3{font-size:28px}.landing-feature-copy>p{font-size:13px}.landing-feature-copy .landing-eyebrow{margin-bottom:18px;font-size:8px}.landing-feature-scene{height:340px}.landing-widget-preview{width:calc(100% - 30px);right:15px}.landing-widget-launcher{right:15px}.landing-handoff-ticket{width:90%;padding:18px}.landing-handoff-ticket h4{font-size:16px}.landing-email-preview{width:90%;padding:18px}.landing-beta-quote{grid-template-columns:1fr;margin-top:45px}.landing-beta-quote>p{grid-column:1}.landing-integration-list strong{font-size:21px}.landing-integration-list span{font-size:10px}.landing-final-cta h2{font-size:38px}}@media (prefers-reduced-motion:reduce){html:has(.norii-landing){scroll-behavior:auto}.norii-landing *,.norii-landing :before,.norii-landing :after{transition:none!important;animation:none!important}.landing-stage-progress{display:none!important}}
