: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{--button-font-weight:600;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;scroll-padding-top:100px}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;font-weight:var(--button-font-weight)}.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}.site-nav-slot{height:74px}.page-shell-home>.site-nav-slot{height:0}.hero-nav{z-index:100;top:max(24px, env(safe-area-inset-top));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:0 auto;padding:7px 8px;display:flex;position:fixed;left:0;right:0}.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]{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}.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,.mobile-nav-actions,.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{font-size:var(--type-page-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:0}.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;font-size:var(--type-lead-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:22px auto 0}.hero-text span{text-wrap:balance;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{--lili-scroll-clearance:64px;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{z-index:6;pointer-events:none;background:0 0;justify-content:flex-end;align-items:center;min-height:48px;padding:4px 14px 2px;display:flex;position:absolute;inset:0 0 auto}.audit-dialog-tools .audit-close{pointer-events:auto;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;font-size:var(--type-dialog-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:18px auto 0}.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:where(:root:not([data-input-modality=pointer]) *),.audit-form textarea:focus-visible:where(:root:not([data-input-modality=pointer]) *){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;opacity:1;visibility:visible;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .42s,transform .42s cubic-bezier(.22,1,.36,1),visibility;display:grid;position:fixed;transform:translateY(0)scale(1)}.audit-launcher:not(.is-hidden){animation:.46s cubic-bezier(.22,1,.36,1) audit-launcher-enter}.audit-launcher.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.42s;transform:translateY(12px)scale(.94)}@keyframes audit-launcher-enter{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.audit-launcher{transition:none!important;animation:none!important}}.audit-launcher .audit-pet{width:100%;height:100%}.audit-launcher:focus-visible:where(:root:not([data-input-modality=pointer]) *){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;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{font-size:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:0}.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:flex;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;flex:1;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;font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-heading-weight);margin:0}.capability-tile-body>p{color:#e0eeebab;max-width:calc(100% - 74px);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:16px 0 0;padding-bottom:16px}.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:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-heading-weight)}.scene-card h4{font-size:clamp(24px,2vw,31px);font-weight:450;line-height:1.06}.scene-card p{font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight)}.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{font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading);margin-top:18px}.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;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:0}.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{font-size:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:0}.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;font-size:var(--type-lead-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:26px auto 0}.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-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{font-size:var(--type-page-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:0}.page-hero>div{padding-bottom:7px}.page-hero p,.contact-page>div>p{color:#ebf2f0ad;max-width:550px;font-size:var(--type-lead-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:0}.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{font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-heading-weight);grid-row:1/3;margin:0}.detail-row strong{color:#f6faf8;font-size:19px;font-weight:500}.detail-row p{color:#ebf2f09e;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:14px 0 0}.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;font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-heading-weight);margin:auto 0 16px}.outcome-grid p{color:#ebf2f09e;max-width:560px;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:0}.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{font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-heading-weight);margin:0}.process-list p{color:#ebf2f09e;max-width:570px;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:5px 0 0}.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{font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-heading-weight);margin:auto 0 16px}.about-principles p{color:#ebf2f09e;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:0}.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{width:calc(100% - 28px);max-width:none;top:max(14px, env(safe-area-inset-top));border-radius:15px}.mobile-nav-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:12px;display:flex}.mobile-project-cta{color:#ceff42;white-space:nowrap;cursor:pointer;background:#ceff4209;border:1px solid #ceff4233;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;transition:background .18s;display:inline-flex}.mobile-project-cta:hover{background:#ceff4213}.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{display:none}.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{font-size:var(--type-page-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);margin-top:20px}.not-found a{color:#ceff42;margin-top:30px}input:focus,input:focus-visible:where(:root:not([data-input-modality=pointer]) *),textarea:focus,textarea:focus-visible:where(:root:not([data-input-modality=pointer]) *),select:focus,select:focus-visible:where(:root:not([data-input-modality=pointer]) *){box-shadow:none!important;outline:none!important}a:focus-visible:where(:root:not([data-input-modality=pointer]) *),button:focus-visible:where(:root:not([data-input-modality=pointer]) *){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:var(--type-page-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.hero-text{max-width:620px;font-size:var(--type-lead-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}.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:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading)}.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:calc(clamp(420px, 59svh, 500px) + 36px);min-height:clamp(660px,100svh,820px)}.hero-nav{width:calc(100% - 28px);max-width:none;top:max(14px, env(safe-area-inset-top));border-radius:15px}.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:var(--type-page-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight)}.hero-text{max-width:430px;font-size:var(--type-lead-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin-top:18px}.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:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.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:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight)}.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:0;display:block}.capability-tile-body{min-height:0;padding:26px 24px 22px}.capability-tile-head{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:16px;min-height:0}.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:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading)}.capability-tile-body>p{max-width:calc(100% - 64px);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin-top:14px;padding-bottom:18px}.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:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading)}.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:var(--type-page-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.page-hero p,.contact-page>div>p{font-size:var(--type-lead-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}.detail-list{padding:28px 0 82px}.detail-row{grid-template-columns:48px 1fr;padding:52px 0}.detail-row h2{font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading)}.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:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.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{gap:8px}.hero-logo-copy{padding-left:8px;font-size:10px}.brand-mark{width:76px;height:20px}.brand-mark img{width:76px}.hero{--cta-size:132px;--cta-radius:66px}.hero-copy{width:calc(100% - 24px)}.hero-copy h1{font-size:var(--type-page-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.hero-title-dynamic{margin-top:4px}.hero-text{max-width:360px;font-size:var(--type-lead-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight)}.liit-statement h2{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.capability-tile-body h3{font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading)}}@media (width<=360px){.brand-mark{width:68px;height:18px}.brand-mark img{width:68px}.hero-logo-copy{font-size:9px}.menu-button{flex-shrink:0}.capability-tile-body{min-height:0;padding-inline:20px}.capability-tile-body h3{font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading)}}@media (width<=520px){.hero-logo{gap:6px;min-width:0;display:inline-flex}.hero-logo-copy{white-space:normal;min-width:0;padding-left:6px;font-size:clamp(7px,2.13vw,9px);line-height:1.25;display:block}.mobile-nav-actions{gap:6px;margin-left:8px}.mobile-project-cta{padding-inline:10px}}@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%)}}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--type-page-size:clamp(2.25rem, 4.5vw, 3.75rem);--type-section-size:clamp(2rem, 4vw, 3.375rem);--type-card-size:clamp(1.25rem, 2.2vw, 1.625rem);--type-dialog-size:clamp(1.5rem, 3.2vw, 1.875rem);--type-lead-size:1.0625rem;--type-body-size:1rem;--type-small-size:.875rem;--type-heading-weight:400;--type-heading-leading:1.12;--type-card-leading:1.25;--type-body-weight:400;--type-body-leading:1.6;letter-spacing:normal}@media (width<=760px){:root{--type-page-size:clamp(2.125rem, 8.5vw, 2.75rem);--type-section-size:clamp(1.875rem, 7.8vw, 2.5rem);--type-card-size:1.375rem;--type-lead-size:1rem}}.legal-page{color:#edf4f1;background:#080c0e;min-height:100vh;display:flow-root}.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{max-width:860px;font-size:var(--type-page-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:18px 0 24px}.legal-document h2{font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-heading-weight);margin:0 0 16px}.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:where(:root:not([data-input-modality=pointer]) *){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{font-size:var(--type-dialog-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:7px 0 0}.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:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}}.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;display:flow-root}.catalog-container{width:min(1220px,100% - 64px);margin:auto}.catalog-hero{text-align:center;max-width:900px;margin:58px auto}.catalog-eyebrow{color:#c3d1d1;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{font-size:var(--type-page-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:21px 0}.catalog-hero h1>span{color:inherit}.catalog-lead{color:#b4c5c7;font-size:var(--type-lead-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:0}.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{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);margin:0}.catalog-section-heading h2>span{color:#8ca6ab;vertical-align:top;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{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{font-size:var(--type-dialog-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:20px 0 12px}.agent-detail-intro p{color:#bdd0d2;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:0}.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{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:fit-content;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;overflow-y:auto}.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{font-size:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);margin:0 0 12px;padding-right:35px}.lead-intro{color:#99b1b7;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:0 0 27px}.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;position:relative}.contact-choices input{opacity:0;width:1px;height:1px;position:absolute}.contact-choices label.is-selected{color:#d0eabd;background:#b9e69c12;border-color:#8bac8670}.contact-choices label:has(input[type=radio]:focus-visible:where(:root:not([data-input-modality=pointer]) *)){outline:2px solid var(--dialog-focus);outline-offset:3px}.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:where(:root:not([data-input-modality=pointer]) *),.catalog-dialog button:focus-visible:where(:root:not([data-input-modality=pointer]) *),.catalog-page a:focus-visible:where(:root:not([data-input-modality=pointer]) *),.catalog-dialog summary:focus-visible:where(:root:not([data-input-modality=pointer]) *){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:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.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{font-size:var(--type-page-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);margin:20px 0}.catalog-lead{font-size:var(--type-lead-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);padding:0 10px}.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:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight)}.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:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}.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:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.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}}.navigation-drawer{inset:0 calc(-1 * var(--navigation-scrollbar-gap,0px)) 0 auto;width:min(500px, calc(var(--navigation-viewport-width,100vw) - 16px));overscroll-behavior:contain;max-width:none;height:100dvh;max-height:100dvh;color:var(--dialog-text);border:0;border-left:1px solid var(--dialog-border);background:radial-gradient(at 100% 0,#31515555,#0000 55%),#0c2027;border-radius:28px 0 0 28px;outline:none;margin:0;padding:0;animation:.42s cubic-bezier(.22,1,.36,1) both navigation-drawer-in;position:fixed;overflow:hidden auto;box-shadow:-30px 0 100px #0005}.navigation-drawer::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01090dc9;animation:.3s both navigation-backdrop-in}.navigation-drawer.is-closing{animation:.22s cubic-bezier(.4,0,1,1) both navigation-drawer-out}.navigation-drawer.is-closing::backdrop{animation:.22s both navigation-backdrop-out}.navigation-drawer-inner{min-height:100%;padding:max(24px, env(safe-area-inset-top)) max(32px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) 32px;flex-direction:column;display:flex}.navigation-drawer-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.navigation-drawer-logo{padding:10px 0;display:inline-flex}.navigation-drawer-logo img{width:112px;height:auto;display:block}.navigation-drawer-close{color:#e6f1ed;cursor:pointer;background:#ffffff08;border:1px solid #b1d3d722;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;padding:0;transition:background .18s,transform .22s;display:grid}.navigation-drawer-close:hover{background:#ffffff12;transform:rotate(90deg)}.navigation-drawer-pages{flex-direction:column;margin-top:34px;display:flex}.navigation-drawer-pages a{color:#edf5f3;min-height:76px;animation:navigation-item-in .46s cubic-bezier(.22, 1, .36, 1) calc(70ms + var(--item-index) * 35ms) both;border-bottom:1px solid #a8c9c91a;grid-template-columns:minmax(0,1fr) 23px;align-items:center;gap:12px;padding:12px 0;font-size:clamp(29px,7.7vw,38px);font-weight:450;line-height:1.15;transition:color .18s,padding .22s;display:grid}.navigation-drawer-pages a>span{white-space:nowrap}.navigation-drawer-pages a>svg{color:#67868d;transition:color .18s,transform .22s}.navigation-drawer-pages a:hover,.navigation-drawer-pages a[aria-current]{color:var(--dialog-action)}.navigation-drawer-pages a:hover{padding-left:5px}.navigation-drawer-pages a:hover>svg,.navigation-drawer-pages a[aria-current]>svg{color:var(--dialog-action);transform:translate(2px,-2px)}.navigation-drawer-footer{margin-top:auto;padding-top:38px}.navigation-drawer-messengers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.navigation-drawer-messengers a{color:#e1eeeb;background:#a1c9cc09;border:1px solid #9bc5ca26;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:78px;padding:15px 14px;font-size:16px;font-weight:500;line-height:1.3;transition:border-color .18s,background .18s;display:flex}.navigation-drawer-messengers img{object-fit:contain;flex-shrink:0;width:30px;height:30px}.navigation-drawer-messengers a:hover{background:#a1c9cc15;border-color:#a1c9cc55}.navigation-drawer-project{width:100%;min-height:58px;color:var(--dialog-action-text);background:var(--dialog-action);cursor:pointer;border:0;border-radius:15px;margin-top:12px;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.4;transition:background .18s}.navigation-drawer-project:hover{background:var(--dialog-action-hover)}.navigation-drawer a:focus-visible:where(:root:not([data-input-modality=pointer]) *),.navigation-drawer button:focus-visible:where(:root:not([data-input-modality=pointer]) *){outline:2px solid var(--dialog-focus);outline-offset:5px}@keyframes navigation-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes navigation-drawer-out{to{transform:translate(100%)}}@keyframes navigation-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes navigation-backdrop-out{to{opacity:0}}@keyframes navigation-item-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (width<=420px){.navigation-drawer-inner{padding:max(20px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) 22px}.navigation-drawer-pages{margin-top:26px}.navigation-drawer-pages a{gap:8px;min-height:66px}.navigation-drawer-footer{padding-top:28px}.navigation-drawer-messengers a{white-space:nowrap;gap:7px;min-height:74px;padding:12px 10px;font-size:14px}.navigation-drawer-messengers img{width:24px;height:24px}}@media (height<=740px){.navigation-drawer-pages{margin-top:22px}.navigation-drawer-pages a{min-height:58px}.navigation-drawer-footer{padding-top:22px}}@media (height<=620px){.navigation-drawer-inner{padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom))}.navigation-drawer-close{width:40px;height:40px}.navigation-drawer-pages{margin-top:20px}.navigation-drawer-pages a{min-height:50px;padding-block:8px;font-size:29px}.navigation-drawer-footer{padding-top:16px}.navigation-drawer-messengers a{min-height:56px}.navigation-drawer-project{min-height:50px;margin-top:10px;padding-block:12px}}@media (prefers-reduced-motion:reduce){.navigation-drawer,.navigation-drawer::backdrop,.navigation-drawer *{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{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);color:#f3f8f6;margin:0}.starter-offer{flex-wrap:wrap;align-items:center;gap:.12em .22em;margin-top:.08em;display:flex}.starter-price-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);vertical-align:middle;background:linear-gradient(125deg,#e7fff31c,#e7fff305 65%),#b9ded506;border:1px solid #e8fff32c;border-radius:.28em;flex:none;padding:.08em .18em .1em;display:inline-flex;box-shadow:inset 0 1px #f1fff514,0 6px 22px #00000012}.starter-price-visual{color:#f3f8f6;white-space:nowrap;align-items:center;gap:.22em;display:inline-flex}.starter-price-window{font-variant-numeric:tabular-nums lining-nums;height:1.12em;display:inline-block;overflow:hidden}.starter-price-reel{flex-direction:column;display:flex;transform:translateY(0)}.starter-price-frame{flex:0 0 1.12em;height:1.12em;line-height:1.12;display:block}.starter-price-glass.is-rolling .starter-price-reel{will-change:transform;animation:1.05s cubic-bezier(.16,.58,.23,1) both starter-price-roll}.starter-price-currency{font:inherit}.starter-price-flame{color:#ceff42;fill:#ceff4240;opacity:0;transform-origin:50% 75%;flex:none;width:.8em;height:.95em;transform:scale(.8)}.starter-price-glass.is-ready .starter-price-flame{animation:.32s ease-out both starter-price-ignite}@keyframes starter-price-roll{0%{transform:translateY(calc(1.12em - 100%))}to{transform:translateY(0)}}@keyframes starter-price-ignite{0%{opacity:0;transform:scale(.8)}to{opacity:1;filter:drop-shadow(0 0 5px #caff4566);transform:scale(1)}}.starter-body{color:#a8b9bb;max-width:430px;font-size:var(--type-lead-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:22px 0 0}.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{max-width:100%;font-size:20px;font-weight:var(--type-heading-weight);line-height:1.25}.starter-tile p{color:#a8b9bb;font-size:14px;line-height:1.4;font-weight:var(--type-body-weight);margin:0}.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:where(:root:not([data-input-modality=pointer]) *){outline-offset:4px;outline:2px solid #efffd0}.starter-display:focus-visible:where(:root:not([data-input-modality=pointer]) *){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:18px;font-weight:var(--type-heading-weight);line-height:1.2}}@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:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.starter-body{font-size:var(--type-lead-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin-top:18px}.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:8px;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:18px;font-weight:var(--type-heading-weight);line-height:1.2}}@media (prefers-reduced-motion:reduce){.starter-price-glass.is-rolling .starter-price-reel{animation:none;transform:none}.starter-price-flame,.starter-price-glass.is-ready .starter-price-flame{opacity:1;filter:none;animation:none;transform:none}.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:18px;font-weight:var(--type-heading-weight);line-height:1.2}}.contacts-page{color:#edf5f3;background:radial-gradient(75% 580px at 65% 0,#0c2830 0%,#0000 90%),#061318;min-height:100svh;display:flow-root}.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{font-size:var(--type-page-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:0}.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{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{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{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);margin:0}.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{font-weight:var(--type-heading-weight);font-size:var(--type-card-size);line-height:var(--type-card-leading);margin:0 0 12px}.contacts-direction>p{color:#a7bdc1;font-size:var(--type-body-size);line-height:var(--type-body-leading);max-width:310px;font-weight:var(--type-body-weight);margin:0 0 23px}.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;font-size:var(--type-body-size);line-height:var(--type-body-leading);max-width:220px;font-weight:var(--type-body-weight);margin:12px 0 28px}.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:where(:root:not([data-input-modality=pointer]) *),.contacts-page button:focus-visible:where(:root:not([data-input-modality=pointer]) *){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:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.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{font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading);margin-bottom:9px}.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;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin:9px 0 10px}.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-gesture=affection],[data-attention=pleased]) .audit-pet-happy-eyes{opacity:1}.audit-pet.lili-liquid[data-fluid=true]:is([data-gesture=delighted],[data-gesture=affection],[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}.audit-pet.lili-liquid[data-fluid=true][data-gesture=affection] .lili-expression{animation:1.25s ease-in-out both lili-affection}.audit-pet.lili-liquid[data-fluid=true][data-gesture=affection] .audit-pet-mouth-window{transform-box:fill-box;transform-origin:50%;transform:scale(1.08,1.1)}@keyframes lili-affection{0%,to{transform:rotate(0)}35%,65%{transform:rotate(-4deg)}}@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{font-size:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:0}.team-intro h2 span{color:#ceff42}.team-intro>p{max-width:600px;font-size:var(--type-lead-size);line-height:var(--type-body-leading);color:#a8b9bb;font-weight:var(--type-body-weight);margin:22px auto 0}.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:where(:root:not([data-input-modality=pointer]) *){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{font-size:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);margin:14px 30px 17px 0}.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:where(:root:not([data-input-modality=pointer]) *){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:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.team-intro>p{font-size:var(--type-lead-size);max-width:520px;font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin-top:20px}.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:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.team-reveal-button{gap:4px;padding-inline:10px}}@media (width<=540px){.team-dialog-inner{padding:28px 24px}.team-dialog-inner h2{font-size:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.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{font-size:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:0}.profession-team-heading h2 span{color:inherit}.profession-team-heading p{color:#a8b9bb;max-width:560px;font-size:var(--type-lead-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:22px auto 0}.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:where(:root:not([data-input-modality=pointer]) *)>span{color:#f5fff4;background:#193c3cf2;border-color:#b8e8b4aa}.profession-task-hotspot:focus{outline:none}.profession-task-hotspot:focus-visible:where(:root:not([data-input-modality=pointer]) *)>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:where(:root:not([data-input-modality=pointer]) *){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,.profession-mobile-task-hint{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:where(:root:not([data-input-modality=pointer]) *){box-shadow:inset 0 0 0 2px #b1d3d7}.profession-mobile-task-hint{color:#aec5c5;text-align:left;margin:8px 0 0;font-size:14px;line-height:1.45;display:block}.profession-mobile-tasks button>svg{color:#c7ecab;flex:0 0 18px}.profession-mobile-tasks small{color:#b8daac;margin-top:8px;font-size:12px;line-height:1.3;display:block}}@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:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.profession-team-heading p{font-size:var(--type-lead-size);max-width:450px;font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin-top:18px}.profession-stage{aspect-ratio:auto;flex-direction:column;width:100%;max-width:520px;display:flex}.profession-image-viewport{aspect-ratio:1/.75;position:relative;inset:auto}.profession-scene-image{width:132%;left:-16%}.profession-image-viewport:after{background:linear-gradient(90deg,#07171d99,#0000 8% 92%,#07171d99)}.profession-task-hotspots{display:none}.profession-picker{border-radius:16px;order:-1;width:calc(100% - 36px);margin:0 auto 42px;padding:11px 14px 6px;position:relative;top:auto;left:auto;transform:none}.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}}.agent-work{--aw-border:#8cb7bd20;--aw-muted:#91aaaf;--aw-accent:#ceff42;color:#edf5f3;background:#061419;padding:clamp(96px,8vw,124px) 0 clamp(60px,7vw,110px);scroll-margin-top:32px}.aw-heading{text-align:center;width:min(850px,100% - 40px);margin:0 auto 44px}.aw-heading h2{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);margin:0}.aw-heading h2 span{color:inherit}.aw-action-glass{isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);vertical-align:baseline;white-space:nowrap;background:linear-gradient(125deg,#e7fff31c,#e7fff305 65%),#b9ded506;border:1px solid #e8fff32c;border-radius:.28em;align-items:center;gap:.16em;padding:.08em .18em .1em;display:inline-flex;position:relative;box-shadow:inset 0 1px #f1fff514,0 6px 22px #00000012}.aw-action-glass:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(at 88%,#ceff4245,#ceff4200 72%);position:absolute;inset:0;box-shadow:0 0 22px #ceff4226,inset 0 0 14px #ceff4222}.aw-action-bolt{width:.62em;height:.72em;color:var(--aw-accent);transform-origin:50%;flex:none}.aw-action-glass.is-waiting .aw-action-bolt{opacity:0}.aw-action-glass.is-revealed .aw-action-bolt{animation:1.1s ease-out both aw-action-ignite}.aw-action-glass.is-revealed:after{animation:1.1s ease-out both aw-action-glow}@keyframes aw-action-ignite{0%{opacity:0;filter:none;transform:translateY(.12em)scale(.78)}32%{opacity:1;filter:drop-shadow(0 0 7px #ceff42cc);transform:none}to{opacity:1;filter:none;transform:none}}@keyframes aw-action-glow{0%{opacity:0}32%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.aw-action-glass.is-waiting .aw-action-bolt,.aw-action-glass.is-revealed .aw-action-bolt{opacity:1;filter:none;animation:none;transform:none}.aw-action-glass.is-revealed:after{opacity:0;animation:none}}.aw-heading p{font-size:var(--type-lead-size);line-height:var(--type-body-leading);color:#a8b9bb;font-weight:var(--type-body-weight);margin:20px 0 0}.aw-window{background:radial-gradient(at 86% 8%,#368e9926,#0000 56%),radial-gradient(at 12% 100%,#32789d1a,#0000 48%),#0b2026;border:1px solid #78a4ac33;border-radius:22px;width:min(1120px,100% - 72px);margin:auto;overflow:hidden;box-shadow:0 24px 80px #0003,inset 0 1px #c6f4ff08}.aw-titlebar{border-bottom:1px solid var(--aw-border);background:#c6f4ff03;align-items:center;min-height:32px;padding:10px 22px;display:flex}.aw-window-dots{gap:6px;width:57px;display:flex}.aw-window-dots i{background:#77989c52;border-radius:50%;width:8px;height:8px}.aw-window-body{grid-template-columns:216px minmax(0,1fr);display:grid}.aw-sidebar{border-right:1px solid var(--aw-border);background:#06141926;flex-direction:column;gap:18px;padding:27px 12px 23px;display:flex}.aw-tabs{flex-direction:column;gap:7px;display:flex}.aw-tab{text-align:left;color:#9fb5b9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;width:100%;padding:14px 12px;transition:color .2s,background .2s;display:flex}.aw-tab:hover{color:#ecf7f4;background:#ffffff05}.aw-tab.is-active{color:#e9f4ed;background:#b8e4cc09;border-color:#b8e4cc13}.aw-tab-icon{color:#91aeb3;flex:0 0 33px;place-items:center;width:33px;height:36px;display:grid}.aw-tab.is-active .aw-tab-icon{color:var(--aw-accent)}.aw-tab strong{font-size:15px;font-weight:600;line-height:1.4;display:block}.aw-tab small{color:#88a1a6;margin-top:4px;font-size:12px;font-weight:400;line-height:1.4;display:block}.aw-work-panel{min-width:0;padding:22px 28px}.aw-workspace{min-width:0}.aw-surface{color:#26343b;--aw-border:#dce2e5;background:#fff;border:1px solid #d3dddf;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 8px 28px #0002}.aw-document-bar{border-bottom:1px solid var(--aw-border);color:#34424b;background:#fff;align-items:center;gap:10px;min-height:46px;padding:8px 15px;font-size:13px;display:flex}.aw-file-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aw-document-type{color:#73808a;flex:none;margin-left:auto;font-size:12px}.aw-excel-logo{background:#fff;border-radius:4px;flex:none;width:28px;height:28px;padding:2px}.aw-bitrix-logo{object-fit:contain;flex:none;width:112px;height:21px}.aw-surface-sheets .aw-document-bar{color:#fff;background:#217346;border-bottom:0}.aw-surface-sheets .aw-document-type{color:#e2f0e7}.aw-native-calendar{color:#27313a;background:#fff;border:1px solid #e1e3e7;border-radius:5px;flex-direction:column;flex:0 0 27px;justify-content:center;align-items:center;height:29px;font-size:16px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.aw-native-calendar small{color:#fff;text-align:center;background:#ec5754;width:100%;font-size:7px;line-height:10px}.aw-excel-ribbon{color:#3d4742;background:#f5f7f5;border-bottom:1px solid #d9dfdb}.aw-ribbon-tabs{white-space:nowrap;gap:22px;height:32px;padding:0 15px;font-size:12px;display:flex;overflow:hidden}.aw-ribbon-tabs>span{align-items:center;display:inline-flex}.aw-ribbon-tabs .is-selected{color:#166539;border-bottom:2px solid #217346;font-weight:600}.aw-ribbon-tools{white-space:nowrap;border-top:1px solid #e7ece8;align-items:center;gap:13px;height:41px;padding:9px 14px;font-size:12px;display:flex;overflow:hidden}.aw-ribbon-tools>svg{flex:none}.aw-font-choice,.aw-font-size{background:#fff;border:1px solid #d4dbd6;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;height:25px;padding:0 7px;display:flex}.aw-font-choice{width:83px}.aw-ribbon-divider{background:#d9dfdb;flex:0 0 1px;height:21px}.aw-bitrix-nav{color:#657c8b;background:#f7fbfe;border-bottom:1px solid #dce4eb;align-items:center;gap:24px;min-height:38px;padding:0 17px;font-size:12px;display:flex}.aw-bitrix-nav span{padding-block:11px}.aw-bitrix-nav .is-selected{color:#168ec1;box-shadow:inset 0 -2px #18b4e8}.aw-bitrix-nav>svg{margin-left:auto}.aw-conversation{padding-bottom:16px}.aw-message{font-size:14px;line-height:1.45}.aw-message-label{color:#9cb5ba;margin-bottom:5px;font-size:12px}.aw-message-user{width:fit-content;max-width:88%;margin-left:auto}.aw-message-user>.aw-message-label{text-align:right;padding-right:4px}.aw-message-bubble{color:#edf4f3;background:#28434a;border:1px solid #94b3bd20;border-radius:14px 14px 4px;padding:12px 15px;position:relative}.aw-message-bubble p{margin:0}.aw-message-user{visibility:hidden;transform-origin:100% 100%}.aw-message-user.is-sent{visibility:visible;animation:.55s cubic-bezier(.18,.8,.25,1) both aw-message-send}.aw-message-user.is-sent .aw-message-receipt{animation:.25s .4s both aw-write}.aw-attachment{color:#bfd4d8;background:#15323c66;border:1px solid #afc5cb29;border-radius:6px;align-items:center;gap:6px;margin-top:9px;padding:5px 8px;font-size:12px;display:inline-flex}.aw-message-receipt{color:#92c9ce;margin-left:12px}.aw-message-agent{visibility:hidden;align-items:flex-start;gap:9px;max-width:94%;margin-top:14px;display:flex}.aw-message-agent.is-visible{visibility:visible;animation:.28s both aw-message-in}.aw-message-agent-avatar{color:#ceeaa2;background:#b3d99008;border:1px solid #bddc9026;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;margin-top:20px;display:grid}.aw-message-agent .aw-message-bubble{color:#c1d4d7;background:#142b34;border-radius:4px 13px 13px;padding:9px 13px}.aw-window-dots{gap:7px;width:57px}.aw-window-dots i{width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000010}.aw-window-dots i:first-child{background:#ff6058}.aw-window-dots i:nth-child(2){background:#febc2e}.aw-window-dots i:nth-child(3){background:#28c840}.aw-sheet,.aw-crm-body,.aw-calendar-body,.aw-tasks-body{min-height:365px;position:relative}.aw-sheet{--aw-sheet-row:43px}.aw-pointer{z-index:4;color:var(--aw-accent);filter:drop-shadow(0 2px 3px #0008);pointer-events:none;flex-direction:column;align-items:flex-start;transition:left .65s cubic-bezier(.2,.8,.2,1),top .65s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute}.aw-pointer>span{color:#15201a;background:var(--aw-accent);border-radius:3px 6px 6px;margin:-2px 0 0 16px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.2}.aw-written{visibility:visible;animation:.45s both aw-write}.aw-unwritten{visibility:hidden}.aw-formula{border-bottom:1px solid var(--aw-border);color:#3e4b43;background:#fff;align-items:center;height:32px;font-size:12px;display:flex}.aw-formula>span:first-child{text-align:center;border-right:1px solid var(--aw-border);width:57px}.aw-formula i{color:#74857a;padding:0 12px;font:italic 17px Georgia,serif}.aw-sheet-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.aw-sheet-table .aw-row-number{text-align:center;color:#6c776f;background:#f0f3f0;width:28px;padding-inline:0;font-size:12px;font-weight:400}.aw-product-col{width:37%}.aw-sheet-table th,.aw-sheet-table td{border-right:1px solid var(--aw-border);border-bottom:1px solid var(--aw-border);text-align:right;height:43px;padding:6px 11px;font-weight:400}.aw-sheet-table th:last-child,.aw-sheet-table td:last-child{border-right:0}.aw-sheet-table tr>:nth-child(2){text-align:left}.aw-sheet-table .aw-sheet-letters td{color:#6c786f;text-align:center;background:#eef2ee;height:23px;padding:1px;font-size:12px}.aw-sheet-table thead th{color:#fff;background:#42865d;height:36px;font-size:12px}.aw-sheet-table small{color:#68766c;margin-left:4px;font-size:12px}.aw-current-row{background:#e8f4e9}.aw-current-row td{box-shadow:inset 0 -1px #21734655}.aw-total.is-written{color:#17673a;background:#eef5ef}.aw-total.is-written td:last-child{font-weight:600;box-shadow:inset 0 0 0 2px #217346}.aw-sheet-table .aw-empty-row td{height:28px}.aw-sheet-bottom{color:#718176;background:#f3f6f3;align-items:center;gap:12px;height:28px;padding:0 13px;font-size:12px;display:flex}.aw-sheet-bottom>span:first-child{color:#217346;border-bottom:2px solid #217346;height:28px;padding-top:6px}.aw-sheet-bottom>span:last-child{margin-left:auto}.aw-tab:focus-visible:where(:root:not([data-input-modality=pointer]) *),.aw-work-panel:focus-visible:where(:root:not([data-input-modality=pointer]) *){outline-offset:-3px;outline:2px solid #b1d3d7}.aw-crm-body{background:#edf4f9;padding:14px 17px 17px}.aw-crm-path{color:#6d8798;gap:9px;margin-bottom:15px;font-size:12px;display:flex}.aw-record{background:#fff;border:1px solid #dce5ec;border-radius:8px;padding:17px 16px 0}.aw-record-heading{align-items:center;gap:12px;display:flex}.aw-contact-avatar{color:#208cc4;background:#e5f4fc;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.aw-record-heading small{color:#81919b;font-size:12px;display:block}.aw-record-heading h3{margin:5px 0 0;font-size:17px;font-weight:500}.aw-record-check{color:#5bac36;visibility:hidden;margin-left:auto}.aw-record-check.is-visible{visibility:visible}.aw-record-fields{margin:20px 0 12px}.aw-record-fields>div{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;font-size:13px;display:grid}.aw-record-fields dt{color:#7b8d99}.aw-record-fields dd{align-items:center;gap:7px;margin:0;line-height:1.4;display:flex}.aw-small-badge{color:#1689bd;background:#e5f5fd;border-radius:5px;padding:4px 8px;font-size:12px;display:inline-block}.aw-person-initial{color:#237ca3;background:#d8eaf5;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:12px;display:inline-grid}.aw-crm-next{border-top:1px solid var(--aw-border);visibility:hidden;align-items:center;gap:10px;min-height:64px;display:flex}.aw-crm-next.is-visible{visibility:visible;animation:.45s both aw-write}.aw-task-square{border:1px solid #9cbbcd;border-radius:4px;flex:0 0 15px;width:15px;height:15px}.aw-crm-next strong{font-size:13px;font-weight:500}.aw-crm-next small{color:#7c93a2;margin-top:4px;font-size:12px;display:block}.aw-crm-next>svg{color:#7da1b7;margin-left:auto}.aw-calendar-body{background:#fff;padding:16px 18px 0}.aw-calendar-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.aw-calendar-heading strong{font-size:15px;font-weight:500}.aw-calendar-heading>span{color:#76828b;font-size:12px}.aw-calendar-grid{grid-template-columns:44px repeat(5,minmax(0,1fr));display:grid}.aw-calendar-time{text-align:left;color:#8c959e;grid-template-rows:49px repeat(5,40px);font-size:12px;display:grid}.aw-calendar-time>span:not(:first-child){padding-top:3px}.aw-calendar-day{border-left:1px solid var(--aw-border);position:relative}.aw-day-name{color:#7a858e;flex-direction:column;align-items:center;gap:4px;height:49px;font-size:12px;display:flex}.aw-day-name strong{color:#37424c;font-size:17px;font-weight:500}.aw-calendar-target .aw-day-name strong{color:#fff;background:#2978ed;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:-3px;display:grid}.aw-time-slot{border-top:1px solid var(--aw-border);height:40px}.aw-selected-slot{background:#eaf2ff;box-shadow:inset 0 0 0 1px #b9cff4}.aw-existing-event{color:#8a6da9;background:#f0e9fc;border-radius:4px;height:35px;padding:5px;font-size:12px;position:absolute;top:51px;left:3px;right:3px}.aw-existing-event small{font-size:12px;display:block}.aw-new-event{color:#fff;background:#347ce2;border:1px solid #296fdb;border-radius:5px;min-height:76px;padding:8px 7px;animation:.45s both aw-write;position:absolute;top:130px;left:3px;right:3px}.aw-new-event strong{font-size:12px;font-weight:500;line-height:1.3;display:block}.aw-new-event>span{margin-top:5px;font-size:12px;display:block}.aw-new-event small{color:#e4eeff;margin-top:5px;font-size:12px;display:block}.aw-new-event>svg{position:absolute;bottom:5px;right:5px}.aw-calendar-confirmation{color:#487955;align-items:center;gap:8px;margin:11px 0 0 44px;font-size:12px;display:flex}.aw-tasks-body{background:#edf4f9;padding:15px 16px 16px}.aw-meeting-note{color:#567182;align-items:flex-start;gap:9px;padding:0 1px 15px;display:flex}.aw-meeting-note svg{flex:none;margin-top:2px}.aw-meeting-note strong{color:#7f919c;font-size:12px;font-weight:400}.aw-meeting-note p{margin:5px 0 0;font-size:12px;line-height:1.4}.aw-board{grid-template-columns:1.25fr 1fr 1fr;gap:10px;display:grid}.aw-board-column{min-width:0}.aw-board-title{color:#506c7e;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.aw-board-title small{color:#8094a0;font-size:12px}.aw-board-card{visibility:hidden;background:#fff;border:1px solid #d8e4ec;border-radius:7px;margin-bottom:8px;padding:11px;box-shadow:0 2px 3px #36496106}.aw-board-card.is-visible{visibility:visible;animation:.4s both aw-write}.aw-board-card-title{font-size:13px;line-height:1.4;display:block}.aw-card-meta{color:#698493;justify-content:space-between;align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.aw-card-meta>span{align-items:center;gap:5px;display:flex}.aw-card-meta time{white-space:nowrap}.aw-board-empty{color:#8b9faa;text-align:center;border:1px dashed #cbdde9;border-radius:7px;height:67px;padding:20px 5px;font-size:12px;display:block}.aw-deal-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:12px 0 16px;font-size:12px;display:grid}.aw-deal-stages span{text-align:center;color:#6b8598;background:#dce8f0;border-radius:3px;padding:8px 4px}.aw-deal-stages .is-selected{color:#fff;background:#24b8eb}.aw-crm-columns{grid-template-columns:minmax(0,1.8fr) minmax(145px,1fr);gap:14px;display:grid}.aw-crm-timeline{padding:12px 0}.aw-crm-timeline>strong{color:#5e798d;margin-bottom:20px;font-size:12px;font-weight:500;display:block}.aw-history-item{visibility:hidden;gap:9px;min-height:68px;display:flex}.aw-history-item.is-visible{visibility:visible;animation:.3s both aw-write}.aw-history-item>span{background:#24b8eb;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px}.aw-history-item p{color:#4b677a;margin:0;font-size:12px;line-height:1.45}.aw-history-item small{color:#899fab;margin-top:5px;font-size:12px;display:block}.aw-board-column{border-top:3px solid #26b5e4;padding-top:10px}.aw-board-column-1{border-color:#f2bc53}.aw-board-column-2{border-color:#90c848}@keyframes aw-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes aw-message-send{0%{opacity:0;transform:translate(16px,24px)scale(.94)}65%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes aw-write{0%{opacity:.25}to{opacity:1}}@media (width<=1000px){.aw-window{width:calc(100% - 48px)}.aw-window-body{grid-template-columns:180px minmax(0,1fr)}.aw-work-panel{padding:20px 18px}.aw-sidebar{padding-inline:8px}.aw-tab{gap:6px;padding-inline:8px}.aw-tab small{font-size:12px}.aw-sheet-table th,.aw-sheet-table td{padding-inline:7px}.aw-sheet-table small{margin:2px 0 0;display:block}.aw-record,.aw-crm-body{padding-inline:15px}.aw-board{grid-template-columns:1.3fr 1fr}.aw-board-column-2{display:none}}@media (width<=760px){.agent-work{padding-top:72px}.aw-heading{margin-bottom:30px}.aw-window{border-radius:17px;width:calc(100% - 32px)}.aw-window-body{display:block}.aw-sidebar{border-right:0;border-bottom:1px solid var(--aw-border);padding:10px;display:block}.aw-tabs{scrollbar-width:thin;scrollbar-color:#48616a transparent;flex-flow:row;gap:5px;padding:3px 2px 7px;display:flex;overflow-x:auto}.aw-tab{flex:none;justify-content:center;gap:6px;width:auto;min-width:99px;padding:10px 8px}.aw-tab-icon{flex-basis:22px;width:22px;height:23px}.aw-tab-icon svg{width:18px;height:18px}.aw-tab strong{font-size:13px}.aw-tab small{display:none}.aw-work-panel{padding:16px 16px 18px}.aw-sheet-table small{margin-left:4px;display:inline}.aw-sheet,.aw-crm-body,.aw-calendar-body,.aw-tasks-body{min-height:0}.aw-board{grid-template-columns:1.2fr 1fr 1fr}.aw-board-column-2{display:block}}@media (width<=520px){.aw-heading h2{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.aw-heading p{max-width:270px;font-size:var(--type-lead-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin-inline:auto}.aw-titlebar{min-height:28px;padding:8px 14px}.aw-window-dots{gap:4px;width:35px}.aw-window-dots i{width:6px;height:6px}.aw-sidebar{padding:8px 6px}.aw-tab{border-radius:8px;flex-direction:row;gap:6px;min-width:86px;min-height:40px;padding:7px 9px}.aw-tab strong{font-size:12px}.aw-work-panel{padding:12px 12px 16px}.aw-attachment{font-size:12px}.aw-document-bar{padding-inline:10px;font-size:12px}.aw-document-type{font-size:12px}.aw-sheet,.aw-crm-body,.aw-calendar-body,.aw-tasks-body{min-height:0}.aw-sheet-table .aw-row-number{display:none}.aw-product-col{width:39%}.aw-sheet-table{font-size:12px}.aw-sheet{--aw-sheet-row:50px}.aw-sheet-table th,.aw-sheet-table td{height:50px;padding:5px}.aw-sheet-table thead th{overflow-wrap:anywhere;font-size:12px}.aw-sheet-table small{margin:3px 0 0;font-size:12px;display:block}.aw-sheet-letters td:first-child{display:none}.aw-sheet-bottom{padding-inline:8px;font-size:12px}.aw-sheet-table .aw-empty-row td{height:31px}.aw-pointer>span{padding:4px 6px;font-size:12px}.aw-crm-body{padding:15px 10px}.aw-crm-path{gap:6px;font-size:12px}.aw-record{padding:17px 12px 0}.aw-record-heading{gap:8px}.aw-record-heading h3{font-size:14px;line-height:1.4}.aw-contact-avatar{flex-basis:33px;width:33px;height:36px}.aw-record-fields>div{grid-template-columns:70px minmax(0,1fr);gap:6px;min-height:39px;font-size:12px}.aw-small-badge{font-size:12px}.aw-record-check{display:none}.aw-calendar-body{padding:16px 9px 0}.aw-calendar-heading strong{font-size:13px}.aw-calendar-heading>span{font-size:12px}.aw-calendar-grid{grid-template-columns:35px repeat(3,minmax(0,1fr))}.aw-calendar-day:nth-child(2),.aw-calendar-day:nth-child(3){display:none}.aw-calendar-confirmation{margin-top:17px;margin-left:0;font-size:12px;line-height:1.5}.aw-new-event{padding-inline:5px}.aw-new-event>svg{display:none}.aw-new-event strong{font-size:12px}.aw-calendar-body .aw-pointer{margin-left:-15%}.aw-tasks-body{padding:13px 10px}.aw-meeting-note{gap:7px;min-height:72px}.aw-meeting-note p{font-size:12px}.aw-board{grid-template-columns:minmax(0,1fr);gap:8px}.aw-board-column-1,.aw-board-column-2{display:none}.aw-board-title{gap:5px;font-size:12px}.aw-board-card{padding:9px}.aw-board-card-title,.aw-board-empty{font-size:12px}.aw-tasks-body .aw-pointer{margin-left:12%}}@media (prefers-reduced-motion:reduce){.agent-work *,.agent-work :before,.agent-work :after{transition:none!important;animation:none!important}.aw-pointer{display:none}}@media (width<=1100px){.aw-crm-columns{grid-template-columns:minmax(0,1fr)}.aw-crm-timeline{display:none}.aw-record-fields>div{grid-template-columns:95px minmax(0,1fr)}}@media (width<=760px){.aw-conversation{padding-bottom:14px}.aw-message-user{max-width:92%}.aw-message-agent{max-width:100%}.aw-window-dots{gap:6px;width:48px}.aw-window-dots i{width:9px;height:9px}}@media (width<=520px){.aw-conversation{padding-bottom:12px}.aw-message-user{max-width:96%}.aw-message{font-size:14px}.aw-message-bubble{padding:11px 12px}.aw-message-agent-avatar{display:none}.aw-message-agent .aw-message-bubble{font-size:13px}.aw-message-label,.aw-attachment{font-size:12px}.aw-desktop-break{display:none}.aw-document-bar{gap:7px;padding:8px 10px}.aw-bitrix-logo{width:91px;height:18px}.aw-document-type{display:none}.aw-ribbon-tabs{gap:16px;padding-inline:10px}.aw-ribbon-tools{gap:9px;padding-inline:9px}.aw-ribbon-tools>span:last-child{display:none}.aw-font-choice{width:70px}.aw-font-size{gap:4px}.aw-bitrix-nav{gap:19px;padding-inline:12px}.aw-deal-stages{gap:2px;font-size:12px}.aw-record-fields>div{grid-template-columns:68px minmax(0,1fr)}.aw-board{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.aw-calendar-body{padding-bottom:14px}}@media (width<=520px){.aw-tabs{padding-bottom:3px}.aw-message-agent{margin-top:10px}.aw-message-agent .aw-message-label{display:none}.aw-message-bubble{padding:10px 11px}.aw-attachment{margin-top:7px;padding:4px 6px}.aw-ribbon-tools{display:none}.aw-ribbon-tabs{height:28px}.aw-sheet{--aw-sheet-row:43px}.aw-sheet-table th,.aw-sheet-table td{height:43px}.aw-sheet-table .aw-empty-row{display:none}.aw-meeting-note{min-height:0;padding-bottom:10px}.aw-board-title{margin-bottom:7px}.aw-calendar-heading{margin-bottom:12px}.aw-calendar-confirmation{margin-top:11px}}.aw-app-logo{flex:none;width:28px;height:28px}.aw-brand-logo{object-fit:contain;flex:none;display:block}.aw-direct-logo{width:147px;height:20px}.aw-canva-logo{width:72px;height:27px}.aw-mail-logo{width:132px;height:20px}.aw-1c-logo{width:49px;height:24px}.aw-surface-direct .aw-document-type,.aw-surface-proposal .aw-document-type,.aw-surface-mailing .aw-document-type{display:none}.aw-surface-products .aw-document-bar{background:#fff5b3;border-color:#e8d978}.aw-surface-products .aw-document-type{color:#655c3b}.aw-surface-direct .aw-file-title{color:#707070;margin-left:auto}.aw-surface-presentation .aw-document-bar{color:#fff;background:#b7472a;border-color:#9f3d25}.aw-surface-presentation .aw-document-type{color:#ffe4d9}.aw-direct-body,.aw-proposal-body,.aw-products-body,.aw-presentation-body{min-width:0;position:relative}.aw-native-muted{color:#7b7e84;font-size:12px;line-height:1.5}.aw-native-footer{color:#71808a;background:#f9fafb;border-top:1px solid #e0e4e7;justify-content:space-between;gap:12px;padding:11px 16px;font-size:12px;line-height:1.4;display:flex}.aw-native-success{color:#497d54;align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.aw-native-success svg{flex:none;margin-top:1px}.aw-direct-tabs{background:#fff;border-bottom:1px solid #e8e8e8;align-items:center;gap:24px;min-height:44px;padding:0 18px;font-size:13px;display:flex}.aw-direct-tabs>span{padding:13px 0}.aw-direct-tabs .is-selected{color:#171717;box-shadow:inset 0 -3px #ffcf2a}.aw-direct-tabs .aw-direct-draft{color:#767676;background:#f2f2f2;border-radius:5px;margin-left:auto;padding:4px 8px;font-size:12px}.aw-direct-content{background:#f6f7f8;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;min-height:345px;padding:22px 18px;display:grid}.aw-direct-settings h3{color:#292a2d;margin:0;font-size:17px;font-weight:600;line-height:1.3}.aw-direct-settings>p{margin:6px 0 18px}.aw-direct-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.aw-direct-fields>div{background:#fff;border:1px solid #dedfe1;border-radius:7px;min-width:0;padding:9px 10px}.aw-direct-fields small,.aw-direct-minus small{color:#777b82;font-size:12px;line-height:1.4;display:block}.aw-direct-fields span{color:#333;font-variant-numeric:tabular-nums;margin-top:7px;font-size:14px;display:block}.aw-direct-keywords{margin-top:18px}.aw-direct-keywords>strong{color:#606369;margin-bottom:9px;font-size:12px;font-weight:500;display:block}.aw-direct-keywords>div{flex-wrap:wrap;gap:5px;display:flex}.aw-direct-keywords>div>span{color:#4a4d52;background:#e9ebed;border-radius:5px;padding:5px 7px;font-size:12px;line-height:1.3}.aw-direct-minus{margin-top:16px}.aw-direct-minus p{color:#666a72;min-height:20px;margin:5px 0 0;font-size:12px;line-height:1.5}.aw-ad-preview{background:#fff;border:1px solid #e0e2e5;border-radius:10px;align-self:start;min-width:0;padding:16px;box-shadow:0 3px 10px #27344507}.aw-ad-preview>small{color:#90939a;padding-bottom:18px;font-size:12px;display:block}.aw-ad-label{color:#8d9094;font-size:12px;display:block}.aw-ad-preview h4{color:#174caa;margin:8px 0;font-size:18px;font-weight:500;line-height:1.3}.aw-ad-preview p{color:#484c54;margin:0;font-size:13px;line-height:1.6}.aw-ad-links{color:#2759a5;flex-wrap:wrap;gap:8px 12px;margin-top:16px;font-size:12px;display:flex}.aw-ad-preview .aw-native-success{border-top:1px solid #eceff0;margin-top:22px;padding-top:13px}.aw-proposal-body{background:#e9ebef}.aw-pdf-toolbar{color:#6a7480;background:#f5f6f8;border-bottom:1px solid #d7dce0;justify-content:center;gap:28px;padding:10px;font-size:12px;display:flex}.aw-proposal-page{background:#fff;max-width:510px;margin:18px auto;padding:25px 30px 22px;box-shadow:0 3px 12px #28334015}.aw-proposal-letterhead{border-bottom:1px solid #dedde2;justify-content:space-between;align-items:center;gap:18px;padding-bottom:17px;display:flex}.aw-proposal-letterhead>strong{color:#514457;font-size:15px}.aw-proposal-letterhead>span{text-align:right;color:#8a8390;max-width:160px;font-size:12px;line-height:1.4}.aw-proposal-for{color:#847487;margin:18px 0 7px;font-size:12px}.aw-proposal-page h3{color:#3f3345;margin:0;font-size:26px;font-weight:500;line-height:1.13}.aw-proposal-intro{color:#827987;margin:12px 0 19px;font-size:13px;line-height:1.5}.aw-proposal-table{border-collapse:collapse;color:#574d5d;width:100%;font-size:13px}.aw-proposal-table th{color:#9a8f9f;text-align:left;border-bottom:1px solid #d8d3dc;padding:0 0 9px;font-size:12px;font-weight:400}.aw-proposal-table td{border-bottom:1px solid #ece9ef;padding:11px 0;line-height:1.4}.aw-proposal-table td:last-child,.aw-proposal-table th:last-child{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;padding-left:14px}.aw-proposal-total{color:#47314f;justify-content:space-between;align-items:baseline;gap:15px;padding-top:17px;display:flex}.aw-proposal-total>span{font-size:13px}.aw-proposal-total>strong{font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.aw-proposal-note{color:#928997;align-items:flex-start;gap:7px;margin-top:19px;font-size:12px;line-height:1.45;display:flex}.aw-proposal-note svg{flex:none}.aw-products-body{background:#f8f9fb}.aw-products-heading{justify-content:space-between;align-items:center;gap:15px;padding:19px 20px 15px;display:flex}.aw-products-heading h3{color:#333b48;margin:0;font-size:20px;font-weight:600}.aw-products-heading>span{color:#9499a5;background:#fff;border:1px solid #e0e4ec;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.aw-import-file{color:#41806a;background:#f0f6f3;border:1px solid #dce5e2;border-radius:8px;align-items:center;gap:12px;margin:0 20px 17px;padding:13px 15px;display:flex}.aw-import-file strong{color:#436357;font-size:13px;font-weight:500;display:block}.aw-import-file small{color:#80928a;margin-top:5px;font-size:12px;display:block}.aw-import-file>span{margin-left:auto;font-size:12px}.aw-products-table-wrap{background:#fff;border:1px solid #e1e5ec;border-radius:8px;margin:0 20px;overflow:hidden}.aw-products-table{table-layout:fixed;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.aw-products-table th:first-child{width:45%}.aw-products-table thead th{color:#8a929f;background:#f3f5f8;padding:12px 15px;font-size:12px;font-weight:400}.aw-products-table tbody th,.aw-products-table td{color:#465166;border-top:1px solid #e8ecf0;height:74px;padding:12px 15px;font-weight:400;transition:background .4s}.aw-products-table strong{font-size:13px;font-weight:500;line-height:1.4;display:block}.aw-products-table small{color:#8893a4;margin-top:5px;font-size:12px;font-weight:400;line-height:1.3;display:block}.aw-products-table del{color:#a0a9b5;margin-bottom:3px;font-size:12px;display:block}.aw-products-table .is-updated{background:#f5faf7}.aw-products-table .is-updated td>span{color:#338166}.aw-products-table .aw-no-stock{color:#b07742}.aw-products-confirmation{color:#548269;align-items:center;gap:8px;min-height:58px;padding:12px 20px;font-size:12px;line-height:1.5;display:flex}.aw-products-confirmation svg{flex:none}.aw-ppt-ribbon{color:#71665f;white-space:nowrap;background:#fafafa;border-bottom:1px solid #d8d8d8;gap:22px;padding:0 16px;font-size:12px;display:flex;overflow:hidden}.aw-ppt-ribbon span{padding:12px 0}.aw-ppt-ribbon .is-selected{box-shadow:inset 0 -2px #b7472a}.aw-ppt-editor{background:#e9e9e9;grid-template-columns:108px minmax(0,1fr);min-height:365px;display:grid}.aw-slide-thumbnails{background:#f3f3f3;border-right:1px solid #d6d6d6;flex-direction:column;gap:12px;padding:17px 9px;display:flex}.aw-slide-thumbnail{color:#8b807a;gap:5px;display:flex}.aw-slide-thumbnail>span{padding-top:4px;font-size:12px}.aw-slide-thumbnail>div{background:#fcfaf7;border:1px solid #dedbd8;width:100%;min-width:0;min-height:59px;padding:8px 6px;position:relative}.aw-slide-thumbnail.is-selected>div{outline-offset:1px;outline:2px solid #b7472a}.aw-slide-thumbnail strong{color:#6a5140;font-size:12px;font-weight:500;line-height:1.25;display:block}.aw-slide-mini-rule{background:#dbc9ad;width:50%;height:3px;margin-top:8px;display:block}.aw-mini-chart{align-items:flex-end;gap:4px;height:29px;margin-top:6px;display:flex}.aw-mini-chart i{background:#b77546;width:10px}.aw-slide-canvas{flex-direction:column;min-width:0;padding:23px 20px 0;display:flex}.aw-slide{color:#604332;background:#fcfaf7;flex:1;min-width:0;min-height:280px;padding:24px 28px 35px;position:relative;box-shadow:0 2px 9px #00000012}.aw-slide-eyebrow{color:#b19b88;font-size:12px}.aw-slide h3{margin:21px 0 16px;font-size:clamp(22px,2.4vw,31px);font-weight:500;line-height:1.15}.aw-slide-page{color:#b9a58f;font-size:12px;position:absolute;bottom:13px;right:22px}.aw-slide-cover p{color:#a28a76;font-size:14px;line-height:1.4}.aw-slide-cover>strong{color:#b88456;margin-top:28px;font-size:56px;font-weight:400;line-height:1;display:block}.aw-slide-stat>strong{color:#ad7148;font-size:63px;font-weight:400;line-height:1.1;display:block}.aw-slide-stat small{margin-left:12px;font-size:17px}.aw-slide-stat p{color:#957959;margin:11px 0 6px;font-size:14px}.aw-slide-stat>span{color:#b5a28e;font-size:12px}.aw-sales-chart{justify-content:space-around;align-items:flex-end;gap:15px;padding-top:9px;display:flex}.aw-sales-chart>div{flex-direction:column;flex:1;align-items:center;gap:8px;max-width:80px;display:flex}.aw-sales-chart strong{color:#9e7250;font-size:14px;font-weight:500}.aw-sales-chart i{background:#c29a74;border-radius:3px 3px 0 0;width:100%;max-width:55px}.aw-sales-chart>div:last-child i{background:#936441}.aw-sales-chart span{color:#ae9b85;font-size:12px}.aw-slide-plan{margin:12px 0 0;padding:0;list-style:none}.aw-slide-plan li{color:#927356;border-bottom:1px solid #e7ded3;align-items:baseline;gap:12px;padding:13px 0;font-size:14px;line-height:1.4;display:flex}.aw-slide-plan li>span{color:#bda184;font-size:12px}.aw-ppt-notes{color:#97918b;align-items:center;gap:7px;padding:12px 0;font-size:12px;display:flex}@media (width<=1000px) and (width>=761px){.aw-direct-content{gap:12px;padding:16px 12px}.aw-ad-preview{padding:12px}.aw-direct-fields{grid-template-columns:minmax(0,1fr)}.aw-proposal-page{margin-inline:15px;padding-inline:22px}.aw-ppt-editor{grid-template-columns:91px minmax(0,1fr)}.aw-slide-canvas{padding-inline:12px}.aw-slide{padding-inline:20px}}@media (width<=760px){.aw-proposal-page{margin-inline:18px}}@media (width<=520px){.aw-direct-name{font-size:13px}.aw-surface-direct .aw-file-title{font-size:12px}.aw-direct-tabs{gap:12px;padding-inline:12px;font-size:12px}.aw-direct-tabs .aw-direct-draft{display:none}.aw-direct-content{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:13px 12px}.aw-direct-settings h3{font-size:16px}.aw-direct-settings>p{margin-bottom:13px}.aw-direct-fields{gap:7px}.aw-ad-preview{padding:14px}.aw-ad-preview>small{padding-bottom:12px}.aw-ad-preview h4{font-size:17px}.aw-ad-preview .aw-native-success{margin-top:13px}.aw-direct-body .aw-pointer{display:none}.aw-proposal-page{margin:10px;padding:16px 13px}.aw-proposal-letterhead{gap:10px}.aw-proposal-letterhead>span{max-width:120px}.aw-proposal-page h3{overflow-wrap:anywhere;font-size:23px}.aw-proposal-table{font-size:12px}.aw-proposal-table td:last-child,.aw-proposal-table th:last-child{padding-left:7px}.aw-proposal-total>strong{font-size:23px}.aw-products-heading{padding:16px 12px}.aw-products-heading>span{display:none}.aw-import-file{gap:8px;margin-inline:12px;padding-inline:10px}.aw-products-table-wrap{margin-inline:12px}.aw-products-table th:first-child{width:41%}.aw-products-table thead th{padding:10px 7px}.aw-products-table tbody th,.aw-products-table td{height:76px;padding:8px 7px}.aw-products-table{font-size:13px}.aw-products-table strong{font-size:12px}.aw-products-confirmation{padding-inline:12px}.aw-native-footer{gap:10px;padding-inline:12px}.aw-ppt-ribbon{gap:18px;padding-inline:12px}.aw-ppt-editor{grid-template-columns:minmax(0,1fr)}.aw-slide-thumbnails{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.aw-slide-thumbnail{display:block}.aw-slide-thumbnail>span{padding:0 0 5px;display:block}.aw-slide-thumbnail>div{height:40px;min-height:40px;padding:4px;overflow:hidden}.aw-slide-thumbnail strong{display:none}.aw-slide-thumbnail>div:before{content:"";background:#b59a7d;width:80%;height:3px;margin:4px 0 5px;display:block}.aw-slide-thumbnail .aw-mini-chart{height:20px;margin-top:0}.aw-slide-thumbnail .aw-mini-chart i{max-height:20px}.aw-slide-canvas{padding:0 12px}.aw-slide{min-height:240px;padding:18px 16px 30px}.aw-slide h3{margin-top:18px;font-size:25px}.aw-slide-eyebrow{font-size:12px}.aw-slide-plan li{gap:8px;font-size:13px}.aw-slide-stat>strong{font-size:54px}.aw-sales-chart{gap:10px}.aw-sales-chart i{max-width:43px}.aw-presentation-body .aw-pointer{display:none}}.aw-chart-unit{color:#b19b88;margin-top:-8px;font-size:12px;display:block}.aw-direct-keywords>p{color:#43474d;margin:0 0 10px;font-size:13px;line-height:1.4}.aw-mailing-body{background:#f5f6fa;position:relative}.aw-mailing-tabs{color:#81879a;background:#fff;border-bottom:1px solid #e1e4eb;align-items:center;gap:22px;padding:0 18px;font-size:12px;display:flex}.aw-mailing-tabs>span{padding:14px 0}.aw-mailing-tabs .is-selected{color:#596fbb;box-shadow:inset 0 -2px #6d82d1}.aw-mailing-tabs .aw-mailing-state{color:#648371;margin-left:auto}.aw-mailing-layout{grid-template-columns:minmax(155px,.75fr) minmax(0,1.5fr);display:grid}.aw-mailing-audience{background:#f9fafd;border-right:1px solid #e1e4ec;padding:24px 18px}.aw-mailing-audience h3{color:#3e4860;margin:0;font-size:16px;font-weight:500;line-height:1.3}.aw-mailing-audience>p{color:#919aad;margin:7px 0 21px;font-size:12px;line-height:1.5}.aw-mailing-recipient{align-items:flex-start;gap:8px;min-height:82px;display:flex}.aw-mailing-recipient>span{color:#6c80c8;background:#e8edf9;border-radius:5px;flex:0 0 22px;place-items:center;height:22px;margin-top:2px;display:grid}.aw-mailing-recipient>span.is-sent{color:#3b8a69;background:#e1f2e9}.aw-mailing-recipient>div{min-width:0}.aw-mailing-recipient strong{color:#54607a;font-size:13px;font-weight:500;line-height:1.4;display:block}.aw-mailing-recipient small{color:#929bb0;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.aw-mailing-recipient div>span{color:#71977f;margin-top:4px;font-size:12px;display:block}.aw-mailing-count{border-top:1px solid #e1e5ee;padding-top:17px}.aw-mailing-count strong{color:#5e71af;font-size:25px;font-weight:400;display:block}.aw-mailing-count span{color:#939aab;margin-top:5px;font-size:12px;display:block}.aw-mailing-editor{min-width:0;padding:18px}.aw-mail-subject{background:#fff;border:1px solid #dfe3ec;border-radius:7px;padding:11px 13px}.aw-mail-subject small{color:#9b9eac;font-size:12px;display:block}.aw-mail-subject strong{color:#576078;min-height:20px;margin-top:5px;font-size:13px;font-weight:500;line-height:1.4;display:block}.aw-mail-preview{background:#fdfbf8;border:1px solid #e4e1dd;margin-top:14px;padding:22px 23px;box-shadow:0 3px 12px #26304607}.aw-mail-letterhead{color:#7e6c59;border-bottom:1px solid #e6e0d8;align-items:center;gap:8px;padding-bottom:16px;font-size:13px;display:flex}.aw-mail-season{color:#a99782;margin-top:21px;font-size:12px;display:block}.aw-mail-preview h3{color:#67503d;margin:10px 0 15px;font-size:25px;font-weight:400;line-height:1.15}.aw-mail-preview p{color:#958473;margin:0;font-size:13px;line-height:1.6}.aw-mail-link{color:#fff;background:#9a7c5c;border-radius:4px;margin:19px 0;padding:10px 13px;font-size:12px;display:inline-block}.aw-mail-signature{color:#a99b8a;border-top:1px solid #e6e0d8;padding-top:13px;font-size:12px}.aw-mail-check{color:#659075;align-items:center;gap:7px;padding-top:13px;font-size:12px;line-height:1.4;display:flex}.aw-mail-check>svg{flex:none}@media (width<=1000px) and (width>=761px){.aw-mailing-layout{grid-template-columns:152px minmax(0,1fr)}.aw-mailing-audience,.aw-mailing-editor{padding-inline:12px}.aw-mail-preview{padding-inline:16px}}@media (width<=520px){.aw-mailing-tabs{gap:16px;padding-inline:12px}.aw-mailing-tabs .aw-mailing-state{display:none}.aw-mailing-layout{grid-template-columns:minmax(0,1fr)}.aw-mailing-audience{border-bottom:1px solid #e1e4ec;border-right:0;padding:16px 13px 13px}.aw-mailing-audience>p{margin:5px 0 14px}.aw-mailing-audience>div:not(.aw-mailing-count){gap:10px;display:flex}.aw-mailing-recipient{flex:1;gap:5px;min-width:0;min-height:48px}.aw-mailing-recipient>span{flex-basis:18px;height:18px}.aw-mailing-recipient strong{font-size:12px}.aw-mailing-recipient small{display:none}.aw-mailing-count{align-items:baseline;gap:9px;margin-top:10px;padding-top:12px;display:flex}.aw-mailing-count strong{font-size:19px}.aw-mailing-editor{padding:13px}.aw-mail-preview{padding:15px 14px}.aw-mail-season{margin-top:12px}.aw-mail-preview h3{margin-bottom:11px}.aw-mail-link{margin-block:13px}.aw-mail-preview h3{font-size:25px}.aw-mailing-body .aw-pointer{display:none}}.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{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);white-space:pre-line;text-wrap:balance;margin:0}.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:460px;color:var(--card-ink);background:var(--card-bg);border-radius:22px;grid-template-rows:64px auto;align-content:start;row-gap:24px;padding:26px 30px;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{overflow-wrap:anywhere;font-size:23px;font-weight:600;line-height:1.15;display:block}.case-pantheon-wordmark{color:#333;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;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{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{align-items:center;gap:11px;font-size:24px;font-weight:600;display:inline-flex}.case-brand-title{max-width:172px;font-size:18px;font-weight:500;line-height:1.15}.case-card-result{flex-direction:column;grid-row:2;align-items:flex-start;display:flex}.case-metric{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{font-size:.67em}.case-metric-duration{font-size:clamp(76px,7.5vw,94px);line-height:1.15}.case-card h3{max-width:385px;font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading);text-wrap:balance;margin:8px 0 0}.case-card-detail{max-width:350px;color:var(--card-detail);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin:16px 0 0}.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:where(:root:not([data-input-modality=pointer]) *){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:where(:root:not([data-input-modality=pointer]) *){box-shadow:inset 0 0 0 2px #c7f0da}.case-dialog{width:min(980px,100% - 44px);max-width:none;height:fit-content;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.is-audit{--lili-scroll-clearance:64px;height:min(860px,100dvh - 44px)}.case-dialog.is-audit>.case-dialog-topbar{z-index:6;pointer-events:none;position:absolute;inset:0 0 auto}.case-dialog.is-audit>.case-dialog-topbar button{pointer-events:auto}.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:0 auto;min-height:0;overflow:auto}.case-dialog.is-audit .case-dialog-content{scrollbar-gutter:auto;flex-direction:column;flex:1;display:flex;overflow:hidden}.case-story{padding:24px 32px 32px}.case-story-heading h2{max-width:710px;font-size:var(--type-dialog-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);text-wrap:balance;outline:none;margin:0}.case-story-intro{max-width:750px;font-size:var(--type-body-size);color:var(--dialog-muted);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:22px 0 0}.case-story-columns{grid-template-columns:1.05fr 1fr;gap:32px;margin-top:30px;display:grid}.case-story-columns h3{font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading);margin:0 0 15px}.case-story-columns ul{margin:0;padding-left:18px}.case-story-columns li{color:var(--dialog-copy);line-height:var(--type-body-leading);font-size:var(--type-body-size);font-weight:var(--type-body-weight);margin:0 0 10px;padding-left:4px}.case-story-columns li::marker{color:var(--dialog-muted)}.case-story-result>p{font-size:var(--type-body-size);color:var(--dialog-copy);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);margin:0}.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{font-size:var(--type-body-size);color:var(--dialog-copy);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin:0}.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:where(:root:not([data-input-modality=pointer]) *){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:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}@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:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.case-rail{gap:14px}.case-card{border-radius:20px;grid-template-rows:60px auto;row-gap:20px;min-height:0;padding:22px}.case-card h3{font-size:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading)}.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{font-size:14px}.case-card-detail{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);margin-top:14px}.case-rail-footer{padding-top:18px}.case-dialog{border-radius:22px;width:calc(100% - 24px);max-height:90dvh}.case-dialog.is-audit{height:min(860px,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:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.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:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}}@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:var(--type-card-size);font-weight:var(--type-heading-weight);line-height:var(--type-card-leading)}.case-metric{font-size:86px}.case-metric-duration{font-size:66px}.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{font-size:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight)}.lili-closing.closing-section p{color:#b6cdc9;max-width:650px;margin-top:24px}.lili-closing-form{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 12px;max-width:760px;margin:32px auto 0;display:grid}.lili-closing-form label{color:#d4e5e1;grid-column:1/-1;font-size:1rem;line-height:1.5}.lili-closing-form textarea{resize:vertical;width:100%;min-width:0;min-height:100px;font:inherit;color:#f0f7f4;background:#06171b;border:1px solid #426064;border-radius:14px;padding:16px;font-size:1rem;line-height:1.5;display:block}.lili-closing-form textarea::placeholder{color:#91aaa8;opacity:1}.lili-closing .lili-closing-form button{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:54px;margin:0;font-size:1rem;display:flex}@media (width<=680px){.lili-closing-form{grid-template-columns:minmax(0,1fr)}.lili-closing-form textarea{min-height:112px}.lili-closing .lili-closing-form button{width:100%}.lili-closing.closing-section{padding:44px 20px 86px}.lili-closing.closing-section h2{font-size:var(--type-section-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}}.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;position:relative;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:0 var(--lili-gutter) 24px;scroll-padding-block:var(--lili-scroll-clearance,18px) 16px;flex:1;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{padding:var(--lili-scroll-clearance,8px) 0 12px;text-align:center;background:0 0;flex-direction:column;align-items:center;gap:4px;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{font-size:var(--type-dialog-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);margin:7px 0 0}.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-answer>p{overflow-wrap:anywhere;margin:0;line-height:1.55}.lili-answer{min-width:0;container-type:inline-size}.lili-answer-summary p{overflow-wrap:anywhere;margin:0;line-height:1.6}.lili-answer-summary p+p,.lili-answer-cards p+p{margin-top:10px}.lili-answer strong{color:var(--dialog-text);font-weight:600}.lili-answer-cards{gap:0;margin:18px 0;display:grid}.lili-answer-cards>section{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding:0 0 22px;display:grid;position:relative}.lili-answer-cards>section:last-child{padding-bottom:0}.lili-answer-cards>section:not(:last-child):after{content:"";background:#75a59b45;width:1px;position:absolute;top:42px;bottom:7px;left:16px}.lili-card-number,.lili-flow-number{width:34px;height:34px;color:var(--dialog-action);font-variant-numeric:tabular-nums;background:#abd79312;border:1px solid #8cb99d50;border-radius:50%;place-items:center;font-size:.875rem;font-weight:500;display:grid}.lili-card-copy{min-width:0}.lili-answer-cards--steps h4{padding-top:5px}.lili-answer-cards--icons{gap:12px}.lili-answer-cards--icons>section{background:#102e35;border:1px solid #6f9f9445;border-radius:14px;padding:18px}.lili-answer-cards--icons>section:last-child{padding-bottom:18px}.lili-answer-cards--icons>section:after{display:none}.lili-card-icon{width:34px;height:34px;color:var(--dialog-action);background:#abd79312;border-radius:10px;place-items:center;display:grid}.lili-answer-cards--icons h4{padding-top:4px}.lili-answer-cards--bullets{gap:14px}.lili-answer-cards--bullets>section{grid-template-columns:10px minmax(0,1fr);gap:12px;padding-bottom:0}.lili-answer-cards--bullets>section:after{display:none}.lili-answer-cards--bullets .lili-card-number{background:0 0;border:0;width:10px;height:22px;font-size:1.15rem}.lili-answer-cards--flow{gap:25px}.lili-answer-cards--flow>section,.lili-answer-cards--comparison>section{background:#102e35;border:1px solid #6f9f9445;border-radius:14px;min-width:0;padding:18px;display:block}.lili-answer-cards--flow>section:last-child,.lili-answer-cards--comparison>section:last-child{padding-bottom:18px}.lili-answer-cards--flow>section{grid-template-columns:34px minmax(0,1fr);display:grid}.lili-answer-cards--flow h4{padding-top:4px}.lili-answer-cards--flow>section:after,.lili-answer-cards--comparison>section:after{display:none}.lili-flow-arrow{color:#a1c594;position:absolute;bottom:-23px;left:calc(50% - 9px)}.lili-answer-cards--comparison{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.lili-answer-cards--comparison>section{border-top:2px solid #a0c19580}@container (width>=640px){.lili-answer-cards--flow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:26px}.lili-answer-cards--flow>section{display:block}.lili-flow-number{margin-bottom:14px}.lili-flow-arrow{inset:calc(50% - 9px) -23px auto auto;transform:rotate(-90deg)}}.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-writing-icon{transform-origin:30% 75%;flex:none;animation:1.45s ease-in-out infinite lili-pencil-write}@keyframes lili-pencil-write{0%,to{transform:translate(-2px)rotate(-8deg)}18%{transform:translateY(1px)rotate(-2deg)}36%{transform:translate(2px)rotate(-8deg)}54%{transform:translate(4px,1px)rotate(-2deg)}72%{transform:translate(6px)rotate(-8deg)}86%{transform:translate(6px,-3px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.lili-writing-icon{animation:none;transform:none}}.lili-starters{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 14px;display:flex}.lili-starters .lili-quick-replies{justify-content:center;margin-top:0}.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:12px var(--lili-gutter) calc(12px + 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{box-sizing:border-box;resize:none;width:100%;min-width:0;height:72px;min-height:72px;max-height:144px;color:var(--dialog-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:12px;font-size:16px;line-height:24px;overflow-y:auto}.lili-composer textarea::placeholder{color:#90aeb4;opacity:1;white-space:pre-wrap}.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{color:#89a1a7;text-align:center;overflow-wrap:anywhere;max-width:800px;margin:8px auto 0;font-size:.6875rem;line-height:1.35}.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:#89a1a7;text-align:center;max-width:730px;margin:8px auto 0;font-size:.6875rem;line-height:1.35}.lili-chat button:focus-visible:where(:root:not([data-input-modality=pointer]) *),.lili-chat a:focus-visible:where(:root:not([data-input-modality=pointer]) *),.lili-chat summary:focus-visible:where(:root:not([data-input-modality=pointer]) *),.lili-chat input[type=checkbox]:focus-visible:where(:root:not([data-input-modality=pointer]) *),.lili-admin :is(button,a,summary):focus-visible:where(:root:not([data-input-modality=pointer]) *){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-quick-replies .lili-handoff{color:#e2f8ab;background:0 0;border-color:#bedb7977;justify-content:center;align-items:center;gap:9px;display:inline-flex}.lili-quick-replies .lili-handoff>svg{color:#ceff42;flex:none}.lili-quick-replies .lili-handoff:hover:not(:disabled){color:#efffc9;background:#b7e34724;border-color:#ceff42b3}.lili-quick-replies .lili-handoff[aria-expanded=true]{background:#b7e34724;border-color:#ceff42b3}.lili-handoff-panel{text-align:left;outline:none;width:100%;margin-top:26px}.lili-handoff-intro{max-width:620px;animation:.22s ease-out both lili-handoff-reveal}.lili-handoff-intro p{margin:0;line-height:1.55}.lili-handoff-intro p+p{color:var(--dialog-copy);margin-top:10px}.lili-lead-form{border:1px solid var(--dialog-border);background:#102830;border-radius:18px;gap:22px;width:100%;max-width:620px;margin:22px 0 0;padding:24px;animation:.28s ease-out 70ms both lili-handoff-reveal}.lili-lead-form h3{margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}.lili-lead-form .contact-choices label{min-height:44px}.lili-lead-form>p{color:var(--dialog-copy);margin:0 0 20px}.lili-lead-form .lili-lead-fields{gap:21px;min-width:0;display:grid}.lili-lead-form .catalog-button.primary{text-align:center;background:var(--dialog-action);width:auto;max-width:100%;min-height:46px;color:var(--dialog-action-text);justify-content:center;padding:12px 18px;font-size:.9375rem}.lili-lead-form .catalog-button.primary:hover{background:var(--dialog-action-hover)}.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;gap:10px;display:flex}.lili-secondary-button{color:#f5f9f8eb;max-width:100%;min-height:46px;font:inherit;font-size:.9375rem;font-weight:var(--button-font-weight,600);text-align:center;cursor:pointer;background:#e8f3f012;border:1px solid #e8f3f02e;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;line-height:1.3;transition:background .16s,border-color .16s;display:inline-flex}.lili-secondary-button:hover:not(:disabled){background:#e8f3f021;border-color:#e8f3f04d}.lili-secondary-button:disabled{opacity:.55;cursor:default}@keyframes lili-handoff-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lili-handoff-intro,.lili-lead-form{animation:none}.lili-secondary-button{transition:none}}.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{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-scroll-clearance:52px}.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:8px;font-size:.6875rem;line-height:1.4}.lili-chat-header{text-align:left;flex-direction:row;align-items:center;gap:12px;padding-right:0}.lili-chat-header .audit-pet{flex:0 0 80px;width:80px;height:80px}.audit-dialog .lili-chat-header h2{font-size:var(--type-dialog-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.lili-chat-header>div>span{font-size:.8125rem}.lili-answer-cards>section{gap:11px}.lili-user-message{max-width:96%;padding:12px 14px}.lili-lead-form .lead-fields-row{grid-template-columns:minmax(0,1fr)}.lili-lead-form{padding:18px}.lili-lead-form .contact-choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lili-lead-form .contact-choices label{justify-content:center}.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}}.lili-direct-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:440px;margin:14px auto 4px;display:grid}.lili-direct-contacts a{color:#fff;min-width:0;min-height:48px;font-size:1rem;line-height:1.4;font-weight:var(--button-font-weight);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.lili-direct-contacts img{object-fit:contain;flex:0 0 28px;width:28px;height:28px}.lili-direct-contacts .lili-contact-telegram{background:#168bc1;border-color:#49bcec}.lili-direct-contacts .lili-contact-max{background:linear-gradient(120deg,#1768cb,#6a38b8);border-color:#8075e0}.lili-direct-contacts a:hover{filter:brightness(1.12)}.lili-chat .lili-chat-notice{text-align:center;max-width:640px;margin:0 auto 18px;font-size:.75rem;line-height:1.45}.lili-starters .lili-quick-replies{width:100%;max-width:560px}.lili-starters .lili-quick-replies button{flex:1 1 0}@media (width<=680px){.lili-chat .audit-opening{text-align:left;margin:10px auto 14px}.lili-chat .lili-chat-notice{text-align:left;margin:0 auto 14px}.lili-starters{margin:12px 0}.lili-composer{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.audit-dialog .lili-chat-header h2{font-size:1.375rem;line-height:1.25}}.nav-cta,.header-messenger,.hero-cta,.dialog-submit,.closing-section button,.page-hero button,.page-cta button,.catalog-button,.catalog-search-submit,.starter-cta,.team-role-cta,.case-consult-button,.capability-tile-body button,.capability-action,.navigation-drawer-project,.navigation-drawer-messengers a,.lili-primary,.lili-starters button,.lili-quick-replies button,.lili-chat .lili-jump-latest,.lili-text-button,.profession-retry,.profession-mobile-tasks button,.contact-choices label,.process-link a,.lili-unavailable a,.contacts-telegram strong{font-weight:var(--button-font-weight)}.agent-row,.recommendation-list>button,.lili-conversation-row,.profession-mobile-tasks small{font-weight:400}html{-webkit-tap-highlight-color:transparent}html[data-input-modality=pointer] :focus{outline:none}
