.product-selector{display:grid;gap:8px;padding:16px 18px;border-block:1px solid #dce7df;font-size:10px;font-weight:700;letter-spacing:.08em;color:#55776b}.product-selector select{width:100%;min-width:0;padding:11px 8px;background:#fff;border:1px solid #b7d2c4;border-radius:9px;color:#174f43;font:inherit;font-size:12px;letter-spacing:0}.product-selector small{font-size:10px;font-weight:400;letter-spacing:0}.products-page{padding:28px;max-width:1400px;margin:auto;color:#214d44}.products-page h1{font-size:29px}.products-page p{color:#6d8376;line-height:1.6;font-size:13px}.product-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:18px 0}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.product-card,.product-form,.product-setup{background:#fff;border:1px solid #d4e4d9;border-radius:16px;padding:22px;margin-bottom:18px}.product-card.current{border:2px solid #247c64}.product-card h2{margin:0;font-size:20px}.product-card .product-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.product-counts span{font-size:11px;color:#678272}.product-counts strong{display:block;color:#205746;font-size:23px}.products-page button{border:1px solid #bed6c9;background:#fff;border-radius:9px;padding:10px 14px;color:#25644f;cursor:pointer;font:inherit;font-size:12px}.products-page button.primary{background:#116356;color:#fff}.products-page button:disabled{opacity:.5;cursor:default}.products-page label{display:grid;gap:8px;font-size:12px;margin:12px 0}.products-page input,.products-page textarea,.products-page select{box-sizing:border-box;width:100%;padding:10px;border:1px solid #c5dbcd;border-radius:8px;font:inherit}.products-page .product-checkbox{display:flex;align-items:center;gap:8px}.product-checkbox input{width:auto}.product-notice{padding:14px;background:#e5f2e9;border-radius:10px;margin:15px 0;font-size:13px}.product-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.product-tabs button[aria-pressed=true]{background:#dceee2;border-color:#2b8268}.product-actions{display:flex;flex-wrap:wrap;gap:8px}.product-setup ul{padding-left:20px;font-size:13px;line-height:2}.website-entry{border-top:1px solid #e0eae2;padding:16px 0}.website-entry code{display:block;overflow-wrap:anywhere;font-size:11px;padding:12px;background:#eef5ee;margin:10px 0}.website-entry small{display:block;overflow-wrap:anywhere}.website-editor{display:grid;grid-template-columns:1fr 1fr;gap:15px}.workspace-overview-stats{display:flex;gap:22px;flex-wrap:wrap;background:#e8f4ec;border-radius:12px;padding:18px;margin:20px 0}.workspace-overview-stats strong{display:block;font-size:24px}.workspace-overview-stats span{font-size:12px}.product-badge{background:#e8f4ec;border-radius:20px;font-size:10px;padding:5px 9px;display:inline-block;margin:8px 0}@media (max-width:700px){.products-page{padding:18px}.website-editor{grid-template-columns:1fr}}.product-switch-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#102b2466;display:grid;place-items:center;padding:20px}.product-switch-dialog{max-width:440px;background:#fff;border-radius:16px;padding:26px;color:#214d44;box-shadow:0 18px 60px #123e3433}.product-switch-dialog p{font-size:13px;line-height:1.6}.product-switch-dialog button{padding:11px 16px;border:1px solid #bcd6c7;border-radius:9px;cursor:pointer;background:#fff;color:#205d4a}.product-switch-dialog button.primary{background:#116356;color:#fff}.products-page .product-danger,.product-switch-dialog .product-danger{color:#9c352d;border-color:#e4b8af;background:#fff4f1}.product-deletion-badge{background:#fff1da;color:#805313;font-weight:650}.product-deletion-date{font-size:12px!important;color:#805313!important}.product-empty{padding:24px;border:1px dashed #bfd4c7;border-radius:12px;background:#f5f9f6}.product-recovery{min-height:100dvh;background:#f7f5ed}.product-recovery>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid #cfdfd4;background:#fff}.product-recovery nav{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:13px}.product-recovery nav button{padding:8px 12px;border:1px solid #bed4c7;background:#fff;border-radius:8px;color:#225c4a}.product-recovery-note{padding:16px 28px;margin:0;color:#496d5a;background:#eaf3ed;line-height:1.6}@media (max-width:600px){.product-grid{grid-template-columns:minmax(0,1fr)}.product-recovery>header{align-items:start;flex-direction:column;padding:18px}.product-recovery-note{padding:14px 18px}.product-switch-dialog{max-height:calc(100dvh - 40px);overflow:auto}}.chat-rich-text{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.6}.chat-rich-text p{margin:0 0 .7em;white-space:pre-wrap}.chat-rich-text>:first-child{margin-top:0}.chat-rich-text>:last-child{margin-bottom:0}.chat-rich-text strong{font-weight:700}.chat-rich-text ul,.chat-rich-text ol{margin:.5em 0 .8em;padding-left:1.5em}.chat-rich-text li{margin:.25em 0}.chat-rich-text li>p{margin:.2em 0}.chat-rich-text h1,.chat-rich-text h2,.chat-rich-text h3,.chat-rich-text h4,.chat-rich-text h5,.chat-rich-text h6{font-size:1.05em;line-height:1.4;margin:.8em 0 .4em;color:inherit}.chat-rich-text a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:600;overflow-wrap:anywhere}.chat-rich-text a:hover{text-decoration-thickness:2px}.chat-rich-text a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.chat-rich-text blockquote{margin:.6em 0;padding-left:.8em;border-left:3px solid currentColor;opacity:.9}.chat-rich-text code{font-size:.9em;background:#8080801f;padding:.12em .3em;border-radius:4px}.chat-rich-text pre{white-space:pre;max-width:100%;overflow:auto;padding:.7em;background:#8080801f;border-radius:8px}.chat-rich-text pre code{padding:0;background:transparent}.chat-rich-table{overflow:auto;max-width:100%;margin:.6em 0}.chat-rich-table table{border-collapse:collapse;font-size:.9em}.chat-rich-table th,.chat-rich-table td{padding:.4em .6em;border:1px solid currentColor;text-align:left}.chat-rich-text hr{border:0;border-top:1px solid currentColor;opacity:.3;margin:.8em 0}.chat-rich-text input[type=checkbox]{width:auto;margin-right:.4em}.chat-policy-note button,.chat-policy-links button{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.chat-card .chat-policy-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 14px;background:#f2f7f3;border-top:1px solid #e0eae3;flex-shrink:0}.chat-card .chat-policy-note>a,.chat-card .chat-policy-note>button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:32px;margin:0;padding:6px 10px;border:1px solid #d8e6df;border-radius:8px;background:#fff;color:#285e50;font:inherit;font-size:11px;font-weight:500;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.chat-card .chat-policy-note>:last-child:nth-child(odd){grid-column:1/-1}.chat-card .chat-policy-note>a:hover,.chat-card .chat-policy-note>button:hover{background:#e8f3ec;border-color:#93bbaa;color:#164938}.chat-card .chat-policy-note>:focus-visible,.chat-policy-links>:focus-visible{outline:2px solid #18765e;outline-offset:2px}.chat-policy-links>button{color:#277762}.chat-underlying{display:flex;flex-direction:column;min-height:0;flex:1}.chat-underlying[hidden]{display:none!important}.policy-reader{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--chat-body-bg,#fff);color:var(--chat-text-color,#163b36)}.policy-reader-heading{padding:15px 20px;border-bottom:1px solid #dbe7e2;flex-shrink:0}.policy-reader-heading h2{font-size:21px;margin:12px 0 0}.policy-reader-heading button,.policy-preview-button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ccdfd8;border-radius:9px;background:#f4f9f6;color:#124d41;cursor:pointer;font:inherit}.policy-reader-body{overflow:auto;padding:20px;min-height:0;overscroll-behavior:contain;overflow-wrap:anywhere;flex:1}.policy-reader-body .chat-rich-text{font-size:14px;line-height:1.65}.policy-reader-body:focus-visible{outline:2px solid #187f71;outline-offset:-3px}.configuration-card textarea{width:100%;box-sizing:border-box}.policy-settings-preview{height:480px;max-height:70dvh;border:1px solid #d7e4de;border-radius:16px;overflow:hidden;display:flex}.floating-chat.policy-expanded{width:min(540px,calc(100vw - 32px))!important}.embed-page .floating-chat.policy-expanded{width:calc(100% - 16px)!important}@media (max-width:600px){.policy-reader-body{padding:16px}.policy-reader-heading{padding:12px 16px}.floating-chat.policy-expanded{width:calc(100vw - 24px)!important}.embed-page .floating-chat.policy-expanded{width:calc(100% - 16px)!important}}.public-home{--nh-ink:#173f37;--nh-green:#0b6158;--nh-muted:#5e7168;--nh-line:#dce4db;--nh-lime:#d3f58b;--nh-cream:#faf9f4;min-height:100vh;background:var(--nh-cream);color:var(--nh-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;font-size:16px;overflow:clip}.public-home *{box-sizing:border-box}.public-home a{color:inherit;text-decoration:none}.public-home button{font:inherit}.public-home h1,.public-home h2,.public-home h3,.public-home p{margin:0}.public-home button,.public-home a{touch-action:manipulation}.public-home svg{flex-shrink:0}.public-home :focus-visible{outline:3px solid #bd5a28;outline-offset:5px}.public-home [id]{scroll-margin-top:28px}.nh-container{width:min(1180px,calc(100% - 80px));margin-inline:auto}.nh-section{padding-block:104px}.nh-skip{position:absolute;top:-100px;left:24px;z-index:30;background:#fff;padding:12px 20px;border-radius:10px}.nh-skip:focus{top:16px}.nh-header{width:min(1260px,calc(100% - 64px));margin:auto;display:flex;align-items:center;gap:32px;min-height:94px;position:relative;z-index:10}.nh-brand{display:inline-flex;align-items:center;font-size:23px;font-weight:800;letter-spacing:-1px;white-space:nowrap;gap:9px}.nh-brand>span:first-child{display:grid;place-items:center;background:var(--nh-green);color:#fff;width:34px;height:36px;border-radius:11px 11px 11px 3px;font-size:21px;letter-spacing:-2px;padding-right:2px}.nh-brand .nh-brand-dot{color:var(--nh-green);margin-left:-8px}.nh-desktop-nav{display:flex;gap:29px;margin:auto;font-size:13px;font-weight:600}.nh-desktop-nav a,.nh-signin{padding:12px 0}.nh-desktop-nav a:hover,.nh-signin:hover{color:var(--nh-green);text-decoration:underline;text-underline-offset:6px}.nh-account{display:flex;align-items:center;gap:23px;font-size:13px;font-weight:600}.public-home .nh-button{background:var(--nh-green);color:#fff;border:1px solid var(--nh-green);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 23px;font-size:15px;font-weight:650;min-height:54px;transition:transform .2s,background .2s,box-shadow .2s}.public-home .nh-button:hover{background:#084b44;box-shadow:0 7px 20px #0b61581c;transform:translateY(-2px)}.public-home .nh-button-small{font-size:13px;min-height:44px;padding:11px 17px;gap:13px}.nh-menu-toggle,.nh-mobile-nav{display:none}.public-home .nh-text-link{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:12px 0;min-height:44px;font-weight:650;font-size:14px;cursor:pointer;color:var(--nh-ink)}.nh-text-link:hover{text-decoration:underline;text-underline-offset:5px}.nh-eyebrow{display:flex;align-items:center;gap:9px;font-weight:750;font-size:10px;letter-spacing:1.65px;color:var(--nh-green);line-height:1.6}.nh-status-dot{width:7px;height:7px;border-radius:50%;background:#6e9f3d;box-shadow:0 0 0 4px #8cb46318;flex-shrink:0}.nh-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:56px;padding-block:56px 72px}.nh-hero h1{font-size:clamp(48px,5.2vw,70px);font-weight:650;letter-spacing:-3.9px;line-height:1.07;margin:24px 0}.public-home em{font-style:normal;color:var(--nh-green)}.nh-hero-description{max-width:470px;font-size:17px;color:var(--nh-muted);line-height:1.75}.nh-hero-actions{display:flex;align-items:center;gap:26px;margin:30px 0 25px}.nh-hero-points{display:flex;flex-wrap:wrap;gap:7px 18px;font-size:11px;color:#596d61}.nh-hero-points span{display:flex;align-items:center;gap:5px}.nh-hero-points svg{color:var(--nh-green)}.nh-hero-art{position:relative;isolation:isolate;min-height:526px;padding:56px 43px 49px;border-radius:26px;background:#123e34;box-shadow:0 16px 32px #1b392609;animation:nh-rise .75s ease-out both}.nh-night-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;z-index:-1;background:radial-gradient(ellipse at 100% 0%,#46735766,transparent 60%)}.nh-night-label{position:absolute;top:22px;left:27px;font-size:9px;letter-spacing:1.8px;color:#d5e7cb;display:flex;align-items:center;gap:9px}.nh-night-label .nh-status-dot{background:#d3f58b}.nh-moon{position:absolute;right:24px;top:35px;color:var(--nh-lime);transform:rotate(-18deg)}.nh-orbit{width:470px;height:470px;border:1px solid #91b68b24;border-radius:50%;position:absolute;right:-240px;top:-75px}.nh-orbit-two{width:580px;height:580px;top:-130px;right:-295px}.nh-star{position:absolute;color:#bed0a8}.nh-star-one{top:124px;left:20px;font-size:21px}.nh-star-two{bottom:78px;right:14px;font-size:27px}.nh-star-three{top:18px;right:90px;font-size:40px}.nh-conversation{position:relative;margin:11px auto 0;max-width:360px;border:1px solid #e1e9dc;border-radius:17px;background:#fff;box-shadow:0 20px 45px #00190e26;overflow:hidden;transform:rotate(-2deg)}.nh-conversation-header{padding:15px 16px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #edf1eb;background:#fff}.nh-kate{width:35px;height:35px;background:#e7f0df;border-radius:11px;display:grid;place-items:center;color:var(--nh-green)}.nh-conversation-header strong{font-size:13px;display:block}.nh-conversation-header>div>span{font-size:9px;color:#66776b;display:block;margin-top:2px}.nh-conversation-header>i{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#318854}.nh-conversation-header .nh-online{font-size:9px;color:#496350}.nh-conversation-body{padding:17px 16px 14px;display:flex;flex-direction:column;gap:12px;background:#f9fbf7}.nh-demo-time{font-size:8px;letter-spacing:1px;align-self:center;color:#5f705d;margin-bottom:4px}.public-home .nh-bubble{font-size:12px;line-height:1.6;max-width:89%;padding:11px 13px;border-radius:11px}.nh-bubble-visitor{background:#e1f1d3;align-self:flex-end;color:#294a35;border-bottom-right-radius:3px!important}.nh-bubble-ai{background:#fff;border:1px solid #e5eadd;align-self:flex-start;border-bottom-left-radius:3px!important;color:#3f5345}.nh-bubble svg{display:inline;vertical-align:middle;margin-left:3px}.nh-answer-source{display:flex;align-items:center;gap:4px;font-size:8px;color:#576d51;margin-top:-5px}.nh-conversation-bottom{display:flex;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:9px;color:#627559;border-top:1px solid #e9eee4}.nh-hero-note{position:relative;margin:14px -18px -14px 8px;background:#e0f5b3;box-shadow:0 10px 24px #031f122b;display:flex;gap:11px;align-items:center;padding:15px;border:1px solid #f0ffd5;border-radius:13px;transform:rotate(2deg)}.nh-hero-note>span{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;border-radius:50%;background:#effbd6}.nh-hero-note strong{font-size:11px;display:block}.nh-hero-note p{font-size:10px;color:#53683d;margin-top:3px}.nh-art-caption{position:absolute;bottom:15px;left:0;right:0;text-align:center;color:#c0d6ba;font-size:9px;letter-spacing:.3px}.nh-audience{border-top:1px solid var(--nh-line);border-bottom:1px solid var(--nh-line);display:flex;align-items:center;gap:32px;padding:28px 0}.nh-audience>span{font-size:9px;font-weight:750;letter-spacing:1.4px;color:#5f705d;white-space:nowrap}.nh-audience>div{display:flex;justify-content:space-between;align-items:center;gap:20px;flex:1;color:#506254;font-size:14px;font-weight:600}.nh-audience i{width:4px;height:4px;background:#a2af99;border-radius:50%}.nh-section-heading{text-align:center;max-width:760px;margin:0 auto 42px}.nh-section-heading .nh-eyebrow{justify-content:center}.public-home h2{font-size:clamp(32px,3.4vw,44px);font-weight:600;line-height:1.18;letter-spacing:-1.8px;margin:15px 0}.nh-section-heading>p:last-child{font-size:15px;line-height:1.8;color:var(--nh-muted)}.nh-feature-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;background:#e9ede4;border:1px solid #dee6d8;border-radius:15px;margin-bottom:16px}.nh-feature-tabs button{border:0;background:transparent;display:flex;align-items:center;gap:11px;padding:17px 20px;border-radius:10px;color:#51644e;font-size:14px;font-weight:600;text-align:left;transition:background .18s,color .18s}.nh-feature-tabs button[aria-selected=true]{background:#fff;color:#195741;box-shadow:0 2px 6px #263c2710}.nh-feature-tabs button:hover{color:#154b35;background:#ffffff80}.nh-tab-number{margin-left:auto;opacity:.55;font-size:10px}.nh-feature-panel{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:51px 56px;border:1px solid #dee6d8;background:#f0f3e9;border-radius:20px;min-height:499px;align-items:center}.nh-feature-panel-1{background:#f8f0e7;border-color:#ece0d1}.nh-feature-panel-2{background:#ecf2f1;border-color:#dae5e2}.nh-feature-icon{display:grid;place-items:center;width:47px;height:47px;background:#dfead4;color:#275e40;border-radius:14px;margin-bottom:19px}.nh-feature-copy h3{font-size:29px;line-height:1.25;font-weight:600;letter-spacing:-1px;max-width:410px}.nh-feature-copy>p{font-size:14px;line-height:1.85;color:#61705e;margin:17px 0}.nh-feature-copy ul{padding:0;list-style:none;display:grid;gap:11px;margin:20px 0 18px;font-size:12px;line-height:1.6}.nh-feature-copy li{display:flex;gap:9px;align-items:flex-start}.nh-feature-copy li svg{margin-top:2px;color:#367b43}.nh-feature-illustration{min-width:0;display:grid;align-items:center;min-height:370px}.nh-conversation-compact{transform:rotate(2deg);width:100%;max-width:350px;margin:0 auto;box-shadow:0 15px 40px #20361712}.nh-lead-demo,.nh-tracking-demo{background:#fff;border:1px solid #e2e6dc;border-radius:14px;box-shadow:0 15px 40px #20361712;overflow:hidden;width:100%;transform:rotate(1deg)}.nh-demo-bar{display:flex;align-items:center;gap:8px;padding:18px;border-bottom:1px solid #edf0e9;font-size:11px}.nh-demo-bar>span{margin-left:auto;font-size:8px;color:#5f705d;white-space:nowrap}.nh-lead-person{display:flex;align-items:center;gap:10px;padding:23px 18px}.nh-lead-person>span:first-child{display:grid;place-items:center;width:39px;height:39px;background:#eadfd0;border-radius:50%;font-size:13px;color:#795237}.nh-lead-person strong{font-size:13px;display:block}.nh-lead-person small{font-size:9px;color:#5f705d}.nh-mini-tag{margin-left:auto;background:#edf4e6;color:#4e7041;border-radius:20px;padding:5px 7px;font-size:8px;white-space:nowrap}.nh-lead-detail{display:flex;gap:13px;padding:12px 20px;font-size:11px}.nh-lead-detail>svg{color:#7e9176;margin-top:1px}.nh-lead-detail p{font-size:10px;margin-top:5px;color:#5f705d}.nh-followup-example{margin:16px;padding:18px;background:#f4f5ed;border:1px solid #e4e6d5;border-radius:9px}.nh-followup-example>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#526a45;margin-bottom:12px}.nh-followup-example strong{font-size:17px;font-weight:600}.nh-followup-example p{font-size:11px;color:#5f7053;line-height:1.7;margin-top:6px}.nh-tracking-demo ol{padding:15px 22px;list-style:none;margin:0}.nh-tracking-demo li{display:flex;align-items:center;gap:13px;padding:15px 0;position:relative}.nh-tracking-demo li:not(:last-child):after{content:"";position:absolute;left:17px;top:47px;bottom:-15px;width:1px;background:#dbe5d8}.nh-tracking-demo li>span{display:grid;place-items:center;width:35px;height:35px;background:#ecf3e7;border-radius:11px;z-index:1;flex-shrink:0}.nh-tracking-demo li strong{font-size:12px;display:block}.nh-tracking-demo li p{font-size:9px;color:#5f705d;margin-top:3px}.nh-tracking-demo li b{margin-left:auto;font-size:8px;color:#376849;background:#e5f3da;border-radius:4px;padding:3px 5px}.nh-tracking-note{margin:0 20px 20px;padding:12px;background:#f2f6ef;border-radius:7px;font-size:10px;text-align:center}.nh-after-hours{background:#123e34;color:#f9f9ef;position:relative;overflow:hidden}.nh-after-hours:before{content:"";position:absolute;width:900px;height:900px;right:-400px;top:-300px;border:1px solid #7b9c6430;border-radius:50%;pointer-events:none}.nh-after-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:85px;position:relative}.nh-after-hours .nh-eyebrow{color:#c0d49e}.nh-after-hours h2{font-size:43px;line-height:1.2;margin:21px 0}.nh-after-hours em{color:#d3f58b}.nh-after-copy>p:not(.nh-eyebrow){font-size:14px;color:#bfcfc1;line-height:1.85;max-width:410px}.public-home .nh-button-light{background:#d3f58b;border-color:#d3f58b;color:#193f2c;margin-top:27px}.public-home .nh-button-light:hover{background:#e2f9b6}.nh-night-timeline{display:flex;flex-direction:column;justify-content:center}.nh-timeline-caption{font-size:9px;letter-spacing:1.5px;color:#b3c6ac;margin-bottom:13px}.nh-night-timeline>div{display:flex;align-items:start;gap:18px;position:relative;padding:24px 0}.nh-night-timeline>div:not(:last-of-type):after{content:"";position:absolute;width:1px;background:#5e785f;left:109px;top:65px;bottom:-23px}.nh-night-timeline time{font-size:10px;width:70px;flex-shrink:0;color:#c0d5b1;padding-top:12px;letter-spacing:.4px}.nh-timeline-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:#325840;color:#d8efbe;flex-shrink:0;z-index:1}.nh-night-timeline h3{font-size:16px;font-weight:550;line-height:1.5;margin-top:2px}.nh-night-timeline section>p{font-size:11px;color:#bbccb8;line-height:1.7;margin-top:4px}.nh-night-timeline .nh-night-footnote{font-size:9px;color:#b7c8b2;margin-top:10px}.nh-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nh-steps article{padding:29px;background:#fff;border:1px solid var(--nh-line);border-radius:17px}.nh-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.nh-step-top>span{font-size:36px;font-weight:450;color:#75876a;letter-spacing:-1.5px}.nh-step-top svg{color:#47704c}.nh-steps h3{font-size:19px;line-height:1.35;letter-spacing:-.5px;font-weight:650;margin-bottom:15px}.nh-steps p{font-size:12px;line-height:1.9;color:#687461;min-height:92px}.nh-source-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:22px}.nh-source-chips span{display:flex;gap:5px;align-items:center;background:#f1f4eb;border-radius:6px;padding:7px;font-size:8px;color:#536b4a}.nh-colour-demo{display:flex;align-items:center;gap:5px;margin-top:25px;flex-wrap:wrap}.nh-colour-demo i{width:19px;height:19px;border-radius:50%;background:#1b5b44;border:2px solid #fff;box-shadow:0 0 0 1px #dae2d4}.nh-colour-demo i:nth-child(2){background:#e8d0aa}.nh-colour-demo i:nth-child(3){background:#b9c9ed}.nh-colour-demo>span{margin-left:4px;display:flex;align-items:center;gap:5px;font-size:9px}.nh-install-demo{display:flex;align-items:center;gap:7px;padding:10px 0;margin-top:17px;color:#47633e;font-size:9px}.nh-install-demo svg{background:#edf4e4;border-radius:50%}.nh-control{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px;align-items:center;padding-block:20px 94px}.nh-control-heading h2{font-size:37px}.nh-control-heading>p:last-child{font-size:14px;line-height:1.85;color:var(--nh-muted);max-width:320px}.nh-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 28px}.nh-control-grid svg{color:#48815a;margin-bottom:12px}.nh-control-grid h3{font-size:15px;font-weight:650;margin-bottom:9px}.nh-control-grid p{font-size:12px;color:#5b6c55;line-height:1.85}.nh-connections{border-top:1px solid var(--nh-line);border-bottom:1px solid var(--nh-line);padding-block:54px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.nh-connections h2{font-size:31px;letter-spacing:-1px}.nh-connections>div>p:last-child{font-size:13px;line-height:1.85;color:var(--nh-muted);max-width:430px}.nh-provider-group{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nh-provider{display:flex;justify-content:center;align-items:center;gap:6px;background:#fff;border:1px solid #e4e6dc;border-radius:10px;min-height:66px;font-size:18px;font-weight:750;letter-spacing:-.8px;color:#263a43}.nh-provider i{font-size:28px;line-height:1;font-style:normal}.nh-paystack-mark{color:#0083c4;transform:scaleX(1.2) rotate(180deg)}.nh-flutterwave-mark{color:#ba6e21}.nh-provider.nh-stripe{font-size:28px;color:#6255d8;font-weight:800;letter-spacing:-1.6px}.nh-provider.nh-woo{color:#724297;font-size:17px}.nh-provider-group>p{grid-column:1/-1;font-size:10px!important;text-align:center;margin-top:3px;color:#5f705d!important}.nh-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.nh-faq h2{font-size:39px}.nh-faq>div>p:not(.nh-eyebrow){font-size:14px;color:var(--nh-muted);margin:20px 0 10px}.nh-faq-list details{border-bottom:1px solid var(--nh-line)}.nh-faq-list details:first-child{border-top:1px solid var(--nh-line)}.nh-faq-list summary{padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:14px;font-weight:650;line-height:1.6}.nh-faq-list summary::-webkit-details-marker{display:none}.nh-faq-list summary svg{transition:transform .2s}.nh-faq-list details[open] summary svg{transform:rotate(180deg)}.nh-faq-list details>p{font-size:13px;color:#66755f;line-height:1.9;padding:0 32px 24px 0}.nh-faq-list summary:hover{color:var(--nh-green)}.nh-final-wrap{padding-bottom:76px}.nh-final-cta{position:relative;overflow:hidden;background:#e5edcf;border:1px solid #dae4be;text-align:center;padding:60px 40px;border-radius:22px}.nh-final-cta:before,.nh-final-cta:after{content:"";position:absolute;width:380px;height:380px;border-radius:50%;border:1px solid #b1c58a55;left:-200px;top:20px;pointer-events:none}.nh-final-cta:after{left:auto;right:-220px;width:440px;height:440px;top:-200px}.nh-final-cta .nh-eyebrow{justify-content:center}.nh-final-cta h2{font-size:48px;margin:18px 0;line-height:1.12;letter-spacing:-2px}.nh-final-cta>p:not(.nh-eyebrow){font-size:14px;color:#50623f}.nh-final-cta .nh-button{margin-top:27px}.nh-final-note{display:block;font-size:10px;color:#50623f;margin-top:15px}.nh-final-spark{position:absolute;right:13%;top:30px;font-size:38px;color:#678846;transform:rotate(-10deg)}.public-home .nh-footer{display:block;padding:0 0 28px;background:transparent;color:var(--nh-ink);font-size:12px}.nh-footer-top{display:flex;justify-content:space-between;gap:30px;padding-bottom:34px}.nh-footer-top p{font-size:12px;line-height:1.8;color:#5f705d;margin-top:16px}.nh-footer-top nav{display:flex;gap:23px;align-items:start;padding-top:8px;flex-wrap:wrap;font-size:12px;font-weight:600}.nh-footer-top nav>a{min-height:44px;display:flex;align-items:center}.nh-footer button{display:inline-flex;align-items:center;gap:6px;min-height:44px;border:0;background:transparent;color:var(--nh-ink);font-size:12px;padding:0;cursor:pointer}.nh-footer a:hover,.nh-footer button:hover{text-decoration:underline;text-underline-offset:4px}.nh-footer-bottom{border-top:1px solid var(--nh-line);padding-top:22px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;font-size:10px;color:#5f705d}.nh-policy-links{display:flex;flex-wrap:wrap;gap:15px;margin-left:auto}.nh-policy-links a,.nh-policy-links button{font-size:10px;min-height:32px}.nh-footer-bottom>span:nth-child(2){color:#66755f}@keyframes nh-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1450px){.nh-hero{padding-block:75px 85px;gap:85px}}@media (max-width:1100px){.nh-container{width:calc(100% - 64px)}.nh-header{gap:20px}.nh-desktop-nav{gap:19px;font-size:12px}.nh-account{gap:16px}.nh-hero{gap:34px;padding-top:43px}.nh-hero h1{font-size:57px;letter-spacing:-3px}.nh-hero-description{font-size:15px}.nh-hero-art{padding-inline:28px}.nh-hero-actions{gap:18px}.nh-hero-actions .nh-text-link{font-size:12px}.nh-hero-note{margin-right:-13px}.nh-feature-panel{padding:38px;gap:38px}.nh-feature-copy h3{font-size:25px}.nh-after-inner{gap:45px}.nh-after-hours h2{font-size:37px}.nh-steps article{padding:23px}.nh-steps p{min-height:115px}.nh-control{gap:40px}.nh-connections{gap:60px}.nh-faq{gap:50px}.nh-audience>div{font-size:12px;gap:12px}}@media (max-width:850px){.nh-container{width:calc(100% - 48px)}.nh-desktop-nav{display:none}.nh-account{margin-left:auto}.nh-hero{gap:28px}.nh-hero h1{font-size:48px;letter-spacing:-2.8px}.nh-hero-art{padding:53px 16px 46px;min-height:505px}.nh-conversation-header .nh-online{display:none}.nh-hero-note{margin:14px -3px -14px}.nh-hero-actions{align-items:flex-start;flex-direction:column;gap:6px}.nh-audience{flex-direction:column;gap:15px}.nh-audience>div{width:100%;justify-content:center;flex-wrap:wrap;gap:12px 18px}.nh-section{padding-block:78px}.nh-feature-tabs button{font-size:12px;padding:14px 12px;gap:8px}.nh-tab-number{display:none}.nh-feature-panel{gap:24px;padding:28px;min-height:490px}.nh-feature-copy h3{font-size:23px}.nh-feature-copy>p{font-size:13px}.nh-feature-copy li{font-size:11px}.nh-after-inner{grid-template-columns:1fr;gap:45px;padding-block:65px}.nh-after-copy{max-width:570px}.nh-after-hours h2{font-size:41px}.nh-after-copy>p:not(.nh-eyebrow){max-width:550px}.nh-night-timeline{max-width:560px}.nh-steps{gap:12px}.nh-steps article{padding:22px 18px}.nh-step-top{margin-bottom:24px}.nh-steps h3{font-size:17px}.nh-steps p{font-size:11px;min-height:145px}.nh-control{grid-template-columns:1fr;gap:35px;padding-bottom:65px}.nh-control-heading>p:last-child{max-width:500px}.nh-control-grid{gap:28px 45px}.nh-connections{gap:35px}.nh-provider{font-size:14px}.nh-provider.nh-woo{font-size:13px}.nh-faq{gap:35px}.nh-faq h2{font-size:34px}.nh-faq-list summary{font-size:13px}.nh-footer-top nav{gap:14px;max-width:340px}.nh-final-cta h2{font-size:42px}}@media (max-width:650px){.nh-header{width:calc(100% - 36px);min-height:78px;gap:12px}.nh-brand{font-size:21px}.nh-brand>span:first-child{width:31px;height:33px;font-size:19px}.nh-account .nh-signin{display:none}.public-home .nh-button-small{padding:10px 12px;gap:8px;font-size:11px;min-height:42px}.nh-menu-toggle{display:grid;place-items:center;width:40px;height:44px;padding:0;background:transparent;color:var(--nh-ink);border:0}.nh-mobile-nav{display:flex;position:absolute;left:0;right:0;top:72px;flex-direction:column;padding:12px;background:#fff;border:1px solid var(--nh-line);border-radius:13px;box-shadow:0 14px 35px #20361718}.nh-mobile-nav a{padding:12px 14px;font-size:14px;min-height:44px;border-radius:6px}.nh-mobile-nav a:hover{background:#edf3e7}.nh-container{width:calc(100% - 40px)}.nh-hero{grid-template-columns:1fr;padding:34px 0 43px;gap:36px}.nh-eyebrow{font-size:8px;letter-spacing:1.4px}.nh-hero h1{font-size:clamp(43px,10.6vw,62px);letter-spacing:-2.7px;line-height:1.09;margin:21px 0}.nh-hero-break{display:none}.nh-hero-description{font-size:15px;line-height:1.8;max-width:470px}.nh-hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:25px 0 21px}.public-home .nh-button{min-height:51px;padding:14px 19px;font-size:13px;gap:16px}.nh-hero-actions .nh-text-link{font-size:12px}.nh-hero-points{gap:9px 12px;font-size:9px}.nh-hero-points svg{width:12px}.nh-hero-art{padding:53px 28px 48px;min-height:510px;max-width:460px;width:100%;justify-self:center;border-radius:21px}.nh-conversation{margin-top:7px}.nh-conversation-header .nh-online{display:block}.nh-hero-note{margin:15px -12px -14px 3px}.nh-audience{padding-block:24px;gap:14px}.nh-audience>div{font-size:11px;gap:12px 16px}.nh-audience i{display:none}.nh-audience>div>span{width:calc(50% - 16px);text-align:center}.nh-section{padding-block:64px}.public-home h2{font-size:31px;letter-spacing:-1.2px}.nh-section-heading{margin-bottom:28px}.nh-section-heading>p:last-child{font-size:13px;line-height:1.85}.nh-desktop-break{display:none}.nh-feature-tabs{gap:4px;padding:5px;border-radius:12px}.nh-feature-tabs button{padding:13px 5px;flex-direction:column;font-size:10px;gap:7px;text-align:center;justify-content:center;line-height:1.5}.nh-feature-tabs svg{width:18px;height:18px}.nh-feature-panel{grid-template-columns:1fr;padding:28px 22px;gap:23px;min-height:0}.nh-feature-icon{width:41px;height:41px;margin-bottom:16px}.nh-feature-copy h3{font-size:25px}.nh-feature-copy>p{font-size:13px}.nh-feature-copy ul{gap:10px;margin-block:18px 8px}.nh-feature-copy li{font-size:11px}.nh-feature-illustration{min-height:360px}.nh-conversation-compact{margin:0}.nh-demo-bar{padding:15px;font-size:10px}.nh-demo-bar>span{font-size:7px}.nh-lead-person{padding:20px 14px}.nh-lead-person strong{font-size:12px}.nh-lead-person small{font-size:8px}.nh-lead-detail{padding:12px 15px}.nh-followup-example{margin:14px}.nh-tracking-demo ol{padding:14px}.nh-tracking-demo li{gap:9px}.nh-tracking-demo li p{font-size:8px}.nh-tracking-demo li strong{font-size:11px}.nh-tracking-note{font-size:9px;margin:0 14px 14px}.nh-after-inner{padding-block:55px;gap:39px}.nh-after-hours h2{font-size:35px;line-height:1.2}.nh-after-copy>p:not(.nh-eyebrow){font-size:13px}.nh-timeline-caption{font-size:7px;letter-spacing:1.1px}.nh-night-timeline>div{gap:12px;padding:20px 0}.nh-night-timeline time{width:55px;font-size:8px}.nh-timeline-icon{width:36px;height:36px;border-radius:11px}.nh-night-timeline>div:not(:last-of-type):after{left:84px;top:55px;bottom:-20px}.nh-night-timeline h3{font-size:13px}.nh-night-timeline section>p{font-size:10px}.nh-night-timeline .nh-night-footnote{font-size:8px;line-height:1.7}.nh-steps{grid-template-columns:1fr;gap:14px}.nh-steps article{padding:25px}.nh-step-top{margin-bottom:23px}.nh-steps h3{font-size:20px}.nh-steps p{font-size:13px;min-height:0}.nh-source-chips{margin-top:22px}.nh-source-chips span{font-size:10px;padding:8px}.nh-colour-demo>span,.nh-install-demo{font-size:11px}.nh-control{padding-block:0 54px;gap:27px}.nh-control-grid{gap:26px 21px}.nh-control-grid h3{font-size:13px;line-height:1.6}.nh-control-grid p{font-size:11px}.nh-control-heading>p:last-child{font-size:13px}.nh-connections{grid-template-columns:1fr;gap:27px;padding-block:37px}.nh-connections>div>p:last-child{font-size:12px}.nh-provider{font-size:16px;min-height:64px}.nh-provider.nh-woo{font-size:15px}.nh-provider-group{gap:12px}.nh-provider-group>p{font-size:9px!important}.nh-faq{grid-template-columns:1fr;gap:25px}.nh-faq>div>p:not(.nh-eyebrow){font-size:13px}.nh-faq-list summary{padding:20px 0;font-size:13px}.nh-faq-list details>p{font-size:12px;padding-right:16px}.nh-final-wrap{padding-bottom:48px}.nh-final-cta{padding:43px 22px;border-radius:18px}.nh-final-cta .nh-eyebrow{font-size:7px;letter-spacing:1px}.nh-final-cta h2{font-size:34px;letter-spacing:-1.5px}.nh-final-cta>p:not(.nh-eyebrow){font-size:12px;line-height:1.85}.nh-final-spark{top:12px;right:18px;font-size:22px}.nh-final-note{font-size:8px}.nh-footer-top{flex-direction:column;gap:22px;padding-bottom:25px}.nh-footer-top nav{max-width:100%;gap:4px 22px;padding:0;font-size:11px}.nh-footer button{font-size:11px}.nh-footer-bottom{font-size:9px;gap:10px 15px}.nh-policy-links{margin:0;width:100%}.public-home .nh-footer{padding-bottom:105px}}@media (prefers-reduced-motion:reduce){.public-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:650px){.nh-header .nh-button-small{white-space:nowrap;padding:10px 12px;min-height:42px;font-size:11px;gap:8px}.nh-header .nh-button-small svg{width:14px;height:14px}.nh-menu-toggle,.nh-header .nh-brand{flex-shrink:0}}@media (max-width:380px){.nh-header{gap:8px}.nh-header .nh-brand{font-size:18px;gap:6px}.nh-header .nh-brand>span:first-child{width:28px;height:30px}.nh-header .nh-button-small{padding:10px;font-size:10px}.nh-header .nh-button-small svg{display:none}.nh-menu-toggle{width:32px}.nh-hero-art{padding-inline:21px}.nh-conversation-header .nh-online{display:none}}@media (min-width:651px) and (max-width:850px){.nh-menu-toggle{display:grid;place-items:center;width:40px;height:44px;padding:0;background:transparent;color:var(--nh-ink);border:0;flex-shrink:0}.nh-mobile-nav{display:flex;position:absolute;left:0;right:0;top:84px;flex-direction:column;padding:12px;background:#fff;border:1px solid var(--nh-line);border-radius:13px;box-shadow:0 14px 35px #20361718}.nh-mobile-nav a{padding:12px 14px;font-size:14px;min-height:44px;border-radius:6px}.nh-mobile-nav a:hover{background:#edf3e7}}.nh-feature-story{position:relative;isolation:isolate}.nh-story-pinned .nh-story-stage{position:sticky;top:24px}.nh-story-pinned .nh-story-panels{display:grid}.nh-story-pinned .nh-feature-panel{grid-area:1/1;visibility:hidden;pointer-events:none}.nh-story-pinned .nh-feature-panel.is-active{visibility:visible;pointer-events:auto}.nh-story-pinned .nh-feature-panel.is-active .nh-feature-copy,.nh-story-pinned .nh-feature-panel.is-active .nh-feature-illustration{animation:nh-chapter-enter .32s ease-out both}.nh-story-pinned .nh-feature-panel.is-active .nh-feature-illustration{animation-delay:.05s}.nh-story-flow .nh-story-panels{display:grid;gap:24px}.nh-story-flow .nh-feature-tabs{position:sticky;top:12px;z-index:5;box-shadow:0 8px 25px #173f3712}.nh-story-flow .nh-feature-panel{scroll-margin-top:calc(var(--nh-story-tabs,80px) + 24px)}.nh-feature-tabs button[aria-current=step]{background:#fff;color:var(--nh-green);box-shadow:0 2px 8px #173f370b}.nh-feature-tabs button[aria-selected=true]:after,.nh-feature-tabs button[aria-current=step]:after{content:"";position:absolute;bottom:0;height:3px;left:18px;right:18px;background:var(--nh-green);border-radius:3px}.nh-feature-tabs button{position:relative}@keyframes nh-chapter-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nh-story-stage *{animation:none!important;transition:none!important}}.configuration-page{padding:28px;max-width:1400px;margin:auto;color:#214d44}.configuration-page header{display:flex;align-items:center;justify-content:space-between;gap:16px}.configuration-eyebrow{display:flex;align-items:center;gap:8px;color:#39816d;letter-spacing:.08em;font-size:10px;font-weight:700}.configuration-page h1{font-size:29px;margin:10px 0}.configuration-page p{font-size:13px;line-height:1.7;color:#6b8075}.configuration-access{display:flex;align-items:center;gap:6px;background:#e7f3ea;border-radius:20px;padding:10px 13px;font-size:11px;white-space:nowrap}.configuration-tabs{display:flex!important;gap:5px!important;border-bottom:1px solid #d6e5db;margin:22px 0;overflow:auto}.configuration-tabs button{background:transparent!important;color:#6f8377!important;padding:13px 16px!important;font-weight:600;white-space:nowrap;border-radius:8px 8px 0 0!important}.configuration-tabs button[aria-pressed=true]{background:#e6f2e9!important;color:#135f4e!important;border-bottom:3px solid #237967!important}.configuration-card{padding:24px;background:#fff;border:1px solid #d5e4db;border-radius:16px;margin-bottom:20px}.configuration-card h2{font-size:18px;margin:0 0 8px}.configuration-card>p{margin:0 0 20px}.configuration-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.configuration-page label,.configuration-label{display:grid;gap:8px;font-size:12px;font-weight:600}.configuration-page input:not([type=checkbox]),.configuration-page textarea,.configuration-page select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cbded2;background:#fff;border-radius:9px;padding:11px;font:inherit;font-size:13px;color:#285245}.configuration-page input:disabled,.configuration-page select:disabled,.configuration-page textarea:disabled{background:#f2f5f1;color:#657c6c}.configuration-page button:not(.configuration-tabs button){border:1px solid #c5dcd0;border-radius:9px;padding:10px 14px;background:#fff;color:#275a48;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px}.configuration-page button.primary{background:#116356;color:#fff;border-color:#116356}.configuration-page button:disabled{opacity:.5;cursor:default}.configuration-toggle{display:flex!important;gap:12px!important;align-items:start;padding:15px 0;border-bottom:1px solid #e6eee7;margin-bottom:15px}.configuration-toggle input{margin-top:3px;accent-color:#176f59}.configuration-toggle small{display:block;margin-top:5px;color:#788b7d;font-weight:400;line-height:1.6}.configuration-days{display:flex;gap:9px;flex-wrap:wrap}.configuration-days label{font-size:11px;gap:5px;text-align:center}.configuration-days input{accent-color:#176f59}.configuration-preview,.configuration-notice{padding:15px;background:#edf5ed;border-radius:10px;font-size:12px;line-height:1.6;margin:16px 0}.configuration-preview span{display:block;margin-top:5px;color:#7c8d7e}.configuration-save{display:flex;gap:10px;align-items:center;justify-content:end;padding:18px 0;flex-wrap:wrap}.configuration-save>span{margin-right:auto;font-size:12px;color:#718777}.configuration-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.configuration-shortcuts button{display:block!important;text-align:left!important;padding:17px!important}.configuration-shortcuts strong{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.configuration-shortcuts span{display:block;margin-top:8px;color:#728a79;font-size:11px;line-height:1.7}.configuration-history{display:grid;grid-template-columns:190px minmax(0,1fr);gap:15px;padding:12px 0;border-bottom:1px solid #e2ede4;font-size:12px}.configuration-history time{color:#7a9080}.configuration-panel[hidden]{display:none!important}.configuration-page :focus-visible{outline:2px solid #19755d;outline-offset:2px}.support-expectations{margin:12px 0;color:#5d7b6a;font-size:12px;line-height:1.6}.support-expectations strong{display:block;margin-bottom:5px}.chat-policy-links{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;margin-top:12px}.chat-policy-links a{color:#277762}.chat-policy-note{padding:10px 16px;background:#f2f7f0;color:#65806c;font-size:10px;line-height:1.5}.chat-policy-note a{color:#26715d;margin-right:10px}@media (max-width:750px){.configuration-shortcuts{grid-template-columns:1fr 1fr}.configuration-grid{grid-template-columns:1fr}.configuration-page{padding:20px 14px}.configuration-page header{align-items:start}.configuration-page h1{font-size:24px}.configuration-access{font-size:10px;padding:8px}.configuration-card{padding:18px}.configuration-tabs button{font-size:11px!important;padding:12px!important}.configuration-history{grid-template-columns:1fr;gap:6px}}@media (max-width:480px){.configuration-shortcuts{grid-template-columns:1fr}.configuration-access{max-width:110px;white-space:normal}}.chat-support-notice{padding:10px 18px;background:#f3f8f7;border-bottom:1px solid #e0eae6;flex-shrink:0}.chat-support-notice .support-expectations{margin:0;font-size:12px}.message-conversation{display:flex;flex-direction:column;flex:1;min-height:0}.message-conversation .messages{flex:1;min-height:0}.messenger-home{flex:1;min-height:0;overflow-y:auto;padding:28px 22px;background:var(--chat-body-color)}.messenger-intro{margin-bottom:26px}.messenger-greeting-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--chat-avatar-color);color:var(--chat-avatar-text-color);font-size:20px;font-weight:750;margin-bottom:18px}.messenger-intro h2{font-size:25px;letter-spacing:-.7px;line-height:1.2;margin:0 0 12px;color:var(--chat-assistant-text)}.messenger-intro p{font-size:14px;line-height:1.7;color:var(--chat-assistant-text);opacity:.85;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.messenger-start{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:20px 17px;border:1px solid var(--chat-frame-color);border-radius:15px;background:var(--chat-assistant-color);color:var(--chat-assistant-text);box-shadow:0 4px 18px #123b290a;cursor:pointer}.messenger-start strong{display:block;font-size:15px;margin-bottom:6px}.messenger-start span{font-size:11px;opacity:.75}.messenger-start>svg{background:var(--chat-header-color);color:var(--chat-header-text);padding:8px;box-sizing:content-box;border-radius:12px;flex-shrink:0}.messenger-home-hint{display:flex;align-items:center;gap:8px;color:var(--chat-assistant-text);opacity:.65;margin:14px 2px}.messenger-home-hint p{font-size:10px;line-height:1.5}.messenger-help-link{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:0;background:transparent;color:var(--chat-assistant-text);font-size:11px;cursor:pointer}.messenger-tabs{display:flex;flex-shrink:0;padding:9px 14px 10px;border-top:1px solid var(--chat-frame-color);background:var(--chat-assistant-color);gap:8px}.messenger-tabs button{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:12px;background:transparent;color:var(--chat-assistant-text);padding:9px;cursor:pointer;font-size:10px;font-weight:650}.messenger-tabs button[aria-selected=true]{background:var(--chat-header-color);color:var(--chat-header-text)}.messenger-tabs button b{position:absolute;right:20%;top:3px;border-radius:20px;background:#bf452e;color:#fff;padding:2px 5px;font-size:9px}.messenger-tabs button:hover{box-shadow:inset 0 0 0 1px var(--chat-frame-color)}.messenger-back{flex-shrink:0;display:flex;align-items:center;gap:7px;border:0;border-bottom:1px solid var(--chat-frame-color);background:var(--chat-body-color);color:var(--chat-assistant-text);padding:10px 16px;font-size:11px;cursor:pointer}.visitor-faq-panel{flex:1;min-height:0;overflow-y:auto;padding:22px 18px;background:var(--chat-body-color)}.messenger-page-title>span{display:grid;place-items:center;background:var(--chat-avatar-color);color:var(--chat-avatar-text-color);width:40px;height:40px;border-radius:12px;margin-bottom:12px}.messenger-page-title h2{font-size:22px;letter-spacing:-.5px;margin:0 0 8px;color:var(--chat-assistant-text)}.messenger-page-title p{font-size:12px;color:var(--chat-assistant-text);opacity:.7;margin:0 0 20px}.faq-search{display:flex;align-items:center;gap:9px;background:var(--chat-assistant-color);border:1px solid var(--chat-frame-color);border-radius:12px;padding:12px;color:var(--chat-assistant-text);margin-bottom:18px}.faq-search input{min-width:0;width:100%;border:0;background:transparent;color:inherit;font-size:12px;outline:none}.faq-search:focus-within{outline:2px solid var(--chat-header-color);outline-offset:2px}.visitor-faq-list details{background:var(--chat-assistant-color);color:var(--chat-assistant-text);border:1px solid var(--chat-frame-color);border-radius:12px;margin-bottom:9px;padding:0 14px}.visitor-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;font-size:12px;font-weight:650;line-height:1.65;padding:14px 0;overflow-wrap:anywhere}.visitor-faq-list summary::-webkit-details-marker{display:none}.visitor-faq-list summary span{font-size:20px;font-weight:400;flex-shrink:0}.visitor-faq-list details[open] summary span{transform:rotate(45deg)}.visitor-faq-answer{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;padding:13px 0 15px;border-top:1px solid var(--chat-frame-color)}.faq-follow-up{display:flex;align-items:center;gap:5px;font-size:10px;border:0;background:transparent;color:inherit;padding:0 0 12px;cursor:pointer;text-decoration:underline}.faq-question-cta{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;border:0;border-radius:12px;background:var(--chat-header-color);color:var(--chat-header-text);padding:14px 9px;margin-top:20px;cursor:pointer;font-size:11px;font-weight:650}.faq-empty{text-align:center;font-size:12px;line-height:1.7;color:var(--chat-assistant-text);padding:24px 9px}.faq-empty p{font-size:11px}.faq-empty button{display:block;margin:10px auto;border:1px solid var(--chat-frame-color);background:var(--chat-assistant-color);color:inherit;border-radius:8px;padding:8px;cursor:pointer}.messenger-home button:focus-visible,.messenger-tabs button:focus-visible,.visitor-faq-panel button:focus-visible,.visitor-faq-panel summary:focus-visible,.messenger-back:focus-visible{outline:2px solid var(--chat-header-color);outline-offset:3px}@media (min-width:721px){.home-page .floating-chat{width:min(420px,calc(100vw - 32px));height:min(680px,calc(100dvh - 48px))}}.chat-skin .chat-card.floating-chat{border:2px solid var(--chat-frame-color);border-radius:var(--chat-radius);background:var(--chat-body-color);overflow:hidden}.chat-skin .floating-chat>header{background:var(--chat-header-color);color:var(--chat-header-text)}.chat-skin .floating-chat>header span,.chat-skin .floating-chat>header strong,.chat-skin .floating-chat>header .minimise{color:var(--chat-header-text)}.chat-skin .floating-chat>header .avatar{background:var(--chat-avatar-color);color:var(--chat-avatar-text-color)}.chat-skin .floating-chat .messages{background:var(--chat-body-color)}.chat-skin .floating-chat .bubble.theirs{background:var(--chat-assistant-color);color:var(--chat-assistant-text)}.chat-skin .floating-chat .bubble.mine{background:var(--chat-visitor-color);color:var(--chat-visitor-text)}.chat-skin .floating-chat .bubble small,.chat-skin .floating-chat .bubble time{color:inherit;opacity:.78}.chat-skin .floating-chat .composer{background:var(--chat-body-color);border-color:var(--chat-frame-color)}.chat-skin .floating-chat .composer button,.chat-skin .floating-chat .inline-chat-form button[type=submit]{background:var(--chat-header-color);color:var(--chat-header-text)}.chat-skin .chat-launcher{background:var(--chat-launcher-color);color:var(--chat-launcher-text);border-color:var(--chat-frame-color);max-width:220px}.chat-skin .chat-launcher>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-skin[data-launcher-shape=rounded] .chat-launcher{border-radius:12px}.chat-skin[data-launcher-shape=circle] .chat-launcher{height:62px;width:62px;min-width:0;padding:0;border-radius:50%;justify-content:center}.chat-skin[data-launcher-shape=circle] .chat-launcher>span{display:none}.chat-skin .floating-chat>header>div:not(.avatar){min-width:0}.chat-skin .floating-chat>header strong,.chat-skin .floating-chat>header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.chat-skin .bubble{overflow-wrap:anywhere}.chat-skin .chat-attention .attention-ring,.chat-skin .chat-attention .attention-ball{border-color:var(--chat-launcher-color)}.chat-skin .chat-attention .chat-launcher{border-color:var(--chat-frame-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--chat-frame-color) 20%,transparent)}.chat-skin .attention-ball{background:var(--chat-launcher-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--chat-launcher-color) 20%,transparent)}.chat-skin .floating-chat>header .minimise{background:transparent;border:1px solid color-mix(in srgb,var(--chat-header-text) 30%,transparent);color:var(--chat-header-text)}.chat-head-motion{position:relative;display:inline-flex;isolation:isolate}.chat-head-motion .chat-launcher{position:relative;z-index:2;animation:none}.chat-head-initials{font-size:19px;line-height:1;max-width:45px;overflow:hidden}.chat-head-halo,.chat-head-orbit,.chat-effect-dot,.chat-effect-beacon,.chat-effect-sparkles{position:absolute;pointer-events:none;display:none}.chat-head-halo{top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid var(--chat-launcher-color);border-radius:inherit;z-index:0}.chat-head-motion{border-radius:32px}.chat-head-orbit{top:0;right:0;bottom:0;left:0;z-index:3}.chat-head-orbit:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--chat-launcher-color);border:1px solid var(--chat-launcher-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-launcher-color) 20%,transparent);animation:head-orbit-marker 5s linear infinite}.chat-head-motion[data-chat-animation=orbit] .chat-head-orbit{display:block}.chat-head-motion[data-chat-animation=original] .chat-head-halo{display:block;border-color:#8bdc35;animation:attention-ring 2.4s ease-out infinite}.chat-head-motion[data-chat-animation=original] .chat-effect-dot{display:block;z-index:4;width:13px;height:13px;border-radius:50%;background:#8bdc35;box-shadow:0 0 0 5px #8bdc3533;left:-21px;top:15px;animation:attention-dot 1.35s ease-in-out infinite}.chat-head-motion[data-chat-animation=ripple] .chat-head-halo{display:block;border:0}.chat-head-motion[data-chat-animation=ripple] .chat-head-halo:before,.chat-head-motion[data-chat-animation=ripple] .chat-head-halo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--chat-launcher-color);border-radius:inherit;animation:attention-ring 3s ease-out infinite}.chat-head-motion[data-chat-animation=ripple] .chat-head-halo:after{animation-delay:1.5s}.chat-effect-beacon{left:-14px;top:50%;width:14px;height:32px;transform:translateY(-50%)}.chat-effect-beacon:before,.chat-effect-beacon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:3px solid var(--chat-launcher-color);border-radius:50%;animation:attention-beacon 2.6s ease-out infinite}.chat-effect-beacon:after{animation-delay:1.3s}.chat-head-motion[data-chat-animation=beacon] .chat-effect-beacon{display:block}.chat-effect-sparkles{top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:3}.chat-effect-sparkles i{position:absolute;width:10px;height:10px;background:var(--chat-launcher-color);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:attention-twinkle 3s ease-in-out infinite}.chat-effect-sparkles i:nth-child(1){left:12%;top:0}.chat-effect-sparkles i:nth-child(2){right:0;top:55%;animation-delay:1s}.chat-effect-sparkles i:nth-child(3){bottom:0;left:35%;animation-delay:2s}.chat-head-motion[data-chat-animation=sparkles] .chat-effect-sparkles{display:block}.chat-head-motion[data-chat-animation=halo] .chat-head-halo{display:block;border:0;background:color-mix(in srgb,var(--chat-launcher-color) 24%,transparent);filter:blur(8px);animation:attention-halo 3s ease-in-out infinite}@keyframes attention-dot{0%,to{transform:translate(-18px,-10px) scale(.78)}45%{transform:translate(9px,1px) scale(1.18)}65%{transform:translate(2px,-2px) scale(.95)}}@keyframes attention-ring{0%{opacity:.7;transform:scale(.92)}75%,to{opacity:0;transform:scale(1.17)}}@keyframes attention-beacon{0%{opacity:0;transform:translate(6px) scale(.6)}25%{opacity:.8}to{opacity:0;transform:translate(-10px) scale(1.3)}}@keyframes attention-twinkle{0%,70%,to{opacity:0;transform:scale(.4)}25%,45%{opacity:1;transform:scale(1)}}@keyframes attention-halo{0%,to{opacity:.15;transform:scale(.97)}50%{opacity:1;transform:scale(1.08)}}@keyframes head-orbit-marker{0%,to{top:-4px;left:50%}12.5%{top:-4px;left:calc(100% - 15px)}25%{top:50%;left:calc(100% - 5px)}37.5%{top:calc(100% - 5px);left:calc(100% - 15px)}50%{top:calc(100% - 5px);left:50%}62.5%{top:calc(100% - 5px);left:6px}75%{top:50%;left:-4px}87.5%{top:-4px;left:6px}}.chat-skin[data-launcher-shape=rounded] .chat-head-motion{border-radius:12px}.chat-skin[data-launcher-shape=square] .chat-head-motion{border-radius:0}.chat-skin[data-launcher-shape=squircle] .chat-head-motion{border-radius:18px}.chat-skin[data-launcher-shape=square] .chat-launcher,.chat-skin[data-launcher-shape=squircle] .chat-launcher{height:62px;width:62px;min-width:0;padding:0;justify-content:center;border-radius:0}.chat-skin[data-launcher-shape=squircle] .chat-launcher{border-radius:18px}.chat-skin[data-launcher-shape=square] .chat-launcher>span,.chat-skin[data-launcher-shape=squircle] .chat-launcher>span{display:none}.chat-skin[data-launcher-shape=speech] .chat-launcher,.chat-skin[data-launcher-shape=speech] .chat-head-motion{border-radius:20px 20px 4px}.chat-skin[data-launcher-shape=speech] .chat-launcher:after{content:"";position:absolute;bottom:-7px;right:12px;border-top:9px solid var(--chat-launcher-color);border-left:9px solid transparent}.launcher-choice-card{gap:0!important}.chat-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 20px}.chat-choice-grid button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid #cdded7;border-radius:12px;padding:12px 9px;background:#fff;color:#31594c;min-height:86px;cursor:pointer}.chat-choice-grid button[aria-pressed=true]{border:2px solid #0b6158;background:#edf6f0}.chat-choice-grid button strong{font-size:12px}.chat-choice-grid button small{font-size:11px;color:#60766b;line-height:1.45}.chat-choice-grid .choice-icon{color:var(--chat-launcher-color,#0b6158);display:grid;place-items:center;min-height:26px}.shape-sample{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--chat-launcher-color);color:var(--chat-launcher-text);padding:7px 12px;border-radius:24px;font-size:11px;position:relative}.shape-sample[data-shape=rounded]{border-radius:7px}.shape-sample[data-shape=circle],.shape-sample[data-shape=square],.shape-sample[data-shape=squircle]{width:35px;height:35px;padding:0}.shape-sample[data-shape=circle]>span,.shape-sample[data-shape=square]>span,.shape-sample[data-shape=squircle]>span{display:none}.shape-sample[data-shape=square]{border-radius:0}.shape-sample[data-shape=squircle]{border-radius:10px}.shape-sample[data-shape=speech]{border-radius:12px 12px 2px}.shape-sample[data-shape=speech]:after{content:"";position:absolute;bottom:-5px;right:7px;border-top:6px solid var(--chat-launcher-color);border-left:6px solid transparent}.animation-static-toggle{font-size:12px!important;display:flex!important;align-items:center;gap:9px!important}.animation-static-toggle input{width:auto!important}.appearance-launcher-preview{padding:12px 7px;overflow:visible}@media (max-width:600px){.chat-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.chat-head-motion *,.chat-head-motion *:before,.chat-head-motion *:after{animation:none!important}.chat-head-halo,.chat-head-orbit,.chat-effect-dot,.chat-effect-beacon,.chat-effect-sparkles{display:none!important}}.chat-launcher-stack{display:flex;flex-direction:column;align-items:flex-end;gap:18px;max-width:calc(100vw - 48px)}.launcher-welcome-card{box-sizing:border-box;position:relative;width:280px;max-width:100%;padding:18px;border:1px solid var(--chat-frame-color);border-radius:22px 22px 8px;background:linear-gradient(135deg,#fff 45%,color-mix(in srgb,var(--chat-launcher-color) 9%,white));color:#173f3b;box-shadow:0 14px 42px #123b2920,0 2px 7px #123b2910;animation:welcome-card-in .35s ease-out both;overflow:visible;text-align:left}.launcher-welcome-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,var(--chat-launcher-color),color-mix(in srgb,var(--chat-launcher-color) 25%,white))}.launcher-welcome-card:after{content:"";position:absolute;right:26px;bottom:-6px;width:10px;height:10px;background:color-mix(in srgb,var(--chat-launcher-color) 9%,white);border-right:1px solid var(--chat-frame-color);border-bottom:1px solid var(--chat-frame-color);transform:rotate(45deg)}.launcher-note-top{display:flex;align-items:center;gap:10px}.launcher-note-avatar{position:relative;display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:13px;background:var(--chat-avatar-color);color:var(--chat-avatar-text-color);font-size:14px;font-weight:750}.launcher-note-avatar i{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border:2px solid #fff;background:#398054;border-radius:50%}.launcher-note-top>div{min-width:0;flex:1}.launcher-note-top strong{display:block;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.launcher-note-top small{display:block;color:#567065;font-size:10px;margin-top:2px}.launcher-note-dismiss{display:grid;place-items:center;align-self:flex-start;border:0;background:#fff9;color:#567065;padding:4px;border-radius:50%;cursor:pointer}.launcher-welcome-card p{font-size:14px;line-height:1.65;margin:15px 0 12px;max-height:140px;overflow-y:auto;overflow-wrap:anywhere;white-space:pre-wrap}.launcher-note-action{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-top:1px solid color-mix(in srgb,var(--chat-frame-color) 65%,white);padding:12px 0 0;color:#173f3b;background:transparent;font-size:12px;font-weight:750;cursor:pointer}.launcher-note-action svg{background:var(--chat-launcher-color);color:var(--chat-launcher-text);padding:5px;box-sizing:content-box;border-radius:9px}.launcher-note-action:hover svg{transform:translate(2px,-2px)}.launcher-note-dismiss:hover{background:#e8eee9}.launcher-note-action:focus-visible,.launcher-note-dismiss:focus-visible{outline:2px solid var(--chat-launcher-color);outline-offset:4px}.launcher-note-settings textarea{font-size:13px;line-height:1.6}.appearance-preview .chat-launcher-stack{max-width:100%}.appearance-preview .launcher-welcome-card{width:280px}.appearance-preview .appearance-launcher-preview{padding-top:4px}.chat-attention .prospect-unread{bottom:40px;top:auto}@keyframes welcome-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.launcher-welcome-card{animation:none}.launcher-note-action:hover svg{transform:none}}.launcher-welcome-card[data-card-design=spotlight]{border-radius:18px;background:#fff;padding-top:0;overflow:hidden}.launcher-welcome-card[data-card-design=spotlight]:before,.launcher-welcome-card[data-card-design=spotlight]:after{display:none}.launcher-welcome-card[data-card-design=spotlight] .launcher-note-top{margin:0 -18px;padding:18px;background:var(--chat-launcher-color);color:var(--chat-launcher-text)}.launcher-welcome-card[data-card-design=spotlight] .launcher-note-top small{color:inherit;opacity:.85}.launcher-welcome-card[data-card-design=spotlight] .launcher-note-avatar{background:var(--chat-launcher-text);color:var(--chat-launcher-color)}.launcher-welcome-card[data-card-design=spotlight] .launcher-note-dismiss{background:transparent;color:inherit}.launcher-welcome-card[data-card-design=spotlight] .launcher-note-action{background:var(--chat-launcher-color);color:var(--chat-launcher-text);border:0;border-radius:11px;padding:10px 12px}.launcher-welcome-card[data-card-design=spotlight] .launcher-note-action svg{background:transparent;padding:0}.launcher-welcome-card[data-card-design=bubble]{background:#fff;border-radius:24px 24px 4px;padding:15px;box-shadow:0 7px 25px #123b291c}.launcher-welcome-card[data-card-design=bubble]:before{display:none}.launcher-welcome-card[data-card-design=bubble]:after{background:#fff;right:22px}.launcher-welcome-card[data-card-design=bubble] .launcher-note-avatar{width:30px;height:30px;border-radius:50%;font-size:12px}.launcher-welcome-card[data-card-design=bubble] .launcher-note-top small{display:none}.launcher-welcome-card[data-card-design=bubble] p{font-size:13px;margin:11px 0;line-height:1.6}.launcher-welcome-card[data-card-design=bubble] .launcher-note-action{border:0;padding-top:0;font-size:11px}.launcher-welcome-card[data-card-design=bubble] .launcher-note-action svg{border-radius:50%;padding:4px}.launcher-welcome-card[data-card-design=outline]{border:2px solid var(--chat-launcher-color);border-radius:16px;background:#fff;box-shadow:0 6px 18px #123b290c;text-align:center}.launcher-welcome-card[data-card-design=outline]:before,.launcher-welcome-card[data-card-design=outline]:after{display:none}.launcher-welcome-card[data-card-design=outline] .launcher-note-top{flex-direction:column;gap:7px}.launcher-welcome-card[data-card-design=outline] .launcher-note-avatar{width:42px;height:42px;border-radius:50%}.launcher-welcome-card[data-card-design=outline] .launcher-note-dismiss{position:absolute;right:12px;top:12px}.launcher-welcome-card[data-card-design=outline] p{font-size:14px;text-align:center}.launcher-welcome-card[data-card-design=outline] .launcher-note-action{border:1px solid var(--chat-frame-color);border-radius:30px;padding:7px 12px;justify-content:center;gap:8px}.launcher-welcome-card[data-card-design=outline] .launcher-note-action svg{border-radius:50%;padding:3px}.launcher-welcome-card[data-card-design=postcard]{background:#fff8ec;border-color:#e4d8c1;border-radius:5px 5px 18px;box-shadow:4px 5px #eadfc7,0 12px 30px #123b2915;padding:20px}.launcher-welcome-card[data-card-design=postcard]:before{top:12px;left:auto;right:17px;height:22px;width:29px;border:1px dashed #d8c9aa;background:transparent;border-radius:3px}.launcher-welcome-card[data-card-design=postcard]:after{background:#fff8ec;border-color:#e4d8c1}.launcher-welcome-card[data-card-design=postcard] .launcher-note-top{padding-right:26px}.launcher-welcome-card[data-card-design=postcard] .launcher-note-dismiss{position:absolute;right:7px;top:5px;background:transparent}.launcher-welcome-card[data-card-design=postcard] .launcher-note-avatar{transform:rotate(-6deg);border-radius:9px;border:3px solid #fff;box-shadow:0 3px 6px #173f3b12;box-sizing:content-box;width:32px;height:32px}.launcher-welcome-card[data-card-design=postcard] p{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.6}.launcher-welcome-card[data-card-design=postcard] .launcher-note-action{border-top:1px dashed #d8c9aa;font-size:11px}.launcher-welcome-card[data-card-design=postcard] .launcher-note-action svg{border-radius:50%}.appearance-form .card-design-heading{font-size:13px;margin:14px 0 0}.card-design-grid button{min-height:145px}.card-design-sample{display:block;box-sizing:border-box;width:90px;height:66px;padding:8px;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--chat-launcher-color) 8%,white));border:1px solid #cdded7;border-radius:12px 12px 4px;box-shadow:0 3px 8px #123b2910}.sample-header{display:flex;align-items:center;gap:5px}.sample-header>i{display:block;width:13px;height:13px;border-radius:4px;background:color-mix(in srgb,var(--chat-launcher-color) 16%,white)}.sample-header>b{display:block;width:26px;height:3px;background:var(--chat-launcher-color);border-radius:3px}.sample-lines{display:block;margin:8px 0}.sample-lines i{display:block;background:#c9d8d0;height:3px;margin:4px 0;border-radius:3px}.sample-lines i:last-child{width:68%}.sample-action{display:block;width:18px;height:5px;background:var(--chat-launcher-color);border-radius:4px;margin-left:auto}.card-design-sample[data-design=classic]{border-top:2px solid var(--chat-launcher-color)}.card-design-sample[data-design=spotlight]{background:#fff;border-radius:7px;padding-top:0;overflow:hidden}.card-design-sample[data-design=spotlight] .sample-header{margin:0 -8px;padding:7px 8px;background:var(--chat-launcher-color)}.card-design-sample[data-design=spotlight] .sample-header>b{background:var(--chat-launcher-text)}.card-design-sample[data-design=spotlight] .sample-lines{margin:5px 0}.card-design-sample[data-design=spotlight] .sample-action{width:100%;height:7px}.card-design-sample[data-design=bubble]{background:#fff;border-radius:18px 18px 3px}.card-design-sample[data-design=bubble] .sample-header>i{border-radius:50%;width:10px;height:10px}.card-design-sample[data-design=outline]{background:#fff;border:2px solid var(--chat-launcher-color);border-radius:7px;padding:5px 8px}.card-design-sample[data-design=outline] .sample-header{flex-direction:column;gap:3px}.card-design-sample[data-design=outline] .sample-header>i{border-radius:50%}.card-design-sample[data-design=outline] .sample-lines{margin:5px 0}.card-design-sample[data-design=outline] .sample-lines i:last-child{margin-left:auto;margin-right:auto}.card-design-sample[data-design=outline] .sample-action{background:transparent;border:1px solid var(--chat-launcher-color);width:28px;margin:auto}.card-design-sample[data-design=postcard]{background:#fff8ec;border-color:#e4d8c1;border-radius:2px 2px 10px;box-shadow:3px 3px #eadfc7}.card-design-sample[data-design=postcard] .sample-header>i{transform:rotate(-10deg);border:2px solid white}.card-design-sample[data-design=postcard] .sample-lines i{background:#d8c9aa}.card-design-sample[data-design=postcard] .sample-action{border-radius:50%;width:7px;height:7px}html.nr-embedded,html.nr-embedded body{margin:0;background:transparent;overflow:hidden;height:100%}html.nr-embedded #root{height:100%}.embed-page{height:100dvh;min-height:0;background:transparent}.embed-page .floating-chat{position:fixed;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);max-width:none;max-height:none;border-radius:18px;box-shadow:0 4px 16px #06373126}.embed-page .chat-attention{right:12px;bottom:12px}.embed-page .floating-chat .messages{min-height:0}.embed-page .chat-launcher{white-space:nowrap}.embed-page .floating-chat .composer input{min-width:0}.home-page{min-height:100vh;background:#f7fbff;color:#13243a;overflow-x:hidden}.site-nav{height:78px;display:flex;align-items:center;justify-content:space-between;width:min(1160px,calc(100% - 40px));margin:auto}.site-brand{display:flex;align-items:center;gap:5px;color:#122338;text-decoration:none}.site-brand>span{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#198cff,#8bdc35);display:grid;place-items:center;margin-right:7px;font-weight:900;font-size:18px;color:#06182b}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{color:#57687b;text-decoration:none;font-size:14px;font-weight:650}.nav-links button,.how-section button{border:0;border-radius:12px;background:#0f76d4;color:#fff;padding:12px 17px;font-weight:750}.hero-section{min-height:650px;background:radial-gradient(circle at 76% 40%,#174c7d 0,#0a2847 35%,#06182c 72%);display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:60px;padding:78px max(calc((100vw - 1160px)/2),24px) 90px;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;width:450px;height:450px;border:1px solid #ffffff10;border-radius:50%;left:-180px;top:-240px}.hero-copy{color:#fff;position:relative;z-index:1}.hero-pill{display:inline-flex;align-items:center;gap:8px;color:#a9e66c;background:#143b59;border:1px solid #346047;border-radius:99px;padding:8px 13px;text-transform:uppercase;letter-spacing:1.2px;font-size:11px;font-weight:850}.hero-copy h1{font-size:clamp(48px,6vw,76px);line-height:1.01;letter-spacing:-3px;margin:22px 0}.hero-copy h1 em{font-style:normal;color:#8bdc35}.hero-copy>p{font-size:18px;line-height:1.7;color:#c4d3e3;max-width:620px}.hero-actions{display:flex;align-items:center;gap:23px;margin:31px 0}.hero-primary{border:0;border-radius:14px;padding:15px 20px;background:linear-gradient(135deg,#8bdc35,#68c822);color:#09213a;font-weight:850;display:flex;align-items:center;gap:9px}.hero-actions>a{color:#d7e4f1;text-decoration:none;font-weight:700}.hero-trust{display:flex;flex-wrap:wrap;gap:17px;color:#9fb2c6;font-size:12px}.hero-trust span{display:flex;align-items:center;gap:6px}.hero-trust svg{width:15px;color:#8bdc35}.hero-visual{position:relative;display:grid;place-items:center}.glow-orb{position:absolute;width:440px;height:440px;border-radius:50%;background:#168bff25;filter:blur(4px)}.advisor-card{width:min(430px,100%);position:relative;background:#ffffff0e;border:1px solid #ffffff26;border-radius:27px;padding:25px;box-shadow:0 30px 90px #0007;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:rotate(1.5deg)}.advisor-top{display:flex;align-items:center;gap:13px;color:#fff;margin-bottom:25px}.large-avatar{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#198cff,#8bdc35);display:grid;place-items:center;color:#06182b;font-size:23px;font-weight:900}.advisor-top strong,.advisor-top span{display:block}.advisor-top span{font-size:12px;color:#b7c9da;margin-top:5px}.advisor-top i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8bdc35}.sample-message,.sample-reply{padding:13px 15px;border-radius:16px;font-size:13px;line-height:1.45;max-width:86%;margin:9px 0}.sample-message{background:#fff;color:#263749;border-bottom-left-radius:4px}.sample-reply{margin-left:auto;background:#1685ee;color:#fff;border-bottom-right-radius:4px}.sample-typing{color:#aebfd0;font-size:11px;display:flex;align-items:center;gap:4px;padding:9px}.sample-typing b{display:block;width:6px;height:6px;border-radius:50%;background:#8bdc35}.benefits{width:min(1100px,calc(100% - 40px));margin:-38px auto 80px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefits>div{background:#fff;border:1px solid #e4edf5;border-radius:20px;padding:27px;box-shadow:0 15px 40px #17334d0c}.benefits svg{color:#1685ee}.benefits h3{margin:15px 0 9px}.benefits p{margin:0;color:#68798a;line-height:1.6;font-size:14px}.how-section{text-align:center;padding:45px 20px 90px;max-width:720px;margin:auto}.how-section>span{color:#1685ee;font-weight:850;text-transform:uppercase;letter-spacing:1.5px;font-size:11px}.how-section h2{font-size:clamp(34px,5vw,50px);letter-spacing:-1.7px;margin:13px}.how-section p{color:#66788b;font-size:17px;line-height:1.7}.how-section button{display:inline-flex;align-items:center;gap:8px;margin-top:15px}footer{background:#06182c;color:#b9c9d9;padding:30px max(calc((100vw - 1160px)/2),24px);display:flex;align-items:center;justify-content:space-between;font-size:13px}footer .site-brand{color:#fff}footer a{color:#a9e66c;text-decoration:none}.floating-chat{position:fixed;right:24px;bottom:24px;width:min(410px,calc(100vw - 32px));height:min(650px,calc(100vh - 48px));z-index:20;box-shadow:0 24px 80px #00152f66;border-radius:22px}.floating-chat>header{padding:16px 18px}.floating-chat .avatar{width:45px;height:45px;border-radius:14px;font-size:19px}.floating-chat .messages{padding:17px}.minimise{margin-left:auto;border:0;background:#eef3f8;color:#526577;border-radius:10px;width:38px;height:38px;display:grid;place-items:center}.chat-launcher{position:fixed;right:24px;bottom:24px;z-index:20;border:0;border-radius:99px;background:#1685ee;color:#fff;padding:14px 19px;display:flex;align-items:center;gap:10px;font-weight:800;box-shadow:0 15px 45px #07539b55}.chat-error{padding:9px 18px;background:#fff0f0;color:#9c2020;font-size:13px;border-top:1px solid #f4cdcd}@media (max-width: 850px){.nav-links a{display:none}.hero-section{grid-template-columns:1fr;padding-top:55px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{display:none}.benefits{grid-template-columns:1fr;margin-top:-25px}}@media (max-width: 600px){.site-nav{height:67px}.site-brand{font-size:13px}.nav-links{gap:0}.hero-section{min-height:590px;padding:60px 20px 80px}.hero-copy h1{font-size:48px;letter-spacing:-2px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-trust{gap:10px}.benefits{margin-bottom:45px}.floating-chat{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;border-radius:0}.floating-chat .messages{padding:18px}.chat-launcher{right:16px;bottom:16px}footer{flex-direction:column;gap:14px;text-align:center}}.chat-platform-attribution{display:block;text-align:center;padding:8px 12px;color:#52666a;background:#f8fbfa;font-size:11px;text-decoration:none;border-top:1px solid #e4ece9}.chat-platform-attribution:hover{text-decoration:underline}@media (max-width: 850px){.site-nav{height:auto;min-height:78px;flex-wrap:wrap;padding:14px 0;gap:12px}.site-nav .site-brand{width:100%;flex-wrap:wrap}.site-nav .site-brand>span{flex-shrink:0}.site-nav .nav-links{width:100%;justify-content:space-between;gap:8px;flex-wrap:wrap}.site-nav .nav-links a{display:inline-flex;padding:8px 0;font-size:13px;white-space:nowrap}.site-nav .nav-links button{padding:10px;font-size:12px;white-space:nowrap}}.chat-attention{position:fixed;right:24px;bottom:24px;z-index:20}.chat-attention .chat-launcher{position:relative;right:auto;bottom:auto;z-index:3}.attention-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid #8bdc35;border-radius:99px;opacity:0;animation:chatRing 2.4s ease-out infinite}.attention-ball{position:absolute;z-index:4;width:13px;height:13px;border-radius:50%;background:#8bdc35;box-shadow:0 0 0 5px #8bdc3533;left:-21px;top:15px;animation:pinballPoint 1.35s ease-in-out infinite}.prospect-unread{position:absolute;z-index:6;right:-7px;top:-10px;background:#e53e3e;color:#fff;border:3px solid #fff;border-radius:99px;min-width:27px;height:27px;padding:0 6px;display:grid;place-items:center;font-size:11px;box-shadow:0 4px 14px #7a101055}@keyframes pinballPoint{0%,to{transform:translate(-18px,-10px) scale(.78)}45%{transform:translate(9px,1px) scale(1.18)}65%{transform:translate(2px,-2px) scale(.95)}}@keyframes chatRing{0%{opacity:.7;transform:scale(.92)}75%,to{opacity:0;transform:scale(1.17)}}@keyframes chatBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width: 600px){.chat-attention{right:16px;bottom:16px}}@media (prefers-reduced-motion: reduce){.chat-attention .chat-launcher,.attention-ring,.attention-ball{animation:none}}.chat-blocked-notice{padding:15px 18px;background:#fff5f5;border-top:1px solid #f1d4d4;color:#984141;font-size:13px;font-weight:650;text-align:center}.book-chat-button{flex:0 0 auto!important;width:38px!important;height:38px!important;border-radius:11px!important;background:#eef6ff!important;color:#1678cf!important}.chat-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0a1c2f85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:18px}.chat-modal{position:relative;width:min(430px,100%);max-height:min(720px,92vh);overflow:auto;background:#fff;border-radius:22px;padding:28px;box-shadow:0 25px 80px #00142d4d;color:#20364d}.chat-modal>svg{width:42px;height:42px;padding:9px;border-radius:12px;background:#e9f4ff;color:#1686e8}.chat-modal h3{font-size:23px;margin:15px 0 7px}.chat-modal>p{color:#718092;font-size:13px;line-height:1.55;margin:0 0 20px}.modal-close{position:absolute;right:16px;top:14px;border:0;background:#eef2f6;color:#5f7183;width:32px;height:32px;border-radius:50%;font-size:21px}.contact-modal label{display:grid;gap:6px;margin:13px 0;font-size:12px;font-weight:750;color:#50647a}.contact-modal input{border:1px solid #d8e2eb;border-radius:11px;padding:12px;font:inherit;color:#20364d;outline:none}.contact-modal input:focus{border-color:#198cff;box-shadow:0 0 0 3px #e5f3ff}.modal-primary{width:100%;border:0;border-radius:12px;padding:13px;background:#198cff;color:#fff;font-weight:800;margin-top:8px}.appointment-days{display:grid;gap:11px}.appointment-day{display:grid;grid-template-columns:105px 1fr;gap:10px;align-items:start;border-top:1px solid #edf1f4;padding-top:11px}.appointment-day>b{font-size:12px;padding-top:9px}.appointment-day>div{display:flex;gap:7px;flex-wrap:wrap}.appointment-day button{border:1px solid #cfe1f2;background:#f3f9ff;color:#176ebc;border-radius:9px;padding:8px 10px;font-weight:750}.appointment-day button:hover{background:#198cff;color:#fff}.no-slots{padding:25px 15px;text-align:center;background:#f5f7f9;border-radius:13px;color:#718092;font-size:13px}.inline-chat-form,.inline-booking{width:94%;padding:15px;color:#20364d;background:#fff;border:1px solid #dce9f4;border-radius:16px;box-shadow:0 8px 26px #1450821c}.inline-booking{overflow:visible}.inline-form-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.inline-form-heading>svg{color:#198cff;flex:0 0 auto}.inline-form-heading>div{display:grid;gap:2px;flex:1}.inline-form-heading strong{font-size:13px}.inline-form-heading span{color:#718092;font-size:11px;line-height:1.35}.inline-form-heading>button{border:0;background:#eef2f6;color:#5f7183;width:27px;height:27px;border-radius:50%;font-size:18px}.inline-chat-form label{display:grid;gap:6px;margin:10px 0;color:#50647a;font-size:12px;font-weight:750}.inline-chat-form input,.inline-chat-form select{min-width:0;padding:10px;color:#20364d;background:#fff;border:1px solid #d8e2eb;border-radius:11px;font:inherit;outline:none}.inline-chat-form input:focus,.inline-chat-form select:focus{border-color:#198cff;box-shadow:0 0 0 3px #e5f3ff}.phone-input{display:grid;grid-template-columns:112px 1fr;gap:7px}.country-picker{position:relative;min-width:0}.country-picker-display{width:100%;height:100%;min-height:40px;display:grid;grid-template-columns:25px 1fr 12px;align-items:center;gap:7px;padding:0 9px;color:#20364d;background:#fff;border:1px solid #d8e2eb;border-radius:11px}.country-picker-display svg{display:block;width:25px;height:17px;border-radius:3px;box-shadow:0 0 0 1px #192d411a}.country-picker-display span{font-size:12px;font-weight:800}.country-picker-display b{color:#718092;font-size:13px}.country-picker:focus-within .country-picker-display{border-color:#198cff;box-shadow:0 0 0 3px #e5f3ff}.country-menu{position:absolute;z-index:20;top:calc(100% + 5px);left:0;width:178px;max-height:190px;overflow-y:auto;padding:5px;background:#fff;border:1px solid #d8e2eb;border-radius:12px;box-shadow:0 12px 30px #142d462e}.country-menu button{width:100%;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:8px;color:#30465c;background:transparent;border:0;border-radius:8px;text-align:left}.country-menu button:hover,.country-menu button.selected{background:#eef6ff}.country-menu svg{width:25px;height:17px;border-radius:3px;box-shadow:0 0 0 1px #192d411a}.country-menu span{font-size:12px;font-weight:800}.country-menu strong{color:#718092;font-size:11px}.inline-primary{width:100%;margin-top:8px;padding:12px;color:#fff;background:#198cff;border:0;border-radius:11px;font-weight:800}.appointment-offer{display:grid;gap:8px}.appointment-offer>svg{color:#198cff}.appointment-offer button{padding:9px 11px;color:#fff;background:#198cff;border:0;border-radius:9px;font-weight:750}.appointment-offer-bubble{width:88%}.calendar-heading{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;margin:2px 0 7px}.calendar-heading strong{text-align:center;font-size:14px}.calendar-heading button{width:27px;height:27px;padding:0;color:#176ebc;background:#f3f9ff;border:1px solid #cfe1f2;border-radius:8px;font-size:18px}.calendar-heading button:disabled{color:#bcc5cd;background:#f5f6f7;border-color:#ebedef}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.calendar-weekdays span{padding:1px 0 3px;color:#8290a0;text-align:center;font-size:8px;font-weight:800}.calendar-grid>button,.calendar-grid>span{min-height:27px}.calendar-grid>button{min-height:27px;padding:0;font-size:11px}.calendar-grid>button{border:1px solid #cfe1f2;border-radius:8px;color:#176ebc;background:#f3f9ff;font-weight:800}.calendar-grid>button:disabled{color:#b8c0c8;background:#f4f5f6;border-color:#eceff1;cursor:not-allowed}.calendar-grid>button.selected{color:#fff;background:#198cff;border-color:#198cff}.selected-day-times{margin-top:8px;padding-top:8px;border-top:1px solid #edf1f4}.selected-day-times>b{display:block;margin-bottom:8px;font-size:12px}.selected-day-times>div{display:flex;flex-wrap:wrap;gap:7px}.selected-day-times button{padding:6px 9px;color:#176ebc;background:#f3f9ff;border:1px solid #cfe1f2;border-radius:9px;font-size:11px;font-weight:750}@media (max-width: 520px){.chat-modal{padding:22px}.appointment-day{grid-template-columns:1fr}.appointment-day>b{padding-top:0}.phone-input{grid-template-columns:108px 1fr}}.marketing-chat-page>.chat-card.floating-chat{position:fixed;inset:auto 20px 20px auto;width:min(390px,calc(100% - 40px));max-width:calc(100% - 40px);height:min(600px,calc(100vh - 40px));height:min(600px,calc(100dvh - 40px));min-height:0;font-size:14px;box-shadow:0 16px 48px #10282b30}.marketing-chat-page>.floating-chat>header{padding:12px 14px;gap:10px;flex-shrink:0}.marketing-chat-page>.floating-chat>header .avatar{width:36px;height:36px;border-radius:11px;font-size:17px;flex-shrink:0}.marketing-chat-page>.floating-chat>header strong{font-size:15px;line-height:1.3}.marketing-chat-page>.floating-chat>header span{font-size:11px;line-height:1.4;margin-top:3px}.marketing-chat-page>.floating-chat .minimise{width:34px;height:34px;flex-shrink:0}.marketing-chat-page>.floating-chat .messenger-home{padding:20px 16px}.marketing-chat-page>.floating-chat .messenger-intro{margin-bottom:20px}.marketing-chat-page>.floating-chat .messenger-greeting-avatar{width:40px;height:40px;font-size:18px;border-radius:12px;margin-bottom:14px}.marketing-chat-page>.floating-chat .messenger-intro h2{font-size:22px;line-height:1.25;margin-bottom:10px}.marketing-chat-page>.floating-chat .messenger-intro p{font-size:13px;line-height:1.65}.marketing-chat-page>.floating-chat .messenger-start{padding:14px 12px;gap:10px;border-radius:12px}.marketing-chat-page>.floating-chat .messenger-start strong{font-size:14px;margin-bottom:4px}.marketing-chat-page>.floating-chat .messenger-start span{font-size:11px;line-height:1.5}.marketing-chat-page>.floating-chat .messenger-start>svg{width:17px;height:17px;padding:7px;border-radius:9px}.marketing-chat-page>.floating-chat .messenger-home-hint{margin:12px 0}.marketing-chat-page>.floating-chat .messenger-help-link{padding:10px 4px;min-height:40px}.marketing-chat-page>.floating-chat .messenger-back{padding:10px 14px;min-height:36px;font-size:12px}.marketing-chat-page>.floating-chat .messages{padding:12px;min-width:0;overscroll-behavior:contain}.marketing-chat-page>.floating-chat .message-row{margin:8px 0;min-width:0}.marketing-chat-page>.floating-chat .bubble{font-size:13px;line-height:1.55;max-width:88%;padding:10px 12px}.marketing-chat-page>.floating-chat .inline-chat-form,.marketing-chat-page>.floating-chat .inline-booking{width:100%;max-width:100%;min-width:0;padding:12px;border-radius:12px;box-shadow:0 4px 16px #142f4510}.marketing-chat-page>.floating-chat .inline-form-heading{gap:8px;margin-bottom:10px;align-items:flex-start}.marketing-chat-page>.floating-chat .inline-form-heading>svg{width:19px;height:19px;margin-top:2px}.marketing-chat-page>.floating-chat .inline-form-heading>div{min-width:0}.marketing-chat-page>.floating-chat .inline-form-heading strong{font-size:12px;line-height:1.4}.marketing-chat-page>.floating-chat .inline-form-heading span{font-size:10px;line-height:1.5}.marketing-chat-page>.floating-chat .inline-form-heading>button{flex-shrink:0}.marketing-chat-page>.floating-chat .inline-chat-form label{font-size:11px;line-height:1.4;gap:5px;margin:9px 0}.marketing-chat-page>.floating-chat .inline-chat-form input,.marketing-chat-page>.floating-chat .inline-chat-form select{width:100%;min-width:0;min-height:38px;font-size:13px;line-height:1.4;padding:8px 10px;border-radius:9px}.marketing-chat-page>.floating-chat .phone-input{grid-template-columns:96px minmax(0,1fr);gap:6px}.marketing-chat-page>.floating-chat .country-picker-display{min-height:38px;padding:0 7px;grid-template-columns:20px minmax(0,1fr) 10px;gap:5px;border-radius:9px}.marketing-chat-page>.floating-chat .country-picker-display svg{width:20px;height:14px}.marketing-chat-page>.floating-chat .country-picker-display span{font-size:11px}.marketing-chat-page>.floating-chat .country-menu{max-height:160px}.marketing-chat-page>.floating-chat .inline-primary{min-height:40px;padding:10px 12px;font-size:12px;border-radius:9px;margin-top:6px}.marketing-chat-page>.floating-chat .composer{padding:10px 12px;gap:8px;flex-shrink:0;min-width:0}.marketing-chat-page>.floating-chat .composer input{width:100%;min-width:0;min-height:40px;padding:9px 10px;font-size:14px;border-radius:10px}.marketing-chat-page>.floating-chat .composer button{width:40px;height:40px;min-width:40px;padding:10px;border-radius:10px;flex-shrink:0}.marketing-chat-page>.floating-chat .messenger-tabs{padding:7px 10px 8px;gap:6px}.marketing-chat-page>.floating-chat .messenger-tabs button{min-height:46px;padding:7px;gap:3px;border-radius:10px}.marketing-chat-page>.floating-chat .messenger-tabs button span{font-size:10px}.marketing-chat-page>.floating-chat .chat-support-notice{padding:8px 12px;font-size:11px;flex-shrink:0}@media (max-width:720px){.marketing-chat-page>.chat-card.floating-chat{inset:auto 12px 12px auto;width:min(390px,calc(100% - 24px));max-width:calc(100% - 24px);height:min(600px,calc(100vh - 24px));height:min(600px,calc(100dvh - 24px))}.marketing-chat-page>.floating-chat .composer input,.marketing-chat-page>.floating-chat .inline-chat-form input,.marketing-chat-page>.floating-chat .inline-chat-form select{font-size:16px;min-height:42px}.marketing-chat-page>.floating-chat .composer button{height:42px;width:42px;min-width:42px}.marketing-chat-page>.floating-chat .minimise{height:40px;width:40px}.marketing-chat-page>.floating-chat .inline-primary{min-height:44px}.marketing-chat-page>.floating-chat .inline-form-heading>button{height:32px;width:32px}.marketing-chat-page>.floating-chat .country-picker-display{min-height:42px}}@media (max-width:380px){.marketing-chat-page>.chat-card.floating-chat{inset:auto 8px 8px auto;width:calc(100% - 16px);max-width:calc(100% - 16px);height:min(600px,calc(100vh - 16px));height:min(600px,calc(100dvh - 16px))}.marketing-chat-page>.floating-chat .inline-chat-form{padding:10px}.marketing-chat-page>.floating-chat .messages{padding:10px}.marketing-chat-page>.floating-chat .phone-input{grid-template-columns:88px minmax(0,1fr)}}.nr-login{--login-ink:#173f37;--login-green:#0b6158;--login-muted:#62736d;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:1fr 1fr;background:#faf9f4;color:var(--login-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.nr-login *{box-sizing:border-box}.nr-login h1,.nr-login h2,.nr-login p{margin:0}.nr-login a{color:inherit;text-decoration:none}.nr-login button,.nr-login input{font:inherit}.nr-login button,.nr-login a{touch-action:manipulation}.nr-login svg{flex-shrink:0}.nr-login :focus-visible{outline:3px solid #b66a30;outline-offset:4px}.nr-login button{cursor:pointer}.nr-login button:disabled{cursor:wait;opacity:.7}.nr-login-story{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:38px clamp(28px,4.6vw,76px) 30px;color:#f6faef;background:#123e34}.nr-login-story:before,.nr-login-story:after{content:"";position:absolute;z-index:-1;border:1px solid #c5e7ab16;width:580px;height:580px;border-radius:50%;right:-410px;top:15%;pointer-events:none}.nr-login-story:after{width:740px;height:740px;right:-490px;top:calc(15% - 80px)}.nr-login-brand{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-size:24px;letter-spacing:-1px;font-weight:750;min-height:40px}.nr-login-brand>span:first-child{display:grid;place-items:center;width:35px;height:37px;border-radius:11px 11px 11px 3px;background:#d3f58b;color:#173f37;font-size:22px;letter-spacing:-2px;padding-right:2px}.nr-login-brand .nr-login-brand-dot{margin-left:-8px;color:#d3f58b}.nr-login-story-content{width:100%;max-width:480px;margin:44px auto}.nr-login-eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:650;letter-spacing:1.5px;color:#d1e1cc}.nr-login-eyebrow>span{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#d3f58b;box-shadow:0 0 0 4px #d3f58b13}.nr-login-story h2{font-size:clamp(32px,3.5vw,52px);font-weight:550;line-height:1.12;letter-spacing:-2px;margin:22px 0 20px}.nr-login-story em{font-style:normal;color:#d3f58b}.nr-login-story-description{font-size:14px;line-height:1.85;color:#c9dacf}.nr-login-illustration{position:relative;margin-top:34px;max-width:410px;background:#fdfefb;border:1px solid #fff3;border-radius:18px;color:#173f37;box-shadow:0 18px 46px #06241d40;transform:rotate(-1.5deg)}.nr-login-demo-top{display:flex;align-items:center;gap:10px;padding:17px 19px;border-bottom:1px solid #e9eee7}.nr-login-demo-icon{width:36px;height:36px;background:#eaf2e1;color:#0b6158;border-radius:11px;display:grid;place-items:center}.nr-login-demo-top strong{font-size:11px;display:block}.nr-login-demo-top small{display:block;color:#748176;font-size:7px;letter-spacing:1.4px;margin-top:3px}.nr-login-demo-dot{width:7px;height:7px;border-radius:50%;background:#6c984d;margin-left:auto}.nr-login-demo-body{padding:20px}.nr-login-demo-question{font-size:12px;border-radius:12px 12px 3px;background:#0b6158;color:#fff;padding:12px 14px;width:fit-content;margin-left:auto}.nr-login-demo-reply{display:flex;align-items:flex-start;gap:9px;margin-top:18px}.nr-login-kate{display:grid;place-items:center;background:#eaf2e1;width:27px;height:27px;flex-shrink:0;border-radius:9px;font-weight:700;font-size:12px}.nr-login-demo-reply>div{flex:1;background:#f0f3ed;border-radius:3px 12px 12px;padding:12px 14px}.nr-login-demo-reply strong{font-size:9px;color:#54705e;font-weight:600}.nr-login-demo-reply p{font-size:12px;line-height:1.7;margin-top:4px}.nr-login-demo-knowledge{display:flex;align-items:center;gap:6px;margin:12px 0 0 36px;font-size:8px;color:#65765f}.nr-login-demo-result{display:flex;align-items:center;gap:11px;border-top:1px solid #e4ebdc;background:#edf5e5;padding:15px 20px;border-radius:0 0 17px 17px}.nr-login-demo-result>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#d4e8bf;color:#2f5831}.nr-login-demo-result strong{font-size:10px;display:block}.nr-login-demo-result small{font-size:9px;color:#66775e;display:block;margin-top:2px}.nr-login-demo-result>svg{margin-left:auto;color:#68845a}.nr-login-story-footer{font-size:11px;color:#bacfc0;letter-spacing:.2px}.nr-login-form-side{min-width:0;display:flex;flex-direction:column;padding:38px clamp(28px,4.7vw,76px) 28px}.nr-login-home{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#5d7166!important;align-self:flex-end;min-height:40px}.nr-login-home:hover{color:#0b6158!important}.nr-login-form-wrap{width:100%;max-width:388px;margin:auto;padding:48px 0}.nr-login-form-icon{display:grid;place-items:center;width:47px;height:47px;border:1px solid #dce6d4;border-radius:14px;background:#eef3e5;color:#0b6158;margin-bottom:24px}.nr-login-form-eyebrow{font-size:9px;font-weight:750;letter-spacing:1.7px;color:#628064}.nr-login h1{font-size:clamp(26px,2.5vw,34px);letter-spacing:-1.2px;line-height:1.22;font-weight:650;margin-top:12px}.nr-login-intro{font-size:13px;color:var(--login-muted);line-height:1.8;margin-top:12px!important}.nr-login-fields{display:grid;grid-template-columns:minmax(0,1fr);margin-top:32px;gap:9px}.nr-login-fields label{font-size:12px;font-weight:650;color:#304e42}.nr-login-fields input{width:100%;min-width:0;min-height:51px;border:1px solid #d9e0d6;border-radius:9px;background:#fff;color:#173f37;padding:13px 14px;box-shadow:0 2px 3px #173f3703;transition:border-color .15s,box-shadow .15s;line-height:1.5}.nr-login-fields input::placeholder{color:#829086;font-size:13px}.nr-login-fields input:focus{outline:none;border-color:#0b6158;box-shadow:0 0 0 3px #0b615815}.nr-login-fields input:disabled{opacity:.75}.nr-login-password-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px}.nr-login-password-label a{font-size:11px;font-weight:600;color:#0b6158;padding-block:6px}.nr-login-password{position:relative}.nr-login-password input{padding-right:50px}.nr-login-password button{position:absolute;right:5px;top:4px;bottom:4px;width:42px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#64766c;padding:0}.nr-login-password button:hover{background:#f0f4ec;color:#0b6158}.nr-login-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;border:1px solid #0b6158;border-radius:9px;background:#0b6158;color:#fff;font-size:14px!important;font-weight:650!important;padding:14px 18px;margin-top:24px;box-shadow:0 5px 12px #0b61580d;transition:background .15s,box-shadow .15s}.nr-login-submit:hover:not(:disabled){background:#084d46;box-shadow:0 6px 18px #0b615824}.nr-login-submit:active:not(:disabled){transform:translateY(1px)}.nr-login-signup{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;font-size:12px;color:#6a7a70;border-top:1px solid #e1e6db;padding-top:24px;margin-top:27px!important}.nr-login-signup a{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:#0b6158;min-height:34px}.nr-login-signup a:hover,.nr-login-password-label a:hover{text-decoration:underline;text-underline-offset:4px}.nr-login-footer{font-size:10px;color:#7b887e;line-height:1.8;text-align:center}.nr-login-alert,.nr-login-success{font-size:12px;line-height:1.7;padding:12px 14px;border-radius:8px;margin-top:18px!important;overflow-wrap:anywhere}.nr-login-alert{color:#913e2d;background:#fff0e9;border:1px solid #edcfc4}.nr-login-success{color:#295b3d;background:#eaf4e6;border:1px solid #cdddca}.nr-login-status>p:not(.nr-login-alert){font-size:13px;color:#62736d;margin-top:16px}.nr-login-opening{display:flex;gap:9px;align-items:center}.nr-login-other-account{background:transparent;color:#0b6158;border:0;padding:12px 0;min-height:44px;font-size:12px!important;width:100%;margin-top:8px}.nr-login-spinner{animation:nr-login-spin .9s linear infinite}@keyframes nr-login-spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.nr-login{grid-template-columns:1.05fr 1fr}.nr-login-story-content{max-width:540px}.nr-login-illustration{max-width:440px}}@media (min-width:761px) and (max-height:800px){.nr-login-story,.nr-login-form-side{padding-top:24px;padding-bottom:22px}.nr-login-story-content{margin:24px auto}.nr-login-story h2{font-size:40px;margin:17px 0 15px}.nr-login-illustration{margin-top:24px}.nr-login-demo-body{padding:16px 20px}.nr-login-demo-result{padding-block:12px}.nr-login-form-wrap{padding-block:24px}.nr-login-form-icon{width:40px;height:40px;margin-bottom:16px}.nr-login-fields{margin-top:24px}.nr-login-signup{padding-top:18px;margin-top:20px!important}}@media (max-width:1000px){.nr-login-story,.nr-login-form-side{padding-inline:30px}.nr-login-story h2{font-size:36px;letter-spacing:-1.5px}.nr-login-eyebrow{font-size:7px;letter-spacing:1.1px}.nr-login-story-description{font-size:12px}.nr-login-demo-top{padding-inline:13px}.nr-login-demo-body{padding:16px}.nr-login-form-wrap{padding-block:38px}.nr-login h1{font-size:28px}}@media (max-width:760px){.nr-login{grid-template-columns:1fr;min-height:100svh}.nr-login-story{padding:23px 25px 25px;display:block}.nr-login-brand{font-size:22px}.nr-login-brand>span:first-child{width:31px;height:33px;font-size:20px}.nr-login-story-content{margin:23px 0 0;max-width:none}.nr-login-eyebrow,.nr-login-illustration,.nr-login-story-footer,.nr-login-story-description{display:none}.nr-login-story h2{font-size:24px;letter-spacing:-.7px;margin:0;line-height:1.25}.nr-login-story h2 br{display:none}.nr-login-story h2 em{margin-left:5px}.nr-login-form-side{padding:15px 25px 24px}.nr-login-home{min-height:36px;font-size:11px}.nr-login-form-wrap{max-width:420px;padding:22px 0 33px}.nr-login-form-icon{display:none}.nr-login h1{font-size:29px}.nr-login-intro{font-size:13px}.nr-login-fields{margin-top:25px}.nr-login-fields input{font-size:16px;min-height:52px}.nr-login-fields input::placeholder{font-size:14px}.nr-login-signup{padding-top:18px;margin-top:24px!important}.nr-login-footer{font-size:9px}.nr-login-password-label a{min-height:34px;display:flex;align-items:center}.nr-login-story:before{top:-320px;right:-370px}.nr-login-story:after{top:-400px;right:-450px}}@media (max-width:370px){.nr-login-story,.nr-login-form-side{padding-inline:20px}.nr-login-story h2{font-size:21px}.nr-login h1{font-size:26px}.nr-login-signup{font-size:11px}}@media (prefers-reduced-motion:reduce){.nr-login *{animation:none!important;transition:none!important}}.checkout-shell{min-height:100vh;background:#faf9f4;color:#173f37;font:14px/1.7 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.checkout-shell *{box-sizing:border-box}.checkout-shell a{color:inherit;text-decoration:none}.checkout-shell button,.checkout-shell input,.checkout-shell select{font:inherit}.checkout-shell button{cursor:pointer}.checkout-shell h1,.checkout-shell h2,.checkout-shell p{margin:0}.checkout-shell :focus-visible{outline:3px solid #b35a28;outline-offset:3px}.checkout-header{max-width:1180px;min-height:90px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:20px 32px;gap:20px}.checkout-header>a:last-child{font-size:12px;color:#586d60}.checkout-brand{display:flex;align-items:center;gap:8px;font-size:23px;font-weight:800;letter-spacing:-1px}.checkout-brand>span{display:grid;place-items:center;width:34px;height:36px;background:#0b6158;color:#fff;border-radius:10px 10px 10px 3px;font-size:21px}.checkout-main{width:min(1020px,calc(100% - 56px));margin:30px auto 0;padding-bottom:35px}.checkout-progress{display:flex;list-style:none;padding:0;margin:0 0 35px;gap:26px;font-size:11px;color:#62725e}.checkout-progress li{display:flex;align-items:center;gap:9px}.checkout-progress li>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #c7d2c1;border-radius:50%;font-size:10px}.checkout-progress [aria-current=step]{font-weight:750;color:#0b6158}.checkout-progress [aria-current=step]>span,.checkout-progress .is-complete>span{background:#0b6158;color:#fff;border-color:#0b6158}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:27px;align-items:start}.checkout-content{min-width:0}.checkout-card,.checkout-summary{border:1px solid #dfe6d8;border-radius:18px;padding:32px;background:#fff}.checkout-eyebrow{display:flex;align-items:center;gap:7px;color:#0b6158;font-size:9px;letter-spacing:1.5px;font-weight:750}.checkout-card h1{font-size:32px;letter-spacing:-1.2px;line-height:1.2;margin:13px 0 14px;font-weight:650}.checkout-card>p:not(.checkout-eyebrow){color:#62715d;font-size:13px}.checkout-fields{display:grid;gap:17px;margin:25px 0}.checkout-shell label{display:grid;gap:7px;font-weight:600;font-size:12px}.checkout-shell input:not([type=checkbox]),.checkout-shell select{width:100%;min-width:0;padding:12px 13px;background:#fcfcf8;color:#173f37;border:1px solid #cbd7c4;border-radius:8px;min-height:46px;outline-offset:2px}.checkout-shell input:focus,.checkout-shell select:focus{border-color:#0b6158;box-shadow:0 0 0 3px #0b615815}.checkout-shell input::placeholder{color:#65765d}.checkout-shell small{font-size:10px;font-weight:400;color:#5e7056;line-height:1.7}.checkout-password{position:relative}.checkout-password input{padding-right:49px!important}.checkout-password button{position:absolute;right:3px;top:3px;bottom:3px;width:40px;border:0;background:transparent;display:grid;place-items:center;color:#536b49;border-radius:6px}.checkout-shell .checkout-consent,.checkout-shell .checkout-trial{display:flex;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.7;margin:21px 0}.checkout-shell input[type=checkbox]{width:17px;height:17px;flex-shrink:0;accent-color:#0b6158;margin:2px 0 0}.checkout-trial{padding:15px;background:#f1f6e9;border:1px solid #dce6ce;border-radius:10px}.checkout-trial strong,.checkout-trial small{display:block}.checkout-trial strong{font-size:12px;margin-bottom:5px}.checkout-shell .checkout-primary,.checkout-shell .checkout-secondary{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;border:1px solid #0b6158;border-radius:9px;padding:14px 17px;min-height:50px;font-weight:650;background:#0b6158;color:#fff;text-align:center;font-size:13px}.checkout-shell .checkout-primary:hover{background:#084e46}.checkout-shell button:disabled{opacity:.6;cursor:wait}.checkout-shell .checkout-secondary{background:#fff;color:#0b6158;border-color:#cbd9c3}.checkout-card .checkout-submit-note{text-align:center;font-size:10px!important;margin-top:12px}.checkout-summary{background:#eff3e8;position:sticky;top:25px}.checkout-summary h2{font-size:25px;margin:16px 0 7px;line-height:1.3;letter-spacing:-.6px}.checkout-summary>p{font-size:12px;color:#5b6f50;line-height:1.8}.checkout-price{font-size:36px;letter-spacing:-1px;line-height:1.3;margin:21px 0 6px;font-weight:650;overflow-wrap:anywhere}.checkout-price small{font-size:12px;letter-spacing:0;margin-left:6px}.checkout-price-note{font-size:11px!important}.checkout-total{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:22px 0 10px;border-top:1px solid #d4dfc9;padding-top:18px;font-size:11px}.checkout-total strong{font-size:15px;white-space:nowrap}.checkout-shell .checkout-help{font-size:10px;line-height:1.8;color:#5f7353}.checkout-included{padding:20px 0 0;margin:20px 0;list-style:none;border-top:1px solid #d4dfc9;display:grid;gap:10px;font-size:11px}.checkout-included li{display:flex;align-items:center;gap:8px}.checkout-included svg{color:#387442}.checkout-adjust{border-top:1px solid #d4dfc9;padding-top:13px;font-size:11px}.checkout-adjust summary{cursor:pointer;font-weight:600;padding:5px 0}.checkout-adjust fieldset{border:0;padding:15px 0 0;margin:0;display:grid;gap:12px;min-width:0}.checkout-adjust label{font-size:10px}.checkout-summary-note{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#5b7050;margin-top:20px}.checkout-summary-note svg{flex-shrink:0;margin-top:2px}.checkout-footer{display:flex;align-items:center;gap:9px;margin:28px 0;color:#607259;font-size:10px;flex-wrap:wrap}.checkout-footer a{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.checkout-error{background:#fff2ec;border:1px solid #e8c8b5;border-radius:9px;padding:13px;color:#803d2e;font-size:12px;margin:18px 0;overflow-wrap:anywhere}.checkout-error button{display:block;margin-top:12px;background:#fff;border:1px solid #cfae96;color:#713c2d;border-radius:6px;padding:8px 12px}.checkout-big-icon{display:grid;place-items:center;width:57px;height:57px;background:#edf4e3;color:#356f3e;border-radius:17px;margin-bottom:23px}.checkout-verification ol{padding-left:20px;margin:22px 0;font-size:12px;line-height:2}.checkout-email{display:block;font-size:15px;overflow-wrap:anywhere;margin-top:10px}.checkout-text-link{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;margin-top:20px}.checkout-verification .checkout-secondary{margin-top:23px}.checkout-invoice-lines{margin:22px 0}.checkout-invoice-lines>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #e3e9dd;font-size:12px}.checkout-invoice-lines small{display:block}.checkout-gateways{display:grid;gap:10px;margin:24px 0 17px}.checkout-status-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}.checkout-status-actions button,.checkout-status-actions a{border:0;padding:10px 0;font-size:11px;font-weight:600;background:transparent;color:#0b6158;text-decoration:underline;text-underline-offset:4px}.checkout-notice{padding:13px;border:1px solid #c9dec2;background:#edf6e7;border-radius:9px;margin:18px 0;font-size:12px}.checkout-pay-logo{display:grid;place-items:center;background:#fff;border:1px solid #dce5d3;border-radius:12px;width:45px;height:45px;color:#0b6158;margin-bottom:20px}.checkout-shell .checkout-provider-note{font-size:11px;margin-top:15px}@media (max-width:760px){.checkout-header{padding:20px;min-height:76px;gap:15px}.checkout-brand{font-size:20px}.checkout-header>a:last-child{font-size:10px;max-width:125px;text-align:right}.checkout-main{width:calc(100% - 32px);margin-top:22px}.checkout-progress{gap:17px;font-size:10px;margin-bottom:24px;flex-wrap:wrap}.checkout-progress li{gap:7px}.checkout-progress li>span{width:23px;height:23px}.checkout-grid{grid-template-columns:1fr;gap:20px}.checkout-summary{position:static;grid-row:1;padding:23px}.checkout-content{grid-row:2}.checkout-summary h2{font-size:22px;margin:10px 0 5px}.checkout-summary .checkout-price{font-size:30px;margin-top:13px}.checkout-summary .checkout-included,.checkout-summary .checkout-summary-note{display:none}.checkout-total{margin-top:16px;padding-top:13px}.checkout-card{padding:26px 22px}.checkout-card h1{font-size:29px}.checkout-footer{font-size:9px;align-items:flex-start}.checkout-footer>svg{flex-shrink:0;margin-top:3px}.checkout-footer>span{max-width:calc(100% - 24px)}.checkout-footer a{margin-left:23px}.checkout-shell input:not([type=checkbox]),.checkout-shell select{font-size:16px}.checkout-trial{padding:13px}.checkout-adjust summary{padding:8px 0}}@media (prefers-reduced-motion:reduce){.checkout-shell *{scroll-behavior:auto!important}}@media (min-width:761px){.checkout-fields{grid-template-columns:1fr 1fr}.checkout-fields>label:nth-child(n+3){grid-column:1/-1}}@media (max-width:760px){.checkout-registration-summary>p:not(.checkout-price-note){display:none}.checkout-registration-summary .checkout-total{margin-top:12px;padding-top:12px}.checkout-registration-summary{padding:20px 23px}.checkout-registration-summary .checkout-adjust{margin-top:14px}}.nr-recovery-form .nr-login-success{display:flex;align-items:flex-start;gap:9px}.nr-recovery-form .nr-login-success svg{flex-shrink:0;margin-top:2px}.nr-recovery-note,.nr-recovery-hint{color:#6a7a70;font-size:11px;line-height:1.7;margin-top:13px!important}.nr-recovery-hint{margin-top:10px!important}.nr-recovery-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:25px;font-size:12px;font-weight:650;color:#0b6158!important}.nr-recovery-back:hover{text-decoration:underline;text-underline-offset:4px}.nr-recovery-confirm-label{margin-top:13px}.nr-recovery-checking{display:flex;align-items:center;gap:9px;color:#5f7468;font-size:12px;line-height:1.6;margin-top:28px!important}.nr-recovery-link-button{font:inherit;text-decoration:none!important}.nr-recovery-form .nr-login-fields{margin-top:28px}.nr-recovery-form .nr-login-alert{margin-top:18px!important}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#142033;background:#eef3f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.public-shell{min-height:100vh;background:radial-gradient(circle at 12% 10%,#123f6d 0,#071b34 38%,#03101f);display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;padding:48px max(5vw,24px);align-items:center}.welcome{max-width:560px;color:#fff}.eyebrow{display:inline-block;color:#9be15d;background:#193852;border:1px solid #47715c;padding:8px 14px;border-radius:99px;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.welcome h1{font-size:clamp(44px,6vw,76px);line-height:1.02;margin:22px 0}.welcome p{font-size:19px;line-height:1.65;color:#c8d7e8}.trust{display:flex;gap:10px;align-items:center;color:#a9bdd2;margin-top:28px}.trust svg{color:#9be15d}.chat-card{width:min(650px,100%);height:min(790px,88vh);justify-self:end;background:#fff;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 90px #0008}.chat-card>header,.staff-chat>header{padding:20px 24px;display:flex;gap:14px;align-items:center;border-bottom:1px solid #e6ebf0}.avatar{width:52px;height:52px;border-radius:17px;background:linear-gradient(135deg,#1d8cff,#8bdc35);display:grid;place-items:center;font-size:23px;font-weight:900;color:#041225}.chat-card header strong{font-size:18px;display:block}.chat-card header span,.staff-chat header span{font-size:13px;color:#6f7c8c;display:block;margin-top:4px}.chat-card header i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#65c51c}.intro{margin:auto;width:min(390px,80%);display:grid;gap:14px;text-align:center}.intro h2{margin:0;font-size:27px}.intro p{margin:0 0 14px;color:#6f7c8c}.intro input,.login-card input,.settings-card input,.settings-card select{padding:15px;border:1px solid #d7dee7;border-radius:13px;outline:none}.intro input:focus,.composer input:focus{border-color:#198cff}.primary{border:0;background:#198cff;color:#fff;padding:14px 18px;border-radius:13px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:8px}.messages,.staff-messages{flex:1;overflow:auto;padding:22px;background:#f6f8fb}.message-row{display:flex;margin:10px 0}.message-row.mine{justify-content:flex-end}.bubble{max-width:78%;padding:12px 15px;border-radius:17px;line-height:1.45;white-space:pre-wrap}.bubble small{display:block;font-weight:800;font-size:11px;margin-bottom:4px;opacity:.7}.bubble time{display:block;font-size:10px;margin-top:5px;opacity:.65}.bubble.theirs{background:#fff;color:#1b2838;border-bottom-left-radius:4px;box-shadow:0 2px 7px #18314c12}.bubble.mine{background:#167ee5;color:#fff;border-bottom-right-radius:4px}.typing{display:flex;gap:4px;align-items:center;color:#697687;font-size:12px;padding:8px}.typing span{width:7px;height:7px;background:#8b98a6;border-radius:50%;animation:bounce 1.2s infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}.typing em{font-style:normal;margin-left:6px}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.composer{display:grid;grid-template-columns:1fr auto;gap:10px;padding:16px;border-top:1px solid #e6ebf0}.composer input{border:1px solid #dce3ea;border-radius:14px;padding:13px;outline:none}.composer button{border:0;border-radius:13px;width:48px;background:#82d835;color:#08213a;display:grid;place-items:center}.login-shell{min-height:100vh;display:grid;place-items:center;background:#071b34}.login-card{width:min(420px,92%);background:#fff;border-radius:24px;padding:34px;display:grid;gap:16px;text-align:center}.brand-mark{margin:auto;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#198cff,#8bdc35);display:grid;place-items:center;font-weight:900;font-size:25px}.login-card h1{margin:0}.login-card p{margin:0;color:#6b7888}.login-card label,.settings-card label{text-align:left;display:grid;gap:7px;font-size:13px;font-weight:700}.login-card a{color:#297dcc;text-decoration:none}.error{background:#fff0f0;color:#9c2020;padding:10px;border-radius:10px}.admin-shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr}.admin-mobile-bar,.admin-nav-backdrop,.admin-menu-close{display:none}.admin-shell>aside{background:#071b34;color:#fff;padding:22px 14px;display:flex;flex-direction:column}.admin-brand{display:flex;align-items:center;gap:11px;padding:5px 8px 28px}.admin-brand .avatar{width:40px;height:40px;border-radius:12px;font-size:18px}.admin-shell nav{display:grid;gap:7px}.admin-shell nav button,.signout{border:0;background:transparent;color:#aebed1;padding:12px;border-radius:10px;display:flex;align-items:center;gap:10px;text-align:left}.admin-shell nav button svg,.signout svg{width:18px}.admin-shell nav button.active,.admin-shell nav button:hover{background:#163552;color:#fff}.signout{margin-top:auto}.workspace{min-width:0}.inbox{height:100vh;display:grid;grid-template-columns:340px 1fr}.conversation-list{background:#fff;border-right:1px solid #dfe6ed;overflow:auto}.conversation-list header{padding:22px;display:flex;align-items:center;justify-content:space-between}.conversation-list h2{margin:0}.conversation-list header span{font-size:12px;color:#167ee5;background:#eaf4ff;padding:6px 9px;border-radius:99px}.conversation-list>button{width:100%;border:0;background:#fff;padding:15px 18px;display:flex;gap:12px;text-align:left;border-top:1px solid #eff2f5}.conversation-list>button.selected{background:#edf6ff}.conversation-list>button div:last-child{min-width:0}.conversation-list strong,.conversation-list span{display:block}.conversation-list span{font-size:12px;color:#788493;margin-top:6px}.mini-avatar{width:39px;height:39px;border-radius:50%;background:#dcecff;color:#126cc1;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.staff-chat{height:100vh;display:flex;flex-direction:column;background:#f6f8fb}.staff-chat>header{height:79px;background:#fff;justify-content:space-between}.staff-chat h3{margin:0}.staff-chat select{padding:9px;border:1px solid #d6dee7;border-radius:9px}.staff-messages{padding:25px 8%}.empty{margin:auto;text-align:center;color:#7b8795}.empty svg{width:50px;height:50px;color:#aebac7}.settings-page{padding:50px;max-width:820px}.settings-page>p{color:#677585}.settings-card{background:#fff;padding:28px;border-radius:18px;box-shadow:0 8px 30px #1d355010;display:grid;gap:16px;margin-top:24px}.settings-card code{display:block;background:#eef3f8;padding:14px;border-radius:10px;overflow:auto}.secret{border:1px solid #f1c66b;background:#fff8e6;padding:14px;border-radius:10px}.secret code{margin-top:8px;background:#fff}.loading{min-height:100vh;display:grid;place-items:center}@media (max-width: 900px){.public-shell{grid-template-columns:1fr;padding:24px}.welcome{display:none}.chat-card{height:calc(100vh - 48px);justify-self:center}.admin-shell{grid-template-columns:72px 1fr}.admin-brand b,.admin-shell nav button:not(.active){font-size:0}.admin-brand{padding-left:0}.inbox{grid-template-columns:280px 1fr}}@media (max-width: 650px){.admin-shell{display:block;padding-top:64px}.admin-mobile-bar{position:fixed;inset:0 0 auto;z-index:40;height:64px;padding:9px 14px;display:flex;align-items:center;gap:12px;color:#fff;background:#071b34;box-shadow:0 4px 18px #02101f2e}.admin-mobile-bar>button,.admin-menu-close{width:42px;height:42px;border:0;border-radius:11px;display:grid;place-items:center;color:#fff;background:#163552}.admin-mobile-bar svg,.admin-menu-close svg{width:21px}.admin-mobile-bar div{display:grid;gap:1px}.admin-mobile-bar span{color:#aebed1;font-size:11px}.admin-mobile-bar strong{font-size:16px}.admin-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:block;border:0;background:#03101f94}.admin-shell>aside{position:fixed;inset:0 auto 0 0;z-index:50;width:min(84vw,310px);display:flex;transform:translate(-105%);transition:transform .18s ease;box-shadow:14px 0 36px #02101f42}.admin-shell>aside.mobile-open{transform:translate(0)}.admin-shell .admin-brand{padding:5px 4px 24px}.admin-shell .admin-brand b,.admin-shell>aside nav button:not(.active){font-size:14px}.admin-menu-close{margin-left:auto}.inbox{grid-template-columns:1fr;height:calc(100vh - 64px)}.staff-chat{position:fixed;top:64px;right:0;bottom:0;left:0}.staff-chat:has(.empty){display:none}.settings-page{padding:24px}}:root{color:#173f3b;background:#f7f4ec;accent-color:#0b6158}body,.home-page{background:#f7f4ec;color:#173f3b}.site-nav,footer{background:#fffdf7}.site-brand{color:#0b4f4a}.site-brand>span,.brand-mark,.avatar,.large-avatar{background:#0b6158;color:#fff}.hero-section{background:radial-gradient(circle at 20% 0%,#14675e,#0b4f4a 42%,#063731)}.hero-pill{background:#204f43;color:#ffe0b2;border-color:#b39362}.hero-copy h1 em{color:#ffd49b}.hero-copy p,.hero-trust{color:#e3efea}.hero-primary,.how-section button{background:#ffd49b;color:#173f3b}.hero-actions>a{color:#f7f4ec}.site-nav button,.primary,.send,.chat-launcher,.floating-chat header,.sidebar{background:#0b6158;color:#fff}.how-section{background:#0b4f4a;color:#fffdf7}.how-section p{color:#e3efea}.benefits{background:#fffdf7}.benefits h3{color:#0b4f4a}.benefits p{color:#465e57}.benefits svg{color:#0b6158}.bubble.mine,.sample-reply{background:#0b6158;color:#fff}.chat-launcher{border-color:#0b6158}.login-shell{background:radial-gradient(circle at 20% 0%,#14675e,#063731)}:focus-visible{outline:3px solid #b35a28;outline-offset:3px}.admin-shell>aside{background:#063731}.admin-shell .dashboard-hero{background:linear-gradient(120deg,#0b4f4a,#14675e)}.admin-shell nav button.active,.admin-shell nav button:hover{background:#14675e;color:#fffdf7}.admin-shell .primary,.admin-shell .avatar{background:#0b6158;color:#fff}.hero-trust svg{color:#ffd49b}.glow-orb{background:#d5ac6620}.site-brand>span{background:#0b6158;color:#fff}.floating-chat header span{color:#e3efea}.floating-chat form button{background:#0b6158;color:#fff}.chat-attention .chat-launcher{border-color:#d5ac66;box-shadow:0 0 0 5px #d5ac6620}input:focus,textarea:focus,select:focus{border-color:#0b6158;box-shadow:0 0 0 3px #0b615822}button,a.primary,a.secondary{transition:background .16s,box-shadow .16s,transform .12s}button:not(:disabled):active,a.primary:active,a.secondary:active{transform:translateY(1px)}button:focus-visible,a:focus-visible{outline:3px solid #5ab7a2;outline-offset:3px}button:disabled{cursor:wait;opacity:.65}.button-spinner{animation:button-spin .8s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.action-toast{position:fixed;right:24px;bottom:24px;z-index:10000;display:flex;align-items:center;gap:12px;max-width:min(500px,calc(100vw - 32px));padding:16px 18px;border-radius:14px;background:#e7f6ef;border:1px solid #9acbb7;color:#164f3e;box-shadow:0 12px 35px #123b2926;font-size:14px;line-height:1.5;animation:toast-enter .2s ease-out}.action-toast.error{background:#fff0ed;border-color:#e9ada4;color:#913c2f}.action-toast>svg{flex-shrink:0}.action-toast button{border:0;background:transparent;color:inherit;display:flex;padding:4px}.account-password-note{grid-column:1/-1;background:#edf7f1;padding:12px;border-radius:10px;line-height:1.5;color:#31594c}@keyframes toast-enter{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){button,a.primary,a.secondary{transition:none}.button-spinner,.action-toast{animation:none}}.workspace-picker{max-width:430px;margin-bottom:24px}.workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-bottom:1px solid #dfe7e9;padding-bottom:16px;margin-bottom:26px}.workspace-tabs button{display:flex;align-items:center;gap:8px}.workspace-tabs button[aria-current=page]{background:#075e63;color:#fff;border-color:#075e63}.workspace-tabs a{color:#075e63;margin-left:auto;text-underline-offset:4px}.workspace-stat-text{text-transform:capitalize;font-size:23px!important}.workspace-action{text-decoration:none}.workspace-private-link{margin-top:24px;padding:18px;background:#f3f8f7;border:1px solid #c9dfda;border-radius:9px}.workspace-private-link button{margin-top:12px}.workspace-private-link input{font-size:12px!important}.workspace-join{max-width:620px}.workspace-join>.saas-brand{margin-bottom:36px}.workspace-join form>label{margin:18px 0}.workspace-join form>button{margin:8px 12px 0 0}.workspace-onboarding{max-width:850px}.workspace-onboarding .saas-form-grid{margin-bottom:28px}.saas-shell fieldset{border:1px solid #dfe7e9;border-radius:9px;margin:22px 0;padding:16px}.saas-shell legend{padding:0 8px;font-weight:600}.saas-shell fieldset .saas-check{margin:8px 0}@media (max-width:700px){.workspace-tabs a{margin-left:0;width:100%;padding:12px 0 0}.workspace-join .saas-card{padding:20px}.workspace-join{padding-top:28px}.workspace-stat-text{font-size:20px!important}}.workspace-team-in-dashboard{min-height:0;background:transparent;display:block}.workspace-dashboard-link{display:block;margin:8px 0 16px;color:inherit;text-underline-offset:4px}.workspace-ai-pending{padding:14px 18px;border:1px solid #e4d7b0;border-radius:8px;background:#fffcf1;color:#6c5724}.workspace-action+.saas-card{margin-top:24px}.workspace-account-navigation{gap:8px;padding:6px 0 18px}.workspace-account-navigation>strong{font-size:10px;text-transform:uppercase;letter-spacing:.7px;font-weight:600;color:#a6c4b5;padding-inline:10px}.workspace-account-navigation .account-website-button{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #ffffff28;border-radius:9px;background:#ffffff09;color:#dfece3;text-decoration:none;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.account-website-button>svg:last-child{margin-left:auto;color:#9fbdab}.workspace-account-navigation .account-website-button:hover{background:#ffffff14;border-color:#ffffff45;color:#fff}.workspace-account-navigation .account-platform-link{display:flex;align-items:center;gap:8px;font-size:11px;text-decoration:none;padding:7px 10px;color:#b4cfbf}.account-platform-link:hover{color:#fff!important}.workspace-account-navigation a:focus-visible{outline:2px solid #ffd49b;outline-offset:3px}
