:root{--ink:#07111f;--ink-soft:#1a2736;--mist:#e8eef3;--paper:#f4f7fa;--line:rgba(7,17,31,0.1);--teal:#0ddbb0;--teal-deep:#08a887;--amber:#ffb020;--danger:#ff5a5f;--muted:#5d6b7a;--shadow:0 24px 80px rgba(7,17,31,0.12);--radius:18px;--font-display:"Unbounded","Manrope",sans-serif;--font-body:"Manrope",sans-serif;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--header-h:56px;--page-x:24px;--section-y:80px;--gap:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;min-height:100%;background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}.mesh{background:radial-gradient(1100px 580px at 8% -8%,rgba(13,219,176,.32),transparent 55%),radial-gradient(900px 520px at 92% 4%,rgba(255,176,32,.16),transparent 52%),radial-gradient(700px 420px at 50% 110%,rgba(7,17,31,.06),transparent 55%),linear-gradient(180deg,#eef3f7,#f7f9fb 42%,#eef2f6);background-attachment:fixed}.noise{position:relative}.noise:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mesh>*{position:relative;z-index:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:12px 22px;font-weight:700;cursor:pointer;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background .25s ease,border-color .25s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 12px 30px rgba(7,17,31,.25)}.btn-primary:hover{background:var(--ink-soft);box-shadow:0 16px 36px rgba(7,17,31,.3)}.btn-accent{background:var(--teal);color:var(--ink);box-shadow:0 12px 30px rgba(13,219,176,.35)}.btn-accent:hover{box-shadow:0 16px 40px rgba(13,219,176,.45)}.btn-ghost{background:rgba(255,255,255,.35);border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-ghost:hover{background:rgba(255,255,255,.7);border-color:rgba(7,17,31,.18)}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.field label{font-size:13px;font-weight:600;color:var(--muted)}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal-deep);box-shadow:0 0 0 3px rgba(13,219,176,.2)}.card-panel{background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.card-panel:hover{transform:translateY(-3px);box-shadow:0 28px 70px rgba(7,17,31,.14)}.onsite-setup-demo{--osd-teal:#0ddbb0;--osd-ink:#1a2330;--osd-muted:#8a93a0;--osd-paper:#f4f1eb;--osd-card:#fffefb;--osd-sidebar-bg:#f7f9fb;--osd-dur:14s;--osd-phone:40px;--osd-quiz-h:52px;--osd-pad:10px;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:var(--osd-paper);aspect-ratio:16/9;position:relative}.onsite-setup-card:hover{transform:none}.osd-stage{overflow:hidden;font-family:var(--font-body),system-ui,sans-serif}.osd-site,.osd-stage{position:absolute;inset:0}.osd-site{padding:var(--osd-pad);padding-bottom:calc(var(--osd-phone) + 14px);display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.osd-nav{display:flex;align-items:center;gap:3%;flex-shrink:0}.osd-logo{gap:.35em;font-family:var(--font-display),sans-serif;font-size:clamp(9px,1.7vw,13px);font-weight:600;color:var(--osd-ink);letter-spacing:-.02em}.osd-logo,.osd-logo-mark{display:inline-flex;align-items:center}.osd-logo-mark{width:1.15em;height:1.15em;border-radius:.28em;background:var(--osd-teal);color:#08352c;justify-content:center;font-size:.85em;font-weight:700}.osd-nav-links{flex:1 1;display:flex;justify-content:center;gap:2.2%}.osd-nav-links i{display:block;width:7%;min-width:18px;max-width:36px;height:3px;border-radius:2px;background:rgba(26,35,48,.18)}.osd-nav-cta{width:12%;min-width:42px;max-width:72px;height:10px;border-radius:999px;background:var(--osd-teal);flex-shrink:0}.osd-flow{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px}.osd-hero{flex-shrink:0}.osd-hero-note{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:12px;background:var(--osd-card);border:1px solid rgba(26,35,48,.07);box-shadow:0 4px 12px rgba(7,17,31,.04)}.osd-hero-avatar{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:rgba(13,219,176,.45)}.osd-hero-copy{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.osd-bar{display:block;height:4px;width:100%;border-radius:2px;background:rgba(26,35,48,.28)}.osd-bar-title,.osd-bar-title-short{height:7px;background:rgba(26,35,48,.78)}.osd-bar-title-short{width:70%}.osd-bar-sub{width:88%;background:rgba(26,35,48,.2)}.osd-bar-mid{width:92%}.osd-bar-short{width:58%}.osd-drop-label{color:#0a9e7e;letter-spacing:.01em}.osd-drop-label,.osd-handle{font-size:clamp(7px,1.05vw,9px);font-weight:700}.osd-handle{position:absolute;left:50%;top:-11px;transform:translateX(-50%);z-index:3;padding:2px 7px 2px 5px;border-radius:999px;background:var(--osd-teal);color:#08352c;white-space:nowrap;box-shadow:0 4px 12px rgba(13,219,176,.35);opacity:0;pointer-events:none}.osd-handle:after{content:"";display:inline-block;width:0;height:0;margin-left:3px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #08352c;vertical-align:middle}.osd-stack{position:relative;flex:0 0 auto;display:flex;flex-direction:column;gap:0}.osd-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;flex:0 0 auto;height:64px;z-index:1;margin-bottom:8px}.osd-card{box-sizing:border-box;border-radius:9px;background:var(--osd-card);border:1px solid rgba(26,35,48,.07);box-shadow:0 4px 12px rgba(7,17,31,.05);padding:8px 8px 10px;display:flex;flex-direction:column;gap:6px;min-height:0}.osd-card-icon{width:14px;height:14px;border-radius:4px;background:rgba(13,219,176,.35);flex-shrink:0}.osd-phone,.osd-phone-drop,.osd-phone-origin{position:absolute;bottom:8px;width:var(--osd-phone);height:var(--osd-phone);box-sizing:border-box}.osd-phone-drop{left:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px dashed rgba(13,219,176,.85);background:rgba(13,219,176,.14);z-index:3;opacity:0;transform:scale(.86);animation:osd-phone-drop var(--osd-dur) ease-in-out infinite}.osd-phone-origin{right:10px;border-radius:50%;border:1.5px dashed rgba(26,35,48,.16);background:rgba(26,35,48,.04);z-index:2;opacity:0;animation:osd-phone-origin var(--osd-dur) ease-in-out infinite}.osd-phone{left:calc(100% - 10px - var(--osd-phone));z-index:6;animation:osd-phone-pos var(--osd-dur) cubic-bezier(.22,1,.36,1) infinite}.osd-handle-phone{animation:osd-handle-phone var(--osd-dur) ease-in-out infinite}.osd-phone-btn{width:100%;height:100%;border-radius:50%;border:1.5px dashed rgba(8,53,44,.22);background:var(--osd-teal);color:#08352c;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(13,219,176,.35);animation:osd-phone-lift var(--osd-dur) ease-in-out infinite,osd-widget-focus-phone var(--osd-dur) ease-in-out infinite}.osd-phone-icon{width:46%;height:46%;display:block}.osd-quiz-origin{flex-shrink:0;height:var(--osd-quiz-h);margin-bottom:8px;animation:osd-quiz-origin var(--osd-dur) cubic-bezier(.22,1,.36,1) infinite}.osd-quiz-drop{flex-shrink:0;height:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;border:0 solid rgba(13,219,176,.85);background:rgba(13,219,176,.14);animation:osd-quiz-drop var(--osd-dur) cubic-bezier(.22,1,.36,1) infinite}.osd-quiz-drop .osd-drop-label{animation:osd-quiz-drop-label var(--osd-dur) ease-in-out infinite}.osd-quiz{position:absolute;left:0;right:0;height:var(--osd-quiz-h);top:0;z-index:5;animation:osd-quiz-pos var(--osd-dur) cubic-bezier(.33,.1,.25,1) infinite}.osd-handle-quiz{animation:osd-handle-quiz var(--osd-dur) ease-in-out infinite}.osd-quiz-inner{height:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;border:1.5px dashed rgba(13,219,176,.85);background:var(--osd-card);display:flex;flex-direction:column;justify-content:center;gap:6px;animation:osd-quiz-lift var(--osd-dur) ease-in-out infinite,osd-widget-focus-quiz var(--osd-dur) ease-in-out infinite}.osd-quiz-btn{width:72px;height:8px;border-radius:999px;background:var(--osd-teal);flex-shrink:0}.osd-sidebar{position:absolute;top:0;right:0;bottom:0;width:min(38%,158px);z-index:12;box-sizing:border-box;padding:12px 10px 10px;background:var(--osd-sidebar-bg);border-left:1px solid rgba(7,17,31,.1);box-shadow:-14px 0 40px rgba(7,17,31,.16);transform:translateX(104%);animation:osd-sidebar-slide var(--osd-dur) cubic-bezier(.2,.8,.2,1) infinite}.osd-sidebar-title{font-family:var(--font-display),sans-serif;font-size:clamp(9px,1.5vw,12px);font-weight:600;color:var(--osd-ink);margin-bottom:10px;white-space:nowrap}.osd-sidebar-widgets{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.osd-sw{display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:8px;border:1px solid transparent;background:rgba(255,255,255,.65)}.osd-sw-icon{flex-shrink:0;background:rgba(13,219,176,.35)}.osd-sw-icon-phone{width:16px;height:16px;border-radius:50%}.osd-sw-icon-quiz{width:18px;height:12px;border-radius:3px}.osd-sw-icon-form{width:16px;height:14px;border-radius:3px;background:rgba(26,35,48,.16)}.osd-sw-line{flex:1 1;height:5px;border-radius:2px;background:rgba(26,35,48,.16)}.osd-sw-line-mid{width:70%;flex:0 1 auto}.osd-sw-line-short{width:55%;flex:0 1 auto}.osd-sw-quiz{animation:osd-sw-active-quiz var(--osd-dur) ease-in-out infinite}.osd-sw-phone{animation:osd-sw-active-phone var(--osd-dur) ease-in-out infinite}.osd-sidebar-divider{height:1px;background:rgba(26,35,48,.08);margin:4px 0 8px}.osd-sidebar-row{height:6px;width:88%;border-radius:3px;background:rgba(26,35,48,.14);margin:8px 0}.osd-sidebar-row-mid{width:72%}.osd-sidebar-row-short{width:56%}.osd-pencil{position:absolute;z-index:4;width:18px;height:18px;border-radius:6px;background:#07111f;color:var(--osd-teal);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.2)}.osd-pencil-quiz{top:4px;right:4px}.osd-pencil-phone,.osd-pencil-quiz{animation:osd-pencil-show var(--osd-dur) ease-in-out infinite}.osd-pencil-phone{top:-4px;right:-4px}@keyframes osd-phone-pos{0%,6%{left:calc(100% - 10px - var(--osd-phone));bottom:8px}10%{left:calc(100% - 10px - var(--osd-phone));bottom:16px}18%{left:42%;bottom:16px}26%,90%{left:10px;bottom:8px}96%,to{left:calc(100% - 10px - var(--osd-phone));bottom:8px}}@keyframes osd-phone-drop{0%,7%{opacity:0;transform:scale(.86)}10%,22%{opacity:1;transform:scale(1)}28%,to{opacity:0;transform:scale(1)}}@keyframes osd-phone-origin{0%,7%{opacity:0}10%,24%{opacity:1}28%,to{opacity:0}}@keyframes osd-phone-lift{0%,6%{transform:scale(1);box-shadow:0 10px 24px rgba(13,219,176,.35)}10%,22%{transform:scale(1.08);box-shadow:0 16px 32px rgba(7,17,31,.2)}28%,to{transform:scale(1);box-shadow:0 10px 24px rgba(13,219,176,.35)}}@keyframes osd-handle-phone{0%,4%{opacity:0;transform:translateX(-50%) scale(.95)}26%,6%{opacity:1;transform:translateX(-50%) scale(1)}30%,to{opacity:0;transform:translateX(-50%) scale(.95)}}@keyframes osd-quiz-pos{0%,35%{top:0}38%{top:0}45%{top:48px}52%{top:88px}58%{top:124px}64%,90%{top:72px}96%,to{top:0}}@keyframes osd-quiz-origin{0%,36%{height:var(--osd-quiz-h);min-height:var(--osd-quiz-h);margin-bottom:8px}38%,58%{height:var(--osd-quiz-h);min-height:var(--osd-quiz-h);margin-bottom:8px;visibility:hidden}64%,90%{height:0;min-height:0;margin-bottom:0;visibility:hidden}96%,to{height:var(--osd-quiz-h);min-height:var(--osd-quiz-h);margin-bottom:8px;visibility:visible}}@keyframes osd-quiz-drop{0%,36%{height:0;min-height:0;opacity:0;border-width:0}40%,58%{height:var(--osd-quiz-h);min-height:var(--osd-quiz-h);opacity:1;border-width:2px}64%,90%{height:var(--osd-quiz-h);min-height:var(--osd-quiz-h);opacity:1;border-width:0;background:transparent}96%,to{height:0;min-height:0;opacity:0;border-width:0;background:rgba(13,219,176,.14)}}@keyframes osd-quiz-drop-label{0%,38%{opacity:0}40%,58%{opacity:1}64%,to{opacity:0}}@keyframes osd-quiz-lift{0%,35%{box-shadow:0 6px 16px rgba(7,17,31,.08);transform:translateY(0) scale(1)}38%,58%{box-shadow:0 14px 28px rgba(7,17,31,.16);transform:translateY(-1px) scale(1.02)}64%,to{box-shadow:0 6px 16px rgba(7,17,31,.08);transform:translateY(0) scale(1)}}@keyframes osd-handle-quiz{0%,34%{opacity:0;transform:translateX(-50%) scale(.95)}36%,60%{opacity:1;transform:translateX(-50%) scale(1)}66%,to{opacity:0;transform:translateX(-50%) scale(.95)}}@keyframes osd-sidebar-slide{0%,68%{transform:translateX(104%)}74%,90%{transform:translateX(0)}96%,to{transform:translateX(104%)}}@keyframes osd-pencil-show{0%,70%{opacity:0;transform:scale(.9)}74%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.9)}}@keyframes osd-sw-active-quiz{0%,72%{border-color:transparent;background:rgba(255,255,255,.65);box-shadow:none}74%,80%{border-color:rgba(13,219,176,.7);background:#fff;box-shadow:0 0 0 2px rgba(13,219,176,.18)}84%,to{border-color:transparent;background:rgba(255,255,255,.65);box-shadow:none}}@keyframes osd-sw-active-phone{0%,82%{border-color:transparent;background:rgba(255,255,255,.65);box-shadow:none}84%,90%{border-color:rgba(13,219,176,.7);background:#fff;box-shadow:0 0 0 2px rgba(13,219,176,.18)}94%,to{border-color:transparent;background:rgba(255,255,255,.65);box-shadow:none}}@keyframes osd-widget-focus-quiz{0%,72%{outline:0 solid transparent}74%,80%{outline:2px solid rgba(13,219,176,.85);outline-offset:1px}84%,to{outline:0 solid transparent}}@keyframes osd-widget-focus-phone{0%,82%{outline:0 solid transparent}84%,90%{outline:3px solid rgba(13,219,176,.65);outline-offset:2px}94%,to{outline:0 solid transparent}}@media (prefers-reduced-motion:reduce){.osd-handle-phone,.osd-handle-quiz,.osd-pencil,.osd-phone,.osd-phone-btn,.osd-phone-drop,.osd-phone-origin,.osd-quiz,.osd-quiz-drop,.osd-quiz-drop .osd-drop-label,.osd-quiz-inner,.osd-quiz-origin,.osd-sidebar,.osd-sw-phone,.osd-sw-quiz{animation:none!important}.osd-sidebar{transform:none}.osd-phone{left:10px}.osd-handle,.osd-phone-drop,.osd-phone-origin{opacity:0}.osd-pencil{opacity:1}.osd-sw-quiz{border-color:rgba(13,219,176,.7);background:#fff}.osd-quiz{top:72px}.osd-quiz-drop{height:var(--osd-quiz-h);min-height:var(--osd-quiz-h);opacity:1;border-width:0;background:transparent}.osd-quiz-origin{height:0;min-height:0;margin-bottom:0}}.switch{position:relative;width:46px;height:28px;border-radius:999px;background:#c9d3dd;border:0;cursor:pointer;transition:background .2s ease}.switch[data-on=true]{background:var(--teal)}.switch span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .25s var(--ease-spring);box-shadow:0 4px 10px rgba(0,0,0,.15)}.switch[data-on=true] span{transform:translateX(18px)}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes soft-pulse{0%,to{box-shadow:0 0 0 0 rgba(13,219,176,.35)}50%{box-shadow:0 0 0 10px rgba(13,219,176,0)}}@keyframes hero-in{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes photo-in{0%{opacity:0;transform:translateX(36px) rotate(2deg)}to{opacity:1;transform:translateX(0) rotate(0)}}@keyframes cue-bounce{0%,to{transform:translateX(0)}50%{transform:translateX(-6px)}}.rise{animation:rise .75s var(--ease-out) both}.floaty{animation:floaty 5s ease-in-out infinite}.reveal{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);will-change:opacity,transform}.reveal--up{transform:translateY(36px)}.reveal--fade{transform:none}.reveal--scale{transform:scale(.96)}.reveal--left{transform:translateX(-28px)}.reveal--on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.floaty,.hero-copy,.hero-visual,.kl-smart-dock__orb,.reveal,.rise{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.site-header{position:fixed;top:0;left:0;right:0;z-index:60;pointer-events:none;padding:14px var(--page-x) 0}.site-header__shell{max-width:1120px;margin:0 auto;pointer-events:none;display:flex;justify-content:center}.site-header__pill{pointer-events:auto;position:relative;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--header-h);padding:6px 6px 6px 16px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(7,17,31,.08);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);box-shadow:0 10px 36px rgba(7,17,31,.08),inset 0 1px 0 rgba(255,255,255,.65);transition:background .35s ease,box-shadow .35s ease,border-color .35s ease,transform .35s var(--ease-out)}.site-header--scrolled .site-header__pill{background:rgba(255,255,255,.88);border-color:rgba(7,17,31,.1);box-shadow:0 14px 40px rgba(7,17,31,.12)}.site-header__brand{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.04em;flex:none;line-height:1;padding:4px 2px}.site-header__nav{display:flex;align-items:center;gap:0;flex:none;justify-content:center;margin:0 8px}.site-header__link{color:var(--muted);font-size:14px;font-weight:650;padding:8px 12px;border-radius:999px;transition:color .2s ease,background .2s ease}.site-header__link:hover{color:var(--ink);background:rgba(7,17,31,.05)}.site-header__actions{display:flex;align-items:center;gap:4px;flex:none}.site-header__cta{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:700;transition:transform .25s var(--ease-out),background .2s ease}.site-header__cta:hover{background:var(--ink-soft);transform:translateY(-1px)}.auth-card{width:min(400px,100%);padding:28px 24px 22px;position:relative;z-index:1}.auth-card.card-panel:hover{transform:none;box-shadow:var(--shadow)}.auth-card__heading{margin:0 0 8px;text-align:center;font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1.15;letter-spacing:-.03em;color:var(--ink)}.auth-card__title{margin:16px 0 4px;font-size:22px}.auth-card__lead{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.45;text-align:center}.auth-card__error{color:var(--danger);font-size:13px;margin:0 0 10px;text-align:center}.auth-card__hint{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.45;text-align:center}.auth-pin{letter-spacing:.35em;font-weight:800;font-size:18px;text-align:center}.auth-link-btn{display:block;width:100%;margin-top:10px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.auth-link-btn:hover{color:var(--ink)}.auth-link-btn:disabled{opacity:.5;cursor:not-allowed}.auth-pwd-rules{list-style:none;margin:0 0 10px;padding:0;font-size:12px}.auth-pwd-rules li{margin:0 0 4px}.auth-pwd-rules .is-bad{color:var(--danger)}.auth-pwd-rules .is-ok{color:var(--teal-deep);font-weight:700}.auth-form .btn{margin-top:4px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-top:12px;padding:3px;border-radius:12px;background:rgba(7,17,31,.06)}.auth-tabs__btn{border:0;border-radius:10px;padding:8px 10px;background:transparent;color:var(--muted);font:inherit;font-weight:700;font-size:13px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.auth-tabs__btn.is-active{background:#fff;color:var(--ink);box-shadow:0 4px 14px rgba(7,17,31,.08)}.auth-social{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.auth-social--after-tabs{margin-top:14px}.auth-social__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;border:0;border-radius:12px;padding:8px 4px 6px;background:transparent;color:var(--ink);font:inherit;font-weight:700;font-size:11px;line-height:1.2;cursor:pointer;transition:background .2s ease,transform .2s var(--ease-out)}.auth-social__btn:hover{background:rgba(7,17,31,.04);transform:translateY(-1px)}.auth-social__logo{flex:none;display:block;width:36px;height:36px;object-fit:contain;border-radius:8px}.auth-social__btn.is-muted{opacity:.55}.auth-social__name{opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.auth-form .field{margin-bottom:8px;gap:4px}.auth-form .field input{padding:10px 12px}.auth-form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.auth-divider{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--muted);font-size:12px}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth-divider span{flex:none}@media (max-width:420px){.auth-form__row{grid-template-columns:1fr;gap:0}.auth-social__name{font-size:10px}}.site-header__burger{display:none;width:40px;height:40px;border:0;border-radius:999px;background:rgba(7,17,31,.05);cursor:pointer;position:relative}.site-header__burger span{position:absolute;left:12px;right:12px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .35s var(--ease-out),opacity .2s ease,top .35s var(--ease-out)}.site-header__burger span:first-child{top:16px}.site-header__burger span:nth-child(2){top:22px}.site-header__burger.is-open span:first-child{top:19px;transform:rotate(45deg)}.site-header__burger.is-open span:nth-child(2){top:19px;transform:rotate(-45deg)}.site-header__drawer{display:none}.landing-wrap{padding-left:var(--page-x);padding-right:var(--page-x)}.hero-grid,.landing-wrap{max-width:1120px;margin:0 auto}.hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:calc(14px + var(--header-h) + 28px) var(--page-x) 64px;min-height:auto}.hero-copy{animation:hero-in .9s var(--ease-out) both}.hero-visual{animation:photo-in 1s var(--ease-out) .12s both;position:relative}.hero-stage{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;max-height:560px;padding:22px 18px 18px;background:radial-gradient(120% 80% at 10% 0,rgba(13,219,176,.35),transparent 55%),radial-gradient(90% 70% at 100% 20%,rgba(255,176,32,.28),transparent 50%),linear-gradient(160deg,#102033,#1a3148 48%,#0c1826);box-shadow:0 30px 80px rgba(7,17,31,.22);transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.hero-visual:hover .hero-stage{transform:translateY(-6px) scale(1.01);box-shadow:0 36px 90px rgba(7,17,31,.28)}.hero-stage__browser{height:58%;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 18px 40px rgba(0,0,0,.28);display:flex;flex-direction:column}.hero-stage__chrome{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#eef2f6;border-bottom:1px solid rgba(7,17,31,.06)}.hero-stage__chrome>span{width:8px;height:8px;border-radius:50%;background:#d5dde5}.hero-stage__chrome>span:first-child{background:#ff5a5f}.hero-stage__chrome>span:nth-child(2){background:#ffb020}.hero-stage__chrome>span:nth-child(3){background:#0ddbb0}.hero-stage__url{margin-left:8px;flex:1 1;height:22px;border-radius:8px;background:#fff;color:var(--muted);font-size:11px;font-weight:600;display:grid;place-items:center;letter-spacing:.01em}.hero-stage__page{padding:14px;display:grid;grid-gap:10px;gap:10px;flex:1 1;background:linear-gradient(180deg,#f8fafc,#eef3f7)}.hero-stage__nav{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--muted)}.hero-stage__nav strong{color:var(--ink);font-family:var(--font-display);font-size:12px;margin-right:auto}.hero-stage__block{height:54px;border-radius:12px;background:linear-gradient(135deg,#dfe7ee,#c8d4df)}.hero-stage__block--wide{height:72px;background:linear-gradient(135deg,rgba(13,219,176,.35),#d5e0ea 60%)}.hero-stage__block--short{height:28px;width:62%}.hero-stage__rows{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hero-bubble{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 14px 36px rgba(0,0,0,.22);max-width:210px;z-index:2}.hero-bubble img{border-radius:10px;flex-shrink:0}.hero-bubble strong{display:block;font-size:13px;font-weight:800;line-height:1.2;color:var(--ink)}.hero-bubble span{display:block;font-size:11px;color:var(--muted);margin-top:2px;line-height:1.3}.hero-bubble--callback{top:46%;right:10px}.hero-bubble--quiz{top:62%;left:12px}.hero-bubble--chat{bottom:88px;right:16px}.hero-sashok{position:absolute;left:16px;right:16px;bottom:16px;padding:14px 16px;border-radius:18px;background:rgba(7,17,31,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:3}.hero-sashok__badge{display:inline-block;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.02em;padding:4px 10px;border-radius:999px;background:var(--teal);color:var(--ink);margin-bottom:8px}.hero-sashok p{margin:0;font-size:14px;line-height:1.4;font-weight:600}.hero-photo{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;max-height:560px;box-shadow:0 30px 80px rgba(7,17,31,.2);transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.hero-visual:hover .hero-photo{transform:translateY(-6px) scale(1.01);box-shadow:0 36px 90px rgba(7,17,31,.26)}.hero-cue{position:absolute;left:-8px;top:42%;width:36px;height:36px;border-radius:50%;background:var(--teal);display:grid;place-items:center;font-weight:800;color:var(--ink);box-shadow:0 8px 24px rgba(13,219,176,.45);animation:cue-bounce 2.4s ease-in-out infinite}.nums-grid,.plans-grid,.steps-grid,.three-grid,.two-grid{display:grid;grid-gap:var(--gap);gap:var(--gap)}.nums-grid,.plans-grid,.three-grid{grid-template-columns:repeat(3,1fr)}.two-grid{grid-template-columns:1fr 1fr}.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.integration-card{padding:16px 16px 14px;display:flex;flex-direction:column;gap:10px;min-height:100%;text-align:left;width:100%;cursor:pointer;border:1px solid transparent;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}button.integration-card.card-panel:hover{transform:none}.integration-card:hover{border-color:rgba(7,17,31,.12);box-shadow:0 10px 28px rgba(7,17,31,.08)}.integration-card.is-on{border-color:rgba(13,219,176,.45);background:linear-gradient(180deg,rgba(13,219,176,.1),rgba(255,255,255,.96) 48%);box-shadow:0 10px 28px rgba(13,219,176,.12)}.integration-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.integration-card__pill{flex-shrink:0;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em;background:rgba(13,219,176,.18);color:var(--ink)}.integration-card__more{margin-top:auto;font-size:13px;font-weight:700;color:var(--muted)}.integration-card:hover .integration-card__more{color:var(--ink)}.integration-card__title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.integration-card__lead{margin:0;font-size:13px;color:var(--muted);line-height:1.4}.integration-card__status{padding:8px 10px;border-radius:10px;font-size:12px;font-weight:700;line-height:1.35;background:rgba(7,17,31,.04)}.integration-card__status.is-on{background:rgba(13,219,176,.14)}.integration-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.integration-card__actions .btn{padding:8px 12px;font-size:13px}.integration-card details{font-size:13px}.integration-card details summary{cursor:pointer;font-weight:700;color:var(--muted);list-style:none}.integration-card details summary::-webkit-details-marker{display:none}.integration-card .field-compact{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:600}.integration-card .field-compact input,.integration-card .field-compact select{width:100%;border-radius:10px;border:1px solid var(--line);padding:8px 10px;font-size:13px;background:#fff;font-weight:500}.integ-drawer-root{position:fixed;inset:0;z-index:240;pointer-events:none}.integ-drawer-root.is-open{pointer-events:auto}.integ-drawer-backdrop{position:absolute;inset:0;border:0;padding:0;background:rgba(7,17,31,.36);opacity:0;cursor:pointer;transition:opacity .28s var(--ease-out)}.integ-drawer-root.is-open .integ-drawer-backdrop{opacity:1}.integ-drawer{position:absolute;top:0;right:0;height:100%;width:min(440px,100vw);background:#f7f9fb;border-left:1px solid var(--line);box-shadow:-18px 0 48px rgba(7,17,31,.16);transform:translateX(104%);transition:transform .32s var(--ease-out);display:flex;flex-direction:column;overflow:hidden}.integ-drawer-root.is-open .integ-drawer{transform:translateX(0)}.integ-drawer__head{padding:20px 22px 16px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);display:grid;grid-gap:10px;gap:10px}.integ-drawer__head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.integ-drawer__title{margin:0;font-family:var(--font-display);font-size:24px;letter-spacing:-.03em;line-height:1.2}.integ-drawer__close{flex-shrink:0;width:36px;height:36px;margin:-4px -6px 0 0;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:26px;line-height:1;cursor:pointer}.integ-drawer__close:hover{background:rgba(7,17,31,.06);color:var(--ink)}.integ-drawer__badge{padding:7px 10px;border-radius:10px;font-size:12px;font-weight:700;background:rgba(7,17,31,.05);color:var(--muted)}.integ-drawer__badge.is-on{background:rgba(13,219,176,.16);color:var(--ink)}.integ-drawer__body{flex:1 1;overflow:auto;padding:18px 22px 28px}.integ-drawer__stack{display:grid;grid-gap:14px;gap:14px}.integ-drawer__text{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.integ-drawer__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.integ-drawer__body .field-compact{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:600}.integ-drawer__body .field-compact input{width:100%;border-radius:10px;border:1px solid var(--line);padding:8px 10px;font-size:13px;background:#fff;font-weight:500}@media (max-width:900px){.integrations-grid{grid-template-columns:1fr}}.steps-grid{grid-template-columns:repeat(3,1fr);gap:20px}.how-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;align-items:center}.how-cta .btn{min-width:200px;justify-content:center;text-align:center}.dash-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh;max-width:1280px;margin:0 auto}.dash-aside{padding:22px 14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:16px}.dash-brand{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.04em;padding:0 4px}.dash-nav{display:grid;grid-gap:2px;gap:2px}.dash-nav__link{padding:9px 12px;border-radius:11px;font-weight:600;font-size:14px}.dash-nav__link.is-active{background:rgba(7,17,31,.92);color:#fff}.dash-main{padding:28px 28px 60px}.dash-user{margin-top:auto;font-size:12px;color:var(--muted);padding:0 4px}.dash-user__name{font-weight:700;color:var(--ink)}.dash-user__email{word-break:break-all;opacity:.85}.proj-chip-wrap{position:relative;z-index:5}.proj-chip{display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:16px;background:linear-gradient(135deg,rgba(13,219,176,.14),rgba(255,176,32,.08)),rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out)}.proj-chip.is-open,.proj-chip:hover{border-color:rgba(7,17,31,.12);box-shadow:0 10px 28px rgba(7,17,31,.1);transform:translateY(-1px)}.proj-chip--ghost{cursor:default;opacity:.7}.proj-chip--new{text-decoration:none}.proj-chip__mark{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:-.04em;background:var(--teal-deep);box-shadow:0 6px 14px rgba(8,168,135,.28)}.proj-chip__mark--plus{background:var(--ink);box-shadow:none;font-size:18px;line-height:1}.proj-chip__meta{min-width:0;display:grid;grid-gap:1px;gap:1px}.proj-chip__name{font-weight:800;font-size:13px;letter-spacing:-.02em}.proj-chip__name,.proj-chip__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj-chip__caret,.proj-chip__sub{font-size:11px;color:var(--muted)}.proj-chip__caret{transition:transform .2s ease}.proj-chip.is-open .proj-chip__caret{transform:rotate(180deg)}.proj-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;border-radius:16px;background:rgba(255,255,255,.96);border:1px solid var(--line);box-shadow:0 18px 40px rgba(7,17,31,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;animation:rise .28s var(--ease-out)}.proj-menu__scroll{max-height:220px;overflow:auto;padding:6px}.proj-menu__item{display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center;width:100%;border:0;background:transparent;border-radius:12px;padding:8px;cursor:pointer;font:inherit;text-align:left;color:inherit}.proj-menu__item:hover{background:rgba(7,17,31,.05)}.proj-menu__item.is-active{background:rgba(13,219,176,.14)}.proj-menu__mark{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:800;font-size:12px}.proj-menu__text{min-width:0;display:grid;grid-gap:1px;gap:1px}.proj-menu__name{font-weight:700;font-size:13px}.proj-menu__domain,.proj-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj-menu__domain{font-size:11px;color:var(--muted)}.proj-menu__check{color:var(--teal-deep);font-weight:800;font-size:13px}.proj-menu__foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:8px;border-top:1px solid var(--line);background:rgba(7,17,31,.02)}.proj-menu__action{display:grid;place-items:center;padding:8px 6px;border-radius:10px;font-size:12px;font-weight:700;color:var(--ink);background:rgba(255,255,255,.8);border:1px solid var(--line)}.proj-menu__action--accent{background:var(--teal);border-color:transparent}.proj-menu__action:hover{transform:translateY(-1px)}.widget-toolbar{display:grid;grid-gap:12px;gap:12px;margin-bottom:22px}.widget-search input{width:100%;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.88);padding:12px 14px;font:inherit;font-size:15px}.widget-search input:focus{outline:none;border-color:var(--teal-deep);box-shadow:0 0 0 3px rgba(13,219,176,.2)}.widget-toolbar__filters{justify-content:flex-start}.widget-section{margin-bottom:28px}.widget-section__title{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.widget-list{display:grid;grid-gap:10px;gap:10px}.widget-row{padding:0;overflow:hidden;transition:opacity .2s ease,filter .2s ease}.widget-row.is-locked{opacity:.48;filter:grayscale(.85)}.widget-row.is-open{opacity:1;filter:none}.widget-row__main{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px}.widget-row__hit{display:flex;gap:12px;align-items:center;min-width:0;border:0;background:transparent;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.widget-row__hit:disabled{cursor:default}.widget-row__dot{width:10px;height:10px;border-radius:99px;flex:none}.widget-row__copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.widget-row__copy strong{font-size:15px}.widget-row__copy span{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-row__actions{position:relative;z-index:1;display:flex;gap:10px;align-items:center;flex:none}.widget-row__add{border:0;background:transparent;padding:6px 4px;font:inherit;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;white-space:nowrap}.widget-row__add:hover:not(:disabled){color:var(--ink)}.widget-row__add:disabled{opacity:.45;cursor:default}.widget-row__meta{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.widget-row__chev{font-size:16px;color:var(--muted);line-height:1}.widget-type-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.widget-row__upgrade{font-size:12px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px;max-width:140px;line-height:1.25;text-align:right}.widget-settings{padding:0 16px 16px;border-top:1px solid var(--line);background:rgba(7,17,31,.02)}.widget-settings__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px;padding-top:14px}.widget-settings__grid .field{margin-bottom:0}.widget-settings__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:14px}.wset-page{max-width:1120px}.wset-top{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.wset-back{display:inline-block;margin-bottom:10px;font-size:13px;color:var(--muted);text-decoration:none}.wset-back:hover{color:var(--ink)}.wset-top__title{display:flex;gap:14px;align-items:center}.wset-top__title h1{margin:0;font-family:var(--font-display);font-size:28px;letter-spacing:-.04em}.wset-top__title p{margin:4px 0 0;color:var(--muted);font-size:14px}.wset-top__actions{display:flex;flex-wrap:wrap;gap:8px}.wset-stack{display:grid;grid-gap:14px;gap:14px;max-width:640px}.wset-panel{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:18px;padding:18px 20px}.wset-panel h2{margin:0 0 12px;font-family:var(--font-display);font-size:18px;letter-spacing:-.03em}.wset-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.wset-panel__head h2{margin:0}.wset-panel__tools{display:flex;gap:4px}.wset-hint{margin:0 0 12px;color:var(--muted);font-size:13px;line-height:1.45}.wset-check{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;cursor:pointer}.wset-inline{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.wset-list-row{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;margin-bottom:8px}.wset-list-row input:only-of-type,.wset-list-row>input:first-child:nth-last-child(2){grid-column:1/3}.quiz-editor{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.quiz-editor__nav{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:6px;gap:6px;padding:14px;background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:18px}.quiz-editor__nav-title{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.quiz-step{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;align-items:center;width:100%;border:0;background:transparent;border-radius:12px;padding:8px 10px;text-align:left;font:inherit;color:inherit;cursor:pointer}.quiz-step:hover{background:rgba(7,17,31,.04)}.quiz-step.is-active{background:rgba(13,219,176,.14)}.quiz-step--add{color:var(--muted)}.quiz-step__tile{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(7,17,31,.06);font-size:12px;font-weight:700}.quiz-step__body{display:grid;grid-gap:2px;gap:2px;min-width:0}.quiz-step__body strong{font-size:13px}.quiz-step__body span,.quiz-step__body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-step__body span{font-size:11px;color:var(--muted)}.quiz-editor__main{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:16px;gap:16px;align-items:start}.quiz-type-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.quiz-type{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer;font:inherit;color:inherit}.quiz-type strong{font-size:13px}.quiz-type span{font-size:11px;color:var(--muted);line-height:1.35}.quiz-type.is-active{border-color:var(--teal);background:rgba(13,219,176,.1)}.quiz-display-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.quiz-display{display:grid;grid-gap:8px;gap:8px;text-align:left;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;font:inherit;color:inherit}.quiz-display strong{font-size:13px}.quiz-display>span:last-child{font-size:11px;color:var(--muted);line-height:1.35}.quiz-display.is-active{border-color:var(--teal);background:rgba(13,219,176,.1)}.quiz-display__viz{position:relative;height:52px;border-radius:10px;background:#eef2f6;overflow:hidden}.quiz-display__viz-frame{position:absolute;inset:8px;border-radius:6px;border:1px solid #cfd8e3;background:#fff}.quiz-display__viz-mark{position:absolute;background:var(--teal);border-radius:4px}.quiz-display__viz--inline .quiz-display__viz-mark{left:14px;right:14px;top:16px;bottom:16px;opacity:.55}.quiz-display__viz--click .quiz-display__viz-mark{width:22%;height:22%;left:38%;top:36%;border-radius:4px;box-shadow:2px 2px 0 0 rgba(13,219,176,.45)}.quiz-display__viz--popup .quiz-display__viz-frame{background:rgba(7,17,31,.35)}.quiz-display__viz--popup .quiz-display__viz-mark{width:42%;height:28px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:8px}.quiz-display__viz--banner .quiz-display__viz-mark{left:8px;right:8px;bottom:8px;height:10px;border-radius:4px}.quiz-display__viz--widget .quiz-display__viz-mark{width:18px;height:18px;right:10px;bottom:10px;border-radius:99px}.quiz-options{margin-top:8px}.quiz-options__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.quiz-bonuses{display:flex;flex-direction:column;gap:12px;margin-top:8px}.quiz-bonus-card{padding:14px;border:1px solid var(--line);border-radius:14px;background:#fafbfc}.quiz-bonus-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.quiz-bonus-card__thumb{margin:0 0 10px;height:88px;border-radius:10px;overflow:hidden;background:#ecece4}.quiz-bonus-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.quiz-preview__bonuses{display:flex;flex-direction:column;gap:10px}.quiz-preview__bonus{position:relative;border-radius:10px;overflow:hidden;min-height:72px;background:#e8e8e0}.quiz-preview__bonus-viz{position:absolute;inset:0;background:linear-gradient(160deg,#f4f4f0,#ecece4)}.quiz-preview__bonus-viz:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.55))}.quiz-preview__bonus-title{position:relative;z-index:1;padding:14px 12px;color:#fff;font:700 13px/1.3 system-ui,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.35)}.quiz-option-row{display:grid;grid-template-columns:1fr 1.2fr auto;grid-gap:8px;gap:8px;margin-bottom:8px;align-items:center}.quiz-option-row:has(.quiz-option-row__emoji){grid-template-columns:52px 1fr auto}.quiz-option-row__emoji{text-align:center;font-size:18px}.quiz-preview{position:-webkit-sticky;position:sticky;top:16px}.quiz-preview__label{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.quiz-preview__card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 16px 40px rgba(7,17,31,.06);min-height:280px}.quiz-preview__opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:8px;gap:8px}.quiz-preview__opt{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#f7fafc;font-size:12px;font-weight:600}.quiz-preview__opt-viz{aspect-ratio:4/3;display:grid;place-items:center;background:linear-gradient(160deg,#f4f7fa,#e8eef4);font-size:22px}.quiz-preview__opt-viz img{width:100%;height:100%;object-fit:cover}.quiz-preview__opt-label{padding:8px 10px;background:#fff}.quiz-preview__btn{display:inline-block;padding:10px 16px;border-radius:12px;font-size:13px;font-weight:700;color:#07111f}.quiz-preview__input{margin-bottom:8px;padding:12px 14px;border:1px solid #d7dee7;border-radius:12px;color:#9aa6b2;font-size:14px}.quiz-preview__slider{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;color:#718093}.quiz-preview__track{flex:1 1;height:6px;border-radius:99px;opacity:.55}@media (max-width:980px){.quiz-editor{grid-template-columns:1fr}.quiz-editor__nav{position:static}.quiz-editor__main{grid-template-columns:1fr}.quiz-preview{position:static}}@media (max-width:720px){.widget-settings__grid{grid-template-columns:1fr}.widget-row__upgrade{max-width:110px;font-size:11px}.wset-inline{grid-template-columns:1fr}.wset-list-row{grid-template-columns:1fr auto}.quiz-display-grid,.quiz-type-grid{grid-template-columns:1fr}}@media (max-width:860px){.dash-shell{grid-template-columns:1fr}.dash-aside{border-right:0;border-bottom:1px solid var(--line)}}.section-block{padding-top:8px;padding-bottom:var(--section-y)}.section-title{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(28px,4vw,40px);letter-spacing:-.04em;max-width:640px;line-height:1.1}.section-lead{margin:0 0 28px;color:var(--muted);max-width:540px;line-height:1.6;font-size:16px}.showcase-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.showcase-head .section-lead,.showcase-head .section-title{margin-bottom:0}.showcase-head .section-lead{margin-top:12px}.showcase-filters{display:flex;gap:8px;flex-wrap:wrap;max-width:100%}.showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap);gap:var(--gap)}@media (max-width:1100px){.showcase-grid{grid-template-columns:repeat(2,1fr)}}.showcase-item{display:flex;flex-direction:column;padding:22px 20px 18px;border-radius:20px;background:rgba(255,255,255,.72);border:1px solid rgba(7,17,31,.07);transition:transform .4s var(--ease-out),background .3s ease,border-color .3s ease,box-shadow .4s var(--ease-out);color:inherit;min-height:100%}.showcase-item:hover{background:#fff;border-color:rgba(13,219,176,.45);transform:translateY(-4px);box-shadow:0 18px 44px rgba(7,17,31,.09)}.showcase-item:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.showcase-item__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px}.showcase-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:transparent;overflow:visible;flex:none;transition:transform .35s var(--ease-out)}.showcase-item:hover .showcase-icon{transform:scale(1.08) translateY(-2px)}.showcase-icon__img{width:56px;height:56px;object-fit:contain;display:block;filter:drop-shadow(0 8px 16px rgba(7,17,31,.12))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.showcase-badge{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:var(--teal);padding:5px 9px;border-radius:999px;line-height:1}.showcase-item__title{margin:0 0 6px;font-family:var(--font-display);font-size:20px;letter-spacing:-.03em;line-height:1.15}.showcase-item__short{margin:0 0 10px;color:var(--teal-deep);font-weight:650;font-size:13px}.showcase-item__desc{margin:0;color:var(--muted);line-height:1.5;font-size:14px;flex:1 1}.showcase-item__cta{margin-top:16px;font-size:13px;font-weight:750;color:var(--ink);opacity:.55;transition:opacity .25s ease,transform .25s var(--ease-out)}.showcase-item:hover .showcase-item__cta{opacity:1;transform:translateX(3px);color:var(--teal-deep)}.showcase-more{margin-top:18px;display:flex;justify-content:center}.showcase-more__btn{border:0;background:transparent;padding:4px 2px;margin:0;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;border-bottom:1px dashed rgba(7,17,31,.28);border-radius:0;transition:color .2s ease,border-color .2s ease}.showcase-more__btn:hover{color:var(--ink);border-bottom-color:var(--ink)}.showcase-more__btn:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.showcase-foot{margin-top:28px;text-align:center}.surface-card{padding:22px 20px;background:rgba(255,255,255,.55);border:1px solid transparent;border-top:2px solid var(--teal);border-radius:4px;transition:transform .45s var(--ease-out),background .35s ease,border-color .35s ease,box-shadow .45s var(--ease-out)}.surface-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.85);border-color:rgba(13,219,176,.35);box-shadow:0 20px 50px rgba(7,17,31,.08)}.quote-card{margin:0;padding:22px;background:rgba(255,255,255,.65);border-left:3px solid var(--teal);transition:transform .45s var(--ease-out),background .35s ease}.quote-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.9)}.plan-card{padding:24px;border-top:2px solid var(--ink);background:rgba(255,255,255,.45);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.plan-card:hover{transform:translateY(-5px);box-shadow:0 24px 60px rgba(7,17,31,.1)}.plan-card--featured{border-top:3px solid var(--teal);background:rgba(13,219,176,.08);transform:scale(1.02)}.plan-card--featured:hover{transform:scale(1.02) translateY(-5px)}.section-dark{background:rgba(7,17,31,.94);padding:40px 28px;margin-bottom:90px;transition:transform .5s var(--ease-out)}.cta-band,.section-dark{color:#fff;border-radius:28px}.cta-band{max-width:1120px;margin:40px auto 80px;padding:48px 28px;text-align:center;background:linear-gradient(135deg,rgba(7,17,31,.96),rgba(13,219,176,.22));position:relative;overflow:hidden}.cta-band:after{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 70% 30%,rgba(13,219,176,.25),transparent 45%);animation:floaty 8s ease-in-out infinite;pointer-events:none}.cta-band>*{position:relative;z-index:1}.live-dot{width:8px;height:8px;border-radius:99px;background:var(--teal);box-shadow:0 0 0 4px rgba(13,219,176,.25);animation:soft-pulse 2s ease-in-out infinite;flex-shrink:0}.live-activity{display:flex;align-items:center;gap:10px;min-height:28px;font-size:14px;color:var(--ink-soft);font-weight:600}.live-activity__text{opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .35s var(--ease-out)}.live-activity__text.is-on{opacity:1;transform:none}.card-title{margin:0 0 8px;font-family:var(--font-display);font-size:22px;letter-spacing:-.03em}.card-text{margin:0;color:var(--muted);line-height:1.55}.step-num{width:48px;height:48px;border-radius:14px;background:var(--teal);color:var(--ink);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:22px;margin-bottom:14px;transition:transform .4s var(--ease-out)}.reveal--on .step-num{animation:soft-pulse 2.8s ease-in-out .4s 1}.audience-card{padding:22px 20px;background:rgba(255,255,255,.5);border-left:3px solid var(--teal);transition:transform .45s var(--ease-out),background .35s ease}.audience-card:hover{transform:translateY(-3px);background:rgba(255,255,255,.85)}.integrations-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 28px;gap:20px 28px;margin-top:8px}.integration-spot{padding:24px 22px 22px;background:rgba(255,255,255,.55);border-radius:18px;transition:transform .45s var(--ease-out),background .35s ease}.integration-spot:hover{transform:translateY(-3px);background:rgba(255,255,255,.88)}.integration-spot__brand{margin-bottom:14px}.integration-spot__mark{display:inline-grid;place-items:center;min-width:52px;height:36px;padding:0 12px;border-radius:10px;font:800 15px/1 var(--font-display);letter-spacing:-.03em}.integration-spot__mark--amo{background:#ebe5ff;color:#4b2e83}.integration-spot__mark--bx{background:#e8f3ff;color:#1e6bb8}.integration-spot__mark--ym{background:#fff0f0;color:#c43c3c}.integration-spot__mark--ga{background:#fff6e8;color:#c47a12}.integration-spot__mark--yd{background:#fff4cc;color:#1a1a1a}.integrations-grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.integrations-grid--3{grid-template-columns:1fr 1fr}}.integrations-flow{margin:22px 0 0;max-width:520px;color:var(--muted);font-size:15px;line-height:1.55}.case-card{padding:22px;background:rgba(255,255,255,.55);border-top:2px solid var(--ink);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.case-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(7,17,31,.08)}.support-team{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.15fr);align-items:center;grid-gap:28px 40px;gap:28px 40px}.team-fan-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:340px;overflow:visible}.team-fan{position:relative;width:min(100%,460px);height:260px;overflow:visible}.team-fan__face{position:absolute;bottom:12px;left:50%;width:152px;height:152px;margin-left:-76px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 18px 40px rgba(7,17,31,.18);transform-origin:50% 135%;transition:transform .4s var(--ease-out)}.team-fan__face:first-child{transform:rotate(-32deg);z-index:1}.team-fan__face:nth-child(2){transform:rotate(-16deg);z-index:2}.team-fan__face:nth-child(3){transform:rotate(0deg);z-index:5}.team-fan__face:nth-child(4){transform:rotate(16deg);z-index:2}.team-fan__face:nth-child(5){transform:rotate(32deg);z-index:1}.team-fan:hover .team-fan__face:first-child{transform:rotate(-38deg) translateY(-10px)}.team-fan:hover .team-fan__face:nth-child(2){transform:rotate(-20deg) translateY(-6px)}.team-fan:hover .team-fan__face:nth-child(3){transform:rotate(0deg) translateY(-12px)}.team-fan:hover .team-fan__face:nth-child(4){transform:rotate(20deg) translateY(-6px)}.team-fan:hover .team-fan__face:nth-child(5){transform:rotate(38deg) translateY(-10px)}.brand-mark{color:var(--teal-deep)}.team-fan__caption{text-align:center;display:grid;grid-gap:6px;gap:6px}.team-fan__caption strong{font-family:var(--font-display);font-size:clamp(22px,2.4vw,28px);letter-spacing:-.03em;color:var(--ink)}.team-fan__caption span:not(.brand-mark){font-size:16px;color:var(--muted)}.support-team__title{max-width:none;font-size:clamp(32px,4.2vw,46px)!important}.support-team__lead{margin:0 0 20px;color:var(--muted);line-height:1.6;font-size:18px;max-width:36em}.support-team__list{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.support-team__list li{display:flex;gap:12px;font-weight:650;font-size:16px;line-height:1.4}.support-team__list li span{color:var(--teal);flex:none;font-weight:800}.pricing-proof{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:14px 16px;background:rgba(255,255,255,.6);border-radius:14px;border:1px solid var(--line)}.faq-section{max-width:800px}.faq-list{display:grid;grid-gap:0;gap:0}.faq-item{border-bottom:1px solid var(--line);padding:18px 0}.faq-item summary{cursor:pointer;font-weight:700;font-size:17px;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:var(--teal-deep);font-weight:800;transition:transform .3s var(--ease-out)}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:12px 0 0;color:var(--muted);line-height:1.6}.faq-item[open] p{animation:rise .4s var(--ease-out) both}.site-footer{max-width:1120px;margin:0 auto;padding:48px var(--page-x) 120px;display:grid;grid-gap:28px;gap:28px;color:var(--muted);font-size:13px;line-height:1.5;border-top:1px solid var(--line)}.site-footer__main{display:grid;grid-gap:8px;gap:8px}.site-footer__brand{font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--ink)}.site-footer__tag{margin:0}.site-footer__nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:6px}.site-footer__nav a{color:var(--ink-soft);font-weight:600;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(7,17,31,.2);text-decoration-color:rgba(7,17,31,.2)}.site-footer__nav a:hover{-webkit-text-decoration-color:var(--teal-deep);text-decoration-color:var(--teal-deep)}.site-footer__legal{display:grid;grid-gap:4px;gap:4px;max-width:640px;font-size:12px;color:var(--muted)}.site-footer__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cookie-rail{position:fixed;right:14px;bottom:96px;z-index:55;width:148px;padding:14px 12px 12px;border-radius:18px 18px 18px 4px;background:#07111f;color:#fff;box-shadow:0 18px 40px rgba(7,17,31,.28),inset 0 0 0 1px rgba(13,219,176,.35);animation:cookie-in .55s var(--ease-out) both}.cookie-rail--out{animation:cookie-out .32s var(--ease-out) both}@keyframes cookie-in{0%{opacity:0;transform:translateX(24px) rotate(3deg)}to{opacity:1;transform:none}}@keyframes cookie-out{to{opacity:0;transform:translateX(28px) rotate(6deg) scale(.96)}}.cookie-rail__stamp{display:inline-block;font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--teal);padding:3px 8px;border-radius:999px;margin-bottom:10px;transform:rotate(-6deg)}.cookie-rail__text{margin:0 0 12px;font-size:12px;line-height:1.35;font-weight:600;opacity:.92}.cookie-rail__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.cookie-rail__link{font-size:11px;font-weight:700;color:rgba(255,255,255,.7);text-decoration:underline;text-underline-offset:2px}.cookie-rail__ok{border:0;border-radius:999px;padding:6px 12px;background:var(--teal);color:var(--ink);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.cookie-rail__ok:hover{filter:brightness(1.05)}.legal-page{padding-top:calc(var(--header-h) + 48px);padding-bottom:48px}.legal-page__brand{font-family:var(--font-display);font-weight:800;font-size:22px}.legal-page__body{max-width:680px;color:var(--ink-soft);line-height:1.65;font-size:15px}.legal-page__body h2{margin:28px 0 10px;font-family:var(--font-display);font-size:18px;letter-spacing:-.02em;color:var(--ink)}.legal-page__body p{margin:0 0 12px}.legal-page__body a{color:var(--teal-deep);font-weight:600}.filter-chip{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:999px;padding:8px 14px;font-weight:700;font-size:13px;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s var(--ease-out)}.filter-chip:hover{transform:translateY(-1px);border-color:rgba(13,219,176,.5)}.filter-chip.is-active{border-color:transparent;background:var(--ink);color:#fff}.support-presence{position:fixed;left:16px;bottom:96px;z-index:50;max-width:320px;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.support-presence--on{opacity:1;transform:none}.support-presence__panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:0 20px 50px rgba(7,17,31,.18);margin-bottom:10px;animation:rise .4s var(--ease-out) both}.support-presence__chip{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 6px 10px;cursor:pointer;box-shadow:0 12px 30px rgba(7,17,31,.14);font-weight:700;font-size:11px;transition:transform .3s var(--ease-out),box-shadow .3s ease}.support-presence__chip:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(7,17,31,.18)}.support-presence__faces{position:relative;display:flex;flex-direction:column;align-items:center}.support-presence__face{border-radius:50%;object-fit:cover;border:2px solid #fff;display:block;margin-top:-10px;box-shadow:0 4px 12px rgba(7,17,31,.12)}.support-presence__faces .support-presence__face:first-child{margin-top:0}.support-presence__label{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.04em;color:var(--ink-soft);line-height:1}.support-presence__online{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:99px;background:var(--teal);border:2px solid #fff;animation:soft-pulse 2s ease-in-out infinite}.support-presence__close{margin-top:8px;width:100%;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:13px}.kl-smart{--kl-smart-accent:#0ddbb0;margin-top:22px;width:100%;color:inherit}.kl-smart__questions{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:8px}.kl-smart__q{display:inline-flex;align-items:center;gap:8px;padding:3px 0;border:0;border-bottom:1px dashed var(--kl-smart-accent);background:none;color:var(--teal-deep);font:inherit;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer;transition:opacity .35s,transform .35s,border-color .2s}.kl-smart__q:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--kl-smart-accent);flex:none}.kl-smart__q:hover{border-bottom-style:solid;transform:translateX(2px)}.kl-smart__q--gone{opacity:0;transform:translateY(-6px);pointer-events:none}.kl-smart__zone{max-width:640px}.kl-smart-note{margin-top:18px;animation:rise .45s var(--ease-out) both}.kl-smart-note__q{position:relative;margin-bottom:8px;padding-left:18px;font-size:14px;opacity:.7;line-height:1.4}.kl-smart-note__q:before{content:"—";position:absolute;left:0}.kl-smart-note__who{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--kl-smart-accent);margin-bottom:6px;padding-left:18px}.kl-smart-note__a{border-left:3px solid var(--kl-smart-accent);padding-left:16px;font-size:18px;font-weight:600;line-height:1.45;color:var(--ink)}.kl-smart-note__a--wait{opacity:.55;font-size:15px;font-weight:500}@keyframes dock-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.kl-smart-dock{--kl-smart-accent:#0ddbb0;position:fixed;left:0;right:0;bottom:22px;margin-inline:auto;z-index:40;width:min(560px,calc(100vw - 32px));pointer-events:none;animation:dock-in .7s var(--ease-out) .4s both}.kl-smart-dock__form{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;background:rgba(255,255,255,.88);border:1px solid rgba(7,17,31,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(7,17,31,.16);transition:box-shadow .35s ease,transform .35s var(--ease-out)}.kl-smart-dock__form:focus-within{box-shadow:0 22px 56px rgba(7,17,31,.2);transform:translateY(-2px)}.kl-smart-dock__orb{width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,var(--kl-smart-accent) 55%,#08a887);box-shadow:0 0 0 4px rgba(13,219,176,.2);animation:soft-pulse 2.2s ease-in-out infinite;flex:none}.kl-smart-dock__input{flex:1 1;border:0;background:transparent;outline:none;font:500 15px/1.3 var(--font-body);color:var(--ink);min-width:0}.kl-smart-dock__send{width:40px;height:40px;border:0;border-radius:50%;background:var(--ink);color:#fff;font-size:18px;cursor:pointer;flex:none;transition:transform .25s var(--ease-spring),background .2s ease}.kl-smart-dock__send:hover{background:var(--ink-soft);transform:scale(1.06)}@media (max-width:900px){:root{--header-h:48px;--page-x:20px;--section-y:64px}.site-header{padding:12px 12px 0}.site-header__shell{max-width:none;display:block}.site-header__pill{width:100%;padding:6px 6px 6px 16px}.site-header__nav{display:none}.site-header__burger{display:block}.site-header__cta{height:36px;padding:0 14px;font-size:13px}.site-header__drawer{display:block;pointer-events:auto;position:fixed;inset:0;background:rgba(244,247,250,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:calc(12px + var(--header-h) + 20px) 24px 32px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out),visibility .35s;z-index:50}.site-header__drawer.is-open{opacity:1;visibility:visible;transform:translateY(0)}.site-header__drawer-nav{display:grid;grid-gap:4px;gap:4px;max-width:420px;margin:0 auto}.site-header__drawer-link{font-family:var(--font-display);font-size:28px;letter-spacing:-.03em;padding:14px 4px;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);border-bottom:1px solid var(--line)}.site-header__drawer-cta,.site-header__drawer-link{font-weight:800;opacity:0;transform:translateY(12px)}.site-header__drawer-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;height:48px;border-radius:999px;background:var(--teal);color:var(--ink);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out),background .2s ease}.site-header__drawer.is-open .site-header__drawer-cta,.site-header__drawer.is-open .site-header__drawer-link{opacity:1;transform:none}.hero-grid,.integrations-grid,.nums-grid,.plans-grid,.showcase-grid,.steps-grid,.three-grid,.two-grid{grid-template-columns:1fr!important}.how-cta{flex-direction:column;align-items:stretch}.how-cta .btn{width:100%;min-width:0}.hero-grid{min-height:auto;padding-top:calc(12px + var(--header-h) + 20px);padding-bottom:40px;gap:28px}.hero-copy h1{font-size:clamp(42px,14vw,64px)!important}.hero-copy .hero-lead{font-size:20px!important}.hero-stage{max-height:420px;aspect-ratio:3/4;border-radius:22px;padding:16px 14px 14px}.hero-bubble{max-width:168px;padding:8px 10px;gap:8px}.hero-bubble img{width:28px;height:28px}.hero-bubble strong{font-size:12px}.hero-bubble span{font-size:10px}.hero-bubble--chat{bottom:78px}.hero-sashok{padding:12px 14px}.hero-sashok p{font-size:13px}.hero-photo{max-height:420px;aspect-ratio:3/4;border-radius:22px}.hero-cue{display:none}.cta-band,.section-dark{border-radius:22px;padding:28px 20px;margin-left:8px;margin-right:8px}.section-dark{margin-bottom:var(--section-y)}.cta-band{margin-bottom:48px}.plan-card--featured{transform:none}.plan-card--featured:hover{transform:translateY(-4px)}.kl-smart-dock{bottom:14px;width:min(560px,calc(100vw - 28px))}.kl-smart__q{font-size:14px}.kl-smart-note__a{font-size:16px}body{padding-bottom:88px}.support-presence{left:10px;bottom:88px;max-width:none;z-index:45}.support-presence__label{display:none}.support-presence__chip{padding:6px 5px 8px}.support-presence__face{width:32px;height:32px;margin-top:-9px}.support-presence__panel{width:min(300px,calc(100vw - 24px))}.section-title{font-size:clamp(26px,7vw,34px)}.section-lead{font-size:15px;margin-bottom:22px}.support-team{grid-template-columns:1fr;gap:20px;text-align:center}.support-team__lead,.support-team__list{margin-left:auto;margin-right:auto;text-align:left}.team-fan{width:min(100%,340px);height:200px}.team-fan__face{width:112px;height:112px;margin-left:-56px}.team-fan__caption strong{font-size:22px}.pricing-proof{flex-direction:column;align-items:flex-start}.site-footer{padding-bottom:110px}.cookie-rail{right:10px;bottom:88px;width:132px}.showcase-head{align-items:start;margin-bottom:20px}.cta-band h2{font-size:clamp(26px,8vw,36px)!important}.live-activity{font-size:13px}}@media (max-width:480px){:root{--page-x:16px}.btn{padding:11px 16px;font-size:14px}.site-header{padding:10px 10px 0}.site-header__brand{font-size:18px}.filter-chip{padding:7px 12px;font-size:12px}.support-presence__chip{padding:5px 4px 7px}.showcase-item{padding:18px 16px 16px}}.leads-panel{background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);overflow:hidden}.leads-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.leads-input,.leads-search{flex:1 1 220px;min-width:180px;border-radius:12px;border:1px solid var(--line);padding:11px 14px;font-size:14px;background:#fff;color:var(--ink);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.leads-input:focus,.leads-search:focus{border-color:var(--teal-deep);box-shadow:0 0 0 3px rgba(13,219,176,.2)}.leads-input{flex:0 1 auto}.fancy-select{position:relative;display:inline-block;min-width:0;vertical-align:top}.fancy-select.is-disabled{opacity:.55;pointer-events:none}.fancy-select__trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.fancy-select__trigger:hover{border-color:rgba(7,17,31,.22)}.fancy-select.is-open .fancy-select__trigger,.fancy-select__trigger:focus-visible{outline:none;border-color:var(--teal-deep);box-shadow:0 0 0 3px rgba(13,219,176,.2)}.fancy-select__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fancy-select__caret{flex-shrink:0;display:grid;place-items:center;color:var(--muted);transition:transform .2s var(--ease-out,ease)}.fancy-select.is-open .fancy-select__caret{transform:rotate(180deg)}.fancy-select__menu{z-index:80;margin:0;padding:6px;list-style:none;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 28px rgba(7,17,31,.14),0 2px 6px rgba(7,17,31,.06);overflow:auto;animation:rise .22s var(--ease-out,ease)}.fancy-select__menu--portal{position:fixed;z-index:320;width:max-content;max-width:min(360px,calc(100vw - 16px))}.fancy-select__option{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease,color .12s ease}.fancy-select__check{flex-shrink:0;width:16px;height:16px;display:grid;place-items:center;color:currentColor}.fancy-select__text{min-width:0;line-height:1.3}.fancy-select__option.is-selected:not(.is-hi){background:rgba(13,219,176,.12);font-weight:600}.fancy-select__option.is-hi{background:var(--ink);color:#fff}.fancy-select__option.is-hi .fancy-select__check{color:#fff}.fancy-select__empty{padding:12px;font-size:13px;color:var(--muted);text-align:center}.fancy-select--block,.field .fancy-select,.field-compact .fancy-select{display:block;width:100%}.leads-filters .fancy-select{flex:0 1 auto}.leads-filters .fancy-select__trigger{min-height:42px;white-space:nowrap}.leads-table{width:100%;border-collapse:collapse;font-size:14px}.leads-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:rgba(7,17,31,.03)}.leads-table td{padding:14px 16px;border-top:1px solid var(--line);vertical-align:top}.leads-row{cursor:pointer;transition:background .15s ease}.leads-row.is-open,.leads-row:hover{background:rgba(13,219,176,.06)}.leads-status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.leads-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.leads-status--new{color:#087a62;background:rgba(13,219,176,.16)}.leads-status--in_progress{color:#1d4f91;background:rgba(59,130,246,.12)}.leads-status--done{color:#3d4a57;background:rgba(7,17,31,.08)}.leads-status--spam{color:#9b1c1c;background:rgba(185,28,28,.1)}.leads-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;font-size:12px;font-weight:600;background:rgba(7,17,31,.06);color:var(--ink-soft);margin:0;border:1px solid transparent;cursor:default;font:inherit}.leads-tag--channel{background:rgba(13,219,176,.14);color:#087a62}.leads-tag--active{cursor:pointer;background:#fff;border-color:var(--line);color:var(--ink)}.leads-tag--active:hover{border-color:rgba(185,28,28,.35);color:#9b1c1c;background:rgba(185,28,28,.06)}.leads-tag--suggest{cursor:pointer;background:#fff;border-color:var(--line);color:var(--ink-soft)}.leads-tag--suggest:hover{border-color:var(--teal-deep);color:var(--ink);background:rgba(13,219,176,.1)}.leads-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:22px;align-items:center}.leads-tags__empty{font-size:13px;color:var(--muted)}.leads-tags--suggest{margin-top:10px}.leads-drawer-root{position:fixed;inset:0;z-index:200;pointer-events:none}.leads-drawer-root.is-open{pointer-events:auto}.leads-drawer-backdrop{position:absolute;inset:0;background:rgba(7,17,31,.4);opacity:0;transition:opacity .36s var(--ease-out)}.leads-drawer-root.is-open .leads-drawer-backdrop{opacity:1}.leads-drawer{position:absolute;top:0;right:0;height:100%;width:min(960px,72vw);background:#f7f9fb;border-left:1px solid var(--line);border-radius:0;box-shadow:-24px 0 60px rgba(7,17,31,.18);transform:translateX(104%);transition:transform .38s var(--ease-out);display:flex;flex-direction:column;overflow:hidden;will-change:transform}.leads-drawer-root.is-open .leads-drawer{transform:translateX(0)}.leads-drawer__head{padding:22px 28px 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);display:grid;grid-gap:12px;gap:12px}.leads-drawer__title{margin:0;font-family:var(--font-display);font-size:28px;letter-spacing:-.03em;line-height:1.15}.leads-drawer__close{flex-shrink:0;width:40px;height:40px;margin:-6px -8px 0 0;border:0;border-radius:12px;background:transparent;color:var(--muted);font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}.leads-drawer__close:hover{background:rgba(7,17,31,.06);color:var(--ink)}.leads-drawer__body{flex:1 1;overflow:auto;padding:8px 28px 48px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px;column-gap:32px;align-content:start}.leads-section{padding:18px 0;border-bottom:1px solid var(--line);grid-column:1/-1}.leads-section--half{grid-column:span 1}.leads-section:last-child{border-bottom:0}.leads-section__label{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.leads-kv{display:grid;grid-gap:8px;gap:8px}.leads-kv__row{display:grid;grid-template-columns:140px 1fr;grid-gap:12px;gap:12px;font-size:14px;align-items:start}.leads-kv--answers{gap:12px}.leads-kv--answers .leads-kv__row{grid-template-columns:minmax(160px,1.35fr) minmax(120px,1fr)}.leads-kv--answers .leads-kv__key{line-height:1.35}.leads-kv__key{color:var(--muted)}.leads-kv__val{color:var(--ink);word-break:break-word;font-weight:550}.leads-kv__val a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.leads-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.leads-tag-input{display:flex;align-items:stretch;gap:0;margin-top:10px;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.leads-tag-input:focus-within{border-color:var(--teal-deep);box-shadow:0 0 0 3px rgba(13,219,176,.2)}.leads-tag-input input{flex:1 1;min-width:0;border:0;border-radius:0;padding:11px 14px;font-size:14px;background:transparent;color:var(--ink);outline:none}.leads-tag-input input::placeholder{color:var(--muted)}.leads-tag-input__add{flex-shrink:0;border:0;border-left:1px solid var(--line);background:rgba(7,17,31,.03);color:var(--ink);font:inherit;font-size:13px;font-weight:650;padding:0 14px;cursor:pointer;transition:background .15s ease,color .15s ease}.leads-tag-input__add:hover:not(:disabled){background:rgba(13,219,176,.16);color:#087a62}.leads-tag-input__add:disabled{opacity:.4;cursor:not-allowed}.leads-drawer__status{width:100%;display:block}.leads-empty{padding:48px 24px;text-align:center;color:var(--muted)}@media (max-width:900px){.leads-drawer{width:min(100vw,100%)}.leads-drawer__body{grid-template-columns:1fr;padding:8px 20px 40px;column-gap:0}.leads-section--half{grid-column:1/-1}.leads-kv__row{grid-template-columns:1fr;gap:2px}}.leads-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.leads-status-chip{border:1px solid var(--line);background:rgba(255,255,255,.8);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition:background .15s ease,border-color .15s ease}.leads-status-chip strong{font-weight:800;margin-left:4px}.leads-status-chip:hover{border-color:rgba(7,17,31,.22)}.leads-status-chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.leads-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.leads-filters .leads-search{flex:1 1 240px;min-width:200px}.leads-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.sashok-color-field__trigger{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;border:1px solid rgba(7,17,31,.12);border-radius:12px;padding:8px 12px;background:#fff;cursor:pointer;text-align:left;font:600 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:#07111f}.sashok-color-field__swatch{flex:none;width:28px;height:28px;border-radius:8px;border:1px solid rgba(7,17,31,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.sashok-color-field__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sashok-color-field__pop{position:fixed;z-index:2147483647;padding:12px;border-radius:16px;background:#fff;border:1px solid rgba(7,17,31,.1);box-shadow:0 18px 50px rgba(7,17,31,.22)}