.ll-landing{--ll-paper:#f5f5f4;--ll-ink:#1c1917;--ll-line:#d6d3d1;--ll-muted:var(--ui-muted);--ll-accent:#918775;color-scheme:light;color:var(--ll-ink);background-color:var(--ll-paper);background-image:radial-gradient(#d6d3d1 .65px,transparent 0);background-size:5px 5px;font-family:var(--brand-font-sans);font-size:var(--text-body);line-height:1.5;letter-spacing:-.02em;min-height:100vh;padding:0 24px;-webkit-font-smoothing:antialiased}.ll-landing *{box-sizing:border-box}.ll-landing ::-moz-selection{background:#deded3}.ll-landing ::selection{background:#deded3}.ll-landing a{text-decoration:none}.ll-landing button,.ll-landing summary{-webkit-tap-highlight-color:transparent}.ll-landing button{font:inherit;color:inherit}.ll-landing :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid #78745b;outline-offset:5px}.ll-landing h1,.ll-landing h2,.ll-landing h3,.ll-landing p{margin:0}.ll-landing h1,.ll-landing h2,.ll-landing h3{font-weight:500}.ll-frame{max-width:1440px;margin:0 auto;background:var(--ll-paper);border-inline:1px solid var(--ll-line)}.ll-skip{position:fixed;left:40px;top:-70px;z-index:100;background:var(--ll-ink);color:white;padding:12px 18px}.ll-skip:focus{top:10px}.ll-header{height:99px;padding:0 40px;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--ll-line);position:sticky;top:0;z-index:40;background:var(--ll-paper)}.ll-wordmark{display:inline-flex;align-items:center;gap:9px;font-size:23px;font-weight:600;letter-spacing:-1px;flex-shrink:0}.ll-wordmark>svg{width:30px;height:32px;color:var(--ll-accent)}.ll-desktop-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.ll-desktop-nav a{display:flex;align-items:center;gap:6px;font-size:var(--text-detail);white-space:nowrap}.ll-desktop-nav a:hover{color:#8a7b67}.ll-solutions-menu{position:relative}.ll-solutions-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 0;border:0;background:transparent;font-size:var(--text-detail);cursor:pointer}.ll-solutions-trigger svg{transition:transform .2s}.ll-solutions-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.ll-solutions-popover{position:absolute;top:calc(100% + 23px);left:-24px;width:380px;padding:11px 20px 15px;border:1px solid var(--ll-line);background:#fafaf9;box-shadow:0 24px 45px -30px rgb(28 25 23/.45)}.ll-solutions-popover>.ll-eyebrow{padding:9px 3px 10px}.ll-desktop-nav .ll-solutions-popover a{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 3px;border-top:1px solid #e7e5e4;white-space:normal}.ll-solutions-popover small,.ll-solutions-popover strong{display:block}.ll-solutions-popover strong{font-size:var(--text-body);font-weight:550}.ll-solutions-popover small{margin-top:3px;color:#57534e;font-size:var(--text-label);line-height:1.45}.ll-solutions-popover a>svg{margin-top:2px;flex-shrink:0}.ll-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:14px 20px;border:1px solid var(--ll-ink);background:var(--ll-ink);color:#fafafa;font-size:var(--text-detail);font-weight:450;line-height:20px;transition:color .2s,background .2s}.ll-button:hover{background:transparent;color:var(--ll-ink)}.ll-nav-cta{white-space:nowrap}.ll-menu-toggle,.ll-mobile-nav{display:none}.ll-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:575px;border-bottom:1px solid var(--ll-line);overflow:hidden}.ll-hero-copy{min-width:0;padding:77px 0 83px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:2}.ll-eyebrow{display:block;font-family:var(--brand-font-mono);font-size:var(--text-label);font-weight:400;letter-spacing:1.5px;color:#57534e;line-height:1.5}.ll-hero h1{margin:25px 0 24px;font-size:clamp(54px,5.55vw,80px);line-height:1.035;letter-spacing:-.058em;max-width:690px}.ll-hero-copy>p{font-size:var(--text-body);line-height:1.5;max-width:410px;letter-spacing:-.025em;color:#44403c}.ll-hero-actions{display:flex;align-items:center;gap:25px;margin-top:39px}.ll-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;font-size:var(--text-detail);line-height:1.5}.ll-text-link svg{transition:transform .2s;flex-shrink:0}.ll-text-link:hover svg{transform:translate(2px,-2px)}.ll-wave{position:relative;align-self:stretch;min-width:0}.ll-wave-drawing{position:absolute;width:115%;max-width:none;height:100%;left:-7%;top:0;overflow:visible}.ll-wave-zone{stroke-width:.8}.ll-wave-zone-in{fill:rgb(174 116 67/.045);stroke:rgb(146 114 83/.42)}.ll-wave-zone-out{fill:rgb(116 128 95/.075);stroke:rgb(118 128 95/.48)}.ll-wave-zone-label{fill:#78716c;font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:1.5px}.ll-wave-line{transform-box:fill-box;transform-origin:center;animation:ll-wave-breathe var(--line-speed) ease-in-out var(--line-delay) infinite alternate}.ll-wave-steady{animation-name:ll-wave-settle}.ll-wave-gate{animation:ll-gate-breathe 2.8s ease-in-out infinite}.ll-wave-rails{stroke:#c9c4ba;stroke-dasharray:3 5}.ll-packet{transform-box:view-box;transform-origin:0 0}.ll-packet-in{fill:#a26d3d;animation:ll-packet-in 3.1s linear var(--packet-delay) infinite}.ll-packet-in .ll-packet-ring{fill:none;stroke:#a26d3d;stroke-width:1;opacity:.28;animation:ll-packet-ring 1.2s ease-out infinite}.ll-packet-out{fill:#697650;stroke:#697650;stroke-width:1;opacity:0;animation:ll-packet-out 3.1s linear var(--packet-delay) infinite}.ll-packet-blocked{fill:#a55845;stroke:#a55845;stroke-width:1.1;animation:ll-packet-blocked 6.2s ease-in-out 1.1s infinite}.ll-gate-pulse{fill:none;stroke:#7b8065;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:ll-gate-ring 2.8s ease-out infinite}.ll-wave-decision rect{fill:#e6e7dd;stroke:#aeb49a;stroke-width:.8}.ll-wave-decision circle{fill:#74805d}.ll-wave-blocked-label text,.ll-wave-decision text{fill:#626752;font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:.8px}.ll-wave-decision{animation:ll-decision-flash 3.1s ease-in-out infinite}.ll-wave-blocked-label{animation:ll-block-label 6.2s ease-in-out 1.1s infinite}.ll-wave-blocked-label rect{fill:#f2e8e2;stroke:#bf8f7d;stroke-width:.8}.ll-reconcile-path{fill:none;stroke:#a26d3d;stroke-width:1;stroke-dasharray:4 5;opacity:.55}.ll-reconcile-packet{fill:#a26d3d;offset-path:path("M586 356 C620 408 555 443 466 432 C410 425 389 399 377 362");offset-rotate:0deg;animation:ll-reconcile-loop 6.2s ease-in-out 2.5s infinite}.ll-reconcile-packet .ll-packet-ring{fill:none;stroke:#a26d3d;stroke-width:1;animation:ll-packet-ring 1.2s ease-out infinite}.ll-reconcile-label{animation:ll-reconcile-label 6.2s ease-in-out 2.5s infinite}.ll-reconcile-label rect{fill:#f2e8e2;stroke:#bf8f7d;stroke-width:.8}.ll-reconcile-label text{fill:#855c47;font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:.65px}.ll-wave-paused *{animation-play-state:paused!important}.ll-animation-toggle{position:absolute;bottom:23px;right:23px;width:27px;height:27px;display:grid;place-items:center;border:1px solid #d6d3d1;background:#f5f5f4;opacity:.75;cursor:pointer}.ll-animation-toggle:hover{opacity:1;border-color:#57534e}@keyframes ll-wave-breathe{0%{transform:scaleY(.57) translateY(-8px);opacity:.5}55%{opacity:.85}to{transform:scaleY(1) translateY(8px);opacity:1}}@keyframes ll-wave-settle{0%{transform:scaleY(.9);opacity:.68}to{transform:scaleY(1.08);opacity:1}}@keyframes ll-gate-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes ll-packet-in{0%{transform:translateX(0);opacity:0}8%{opacity:1}78%{transform:translateX(258px);opacity:1}84%,to{transform:translateX(270px);opacity:0}}@keyframes ll-packet-out{0%,14%{transform:translateX(0);opacity:0}21%{opacity:1}92%{transform:translateX(203px);opacity:1}to{transform:translateX(215px);opacity:0}}@keyframes ll-packet-ring{0%{transform:scale(.45);opacity:.5}to{transform:scale(1.35);opacity:0}}@keyframes ll-packet-blocked{0%,8%{transform:translate(0);opacity:0}14%{opacity:1}42%{transform:translate(252px);opacity:1}52%,72%{transform:translate(252px,25px);opacity:1}80%,to{transform:translate(252px,25px);opacity:0}}@keyframes ll-gate-ring{0%{transform:scale(.74);opacity:0}22%{opacity:.45}68%,to{transform:scale(1.22);opacity:0}}@keyframes ll-decision-flash{0%,36%,to{opacity:.45}48%,62%{opacity:1}}@keyframes ll-block-label{0%,39%,80%,to{opacity:0;transform:translateY(-4px)}48%,72%{opacity:1;transform:translateY(0)}}@keyframes ll-reconcile-loop{0%,10%{offset-distance:0;opacity:0}18%{opacity:1}70%{offset-distance:100%;opacity:1}78%,to{offset-distance:100%;opacity:0}}@keyframes ll-reconcile-label{0%,16%,76%,to{opacity:0;transform:translateY(-4px)}25%,68%{opacity:1;transform:translateY(0)}}.ll-layer-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#fafaf9;border-bottom:1px solid var(--ll-line)}.ll-layer-strip>a{display:flex;align-items:center;justify-content:center;gap:18px;min-height:129px;padding:24px;position:relative;transition:background .2s}.ll-layer-strip>a+a{border-left:1px solid var(--ll-line)}.ll-layer-strip>a:hover{background:#eeeee9}.ll-layer-strip svg{color:#82796c;flex-shrink:0}.ll-layer-number{position:absolute;left:11px;top:9px;font-family:var(--brand-font-mono);font-size:var(--text-label);color:#a8a29e}.ll-layer-strip strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.04em}.ll-layer-strip small{display:block;margin-top:2px;font-size:var(--text-label);color:#57534e;letter-spacing:-.01em}.ll-layer-arrow{position:absolute;right:11px;top:11px}.ll-section{scroll-margin-top:98px}.ll-section-heading{padding:89px 40px 49px}.ll-section-heading h2{margin-top:24px}.ll-landing h2{font-size:clamp(38px,4.3vw,60px);line-height:1.035;letter-spacing:-.053em}.ll-section-heading p{margin-top:23px;color:#57534e;font-size:var(--text-body)}.ll-automation{border-bottom:1px solid var(--ll-line);background:#eeeee9}.ll-automation-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;padding:88px 40px 58px}.ll-automation-intro h2{margin-top:24px}.ll-automation-summary{align-self:end;padding-bottom:5px}.ll-automation-summary p{max-width:465px;color:#57534e;font-size:var(--text-body);line-height:1.6}.ll-automation-summary .ll-text-link{margin-top:27px}.ll-workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ll-line);background:#fafaf9}.ll-workflow-grid article{position:relative;min-height:286px;padding:35px 30px 30px}.ll-workflow-grid article+article{border-left:1px solid var(--ll-line)}.ll-workflow-number{position:absolute;top:12px;right:13px;color:#a8a29e;font-family:var(--brand-font-mono);font-size:var(--text-label)}.ll-workflow-grid h3{margin:70px 0 14px;font-size:25px;letter-spacing:-.045em}.ll-workflow-grid p{max-width:260px;color:#57534e;font-size:var(--text-detail);line-height:1.6}.ll-controls-grid{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--ll-line)}.ll-control-tabs{display:flex;flex-direction:column}.ll-control-tab{display:flex;gap:22px;align-items:flex-start;min-height:190px;padding:28px 37px 29px 0;border:0;border-bottom:1px solid var(--ll-line);background:transparent;text-align:left;position:relative;cursor:pointer;transition:background .2s;flex:1}.ll-control-tab:last-child{border-bottom:0}.ll-control-tab:hover{background:#efefeb}.ll-control-tab.is-active{background:#fafaf9}.ll-control-tab.is-active:after{content:"";position:absolute;right:-3px;top:0;width:5px;height:5px;background:#a19586;z-index:1}.ll-tab-icon{width:48px;height:48px;border:1px solid var(--ll-line);border-left:0;color:#8a7b67;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.ll-control-tab.is-active .ll-tab-icon{background:#eae8e2;border-color:#eae8e2}.ll-control-tab>span:nth-child(2){display:flex;flex-direction:column}.ll-tab-label{font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:.7px;text-transform:uppercase;color:#57534e}.ll-control-tab strong{font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.045em;margin:9px 0 11px}.ll-tab-body{font-size:var(--text-detail);color:#57534e;line-height:1.5;max-width:400px}.ll-tab-arrow{position:absolute;right:17px;top:28px;color:#a8a29e;opacity:0}.ll-control-tab.is-active .ll-tab-arrow{opacity:1}.ll-control-stage{border-left:1px solid var(--ll-line);background-image:radial-gradient(#d6d3d1 .65px,transparent 0);background-size:7px 7px;display:flex;justify-content:center;flex-direction:column;padding:58px 38px 38px;overflow:hidden}.ll-preview-window{width:100%;background:#fafaf9;border:1px solid #d6d3d1;box-shadow:0 14px 35px -26px #57534e66;animation:ll-preview-in .3s ease both}@keyframes ll-preview-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ll-preview-bar{height:45px;padding:0 17px;border-bottom:1px solid #e7e5e4;gap:12px;color:#57534e}.ll-preview-bar,.ll-preview-bar>span:first-child{display:flex;align-items:center;font-size:var(--text-label)}.ll-preview-bar>span:first-child{gap:5px;color:#292524;font-weight:550}.ll-preview-bar svg{width:16px;height:20px;color:#8a7b67}.ll-preview-bar>span:nth-child(2){margin-left:auto}.ll-window-dot{width:5px;height:5px;border-radius:50%;background:#969879}.ll-preview-body{padding:21px;min-height:321px}.ll-preview-heading{display:flex;align-items:center;gap:10px;margin-bottom:20px}.ll-preview-icon{width:37px;height:37px;display:grid;place-items:center;background:#edede8;color:#78745b}.ll-preview-heading>div{flex:1}.ll-preview-heading strong{display:block;font-size:var(--text-detail);font-weight:550}.ll-preview-heading div>span{display:block;font-size:var(--text-label);color:#57534e;margin-top:2px}.ll-status{display:inline-flex;align-items:center;padding:4px 7px;background:#e9ebe3;color:#596147;font-size:var(--text-label);font-weight:500;letter-spacing:.02em;white-space:nowrap}.ll-status-hold{background:#efe9de;color:#8b7045}.ll-micro{font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:.8px;color:#57534e}.ll-request{border:1px solid #dedcd7;padding:13px;margin-bottom:14px}.ll-request p{font-size:var(--text-detail);margin:8px 0 13px;letter-spacing:-.035em}.ll-request>div{display:flex;gap:24px}.ll-request>div span{display:flex;flex-direction:column;gap:3px;font-size:var(--text-label);color:#57534e}.ll-request b{font-size:17px;font-weight:500;color:#292524}.ll-check-row{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:var(--text-label);border-bottom:1px solid #e7e5e4}.ll-check-row>svg{color:#7a8067}.ll-check-row span:last-child{margin-left:auto;font-size:var(--text-label);color:#57534e}.ll-check-held span:last-child,.ll-check-held>svg{color:#987947}.ll-preview-note{display:flex;align-items:flex-start;gap:7px;font-size:var(--text-label);color:#57534e;margin-top:16px}.ll-preview-note svg{flex-shrink:0}.ll-stage-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:var(--text-label);color:#57534e}.ll-stage-footer a{display:inline-flex;align-items:center;gap:7px;color:#44403c;white-space:nowrap}.ll-execution-list{margin:24px 0}.ll-execution-list>div{position:relative;display:flex;align-items:center;gap:12px;padding-bottom:26px}.ll-execution-list>div:not(:last-child):after{content:"";width:1px;height:22px;background:#d6d3d1;position:absolute;top:36px;left:12px}.ll-execution-list>div:last-child{padding-bottom:0}.ll-step-dot{width:25px;height:25px;border:1px solid #c9cebf;border-radius:50%;display:grid;place-items:center;color:#6b7659;background:#f1f3ed;flex-shrink:0}.ll-step-wait{color:#8b7045;background:#efe9de;border-color:#d9c9af}.ll-execution-list strong{display:block;font-size:var(--text-label);font-weight:500}.ll-execution-list p{font-size:var(--text-label);color:#57534e;margin-top:2px}.ll-execution-list>div>span:last-child{font-size:var(--text-label);color:#57534e;margin-left:auto}.ll-output-block{border:1px solid #ddd9d1;padding:14px}.ll-output-block p{margin-top:10px;font-size:var(--text-detail);line-height:1.8}.ll-output-block mark{padding:2px 3px;background:#eee3d0;color:#765b37}.ll-output-clean{background:#f0f2ea;border-color:#d8ddcd}.ll-output-clean code{font-size:var(--text-label);color:#5b674b}.ll-output-arrow{display:flex;align-items:center;justify-content:center;gap:7px;margin:11px 0;color:#57534e;font-size:var(--text-label)}.ll-integrity{padding:88px 40px 80px;border-block:1px solid var(--ll-line);background:#ecece7}.ll-integrity-intro{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end;margin-bottom:52px}.ll-integrity-intro h2{margin-top:24px;max-width:840px}.ll-integrity-intro>p{max-width:455px;color:#57534e;font-size:var(--text-body);line-height:1.6}.ll-integrity-dashboard{border:1px solid #c8c6bf;background:#fafaf9;box-shadow:0 22px 48px -42px #44403c}.ll-integrity-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 19px;border-bottom:1px solid #d6d3d1}.ll-integrity-toolbar>div{display:flex;align-items:center;gap:9px;font-size:var(--text-detail);font-weight:550}.ll-integrity-toolbar svg{width:20px;color:#858571}.ll-integrity-toolbar-actions{display:flex;align-items:center;gap:12px}.ll-integrity-pause{width:27px;height:27px;display:grid;place-items:center;border:1px solid #d6d3d1;background:#f5f5f4;cursor:pointer}.ll-integrity-pause:hover{border-color:#57534e}.ll-sample-badge{display:inline-flex;align-items:center;gap:7px;color:#57534e;font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:.45px;text-transform:uppercase}.ll-sample-badge i{width:6px;height:6px;background:#a58863;border-radius:50%}.ll-integrity-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d6d3d1}.ll-integrity-metrics>a{min-height:154px;padding:23px 23px 20px;position:relative;display:flex;flex-direction:column;transition:background .2s}.ll-integrity-metrics>a+a{border-left:1px solid #d6d3d1}.ll-integrity-metrics>a:hover{background:#f0f0eb}.ll-integrity-metrics strong{font-size:clamp(29px,3vw,42px);line-height:1;font-weight:520;letter-spacing:-.06em}.ll-integrity-metrics span{margin-top:14px;font-size:var(--text-detail);font-weight:550}.ll-integrity-metrics small{margin-top:3px;color:#57534e;font-size:var(--text-detail)}.ll-integrity-metrics svg{position:absolute;right:13px;top:13px;color:#a8a29e}.ll-interventions-panel{padding:25px 23px}.ll-integrity-story{margin:0;overflow:hidden;border-bottom:1px solid #d6d3d1;background:#f8f7f3}.ll-integrity-story video{display:block;width:100%;aspect-ratio:15/7;-o-object-fit:cover;object-fit:cover;background:url(/landing/execution-integrity-poster.png) 50%/cover no-repeat}.ll-mobile-story{display:none}.ll-integrity-story figcaption{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 22px;border-top:1px solid #d6d3d1;color:#57534e;font-size:var(--text-detail)}.ll-integrity-story figcaption a{display:inline-flex;align-items:center;gap:7px;color:#292524;font-weight:550}.ll-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ll-dashboard-head>div:first-child span,.ll-dashboard-head>div:first-child strong{display:block}.ll-dashboard-head>div:first-child strong{font-size:var(--text-detail);font-weight:600}.ll-dashboard-head>div:first-child span{margin-top:3px;color:#57534e;font-size:var(--text-detail)}.ll-interventions-panel .ll-dashboard-head>a{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-detail)}.ll-intervention-list{display:grid;grid-template-columns:1fr 1fr;gap:0 38px;margin-top:18px}.ll-intervention-list>div{display:grid;grid-template-columns:minmax(145px,1fr) minmax(70px,1.3fr) 24px;align-items:center;gap:11px;min-height:46px;border-top:1px solid #eceae5;font-size:var(--text-detail)}.ll-intervention-list>div>i{height:6px;background:#e7e5e4}.ll-intervention-list>div>i>b{display:block;height:100%;background:#888b73}.ll-intervention-list>div>strong{text-align:right;font-family:var(--brand-font-mono);font-size:var(--text-detail);font-weight:500}.ll-integrity-disclosure{margin:0;padding:13px 22px;border-top:1px solid #d6d3d1;background:#f0efeb;color:#57534e;font-size:var(--text-detail);line-height:1.5}.ll-identity-section,.ll-recovery-section{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--ll-line);min-height:620px}.ll-feature-copy{padding:83px 40px;align-self:center}.ll-feature-copy h2{font-size:clamp(38px,3.7vw,53px);margin:26px 0}.ll-feature-copy>p{color:#57534e;font-size:var(--text-body);line-height:1.6;max-width:440px}.ll-feature-copy>.ll-small-copy{font-size:var(--text-detail);margin-top:18px;color:#57534e}.ll-feature-copy>.ll-text-link{margin-top:30px}.ll-check-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.ll-check-list li{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-detail);color:#57534e}.ll-check-list svg{color:#8b8d76;flex-shrink:0;margin-top:2px}.ll-identity-diagram{padding:80px 47px 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#eeeee8;border-left:1px solid var(--ll-line)}.ll-agent-pass{width:min(100%,365px);padding:24px;background:#fafaf9;border:1px solid #cecec3;box-shadow:0 12px 22px -22px #44403c}.ll-agent-pass-top{display:flex;align-items:center;gap:12px}.ll-agent-pass-top>svg{color:#8d8874}.ll-agent-pass-top>.ll-status{margin-left:auto}.ll-agent-pass h3{font-size:23px;margin-top:26px;letter-spacing:-.04em}.ll-agent-pass>p{font-size:var(--text-label);color:#57534e;margin:5px 0 21px}.ll-agent-pass dl{margin:0}.ll-agent-pass dl>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #e7e5e4;font-size:var(--text-label)}.ll-agent-pass dt{color:#57534e}.ll-agent-pass dd{margin:0;text-align:right}.ll-identity-connection{display:flex;flex-direction:column;align-items:center;color:#8b8d76}.ll-identity-connection>span{height:20px;width:1px;background:#bbbfae}.ll-access-nodes{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:8px}.ll-access-nodes>span{border:1px solid #cdcec2;background:#f5f5ef;padding:12px 7px;font-size:var(--text-label);display:flex;flex-direction:column;align-items:center;gap:7px}.ll-access-nodes svg{color:#8b8d76}.ll-diagram-caption{margin-top:26px;font-size:var(--text-label);color:#57534e;text-align:center}.ll-lifecycle{border-bottom:1px solid var(--ll-line)}.ll-system-flow{display:grid;grid-template-columns:1fr 50px 1.5fr 50px 1fr;align-items:center;padding:8px 70px 58px;gap:24px}.ll-system-node{text-align:center;display:flex;align-items:center;flex-direction:column}.ll-system-node>svg{color:#918775;margin-bottom:20px}.ll-system-node h3{font-size:21px;letter-spacing:-.035em}.ll-system-node p{color:#57534e;font-size:var(--text-detail);margin-top:9px}.ll-flow-arrow{color:#a8a29e;justify-self:center}.ll-system-boundary{border:1px solid #b4b3a4;background:#ecece4;padding:25px}.ll-system-boundary>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-bottom:16px;border-bottom:1px solid #cecec3}.ll-system-boundary>div svg{width:26px;color:#7e8069}.ll-system-boundary strong{font-size:var(--text-subheading);font-weight:500;letter-spacing:-.8px}.ll-system-boundary .ll-micro{width:100%;padding-left:35px;font-size:var(--text-label)}.ll-system-boundary ul{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:12px}.ll-system-boundary li{display:flex;align-items:center;gap:10px;font-size:var(--text-label);color:#57534e}.ll-system-boundary li svg{color:#8b8d76}.ll-flow-footnote{display:flex;align-items:center;justify-content:center;gap:9px;padding:20px 40px;border-top:1px solid #e7e5e4;color:#57534e;font-size:var(--text-label)}.ll-flow-footnote svg{flex-shrink:0}.ll-recovery-diagram{padding:80px 47px;display:flex;flex-direction:column;justify-content:center;background:#efeee9;border-right:1px solid var(--ll-line)}.ll-recovery-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.ll-recovery-record{border:1px solid #cfc8ba;padding:24px;background:#f7f5ef}.ll-recovery-record>strong{display:block;font-size:18px;font-weight:500;margin:12px 0 19px}.ll-recovery-record>div{display:flex;align-items:center;gap:24px;font-size:31px;font-weight:400;letter-spacing:-.04em}.ll-recovery-record s{text-decoration-thickness:1px;color:#927253}.ll-recovery-record>div svg{color:#a8a29e}.ll-record-version{font-family:var(--brand-font-mono);font-size:var(--text-label);color:#8a8275;letter-spacing:0}.ll-recovery-record>.ll-record-version{display:block;margin-top:15px}.ll-recovery-connector{display:flex;align-items:center;justify-content:center;gap:9px;font-size:var(--text-label);color:#8a8275;padding:27px 0}.ll-recovery-restored{display:flex;align-items:center;gap:12px;background:#e7e9df;border:1px solid #c8ceba;padding:20px}.ll-recovery-restored>svg{color:#76805f;flex-shrink:0}.ll-recovery-restored strong{font-size:var(--text-body);display:block;font-weight:500}.ll-recovery-restored div>span{color:#747a66;font-size:var(--text-label);display:block;margin-top:4px}.ll-recovery-restored>span{margin-left:auto}.ll-recovery-diagram>p{font-size:var(--text-label);text-align:center;color:#57534e;margin:23px 10px 0}.ll-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.ll-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ll-line)}.ll-scenario-grid>a{padding:35px 32px 26px;display:flex;flex-direction:column;transition:background .2s}.ll-scenario-grid>a:hover{background:#ecece5}.ll-scenario-grid>a+a{border-left:1px solid var(--ll-line)}.ll-scenario-icon{display:grid;place-items:center;height:112px;margin:-4px 0 29px;background-image:repeating-linear-gradient(90deg,transparent,transparent 7px,#c9c5b638 0,#c9c5b638 8px);color:#8e826e;-webkit-mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(90deg,transparent,black 25%,black 75%,transparent)}.ll-scenario-icon>svg{background:var(--ll-paper);box-shadow:0 0 0 18px var(--ll-paper)}.ll-scenario-grid .ll-eyebrow{font-size:var(--text-label)}.ll-scenario-grid h3{margin:18px 0 13px;font-size:27px;line-height:1.14;letter-spacing:-.045em}.ll-scenario-grid p{color:#57534e;font-size:var(--text-detail);line-height:1.6;max-width:280px}.ll-scenario-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:28px;margin-top:auto;font-size:var(--text-label)}.ll-sandbox-note{padding:18px 40px;color:#57534e;font-size:var(--text-label)}.ll-faq,.ll-sandbox-note{border-bottom:1px solid var(--ll-line)}.ll-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:68px;padding:90px 40px 100px}.ll-faq h2{font-size:46px;margin:25px 0 30px}.ll-faq details{border-top:1px solid var(--ll-line)}.ll-faq details:last-child{border-bottom:1px solid var(--ll-line)}.ll-faq summary{padding:23px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:var(--text-body);cursor:pointer;letter-spacing:-.03em}.ll-faq summary::-webkit-details-marker{display:none}.ll-faq summary>svg{color:#8d8272;flex-shrink:0;transition:transform .2s}.ll-faq details[open] summary>svg{transform:rotate(45deg)}.ll-faq details>p{padding:0 33px 25px 0;color:#57534e;font-size:var(--text-detail);line-height:1.7}.ll-closing{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:77px 65px 85px 40px;background:#ecece5;border-bottom:1px solid #d0d0c6}.ll-closing h2{font-size:clamp(40px,4.5vw,64px);margin-top:24px}.ll-closing-action{align-self:center;max-width:350px;margin-left:auto}.ll-closing-action>svg{color:#8d8f77;margin-bottom:20px}.ll-closing-action>p{font-size:17px;line-height:1.5;color:#57594d;margin-bottom:26px}.ll-closing-action>.ll-button{min-width:175px}.ll-closing-action>.ll-text-link{display:flex;width:-moz-max-content;width:max-content;margin-top:19px;font-size:var(--text-label)}.ll-footer-top{padding:61px 40px 70px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px}.ll-footer-top p{font-size:var(--text-label);line-height:1.6;color:#57534e;margin-top:20px}.ll-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:var(--text-label)}.ll-footer nav>.ll-eyebrow{margin-bottom:9px;font-size:var(--text-label)}.ll-footer nav a{display:inline-flex;gap:4px;align-items:center}.ll-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.ll-footer-bottom{padding:23px 40px;border-top:1px solid var(--ll-line);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#57534e;font-size:var(--text-label)}.ll-footer-bottom a{display:inline-flex;align-items:center;gap:5px}@media (min-width:1550px){.ll-hero h1{font-size:80px}}@media (max-width:1100px){.ll-header{padding-inline:28px;gap:23px}.ll-desktop-nav{gap:18px}.ll-desktop-nav a,.ll-solutions-trigger{font-size:var(--text-label)}.ll-workflow-grid article{padding-inline:23px}.ll-hero-copy{padding-left:28px}.ll-hero-actions{gap:17px}.ll-hero-actions .ll-text-link{font-size:var(--text-label);gap:9px}.ll-layer-strip strong{font-size:19px}.ll-control-tab{gap:17px}.ll-control-tab strong{font-size:21px}.ll-control-stage{padding:30px 23px}.ll-stage-footer{flex-direction:column;align-items:flex-start}.ll-integrity-intro{gap:45px}.ll-intervention-list{gap:0 22px}.ll-intervention-list>div{grid-template-columns:minmax(125px,1fr) minmax(55px,.8fr) 22px}.ll-feature-copy,.ll-identity-diagram,.ll-recovery-diagram{padding-inline:30px}.ll-system-flow{padding-inline:40px;gap:13px}.ll-scenario-grid>a{padding-inline:25px}.ll-scenario-grid h3{font-size:var(--text-section)}.ll-footer-top{gap:30px}}@media (max-width:900px){.ll-desktop-nav{display:none}.ll-nav-cta{margin-left:auto}.ll-menu-toggle{display:grid;place-items:center;width:39px;height:39px;background:transparent;cursor:pointer}.ll-menu-toggle,.ll-mobile-nav{border:1px solid var(--ll-line)}.ll-mobile-nav{display:flex;flex-direction:column;position:absolute;top:100%;left:-1px;right:-1px;padding:10px 28px 20px;background:var(--ll-paper);border-top:0;box-shadow:0 15px 25px -20px #1c19174d}.ll-mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #e7e5e4}.ll-mobile-group-title{padding:10px 0 6px;color:#57534e;font-family:var(--brand-font-mono);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase}.ll-mobile-nav .ll-mobile-solution{padding-block:13px}.ll-mobile-solution small,.ll-mobile-solution strong{display:block}.ll-mobile-solution strong{font-size:var(--text-detail);font-weight:550}.ll-mobile-solution small{margin-top:3px;color:#57534e;font-size:var(--text-label)}.ll-automation-intro{gap:45px;padding-inline:28px}.ll-workflow-grid{grid-template-columns:repeat(2,1fr)}.ll-workflow-grid article:nth-child(3){border-left:0}.ll-workflow-grid article:nth-child(n+3){border-top:1px solid var(--ll-line)}.ll-hero{min-height:525px}.ll-hero-copy{padding-block:65px}.ll-hero h1{font-size:55px}.ll-hero-copy>p{font-size:var(--text-detail)}.ll-hero-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:28px}.ll-wave-drawing{width:137%;left:-22%}.ll-layer-strip>a{gap:10px;padding:25px 13px}.ll-layer-strip strong{font-size:17px}.ll-layer-strip small{font-size:var(--text-label)}.ll-layer-strip>a>svg:not(.ll-layer-arrow){width:23px}.ll-controls-grid{grid-template-columns:1fr}.ll-control-tab{min-height:150px;padding-right:40px}.ll-control-tab.is-active:after{right:0}.ll-tab-body{max-width:590px}.ll-control-stage{border-left:0;border-top:1px solid var(--ll-line);padding:48px;align-items:center}.ll-preview-window{max-width:520px}.ll-integrity{padding-inline:28px}.ll-integrity-intro{grid-template-columns:1fr;gap:25px}.ll-integrity-intro>p{max-width:620px}.ll-integrity-metrics{grid-template-columns:repeat(2,1fr)}.ll-integrity-metrics>a:nth-child(3){border-left:0}.ll-integrity-metrics>a:nth-child(n+3){border-top:1px solid #d6d3d1}.ll-intervention-list{grid-template-columns:1fr}.ll-stage-footer{width:100%;max-width:520px;flex-direction:row}.ll-identity-section,.ll-recovery-section{min-height:auto}.ll-feature-copy{padding:60px 28px}.ll-feature-copy h2{font-size:35px}.ll-feature-copy>p{font-size:var(--text-detail)}.ll-identity-diagram{padding:60px 22px}.ll-agent-pass{padding:19px}.ll-agent-pass-top{gap:7px}.ll-agent-pass-top>.ll-micro{font-size:var(--text-label);letter-spacing:.2px}.ll-agent-pass-top>svg{width:23px}.ll-recovery-diagram{padding:60px 22px}.ll-recovery-top{flex-wrap:wrap}.ll-recovery-record{padding:18px}.ll-system-flow{grid-template-columns:1fr 28px 1.5fr 28px 1fr;padding-inline:24px;gap:7px}.ll-system-boundary{padding:20px}.ll-system-node h3{font-size:18px}.ll-scenario-grid>a{padding-inline:20px}.ll-scenario-grid h3{font-size:21px}.ll-faq{grid-template-columns:1fr;gap:40px}.ll-closing{padding-right:40px;gap:38px}.ll-closing h2{font-size:42px}.ll-closing-action>p{font-size:var(--text-body)}.ll-footer-top{grid-template-columns:repeat(3,1fr);row-gap:42px}.ll-footer-top>div:first-child{grid-column:1/-1}}@media (max-width:600px){.ll-landing{padding-inline:10px}.ll-header{height:75px;padding-inline:17px;gap:12px}.ll-wordmark{font-size:var(--text-subheading);gap:6px}.ll-wordmark>svg{width:25px}.ll-nav-cta{min-height:36px;padding:8px 11px;font-size:var(--text-label);line-height:18px}.ll-menu-toggle{width:34px;height:36px}.ll-menu-toggle svg{width:18px}.ll-mobile-nav{padding-inline:20px}.ll-hero{grid-template-columns:1fr}.ll-hero-copy{padding:49px 22px 0}.ll-eyebrow{font-size:var(--text-label);letter-spacing:1.1px}.ll-hero h1{font-size:clamp(36px,11.2vw,69px);margin:20px 0;letter-spacing:-.057em}.ll-hero-copy>p{max-width:390px;font-size:var(--text-detail);line-height:1.6}.ll-hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:25px;flex-wrap:wrap}.ll-hero-actions .ll-button{min-height:45px;padding:11px 15px;font-size:var(--text-label);gap:15px}.ll-hero-actions .ll-text-link{font-size:var(--text-label);gap:7px}.ll-wave{height:288px;margin-top:6px}.ll-wave-drawing{width:100%;left:0;height:320px;top:-13px}.ll-animation-toggle{bottom:15px;right:15px}.ll-layer-strip{grid-template-columns:1fr}.ll-layer-strip>a{min-height:90px;justify-content:flex-start;padding:22px 37px;gap:20px}.ll-layer-strip>a+a{border-left:0;border-top:1px solid var(--ll-line)}.ll-layer-strip strong{font-size:var(--text-subheading)}.ll-layer-strip small{font-size:var(--text-label)}.ll-layer-strip>a>svg:not(.ll-layer-arrow){width:27px}.ll-layer-number{left:10px;font-size:var(--text-label)}.ll-layer-arrow{top:38px;right:22px}.ll-section{scroll-margin-top:74px}.ll-section-heading{padding:57px 22px 33px}.ll-section-heading h2{margin-top:19px}.ll-landing h2{font-size:clamp(32px,8.65vw,44px);letter-spacing:-.048em;line-height:1.08}.ll-section-heading p{margin-top:18px;font-size:var(--text-detail);line-height:1.6}.ll-automation-intro{grid-template-columns:1fr;gap:28px;padding:56px 22px 39px}.ll-automation-intro h2{margin-top:19px}.ll-automation-summary{padding-bottom:0}.ll-automation-summary p{font-size:var(--text-detail)}.ll-automation-summary .ll-text-link{margin-top:20px;font-size:var(--text-label)}.ll-workflow-grid{grid-template-columns:1fr}.ll-workflow-grid article{min-height:220px;padding:29px 24px}.ll-workflow-grid article+article,.ll-workflow-grid article:nth-child(n+3){border-left:0;border-top:1px solid var(--ll-line)}.ll-workflow-grid h3{margin-top:44px;font-size:var(--text-section)}.ll-control-tab{min-height:168px;padding:23px 24px 25px 0;gap:15px}.ll-tab-icon{width:35px;height:39px}.ll-tab-icon>svg{width:20px}.ll-tab-label{font-size:var(--text-label)}.ll-control-tab strong{font-size:var(--text-subheading);line-height:1.18;margin:8px 0 10px;max-width:240px}.ll-tab-body{font-size:var(--text-label)}.ll-tab-arrow{right:10px;width:13px;top:25px}.ll-control-stage{padding:33px 17px 27px}.ll-preview-bar{padding-inline:12px}.ll-preview-body{padding:15px;min-height:312px}.ll-preview-heading{gap:8px}.ll-preview-heading strong{font-size:var(--text-label)}.ll-preview-heading .ll-status{font-size:var(--text-label);padding-inline:5px}.ll-preview-icon{width:31px;height:34px}.ll-integrity{padding:56px 0 50px}.ll-integrity-intro{padding-inline:22px;margin-bottom:34px}.ll-integrity-intro h2{margin-top:19px}.ll-integrity-intro>p{font-size:var(--text-detail)}.ll-integrity-dashboard{border-inline:0}.ll-integrity-toolbar{align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;min-height:75px}.ll-integrity-toolbar-actions{width:100%;justify-content:space-between}.ll-integrity-metrics>a{min-height:142px;padding:20px 16px}.ll-integrity-metrics strong{font-size:31px}.ll-integrity-metrics span{font-size:var(--text-label)}.ll-integrity-metrics small{font-size:var(--text-detail)}.ll-interventions-panel{padding:22px 17px}.ll-integrity-story figcaption{min-height:60px;align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding:10px 17px}.ll-interventions-panel .ll-dashboard-head{align-items:flex-end}.ll-intervention-list>div{grid-template-columns:minmax(0,1.4fr) minmax(45px,.7fr) 28px;gap:8px;font-size:var(--text-detail)}.ll-stage-footer{font-size:var(--text-label);gap:5px}.ll-stage-footer a{gap:3px}.ll-request p{font-size:var(--text-detail)}.ll-check-row,.ll-check-row span:last-child{font-size:var(--text-label)}.ll-identity-section,.ll-recovery-section{grid-template-columns:1fr}.ll-feature-copy{padding:58px 22px 45px}.ll-feature-copy h2{margin:21px 0}.ll-feature-copy>p{font-size:var(--text-detail)}.ll-check-list{gap:11px}.ll-check-list li{font-size:var(--text-label)}.ll-feature-copy>.ll-text-link{font-size:var(--text-label);margin-top:25px}.ll-identity-diagram{border-left:0;border-top:1px solid var(--ll-line);padding:37px 28px 30px}.ll-access-nodes{max-width:365px}.ll-system-flow{grid-template-columns:1fr;padding:7px 38px 35px;gap:25px}.ll-system-node h3{font-size:21px}.ll-system-node>svg{margin-bottom:12px}.ll-system-node p{font-size:var(--text-label)}.ll-flow-arrow{transform:rotate(90deg)}.ll-system-boundary{width:100%;max-width:340px;justify-self:center;padding:24px}.ll-flow-footnote{padding:17px 22px;align-items:flex-start;font-size:var(--text-label)}.ll-flow-footnote svg{margin-top:2px}.ll-recovery-section>.ll-feature-copy{grid-row:1}.ll-recovery-diagram{border-right:0;border-top:1px solid var(--ll-line);padding:35px 27px}.ll-recovery-top{flex-wrap:nowrap}.ll-recovery-top .ll-micro{font-size:var(--text-label)}.ll-recovery-record{padding:21px}.ll-recovery-restored{padding:18px}.ll-heading-row{align-items:flex-start;flex-direction:column}.ll-heading-row .ll-text-link{font-size:var(--text-label)}.ll-scenario-grid{grid-template-columns:1fr}.ll-scenario-grid>a{padding:29px 26px}.ll-scenario-grid>a+a{border-left:0;border-top:1px solid var(--ll-line)}.ll-scenario-grid h3{font-size:28px}.ll-scenario-icon{height:94px}.ll-scenario-grid p{max-width:none}.ll-sandbox-note{padding:17px 22px;font-size:var(--text-label);line-height:1.6}.ll-faq{padding:56px 22px;gap:32px}.ll-faq h2{margin:18px 0 22px}.ll-faq>div>.ll-text-link{font-size:var(--text-label)}.ll-faq summary{font-size:var(--text-body);padding-block:21px;gap:14px}.ll-faq details>p{padding-right:10px;font-size:var(--text-detail)}.ll-closing{grid-template-columns:1fr;padding:48px 25px;gap:30px}.ll-closing h2{font-size:40px}.ll-closing-action{margin:0}.ll-closing-action>svg{display:none}.ll-closing-action>p{font-size:var(--text-detail);max-width:270px}.ll-footer-top{grid-template-columns:1fr 1fr;gap:35px 25px;padding:42px 25px}.ll-footer-top>div:first-child{grid-column:1/-1}.ll-footer nav,.ll-footer-bottom{font-size:var(--text-label)}.ll-footer-bottom{padding:20px 25px;flex-wrap:wrap;gap:16px}.ll-footer-bottom>span:nth-child(2){margin-left:auto}.ll-footer-bottom>a{width:100%}}@media (prefers-reduced-motion:reduce){.ll-landing *,.ll-landing :after,.ll-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html:has(.ll-landing){scroll-behavior:auto}.ll-animation-toggle,.ll-integrity-pause,.ll-integrity-story video{display:none}.ll-integrity-story:before{content:"";display:block;aspect-ratio:15/7;background:url(/landing/execution-integrity-poster.png) 50%/cover no-repeat}}.ll-integrity-transcript{border-top:1px solid #d6d3d1;padding:16px 22px;color:#44403c;font-size:var(--text-detail);line-height:1.6}.ll-integrity-transcript summary{cursor:pointer;font-weight:550}.ll-integrity-transcript ol{margin:12px 0 0;padding-left:22px}.ll-integrity-transcript li+li{margin-top:10px}@media (max-width:600px){.ll-integrity-story video,.ll-integrity-story:before{display:none}.ll-mobile-story{display:block;padding:24px 20px;background:#fafaf9}.ll-mobile-story-label{margin:0;font-size:var(--text-label);color:#57534e;line-height:1.5}.ll-mobile-story h3{margin:16px 0 22px;font-size:24px;line-height:1.2;letter-spacing:-.04em;font-weight:550}.ll-mobile-story-progress{display:flex;gap:5px;margin-bottom:22px}.ll-mobile-story-progress i{height:4px;flex:1;background:#deddd7}.ll-mobile-story-progress .is-complete{background:#7f8b67}.ll-mobile-story-decision{border:1px solid #d6d3d1;padding:18px;min-height:210px;background:#f5f5f0}.ll-mobile-story-decision>span{font-size:var(--text-label);color:#57534e}.ll-mobile-story h4{margin:8px 0 12px;font-size:24px;line-height:1.2;font-weight:550}.ll-mobile-story-decision p{margin:0;font-size:var(--text-body);line-height:1.5}.ll-mobile-story dl{margin:20px 0;font-size:var(--text-detail);line-height:1.5}.ll-mobile-story dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;padding:10px 0;border-bottom:1px solid #d6d3d1}.ll-mobile-story dt{color:#57534e}.ll-mobile-story dd{margin:0;text-align:right}.ll-mobile-story-controls{display:flex;gap:12px;margin:0 0 20px}.ll-mobile-story-controls button{flex:1;min-height:44px;padding:10px;border:1px solid #c8c6bf;background:#fff;font-size:var(--text-detail);cursor:pointer}.ll-integrity-pause{width:44px;height:44px;flex-shrink:0}.ll-integrity-metrics span{font-size:var(--text-detail)}.ll-interventions-panel .ll-dashboard-head{flex-direction:column;align-items:flex-start;gap:12px}.ll-intervention-list>div{min-height:66px}.ll-intervention-list>div>i{height:8px}.ll-integrity-transcript{padding-inline:20px}}.clarity-site{--clarity-olive:#747b5b;--clarity-wash:#e9ecdf;--clarity-quiet:#66665c}.clarity-site .ll-frame{overflow:clip}.clarity-site .ll-header{height:84px}.clarity-label{font-family:var(--brand-font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--clarity-quiet)}.clarity-hero{padding:100px 40px 52px;text-align:center;position:relative;background:radial-gradient(ellipse at 50% 90%,#dfe4d080,transparent 65%)}.clarity-hero h1{max-width:1000px;margin:22px auto 24px;font-size:clamp(40px,5.4vw,78px);line-height:1.06;letter-spacing:-.055em;text-wrap:balance}.clarity-lead{font-size:18px;line-height:1.65;max-width:660px;margin:0 auto!important;color:#5b5b51;text-wrap:pretty}.clarity-actions{display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap;margin:30px 0}.clarity-primary,.clarity-secondary{display:inline-flex;align-items:center;justify-content:center;gap:20px;font-size:14px;min-height:48px}.clarity-primary{background:var(--ll-ink);color:#fff;padding:13px 23px;border:1px solid var(--ll-ink);transition:background .2s}.clarity-primary:hover{background:#414532}.clarity-secondary{color:var(--ll-ink);border-bottom:1px solid #aaa99d}.clarity-primary svg,.clarity-secondary svg{flex-shrink:0}.clarity-scope{font-size:12px;line-height:1.65;max-width:530px;margin:0 auto!important;color:var(--clarity-quiet)}.clarity-hero-rule{display:flex;align-items:center;gap:15px;max-width:400px;margin:42px auto 0}.clarity-hero-rule span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#b8bdab)}.clarity-hero-rule span:last-child{transform:rotate(180deg)}.clarity-hero-rule i{width:7px;height:7px;background:var(--clarity-olive);transform:rotate(45deg)}.clarity-section{padding:85px 64px;border-top:1px solid #d1d2c6;scroll-margin-top:100px}.clarity-section-heading{max-width:760px;margin:0 auto 38px;text-align:center}.clarity-site h2{font-size:clamp(28px,3.2vw,46px);line-height:1.15;letter-spacing:-.04em;text-wrap:balance}.clarity-section-heading h2{margin:14px 0 18px}.clarity-section p,.clarity-section-heading p{color:#5b5b51;font-size:16px;line-height:1.7}.clarity-architecture-section{padding-top:55px}.clarity-architecture{margin:0;background:#fbfbf7;border:1px solid #cccfc1;position:relative}.clarity-diagram-bar{padding:14px 20px;border-bottom:1px solid #dfe1d6;display:flex;align-items:center;justify-content:space-between;font-size:12px}.clarity-diagram-bar button{border:1px solid #d4d6ca;background:transparent;width:32px;height:30px;display:grid;place-items:center;cursor:pointer}.clarity-flow{display:grid;grid-template-columns:1fr 60px 1.2fr 60px 1fr;align-items:center;gap:0;padding:54px 44px 30px}.clarity-flow-end{display:flex;flex-direction:column;gap:12px}.clarity-flow-end>.clarity-label{margin-bottom:8px;text-align:center}.clarity-flow-end>div{border:1px solid #d5d7c9;border-radius:7px;padding:14px;display:flex;align-items:center;gap:12px;font-size:13px;background:#fff}.clarity-flow-end svg{width:20px;height:20px;color:var(--clarity-olive);flex-shrink:0}.clarity-flow-core{aspect-ratio:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;background:radial-gradient(circle,#e3e8d5 0,#edf0e4 48%,transparent 70%)}.clarity-flow-core>svg{width:55px;height:55px;color:var(--clarity-olive)}.clarity-flow-core strong{font-size:24px;letter-spacing:-.06em;margin-top:8px;font-weight:500}.clarity-flow-core>span{font-size:10px;margin-top:12px;color:var(--clarity-quiet)}.clarity-orbit{position:absolute;inset:4%;border:1px dashed #bbc2a8;border-radius:50%;animation:clarity-orbit 45s linear infinite;z-index:-1}.clarity-orbit:after{content:"";position:absolute;top:50%;left:-4px;width:7px;height:7px;border-radius:50%;background:#747b5b}.clarity-flow-line{height:1px;background:#b8bea8;position:relative}.clarity-flow-line span{width:5px;height:5px;background:#747b5b;border-radius:50%;position:absolute;top:-2px;left:0;animation:clarity-travel 4s linear infinite}.clarity-return{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 25px;font-size:12px;color:var(--clarity-quiet)}.clarity-architecture figcaption{padding:16px 30px;border-top:1px solid #dfe1d6;text-align:center;font-size:12px;line-height:1.6;color:var(--clarity-quiet)}.clarity-architecture.is-paused *{animation-play-state:paused!important}@keyframes clarity-travel{to{left:100%}}@keyframes clarity-orbit{to{transform:rotate(1turn)}}.clarity-pain{background:#efefe8}.clarity-cards{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d2d4c6}.clarity-cards article{padding:30px;position:relative}.clarity-cards article+article{border-left:1px solid #d2d4c6}.clarity-cards article>svg{color:var(--clarity-olive);margin-bottom:30px}.clarity-cards article>.clarity-label{position:absolute;right:26px;top:30px}.clarity-site h3{font-size:22px;line-height:1.3;letter-spacing:-.035em}.clarity-cards p{font-size:14px;margin-top:16px}.clarity-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #d1d2c6}.clarity-tabs button{display:flex;gap:14px;align-items:center;justify-content:center;padding:20px 10px;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer;min-height:62px}.clarity-tabs button span{font-size:10px;color:var(--clarity-quiet);font-family:monospace}.clarity-tabs button svg{opacity:0}.clarity-tabs button[aria-selected=true]{border-bottom-color:var(--clarity-olive);background:#e9ecdf}.clarity-tabs button[aria-selected=true] svg{opacity:1}.clarity-capability-panel{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;min-height:390px;padding:45px 35px;background:linear-gradient(120deg,#f5f5f4 45%,#eff0e7)}.clarity-capability-copy h3{font-size:32px;margin:16px 0}.clarity-capability-copy p{font-size:16px}.clarity-capability-copy a{display:inline-flex;align-items:center;gap:12px;margin-top:25px;font-size:13px}.clarity-state-visual{background:#fff;border:1px solid #ccd0bf;box-shadow:0 15px 40px #393d2410}.clarity-state-top{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid #e3e4dc;font-size:12px}.clarity-state-top>svg{width:20px;height:20px;color:var(--clarity-olive)}.clarity-state-badge{margin-left:auto;padding:4px 8px;font-size:10px;background:#edf0e6}.state-1,.state-2{background:#f0e9d5}.clarity-state-icon{display:grid;place-items:center;margin:20px auto 0;width:42px;height:42px;border-radius:50%;background:#edf0e6;color:var(--clarity-olive)}.clarity-state-visual dl{margin:18px 20px}.clarity-state-visual dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #edede5;font-size:12px}.clarity-state-visual dt{color:var(--clarity-quiet)}.clarity-state-visual dd{margin:0;max-width:55%;text-align:right}.clarity-state-foot{display:flex;gap:8px;align-items:center;padding:14px 20px;font-size:10px;color:var(--clarity-quiet);border-top:1px solid #e3e4dc}.clarity-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.clarity-faq details{border-bottom:1px solid #d1d2c6}.clarity-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:24px 0;font-size:16px}.clarity-faq summary::-webkit-details-marker{display:none}.clarity-faq details p{padding:0 35px 25px 0;font-size:14px}.clarity-faq details[open] summary>span{transform:rotate(45deg)}.clarity-closing{text-align:center;padding:95px 40px;background:#eeeee6;border-top:1px solid #d1d2c6}.clarity-closing h2{max-width:740px;margin:22px auto}.clarity-closing>p{max-width:580px;margin:0 auto;color:var(--clarity-quiet);font-size:16px;line-height:1.7}.clarity-platform-hero{display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:50px;align-items:center;padding:75px 50px}.clarity-platform-hero h1{font-size:clamp(38px,4.2vw,62px);margin-left:0}.clarity-platform-hero .clarity-actions{justify-content:flex-start}.clarity-platform-hero .clarity-flow{grid-template-columns:1fr 25px 1.2fr 25px 1fr;padding:35px 15px 25px}.clarity-platform-hero .clarity-flow-end>div{padding:10px;font-size:10px;gap:5px}.clarity-platform-hero .clarity-flow-end>.clarity-label{font-size:8px}.clarity-platform-hero .clarity-flow-core>svg{width:35px;height:35px}.clarity-platform-hero .clarity-flow-core strong{font-size:20px}.clarity-platform-hero .clarity-flow-core>span{font-size:10px;max-width:120px;text-align:center;line-height:1.6}.clarity-walkthrough ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr)}.clarity-walkthrough li{padding:28px;border:1px solid #d1d2c6;scroll-margin-top:110px}.clarity-walkthrough li+li{border-left:0}.clarity-walkthrough li>span{display:block;font:12px monospace;color:var(--clarity-olive);margin-bottom:30px}.clarity-walkthrough h3{font-size:20px}.clarity-walkthrough p{font-size:14px;margin-top:15px}.clarity-integration{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#e8ebde}.clarity-integration h2{margin-top:20px}.clarity-integration .clarity-actions{justify-content:flex-start}.clarity-existing-scope .sales-scope{padding:28px;background:#efefe8;border:1px solid #d1d2c6}.clarity-existing-scope h2{font-size:24px;margin-bottom:15px}@media(max-width:1000px){.clarity-section{padding:65px 35px}.clarity-capability-panel{gap:30px;padding:35px 20px}.clarity-platform-hero{grid-template-columns:1fr;padding:60px 35px}.clarity-platform-hero>div{max-width:650px}.clarity-platform-hero .clarity-architecture{width:100%}.clarity-platform-hero .clarity-flow{padding:35px;grid-template-columns:1fr 50px 1.2fr 50px 1fr}.clarity-platform-hero .clarity-flow-core>span{font-size:10px}.clarity-platform-hero .clarity-flow-end>.clarity-label{font-size:11px}.clarity-walkthrough ol{grid-template-columns:repeat(2,1fr)}.clarity-walkthrough li+li{border-left:1px solid #d1d2c6}.clarity-walkthrough li:nth-child(n+3){border-top:0}}@media(max-width:640px){.clarity-site{padding:0 10px}.clarity-site .ll-header{height:72px}.clarity-hero{padding:60px 22px 36px}.clarity-hero h1{font-size:43px}.clarity-lead{font-size:16px}.clarity-actions{gap:18px}.clarity-primary,.clarity-secondary{font-size:12px;gap:12px}.clarity-section{padding:48px 22px}.clarity-section-heading{text-align:left;margin-bottom:28px}.clarity-flow{grid-template-columns:1fr;justify-items:center;padding:25px 20px}.clarity-flow-end{width:100%}.clarity-flow-end>div{justify-content:center}.clarity-flow-line{height:30px;width:1px}.clarity-flow-line span{display:none}.clarity-flow-core{width:200px}.clarity-cards{grid-template-columns:1fr}.clarity-cards article+article{border-left:0;border-top:1px solid #d2d4c6}.clarity-cards article>svg{margin-bottom:20px}.clarity-tabs button{font-size:12px;gap:6px;padding:16px 3px}.clarity-tabs button>span,.clarity-tabs button>svg{display:none}.clarity-capability-panel{grid-template-columns:1fr;padding:28px 0;gap:30px}.clarity-capability-copy h3{font-size:29px}.clarity-faq,.clarity-integration{grid-template-columns:1fr;gap:30px}.clarity-closing{padding:60px 22px}.clarity-platform-hero{padding:50px 22px;gap:35px}.clarity-platform-hero .clarity-flow{grid-template-columns:1fr;padding:25px 20px}.clarity-platform-hero .clarity-flow-end>div{font-size:13px}.clarity-platform-hero .clarity-flow-core>svg{width:50px;height:50px}.clarity-walkthrough ol{grid-template-columns:1fr}.clarity-walkthrough li+li{border-top:0}.clarity-walkthrough li{display:flex;gap:25px;padding:25px}.clarity-walkthrough li>span{margin:5px 0}.clarity-return{padding:0 15px;text-align:center}.clarity-scope{max-width:340px}.clarity-platform-hero .clarity-actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.clarity-site *,.clarity-site :after,.clarity-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.clarity-ecosystem{background:linear-gradient(180deg,#f9faf5,#f6f7f0);border-color:#d5d9c9}.clarity-ecosystem .clarity-diagram-bar{position:absolute;top:14px;right:14px;padding:0;border:0;z-index:2}.clarity-ecosystem .clarity-diagram-bar button{background:#fafbf6}.clarity-ecosystem .clarity-flow{grid-template-columns:minmax(0,1fr) 65px minmax(0,1.15fr) 65px minmax(0,1fr);padding:55px 50px 25px;max-width:1220px;margin:0 auto}.clarity-ecosystem-panel{border:1px solid #acb398;border-radius:32px;padding:28px 28px 25px;min-height:332px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#eeefe4aa,#ffffff55);box-shadow:inset 0 1px 0 #ffffffcc}.clarity-ecosystem-heading{display:block;text-align:center;padding:7px 14px;border-radius:5px;background:#fff;border:1px solid #d8ddce;font-size:12px;line-height:1.3;width:100%;max-width:190px;color:#34382a}.clarity-systems-panel{border-color:#919b77;background:linear-gradient(180deg,#e2e7d3aa,#ffffff55)}.clarity-systems-panel .clarity-ecosystem-heading{background:#dce3ca;border-color:#c3cdad}.clarity-ecosystem-group{width:100%;margin-top:20px}.clarity-ecosystem-group-label{display:block;border:1px solid #c4cbb5;border-radius:6px;text-align:center;font-size:10px;padding:4px 10px;color:#5a624a;max-width:175px;margin:0 auto 11px}.clarity-client-marks{display:flex;justify-content:center;align-items:center;gap:24px}.clarity-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#424935;transition:color .2s,transform .2s}.clarity-brand-mark svg{display:block;width:24px;height:24px;fill:currentColor}.clarity-brand-mark:hover{color:#767f5b;transform:translateY(-2px)}.clarity-system-marks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;align-items:center;-moz-column-gap:21px;column-gap:21px;row-gap:21px;width:100%;padding:26px 0 0}.clarity-ecosystem .clarity-flow-core{aspect-ratio:1;background:none;min-width:0}.clarity-center-disc{width:72%;aspect-ratio:1;border-radius:46% 54% 49% 51%/48% 44% 56% 52%;background:radial-gradient(circle at 32% 20%,#e5ead5 0,#c5cfad 48%,#a7b58a 100%);box-shadow:0 0 60px #c0cba540;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:1}.clarity-center-disc>svg{width:40px;height:40px;color:#505b38}.clarity-center-disc>strong{font-size:22px;letter-spacing:-.055em;font-weight:500;margin:8px 0}.clarity-center-stages{display:flex;flex-direction:column;text-align:center;font-size:10px;line-height:1.6;color:#414b2c}.clarity-ecosystem .clarity-orbit{inset:0;border-color:#a4af8c;animation-duration:48s}.clarity-ecosystem .clarity-orbit-inner{inset:9%;border-style:dotted;border-color:#c5cdb6;animation-direction:reverse;animation-duration:36s}.clarity-ecosystem .clarity-orbit-inner:after{width:4px;height:4px;left:-2px;background:#939e7a}.clarity-ecosystem .clarity-flow-line{background:#a5ae91}.clarity-ecosystem .clarity-flow-line span{width:9px;height:4px;top:-1.5px;border-radius:3px;background:#818e62;animation-duration:3.5s}.clarity-ecosystem .clarity-flow-line span+span{animation-delay:-1.75s}.clarity-ecosystem .clarity-return{margin:0 auto 24px}.clarity-platform-hero .clarity-ecosystem .clarity-flow{grid-template-columns:minmax(0,1fr) 16px minmax(0,1.05fr) 16px minmax(0,1fr);padding:45px 14px 22px}.clarity-platform-hero .clarity-ecosystem-panel{padding:18px 12px;min-height:255px;border-radius:22px}.clarity-platform-hero .clarity-ecosystem-heading{font-size:9px;padding:6px}.clarity-platform-hero .clarity-ecosystem-group{margin-top:14px}.clarity-platform-hero .clarity-ecosystem-group-label{font-size:8px;margin-bottom:9px}.clarity-platform-hero .clarity-client-marks{gap:10px}.clarity-platform-hero .clarity-brand-mark{width:19px;height:19px}.clarity-platform-hero .clarity-brand-mark svg{width:18px;height:18px}.clarity-platform-hero .clarity-system-marks{gap:16px 7px;padding-top:20px}.clarity-platform-hero .clarity-center-disc>svg{width:27px;height:27px}.clarity-platform-hero .clarity-center-disc>strong{font-size:15px;margin:5px 0}.clarity-platform-hero .clarity-center-stages{font-size:8px;line-height:1.4}@media(min-width:641px) and (max-width:1000px){.clarity-ecosystem .clarity-flow{padding:45px 20px 25px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1.1fr) 30px minmax(0,1fr)}.clarity-ecosystem-panel{padding:23px 18px}.clarity-system-marks{gap:20px 12px}.clarity-platform-hero .clarity-ecosystem .clarity-flow{grid-template-columns:minmax(0,1fr) 35px minmax(0,1.05fr) 35px minmax(0,1fr);padding:45px 20px 25px}.clarity-platform-hero .clarity-brand-mark svg{width:22px;height:22px}.clarity-platform-hero .clarity-ecosystem-panel{min-height:300px}}@media(max-width:640px){.clarity-ecosystem .clarity-flow,.clarity-platform-hero .clarity-ecosystem .clarity-flow{grid-template-columns:1fr;padding:52px 25px 25px;justify-items:center}.clarity-ecosystem-panel,.clarity-platform-hero .clarity-ecosystem-panel{width:100%;max-width:280px;min-height:310px;padding:25px;border-radius:28px}.clarity-ecosystem-heading,.clarity-platform-hero .clarity-ecosystem-heading{font-size:12px}.clarity-ecosystem-group-label,.clarity-platform-hero .clarity-ecosystem-group-label{font-size:10px}.clarity-brand-mark,.clarity-platform-hero .clarity-brand-mark{width:25px;height:25px}.clarity-brand-mark svg,.clarity-platform-hero .clarity-brand-mark svg{width:23px;height:23px}.clarity-client-marks,.clarity-platform-hero .clarity-client-marks{gap:23px}.clarity-platform-hero .clarity-system-marks,.clarity-system-marks{gap:21px 15px;padding-top:25px}.clarity-ecosystem .clarity-flow-core{width:235px;max-width:100%;margin:10px 0}.clarity-platform-hero .clarity-center-disc>svg{width:38px;height:38px}.clarity-platform-hero .clarity-center-disc>strong{font-size:22px;margin:8px 0}.clarity-platform-hero .clarity-center-stages{font-size:10px;line-height:1.6}.clarity-ecosystem .clarity-flow-line{height:35px}.clarity-ecosystem .clarity-flow-line span{display:block;width:4px;height:7px;top:0;left:-1px;animation:clarity-vertical-travel 3.5s linear infinite}.clarity-ecosystem .clarity-flow-line span+span{animation-delay:-1.75s}}@keyframes clarity-vertical-travel{to{top:100%}}@media(prefers-reduced-motion:reduce){.clarity-ecosystem *{animation:none!important;transition:none!important}}.clarity-brand-mark{width:30px;height:30px;transition:transform .18s ease;filter:drop-shadow(0 .5px .4px #1c19170d)}.clarity-brand-mark img,.clarity-brand-mark svg{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.clarity-brand-mark:hover{transform:translateY(-2px) scale(1.06)}.clarity-brand-mark[data-brand=zoom] svg{width:31px}.clarity-brand-mark[data-brand=anthropic] svg{width:30px}.clarity-brand-mark[data-brand=figma] img{height:29px;width:25px}.clarity-platform-hero .clarity-brand-mark img{width:18px;height:18px}.clarity-platform-hero .clarity-brand-mark[data-brand=zoom] svg{width:22px}.clarity-platform-hero .clarity-brand-mark[data-brand=anthropic] svg{width:21px}.clarity-platform-hero .clarity-brand-mark[data-brand=figma] img{width:17px;height:22px}@media(max-width:640px){.clarity-platform-hero .clarity-brand-mark img{width:23px;height:23px}.clarity-platform-hero .clarity-brand-mark[data-brand=zoom] svg{width:29px}.clarity-platform-hero .clarity-brand-mark[data-brand=anthropic] svg{width:28px}.clarity-platform-hero .clarity-brand-mark[data-brand=figma] img{width:23px;height:27px}}@media(prefers-reduced-motion:reduce){.clarity-brand-mark{transition:none!important}.clarity-brand-mark:hover{transform:none}}.clarity-brand-mark[data-brand=openai]{filter:none}.clarity-brand-mark[data-brand=amazonwebservices] img{width:31px;height:26px}.clarity-platform-hero .clarity-brand-mark[data-brand=amazonwebservices] img{width:23px;height:18px}@media(max-width:640px){.clarity-platform-hero .clarity-brand-mark[data-brand=amazonwebservices] img{width:29px;height:23px}}.clarity-motion-frame{position:relative;margin:0;padding:20px;isolation:isolate;overflow:hidden;background:#e5e9da;border:1px solid #c3ccb2;min-width:0}.clarity-motion-wash{position:absolute;inset:-35%;z-index:-1;background:conic-gradient(from 45deg,#c9d3b6,#f3efdd,#b6c4a0,#e5e9d7,#c9d3b6);animation:motion-wash 28s linear infinite;filter:blur(20px)}.scene-1 .clarity-motion-wash{background:conic-gradient(#d9d0ad,#f3edda,#bdc6a5,#e3d9bc,#d9d0ad)}.scene-2 .clarity-motion-wash{background:conic-gradient(#b6c7c0,#e5eadb,#c8d5c6,#ecebdd,#b6c7c0)}.scene-3 .clarity-motion-wash{background:conic-gradient(#c4cfac,#eee7d2,#aebf9b,#e3ead9,#c4cfac)}.clarity-motion-surface{background:#fcfcf8;border:1px solid #d5dacb;position:relative;box-shadow:0 5px 20px #333a2410}.clarity-motion-toolbar{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #e4e7db;color:#646b57;font:10px var(--brand-font-mono),monospace}.clarity-motion-toolbar button{display:grid;place-items:center;border:1px solid #d6dacb;background:transparent;width:27px;height:27px;cursor:pointer}.clarity-motion-scene{position:relative;aspect-ratio:5/3;container-type:inline-size}.motion-paths{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#c9cfbc;stroke-width:1.2}.motion-paths .motion-packet{stroke:#829465;stroke-width:3;stroke-linecap:round;stroke-dasharray:8 420;animation:motion-packet 6s linear infinite}.motion-paths .packet-delayed{animation-delay:-3s}.motion-paths .motion-held-path{stroke:#c7b68b;stroke-dasharray:3 6}.motion-paths .motion-proposed-path{stroke-dasharray:3 6}.motion-hub{position:absolute;left:43.5%;top:35%;width:13%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#e3e9d7;border:1px solid #bac7a4;border-radius:50%}.motion-hub>svg{width:40%;height:40%;color:#65754b}.motion-hub>span{font-size:clamp(7px,2.1cqw,11px);margin-top:3px;letter-spacing:-.04em}.motion-halo{position:absolute;inset:-25%;border:1px dotted #b8c5a4;border-radius:50%;animation:motion-halo 6s ease-out infinite}.motion-node{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:#fff;border:1px solid #d1d7c4;border-radius:5px;padding:8px 5px;color:#646b58;text-align:center;font-size:clamp(8px,2cqw,10px);line-height:1.4}.motion-node>svg{width:19px;height:19px;color:#7a8764}.node-person{top:16%}.node-agent,.node-person{left:6%;width:21%;height:22%}.node-agent{top:60%}.node-system{left:75%;width:20%;height:22%}.system-top{top:18%}.system-bottom{top:61%}.clarity-motion-frame .clarity-brand-mark{width:24px;height:24px}.clarity-motion-frame .clarity-brand-mark img,.clarity-motion-frame .clarity-brand-mark svg{width:21px;height:21px}.node-request{left:5%;top:39%;width:23%;height:22%}.node-approver{left:72%;top:10%;width:23%;height:23%;border-color:#d0bf95;animation:motion-review 6s ease-in-out infinite}.node-destination{left:76%;top:39%;width:20%;min-height:23%}.motion-held{display:flex;gap:3px;align-items:center;color:#9a7d41}.motion-workflow-context{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;color:#596249;font-size:12px;border-bottom:1px solid #e4e7db}.motion-workflow-context strong{font-weight:500}.motion-workflow-context>span{white-space:nowrap;color:#7c826e}.motion-result-note,.motion-workflow-note{position:absolute;bottom:5%;left:5%;right:5%;display:flex;gap:7px;align-items:center;justify-content:center;text-align:center;font-size:clamp(11px,2.1cqw,13px);color:#5e6e47}.motion-result-note svg,.motion-workflow-note svg{flex-shrink:0}.motion-approval-details{position:absolute;left:6%;right:6%;bottom:5%;display:flex;gap:8px;justify-content:space-between;border-top:1px solid #dedbc9;padding-top:12px;color:#7d6c41;font-size:clamp(10px,2cqw,12px)}.motion-approval-details>span,.motion-verified{display:flex;align-items:center;justify-content:center;gap:5px}.motion-approval-details svg,.motion-verified svg{flex-shrink:0}.motion-verified{color:#5e7541}.motion-reconcile-hub{position:absolute;left:39%;top:33%;width:22%;aspect-ratio:1;border:1px solid #c6ceb6;border-radius:50%;background:#e9eedf;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:6px;font-size:clamp(10px,2.1cqw,12px);color:#69764f}.motion-reconcile-hub>svg{width:22px;height:22px}.motion-reconcile-hub .motion-halo{inset:-12%}.motion-reconcile-hub>span{max-width:80%}.motion-reconcile-result{position:absolute;left:4%;right:4%;bottom:3%;display:grid;gap:8px;text-align:center;font-size:clamp(10px,2.1cqw,12px);color:#5f6f49}.motion-reconcile-result>span{display:flex;align-items:center;justify-content:center;gap:6px}.motion-reconcile-result>span+span{color:#907542}.motion-reconcile-result svg{flex-shrink:0}.clarity-motion-surface figcaption{border-top:1px solid #e4e7db;text-align:center;padding:9px;font-size:9px;color:#727966}.clarity-motion-frame.is-paused *,.clarity-motion-frame.is-paused :before{animation-play-state:paused!important}@keyframes motion-packet{0%{stroke-dashoffset:430}to{stroke-dashoffset:0}}@keyframes motion-wash{to{transform:rotate(1turn)}}@keyframes motion-halo{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes motion-review{0%,to{box-shadow:0 0 0 0 #c3aa6a00}50%{box-shadow:0 0 0 4px #c3aa6a20}}@keyframes motion-evidence{0%,to{opacity:.4}50%{opacity:1}}@media(max-width:640px){.clarity-motion-frame{padding:12px}.clarity-motion-toolbar{font-size:10px}.motion-workflow-context{font-size:11px;padding:10px;gap:4px;flex-direction:column}.clarity-motion-scene{aspect-ratio:1/1}.motion-paths{top:8%;height:83%}.motion-hub{top:39%}.node-person{top:24%}.node-agent{top:61%}.node-system{left:70%;width:28%;height:auto;min-height:28%}.system-top{top:24%}.system-bottom{top:61%}.node-destination,.node-request{top:24%;min-height:43%;height:auto;width:28%}.node-request{left:2%}.node-destination{left:70%}.node-approver{top:2%;min-height:22%;height:auto;width:28%;left:70%}.motion-reconcile-hub{top:24%;left:34%;width:32%;height:45%;aspect-ratio:auto;border-radius:12px;font-size:11px}.motion-reconcile-hub .motion-halo{inset:-5%;border-radius:16px}.motion-node{font-size:10px;padding:7px 4px;gap:4px;overflow-wrap:anywhere}.motion-node>span{max-width:100%;min-width:0}.scene-0 .node-agent,.scene-0 .node-person{left:2%;width:28%;height:auto;min-height:28%}.motion-node>svg{width:17px;height:17px}.motion-result-note,.motion-workflow-note{bottom:3%;font-size:11px}.motion-approval-details{left:4%;right:4%;bottom:3%;padding-top:9px;font-size:10px;flex-direction:column;gap:5px}.scene-1 .node-destination,.scene-1 .node-request{top:30%;min-height:36%}.motion-reconcile-result{font-size:10px;gap:6px;left:3%;right:3%;bottom:4%}.motion-reconcile-result>span{align-items:flex-start}.clarity-motion-frame .clarity-brand-mark,.clarity-motion-frame .clarity-brand-mark img,.clarity-motion-frame .clarity-brand-mark svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.clarity-motion-frame *,.clarity-motion-frame :before{animation:none!important;transition:none!important}.motion-paths .motion-packet{stroke-dasharray:none;stroke-width:1.5}}.clarity-tabs button{position:relative}.clarity-tabs button[aria-selected=true]{background:transparent}.clarity-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-4px;left:calc(50% - 3px);width:6px;height:6px;background:#78885c;border-radius:50%;box-shadow:0 0 8px #78885c55}.clarity-scroll-track{position:relative}.clarity-scroll-track.is-scroll-driven>.clarity-capabilities{position:sticky;background:var(--ll-paper);z-index:2}.clarity-scroll-track.is-scroll-driven .clarity-capability-panel{min-height:0}@media(max-height:759px),(max-width:1023px),(prefers-reduced-motion:reduce){.clarity-scroll-track{height:auto!important}.clarity-scroll-track>.clarity-capabilities{position:static!important}}.clarity-deployment{display:grid;grid-template-columns:1.6fr 1fr;gap:80px;align-items:center;background:#eeefe7}.clarity-deployment h2{margin-bottom:22px}.clarity-deployment p{max-width:660px}@media(max-width:800px){.clarity-deployment{grid-template-columns:1fr;gap:25px}.clarity-deployment-visual{min-height:120px;max-width:330px;width:100%;margin:0 auto}}.clarity-team{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d1d2c6;background:var(--ll-paper)}.clarity-team-copy{padding:85px 60px}.clarity-team h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.045em;margin:0 0 25px}.clarity-team p{font-size:17px;line-height:1.7;color:var(--clarity-quiet);max-width:620px}.clarity-team-experience{display:flex;align-items:center;justify-content:center;gap:65px;padding:50px 30px;border-left:1px solid #d1d2c6}.clarity-team-brand{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;font-size:14px}.clarity-team-brand svg{width:76px;height:76px;fill:currentColor}.clarity-team-brand.meta svg{color:#0866ff}.clarity-team-brand.whatsapp svg{color:#25d366}@media(max-width:800px){.clarity-team{grid-template-columns:1fr}.clarity-team-copy{padding:55px 28px 30px}.clarity-team-experience{border-left:0;padding:30px 28px 55px;gap:55px}.clarity-team-brand svg{width:60px;height:60px}}.clarity-showcase{background:#e9ecdf}.clarity-showcase-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:45px}.clarity-showcase-heading h2{max-width:700px;margin:20px 0 0}.clarity-showcase-heading>p{max-width:480px;margin:0 0 5px}.clarity-workflow-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.clarity-workflow-cards article{padding:32px 28px 36px;background:#f7f8f2;border:1px solid #cdd4be;border-radius:4px}.clarity-workflow-cards h3{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:30px 0 18px;max-width:300px}.clarity-workflow-cards p{font-size:15px;line-height:1.75;margin:0;color:#585e4f}.clarity-workflow-path{display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:300px}.clarity-workflow-path>span{width:49px;height:49px;border:1px solid #d1d8c3;border-radius:11px;background:#fff;display:grid;place-items:center;flex-shrink:0}.clarity-workflow-path>span>svg{width:23px;height:23px;color:#6f7e56;stroke-width:1.4}.clarity-workflow-path>svg{width:19px;color:#a0ac8a;stroke-width:1.2}.clarity-workflow-path>.workflow-control{background:#dfe7cf;border-color:#bac8a0}.clarity-showcase-footer{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:28px}.clarity-showcase-footer>p{font-size:12px;line-height:1.7;max-width:650px;color:#646c57;margin:0}.clarity-showcase-footer>a{flex-shrink:0}@media(max-width:1000px){.clarity-showcase-heading{gap:30px}.clarity-workflow-cards{gap:12px}.clarity-workflow-cards article{padding:25px 18px}.clarity-workflow-cards h3{font-size:22px}.clarity-workflow-path>span{width:40px;height:40px}.clarity-workflow-path{gap:4px}}@media(max-width:700px){.clarity-showcase-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.clarity-workflow-cards{grid-template-columns:1fr;gap:15px}.clarity-workflow-cards article{padding:28px}.clarity-workflow-path{max-width:240px}.clarity-workflow-cards h3{max-width:none;margin-top:25px}.clarity-showcase-footer{align-items:flex-start;flex-direction:column;gap:18px}}.clarity-showcase{padding-block:70px}.clarity-showcase-heading h2{font-size:clamp(34px,3.4vw,49px);line-height:1.1}@media(max-width:700px){.clarity-showcase{padding-block:48px}}.clarity-showcase-heading{display:block}.clarity-showcase-heading h2{max-width:980px}.clarity-showcase-heading>p{max-width:900px;margin:22px 0 0}.deployment-blueprint{margin:0;border:1px solid #b9c3a5;border-radius:12px;background:#fafbf6;box-shadow:0 24px 70px #4e5f3120,0 0 0 8px #e3e8d6;overflow:hidden;container-type:inline-size;text-align:left}.deployment-blueprint-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;background:#f0f3e8;border-bottom:1px solid #d3dbc5}.deployment-blueprint-top>span{display:flex;align-items:center;gap:8px;font:11px var(--brand-font-mono),monospace;color:#58654a}.deployment-blueprint-top button{width:29px;height:29px;display:grid;place-items:center;border:1px solid #ccd5bc;background:#fafbf6;color:#59674b;cursor:pointer;border-radius:4px}.deployment-blueprint-top button:focus-visible{outline:2px solid #607443;outline-offset:3px}.deployment-blueprint-body{padding:22px}.deployment-review{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #d8decb;border-radius:7px;background:#fff;font-size:10px;color:#57614b}.deployment-review>span:not(.deployment-review-rule){display:flex;gap:6px;align-items:center;white-space:nowrap}.deployment-review-rule{flex:1;height:1px;background:#c8d3b5;min-width:15px;position:relative;overflow:hidden}.deployment-review-rule:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#71874a,transparent);animation:deployment-review 4s linear infinite}.deployment-runtime-boundary{margin-top:22px;border:1px dashed #aebd96;border-radius:9px;background:radial-gradient(ellipse at center,#e5edd9aa,transparent 75%);position:relative}.deployment-runtime-label{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:10px;color:#5d6a4e}.deployment-runtime-label>.clarity-brand-mark,.deployment-runtime-label>.clarity-brand-mark img,.deployment-runtime-label>.clarity-brand-mark svg{width:23px;height:18px}.deployment-runtime-label>svg{margin-left:auto}.deployment-runtime-flow{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px;align-items:center;min-height:185px;padding:15px 12px 30px;position:relative}.deployment-runtime-paths{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#c1ceac;stroke-width:1}.deployment-runtime-paths .deployment-packet{stroke:#829660;stroke-width:2;stroke-dasharray:8 592;animation:deployment-packet 5s linear infinite}.deployment-runtime-paths .deployment-packet-return{animation-delay:2.5s;stroke:#a3ad8f;stroke-dasharray:5 395}.deployment-agent,.deployment-systems{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.deployment-agent>span,.deployment-systems>span{display:flex;align-items:center;justify-content:center;gap:8px;min-width:46px;min-height:46px;padding:10px;background:#fff;border:1px solid #d4ddc5;border-radius:9px}.deployment-agent>span>svg{width:22px;height:22px;stroke-width:1.5;color:#7c8e60}.deployment-agent strong,.deployment-systems strong{font-size:10px;font-weight:500}.deployment-agent small,.deployment-systems small{font-size:8px;color:#737d66}.deployment-systems .clarity-brand-mark,.deployment-systems .clarity-brand-mark img,.deployment-systems .clarity-brand-mark svg{width:22px;height:22px}.deployment-engine{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 12px;background:#303c28;border:1px solid #495b39;border-radius:12px;color:#f2f6e9;box-shadow:0 0 0 6px #dfe8d0,0 14px 24px #4b5b3320}.deployment-engine>svg{width:31px;height:31px;color:#c0d49e}.deployment-engine>strong{font-size:17px;font-weight:500;letter-spacing:-.04em}.deployment-engine>span{display:flex;align-items:center;gap:4px;font-size:8px;color:#cedabb}.deployment-evidence{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d6deca;border-radius:7px;margin-top:20px;padding:15px 13px;background:#f0f4e9}.deployment-evidence>div{display:flex;align-items:center;gap:8px}.deployment-evidence svg{color:#7b8e5b;flex-shrink:0;stroke-width:1.4}.deployment-evidence span{display:flex;flex-direction:column;gap:5px}.deployment-evidence strong{font-size:10px;font-weight:500}.deployment-evidence small{font-size:8px;color:#748064}.deployment-blueprint figcaption{padding:11px 18px;border-top:1px solid #dbe1cf;text-align:center;font-size:9px;color:#7e866f}.deployment-blueprint.is-paused *,.deployment-blueprint.is-paused :after{animation-play-state:paused!important}@keyframes deployment-packet{to{stroke-dashoffset:-600}}@keyframes deployment-review{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:1100px){.clarity-deployment{grid-template-columns:1fr 1.1fr;gap:40px}.deployment-blueprint-body{padding:16px}.deployment-runtime-flow{gap:12px}.deployment-review{padding:10px;font-size:9px;gap:6px}.deployment-evidence{padding:12px 10px;gap:5px}}@media(max-width:800px){.clarity-deployment{grid-template-columns:1fr;gap:40px}.deployment-blueprint{max-width:600px;width:100%;margin:0 auto}}@media(max-width:400px){.deployment-blueprint-body{padding:12px}.deployment-review{font-size:8px;padding:10px 7px}.deployment-review>span:not(.deployment-review-rule){gap:4px}.deployment-review svg{width:12px}.deployment-runtime-flow{gap:9px;padding:10px 8px 23px}.deployment-engine{padding:15px 7px}.deployment-agent strong,.deployment-systems strong{font-size:9px}.deployment-evidence>div{gap:5px}.deployment-evidence strong{font-size:9px}.deployment-evidence>svg{width:10px}}@media(prefers-reduced-motion:reduce){.deployment-blueprint *,.deployment-blueprint :after{animation:none!important}}.clarity-deployment{grid-template-columns:1fr 1.1fr;gap:70px}.clarity-deployment-points{display:flex;flex-direction:column;gap:15px;padding:0;margin:28px 0 0;list-style:none}.clarity-deployment-points li{display:flex;align-items:center;gap:10px;font-size:14px;color:#4f5f3d}.clarity-deployment-points svg{flex-shrink:0;color:#7e9260}@media(max-width:1100px){.clarity-deployment{gap:40px}}@media(max-width:800px){.clarity-deployment{grid-template-columns:1fr}}