@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,400;0,14..32,500;0,14..32,600&display=swap";:root,dialog::backdrop{--dialog-surface:radial-gradient(ellipse at 0 0, #23484b60, transparent 65%), #0c2027;--dialog-border:#48757866;--dialog-radius:26px;--dialog-shadow:0 24px 100px #0007;--dialog-backdrop:#01090dda;--dialog-backdrop-blur:8px;--dialog-text:#edf5f3;--dialog-copy:#bacccd;--dialog-muted:#99b1b7;--dialog-field:#07191f;--dialog-field-border:#42626a55;--dialog-placeholder:#6d8d95;--dialog-close:#b1c2c5;--dialog-close-bg:#ffffff08;--dialog-close-hover:#ffffff15;--dialog-action:#ceff42;--dialog-action-hover:#dcff77;--dialog-action-text:#142019;--dialog-focus:#b1d3d7}:root{color:#f6faf8;font-synthesis:none;text-rendering:optimizelegibility;background:#050607;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:#050607;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}.page-shell{width:100%;min-height:100svh}.page-shell-home{background:radial-gradient(65% 700px at 20% 100%,#3897a61a,#0000 75%),#061419}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{--contact-y:68.5%;--cta-size:clamp(136px, 10.5vw, 168px);--cta-radius:clamp(68px, 5.25vw, 84px);--touch-gap:18px;--human-touch-gap:clamp(86px, 5.5vw, 118px);isolation:isolate;color:#f6faf8;background:radial-gradient(circle at 50% 70%,#ceff4213,#0000 11%),radial-gradient(circle at 8% 68%,#368ba026,#0000 34%),radial-gradient(circle at 88% 76%,#2d6f891f,#0000 30%),linear-gradient(#07181f 0%,#06151b 48%,#071116 100%);min-height:max(760px,100svh);position:relative;overflow:hidden}.hero:before{content:"";z-index:0;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#def0ee38 0 1px,#0000 1.2px),radial-gradient(circle,#7bc4cf2e 0 1px,#0000 1.2px);background-position:0 0,37px 53px;background-size:83px 83px,117px 117px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.hero:after{content:"";z-index:8;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -120px 180px #00000059}.atmosphere{z-index:0;pointer-events:none;background:linear-gradient(90deg,#3d829206,#0000 28%,#8fccd409 50%,#0000 72%,#22627708),linear-gradient(#0000 62%,#01080b6b);position:absolute;inset:0}.integration-field{--field-cell-size:80px;z-index:1;grid-template-columns:repeat(auto-fill, var(--field-cell-size));grid-auto-rows:var(--field-cell-size);pointer-events:none;align-content:start;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#00000061 0%,#000 14% 88%,#00000057 100%);mask-image:linear-gradient(#00000061 0%,#000 14% 88%,#00000057 100%)}.integration-field:before{content:"";background-image:linear-gradient(90deg,#8ed2d318 1px,#0000 1px),linear-gradient(#8ed2d318 1px,#0000 1px);background-size:var(--field-cell-size) var(--field-cell-size);position:absolute;inset:0}.integration-field>span{grid-column:var(--cell-column);grid-row:var(--cell-row);width:var(--field-cell-size);height:var(--field-cell-size);opacity:0;animation:module-signal var(--cell-duration) ease-in-out var(--cell-delay) infinite;background:linear-gradient(135deg,#82d8d429,#549ba612);position:relative;box-shadow:inset 0 0 0 1px #b6e8e01a}.integration-field>span:nth-child(5n){background:linear-gradient(135deg,#ceff421f,#69c1b212);box-shadow:inset 0 0 0 1px #ceff421a}.hero-nav{z-index:12;background:#111618;border:1px solid #ecf4f221;border-radius:16px;justify-content:space-between;align-items:center;width:max-content;max-width:calc(100% - 54px);margin:24px auto 0;padding:7px 8px;display:flex;position:relative}.hero-logo{align-items:center;gap:13px;display:inline-flex}.hero-logo-copy{color:#ebf6f28f;white-space:nowrap;border-left:1px solid #ebf6f224;padding-left:13px;font-size:10px;font-weight:500;line-height:1.28}.brand-mark{flex:none;align-items:center;width:102px;height:24px;display:inline-flex;overflow:hidden}.brand-mark img{width:102px;height:auto;display:block}.nav-links{align-items:center;margin-left:clamp(48px,4.4vw,70px);display:flex}.nav-pages{align-items:center;gap:4px;display:flex}.nav-pages a,.nav-cta{color:#f3f8f6b3;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:5px;min-height:34px;padding:0 14px;font-size:13px;transition:color .18s,background .18s,transform .18s;display:inline-flex}.nav-pages a:hover,.nav-cta:hover{color:#fff;background:#1a2022}.nav-pages a[aria-current=page]{color:#ceff42;background:#ceff420f}.nav-actions{white-space:nowrap;align-items:center;gap:7px;margin-left:clamp(20px,2vw,28px);display:flex}.nav-cta{color:#172015;background:#ceff42;border:1px solid #ceff42;font-weight:600}.nav-cta:hover{color:#172015;background:#dcff77;transform:translateY(-1px)}.header-messengers{align-items:center;gap:5px;display:flex}.header-messenger{background:#f0f8f60e;border:1px solid #e7f3f021;border-radius:11px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid;overflow:hidden}.header-messenger:hover{background:#f0f8f61c;border-color:#ecf6f342;transform:translateY(-1px)}.header-messenger img{object-fit:contain;width:21px;height:21px;display:block}.header-messenger-max img{width:22px;height:22px}.header-messenger>span,.menu-button{display:none}.hero-copy{z-index:9;text-align:center;width:min(1120px,100% - 48px);position:absolute;top:clamp(128px,15.5vh,172px);left:50%;transform:translate(-50%)}.hero-copy h1{margin:0;font-size:clamp(46px,4.7vw,72px);font-weight:400;line-height:1.02}.hero-copy h1 span{white-space:nowrap;display:block}.hero-title-soft{color:#f6faf8}.hero-title-dynamic{color:#ceff42;text-shadow:0 0 34px #ceff4214;min-width:13ch}.hero-title-dynamic.is-scrambling{color:#dcff77;filter:blur(.35px);animation:.128s steps(2,end) infinite code-flicker}.hero-text{color:#ebf2f0ad;max-width:760px;margin:22px auto 0;font-size:18px;line-height:1.5}.hero-text span{display:block}.hands-stage{--hand-edge-feather:clamp(34px, 6vw, 118px);z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hand-edge-feather), #000 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--hand-edge-feather), #000 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--hand-edge-feather), #000 100%);position:absolute;inset:0}.hand-layer-human,.hand-layer-human-bottom{--hand-edge-feather:clamp(34px, 6vw, 118px);pointer-events:none;position:absolute;inset:0}.hand-layer-human{z-index:11;-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--hand-edge-feather), #000 100%);-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--hand-edge-feather), #000 100%);mask-image:linear-gradient(to left, transparent 0, #000 var(--hand-edge-feather), #000 100%)}.hand-layer-human-bottom{-webkit-mask-image:linear-gradient(to top, transparent 0, #000 var(--hand-edge-feather), #000 100%);-webkit-mask-image:linear-gradient(to top, transparent 0, #000 var(--hand-edge-feather), #000 100%);mask-image:linear-gradient(to top, transparent 0, #000 var(--hand-edge-feather), #000 100%)}.hand{-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.hand img{width:100%;height:auto;display:block}.hand-ai{z-index:2;top:var(--contact-y);left:calc(50% - var(--cta-radius) - var(--touch-gap));aspect-ratio:1599/984;opacity:.84;transform-origin:0 40%;width:82vw;animation:none;translate:-61.7% -68%;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#00000038 5%,#000000b8 13%,#000 23% 100%);mask-image:linear-gradient(135deg,#0000 0%,#00000038 5%,#000000b8 13%,#000 23% 100%)}.hand-human{z-index:11;top:var(--contact-y);left:calc(50% + var(--cta-radius) + var(--human-touch-gap));opacity:.92;filter:saturate(.78)brightness(1.02)contrast(1.02);transform-origin:100% 70%;width:62vw;animation:none;translate:-23% -17.7%;-webkit-mask-image:linear-gradient(135deg,#000 0% 74%,#000000ed 82%,#0000008a 91%,#0000 100%);mask-image:linear-gradient(135deg,#000 0% 74%,#000000ed 82%,#0000008a 91%,#0000 100%)}.hero.is-motion-ready .hand-ai{animation:2.4s cubic-bezier(.16,.78,.24,1) both reach-ai}.hero.is-motion-ready .hand-human{animation:2.5s cubic-bezier(.16,.78,.24,1) 80ms both reach-human}.contact-light{z-index:4;top:var(--contact-y);aspect-ratio:1;opacity:0;filter:blur(12px);background:radial-gradient(circle,#f8ffe280 0%,#ceff4247 13%,#7cd9be1a 35%,#0000 69%);border-radius:50%;width:clamp(320px,27vw,460px);animation:1.1s 1.75s forwards contact-awaken,3.8s ease-in-out 2.9s infinite contact-breathe;position:absolute;left:50%;transform:translate(-50%,-50%)scale(.42)}.hero-cta{--cta-float-distance:10px;z-index:10;top:var(--contact-y);width:var(--cta-size);height:var(--cta-size);color:#172015;text-align:center;cursor:pointer;animation:button-breathe 3.8s ease-in-out var(--cta-glow-delay,.8s) infinite, hero-cta-float 5.6s ease-in-out 2.9s infinite;background:#ceff42;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:20px;font-size:clamp(15px,1.05vw,17px);font-weight:600;line-height:1.16;transition:background .18s,transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #aee72b38,0 0 86px #68c6be1f}.hero-cta:hover{background:#dcff77;transform:translate(-50%,-50%)scale(1.035);box-shadow:0 24px 72px #aee72b42,0 0 92px #68c6be24}.audit-backdrop{z-index:50;background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));place-items:center;padding:22px;animation:.22s both backdrop-in;display:grid;position:fixed;inset:0}.audit-dialog{isolation:isolate;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7ec6c147 transparent;border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);width:min(720px,100%);max-height:calc(100dvh - 44px);color:var(--dialog-text);text-align:center;background:var(--dialog-surface);box-shadow:var(--dialog-shadow);padding:clamp(32px,4.6vw,54px);animation:.26s cubic-bezier(.2,.75,.25,1) both dialog-in;position:relative;overflow:hidden auto}.audit-dialog::-webkit-scrollbar{width:6px}.audit-dialog:not(.is-embedded){scrollbar-gutter:stable;outline:none;height:min(700px,100dvh - 44px)}.audit-dialog.has-lili-chat{scrollbar-gutter:auto;flex-direction:column;width:min(980px,100%);height:min(860px,100dvh - 44px);min-height:0;max-height:calc(100dvh - 44px);padding:0;display:flex;overflow:hidden}.audit-dialog-tools{flex:none;justify-content:flex-end;align-items:center;min-height:56px;padding:10px 14px 4px;display:flex}.audit-dialog-tools .audit-close{flex:0 0 42px;position:static}.audit-dialog::-webkit-scrollbar-track{background:0 0}.audit-dialog::-webkit-scrollbar-thumb{background:#7ec6c13d;border-radius:999px}.audit-dialog:after{content:none}.audit-close{z-index:3;width:42px;height:42px;color:var(--dialog-close);background:var(--dialog-close-bg);cursor:pointer;border:0;border-radius:12px;place-items:center;transition:color .18s,border-color .18s,background .18s;display:grid;position:absolute;top:18px;right:18px}.audit-close:hover{color:#fff;background:var(--dialog-close-hover)}.audit-presence,.audit-dialog h2,.audit-opening,.audit-dialog .audit-form{z-index:2;position:relative}.audit-presence{place-items:center;gap:5px;width:fit-content;margin:0 auto;display:grid}.audit-pet{isolation:isolate;flex:none;width:148px;height:138px;animation:4.8s ease-in-out infinite audit-pet-float;display:block;position:relative}.audit-pet:before{content:"";z-index:-1;filter:blur(11px);background:radial-gradient(circle at 54% 48%,#ceff4230,#4ac5cc21 43%,#0000 72%);border-radius:48%;animation:3.8s ease-in-out infinite audit-pet-aura;position:absolute;inset:15% 8% 4%}.audit-pet:after{content:"";z-index:-1;filter:blur(7px);background:#00000080;border-radius:50%;height:11px;position:absolute;bottom:3px;left:19%;right:19%}.audit-pet-art{z-index:1;filter:saturate(.82)contrast(.96)drop-shadow(0 10px 16px #00000052);width:100%;height:100%;display:block;position:absolute;inset:0}.audit-pet-eye-window,.audit-pet-mouth-window{pointer-events:none;overflow:hidden}.audit-pet-gaze{transition:transform .18s ease-out;transform:translateY(0)}.audit-pet.is-reading .audit-pet-gaze{transform:translateY(10px)}.audit-pet-sphere-glow{z-index:2;aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 34% 25%,#e0fffc1c,#0000 23%),radial-gradient(circle at 72% 77%,#ceff420b,#0000 38%);border:1px solid #96f4ee21;border-radius:50%;width:68%;animation:5.6s ease-in-out infinite audit-pet-sphere;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 8px 8px 22px #65e5e80e,inset -10px -12px 24px #00080b4d,0 0 22px #49ced01f}.audit-pet.is-compact{width:36px;height:36px;margin:-4px 0}.audit-pet.is-compact:before{filter:blur(5px);inset:17% 1% 1%}.audit-pet.is-compact:after{display:none}.audit-dialog h2{max-width:590px;margin:18px auto 0;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.07}.audit-opening{max-width:570px;color:var(--dialog-muted);margin:15px auto 0;font-size:15px;line-height:1.48}.audit-form{background:#07090a;border:1px solid #e8f5f12b;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:30px;padding:7px;display:grid}.audit-form input,.audit-form textarea{appearance:none;-webkit-tap-highlight-color:transparent;width:100%;min-width:0;min-height:52px;box-shadow:none;color:#f7fbf9;caret-color:#ceff42;background:0 0;border:0;outline:0;padding:0 15px;font-size:16px}.audit-form textarea{resize:none;min-height:92px;padding-block:14px;line-height:1.4}.audit-form input::placeholder,.audit-form textarea::placeholder{color:#e6f1ee6e}.audit-form:not(.is-inline){text-align:left;background:linear-gradient(#070b0d,#070b0d) padding-box padding-box,linear-gradient(115deg,#70d3cd59,#e8f9f414 45%,#ceff4233) border-box;border-color:#0000;margin-top:28px;padding:10px;transition:box-shadow .18s,background .18s;display:block;position:relative;box-shadow:inset 0 1px #ffffff06,0 18px 46px #0000002e}.audit-form input:focus,.audit-form textarea:focus,.audit-form input:focus-visible,.audit-form textarea:focus-visible{box-shadow:none;outline:none}.audit-form:not(.is-inline) textarea{min-height:116px;padding:12px 56px 48px 12px}.audit-dialog .audit-form{border-color:var(--dialog-field-border);background:var(--dialog-field);box-shadow:none}.audit-dialog .audit-form input,.audit-dialog .audit-form textarea{color:var(--dialog-text)}.audit-dialog .audit-form input::placeholder,.audit-dialog .audit-form textarea::placeholder{color:var(--dialog-placeholder)}.audit-dialog .dialog-submit:not(:disabled){background:var(--dialog-action);color:var(--dialog-action-text);border-color:#0000}.audit-dialog .dialog-submit:hover:not(:disabled){background:var(--dialog-action-hover)}.audit-form:not(.is-inline) .dialog-submit{border-radius:12px;width:44px;min-height:42px;padding:0;position:absolute;bottom:10px;right:10px}.dialog-submit{color:#172015;cursor:pointer;background:#ceff42;border:1px solid #ceff42;border-radius:14px;justify-content:center;align-self:end;align-items:center;gap:8px;min-height:52px;padding:7px 18px;font-size:15px;font-weight:600;display:inline-flex}.dialog-submit:disabled{color:#e6f1ee5c;cursor:default;background:#1a2224;border-color:#dfeeea1c}.audit-launcher{z-index:24;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:#ceff42;width:168px;height:168px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.audit-launcher .audit-pet{width:100%;height:100%}.audit-launcher:focus-visible{outline-offset:-18px;outline:2px solid #b1d3d7}.home-section,.inner-content,.site-footer{width:min(1280px,100% - 72px);margin-inline:auto}.liit-overview{isolation:isolate;background:radial-gradient(circle at 12% 34%,#3897a61f,#0000 34%),linear-gradient(#071116 0%,#07191f 46%,#061419 100%);padding:clamp(96px,8vw,124px) 0 clamp(104px,9vw,136px);position:relative;overflow:hidden}.hero-cta:before{content:"";border-radius:inherit;pointer-events:none;opacity:1;background:radial-gradient(circle at 30% 20%,#ffffff57,#0000 31%),radial-gradient(circle at 72% 82%,#4f810e33,#0000 42%);animation:1.05s 1.75s both hero-cta-surface;position:absolute;inset:0}.hero-cta>span{z-index:1;position:relative}.hero-cta-kicker{color:#12301bb8;box-shadow:none;letter-spacing:.075em;text-transform:uppercase;background:0 0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.hero-cta-label{font-size:clamp(15px,1.05vw,17px);font-weight:600;line-height:1.08}.liit-overview:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#030b0e9e,#0000 18% 82%,#030b0e9e);position:absolute;inset:0}.liit-overview-inner{z-index:1;width:min(1280px,100% - 72px);margin-inline:auto;position:relative}.liit-statement{text-align:center;max-width:1110px;margin-inline:auto}.liit-statement h2{margin:0;font-size:clamp(42px,4.1vw,56px);font-weight:400;line-height:.99}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(44px,4vw,56px);display:grid}.capability-tile{--tile-accent:#ceff42;color:#f3f8f6;background:radial-gradient(circle at 86% 8%,#368e991c,#0000 36%),#0b2026;border-radius:24px;min-width:0;min-height:260px;transition:background .26s;display:block;overflow:hidden}.capability-tile:hover{background:radial-gradient(circle at 82% 7%,#44a6af2b,#0000 38%),#0c2329}.capability-tile-support{--tile-accent:#6dd8f2}.capability-tile-development{--tile-accent:#a594ff}.capability-tile-documents{--tile-accent:#ffb56f}.capability-tile-analytics{--tile-accent:#66e2bf}.capability-tile-training{--tile-accent:#ff91a4}.capability-tile-analytics,.capability-tile-support{background:radial-gradient(circle at 12% 100%,#32789d1f,#0000 38%),#0b2026}.capability-tile-visual{background:#10242a;min-width:0;height:390px;margin:0;position:relative;overflow:hidden}.capability-illustration{width:100%;height:100%;display:block;overflow:visible}.illustration-atmosphere{fill:none;stroke:#74c9cd24;stroke-width:1.4px}.illustration-atmosphere.is-secondary{stroke:#ceff4214;stroke-dasharray:7 13}.illustration-living{stroke:none}.illustration-living.is-blue{fill:#2969f4}.illustration-living.is-warm{fill:#e68b5c}.illustration-living.is-offwhite{fill:#eef2ed}.illustration-living.is-lime{fill:#ceff42}.illustration-detail{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.illustration-detail.is-dark{stroke:#07191fa3}.illustration-detail.is-light{stroke:#fffaf3bf}.illustration-wire{fill:none;stroke:#9ae2ddb3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.illustration-wire .is-strong{stroke:#ceff42;stroke-width:3px}.illustration-flow{fill:none;stroke:#ceff42;stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 10;animation:4.8s linear infinite illustration-trace}.illustration-signal{fill:#ceff42;filter:drop-shadow(0 0 10px #ceff42b8);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite illustration-signal}.illustration-signal.is-large{opacity:.94}.capability-tile:hover .illustration-wire{stroke:#b0f2e8db}.capability-tile-body{flex-direction:column;min-width:0;min-height:260px;padding:28px 28px 24px;display:flex}.capability-tile-head{grid-template-columns:minmax(0,1fr) 54px;align-items:start;gap:20px;min-width:0;min-height:76px;display:grid}.capability-tile-symbol{border:1px solid color-mix(in srgb, var(--tile-accent) 26%, transparent);width:54px;height:54px;color:var(--tile-accent);background:color-mix(in srgb, var(--tile-accent) 8%, transparent);border-radius:16px;place-items:center;display:grid}.capability-tile-body h3{color:#f3f8f6;min-width:0;max-width:none;margin:0;font-size:clamp(28px,2.2vw,36px);font-weight:430;line-height:1.06}.capability-tile-body>p{color:#e0eeebab;max-width:350px;margin:16px 0 0;padding-bottom:16px;font-size:15px;line-height:1.42}.capability-tile-body button{color:#f5f9f8eb;width:fit-content;min-height:42px;font:inherit;cursor:pointer;background:#e8f3f012;border:1px solid #e8f3f02e;border-radius:12px;margin-top:auto;padding:10px 14px;font-size:13px;font-weight:560;transition:color .22s,border-color .22s,background .22s,transform .22s}.capability-tile-body button:hover{color:#fff;background:#e8f3f021;border-color:#e8f3f04d;transform:translateY(-1px)}.capability-scene{grid-template-rows:minmax(0,1.12fr) minmax(0,.88fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;min-height:610px;animation:.3s cubic-bezier(.2,.76,.28,1) both scene-enter;display:grid}.scene-card{border-radius:28px;min-width:0;min-height:0;padding:clamp(24px,2.1vw,34px);position:relative;overflow:hidden}.scene-card h3,.scene-card h4,.scene-card p{margin:0}.scene-card h3{font-size:clamp(38px,3.4vw,54px);font-weight:430;line-height:.98}.scene-card h4{font-size:clamp(24px,2vw,31px);font-weight:450;line-height:1.06}.scene-card p{font-size:17px;line-height:1.4}.scene-kicker{color:#e4f0ee9e;align-items:center;gap:9px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.scene-kicker i{background:#ceff42;border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #ceff426b}.scene-kicker-dark{color:#07202799}.scene-agents .agent-dialog-card{color:#f4f9f7;background:radial-gradient(circle at 88% 14%,#42b0be2e,#0000 27%),linear-gradient(145deg,#0b2d34,#082229 72%);flex-direction:column;grid-area:1/1/3/9;display:flex;box-shadow:inset 0 0 0 1px #bee3e01a}.agent-dialog-card h3{max-width:650px;margin-top:22px}.agent-dialog{gap:10px;margin:auto 0 22px;display:grid}.agent-dialog p{color:#eaf5f2;background:#124750;border-radius:18px 18px 18px 5px;width:fit-content;max-width:min(78%,430px);padding:14px 17px}.agent-dialog .is-agent{color:#092027;background:#e8f0ed;border-radius:18px 18px 5px;margin-left:15%}.agent-action{color:#102116;background:#ceff42;border-radius:20px;align-items:center;gap:13px;padding:17px;display:flex}.agent-action>span{background:#1021161f;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;font-weight:700;display:grid}.agent-action div{gap:3px;display:grid}.agent-action small{opacity:.65;font-size:14px}.agent-action strong{font-size:18px;font-weight:600}.agent-roles-card{color:#f6faf8;background:#126f7d;flex-direction:column;grid-area:1/9/auto/13;display:flex}.agent-role-list{gap:0;margin-top:auto;display:grid}.agent-role-list span{border-bottom:1px solid #f0f9f729;padding:11px 0;font-size:15px;font-weight:500}.agent-role-list span:last-child{border-bottom:0}.agent-handoff-card{color:#092027;background:#e7f0ed;flex-direction:column;grid-area:2/9/auto/13;justify-content:flex-end;display:flex}.agent-handoff-card p{color:#092027a8;margin-top:12px}.handoff-mark{color:#116b78;font-size:58px;font-weight:300;line-height:1;position:absolute;top:18px;right:25px}.support-inbox-card{color:#f5faf8;background:radial-gradient(circle at 100% 0,#43a4b433,#0000 31%),#0c3038;flex-direction:column;grid-area:1/1/3/6;display:flex}.support-inbox-card h3{margin-top:22px}.support-inbox{gap:9px;margin-top:auto;display:grid}.support-inbox>span{color:#eef7f5ad;background:#031a1f3d;border:1px solid #d2ebe81a;border-radius:16px;align-items:center;gap:11px;min-height:58px;padding:12px 14px;font-size:16px;font-weight:550;display:flex}.support-inbox>span i{background:#b1d5d357;border-radius:50%;width:10px;height:10px}.support-inbox>span.is-active{color:#0e2015;background:#ceff42}.support-inbox>span.is-active i{background:#126f7d}.support-answer-card{color:#092027;background:#e7f0ed;flex-direction:column;grid-area:1/6/auto/13;display:flex}.support-channel{color:#f5faf8;background:#126f7d;border-radius:10px;grid-column:1/-1;width:fit-content;padding:7px 10px;font-size:13px;font-weight:650}.support-order-meta{border-bottom:1px solid #0a373f24;justify-content:space-between;align-items:baseline;margin-top:24px;padding-bottom:12px;display:flex}.support-order-meta small{color:#617578;font-size:13px}.support-order-meta strong{font-size:21px;font-weight:600}.support-status-visual{gap:7px;margin:auto 0;display:grid}.support-status-visual>strong{font-size:clamp(29px,2.8vw,43px);font-weight:460;line-height:1.02}.support-status-visual>span{color:#617578;font-size:14px}.support-status-line{justify-content:space-between;width:min(100%,330px);margin-bottom:13px;display:flex;position:relative}.support-status-line:before{content:"";background:linear-gradient(90deg,#126f7d 0 68%,#c7d7d3 68%);height:2px;position:absolute;top:8px;left:9px;right:9px}.support-status-line i{z-index:1;background:#126f7d;border:4px solid #e7f0ed;border-radius:50%;width:18px;height:18px;position:relative;box-shadow:0 0 0 1px #126f7d}.support-status-line i:last-child{background:#ceff42;box-shadow:0 0 0 1px #8eaa3d}.support-next-action{color:#36575b;border-top:1px solid #0a373f24;padding-top:13px;font-weight:550;font-size:14px!important}.support-human-card{color:#f5faf8;background:#176ed0;grid-area:2/6/auto/13;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:24px;display:grid}.support-human-card p{color:#f5faf8b8;margin-top:10px}.support-human-icon{width:104px;height:72px;position:relative}.support-human-icon span{background:#ffffff38;border:3px solid #ceff42;border-radius:50%;width:58px;height:58px;position:absolute}.support-human-icon span:first-child{top:0;left:0}.support-human-icon span:last-child{background:#ceff42;bottom:0;right:0}.integration-map-card{color:#092027;background:radial-gradient(circle at 18% 92%,#338f9d21,#0000 25%),#e7f0ed;flex-direction:column;grid-area:1/1/3/9;display:flex}.integration-map-heading h3{max-width:650px;margin-top:19px}.integration-map{grid-template-columns:minmax(150px,1fr) auto 112px auto 88px;align-items:center;gap:12px;margin-top:auto;padding-top:34px;display:grid}.integration-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.integration-sources span,.integration-targets span{text-align:center;background:#fff9;border:1px solid #092d341f;border-radius:15px;place-items:center;min-height:54px;padding:10px;font-size:15px;font-weight:600;display:grid}.integration-arrow{color:#116b78;font-size:30px}.integration-hub{aspect-ratio:1;color:#112015;background:#ceff42;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 15px 40px #1f542824}.integration-hub strong{font-size:23px;font-weight:650}.integration-hub small{opacity:.6;margin-top:3px;font-size:11px}.integration-targets{gap:8px;display:grid}.integration-result-card{color:#f5faf8;background:radial-gradient(circle at 100% 0,#ceff4226,#0000 29%),#0d343c;flex-direction:column;grid-area:1/9/3/13;display:flex}.result-checks{gap:10px;margin:auto 0;padding:0;list-style:none;display:grid}.result-checks li{background:#04181d47;border:1px solid #c5e5e21a;border-radius:15px;align-items:center;gap:10px;padding:12px 13px;font-size:16px;display:flex}.result-checks li span{color:#ceff42;font-weight:700}.integration-result-card p{color:#eaf4f2a3}.document-paper-card{color:#082027;background:#dfe9e6;grid-area:1/1/3/8;grid-template-columns:minmax(230px,.9fr) minmax(190px,.72fr);align-items:end;gap:28px;display:grid}.document-paper{background:#fbfdfc;border-radius:23px 23px 5px 5px;flex-direction:column;min-height:430px;padding:27px;display:flex;transform:rotate(-2deg)translateY(30px);box-shadow:0 22px 60px #06272e21}.document-type{color:#f8fbfa;background:#126f7d;border-radius:8px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:600}.document-paper>strong{margin:22px 0 30px;font-size:25px;font-weight:550}.paper-line{background:#dfe9e6;border-radius:8px;width:76%;height:7px;margin-top:12px}.paper-line.is-long{width:100%}.paper-line.is-short{width:48%}.extracted-fields{gap:8px;margin-top:auto;display:grid}.extracted-fields span{border:1px solid #dbe7e3;border-radius:13px;justify-content:space-between;gap:10px;padding:11px 12px;display:flex}.extracted-fields small{color:#5f7477;font-size:13px}.extracted-fields b{color:#438f2e;font-size:13px;font-weight:600}.document-caption{padding-bottom:16px}.document-caption .scene-kicker{color:#0820278c}.document-caption h3{margin-top:18px;font-size:clamp(32px,2.5vw,42px)}.document-output-card{color:#f4faf8;background:#126f7d;flex-direction:column;grid-area:1/8/auto/13;display:flex}.knowledge-label{color:#102116;background:#ceff42;border-radius:10px;width:fit-content;padding:7px 10px;font-size:13px;font-weight:650}.document-output-card h4{margin-top:18px}.document-output-card p{color:#f0f9f7ad;margin-top:auto;font-size:15px}.document-output-route{align-items:center;gap:7px;margin:18px 0;display:flex}.document-output-route span{text-align:center;background:#04242a38;border:1px solid #e6f5f224;border-radius:13px;flex:1;place-items:center;min-height:46px;padding:9px;font-size:13px;font-weight:600;display:grid}.document-output-route b{color:#ceff42;font-size:19px;font-weight:500}.document-types-card{color:#f5faf8;background:#176ed0;flex-direction:column;grid-area:2/8/auto/13;display:flex}.document-types{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.document-types span{border-bottom:1px solid #ffffff2b;padding:11px 0;font-size:15px;font-weight:550}.document-types span:nth-last-child(-n+2){border-bottom:0}.knowledge-search-card{color:#f5faf8;background:radial-gradient(circle at 91% 9%,#ceff421f,#0000 25%),#126f7d;flex-direction:column;grid-area:1/1/3/9;display:flex}.knowledge-search-card h3{max-width:680px;margin-top:22px}.knowledge-search-query{border-top:1px solid #eff8f62e;border-bottom:1px solid #eff8f62e;gap:5px;margin-top:auto;padding:12px 0 13px;display:grid}.knowledge-search-query span{color:#eff8f68c;font-size:12px}.knowledge-search-query strong{font-size:18px;font-weight:520}.knowledge-document-result{color:#102126;background:#f2f6f4;margin:14px 0 0 9%;padding:18px 22px 18px 25px;position:relative;overflow:hidden;box-shadow:0 16px 44px #00181f24}.knowledge-document-result:before{content:"";background:#ceff42;width:6px;position:absolute;inset:0 auto 0 0}.knowledge-document-result>span{color:#587074;font-size:12px}.knowledge-document-result h4{max-width:570px;margin-top:9px;font-size:clamp(22px,2vw,30px)}.knowledge-document-result p{color:#126f7d;margin-top:12px;font-size:13px;font-weight:600}.knowledge-sources-card{color:#092027;background:#e7f0ed;flex-direction:column;grid-area:1/9/auto/13;display:flex}.knowledge-source-list{margin-top:auto;display:grid}.knowledge-source-list span{border-bottom:1px solid #0a363e21;padding:10px 0;font-size:15px;font-weight:550}.knowledge-source-list span:last-child{border-bottom:0}.knowledge-team-card{color:#f5faf8;background:#176ed0;flex-direction:column;grid-area:2/9/auto/13;justify-content:flex-end;display:flex}.knowledge-team-card p{color:#f5faf8b8;margin-top:11px}.knowledge-team-mark{color:#102116;background:#ceff42;border:1px solid #fff3;border-radius:50%;place-items:center;width:45px;height:45px;font-size:22px;font-weight:650;display:grid;position:absolute;top:22px;right:25px}.capability-foundation-wrap{border-top:1px solid #c3e4e024;justify-content:space-between;align-items:center;gap:28px;margin:34px 0 0 324px;padding-top:26px;display:flex}.capability-foundation-wrap>p{color:#e0eeeb99;max-width:720px;margin:0;font-size:15px;line-height:1.5}.capability-action{color:#172015;min-height:52px;font:inherit;cursor:pointer;background:#ceff42;border:0;border-radius:14px;flex:none;margin-top:0;padding:0 22px;font-size:15px;font-weight:650;transition:background .18s,transform .18s}.capability-action:hover{background:#dcff78;transform:translateY(-1px)}.analytics-question-card{color:#f7fbfa;background:radial-gradient(circle at 110% -10%,#ceff4238,#0000 29%),#176ed0;flex-direction:column;grid-area:1/1/3/6;display:flex}.analytics-question-card h3{margin-top:22px}.analytics-question{color:#082027;background:#eef4f2;border-radius:17px 17px 17px 5px;padding:14px 16px;font-weight:550;margin-top:auto!important}.analytics-answer{color:#102116;background:#ceff42;border-radius:17px 17px 5px;padding:14px 16px;margin:10px 0 0 12%!important}.analytics-board-card{color:#092027;background:#e7f0ed;grid-area:1/6/auto/13}.analytics-board-card header{justify-content:space-between;align-items:start;gap:16px;display:flex}.analytics-board-card header span{color:#5e7477;font-size:13px}.analytics-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.analytics-report-grid span{color:#294b50;background:#ffffff80;border:1px solid #093a431f;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;font-size:15px;font-weight:550;display:flex}.analytics-report-grid i{color:#126f7d;font-size:12px;font-style:normal;font-weight:700}.analytics-sources-card{color:#f5faf8;background:#0d343c;grid-area:2/6/auto/13;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;display:grid}.analytics-sources-card span{background:#02171c40;border:1px solid #d2ebe81f;border-radius:18px;place-items:center;min-height:78px;font-size:16px;font-weight:550;display:grid}.growth-channels-card{color:#092027;background:#e7f0ed;flex-direction:column;grid-area:1/1/auto/5;display:flex}.growth-brands{gap:9px;margin-top:auto;display:grid}.growth-brands>span{background:#0d343c;border:1px solid #0b30381a;border-radius:16px;align-items:center;min-height:63px;padding:14px;display:flex}.growth-brands img{width:min(100%,170px);max-height:31px;display:block}.growth-route-card{color:#f7fbfa;background:radial-gradient(circle at 96% 92%,#ceff4233,#0000 26%),#176ed0;flex-direction:column;grid-area:1/5/3/13;display:flex}.growth-route-card h3{max-width:640px;margin-top:22px}.growth-route-card .scene-kicker-dark{color:#f7fbfaad}.growth-route{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-top:auto;display:grid}.growth-route>span{text-align:center;background:#03234c24;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:92px;padding:12px 8px;font-size:14px;font-weight:600;display:flex}.growth-route>span i{color:#ceff42;font-size:12px;font-style:normal}.growth-route>b{color:#ceff42;font-size:22px;font-weight:500}.growth-kit-card{color:#f4faf8;background:#126f7d;flex-direction:column;grid-area:2/1/auto/5;display:flex}.growth-kit{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 17px;display:grid}.growth-kit span{border-bottom:1px solid #f4faf829;padding:9px 0;font-size:14px;font-weight:550}.growth-kit span:nth-last-child(-n+2){border-bottom:0}.growth-kit-card p{color:#f1f9f7b8;margin-top:auto;font-size:15px}.team-roadmap-card{color:#082027;background:#e7f0ed;grid-area:1/1/auto/13}.team-roadmap-card h3{max-width:720px;margin-top:18px}.team-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:38px;display:grid;position:relative}.team-roadmap:before{content:"";background:#b7ceca;height:2px;position:absolute;top:23px;left:7%;right:7%}.team-roadmap div{text-align:center;justify-items:center;gap:12px;display:grid;position:relative}.team-roadmap div>span{z-index:1;color:#eef7f4;background:#126f7d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:650;display:grid}.team-roadmap div:nth-child(3)>span{color:#102116;background:#ceff42;box-shadow:0 0 0 9px #ceff4233}.team-roadmap strong{max-width:150px;font-size:15px;font-weight:550;line-height:1.2}.team-roles-card{color:#f5faf8;background:#176ed0;flex-direction:column;grid-area:2/1/auto/8;display:flex}.team-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.team-roles span{background:#03234c24;border:1px solid #ffffff29;border-radius:14px;padding:11px;font-size:15px;font-weight:550}.team-support-card{color:#102116;background:#ceff42;flex-direction:column;grid-area:2/8/auto/13;justify-content:flex-end;display:flex}.team-support-card p{color:#102116ad;margin-top:12px}.support-pulse{background:#126f7d;border-radius:50%;width:14px;height:14px;position:absolute;top:27px;right:29px;box-shadow:0 0 0 9px #126f7d21}.capability-demo{background:radial-gradient(circle at 50% 52%,#ceff4214,#0000 25%),linear-gradient(90deg,#6eb9bb0e 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#6eb9bb0e 1px,#0000 1px) 0 0/56px 56px,linear-gradient(145deg,#082128,#06171c 70%);grid-template-columns:minmax(0,1fr) 142px minmax(0,1fr);align-items:center;gap:30px;min-height:430px;padding:38px;display:grid;position:relative;overflow:hidden}.capability-demo:not(.demo-web):before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#70c0c06b 20%,#ceff428c 50%,#70c0c06b 80%,#0000);height:1px;position:absolute;top:50%;left:13%;right:13%}.capability-demo:not(.demo-web):after{content:"";z-index:1;background:#ceff42;border-radius:50%;width:8px;height:8px;animation:3.8s ease-in-out infinite signal-across;position:absolute;top:calc(50% - 4px);left:15%;box-shadow:0 0 18px #ceff42d9}.demo-column,.demo-engine,.ad-route,.browser-frame,.web-result{z-index:2;position:relative}.demo-column{flex-direction:column;gap:10px;min-width:0;display:flex}.demo-caption{color:#c0d8d68f;margin-bottom:4px;font-size:12px;line-height:1.2}.message-card{color:#f2f8f6d1;background:#0c272d;border:1px solid #b3dcda1f;border-radius:13px 13px 13px 4px;width:fit-content;max-width:100%;padding:11px 14px;font-size:13px;line-height:1.3;box-shadow:0 12px 30px #00000021}.message-card:nth-child(3){margin-left:15px}.message-card:nth-child(4){margin-left:5px}.demo-engine{background:#0a2227;border:1px solid #ceff4247;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:136px;height:136px;display:flex;box-shadow:0 0 50px #66c2bb14}.demo-engine .engine-orbit{border:1px solid #7bc8c638;border-radius:50%;animation:7s linear infinite orbit-turn;position:absolute;inset:-10px}.engine-orbit i{background:#ceff42;border-radius:50%;width:7px;height:7px;position:absolute;top:21px;right:5px;box-shadow:0 0 16px #ceff42bf}.demo-engine b{color:#172015;text-align:center;background:#ceff42;border-radius:8px;min-width:32px;padding:4px 8px;font-size:12px;font-weight:600}.demo-engine strong{margin-top:8px;font-size:16px;font-weight:500}.demo-engine small{color:#d8e9e67a;margin-top:3px;font-size:11px}.demo-result-card{background:#0c282e;border:1px solid #b6e0dc21;border-radius:20px;padding:20px;box-shadow:0 18px 46px #0003}.demo-status{color:#ceff42;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.demo-status i,.automation-results i,.team-results i{background:#ceff42;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 13px #ceff428c}.demo-result-card h4{margin:22px 0 18px;font-size:clamp(22px,2vw,29px);font-weight:400;line-height:1.06}.demo-result-card dl{margin:0}.demo-result-card dl>div{border-top:1px solid #cae6e217;grid-template-columns:70px 1fr;gap:10px;padding:9px 0;font-size:12px;display:grid}.demo-result-card dt{color:#cfe2df7a}.demo-result-card dd{color:#f2f8f6d1;margin:0}.system-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.system-stack .demo-caption{grid-column:1/-1}.system-stack>span:not(.demo-caption){color:#f0f7f5bf;background:#0b262c;border:1px solid #b4dcda21;border-radius:13px;place-items:center;min-height:56px;padding:10px;font-size:13px;display:grid}.workflow-engine b{min-width:46px}.automation-results>span:not(.demo-caption),.team-results>span:not(.demo-caption){color:#f2f8f6cc;border-bottom:1px solid #c9e6e21a;align-items:center;gap:9px;min-height:48px;padding:11px 13px;font-size:13px;display:flex}.demo-web{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:30px}.browser-frame{background:#0a2026;border:1px solid #bde1de2b;border-radius:18px;width:calc(100% - 112px);min-height:365px;overflow:hidden;box-shadow:0 24px 70px #0000003b}.browser-bar{background:#0c282e;border-bottom:1px solid #bfe1de1a;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.browser-bar i{background:#cae2df4d;border-radius:50%;width:6px;height:6px}.browser-bar span{color:#d3e7e46b;margin-left:7px;font-size:10px}.browser-content{padding:27px}.browser-content h4{max-width:520px;margin:11px 0 24px;font-size:clamp(25px,2.6vw,36px);font-weight:400;line-height:1.05}.browser-query{color:#e2eeec99;background:#06171b;border:1px solid #c0e2de24;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;max-width:560px;min-height:48px;padding:6px 7px 6px 14px;font-size:12px;display:flex}.browser-query b{color:#172015;background:#ceff42;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.generated-layout{grid-template-columns:1.2fr .8fr;gap:9px;margin-top:17px;display:grid}.generated-layout>span{color:#e6f2efa6;background:#0b262c;border:1px solid #b3dad71c;border-radius:12px;align-items:center;gap:8px;min-height:49px;padding:11px;font-size:11px;display:flex}.generated-layout .generated-main{color:#f4f9f7d9;background:linear-gradient(145deg,#ceff4214,#0b262c 70%);grid-row:1/3;min-height:107px}.generated-layout i{background:#ceff42;border-radius:2px;flex:none;width:7px;height:7px}.web-result{background:#102b2f;border:1px solid #ceff4240;border-radius:18px;flex-direction:column;justify-content:flex-end;width:210px;min-height:118px;padding:18px;display:flex;position:absolute;bottom:34px;right:28px;box-shadow:0 20px 58px #00000059,0 0 44px #ceff4214}.web-result>i{background:#ceff42;border-radius:50%;width:9px;height:9px;position:absolute;top:16px;right:16px;box-shadow:0 0 16px #ceff429e}.web-result span{color:#ceff42;font-size:11px}.web-result strong{margin-top:6px;font-size:14px;font-weight:500;line-height:1.3}.demo-ads{grid-template-columns:minmax(0,.9fr) minmax(145px,.8fr) minmax(0,1fr)}.ad-variants>span:not(.demo-caption){color:#eef6f4b8;background:#0b262c;border:1px solid #b5ddda1f;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;font-size:12px;display:flex}.ad-variants i{color:#ceff42;font-size:10px;font-style:normal}.ad-route{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.ad-route span{color:#eff7f5b3;text-align:center;background:#0a2329;border:1px solid #bbdedc1f;border-radius:10px;min-width:108px;padding:8px 10px;font-size:11px}.ad-route i{background:linear-gradient(#67b9ba4d,#ceff42);width:1px;height:18px}.ad-result h4{margin-bottom:22px}.lead-source{color:#d3e6e37a;font-size:11px;line-height:1.4}.knowledge-stack>span:not(.demo-caption){color:#eef6f4b8;background:#0b262c;border:1px solid #b3dbd81f;border-radius:12px;justify-content:space-between;align-items:center;min-height:47px;padding:11px 13px;font-size:12px;display:flex}.knowledge-stack i{background:#ceff4285;border-radius:4px;width:20px;height:4px}.team-engine b{min-width:34px}.closing-section h2,.page-cta h2{margin:0;font-size:clamp(48px,5.8vw,88px);font-weight:400;line-height:.98}.detail-row>span,.outcome-grid article>span,.process-list article>span{color:#ceff42;font-size:13px;font-weight:600}.closing-section,.page-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#ceff4221,#0000 42%),linear-gradient(145deg,#10242a,#0a181d 65%);border:1px solid #e5f4ef1c;border-radius:30px;margin-bottom:100px;padding:clamp(48px,7vw,96px)}.closing-section p,.page-cta p{color:#ebf2f0ab;max-width:650px;margin:26px auto 0;font-size:18px;line-height:1.55}.closing-section button,.page-hero button,.page-cta button{color:#172015;cursor:pointer;background:#ceff42;border:0;border-radius:14px;min-height:52px;margin-top:30px;padding:0 22px;font-size:15px;font-weight:600;transition:background .18s,transform .18s}.closing-section button:hover,.page-hero button:hover,.page-cta button:hover{background:#dcff77;transform:translateY(-2px)}.site-footer{border-top:1px solid #ebf6f21a;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:34px 0 46px;display:grid}.footer-brand{color:#f6faf8d9;align-items:center;gap:12px;font-size:14px;display:inline-flex}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}.footer-links a{color:#ebf2f094;font-size:13px}.footer-links a:hover{color:#fff}.inner-shell{isolation:isolate;background:radial-gradient(circle at 12% 18%,#4097a524,#0000 30%),radial-gradient(circle at 84% 44%,#ceff420b,#0000 24%),linear-gradient(#07181f 0%,#071116 54%,#050a0c 100%);min-height:100svh;position:relative;overflow:hidden}.inner-shell .hero-nav{z-index:5;position:relative}.inner-atmosphere{z-index:-1;pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#d2ebe847 0 1px,#0000 1.2px);background-size:102px 102px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 66%);mask-image:linear-gradient(#000,#0000 66%)}.inner-content{padding-top:100px}.page-hero{border-bottom:1px solid #ebf6f21a;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;min-height:590px;padding:72px 0 110px;display:grid}.page-hero h1,.contact-page h1,.not-found h1{margin:0;font-size:clamp(58px,7vw,106px);font-weight:400;line-height:.94}.page-hero>div{padding-bottom:7px}.page-hero p,.contact-page>div>p{color:#ebf2f0ad;max-width:550px;margin:0;font-size:18px;line-height:1.55}.detail-list{padding:48px 0 120px}.detail-row{border-bottom:1px solid #ebf6f21a;grid-template-columns:100px 1fr;padding:70px 0;scroll-margin-top:24px;display:grid}.detail-row>div{grid-template-columns:1fr .72fr;align-items:start;column-gap:60px;display:grid}.detail-row h2{grid-row:1/3;margin:0;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1}.detail-row strong{color:#f6faf8;font-size:19px;font-weight:500}.detail-row p{color:#ebf2f09e;margin:14px 0 0;font-size:16px;line-height:1.58}.outcome-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:72px 0 130px;display:grid}.outcome-grid article{background:#0a181db8;border:1px solid #ebf6f21a;border-radius:24px;flex-direction:column;min-height:330px;padding:30px;display:flex}.outcome-grid h2{max-width:520px;margin:auto 0 16px;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.02}.outcome-grid p{color:#ebf2f09e;max-width:560px;margin:0;font-size:16px;line-height:1.55}.process-list{padding:70px 0 130px}.process-list article{border-bottom:1px solid #ebf6f21a;grid-template-columns:100px .78fr 1fr;align-items:start;gap:36px;min-height:190px;padding:34px 0;display:grid}.process-list h2{margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.04}.process-list p{color:#ebf2f09e;max-width:570px;margin:5px 0 0;font-size:17px;line-height:1.55}.about-principles{grid-template-columns:repeat(3,1fr);gap:14px;padding:72px 0 34px;display:grid}.about-principles article{background:#0a181db8;border:1px solid #ebf6f21a;border-radius:24px;flex-direction:column;min-height:360px;padding:28px;display:flex}.about-principles span{color:#ceff42;font-size:13px;font-weight:600}.about-principles h2{margin:auto 0 16px;font-size:clamp(34px,3.5vw,52px);font-weight:400;line-height:1.02}.about-principles p{color:#ebf2f09e;margin:0;font-size:16px;line-height:1.55}.process-link{text-align:right;padding:26px 0 110px}.process-link a{color:#ceff42;font-size:16px}.contact-page{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:calc(100svh - 205px);padding:88px 0 130px;display:grid}.contact-page>div>p{margin-top:30px}.contact-form-card{background:#0b1a1fe6;border:1px solid #ebf6f21f;border-radius:28px;padding:clamp(28px,4vw,52px)}.contact-form-card>strong{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.08;display:block}.contact-form-card>p{color:#ebf2f094;margin:14px 0 0;line-height:1.5}.audit-form.is-inline{background:#071014;grid-template-columns:1fr;margin-top:28px}.audit-form.is-inline .dialog-submit{width:100%}.contact-form-card>a{color:#ceff42;margin-top:18px;font-size:14px;display:inline-block}.contact-form-card>.contact-phone{color:#f6faf8;margin-right:22px;font-size:17px;font-weight:500}@media (width<=1180px){.hero-nav{border-radius:15px;width:calc(100% - 28px);max-width:none;margin:14px auto 0}.menu-button{color:#f5faf8;cursor:pointer;background:#202729;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.nav-links{background:#111618;border:1px solid #e7f5f126;border-radius:14px;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 88px);margin-left:0;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.nav-links.is-open{display:flex}.nav-pages{flex-direction:column;align-items:stretch;display:flex}.nav-pages a{justify-content:space-between;width:100%;min-height:44px}.nav-actions{border-top:1px solid #e7f5f11c;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:8px 0 0;padding-top:8px;display:flex}.nav-cta{justify-content:center;width:100%;min-height:44px}.header-messengers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.header-messenger{color:#f3f8f6c7;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:12px;font-weight:550;display:flex}.header-messenger>span{display:inline}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-tile{min-height:250px;display:block}.capability-tile-body{min-height:250px}}.not-found{text-align:center;place-content:center;min-height:650px;display:grid}.not-found>span{color:#ceff42;font-size:14px}.not-found h1{margin-top:20px;font-size:clamp(48px,7vw,92px)}.not-found a{color:#ceff42;margin-top:30px}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{box-shadow:none!important;outline:none!important}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #ceff42}@keyframes reach-ai{0%{transform:translate(-12vw,-7vh)rotate(-7deg)scale(.92)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes reach-human{0%{transform:translate(13vw,8vh)rotate(7deg)scale(.94)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes mobile-reach-ai{0%{transform:translate(-8vw,2.5vh)rotate(-3deg)scale(.96)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes mobile-reach-human{0%{transform:translate(8vw,3vh)rotate(3.5deg)scale(.96)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes code-flicker{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.78;transform:translateY(-.025em)}}@keyframes hero-cta-surface{0%{opacity:0}to{opacity:1}}@keyframes button-breathe{0%,to{box-shadow:0 22px 64px #aee72b2e,0 0 74px #68c6be1a}50%{box-shadow:0 28px 84px #aee72b4d,0 0 112px #68c6be2e}}@keyframes hero-cta-float{0%,to{translate:0}50%{translate:0 calc(-1 * var(--cta-float-distance))}}@keyframes contact-awaken{0%{opacity:0;transform:translate(-50%,-50%)scale(.42)}46%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}to{opacity:.72;transform:translate(-50%,-50%)scale(.94)}}@keyframes contact-breathe{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes module-signal{0%,43%,56%,to{opacity:0}48%,51%{opacity:var(--cell-strength)}}@keyframes illustration-trace{to{stroke-dashoffset:-68px}}@keyframes illustration-signal{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes scene-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes editorial-enter{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-across{0%,12%{opacity:0;transform:translate(0)}22%{opacity:1}78%{opacity:1}88%,to{opacity:0;transform:translate(min(54vw,590px))}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes audit-pet-aura{0%,to{opacity:.58}50%{opacity:.92}}@keyframes audit-pet-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes audit-pet-sphere{0%,to{opacity:.62}50%{opacity:.9}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0}to{opacity:1}}@media (width<=900px){.hero-copy{top:clamp(126px,14vh,150px)}.hero-copy h1{font-size:clamp(46px,7.2vw,66px)}.hero-text{max-width:620px;font-size:17px}.hero{--contact-y:69%}.hand-ai{opacity:.84;width:86vw;animation:none}.hand-human{opacity:.92;width:66vw;animation:none}.hero.is-motion-ready .hand-ai{animation:1.8s cubic-bezier(.16,.78,.24,1) 50ms both mobile-reach-ai}.hero.is-motion-ready .hand-human{animation:1.85s cubic-bezier(.16,.78,.24,1) .12s both mobile-reach-human}.home-section,.inner-content,.site-footer{width:min(100% - 42px,760px)}.page-hero,.contact-page{grid-template-columns:1fr;gap:36px}.liit-overview-inner{width:min(100% - 42px,860px)}.capability-tile-body h3{font-size:clamp(29px,3.8vw,36px)}.page-hero{min-height:auto;padding-top:36px}.page-hero>div{max-width:650px}.detail-row>div{grid-template-columns:1fr}.detail-row h2{grid-row:auto;margin-bottom:30px}.process-list article{grid-template-columns:70px .85fr 1fr}.about-principles{grid-template-columns:1fr}.about-principles article{min-height:280px}.contact-page{min-height:auto;padding-top:50px}.site-footer{grid-template-columns:1fr}.footer-links{display:none}}@media (width>=681px) and (width<=900px){.capability-scene{flex-direction:column;gap:12px;min-height:0;display:flex}.scene-card{flex:none}.scene-agents .agent-dialog-card{min-height:520px}.agent-roles-card,.agent-handoff-card{min-height:220px}.support-inbox-card{min-height:450px}.support-answer-card{min-height:300px}.support-human-card{min-height:220px}.integration-map-card{min-height:520px}.integration-result-card{min-height:300px}.document-paper-card{min-height:560px}.document-output-card{min-height:270px}.document-types-card{min-height:220px}.knowledge-search-card{min-height:510px}.knowledge-sources-card{min-height:280px}.knowledge-team-card{min-height:220px}.analytics-question-card{min-height:440px}.analytics-board-card{min-height:350px}.analytics-sources-card{min-height:220px}.growth-channels-card{min-height:250px}.growth-route-card{min-height:440px}.growth-kit-card{min-height:240px}.team-roadmap-card{min-height:350px}.team-roles-card{min-height:240px}.team-support-card{min-height:220px}}@media (width<=680px){.integration-field{--field-cell-size:72px}.integration-field>span{grid-column:var(--cell-column-mobile);grid-row:var(--cell-row-mobile)}.hero{--contact-y:clamp(420px, 59svh, 500px);min-height:clamp(660px,100svh,820px)}.hero-nav{border-radius:15px;width:calc(100% - 28px);max-width:none;margin:14px auto 0}.brand-mark{width:90px;height:22px}.brand-mark img{width:90px;height:auto}.hero-copy{width:calc(100% - 34px);top:110px}.hero-copy h1{font-size:clamp(39px,11.5vw,52px);line-height:1.02}.hero-text{max-width:430px;margin-top:18px;font-size:16px;line-height:1.48}.hand-ai{left:calc(50% - var(--cta-radius) + 1px);opacity:.84;width:112vw;translate:-63% -68%}.hand-human{left:calc(50% + var(--cta-radius) - 1px);opacity:.92;width:120vw;translate:-11.7% -17.7%}.contact-light{display:none}.hero-cta{--cta-float-distance:7px;--cta-glow-delay:0s;color:#172015;filter:none;background:#ceff42;font-size:15px;box-shadow:0 22px 64px #aee72b38,0 0 78px #68c6be1f}.hero-cta:before{opacity:1;animation:none}.home-section,.inner-content,.site-footer{width:calc(100% - 28px)}.closing-section h2,.page-cta h2{font-size:clamp(42px,12vw,58px)}.outcome-grid{grid-template-columns:1fr}.liit-overview{background:radial-gradient(circle at 12% 34%,#3897a61f,#0000 45%),linear-gradient(#071116,#07191f 46%,#061419);padding:76px 0 84px}.liit-overview-inner{width:calc(100% - 28px)}.liit-statement h2{font-size:clamp(34px,8.2vw,46px);line-height:1.02}.liit-summary{max-width:520px;margin-top:23px;font-size:17px}.capability-grid{grid-template-columns:1fr;gap:16px;margin-top:38px}.capability-tile,.capability-tile:nth-child(2n){background:radial-gradient(circle at 88% 4%,#3d97a11f,#0000 36%),linear-gradient(145deg,#0c242a,#091d23);border:1px solid #96d5d214;border-radius:22px;min-height:270px;display:block}.capability-tile-body{min-height:270px;padding:26px 24px 22px}.capability-tile-head{grid-template-columns:minmax(0,1fr) 48px;gap:16px;min-height:70px}.capability-tile-symbol{border-radius:14px;width:48px;height:48px}.capability-tile-symbol svg{width:29px;height:29px}.capability-tile-body h3{max-width:520px;font-size:clamp(29px,8vw,36px)}.capability-tile-body>p{margin-top:14px;padding-bottom:18px;font-size:15px}.capability-scene{flex-direction:column;gap:10px;min-height:0;display:flex}.scene-card{border-radius:22px;flex:none;padding:24px}.scene-card h3{font-size:clamp(35px,10vw,47px)}.scene-card h4{font-size:clamp(25px,7vw,32px)}.scene-agents .agent-dialog-card{min-height:510px}.agent-roles-card{min-height:230px}.agent-handoff-card{min-height:220px}.support-inbox-card{min-height:430px}.support-answer-card{min-height:390px}.support-human-card{grid-template-columns:64px minmax(0,1fr);gap:10px;min-height:250px}.support-human-icon{transform-origin:0;width:80px;transform:scale(.7)}.integration-map-card{min-height:570px}.integration-result-card{min-height:320px}.integration-map{grid-template-columns:1fr;gap:10px}.integration-arrow{justify-self:center;line-height:1;transform:rotate(90deg)}.integration-hub{justify-self:center;width:112px}.integration-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.document-paper-card{grid-template-columns:1fr;align-items:stretch;min-height:690px}.document-paper{min-height:390px;transform:rotate(-1.5deg)translateY(8px)}.document-caption{padding-bottom:0}.document-output-card{min-height:290px}.document-output-route{flex-wrap:wrap}.document-output-route span{min-width:90px}.document-types-card{min-height:220px}.knowledge-search-card{min-height:520px}.knowledge-document-result{margin-left:4%}.knowledge-sources-card{min-height:300px}.knowledge-team-card{min-height:250px}.analytics-question-card{min-height:450px}.analytics-board-card{min-height:360px}.analytics-board-card header{display:grid}.analytics-report-grid{grid-template-columns:1fr}.analytics-sources-card{grid-template-columns:repeat(2,minmax(0,1fr));min-height:240px}.growth-channels-card{min-height:260px}.growth-route-card{min-height:460px}.growth-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.growth-route>b{display:none}.growth-kit-card{min-height:260px}.team-roadmap-card{min-height:530px}.team-roadmap{grid-template-columns:1fr;gap:13px}.team-roadmap:before{width:2px;height:auto;inset:5% auto 5% 23px}.team-roadmap div{text-align:left;grid-template-columns:48px 1fr;place-items:center start;gap:14px}.team-roadmap strong{max-width:none}.team-roles-card{min-height:280px}.team-support-card{min-height:230px}.capability-foundation-wrap{flex-direction:column;align-items:stretch;gap:20px;margin-top:36px;padding-top:22px}.capability-action{width:100%}.capability-demo{background-size:auto,48px 48px,48px 48px,auto;grid-template-rows:auto 126px auto;grid-template-columns:1fr;align-content:center;gap:20px;min-height:600px;padding:25px 20px}.capability-demo:not(.demo-web):before{background:linear-gradient(#0000,#70c0c06b 20%,#ceff428c 50%,#70c0c06b 80%,#0000);width:1px;height:auto;inset:11% auto 11% 50%}.capability-demo:not(.demo-web):after{display:none}.demo-column{justify-self:center;width:100%;max-width:330px}.demo-engine{width:112px;height:112px}.message-card{width:100%}.message-card:nth-child(3),.message-card:nth-child(4){margin-left:0}.demo-result-card h4{font-size:25px}.system-stack{grid-template-columns:repeat(2,1fr)}.demo-web{min-height:600px;padding:20px;display:block}.browser-frame{width:100%;min-height:430px}.browser-content{padding:22px 18px}.browser-content h4{font-size:28px}.browser-query span{max-width:220px}.generated-layout{grid-template-columns:1fr}.generated-layout .generated-main{grid-row:auto;min-height:76px}.web-result{width:calc(100% - 30px);min-height:110px;margin:-22px auto 0;position:relative;bottom:auto;right:auto}.demo-ads{grid-template-rows:auto 150px auto}.ad-route{gap:5px}.ad-route i{height:12px}.closing-section,.page-cta{border-radius:24px;margin-bottom:72px;padding:48px 22px}.site-footer{padding-bottom:30px}.footer-brand>span{display:none}.inner-content{padding-top:56px}.page-hero{padding:42px 0 76px}.page-hero h1,.contact-page h1{font-size:clamp(48px,15vw,68px)}.page-hero p,.contact-page>div>p{font-size:17px}.detail-list{padding:28px 0 82px}.detail-row{grid-template-columns:48px 1fr;padding:52px 0}.detail-row h2{font-size:42px}.outcome-grid{padding:48px 0 88px}.outcome-grid article{min-height:290px;padding:24px}.process-list{padding:42px 0 88px}.process-list article{grid-template-columns:42px 1fr;gap:18px}.process-list article p{grid-column:2}.about-principles{padding-top:48px}.about-principles article{min-height:270px;padding:24px}.process-link{text-align:left;padding-bottom:78px}.contact-page{padding:36px 0 84px}.contact-form-card{border-radius:24px;padding:26px 18px}.audit-backdrop{align-items:end;padding:12px 12px 0}.audit-dialog{width:100%;max-height:min(90dvh,720px);padding:22px 18px calc(20px + env(safe-area-inset-bottom));border-bottom-right-radius:0;border-bottom-left-radius:0}.audit-close{top:14px;right:14px}.audit-dialog.has-lili-chat{height:min(860px,90dvh);max-height:90dvh}.audit-dialog-tools{min-height:50px;padding:6px 10px 2px}.audit-pet{width:116px;height:108px}.audit-dialog h2{font-size:clamp(31px,8.8vw,40px)}.audit-opening{font-size:14px}.audit-form.is-inline{grid-template-columns:1fr}.audit-form.is-inline .dialog-submit{width:100%}.audit-form:not(.is-inline) textarea{min-height:128px;padding:10px 10px 58px}.audit-launcher{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:136px;height:136px;padding:0}}@media (width<=420px){.hero-logo-copy{display:none}.hero{--cta-size:132px;--cta-radius:66px}.hero-copy{width:calc(100% - 24px)}.hero-copy h1{font-size:clamp(32px,10.2vw,43px)}.hero-title-dynamic{margin-top:4px}.hero-text{max-width:360px;font-size:14.5px;line-height:1.45}.liit-statement h2{font-size:34px}.capability-tile-body h3{font-size:29px}}@media (width<=360px){.capability-tile-body{min-height:270px;padding-inline:20px}.capability-tile-body h3{font-size:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hand-ai{opacity:.84;transform:none}.hand-human{opacity:.92;transform:none}.integration-field>span{display:none}.hero-cta{color:#172015;filter:none;background:#ceff42}.contact-light{opacity:.8;transform:translate(-50%,-50%)}}.legal-page{color:#edf4f1;background:#080c0e;min-height:100vh}.legal-document{width:min(100% - 40px,900px);margin:0 auto;padding:144px 0 88px;font-size:1rem;line-height:1.75}.legal-eyebrow,.legal-version{color:#91a39c;font-size:.875rem}.legal-document h1{letter-spacing:-.045em;max-width:860px;margin:18px 0 24px;font-size:clamp(2rem,4.8vw,3.5rem);line-height:1.12}.legal-document h2{margin:0 0 16px;font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.25}.legal-document section{border-top:1px solid #263730;margin-top:28px;padding:32px 0 0;scroll-margin-top:100px}.legal-document p,.legal-document dd,.legal-document li{color:#b9c8c1;overflow-wrap:anywhere}.legal-document dt{margin:22px 0 5px;font-weight:650}.legal-document dd{margin-left:0}.legal-document ul{padding-left:24px}.legal-document li{margin:14px 0}.legal-document a,.lili-consent a,.lead-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal-document a:focus-visible{outline-offset:3px;outline:2px solid}.footer-legal{color:#90a298;flex-wrap:wrap;gap:10px 20px;margin-top:16px;font-size:.875rem;display:flex}.lili-test-page{color:#edf4f1;background:#080c0e;min-height:100vh;padding:40px 20px}.lili-test-heading{width:min(100%,980px);margin:0 auto 24px}.lili-test-heading h1{font-size:1.8rem;line-height:1.2}.lili-test-heading p{color:#a8bab1;line-height:1.6}.lili-test-window{border:1px solid var(--dialog-border);background:var(--dialog-surface);width:min(100%,980px);height:min(860px,100dvh - 44px);min-height:0;color:var(--dialog-text);border-radius:24px;flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.lili-test-window .lili-chat-header h2{letter-spacing:-.03em;margin:7px 0 0;font-size:clamp(25px,3.2vw,35px);line-height:1.12}.lili-admin-inquiries{border:1px solid var(--border,#cbdad4);border-radius:12px;margin:1.5rem 0;padding:1rem}.lili-admin-inquiries summary{cursor:pointer;font-size:1rem;font-weight:600}.lili-inquiry-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;margin-top:1rem;display:grid}.lili-inquiry-grid article{border:1px solid var(--border,#cbdad4);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:1rem}.lili-inquiry-grid header{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.lili-inquiry-grid p{white-space:pre-wrap}.lili-inquiry-grid dt,.lili-inquiry-grid time,.lili-inquiry-grid small{color:var(--muted,#53685f);font-size:.875rem}.lili-inquiry-grid dd{margin:0 0 .65rem}.lili-admin-account small{max-width:300px;font-size:.875rem}@media (width<=680px){.lili-test-page{padding:24px 12px}.lili-test-window{border-radius:22px;height:min(860px,90dvh)}.lili-test-window .lili-chat-header h2{font-size:1.5rem}}.catalog-page{--catalog-bg:#061318;--catalog-muted:#99afb3;--catalog-lime:#ceff42;background:radial-gradient(ellipse 65% 600px at 50% 0, #0f3038 0%, transparent 90%), var(--catalog-bg);min-height:100svh;padding-top:1px}.catalog-container{width:min(1220px,100% - 64px);margin:auto}.catalog-hero{text-align:center;max-width:900px;margin:58px auto}.catalog-eyebrow{color:#c3d1d1;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.catalog-eyebrow>span{background:var(--catalog-lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #ceff4250}.catalog-hero h1{letter-spacing:-.052em;margin:21px 0;font-size:clamp(40px,4.7vw,64px);font-weight:500;line-height:1.05}.catalog-hero h1>span{color:var(--catalog-lime)}.catalog-lead{color:#b4c5c7;margin:0;font-size:18px;line-height:1.55}.catalog-search{text-align:left;background:linear-gradient(110deg,#123039,#10242b 55%,#15333a);border:1px solid #46757e70;border-radius:22px;align-items:center;gap:14px;min-height:82px;margin:34px auto 0;padding:9px 10px 9px 13px;display:flex;box-shadow:0 12px 55px #0003,0 0 50px #65c3ba09}.catalog-search .audit-pet{flex:0 0 96px;width:96px;height:96px}.catalog-search input{color:#f3f9f7;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 0;font-size:16px}.catalog-search input::placeholder{color:#9db6ba;opacity:1}.catalog-search-submit{background:var(--catalog-lime);color:#142019;cursor:pointer;border:0;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;gap:19px;min-height:54px;padding:0 21px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.catalog-search-submit:hover{background:#deff88}.catalog-icon-button{color:#b1c2c5;cursor:pointer;background:#ffffff08;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.catalog-icon-button:hover{color:#fff;background:#ffffff15}.catalog-recommendations{text-align:left;background:#11262d;border-radius:20px;margin-top:28px;padding:22px}.recommendation-heading{color:#d0ee99;align-items:center;gap:9px;display:flex}.recommendation-heading p{margin:0;font-size:14px}.recommendation-heading button{color:#a5b8ba;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px}.recommendation-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.recommendation-list>button{text-align:left;cursor:pointer;background:#071a20;border:0;border-radius:12px;padding:16px}.recommendation-list>button:hover{background:#1a343b}.recommendation-list strong{justify-content:space-between;gap:12px;font-size:15px;font-weight:500;display:flex}.recommendation-list strong svg{flex-shrink:0}.recommendation-list span{color:#9fb5b9;margin-top:9px;font-size:13px;line-height:1.55;display:block}.catalog-no-match p{color:#a8bfc3;line-height:1.5}.catalog-browser{scroll-margin-top:28px}.catalog-section-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.catalog-section-heading h2{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:500}.catalog-section-heading h2>span{color:#8ca6ab;vertical-align:top;letter-spacing:0;margin-left:12px;font-size:13px;display:inline-block}.catalog-filters{scrollbar-width:none;gap:6px;margin:22px 0 28px;padding:0 0 8px;display:flex;overflow-x:auto}.catalog-filters::-webkit-scrollbar{display:none}.catalog-filters button{white-space:nowrap;color:#9bb2b6;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-shrink:0;padding:11px 14px;font-size:14px}.catalog-filters button:hover{color:#edf8f5;background:#10272e}.catalog-filters button.is-active{color:#d6f4a1;background:#24352f}.catalog-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:38px;scroll-margin-top:24px;display:grid}.catalog-group{margin-bottom:37px}.catalog-group-heading{padding:0 15px 14px}.catalog-group-heading h3{color:#d6e4e3;margin:0;font-size:16px;font-weight:500}.catalog-agent{background:#0a1b21;border-radius:16px;margin-bottom:7px;transition:background .25s}.catalog-agent:hover{background:#112a32}.catalog-agent.is-selected{background:linear-gradient(110deg,#18383e,#10282f);box-shadow:inset 0 0 0 1px #4e7f8140}.agent-row{text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:0;align-items:flex-start;gap:16px;padding:22px 20px;scroll-margin-top:20px;display:flex}.catalog-glyph{width:42px;height:42px;color:var(--agent-color);background:color-mix(in srgb, var(--agent-color) 9%, transparent);border-radius:12px;flex:0 0 42px;place-items:center;display:inline-grid}.catalog-glyph.is-large{border-radius:16px;width:56px;height:56px}.agent-row-copy{flex:1;gap:8px;min-width:0;display:grid}.agent-row-copy>strong{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:1.3}.agent-row-copy>span{color:#9ab1b6;font-size:14px;line-height:1.5}.agent-row-copy small{color:#bccdce;flex-wrap:wrap;gap:9px;margin-top:3px;font-size:12px;line-height:1.5;display:flex}.agent-row-copy small>span{color:#526b71}.agent-row-arrow{color:#5c7d83;flex-shrink:0;margin-top:3px}.catalog-agent.is-selected .agent-row-arrow{color:#d6efbc}.catalog-detail-column{position:sticky;top:24px}.catalog-detail-column .agent-detail{flex-direction:column;max-height:calc(100svh - 180px);display:flex}.catalog-detail-column .agent-detail-intro,.catalog-detail-column .agent-detail-bottom{flex-shrink:0}.catalog-detail-column .agent-detail-body{scrollbar-width:thin;scrollbar-color:#496d7370 transparent;overflow-y:auto}.agent-detail{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb,var(--agent-color) 6%, transparent), transparent 50%), #0f252c;border:1px solid #2f505653;border-radius:24px;overflow:hidden}.agent-detail-intro{padding:25px 28px 16px}.agent-detail-category{color:#92afb5;vertical-align:middle;margin-left:15px;font-size:13px;display:inline-block}.agent-detail-intro h2{letter-spacing:-.035em;margin:20px 0 12px;font-size:30px;font-weight:500;line-height:1.12}.agent-detail-intro p{color:#bdd0d2;margin:0;font-size:16px;line-height:1.6}.agent-detail-body{padding:0 28px 22px}.agent-detail h3{color:#88a6ac;margin:20px 0 13px;font-size:13px;font-weight:500}.agent-task-list{gap:11px;margin:0 0 28px;padding:0;list-style:none;display:grid}.agent-task-list li{color:#d1e0e0;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.agent-task-list svg{color:var(--agent-color);flex-shrink:0;margin-top:3px}.agent-scenario{background:#091c23;border-radius:15px;padding:18px 20px}.agent-step>svg{color:#567b84;margin:9px 0;display:block}.agent-step strong{color:#deebeb;font-size:14px;font-weight:500}.agent-step p{color:#8faeb5;margin:4px 0 0;font-size:13px;line-height:1.55}.agent-integrations{margin-top:22px}.agent-integrations p{color:#c1d4d6;margin:0;font-size:14px;line-height:1.65}.agent-control{color:#839fa6;margin:20px 0 0;font-size:12px;line-height:1.6}.agent-detail-bottom{background:#173039;padding:22px 28px}.agent-estimate{gap:32px;margin-bottom:19px;display:flex}.agent-estimate>div{gap:6px;display:grid}.agent-estimate strong{letter-spacing:-.025em;font-size:21px;font-weight:500}.agent-estimate span{color:#a1b8be;font-size:12px}.catalog-button{color:#e0eceb;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #617c8057;border-radius:12px;justify-content:flex-start;place-self:flex-start start;align-items:center;gap:18px;width:fit-content;max-width:100%;min-height:48px;padding:13px 20px;font-size:14px;font-weight:500;line-height:1.4;transition:background .2s;display:inline-flex}.catalog-button svg{flex-shrink:0}.catalog-button:hover{background:#ffffff13}.catalog-button.primary{background:var(--catalog-lime,#ceff42);color:#142019;border-color:#0000}.catalog-button.primary:hover{background:#dcff77}.agent-detail-bottom>p{color:#93b0b7;margin:13px 0 0;font-size:12px;line-height:1.5}.agent-mobile-panel{display:none}.catalog-page .site-footer{max-width:1220px}.catalog-dialog{border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);width:min(580px,100% - 28px);height:min(720px,100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--dialog-text);background:var(--dialog-surface);box-shadow:var(--dialog-shadow);overscroll-behavior:contain;scrollbar-gutter:stable;padding:0}.catalog-dialog::backdrop{background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}.catalog-dialog-inner{padding:32px;position:relative}.dialog-close{color:var(--dialog-close);background:var(--dialog-close-bg);position:absolute;top:20px;right:20px}.dialog-close:hover{color:#fff;background:var(--dialog-close-hover)}.catalog-dialog .catalog-button.primary{background:var(--dialog-action);color:var(--dialog-action-text)}.catalog-dialog .catalog-button.primary:hover{background:var(--dialog-action-hover)}.catalog-dialog h2{letter-spacing:-.035em;margin:0 0 12px;padding-right:35px;font-size:30px;font-weight:500;line-height:1.15}.lead-intro{color:#99b1b7;margin:0 0 27px;font-size:14px;line-height:1.55}.catalog-lead-form{gap:21px;display:grid}.catalog-lead-form label{color:#bacccd;flex-direction:column;gap:9px;font-size:13px;display:flex}.lead-fields-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.catalog-lead-form input:not([type=checkbox]):not([type=radio]),.catalog-lead-form textarea{color:#e5efec;resize:none;background:#07191f;border:1px solid #42626a55;border-radius:11px;outline:none;width:100%;min-width:0;padding:13px 14px;font-size:15px;line-height:1.5}.catalog-lead-form textarea{height:104px;min-height:104px;max-height:104px;overflow-y:auto}.catalog-lead-form input::placeholder,.catalog-lead-form textarea::placeholder{color:#6d8d95}.catalog-lead-form fieldset{border:0;margin:0;padding:0}.catalog-lead-form legend{color:#bacccd;margin-bottom:11px;font-size:13px}.contact-choices{flex-wrap:wrap;gap:7px;display:flex}.contact-choices label{cursor:pointer;border:1px solid #43606a60;border-radius:9px;flex-direction:row;align-items:center;padding:10px 13px;display:flex}.contact-choices input{opacity:0;width:1px;height:1px;position:absolute}.contact-choices label.is-selected{color:#d0eabd;background:#b9e69c12;border-color:#8bac8670}.catalog-lead-form .lead-consent{color:#8cabb2;flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55}.lead-consent input{accent-color:#bce8a8;flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.lead-consent summary{color:#b3cdcf;cursor:pointer;text-underline-offset:3px;text-decoration:underline;display:inline}.lead-consent details p{margin-bottom:0}.lead-consent a{text-decoration:underline}.lead-trap{position:absolute;left:-10000px}.lead-error{color:#ffb5a9;margin:0;font-size:14px;line-height:1.5}.catalog-button:disabled{opacity:.6;cursor:wait}.lead-success{text-align:center;padding:24px 0 10px}.lead-success h2{padding-right:0}.lead-success p{color:#adc3c6;line-height:1.6}.lead-receipt{color:#7f9fa6;margin:23px 0;font-size:12px;display:block}.catalog-page :focus,.catalog-dialog :focus{outline:none}.catalog-page button:focus-visible,.catalog-dialog button:focus-visible,.catalog-page a:focus-visible,.catalog-dialog summary:focus-visible{box-shadow:inset 0 0 0 2px #b1d3d7}@media (width<=1000px){.catalog-container{width:calc(100% - 44px)}.catalog-workspace{gap:20px}.agent-row{gap:12px;padding:19px 14px}.agent-row-arrow{display:none}.agent-detail-intro,.agent-detail-body,.agent-detail-bottom{padding-left:23px;padding-right:23px}.agent-detail-intro h2{font-size:28px}.agent-estimate{gap:20px}.agent-estimate strong{font-size:19px}.catalog-section-heading>p{display:none}}@media (width<=760px){.agent-row-arrow{display:block}.agent-row[aria-expanded=true] .agent-row-arrow{transform:rotate(180deg)}.catalog-container{width:calc(100% - 32px)}.catalog-hero{margin:49px auto 48px}.catalog-hero h1{margin:20px 0;font-size:clamp(38px,8vw,54px)}.catalog-lead{padding:0 10px;font-size:16px}.desktop-br{display:none}.catalog-search{border-radius:18px;gap:8px;min-height:96px;margin-top:28px;padding:8px}.catalog-search .audit-pet{flex-basis:80px;width:80px;height:80px}.catalog-search input{font-size:16px}.catalog-search-submit{border-radius:12px;width:45px;min-height:45px;padding:0}.catalog-search-submit span{display:none}.search-clear{background:0 0;width:25px}.search-prompts{justify-content:flex-start;gap:6px 14px;padding-left:4px}.search-prompts button{font-size:12px}.catalog-section-heading h2{font-size:23px;line-height:1.3}.catalog-filters{margin:19px -16px 25px;padding-left:16px;padding-right:16px}.catalog-workspace{display:block}.catalog-detail-column{display:none}.catalog-group{margin-bottom:31px}.catalog-group-heading{padding-left:4px}.catalog-group-heading p{font-size:13px}.agent-row{gap:14px;padding:20px 17px}.agent-row-copy>strong{font-size:18px}.agent-row-copy>span{font-size:14px}.agent-row-copy small{margin-top:5px;font-size:12px}.agent-mobile-panel:not([hidden]){display:block}.agent-mobile-panel .agent-detail{border:0;border-radius:0 0 16px 16px}.agent-mobile-panel .agent-detail-intro{padding-top:6px}.agent-mobile-panel .agent-detail-intro>.catalog-glyph,.agent-mobile-panel .agent-detail-category,.agent-mobile-panel .agent-detail-intro h2{display:none}.agent-detail-intro,.agent-detail-body,.agent-detail-bottom{padding-left:22px;padding-right:22px}.agent-detail-intro p{font-size:15px}.agent-detail-bottom{padding-top:22px}.agent-estimate strong{font-size:20px}.recommendation-list{grid-template-columns:1fr}.catalog-recommendations{padding:17px}.recommendation-heading{align-items:flex-start}.recommendation-heading p{font-size:13px}.recommendation-heading>svg{flex-shrink:0}.recommendation-heading button{font-size:12px}.recommendation-list span{font-size:13px}.catalog-dialog{border-radius:22px;max-height:calc(100dvh - 24px)}.catalog-dialog-inner{padding:24px 20px}.catalog-dialog h2{font-size:27px}.lead-fields-row{grid-template-columns:1fr;gap:19px}.catalog-lead-form input:not([type=checkbox]):not([type=radio]),.catalog-lead-form textarea{font-size:16px}.lead-heading{gap:7px;font-size:12px}.contact-choices{gap:6px}.contact-choices label{padding:10px 11px}.catalog-button{padding-left:16px;padding-right:16px;font-size:13px}}@media (width>=761px) and (height<=680px){.catalog-detail-column{position:static}.catalog-detail-column .agent-detail{max-height:none}}@media (prefers-reduced-motion:reduce){.catalog-page *,.catalog-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.starter-pricing{background:radial-gradient(at 82% 48%,#3897a621,#0000 46%),linear-gradient(#07191f,#061419);padding:8px 36px 104px;scroll-margin-top:32px}.starter-panel{color:#f3f8f6;background:#12313950;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:44px;max-width:1280px;margin:0 auto;padding:0 44px;display:grid;overflow:hidden}.starter-copy{z-index:1;padding:64px 0;position:relative}.starter-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.1vw,54px);font-weight:400;line-height:1.08}.starter-copy h2 span{color:#ceff42}.starter-offer{white-space:nowrap}.starter-body{color:#a8b9bb;max-width:430px;margin:22px 0 0;font-size:17px;line-height:1.5}.starter-cta{color:#142019;cursor:pointer;background:#ceff42;border:0;border-radius:13px;justify-content:center;align-items:center;gap:22px;min-height:54px;margin-top:32px;padding:16px 23px;font-size:16px;font-weight:500;display:inline-flex}.starter-cta:hover{background:#dfff80}.starter-display{align-self:stretch;min-width:0;position:relative}.starter-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:100%;min-height:540px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.starter-lane{min-width:0;position:relative;overflow:hidden}.starter-track{animation:82s linear infinite starter-vertical;position:absolute;inset:0 0 auto}.starter-lane-1 .starter-track{animation-duration:72s;animation-direction:reverse;animation-delay:-14s}.starter-group{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.starter-tile{color:#d9e8e3;background:#132c32;border:1px solid #71969529;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;min-height:220px;padding:24px;display:flex}.starter-tile-icon{color:#b8d78e;flex:none;margin-bottom:7px}.starter-tile strong{letter-spacing:-.025em;max-width:100%;font-size:20px;font-weight:400;line-height:1.2}.starter-tile p{color:#a8b9bb;margin:0;font-size:14px;line-height:1.4}.starter-tile-price{color:#d7eac4;margin-top:auto;font-size:17px;line-height:1.4}.starter-cta:focus,.starter-display:focus{outline:none}.starter-cta:focus-visible{outline-offset:4px;outline:2px solid #efffd0}.starter-display:focus-visible{border-radius:18px;box-shadow:inset 0 0 0 1px #8ba9a66b}.starter-panel.is-paused .starter-track,.starter-display:hover .starter-track,.starter-display:focus-within .starter-track{animation-play-state:paused}@keyframes starter-vertical{to{transform:translateY(-50%)}}@keyframes starter-horizontal{to{transform:translate(-50%)}}@media (width<=1100px) and (width>=901px){.starter-panel{gap:28px;padding-inline:32px}.starter-mosaic{gap:12px}.starter-tile{padding:20px}.starter-tile strong{font-size:19px}}@media (width<=900px){.starter-pricing{padding:0 20px 72px}.starter-panel{border-radius:25px;padding:0;display:block}.starter-copy{padding:36px 20px 30px}.starter-copy h2{font-size:clamp(25px,8.5vw - 3px,42px)}.starter-body{margin-top:18px;font-size:16px}.starter-cta{gap:16px;margin-top:26px;padding-inline:18px}.starter-display{padding-bottom:26px}.starter-mosaic{grid-template-columns:1fr;gap:10px;height:310px;min-height:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.starter-lane{height:150px}.starter-track{width:max-content;animation-name:starter-horizontal;animation-duration:75s;display:flex;inset:0 auto 0 0}.starter-group{flex-direction:row;gap:10px;padding:0 10px 0 0}.starter-tile{border-radius:15px;justify-content:center;gap:9px;width:252px;height:150px;min-height:0;padding:20px 20px 20px 59px;position:relative}.starter-tile-icon{width:24px;height:24px;margin:0;position:absolute;top:24px;left:20px}.starter-tile strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.starter-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0;padding-block:24px;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.starter-lane,.starter-track,.starter-group{display:contents}.starter-track{animation:none;transform:none}.starter-group.is-clone{display:none}.starter-tile{width:auto}.starter-display{padding-bottom:0}}@media (prefers-reduced-motion:reduce) and (width<=900px){.starter-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 24px}.starter-tile{justify-content:flex-start;height:auto;min-height:190px;padding:17px}.starter-tile-icon{margin-bottom:4px;position:static}.starter-tile strong{font-size:17px}}.contacts-page{color:#edf5f3;background:radial-gradient(75% 580px at 65% 0,#0c2830 0%,#0000 90%),#061318;min-height:100svh;padding-top:1px}.contacts-container{width:min(1220px,100% - 64px);margin:auto}.contacts-heading{margin:69px 0 42px}.contacts-heading>p{color:#9eb7bc;margin:0 0 17px;font-size:13px}.contacts-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.5vw,62px);font-weight:500;line-height:1.08}.contacts-direct{border-top:1px solid #47636a66;border-bottom:1px solid #47636a66;grid-template-columns:1.3fr 1fr;align-items:center;gap:35px;padding:36px 0 42px;display:grid}.contacts-label{color:#9eb7bc;font-size:14px;line-height:1.5;display:block}.contacts-phone{letter-spacing:-.035em;white-space:nowrap;margin-top:13px;font-size:clamp(28px,3.5vw,45px);font-weight:500;line-height:1.2;display:inline-block}.contacts-phone:hover{color:#ceff42}.contacts-telegram{border-radius:16px;justify-self:end;align-items:center;gap:19px;min-height:82px;padding:16px 20px;transition:background .2s;display:flex}.contacts-telegram:hover{background:#16343b}.contacts-messenger-icon{color:#b9d5d7;background:#16343b;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.contacts-telegram strong{letter-spacing:-.025em;margin-top:7px;font-size:23px;font-weight:500;display:block}.contacts-telegram>svg{color:#a6c4c9;margin-left:20px}.contacts-directions{margin-top:61px}.contacts-page h2{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:500;line-height:1.2}.contacts-direction-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:31px;display:grid}.contacts-direction{flex-direction:column;min-width:0;display:flex}.contacts-direction+.contacts-direction{border-left:1px solid #3f5d655c;padding-left:35px}.contacts-direction h3{letter-spacing:-.025em;margin:0 0 12px;font-size:19px;font-weight:500;line-height:1.3}.contacts-direction>p{color:#a7bdc1;max-width:310px;margin:0 0 23px;font-size:16px;line-height:1.6}.contacts-direction-actions{flex-direction:column;gap:14px;margin-top:auto;display:flex}.contacts-text-action{color:#d6e5e4;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:48px;padding:10px 0;font-size:14px;line-height:1.4;display:inline-flex}.contacts-text-action svg{flex-shrink:0}.contacts-text-action:hover,.contacts-email:hover{color:#ceff42}.contacts-email{color:#d6e5e4;overflow-wrap:anywhere;font-size:15px}.contacts-requisites{background:#0c2229;border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:64px;margin:69px 0 72px;padding:39px 40px;display:grid}.contacts-requisites-intro>p{color:#9ab2b8;max-width:220px;margin:12px 0 28px;font-size:14px;line-height:1.6}.contacts-copy{color:#d1e3e5;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:9px;min-height:42px;padding:9px 0;font-size:13px;display:inline-flex}.contacts-copy svg{flex-shrink:0}.contacts-copy:hover{color:#ceff42}.contacts-copy-status{color:#b6d79c;min-height:20px;margin-top:6px;font-size:12px;line-height:1.5;display:block}.contacts-requisites-list{min-width:0;margin:0}.contacts-requisite{border-bottom:1px solid #38535a70;grid-template-columns:175px minmax(0,1fr);gap:22px;padding:16px 0;font-size:16px;line-height:1.6;display:grid}.contacts-requisite:first-child{padding-top:0}.contacts-requisite:last-child{border-bottom:0;padding-bottom:0}.contacts-requisite dt{color:#9ab2b8;font-size:14px}.contacts-requisite dd{font-variant-numeric:tabular-nums;color:#e0ebea;overflow-wrap:anywhere;margin:0}.contacts-page .site-footer{max-width:1220px}.contacts-page a:focus-visible,.contacts-page button:focus-visible{outline-offset:5px;outline:2px solid #b1d3d7}@media (width<=1000px){.contacts-container{width:calc(100% - 44px)}.contacts-telegram{gap:13px;padding-right:0}.contacts-telegram>svg{margin-left:0}.contacts-direction-list{gap:23px}.contacts-direction+.contacts-direction{padding-left:22px}.contacts-requisites{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);gap:30px;padding:32px 28px}.contacts-requisite{grid-template-columns:150px minmax(0,1fr);gap:20px}}@media (width<=760px){.contacts-container{width:calc(100% - 36px)}.contacts-heading{margin:42px 0 31px}.contacts-heading>p{margin-bottom:13px}.contacts-direct{grid-template-columns:1fr;gap:24px;padding:28px 0}.contacts-phone{margin-top:11px;font-size:clamp(27px,7.5vw,39px)}.contacts-telegram{background:#0e2830;border-radius:14px;justify-self:start;gap:14px;width:100%;min-height:74px;padding:15px}.contacts-messenger-icon{background:0 0;border-radius:0;flex-shrink:0;width:43px;height:43px}.contacts-telegram strong{margin-top:4px;font-size:20px}.contacts-telegram>svg{flex-shrink:0;margin-left:auto}.contacts-directions{margin-top:40px}.contacts-page h2{font-size:25px}.contacts-direction-list{grid-template-columns:1fr;gap:0;margin-top:27px}.contacts-direction+.contacts-direction{border-top:1px solid #3f5d655c;border-left:0;margin-top:25px;padding:25px 0 0}.contacts-direction h3{margin-bottom:9px;font-size:20px}.contacts-direction>p{max-width:430px;margin-bottom:15px}.contacts-text-action{min-height:44px}.contacts-requisites{border-radius:18px;grid-template-columns:1fr;gap:25px;margin:41px 0 43px;padding:26px 22px}.contacts-requisites-intro>p{max-width:none;margin:9px 0 10px;font-size:13px}.contacts-copy-status:empty{display:none}.contacts-requisite{grid-template-columns:1fr;gap:4px;padding:14px 0}}@media (prefers-reduced-motion:reduce){.contacts-page *{transition:none!important}}.audit-pet.lili-liquid{animation:none}.audit-pet.lili-liquid:before,.audit-pet.lili-liquid:after{display:none}.lili-liquid-body,.audit-pet-art.lili-liquid-face{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lili-liquid-body{z-index:0}.lili-liquid-body[hidden]{display:none}.audit-pet-art.lili-liquid-face{z-index:1;filter:none}.audit-pet.lili-liquid .audit-pet-gaze{transition:none;transform:none}.lili-look{transform-box:view-box;transform-origin:50%;transform:translate(var(--lili-look-x,0px), var(--lili-look-y,0px)) rotate(var(--lili-tilt,0deg));transition:transform .22s ease-out}.lili-expression{transform-box:view-box;transform-origin:50%}.audit-pet.lili-liquid[data-fluid=true] .audit-pet-mouth{opacity:1}.audit-pet.lili-liquid[data-fluid=true] .audit-pet-mouth-neutral{opacity:0}.audit-pet.lili-liquid[data-fluid=true]:is([data-gesture=delighted],[data-attention=pleased]) .audit-pet-happy-eyes{opacity:1}.audit-pet.lili-liquid[data-fluid=true]:is([data-gesture=delighted],[data-attention=pleased]) .audit-pet-eyes,.audit-pet.lili-liquid[data-fluid=true][data-blinking=true] .audit-pet-happy-eyes{opacity:0}.audit-pet.lili-liquid[data-fluid=true]:is([data-gesture=delighted],[data-attention=pleased]) .audit-pet-mouth-window{transform-box:fill-box;transform-origin:50%;transform:scale(1.16)}.audit-pet.lili-liquid[data-fluid=true][data-gesture=hello] .lili-expression{animation:.75s ease-out both lili-hello}.audit-pet.lili-liquid[data-fluid=true][data-gesture=delighted] .lili-expression{animation:1.1s ease-in-out both lili-delighted}@keyframes lili-hello{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-5px)rotate(-3deg)}65%{transform:translateY(-2px)rotate(1deg)}}@keyframes lili-delighted{0%,to{transform:translateY(0)rotate(0)}18%{transform:translateY(-7px)rotate(-3deg)}42%{transform:translateY(6px)rotate(2deg)}68%{transform:translateY(-2px)rotate(0)}}.audit-pet.lili-liquid[data-attention=typing] .lili-look{transition-duration:.12s}.audit-pet.lili-liquid[data-attention=curious]{--lili-tilt:-5deg}.audit-pet.lili-liquid[data-fluid=false] .lili-look{transform:none}.audit-pet.lili-liquid[data-fluid=true]:is(.is-thinking,.is-speaking) .lili-expression{animation:none}.audit-pet.lili-liquid[data-fluid=true].is-thinking .lili-look{transform:translate(9px,-9px)rotate(-4deg)}.audit-pet.lili-liquid[data-fluid=true].is-thinking .lili-expression{animation:4.8s ease-in-out infinite lili-thinking}.audit-pet.lili-liquid[data-fluid=true].is-thinking .audit-pet-mouth-window{transform-box:fill-box;transform-origin:50%;transform:translate(4px)scale(.78,.6)}.audit-pet.lili-liquid[data-fluid=true].is-thinking .audit-pet-happy-eyes{opacity:0}.audit-pet.lili-liquid[data-fluid=true].is-thinking:not([data-blinking=true]) .audit-pet-eyes{opacity:1}.audit-pet.lili-liquid[data-fluid=true].is-speaking .lili-look{transform:translate(0)}.audit-pet.lili-liquid[data-fluid=true].is-speaking .audit-pet-mouth-window{transform-box:fill-box;transform-origin:50%;animation:.86s ease-in-out infinite lili-speaking}.audit-pet.lili-liquid[data-fluid=true].is-speaking .audit-pet-mouth{animation:.86s step-end infinite lili-speaking-smile}.audit-pet.lili-liquid[data-fluid=true].is-speaking .audit-pet-mouth-neutral{animation:.86s step-end infinite lili-speaking-rest}.audit-pet.lili-liquid[data-fluid=true].is-speaking:not([data-blinking=true]) .audit-pet-happy-eyes{opacity:1}.audit-pet.lili-liquid[data-fluid=true].is-speaking:not([data-blinking=true]) .audit-pet-eyes{opacity:0}.audit-pet.lili-liquid[data-fluid=true][data-motion=paused] :is(.lili-expression,.audit-pet-mouth-window,.audit-pet-mouth,.audit-pet-mouth-neutral){animation-play-state:paused}@keyframes lili-thinking{0%,to{transform:rotate(0)}45%{transform:rotate(-3deg)translateY(-2px)}}@keyframes lili-speaking{0%,to{transform:scaleY(.85)}18%{transform:scale(1.05,1.25)}36%{transform:scale(.9,.5)}62%{transform:scale(1.06,1.12)}82%{transform:scale(.95,.7)}}@keyframes lili-speaking-smile{0%,45%,to{opacity:1}30%,78%{opacity:0}}@keyframes lili-speaking-rest{0%,45%,to{opacity:0}30%,78%{opacity:1}}@media (prefers-reduced-motion:reduce){.audit-pet.lili-liquid .lili-look{transition:none;transform:none}.audit-pet.lili-liquid[data-fluid=true][data-gesture] .lili-expression{animation:none;transform:none}.audit-pet.lili-liquid[data-fluid=true]:is(.is-thinking,.is-speaking) :is(.lili-expression,.audit-pet-mouth-window,.audit-pet-mouth,.audit-pet-mouth-neutral){animation:none}.audit-pet.lili-liquid[data-fluid=true]:is(.is-thinking,.is-speaking) .lili-look{transition:none}}.team-section{color:#f3f8f6;background:linear-gradient(#061419,#081a20 55%,#071318);padding:clamp(72px,7vw,112px) 0;overflow:clip}.team-section-inner{flex-direction:column;align-items:center;gap:26px;width:min(1080px,100% - 48px);margin-inline:auto;display:flex}.team-intro{text-align:center;width:100%;max-width:820px}.team-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,54px);font-weight:400;line-height:1.04}.team-intro h2 span{color:#ceff42}.team-intro>p{color:#a8b9bb;max-width:600px;margin:22px auto 0;font-size:17px;line-height:1.5}.team-scan-hint{color:#93adb1;justify-content:center;align-items:center;gap:10px;margin-top:25px;font-size:13px;line-height:1.4;display:flex}.team-scan-hint svg{color:#7bced4;flex:none}.team-hint-touch{display:none}.team-figure{width:100%;min-width:0;max-width:530px;margin:0}.team-stage{--scan-radius:clamp(80px, 8.8vw, 116px);--lens-x:clamp(var(--scan-radius), var(--scan-x), calc(100% - var(--scan-radius)));--lens-y:clamp(var(--scan-radius), var(--scan-y), calc(100% - var(--scan-radius)));aspect-ratio:2/3;isolation:isolate;touch-action:pan-y;width:100%;max-width:580px;margin-inline:auto;position:relative}.team-stage picture,.team-stage img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.team-stage img{object-fit:contain}.team-stage .team-mask-loader{visibility:hidden;position:absolute}.team-scene-cutout{visibility:hidden;position:absolute;inset:0}.team-image-cutout{-webkit-mask-image:url(/team-cutout-mask-v2.svg);mask-image:url(/team-cutout-mask-v2.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.team-scene-cutout.has-mask{visibility:visible}.team-human-layer{position:absolute;inset:0}.team-magnified-image{transform-origin:var(--lens-x) var(--lens-y);position:absolute;inset:0;transform:scale(1.075)}.team-stage.is-ready .team-human-layer{-webkit-mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y), transparent 0, transparent calc(var(--scan-radius) - 1px), #000 var(--scan-radius));-webkit-mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y), transparent 0, transparent calc(var(--scan-radius) - 1px), #000 var(--scan-radius));mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y), transparent 0, transparent calc(var(--scan-radius) - 1px), #000 var(--scan-radius));-webkit-mask-source-type:alpha;mask-mode:alpha}.team-digital-layer{pointer-events:none;visibility:hidden;position:absolute;inset:0}.team-stage.is-ready .team-digital-layer{visibility:visible;clip-path:circle(var(--scan-radius) at var(--lens-x) var(--lens-y))}.team-leader-label,.team-person-label{z-index:2;color:#c2d2d2;white-space:nowrap;pointer-events:none;background:#07181edb;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.team-leader-label{color:#eef3ee;top:4%;left:50%}.team-lens{z-index:3;left:var(--lens-x);top:var(--lens-y);width:calc(var(--scan-radius) * 2);height:calc(var(--scan-radius) * 2);opacity:0;pointer-events:none;border:2px solid #abe2d3d9;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #143b43,0 0 0 5px #83d9c746,inset 0 0 26px #72ded91c,0 8px 30px #0004}.team-stage.is-ready .team-lens{opacity:1}.team-lens:before{content:"";border-radius:inherit;background:linear-gradient(130deg,#dafff312,#0000 38%);border:1px solid #0000;border-color:#e3fff4b3 #0000 #0000 #d4fff347;position:absolute;inset:3px}.team-lens:after{content:"";transform-origin:top;background:linear-gradient(90deg,#24474b,#527579 48%,#17383f);border:1px solid #6d9e9d;border-radius:5px 5px 8px 8px;width:12px;height:44px;position:absolute;top:85%;left:85%;transform:rotate(-42deg);box-shadow:3px 4px 12px #0006}.team-lens>span{border-radius:inherit;border:1px solid #a5eee12e;position:absolute;inset:6px}.team-role-actions{z-index:4;clip-path:circle(var(--scan-radius) at var(--lens-x) var(--lens-y));pointer-events:none;position:absolute;inset:0}.team-reveal-button{color:#132017;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#cfff52;border:1px solid #ceff4273;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 13px;font-size:12px;font-weight:600;display:flex;position:absolute;transform:translate(-50%,-50%)}.team-reveal-button:hover{background:#e0ff8b}.team-reveal-button:focus-visible{outline:none;box-shadow:0 0 0 4px #ecffce61}.team-stage:not(.is-ready) .team-role-actions{clip-path:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.team-stage:not(.is-ready) .team-reveal-button{position:static;transform:none}.team-stage:not(.is-ready) .team-person-label{visibility:hidden}.team-figure figcaption{text-align:center;color:#71878b;margin-top:16px;font-size:12px;line-height:1.4}.team-role-dialog{width:min(520px,100% - 28px);max-height:calc(100dvh - 32px);color:var(--dialog-text);background:var(--dialog-surface);border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);overscroll-behavior:contain;margin:auto;padding:0}.team-role-dialog::backdrop{background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}.team-role-dialog[open]{animation:.2s ease-out team-dialog-enter}.team-dialog-inner{padding:32px;position:relative}.team-dialog-close{width:44px;height:44px;color:var(--dialog-close);background:var(--dialog-close-bg);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:19px;right:19px}.team-dialog-close:hover{background:var(--dialog-close-hover);color:#fff}.team-role-kind{color:var(--dialog-muted);font-size:14px;line-height:1.4}.team-dialog-inner h2{letter-spacing:-.035em;margin:14px 30px 17px 0;font-size:30px;font-weight:500;line-height:1.14}.team-dialog-inner>p{color:var(--dialog-muted);margin:0;font-size:16px;line-height:1.5}.team-dialog-inner ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.team-dialog-inner li{color:var(--dialog-copy);padding-left:15px;font-size:16px;line-height:1.45;position:relative}.team-dialog-inner li:before{content:"";background:var(--dialog-muted);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:0}.team-dialog-inner .team-human-control{color:var(--dialog-muted);font-size:14px}.team-role-dialog button:focus{outline:none}.team-role-dialog button:focus-visible{box-shadow:inset 0 0 0 2px var(--dialog-focus)}@keyframes team-dialog-enter{0%{opacity:0}to{opacity:1}}.team-role-cta{max-width:100%;min-height:48px;color:var(--dialog-action-text);background:var(--dialog-action);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:18px;margin-top:24px;padding:13px 20px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.team-role-cta svg{flex:none}.team-role-cta:hover{background:var(--dialog-action-hover)}@media (hover:none),(pointer:coarse){.team-hint-desktop{display:none}.team-hint-touch{display:inline}.team-reveal-button{min-height:44px}}@media (hover:hover) and (pointer:fine){.team-stage.is-ready{cursor:none}}@media (width<=900px){.team-section{padding:66px 0 72px}.team-section-inner{flex-direction:column;gap:28px;width:calc(100% - 28px);display:flex}.team-intro{align-self:center;width:100%;max-width:620px;padding:0 8px}.team-intro h2{font-size:clamp(32px,6.8vw,46px)}.team-intro>p{max-width:520px;margin-top:20px;font-size:16px}.team-scan-hint{margin-top:18px}.team-figure{align-self:center;width:100%;max-width:480px}.team-stage{--scan-radius:clamp(84px, 22vw, 106px)}.team-role-cta{min-height:48px}}@media (width<=360px){.team-intro h2{font-size:30px}.team-reveal-button{gap:4px;padding-inline:10px}}@media (width<=540px){.team-dialog-inner{padding:28px 24px}.team-dialog-inner h2{font-size:27px}.team-role-cta{gap:8px;width:100%;font-size:13px}}@media (prefers-reduced-motion:reduce){.team-role-dialog[open]{animation:none}}@font-face{font-family:Caveat;src:url(/fonts/caveat-600-cyrillic.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}.profession-team{color:#f3f8f6;background:linear-gradient(#061419,#07171d 25%,#07171d);padding:clamp(64px,6vw,96px) 0 64px;position:relative;overflow:clip}.profession-team-heading{text-align:center;width:min(800px,100% - 40px);margin:0 auto 28px}.profession-team-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.1vw,54px);font-weight:400;line-height:1.08}.profession-team-heading h2 span{color:#ceff42}.profession-team-heading p{color:#a8b9bb;max-width:560px;margin:22px auto 0;font-size:17px;line-height:1.5}.profession-stage{aspect-ratio:1672/941;isolation:isolate;width:min(100%,1800px);margin-inline:auto;position:relative}.profession-image-viewport{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 5% 94%,#0000);mask-image:linear-gradient(#0000,#000 5% 94%,#0000)}.profession-image-viewport:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07171d,#0000 5% 95%,#07171d);position:absolute;inset:0}.profession-scene-image{width:100%;animation:.8s ease-out backwards profession-arrive;position:relative}.profession-scene-image picture,.profession-scene-image img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.profession-stage.is-switching .profession-scene-image{opacity:.65;transition:opacity .2s}.profession-task-hotspots{pointer-events:none;position:absolute;inset:0}.profession-task-hotspot{color:#d6ece9;cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:flex-end;width:16%;height:40%;padding:0 4px 8px;display:flex;position:absolute;transform:translate(-50%,-100%)}.profession-task-hotspot>span{text-align:left;min-width:0;max-width:100%;min-height:44px;animation:.5s ease-out backwards profession-label-in;animation-delay:var(--task-delay);background:#10282cee;border:1px solid #658b8d75;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;line-height:1.35;transition:background .2s,border-color .2s,color .2s;display:inline-flex;box-shadow:0 6px 22px #0003}.profession-task-dot{background:#b9dfba;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.profession-task-text{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.profession-task-hotspot:hover>span,.profession-task-hotspot:focus-visible>span{color:#f5fff4;background:#193c3cf2;border-color:#b8e8b4aa}.profession-task-hotspot:focus{outline:none}.profession-task-hotspot:focus-visible>span{box-shadow:0 0 0 3px #aedaca55}.profession-task-hotspot:disabled{cursor:progress}.profession-task-hotspot:disabled>span{opacity:.5}.profession-picker{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1e23ed;border:1px solid #74959877;border-radius:17px;width:min(310px,36%);padding:12px 14px 7px;position:absolute;top:76%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0005}.profession-picker label{color:#b9d9c2;font-size:14px;line-height:1.3;display:block}.profession-select-wrap{position:relative}.profession-select-wrap select{color:#f2f9f6;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;min-height:44px;padding:7px 27px 7px 0;font-family:inherit;font-size:18px;font-weight:500;line-height:1.3}.profession-select-wrap select:focus,.profession-select-wrap select:focus-visible{box-shadow:none;outline:none}.profession-select-wrap select option{color:#edf7f2;background:#10262c}.profession-select-wrap>svg{color:#c8edb3;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.profession-picker-hint{pointer-events:none;color:#ceff72;animation:.6s 6.3s forwards picker-hint-leave;position:absolute;inset:-13px -14px}.profession-picker-sketch{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.profession-picker-hint path{fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:2s cubic-bezier(.35,0,.3,1) .2s forwards picker-hint-draw}.profession-picker-tip{white-space:nowrap;align-items:flex-end;gap:4px;display:flex;position:absolute;top:calc(100% + 2px);right:7px}.profession-picker-tip svg{flex:none;width:46px;height:34px}.profession-picker-tip path{animation-duration:.9s;animation-delay:1.4s}.profession-picker-tip span{text-shadow:0 2px 7px #07171d;padding-bottom:1px;font-family:Caveat,cursive;font-size:28px;font-weight:600;line-height:1.1;animation:.7s ease-out 1.5s backwards profession-label-in}@keyframes picker-hint-draw{to{stroke-dashoffset:0}}@keyframes picker-hint-leave{to{opacity:0}}.profession-scene-footer{z-index:1;text-align:center;width:min(700px,100% - 32px);margin:-8px auto 0;position:relative}.profession-switch-status{color:#9bb1b4;min-height:21px;margin:0;font-size:14px;line-height:1.5}.profession-switch-status:empty{display:none}.profession-retry{color:#e8f6eb;min-height:44px;font:inherit;cursor:pointer;background:#173338;border:1px solid #658b8d75;border-radius:12px;margin:12px 0 0;padding:9px 14px}.profession-mobile-tasks{display:none}@keyframes profession-arrive{0%{opacity:0}to{opacity:1}}@keyframes profession-label-in{0%{opacity:0}to{opacity:1}}@media (width<=1050px){.profession-picker-tip{gap:2px;right:50%;transform:translate(50%)}.profession-picker-tip svg{width:34px;height:26px}.profession-picker-tip span{font-size:24px}.profession-scene-footer{margin-top:8px}.profession-task-hotspots{display:none}.profession-picker{width:min(310px,100% - 48px)}.profession-mobile-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.profession-mobile-tasks button{color:#ddecdf;text-align:left;min-width:0;min-height:60px;font:inherit;cursor:pointer;background:#11292f;border:1px solid #668d8d60;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:14px;line-height:1.35;display:flex}.profession-mobile-tasks button:disabled{opacity:.5;cursor:progress}.profession-mobile-tasks button:focus{outline:none}.profession-mobile-tasks button:focus-visible{box-shadow:inset 0 0 0 2px #b1d3d7}}@media (width<=700px){.profession-team{padding:60px 0 48px}.profession-team-heading{width:calc(100% - 36px);margin-bottom:18px}.profession-team-heading h2{font-size:clamp(32px,8.4vw,42px)}.profession-team-heading p{max-width:450px;margin-top:18px;font-size:16px}.profession-stage{aspect-ratio:1/.75;width:100%;max-width:520px}.profession-scene-image{width:125%;left:-12.5%}.profession-image-viewport:after{background:linear-gradient(90deg,#07171d99,#0000 8% 92%,#07171d99)}.profession-task-hotspots{display:none}.profession-picker{border-radius:16px;width:min(300px,100% - 48px);padding:11px 14px 6px;top:70%}.profession-select-wrap select{font-size:17px}.profession-scene-footer{max-width:500px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.profession-team *,.profession-team :before,.profession-team :after{transition:none!important;animation:none!important}.profession-picker-hint path{stroke-dashoffset:0}}.case-studies{--case-gutter:max(36px, calc((100vw - 1280px) / 2));--case-card-width:clamp(360px, 37vw, 490px);color:#f3f8f6;background:radial-gradient(at 16% 56%,#3897a61c,#0000 44%),linear-gradient(#07171d,#07191f);padding:clamp(64px,7vw,104px) 0 clamp(72px,7vw,112px);scroll-margin-top:24px;overflow:hidden}.case-studies-inner{width:min(1280px,100% - 72px);margin-inline:auto}.case-studies-heading{text-align:center;max-width:770px;margin:0 auto 42px}.case-studies-heading h2{letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;margin:0;font-size:clamp(34px,4.1vw,54px);font-weight:400;line-height:1.08}.case-rail{padding:0 var(--case-gutter) 3px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--case-gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:20px;display:flex;position:relative;overflow:auto hidden}.case-rail::-webkit-scrollbar{display:none}.case-card{isolation:isolate;flex:0 0 var(--case-card-width);scroll-snap-align:start;min-width:0;min-height:550px;color:var(--card-ink);background:var(--card-bg);border-radius:22px;grid-template-rows:72px minmax(48px,1fr) auto 132px;padding:30px 34px 28px;display:grid;position:relative;overflow:hidden}.case-tone-pantheon{--card-bg:#f3ebdd;--card-ink:#231f20;--card-number:#231f20;--card-detail:#655546}.case-tone-neworganic{--card-bg:#f0f9fc;--card-ink:#174050;--card-number:#087da4;--card-detail:#355d6b}.case-tone-liit{--card-bg:#f4f6f2;--card-ink:#193339;--card-number:#277b65;--card-detail:#536b68}.case-tone-opushka{--card-bg:#edf5e9;--card-ink:#183621;--card-number:#347d2d;--card-detail:#456548}.case-tone-muhomorspace{--card-bg:#f6f4f1;--card-ink:#1c1a17;--card-number:#c8351f;--card-detail:#665c54}.case-tone-kib{--card-bg:#281e65;--card-ink:#f5f4ff;--card-number:#f5f4ff;--card-detail:#d0cbed}.case-tone-spora{--card-bg:#101410;--card-ink:#f0f4e9;--card-number:#dfff49;--card-detail:#bbc4b7}.case-tone-efir{--card-bg:#173a42;--card-ink:#f1f6ef;--card-number:#bfe6cb;--card-detail:#bed4cf}.case-card>:not(.case-card-action){z-index:1;position:relative}.case-brand{grid-row:1;align-items:center;gap:13px;min-width:0;display:flex}.case-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,210px);height:auto;max-height:60px;display:block}.case-logo-neworganic,.case-logo-opushka{width:196px}.case-logo-kib-orto{width:120px}.case-logo-muhomorspace{flex:0 0 38px;width:38px;height:41px}.case-logo-company-memory{flex:0 0 104px;width:104px}.case-wordmark{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:23px;font-weight:600;line-height:1.15;display:block}.case-pantheon-wordmark{color:#333;letter-spacing:.2em;white-space:nowrap;border:5px solid #231f20;border-bottom:0;padding:6px 10px 4px 13px;font:700 23px/1.3 Inter,Arial,sans-serif;display:inline-block}.case-brand-muhomorspace{gap:8px}.case-muhomor-wordmark{white-space:nowrap;color:#1c1a17;letter-spacing:.04em;font-size:16px;font-weight:700;line-height:1.2}.case-muhomor-wordmark strong{color:#c8351f;font-weight:inherit}.case-muhomor-wordmark sup{vertical-align:super;margin-left:2px;font-size:9px}.case-wordmark-spora{letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:11px;font-size:20px;font-weight:650;display:inline-flex}.case-wordmark-spora i{background:#dfff49;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #dfff4945}.case-wordmark-efir{letter-spacing:.14em;align-items:center;gap:11px;font-size:24px;font-weight:600;display:inline-flex}.case-brand-title{letter-spacing:-.025em;max-width:172px;font-size:18px;font-weight:500;line-height:1.15}.case-card-result{grid-row:3;grid-template-rows:115px auto;align-items:start;display:grid}.case-metric{letter-spacing:-.075em;font-variant-numeric:lining-nums;white-space:nowrap;color:var(--card-number);align-items:baseline;gap:3px;margin:0;font-size:clamp(94px,9vw,116px);font-weight:400;line-height:1;display:flex}.case-metric-symbol{letter-spacing:-.045em;font-size:.67em}.case-metric-duration{letter-spacing:-.06em;font-size:clamp(76px,7.5vw,94px);line-height:1.15}.case-card h3{letter-spacing:-.04em;text-wrap:balance;max-width:385px;min-height:3.36em;margin:0;font-size:clamp(28px,2.8vw,34px);font-weight:500;line-height:1.12}.case-card-detail{max-width:350px;color:var(--card-detail);grid-row:4;align-self:end;margin:20px 0 0;font-size:15px;font-weight:400;line-height:1.45}.case-card-action{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.case-card-action:focus{outline:none}.case-card-action:focus-visible{box-shadow:inset 0 0 0 3px var(--card-ink), inset 0 0 0 6px var(--card-bg)}.case-rail-footer{justify-content:flex-end;padding-top:22px;display:flex}.case-rail-controls{gap:8px;display:flex}.case-rail-controls button{color:#e5f2ec;cursor:pointer;background:#c8e5d60d;border:1px solid #cadfd442;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.case-rail-controls button:hover:not(:disabled){background:#c8e5d626}.case-rail-controls button:disabled{opacity:.3;cursor:default}.case-rail-controls button:focus{outline:none}.case-rail-controls button:focus-visible{box-shadow:inset 0 0 0 2px #c7f0da}.case-dialog{width:min(980px,100% - 44px);max-width:none;height:min(860px,100dvh - 44px);max-height:calc(100dvh - 44px);color:var(--dialog-text);border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);background:var(--dialog-surface);box-shadow:var(--dialog-shadow);padding:0;animation:.22s both case-dialog-in;overflow:hidden}.case-dialog[open]{flex-direction:column;display:flex}.case-dialog-content{scrollbar-gutter:stable}.case-dialog::backdrop{background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}.case-dialog-topbar{background:0 0;flex-shrink:0;align-items:center;gap:14px;padding:10px 14px 4px 24px;display:flex}.case-dialog-client{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:500}.case-dialog-close,.case-back-button{background:var(--dialog-close-bg);min-height:44px;color:var(--dialog-close);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;display:inline-flex}.case-dialog-close{flex:0 0 44px;width:44px;margin-left:auto}.case-back-button{white-space:nowrap;padding:9px 12px}.case-dialog-close:hover,.case-back-button:hover{background:var(--dialog-close-hover);color:#fff}.case-dialog-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#52737470 transparent;flex:1;min-height:0;overflow:auto}.case-dialog.is-audit .case-dialog-content{scrollbar-gutter:auto;flex-direction:column;display:flex;overflow:hidden}.case-story{padding:24px 32px 32px}.case-story-heading h2{letter-spacing:-.035em;text-wrap:balance;outline:none;max-width:710px;margin:0;font-size:30px;font-weight:500;line-height:1.15}.case-story-intro{max-width:750px;color:var(--dialog-muted);margin:22px 0 0;font-size:16px;line-height:1.6}.case-story-columns{grid-template-columns:1.05fr 1fr;gap:32px;margin-top:30px;display:grid}.case-story-columns h3{letter-spacing:-.02em;margin:0 0 15px;font-size:19px;font-weight:500}.case-story-columns ul{margin:0;padding-left:18px}.case-story-columns li{color:var(--dialog-copy);margin:0 0 10px;padding-left:4px;font-size:16px;line-height:1.5}.case-story-columns li::marker{color:var(--dialog-muted)}.case-story-result>p{color:var(--dialog-copy);margin:0;font-size:16px;line-height:1.55}.case-story-result>p.case-story-boundary{color:var(--dialog-muted);margin-top:17px;font-size:14px;line-height:1.5}.case-story-footer{background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:0;display:flex}.case-story-footer p{color:var(--dialog-copy);margin:0;font-size:17px}.case-consult-button{background:var(--dialog-action);min-height:48px;color:var(--dialog-action-text);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:18px;padding:13px 20px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.case-consult-button:hover{background:var(--dialog-action-hover)}.case-dialog button:focus{outline:none}.case-dialog button:focus-visible{box-shadow:inset 0 0 0 2px var(--dialog-focus)}.case-dialog .audit-dialog.is-embedded{width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;padding:0;animation:none;display:flex;overflow:hidden}.case-dialog .audit-dialog.is-embedded:before,.case-dialog .audit-dialog.is-embedded:after{display:none}.case-dialog .audit-dialog.is-embedded h2{font-size:clamp(25px,3.2vw,35px)}@keyframes case-dialog-in{0%{opacity:0}to{opacity:1}}@media (width<=1050px){.case-studies{--case-gutter:24px;--case-card-width:390px}.case-studies-inner{width:calc(100% - 48px)}.case-card{padding-inline:28px}.case-metric{font-size:102px}}@media (width<=700px){.case-studies{--case-gutter:22px;--case-card-width:calc(100vw - 64px);padding:52px 0 64px}.case-studies-inner{width:calc(100% - 44px)}.case-studies-heading{margin-bottom:30px}.case-studies-heading h2{font-size:clamp(32px,8.4vw,42px)}.case-rail{gap:14px}.case-card{border-radius:20px;grid-template-rows:68px minmax(40px,1fr) auto 144px;min-height:530px;padding:25px 25px 24px}.case-card-result{grid-template-rows:106px auto}.case-card h3{font-size:clamp(27px,7.1vw,34px)}.case-metric{font-size:clamp(90px,25vw,112px)}.case-metric-duration{font-size:clamp(68px,20vw,88px)}.case-logo{max-width:min(100%,180px)}.case-logo-neworganic,.case-logo-opushka{width:180px}.case-brand-title{font-size:16px}.case-pantheon-wordmark{padding-inline:9px 6px;font-size:21px}.case-muhomor-wordmark,.case-card-detail{font-size:14px}.case-rail-footer{padding-top:18px}.case-dialog{border-radius:22px;width:calc(100% - 24px);height:min(860px,90dvh);max-height:90dvh}.case-dialog-topbar{gap:10px;padding:6px 10px 2px 14px}.case-story{padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.case-story-heading h2{font-size:27px}.case-story-columns{grid-template-columns:minmax(0,1fr);gap:22px}.case-story-footer{gap:14px;margin-top:24px}.case-consult-button{gap:10px;width:100%;font-size:14px}.case-dialog .audit-dialog.is-embedded{padding:0}.case-dialog .audit-dialog.is-embedded h2{font-size:1.5rem}}@media (width<=370px){.case-studies{--case-gutter:18px;--case-card-width:calc(100vw - 56px)}.case-studies-inner{width:calc(100% - 36px)}.case-card{padding-inline:21px}.case-card h3{font-size:26px}.case-metric{font-size:86px}.case-metric-duration{font-size:66px}.case-card-result{grid-template-rows:98px auto}.case-logo-neworganic,.case-logo-opushka{width:168px}.case-brand{gap:10px}.case-brand-title{font-size:15px}.case-pantheon-wordmark{border-width:4px;padding-inline:8px 4px;font-size:18px}.case-muhomor-wordmark{font-size:12px}.case-logo-company-memory{flex-basis:82px;width:82px}}@media (prefers-reduced-motion:reduce){.case-rail{scroll-behavior:auto}.case-card,.case-dialog{transition:none;animation:none}}.lili-closing.closing-section{isolation:isolate;background:radial-gradient(at 50% 25%,#17404955,#0000 53%),linear-gradient(#061419,#07181f 38%,#06151b 78%,#061419);border:0;border-radius:0;width:100%;margin:0;padding:clamp(52px,7vw,100px) 24px clamp(90px,9vw,140px);position:relative;overflow:hidden}.lili-closing-content{z-index:2;width:min(1160px,100%);margin:0 auto;position:relative}.lili-closing>.integration-field{z-index:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.lili-closing-presence{justify-content:center;margin:-20px auto 0;display:flex}.lili-closing-presence .audit-pet{aspect-ratio:1;width:clamp(230px,28vw,340px);height:auto}.lili-closing-label{color:#b6cdc9;margin:0 0 20px;font-size:.875rem;display:block}.lili-closing.closing-section h2{letter-spacing:-.045em;font-size:clamp(38px,5.4vw,78px);line-height:1.05}.lili-closing.closing-section p{color:#b6cdc9;max-width:650px;margin-top:24px}.lili-closing-form{background:#06171b;border:1px solid #426064;border-radius:18px;gap:8px;max-width:730px;margin:32px auto 0;padding:8px;display:flex}.lili-closing-form input{width:100%;min-width:0;font:inherit;color:#f0f7f4;background:0 0;border:0;border-radius:10px;flex:1;padding:14px 16px;font-size:1rem}.lili-closing-form input::placeholder{color:#91aaa8}.lili-closing .lili-closing-form button{border-radius:11px;flex:none;justify-content:center;align-items:center;gap:12px;margin:0;font-size:1rem;display:flex}@media (width<=680px){.lili-closing-form{flex-direction:column}.lili-closing-form input{padding-inline:10px}.lili-closing .lili-closing-form button{width:100%}.lili-closing.closing-section{padding:44px 20px 86px}.lili-closing.closing-section h2{font-size:clamp(34px,9vw,48px)}}.lili-chat{--lili-gutter:32px;text-align:left;flex-direction:column;flex:1;min-width:0;min-height:0;font-size:1rem;line-height:1.5;display:flex;overflow:hidden}.lili-chat-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#52737470 transparent;min-width:0;min-height:0;padding:8px var(--lili-gutter) 24px;flex:1;scroll-padding-block:16px;overflow:hidden auto}.lili-chat .lili-chat-scroll>*{max-width:800px;margin-inline:auto}.lili-chat-scroll::-webkit-scrollbar{width:6px}.lili-chat-scroll::-webkit-scrollbar-thumb{background:#52737470;border-radius:999px}.lili-chat-bottom{height:1px}.lili-chat-header{text-align:center;background:0 0;flex-direction:column;align-items:center;gap:4px;padding:0 0 12px;display:flex;position:static}.lili-chat-header .audit-pet{width:180px;height:180px}.lili-chat-header>div{min-width:0}.lili-chat-header>div>span{color:var(--dialog-muted);font-size:.875rem}.audit-dialog .lili-chat-header h2{letter-spacing:-.03em;margin:7px 0 0;font-size:clamp(25px,3.2vw,35px);line-height:1.12}.lili-chat .audit-opening{text-align:center;margin:18px auto 22px;font-size:1rem}.lili-chat-disclosure{text-align:center;color:var(--dialog-muted);margin:14px 0 24px;font-size:.875rem}.lili-unavailable{border:1px solid var(--dialog-border);background:var(--dialog-field);border-radius:14px;margin-top:22px;padding:18px}.lili-unavailable strong{font-size:1rem;font-weight:500}.lili-unavailable p{color:var(--dialog-copy);margin:6px 0 12px}.lili-unavailable a,.lili-sources a{color:var(--dialog-action);text-underline-offset:3px;text-decoration:underline}.lili-transcript{gap:26px;min-width:0;display:grid}.lili-turn{gap:19px;display:grid}.lili-user-message{background:#25433b66;border:1px solid #56736e55;border-radius:16px 16px 4px;justify-self:end;max-width:90%;padding:14px 18px}.lili-user-message>span,.lili-message-author{color:var(--dialog-text);font-size:.875rem;font-weight:600}.lili-user-message>span{color:#a7c8bb}.lili-user-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.lili-message-author{align-items:center;gap:8px;margin-bottom:10px;display:flex}.lili-message-author small{border:1px solid var(--dialog-border);color:var(--dialog-muted);border-radius:5px;padding:1px 6px;font-size:.75rem;font-weight:400}.lili-answer>p{overflow-wrap:anywhere;margin:0;line-height:1.55}.lili-answer-cards{gap:10px;margin:17px 0;display:grid}.lili-answer-cards>section{border:1px solid var(--dialog-border);background:#ffffff04;border-radius:13px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:12px;padding:17px;display:grid}.lili-card-number{color:#b9d7c5;font-variant-numeric:tabular-nums;margin-top:1px;font-size:.875rem}.lili-answer-cards h4{margin:0 0 5px;font-size:1rem;font-weight:600;line-height:1.35}.lili-answer-cards p{color:var(--dialog-copy);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}.lili-source-ref{color:var(--dialog-action);text-underline-offset:3px;margin-left:3px;font-size:.875rem;text-decoration:underline;display:inline}.lili-sources{color:var(--dialog-muted);margin:15px 0;font-size:.875rem}.lili-sources summary,.lili-admin-brief summary{cursor:pointer}.lili-sources ol{margin:10px 0;padding-left:22px}.lili-sources li{overflow-wrap:anywhere;margin:5px 0}.lili-answer>.lili-next-question{color:var(--dialog-text);margin-top:18px;font-weight:500}.lili-turn-state{color:var(--dialog-muted);align-items:center;gap:10px;margin:18px 0;font-size:.875rem;display:flex}.lili-turn-state svg,.lili-send:disabled svg.lucide-loader-circle{animation:1.4s linear infinite lili-loading}@keyframes lili-loading{to{transform:rotate(360deg)}}.lili-starters{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 14px;display:flex}.lili-starters button{border:1px solid var(--dialog-border);color:var(--dialog-copy);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px 11px;font-size:.875rem}.lili-starters button:hover{color:var(--dialog-text);background:#ffffff08}.lili-quick-replies{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lili-quick-replies button{min-width:0;max-width:100%;min-height:44px;color:var(--dialog-text);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#29443b55;border:1px solid #52776d80;border-radius:12px;flex:0 auto;padding:10px 14px;font-size:.9375rem;line-height:1.4}.lili-quick-replies button:hover:not(:disabled){background:#35564780;border-color:#90b99b}.lili-quick-replies button:disabled{opacity:.55;cursor:default}.lili-chat .lili-jump-latest{border:1px solid var(--dialog-border);max-width:calc(100% - 32px);min-height:34px;color:var(--dialog-text);font:inherit;cursor:pointer;background:#15313a;border-radius:999px;flex:none;align-self:center;margin:0 auto 6px;padding:6px 13px;font-size:.8125rem;line-height:1.4;text-decoration:none}.lili-chat .lili-jump-latest:hover{background:#21414a}.lili-composer{width:100%;min-width:0;padding:16px var(--lili-gutter) calc(18px + env(safe-area-inset-bottom));background:#0c2027;border-top:1px solid #48757840;flex:none;margin:0}.lili-composer>*{max-width:800px;margin-inline:auto}.lili-composer-field{border:1px solid var(--dialog-field-border);background:var(--dialog-field);border-radius:16px;align-items:flex-end;padding:7px;display:flex}.lili-composer textarea{resize:none;width:100%;min-width:0;height:94px;min-height:94px;max-height:94px;color:var(--dialog-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:11px;line-height:1.5;overflow-y:auto}.lili-composer textarea::placeholder{color:#90aeb4}.lili-send{height:42px;color:var(--dialog-action-text);background:var(--dialog-action);cursor:pointer;border:0;border-radius:11px;flex:0 0 42px;place-items:center;margin:3px;display:grid}.lili-send:disabled{color:var(--dialog-muted);cursor:default;background:#244047}.lili-consent{color:var(--dialog-copy);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;display:flex}.lili-consent input{width:18px;height:18px;accent-color:var(--dialog-action);flex:0 0 18px;margin:2px 0 0}.lili-send-consent{max-width:560px;color:var(--dialog-muted);text-align:center;overflow-wrap:anywhere;margin:13px auto 0;font-size:.875rem;line-height:1.5}.lili-send-consent a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #90aeb470;text-decoration:underline #90aeb470}.lili-send-consent a:hover{color:var(--dialog-text)}.lili-closing.closing-section .lili-closing-consent{color:#a4bcbb;text-align:center;max-width:730px;margin:12px auto 0;font-size:.875rem;line-height:1.5}.lili-chat button:focus-visible,.lili-chat a:focus-visible,.lili-chat summary:focus-visible,.lili-chat input[type=checkbox]:focus-visible,.lili-admin :is(button,a,summary):focus-visible{outline:2px solid var(--dialog-focus);outline-offset:3px}.lili-error{color:#ffe0c7;background:#47332055;border:1px solid #ba8f6866;border-radius:12px;margin:18px 0;padding:15px;font-size:.9375rem;line-height:1.45}.lili-error p{margin:0 0 10px}.lili-text-button{min-height:38px;color:var(--dialog-copy);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:4px 0;font-size:.875rem;text-decoration:underline;display:inline-flex}.lili-text-button:hover{color:var(--dialog-text)}.lili-text-button:disabled{opacity:.5;cursor:default}.lili-handoff{border:1px solid var(--dialog-border);width:100%;color:var(--dialog-text);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:15px 18px;display:flex}.lili-handoff.is-suggested{background:#ceff4209;border-color:#ceff4266}.lili-handoff:hover{background:#ffffff08}.lili-lead-form{background:#ffffff04;border:1px solid #ceff4255;border-radius:15px;margin:22px 0;padding:22px}.lili-lead-form h3{margin:0 0 9px;font-size:1.25rem;line-height:1.25}.lili-lead-form>p{color:var(--dialog-copy);margin:0 0 20px}.lili-lead-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.lili-lead-form fieldset>label:not(.lili-consent){color:var(--dialog-copy);gap:7px;font-size:.875rem;display:grid}.lili-lead-form input:not([type=checkbox]),.lili-lead-form select{border:1px solid var(--dialog-field-border);background:var(--dialog-field);width:100%;min-width:0;min-height:47px;color:var(--dialog-text);font:inherit;border-radius:9px;padding:10px 12px;font-size:1rem}.lili-primary{min-height:48px;color:var(--dialog-action-text);background:var(--dialog-action);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.lili-primary:hover{background:var(--dialog-action-hover)}.lili-primary:disabled{opacity:.55;cursor:default}.lili-lead-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.lili-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lili-lead-success{background:#ceff4208;border:1px solid #8fbd7877;border-radius:12px;gap:12px;margin-top:22px;padding:17px;display:flex}.lili-lead-success>svg{color:var(--dialog-action);flex:none;margin-top:3px}.lili-lead-success p{color:var(--dialog-copy);margin:4px 0 8px}.lili-lead-success small{overflow-wrap:anywhere;color:var(--dialog-muted);font-size:.75rem}.lili-admin{max-width:1640px;min-height:100svh;color:var(--dialog-text);margin:0 auto;padding:clamp(20px,3vw,48px)}.lili-admin h1{letter-spacing:-.035em;margin:18px 0 8px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.1}.lili-admin-header{justify-content:space-between;align-items:center;gap:25px;display:flex}.lili-admin-header p{color:var(--dialog-muted);margin:0}.lili-admin-home{color:var(--dialog-copy);align-items:center;gap:8px;font-size:.875rem;text-decoration:none;display:inline-flex}.lili-admin-account{color:var(--dialog-copy);justify-items:end;gap:8px;font-size:.875rem;display:grid}.lili-admin-account a,.lili-admin-gate>a:not(.lili-primary){color:var(--dialog-copy);text-underline-offset:3px}.lili-admin-status{border:1px solid var(--dialog-border);color:var(--dialog-copy);border-radius:12px;flex-wrap:wrap;gap:10px 28px;margin:30px 0 24px;padding:15px 18px;font-size:.875rem;display:flex}.lili-admin-status>span{align-items:center;gap:8px;display:flex}.lili-admin-status i{background:#c39873;border-radius:50%;width:7px;height:7px}.lili-admin-status i.is-ready{background:#ceff42}.lili-admin-workspace{border:1px solid var(--dialog-border);background:#0b2026;border-radius:18px;grid-template-columns:minmax(260px,360px) minmax(0,1fr);min-height:65vh;display:grid;overflow:hidden}.lili-admin-list{border-right:1px solid var(--dialog-border);background:#07191f;min-width:0}.lili-admin-list-tools{border-bottom:1px solid var(--dialog-border);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.lili-admin-list-tools label{color:var(--dialog-copy);align-items:center;gap:8px;font-size:.875rem;display:flex}.lili-admin-list-tools input{width:17px;height:17px;accent-color:var(--dialog-action)}.lili-admin-list-tools button{border:1px solid var(--dialog-border);width:36px;height:36px;color:var(--dialog-copy);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.lili-conversation-row{width:100%;color:var(--dialog-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #38545a55;border-left:3px solid #0000;border-right:0;padding:20px 17px;display:block}.lili-conversation-row:hover{background:#ffffff05}.lili-conversation-row.is-selected{border-left-color:var(--dialog-action);background:#23433a44}.lili-conversation-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;display:flex}.lili-conversation-meta strong{overflow-wrap:anywhere;font-size:1rem;font-weight:500}.lili-conversation-meta time{color:var(--dialog-muted);white-space:nowrap;font-size:.75rem}.lili-conversation-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--dialog-copy);-webkit-box-orient:vertical;margin:10px 0 13px;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.lili-conversation-bottom{color:var(--dialog-muted);flex-wrap:wrap;gap:8px 18px;font-size:.875rem;display:flex}.lili-conversation-bottom b{color:#c4e290;font-weight:400}.lili-admin-list>.lili-text-button{margin:16px auto;display:flex}.lili-admin-empty{color:var(--dialog-muted);margin:0;padding:30px 22px;font-size:1rem;line-height:1.5}.lili-admin-detail{min-width:0;padding:clamp(20px,3vw,38px)}.lili-admin-detail-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.lili-admin-detail-header>div>span{color:var(--dialog-muted);font-size:.875rem}.lili-admin-detail-header h2{overflow-wrap:anywhere;margin:7px 0 10px;font-size:1.75rem;font-weight:500;line-height:1.2}.lili-admin-detail-header p{color:var(--dialog-muted);margin:0;font-size:.875rem}.lili-admin-lead{background:#ceff4207;border:1px solid #779f6955;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:22px;padding:18px;display:flex}.lili-admin-lead>div{gap:5px;min-width:0;display:grid}.lili-admin-lead span{color:var(--dialog-copy);font-size:.875rem}.lili-admin-lead strong{overflow-wrap:anywhere;font-size:1rem;font-weight:500}.lili-admin-lead small{color:var(--dialog-muted);overflow-wrap:anywhere;margin-top:5px;font-size:.75rem}.lili-admin-delivery{align-content:start;justify-items:start}.lili-admin-brief{border:1px solid var(--dialog-border);border-radius:12px;margin-bottom:26px;padding:17px 20px}.lili-admin-brief summary{color:var(--dialog-copy);font-size:.875rem}.lili-admin-brief dl{gap:11px;margin:18px 0 0;display:grid}.lili-admin-brief dl>div{grid-template-columns:140px minmax(0,1fr);gap:14px;display:grid}.lili-admin-brief dt{color:var(--dialog-muted);font-size:.875rem}.lili-admin-brief dd{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.45}.lili-admin-footnote{color:var(--dialog-muted);margin:30px 0 0;font-size:.875rem}.lili-admin-gate{max-width:580px;padding-top:12vh}.lili-admin-gate>svg{color:var(--dialog-action);margin-top:55px;display:block}.lili-admin-gate p{color:var(--dialog-copy);margin-bottom:24px;line-height:1.5}@media (width<=900px){.lili-admin-workspace{grid-template-columns:280px minmax(0,1fr)}.lili-admin-brief dl>div{grid-template-columns:1fr;gap:3px}}@media (width<=680px){.lili-chat{--lili-gutter:16px}.lili-chat-scroll{padding-top:0;padding-bottom:18px}.lili-composer{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.lili-send-consent{margin-top:10px;font-size:.75rem;line-height:1.4}.lili-chat-header{gap:4px;padding-right:0}.lili-chat-header .audit-pet{width:148px;height:148px}.audit-dialog .lili-chat-header h2{font-size:1.5rem}.lili-chat-header>div>span{font-size:.8125rem}.lili-answer-cards>section{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:14px 12px}.lili-user-message{max-width:96%;padding:12px 14px}.lili-lead-form{padding:17px}.lili-admin-header{align-items:flex-start}.lili-admin-account{overflow-wrap:anywhere;max-width:42%}.lili-admin-workspace{display:block}.lili-admin-list{border-right:0;border-bottom:1px solid var(--dialog-border);max-height:350px;overflow-y:auto}.lili-admin-list-tools{z-index:1;background:#07191f;position:sticky;top:0}}@media (width<=370px){.lili-chat{--lili-gutter:14px}.lili-quick-replies{gap:7px}.lili-quick-replies button{padding:9px 11px;font-size:.875rem}}@media (height<=500px){.lili-composer{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.lili-send-consent{margin-top:8px}}@media (prefers-reduced-motion:reduce){.lili-turn-state svg,.lili-send:disabled svg.lucide-loader-circle{animation:none}}
