.banner{z-index:1001;background:linear-gradient(100deg, #40d3906b 0%, #2392ff80 52%, #ecb22e47 100%), var(--color-bg-deep);border-bottom:1px solid var(--color-border-strong);position:fixed;top:0;left:0;right:0;box-shadow:0 4px 24px #0000004d}.banner__inner{max-width:var(--container-max-width);padding:var(--space-3) var(--space-6);align-items:center;gap:var(--space-4);margin-inline:auto;display:flex}.banner__copy{flex:1;min-width:0}.banner__headline{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);display:flex}.banner__pill{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-bg-deep);font-family:var(--font-family-label);font-size:.625rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.banner__subline{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px}.banner__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.banner__cta{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-bg-deep);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;transition:background .2s,transform .2s;display:inline-flex}.banner__cta:hover{background:#ffffffdb;transform:translateY(-1px)}.banner__close{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text-muted);justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.banner__close:hover{color:var(--color-text);background:#ffffff1f}@media (width<=1023px){.banner__subline{display:none}}@media (width<=767px){.banner__inner{padding:var(--space-2) var(--space-3);gap:var(--space-3)}.banner__headline{gap:var(--space-2);line-height:var(--line-height-normal)}.banner__cta{padding:var(--space-2) var(--space-3)}}body.lm-light-page .banner{background:var(--lm-navy)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);white-space:nowrap;line-height:1;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn--primary{background-color:var(--color-accent);color:var(--color-bg)}.btn--primary:hover{background-color:var(--color-accent-hover);box-shadow:var(--shadow-glow)}.btn--brand{color:var(--color-brand);border:2px solid var(--color-green-glow);background-color:#0000}.btn--brand:hover{background-color:var(--color-green-soft);border-color:var(--color-brand)}.btn--secondary{color:var(--color-text);border:1px solid var(--color-border-strong);background-color:#0000}.btn--secondary:hover{background-color:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.btn--outline-cyan{color:var(--color-cyan);border:2px solid var(--color-cyan-soft);font-family:var(--font-family-display);font-weight:var(--font-weight-medium);background-color:#0000}.btn--outline-cyan:hover{background-color:var(--color-cyan-soft);border-color:var(--color-cyan)}.btn--outline-yellow{color:var(--color-yellow);background-color:#ecb22e0f;border:1.5px solid #ecb22e8c;box-shadow:inset 0 1px #ecb22e14}.btn--outline-yellow:hover{background-color:var(--color-yellow);color:#1a1633;border-color:var(--color-yellow);box-shadow:0 10px 28px -6px #ecb22e8c,0 0 0 4px #ecb22e29,inset 0 1px #ffffff40}.btn--blue{background-color:var(--color-blue);color:#fff;border:1.5px solid var(--color-blue)}.btn--blue:hover{background-color:var(--color-blue-hover);border-color:var(--color-blue-hover);box-shadow:0 0 0 4px #2392ff29}.btn--green{color:#04241c;background-color:#40d390;border:1.5px solid #40d390}.btn--green:hover{background-color:#4be3bd;border-color:#4be3bd;box-shadow:0 0 0 4px #40d39029}.btn--ghost{color:var(--color-text-muted);background-color:#0000}.btn--ghost:hover{color:var(--color-text)}.lang-switcher{align-items:center;gap:2px;display:flex}.lang-switcher__btn{color:var(--color-text-muted,#89a);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1;transition:color .2s,border-color .2s,background .2s;display:flex}.lang-switcher__btn:hover{color:var(--color-text,#fff);border-color:#ffffff26}.lang-switcher__btn--active{color:var(--color-text,#fff);background:#ffffff0f;border-color:#fff3}.lang-flag{border-radius:2px;flex-shrink:0;width:20px;height:10px;display:block}.lang-switcher__sep{background:#ffffff1f;flex-shrink:0;width:1px;height:14px}.navbar__drawer .lang-switcher{gap:var(--space-2);width:100%}.navbar__drawer .lang-switcher__btn{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border-color:var(--color-border);flex:1;justify-content:center;font-size:.875rem}.navbar__drawer .lang-switcher__btn--active{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-green-soft)}.navbar__drawer .lang-flag{width:28px;height:14px}.navbar__drawer .lang-switcher__sep{display:none}.navbar{top:calc(var(--banner-offset,0px) + var(--space-4));z-index:1000;padding-inline:var(--space-4);pointer-events:none;position:fixed;left:0;right:0}.navbar__inner{pointer-events:auto;max-width:1120px;height:56px;padding-inline:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(16px);background-color:#1e1e3f99;margin-inline:auto;transition:background-color .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 32px #00000040}.navbar--scrolled .navbar__inner{border-color:var(--color-border-strong);background-color:#1e1e3fe0}.navbar__brand{align-items:center;height:43.68px;display:inline-flex}.navbar__brand img{width:auto;height:100%}.navbar__links{padding-right:var(--space-4);flex:1;justify-content:flex-end;display:flex}.navbar__links ul{align-items:center;gap:var(--space-8);display:flex}.navbar__links a{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);transition:color .2s}.navbar__links a:hover{color:var(--color-text)}.navbar__actions{align-items:center;gap:var(--space-3);display:flex}.navbar__actions .btn{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}@media (width<=1199px){.navbar__links ul{gap:var(--space-5)}}.navbar__hamburger{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);justify-content:center;align-items:center;transition:color .2s,background .2s;display:none}.navbar__hamburger:hover{color:var(--color-text);background:#ffffff0f}.navbar__overlay,.navbar__drawer{display:none}@media (width<=767px){.navbar{top:calc(var(--banner-offset,0px) + var(--space-3));padding-inline:var(--space-3)}.navbar__inner{height:52px;padding-inline:var(--space-3)}.navbar__links,.navbar__actions{display:none}.navbar__hamburger{display:inline-flex}.navbar__overlay{z-index:1001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:block;position:fixed;inset:0}.navbar__drawer{z-index:1002;border-left:1px solid var(--color-border);width:280px;padding:var(--space-16) var(--space-6) var(--space-8);background:#121634;flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.navbar__drawer--open{transform:translate(0)}.navbar__drawer-close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex;position:absolute}.navbar__drawer-close:hover{color:var(--color-text);background:#ffffff0f}.navbar__drawer-links{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.navbar__drawer-links li a{padding:var(--space-3) var(--space-2);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-radius:var(--radius-md);transition:color .2s,background .2s;display:block}.navbar__drawer-links li a:hover{color:var(--color-text);background:#ffffff0d}.navbar__drawer-actions{gap:var(--space-3);flex-direction:column;display:flex}.navbar__drawer-actions .btn{justify-content:center;width:100%}}body.lm-light-page .navbar__inner{border-color:var(--lm-border-strong);background-color:#ffffffdb;box-shadow:0 8px 32px #07143714}body.lm-light-page .navbar--scrolled .navbar__inner{background-color:#fffffff2}body.lm-light-page .navbar a,body.lm-light-page .navbar button{color:var(--lm-text-secondary)}body.lm-light-page .navbar a:hover{color:var(--lm-blue-hover)}body.lm-light-page .lang-switcher__sep{background:var(--lm-border-strong)}body.lm-light-page .lang-switcher__btn:hover{border-color:var(--lm-border-strong)}body.lm-light-page .lang-switcher__btn--active{border-color:var(--lm-blue-hover);color:var(--lm-blue-hover);background:var(--lm-info-tint)}body.lm-light-page .navbar__drawer{background:var(--lm-surface);border-left-color:var(--lm-border-strong)}body.lm-light-page .navbar__drawer-close{color:var(--lm-text-secondary)}body.lm-light-page .navbar__drawer-close:hover{color:var(--lm-blue-hover);background:var(--lm-info-tint)}body.lm-light-page .navbar__drawer-links li a{color:var(--lm-text-secondary)}body.lm-light-page .navbar__drawer-links li a:hover{color:var(--lm-blue-hover);background:var(--lm-info-tint)}body.lm-light-page .navbar__drawer .lang-switcher__btn{color:var(--lm-text-secondary);border-color:var(--lm-border-strong)}body.lm-light-page .navbar__drawer .lang-switcher__btn--active{border-color:var(--lm-blue-hover);color:var(--lm-blue-hover);background:var(--lm-info-tint)}body.lm-light-page .navbar__drawer-actions .btn--ghost{color:var(--lm-text-secondary)}body.lm-light-page .navbar__drawer-actions .btn--ghost:hover{color:var(--lm-blue-hover)}body.lm-light-page .navbar__drawer-actions .btn--brand{background:var(--lm-blue-interactive);border-color:var(--lm-blue-interactive);color:#fff}body.lm-light-page .navbar__drawer-actions .btn--brand:hover{background:var(--lm-blue-hover);border-color:var(--lm-blue-hover)}body.lm-light-page .navbar__inner .btn--brand{background:var(--lm-blue-interactive);border-color:var(--lm-blue-interactive);color:#fff}body.lm-light-page .navbar__inner .btn--brand:hover{background:var(--lm-blue-hover);border-color:var(--lm-blue-hover);color:#fff}.footer{background-color:var(--color-bg);border-top:1px solid var(--color-border);padding-top:var(--space-16);padding-bottom:var(--space-8)}.footer__inner{gap:var(--space-16);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 2fr;display:grid}.footer__brand img{height:28px;margin-bottom:var(--space-4)}.footer__tagline{color:var(--color-text-muted);font-size:var(--font-size-sm);max-width:280px}.footer__columns{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.footer__column-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.08em}.footer__column ul{gap:var(--space-2);flex-direction:column;display:flex}.footer__column a{font-size:var(--font-size-sm);color:var(--color-text-muted);transition:color .2s}.footer__column a:hover{color:var(--color-text)}.footer__bottom{padding-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-subtle);text-align:center}@media (width<=1199px){.footer__inner{gap:var(--space-10)}}@media (width<=767px){.footer__inner{gap:var(--space-8);grid-template-columns:1fr}.footer__columns{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}body.lm-light-page .footer{background-color:var(--lm-navy);--color-text:#fff;--color-text-muted:#ffffffc7;--color-text-subtle:#ffffff9e;--color-border:#ffffff24}.signin-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1100;opacity:0;pointer-events:none;visibility:hidden;background:#0714378c;place-items:center;padding:1.25rem;transition:opacity .2s,visibility .2s;display:grid;position:fixed;inset:0}.signin-modal--open{opacity:1;pointer-events:auto;visibility:visible}.signin-modal__box{border-radius:var(--lm-radius-xl,1rem);box-shadow:var(--lm-shadow-deep,0 18px 50px #0714371f);text-align:center;width:100%;max-width:26rem;color:var(--lm-text-primary,#071437);font-family:var(--lm-font,"Inter", sans-serif);background:#fff;padding:2.25rem 2rem 1.75rem;transition:transform .2s;position:relative;transform:translateY(10px)scale(.97)}.signin-modal--open .signin-modal__box{transform:none}.signin-modal__close{width:2rem;height:2rem;color:var(--lm-text-muted,#99a1b7);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.signin-modal__close:hover{background:var(--lm-surface-sunken,#f1f1f4);color:var(--lm-text-primary,#071437)}.signin-modal__logo{width:132px;height:auto;margin:0 auto 1.25rem;display:block}.signin-modal__box h3{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.signin-modal__sub{color:var(--lm-text-secondary,#4b5675);margin-top:.5rem;font-size:.9375rem}.signin-modal__sso{flex-direction:column;gap:.75rem;margin-top:1.6rem;display:flex}.signin-modal__sso button{border:1px solid var(--lm-border-strong,#dbdfe9);width:100%;font:inherit;color:var(--lm-text-primary,#071437);cursor:pointer;background:#fff;border-radius:50rem;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:.9375rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}.signin-modal__sso button:hover{border-color:var(--lm-blue,#2392ff);background:var(--lm-info-tint,#e9f3ff)}.signin-modal__fine{color:var(--lm-text-muted,#99a1b7);margin-top:1.4rem;font-size:.75rem;line-height:1.6}.signin-modal__fine a{color:var(--lm-text-secondary,#4b5675);text-decoration:underline}.hero-chat{background:var(--lm-surface);border-bottom:1px solid var(--lm-border);padding-top:calc(var(--banner-offset,0px) + 88px);position:relative;overflow:hidden}.hero-chat:before{content:"";pointer-events:none;background:radial-gradient(50rem 28rem at 50% 0,#2392ff1f,#0000 64%),radial-gradient(36rem 22rem at 85% 10%,#c91eeb0f,#0000 66%);height:120%;position:absolute;inset:-30% -10% auto}.hero-chat:after{content:"";pointer-events:none;background-image:linear-gradient(var(--lm-border) 1px, transparent 1px), linear-gradient(90deg, var(--lm-border) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56rem 32rem at 50% 0,#000,#0000 74%);mask-image:radial-gradient(56rem 32rem at 50% 0,#000,#0000 74%)}.hero-chat__inner{z-index:1;text-align:center;max-width:1200px;margin-inline:auto;padding:clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,4vw,2.5rem) clamp(2.5rem,5vw,3.75rem);position:relative}.hero-chat h1{letter-spacing:-.035em;text-wrap:balance;max-width:46rem;color:var(--lm-text-primary);margin:0 auto;font-size:clamp(2.1rem,4vw,3.15rem);font-weight:700;line-height:1.08}.hero-chat__sub{max-width:38rem;margin:1.25rem auto 0}.hero-chat__ask-wrap{max-width:42rem;margin:2.5rem auto 0}.hero-chat__ask{border:1px solid var(--lm-border);border-radius:var(--lm-radius-pill);box-shadow:var(--lm-shadow-deep);background:#fff;align-items:center;gap:.85rem;padding:.6rem .6rem .6rem 1.4rem;transition:box-shadow .2s,border-color .2s;display:flex}.hero-chat__ask:focus-within{box-shadow:var(--lm-shadow-deep), 0 0 0 4px #2392ff14;border-color:#2392ff66}.hero-chat__spark{color:var(--lm-text-muted);flex:none}.hero-chat__ask input{font:inherit;color:var(--lm-text-primary);background:0 0;border:0;outline:0;flex:1;min-width:0;padding-block:.7rem;font-size:1.0625rem}.hero-chat__ask input::placeholder{color:var(--lm-text-muted)}.hero-chat__send{background:var(--lm-blue-interactive);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:2.9rem;height:2.9rem;transition:background .15s,transform .15s;display:grid}.hero-chat__send:hover{background:var(--lm-blue-hover)}.hero-chat__send:active{transform:scale(.95)}.hero-chat__chips{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.1rem;display:flex}.hero-chat__chip{border-radius:var(--lm-radius-pill);border:1px solid var(--lm-border-strong);font:inherit;color:var(--lm-text-secondary);cursor:pointer;background:#fff;align-items:center;gap:.55rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.hero-chat__chip:hover{border-color:var(--lm-blue);color:var(--lm-blue-hover)}.hero-chat__chip[aria-pressed=true]{background:var(--lm-info-tint);color:var(--lm-blue-hover);border-color:#0000;font-weight:600}.hero-chat__dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.home-logos{background:var(--lm-surface);border-bottom:1px solid var(--lm-border)}.home-logos__inner{max-width:1200px;margin-inline:auto;padding:1.75rem clamp(1.25rem,4vw,2.5rem)}.home-logos__phrase{text-align:center;color:var(--lm-text-muted);margin:0 0 1.1rem;font-size:.8125rem;font-weight:500}.home-logos__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:flex}.home-logos__row img{filter:grayscale();opacity:.55;width:auto;transition:filter .2s,opacity .2s}.home-logos__row img:hover{filter:none;opacity:1}.home-matrix{background:var(--lm-surface);border-bottom:1px solid var(--lm-border)}.home-matrix__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem);display:grid}@media (width<=940px){.home-matrix__inner{grid-template-columns:1fr}}.home-matrix__copy .lmv2-h2,.home-matrix__copy .lmv2-lead{margin-top:1rem}.home-matrix__card{overflow:hidden}.home-matrix__card svg{font-family:var(--lm-font)}.home-matrix__card-head{border-bottom:1px solid var(--lm-border);color:#252f4a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;display:flex}.res-agents{background:var(--lm-surface-page)}.res-agents__inner{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.res-agents__head{max-width:46rem}.res-agents__head .lmv2-h2,.res-agents__head .lmv2-lead{margin-top:1rem}.res-agents__accent{color:var(--lm-ai-text)}.res-agents__bar{justify-content:flex-end;align-items:center;margin-top:1.5rem;display:flex}.res-agents__head .lmv2-lead strong{color:var(--lm-text-primary);font-weight:600}.res-agents__nav{gap:.5rem;display:flex}.res-agents__nav button{border:1px solid var(--lm-border-strong);width:2.6rem;height:2.6rem;color:var(--lm-text-secondary);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:all .15s;display:grid}.res-agents__nav button:hover{border-color:var(--lm-blue);color:var(--lm-blue-hover)}.res-agents__nav button:disabled{opacity:.35;pointer-events:none}.res-agents__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.1rem;margin-top:1.25rem;padding:.25rem .25rem 1rem;display:flex;overflow-x:auto}.res-agents__track::-webkit-scrollbar{display:none}.res-agents__card{scroll-snap-align:start;flex-direction:column;flex:0 0 20.5rem;padding:1.35rem;transition:box-shadow .2s,transform .2s;display:flex}@media (width<=480px){.res-agents__card{flex-basis:calc(100vw - 4.5rem)}}.res-agents__card:hover{box-shadow:var(--lm-shadow-raise);transform:translateY(-2px)}.res-agents__top{align-items:center;gap:.8rem;display:flex}.res-agents__ico{border-radius:var(--lm-radius);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.res-agents__cat{letter-spacing:.09em;text-transform:uppercase;margin-bottom:.2rem;font-size:.6875rem;font-weight:700}.res-agents__card h3{letter-spacing:-.01em;color:var(--lm-text-primary);margin:0;font-size:1.0625rem;font-weight:600}.res-agents__block{margin-top:.95rem}.res-agents__block-label{letter-spacing:.09em;text-transform:uppercase;color:var(--lm-text-muted);margin-bottom:.35rem;font-size:.625rem;font-weight:700;display:block}.res-agents__diagnosis{color:var(--lm-text-primary);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.res-agents__block ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.res-agents__block li{color:var(--lm-text-secondary);gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.res-agents__block li svg{color:var(--lm-success);flex:none;margin-top:.15rem}.res-agents__block--impact{border-top:1px solid var(--lm-border);margin-top:auto;padding-top:.95rem}.res-agents__block--impact p{color:var(--lm-text-secondary);margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}body.lm-light-page .res-agents__card.res-agents__card--custom{border:1px dashed var(--lm-ai);background:linear-gradient(180deg, var(--lm-ai-tint) 0%, #fff 55%)}.res-agents__card--custom .res-agents__block--impact{border-top:none}.res-agents__cta{border-radius:var(--lm-radius);background:var(--lm-ai-text);color:#fff;align-items:center;gap:.4rem;margin-top:.9rem;padding:.6rem 1.05rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.res-agents__cta:hover{background:var(--lm-ai);transform:translateY(-1px)}.res-agents__cta svg{flex:none}.cust-journey{background:var(--lm-surface);border-block:1px solid var(--lm-border)}.cust-journey__inner{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.cust-journey__head{max-width:46rem}.cust-journey__head .lmv2-h2,.cust-journey__head .lmv2-lead{margin-top:1rem}.cust-journey__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);margin-top:2.75rem;display:grid}@media (width<=940px){.cust-journey__grid{grid-template-columns:1fr}}.cust-journey__list{flex-direction:column;gap:.65rem;display:flex}.cust-journey__item{border-radius:var(--lm-radius-card);border:1px solid #0000;border-left:3px solid var(--lm-border-strong);background:var(--lm-surface-page);cursor:pointer;text-align:left;width:100%;font:inherit;align-items:flex-start;gap:1rem;padding:1.05rem 1.2rem;transition:all .18s;display:flex}.cust-journey__item:hover{border-color:var(--lm-border);border-left-color:var(--stage)}.cust-journey__item[aria-selected=true]{background:var(--stage-tint);border-left-color:var(--stage);box-shadow:var(--lm-shadow-card)}.cust-journey__num{color:var(--lm-text-disabled);text-align:center;flex:none;width:1.4rem;font-size:1rem;font-weight:700;transition:color .18s}.cust-journey__item[aria-selected=true] .cust-journey__num{color:var(--stage)}.cust-journey__item-title{letter-spacing:-.01em;color:var(--lm-text-primary);font-size:1rem;font-weight:600;display:block}.cust-journey__item-sub{color:var(--lm-text-muted);margin-top:.3rem;font-size:.8375rem;line-height:1.5;display:block}.cust-journey__item[aria-selected=true] .cust-journey__item-sub{color:var(--lm-text-secondary)}.cust-journey__detail{border-top:3px solid var(--stage,var(--lm-blue));padding:1.75rem}.cust-journey__label{letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.cust-journey__detail h3{letter-spacing:-.015em;color:var(--lm-text-primary);margin:.6rem 0 0;font-size:1.25rem;font-weight:600}.cust-journey__detail ul{flex-direction:column;gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.cust-journey__detail li{color:var(--lm-text-secondary);gap:.55rem;font-size:.875rem;line-height:1.5;display:flex}.cust-journey__detail li svg{color:var(--lm-success);flex:none;margin-top:.15rem}.cust-journey__cta{color:var(--lm-blue-hover);align-items:center;gap:.4rem;margin-top:1.4rem;font-size:.9rem;font-weight:600;display:inline-flex}.cust-journey__cta:hover{text-decoration:underline}.cust-journey__visual{margin-top:1.1rem}.cust-journey__tool{border-radius:var(--lm-radius-sm);border:1px solid var(--lm-border);background:var(--lm-surface-page);place-items:center;width:1.9rem;height:1.9rem;display:grid}.cust-journey__tool img{width:1.15rem;height:1.15rem}.cust-journey__org{flex-direction:column;align-items:center;display:flex}.cust-journey__org-root{border-radius:var(--lm-radius-sm);background:var(--lm-navy);color:#fff;z-index:1;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.cust-journey__org-branch{background:var(--lm-border-strong);width:2px;height:.8rem}.cust-journey__org-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.7rem;padding-top:.8rem;display:flex;position:relative}.cust-journey__org-row:before{content:"";background:var(--lm-border-strong);height:2px;position:absolute;top:0;left:16%;right:16%}.cust-journey__org-card{border-radius:var(--lm-radius);border:1px solid var(--lm-border);border-top:2px solid var(--team,var(--lm-border-strong));background:var(--lm-surface);box-shadow:var(--lm-shadow-card);min-width:8.2rem;padding:.65rem .8rem;position:relative}.cust-journey__org-card:before{content:"";background:var(--lm-border-strong);width:2px;height:.8rem;position:absolute;top:-.8rem;left:50%}.cust-journey__org-card-head{color:var(--lm-text-primary);align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.cust-journey__org-dot{border-radius:50%;flex:none;width:.5rem;height:.5rem}.cust-journey__org-meta{color:var(--lm-text-muted);font-variant-numeric:tabular-nums;gap:.6rem;margin-top:.25rem;font-size:.6875rem;display:flex}.cust-journey__org-spend{color:var(--lm-text-secondary);font-weight:600}.cust-journey__org-tools{gap:.3rem;margin-top:.55rem;display:flex}.cust-journey__tool--more{color:var(--lm-text-muted);font-size:.75rem;font-weight:700}.cust-journey__org-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.cust-journey__more{border-radius:var(--lm-radius-pill);background:var(--lm-info-tint);color:var(--lm-blue-hover);padding:.4rem .65rem;font-size:.7rem;font-weight:700}.cust-journey__time{border-radius:var(--lm-radius-pill);background:var(--lm-success-tint);color:var(--lm-success-text);align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.cust-journey__signal{align-items:center;gap:.6rem;display:flex}.cust-journey__signal+.cust-journey__signal{margin-top:.5rem}.cust-journey__signal-badge{border-radius:var(--lm-radius-sm);text-align:center;flex:none;width:7.2rem;padding:.32rem .55rem;font-size:.6875rem;font-weight:700}.cust-journey__signal-bar{background:var(--lm-surface-sunken);border-radius:99px;flex:1;height:.45rem;overflow:hidden}.cust-journey__signal-bar i{border-radius:99px;height:100%;display:block}.cust-journey__signal-value{color:var(--lm-text-secondary);font-variant-numeric:tabular-nums;text-align:right;flex:none;width:3rem;font-size:.75rem;font-weight:600}.cust-journey__ladder{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cust-journey__rung{border-radius:var(--lm-radius-pill);border:1px solid var(--lm-border-strong);background:var(--lm-surface-page);color:var(--lm-text-secondary);text-transform:capitalize;align-items:center;gap:.4rem;padding:.42rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.cust-journey__rung svg{color:var(--lm-text-disabled)}.cust-journey__rung--active{background:var(--lm-ai-tint);color:var(--lm-ai-text);border-color:#0000}.impact-formula{background:var(--lm-navy);position:relative;overflow:hidden}.impact-formula:before{content:"";background:radial-gradient(48rem 26rem at 50% -18%,#2392ff47,#0000 66%);position:absolute;inset:0}.impact-formula__inner{z-index:1;text-align:center;max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem);position:relative}body.lm-light-page .impact-formula .impact-formula__eyebrow{color:#ffffffd9}.impact-formula__eyebrow:before{background:var(--lm-success)}body.lm-light-page .impact-formula .impact-formula__title{color:#fff;margin-top:1rem}body.lm-light-page .impact-formula .impact-formula__sub{color:#ffffffd9;max-width:38rem;margin:1rem auto 0}.impact-formula__formula{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(.75rem,2.5vw,1.5rem);margin-top:3rem;display:flex}.impact-formula__frac{flex-direction:column;justify-content:center;gap:.6rem;display:flex}.impact-formula__numerator{justify-content:center;align-items:stretch;gap:.75rem;display:flex}.impact-formula__denominator{justify-content:center;display:flex}.impact-formula__divider{background:#ffffff8c;border-radius:2px;height:2px}.impact-formula__term{border-radius:var(--lm-radius-card);min-width:10.5rem;color:var(--lm-text-primary);background:#fff;border:1px solid #ffffff47;padding:1rem 1.4rem}.impact-formula__term-label{letter-spacing:.09em;text-transform:uppercase;color:var(--lm-text-muted);font-size:.6875rem;font-weight:700}.impact-formula__term-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700}.impact-formula__term-sub{color:var(--lm-text-secondary);margin-top:.3rem;font-size:.8125rem}.impact-formula__term--rework .impact-formula__term-value{color:var(--lm-warning-text)}.impact-formula__term--result{background:var(--lm-success-tint);border-color:#40d39099}.impact-formula__term--result .impact-formula__term-value{color:var(--lm-success-text);font-size:clamp(1.9rem,3.4vw,2.6rem)}.impact-formula__op{color:#ffffffbf;place-items:center;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:300;display:grid}.impact-formula__legend{color:#ffffffd9;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:1.75rem;font-size:.875rem;display:flex}@media (width<=640px){.impact-formula__formula,.impact-formula__numerator{flex-direction:column;align-items:stretch}.impact-formula__term{width:100%;min-width:0}.impact-formula__op{min-height:2rem}}.sec-home{background:var(--lm-surface)}.sec-home__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4rem);max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem);display:grid}@media (width<=860px){.sec-home__inner{grid-template-columns:1fr}}.sec-home__title{margin-top:1rem;font-size:clamp(1.7rem,3vw,2.2rem)}.sec-home__sub{margin-top:1rem;font-size:1.0625rem}.sec-home__cards{flex-direction:column;gap:1rem;display:flex}.sec-home__card{gap:1rem;padding:1.25rem;display:flex}.sec-home__ico{border-radius:var(--lm-radius);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.sec-home__card h4{color:var(--lm-text-primary);margin:0 0 .35rem;font-size:1rem;font-weight:600}.sec-home__card p{color:var(--lm-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.final-cta{text-align:center;background:linear-gradient(#40d3900f,#0000 70%);border-top:1px solid #ffffff17;padding:110px 0}.final-cta .container{max-width:1080px;margin:0 auto;padding:0 24px}.final-cta__heading{letter-spacing:-.02em;color:#fff;font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.12}.final-cta__heading-accent{color:#40d390;font-style:italic}.final-cta__actions{justify-content:center;margin-top:34px;display:flex}.final-cta__btn{min-width:220px;padding-inline:var(--space-6,32px)}.final-cta__perks{color:#ffffff9e;flex-wrap:wrap;justify-content:center;gap:26px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.final-cta__perks li:before{content:"✓";color:#40d390;margin-right:8px;font-weight:800}body.lm-light-page .final-cta{background:linear-gradient(135deg, var(--lm-navy) 0%, var(--lm-navy-deep) 60%, #0d1836 100%)}.landing-page{display:block;overflow-x:hidden}body.lm-light-page .faq-center{background:var(--lm-surface-page);padding-top:clamp(8.5rem,12vw,12.5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem);position:relative}body.lm-light-page .faq-center:before{content:"";pointer-events:none;background:radial-gradient(48rem 22rem at 50% 0,#2392ff1a,#0000 66%),radial-gradient(32rem 18rem at 82% 6%,#c91eeb0d,#0000 70%);height:26rem;position:absolute;inset:0 0 auto}body.lm-light-page .faq-center__inner{z-index:1;max-width:56rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem);position:relative}body.lm-light-page .faq-center__header{text-align:center}body.lm-light-page .faq-center__badge{border-radius:var(--lm-radius-sm);background:var(--lm-info-tint);color:var(--lm-blue-hover);letter-spacing:.09em;text-transform:uppercase;padding:.35rem .7rem;font-size:.6875rem;font-weight:600;display:inline-block}body.lm-light-page .faq-center__title{letter-spacing:-.035em;color:var(--lm-text-primary);margin-top:1rem;font-size:clamp(2rem,4vw,2.9rem);font-weight:700;line-height:1.1}body.lm-light-page .faq-center__sub{max-width:40rem;color:var(--lm-text-secondary);margin:.875rem auto 0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}body.lm-light-page .faq-center__controls{margin-top:clamp(2rem,3.5vw,2.75rem)}body.lm-light-page .faq-center__search{background:var(--lm-surface);border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-pill);box-shadow:var(--lm-shadow-card);align-items:center;gap:.625rem;padding:.25rem .5rem .25rem .875rem;transition:border-color .18s,box-shadow .18s;display:flex}body.lm-light-page .faq-center__search:focus-within{border-color:var(--lm-blue);box-shadow:0 0 0 3px #2392ff24}body.lm-light-page .faq-center__search-icon{color:var(--lm-text-muted);display:inline-flex}body.lm-light-page .faq-center__input{min-width:0;color:var(--lm-text-primary);background:0 0;border:none;outline:none;flex:1;padding-block:.7rem;font-family:inherit;font-size:.975rem}body.lm-light-page .faq-center__input::placeholder{color:var(--lm-text-muted)}body.lm-light-page .faq-center__input::-webkit-search-cancel-button{appearance:none}body.lm-light-page .faq-center__clear{border-radius:var(--lm-radius-pill);background:var(--lm-surface-sunken);color:var(--lm-text-secondary);flex-shrink:0;padding:.45rem .85rem;font-size:.8125rem;font-weight:600}body.lm-light-page .faq-center__clear:hover{background:var(--lm-border-strong);color:var(--lm-text-primary)}body.lm-light-page .faq-center__filters{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}body.lm-light-page .faq-center__chips{flex-wrap:wrap;gap:.5rem;display:flex}body.lm-light-page .faq-chip{border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-pill);background:var(--lm-surface);color:var(--lm-text-secondary);padding:.4rem .8rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}body.lm-light-page .faq-chip:hover{border-color:var(--faq-accent,var(--lm-blue));color:var(--faq-accent-text,var(--lm-blue-hover))}body.lm-light-page .faq-chip--active{background:var(--faq-accent-tint,var(--lm-navy-soft));color:var(--faq-accent-text,var(--lm-navy));border-color:#0000}body.lm-light-page .faq-center__count{font-variant-numeric:tabular-nums;color:var(--lm-text-muted);flex-shrink:0;font-size:.8125rem;font-weight:500}body.lm-light-page .faq-center__list{gap:.75rem;margin-top:1.5rem;display:grid}body.lm-light-page .faq-item{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}body.lm-light-page .faq-item:before{content:"";background:var(--faq-accent);opacity:.4;width:3px;transition:opacity .18s;position:absolute;inset:0 auto 0 0}body.lm-light-page .faq-item:hover{border-color:var(--lm-border-strong)}body.lm-light-page .faq-item--open{border-color:var(--lm-border-strong);box-shadow:var(--lm-shadow-raise)}body.lm-light-page .faq-item--open:before{opacity:1}body.lm-light-page .faq-item__heading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}body.lm-light-page .faq-item__trigger{text-align:left;width:100%;color:inherit;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.25rem 1.125rem 1.5rem;display:flex}body.lm-light-page .faq-item__text{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}body.lm-light-page .faq-item__tag{border-radius:var(--lm-radius-sm);background:var(--faq-accent-tint);color:var(--faq-accent-text);letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}body.lm-light-page .faq-item__question{letter-spacing:-.01em;color:var(--lm-text-primary);font-size:clamp(1rem,1.4vw,1.0625rem);font-weight:600;line-height:1.4}body.lm-light-page .faq-item__chevron{border-radius:var(--lm-radius-pill);background:var(--lm-surface-sunken);width:1.75rem;height:1.75rem;color:var(--lm-text-secondary);flex-shrink:0;justify-content:center;align-items:center;margin-top:1.375rem;transition:background-color .18s,color .18s;display:inline-flex}body.lm-light-page .faq-item--open .faq-item__chevron{background:var(--faq-accent-tint);color:var(--faq-accent-text)}body.lm-light-page .faq-item__chevron-bar{transform-origin:50%;transition:transform .18s,opacity .18s}body.lm-light-page .faq-item--open .faq-item__chevron-bar{opacity:0;transform:scaleY(0)}body.lm-light-page .faq-item__panel{padding:0 3.5rem 1.375rem 1.5rem;animation:.18s ease-out faq-panel-in}body.lm-light-page .faq-item__panel p{color:var(--lm-text-secondary);font-size:.975rem;line-height:1.7}body.lm-light-page .faq-item__panel p+p{margin-top:.875rem}body.lm-light-page .faq-item__panel strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .faq-item mark{background:var(--lm-warning-tint);color:inherit;border-radius:3px;padding:0 .1em}@keyframes faq-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body.lm-light-page .faq-item__panel{animation:none}}body.lm-light-page .faq-center__empty{border:1px dashed var(--lm-border-strong);border-radius:var(--lm-radius-card);text-align:center;color:var(--lm-text-secondary);margin-top:1.5rem;padding:2.5rem 1.5rem}body.lm-light-page .faq-center__cta{border-radius:var(--lm-radius-xl);background:linear-gradient(135deg, var(--lm-navy) 0%, var(--lm-navy-deep) 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,3vw,1.75rem);display:flex}body.lm-light-page .faq-center__cta-title{letter-spacing:-.01em;color:#fff;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:600}body.lm-light-page .faq-center__cta-btn{border-radius:var(--lm-radius);color:var(--lm-navy);background:#fff;padding:.775rem 1.5rem;font-size:.95rem;font-weight:600;transition:background-color .15s,color .15s}body.lm-light-page .faq-center__cta-btn:hover{background:var(--lm-blue-interactive);color:#fff}@media (width<=640px){body.lm-light-page .faq-center__filters{flex-direction:column;align-items:flex-start}body.lm-light-page .faq-item__trigger{padding-inline:1.125rem 1rem}body.lm-light-page .faq-item__panel{padding-inline:1.125rem}body.lm-light-page .faq-center__cta{flex-direction:column;align-items:flex-start}}.faq-page{display:block}.pricing-page-v2{display:block;overflow-x:hidden}body.lm-light-page .pricing-inner{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}body.lm-light-page .pricing-hero{background:var(--lm-surface);border-bottom:1px solid var(--lm-border);padding-top:calc(var(--banner-offset,0px) + 88px);text-align:center;padding-bottom:clamp(2.5rem,4.5vw,3.5rem)}body.lm-light-page .pricing-hero .lmv2-eyebrow:before{display:none}body.lm-light-page .pricing-hero__title{letter-spacing:-.035em;color:var(--lm-text-primary);max-width:46rem;margin:1rem auto 0;font-size:clamp(2.1rem,3.15vw,2.95rem);font-weight:700;line-height:1.1}body.lm-light-page .pricing-hero__sub{max-width:36rem;margin:1.125rem auto 0}body.lm-light-page .pricing-plans{padding-block:clamp(2.5rem,4.5vw,3.5rem) clamp(1.5rem,3vw,2rem)}body.lm-light-page .pricing-toggle-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}body.lm-light-page .pricing-toggle{background:var(--lm-surface);border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius-pill);padding:.25rem;display:inline-flex}body.lm-light-page .pricing-toggle button{font:inherit;color:var(--lm-text-secondary);border-radius:var(--lm-radius-pill);cursor:pointer;background:0 0;border:0;padding:.5rem 1.375rem;font-size:.875rem;font-weight:600;transition:background .15s,color .15s}body.lm-light-page .pricing-toggle button.is-on{background:var(--lm-navy);color:#fff}body.lm-light-page .pricing-save-chip{color:var(--lm-success-text);background:var(--lm-success-tint);border-radius:var(--lm-radius-pill);padding:.4rem .8rem;font-size:.8125rem;font-weight:600}body.lm-light-page .pricing-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}body.lm-light-page .pricing-plan{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);flex-direction:column;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative}body.lm-light-page .pricing-plan--featured{border:2px solid var(--lm-blue)}body.lm-light-page .pricing-plan__tag{background:var(--lm-blue);color:#fff;letter-spacing:.09em;text-transform:uppercase;border-radius:var(--lm-radius-pill);padding:.25rem .8rem;font-size:.6875rem;font-weight:600;position:absolute;top:-.8rem;left:1.5rem}body.lm-light-page .pricing-plan__name{letter-spacing:-.02em;color:var(--lm-text-primary);font-size:1.25rem;font-weight:600}body.lm-light-page .pricing-plan__band{color:var(--lm-text-muted);margin:.125rem 0 1rem;font-size:.8125rem}body.lm-light-page .pricing-plan__price{letter-spacing:-.03em;color:var(--lm-text-primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.05}body.lm-light-page .pricing-plan__price small{color:var(--lm-text-muted);letter-spacing:0;font-size:.9375rem;font-weight:500}body.lm-light-page .pricing-plan__per{color:var(--lm-text-muted);min-height:2.5rem;margin:.375rem 0 1.125rem;font-size:.8125rem}body.lm-light-page .pricing-plan__per strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-plan__cta{text-align:center;border-radius:var(--lm-radius);background:var(--lm-surface);color:var(--lm-text-primary);border:1px solid var(--lm-border-strong);margin-bottom:1.25rem;padding:.775rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:block}body.lm-light-page .pricing-plan__cta:hover{border-color:var(--lm-blue);color:var(--lm-blue-hover)}body.lm-light-page .pricing-plan__cta--primary{background:var(--lm-blue-interactive);color:#fff;border-color:var(--lm-blue-interactive)}body.lm-light-page .pricing-plan__cta--primary:hover{background:var(--lm-blue-hover);border-color:var(--lm-blue-hover);color:#fff}body.lm-light-page .pricing-plan__fh{letter-spacing:.09em;text-transform:uppercase;color:var(--lm-text-muted);margin-bottom:.375rem;font-size:.75rem;font-weight:600}body.lm-light-page .pricing-plan__fh strong{color:var(--lm-blue-hover)}body.lm-light-page .pricing-plan__features{margin:0;padding:0;list-style:none}body.lm-light-page .pricing-plan__features li{color:var(--lm-text-secondary);gap:.5rem;padding:.375rem 0;font-size:.875rem;line-height:1.5;display:flex}body.lm-light-page .pricing-plan__features li svg{color:var(--lm-success-text);flex:none;margin-top:.3rem}body.lm-light-page .pricing-plan__features li strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-plan__more{border-top:1px solid var(--lm-border);margin-top:auto;padding-top:.25rem}body.lm-light-page .pricing-plan__more summary{cursor:pointer;color:var(--lm-blue-hover);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.6rem 0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}body.lm-light-page .pricing-plan__more summary::-webkit-details-marker{display:none}body.lm-light-page .pricing-plan__more summary svg{transition:transform .2s}body.lm-light-page .pricing-plan__more[open] summary svg{transform:rotate(180deg)}body.lm-light-page .pricing-plan__group{letter-spacing:.08em;text-transform:uppercase;color:var(--lm-text-muted);align-items:center;gap:.45rem;margin:.75rem 0 .125rem;font-size:.6875rem;font-weight:600;display:flex}body.lm-light-page .pricing-plan__group-marker{background:var(--lm-info-tint);width:1.0625rem;height:1.0625rem;color:var(--lm-blue-hover);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.65rem;display:inline-flex}body.lm-light-page .pricing-plan__features--detail li{color:var(--lm-text-muted);padding:.28rem 0;font-size:.8125rem}body.lm-light-page .pricing-plan__features--detail li strong{color:var(--lm-text-secondary)}body.lm-light-page .pricing-varband{background:linear-gradient(135deg, var(--lm-navy), var(--lm-navy-deep));border-radius:var(--lm-radius-xl);color:#fff;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.125rem;padding:1.375rem 1.75rem;display:flex}body.lm-light-page .pricing-varband__plus{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:700}body.lm-light-page .pricing-varband__plus small{color:#ffffffa8;font-size:.875rem;font-weight:500}body.lm-light-page .pricing-varband__desc{color:#ffffffa8;flex:1;min-width:17rem;font-size:.875rem;line-height:1.55}body.lm-light-page .pricing-varband__desc strong{color:#fff;font-weight:600}body.lm-light-page .pricing-varband__desc .pricing-varband__cap{color:var(--lm-success);font-weight:700}body.lm-light-page .pricing-note{color:var(--lm-text-muted);text-align:center;margin-top:.875rem;font-size:.8125rem}body.lm-light-page .pricing-steps,body.lm-light-page .pricing-impact-section,body.lm-light-page .pricing-example,body.lm-light-page .pricing-agents,body.lm-light-page .pricing-audience,body.lm-light-page .pricing-faq{padding-block:clamp(1.75rem,3.5vw,2.75rem)}body.lm-light-page .pricing-section-title{margin:.75rem 0 1.375rem}body.lm-light-page .pricing-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}body.lm-light-page .pricing-steps__card{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);padding:1.375rem 1.5rem}body.lm-light-page .pricing-steps__num{background:var(--lm-info-tint);width:1.75rem;height:1.75rem;color:var(--lm-blue-hover);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;display:flex}body.lm-light-page .pricing-steps__card h3{color:var(--lm-text-primary);margin-bottom:.375rem;font-size:1.05rem;font-weight:600}body.lm-light-page .pricing-steps__card p{color:var(--lm-text-secondary);font-size:.875rem;line-height:1.55}body.lm-light-page .pricing-steps__card p strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-impact{background:linear-gradient(135deg, var(--lm-navy), var(--lm-navy-deep));border-radius:var(--lm-radius-xl);color:#fff;box-shadow:var(--lm-shadow-deep);padding:clamp(1.75rem,3.5vw,2.5rem);position:relative;overflow:hidden}body.lm-light-page .pricing-impact:before{content:"";pointer-events:none;background:radial-gradient(26rem 13rem at 85% 0,#2392ff38,#0000 70%);position:absolute;inset:0}body.lm-light-page .pricing-impact>*{position:relative}body.lm-light-page .pricing-impact .pricing-impact__eyebrow{color:#ffffffd9}body.lm-light-page .pricing-impact .pricing-impact__eyebrow:before{background:var(--lm-success)}body.lm-light-page .pricing-impact .pricing-impact__title{color:#fff;margin-top:.75rem}body.lm-light-page .pricing-impact .pricing-impact__lead{color:#ffffffa8;max-width:40rem;margin-top:.625rem}body.lm-light-page .pricing-impact__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:1.875rem;display:grid}body.lm-light-page .pricing-impact__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(1.5rem,2.4vw,1.75rem);font-weight:700}body.lm-light-page .pricing-impact__label{color:#ffffffa8;margin-top:.25rem;font-size:.8125rem;line-height:1.4}body.lm-light-page .pricing-ticker{border-radius:var(--lm-radius-card);background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:.75rem;margin-top:1.875rem;padding:.75rem 1.125rem;display:flex}body.lm-light-page .pricing-ticker__dot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;transition:color .45s;position:relative}body.lm-light-page .pricing-ticker__dot:after{content:"";opacity:.6;border:2px solid;border-radius:50%;animation:2s ease-out infinite pricing-pulse;position:absolute;inset:-4px}@keyframes pricing-pulse{0%{opacity:.7;transform:scale(.5)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}body.lm-light-page .pricing-ticker__label{letter-spacing:.1em;text-transform:uppercase;flex:none;min-width:11.5rem;font-size:.6875rem;font-weight:700;transition:color .45s}body.lm-light-page .pricing-ticker__item{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;animation:.45s pricing-ticker-in;display:flex;overflow:hidden}body.lm-light-page .pricing-ticker__item strong{color:#fff;font-weight:600}body.lm-light-page .pricing-ticker__detail{text-overflow:ellipsis;overflow:hidden}body.lm-light-page .pricing-ticker__detail strong{color:var(--lm-success);font-weight:700}@keyframes pricing-ticker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body.lm-light-page .pricing-example__card{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);padding:clamp(1.5rem,3vw,2rem)}body.lm-light-page .pricing-example__card h3{color:var(--lm-text-primary);font-size:1.125rem;font-weight:600}body.lm-light-page .pricing-example__sub{color:var(--lm-text-muted);margin:.125rem 0 1.375rem;font-size:.8125rem}body.lm-light-page .pricing-example__flow{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body.lm-light-page .pricing-example__step{border-left:1px solid var(--lm-border);padding:0 1.25rem .875rem}body.lm-light-page .pricing-example__step:first-child{border-left:none;padding-left:0}body.lm-light-page .pricing-example__label{letter-spacing:.08em;text-transform:uppercase;color:var(--lm-text-muted);font-size:.6875rem;font-weight:600}body.lm-light-page .pricing-example__value{letter-spacing:-.02em;color:var(--lm-text-primary);font-variant-numeric:tabular-nums;margin:.25rem 0 .125rem;font-size:1.5rem;font-weight:700}body.lm-light-page .pricing-example__value--good{color:var(--lm-success-text)}body.lm-light-page .pricing-example__desc{color:var(--lm-text-muted);font-size:.8125rem;line-height:1.45}body.lm-light-page .pricing-example__foot{border-top:1px solid var(--lm-border);color:var(--lm-text-secondary);margin-top:.5rem;padding-top:.875rem;font-size:.875rem}body.lm-light-page .pricing-example__foot strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-agents__head .lmv2-h2{margin-top:.75rem}body.lm-light-page .pricing-agents__head .lmv2-lead{max-width:44rem;margin-top:.625rem}body.lm-light-page .pricing-agents__nav{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}body.lm-light-page .pricing-agents__nav button{background:var(--lm-surface);border:1px solid var(--lm-border-strong);width:2.5rem;height:2.5rem;color:var(--lm-text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s,opacity .15s;display:flex}body.lm-light-page .pricing-agents__nav button:hover:not(:disabled){border-color:var(--lm-blue);color:var(--lm-blue-hover)}body.lm-light-page .pricing-agents__nav button:disabled{opacity:.4;cursor:default}body.lm-light-page .pricing-agents__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.875rem;padding:.875rem .125rem 1.125rem;display:flex;overflow-x:auto}body.lm-light-page .pricing-agents__track::-webkit-scrollbar{display:none}body.lm-light-page .pricing-agents__card{scroll-snap-align:start;background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);min-height:14rem;box-shadow:var(--lm-shadow-card);flex-direction:column;flex:0 0 20rem;padding:1.375rem 1.375rem 1.125rem;display:flex}body.lm-light-page .pricing-agents__card--custom{border:1px dashed var(--lm-ai);background:linear-gradient(160deg, var(--lm-surface), var(--lm-ai-tint))}body.lm-light-page .pricing-agents__top{justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}body.lm-light-page .pricing-agents__ico{border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:flex}body.lm-light-page .pricing-agents__chip{letter-spacing:.07em;text-transform:uppercase;border-radius:var(--lm-radius-sm);white-space:nowrap;padding:.25rem .7rem;font-size:.6875rem;font-weight:600}body.lm-light-page .pricing-agents__name{letter-spacing:-.01em;color:var(--lm-text-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}body.lm-light-page .pricing-agents__quote{color:var(--lm-text-secondary);margin-bottom:.875rem;font-size:.875rem;font-style:italic;line-height:1.5}body.lm-light-page .pricing-agents__price{color:var(--lm-ai-text);font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:1.375rem;font-weight:700}body.lm-light-page .pricing-agents__stat{border-top:1px solid var(--lm-border);color:var(--lm-text-muted);align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.75rem;line-height:1.5;display:flex}body.lm-light-page .pricing-agents__stat:before{content:"";background:var(--agent-dot,var(--lm-blue));border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}body.lm-light-page .pricing-agents__stat strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-agents__cta{color:var(--lm-ai-text);align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}body.lm-light-page .pricing-agents__cta:hover{text-decoration:underline}body.lm-light-page .pricing-audience__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}body.lm-light-page .pricing-audience__card{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);padding:1.125rem 1.375rem}body.lm-light-page .pricing-audience__role{letter-spacing:.08em;text-transform:uppercase;color:var(--lm-blue-hover);background:var(--lm-info-tint);border-radius:var(--lm-radius-sm);margin-bottom:.5rem;padding:.25rem .7rem;font-size:.6875rem;font-weight:600;display:inline-block}body.lm-light-page .pricing-audience__card p{color:var(--lm-text-secondary);font-size:.875rem;line-height:1.55}body.lm-light-page .pricing-audience__card p strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-faq__list{max-width:52rem}body.lm-light-page .pricing-faq__item{background:var(--lm-surface);border:1px solid var(--lm-border);border-left:3px solid var(--lm-blue);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card);margin-bottom:.75rem;overflow:hidden}body.lm-light-page .pricing-faq__item summary{cursor:pointer;color:var(--lm-text-primary);-webkit-user-select:none;user-select:none;padding:1.05rem 3.5rem 1.05rem 1.375rem;font-size:.9375rem;font-weight:600;list-style:none;position:relative}body.lm-light-page .pricing-faq__item summary::-webkit-details-marker{display:none}body.lm-light-page .pricing-faq__item summary:after{content:"+";background:var(--lm-surface-sunken);width:1.875rem;height:1.875rem;color:var(--lm-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:1.125rem;font-weight:400;line-height:1;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}body.lm-light-page .pricing-faq__item[open] summary:after{content:"–"}body.lm-light-page .pricing-faq__item p{color:var(--lm-text-secondary);padding:0 1.375rem 1.125rem;font-size:.875rem;line-height:1.6}body.lm-light-page .pricing-faq__item p strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .pricing-faq__more{color:var(--lm-text-muted);margin-top:1.125rem;font-size:.875rem}body.lm-light-page .pricing-faq__more a{color:var(--lm-blue-hover);font-weight:600;text-decoration:none}body.lm-light-page .pricing-faq__more a:hover{text-decoration:underline}body.lm-light-page .pricing-final{text-align:center;background:linear-gradient(#0000,#2392ff0f);margin-top:1.5rem;padding-block:clamp(3rem,5.5vw,4.25rem)}body.lm-light-page .pricing-final__sub{max-width:30rem;margin:.75rem auto 1.5rem}body.lm-light-page .pricing-final__cta{border-radius:var(--lm-radius);background:var(--lm-blue-interactive);color:#fff;padding:.825rem 1.75rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}body.lm-light-page .pricing-final__cta:hover{background:var(--lm-blue-hover)}@media (width<=900px){body.lm-light-page .pricing-cols{grid-template-columns:1fr}body.lm-light-page .pricing-plan--featured{order:-1}}@media (width<=860px){body.lm-light-page .pricing-steps__grid,body.lm-light-page .pricing-audience__grid{grid-template-columns:1fr}body.lm-light-page .pricing-impact__grid,body.lm-light-page .pricing-example__flow{grid-template-columns:repeat(2,minmax(0,1fr))}body.lm-light-page .pricing-example__step{padding:.625rem 1rem}body.lm-light-page .pricing-example__step:nth-child(odd){border-left:none;padding-left:0}body.lm-light-page .pricing-ticker{flex-wrap:wrap}body.lm-light-page .pricing-ticker__label{min-width:0}body.lm-light-page .pricing-ticker__item{white-space:normal;flex-basis:100%}}@media (prefers-reduced-motion:reduce){body.lm-light-page .pricing-ticker__dot:after,body.lm-light-page .pricing-ticker__item{animation:none}}.case-studies-page{display:block;overflow-x:hidden}body.lm-light-page .cs-hero{background:var(--lm-surface);border-bottom:1px solid var(--lm-border);padding-top:calc(var(--banner-offset,0px) + 88px);padding-bottom:clamp(2.75rem,5vw,4rem)}body.lm-light-page .cs-hero__inner,body.lm-light-page .cs-list__inner{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}body.lm-light-page .cs-hero__title{max-width:44rem;margin:1rem 0 0}body.lm-light-page .cs-hero__sub{max-width:46rem;margin:1.125rem 0 0}body.lm-light-page .cs-strip{margin-top:clamp(2rem,3.5vw,2.75rem)}body.lm-light-page .cs-strip__label{letter-spacing:.09em;text-transform:uppercase;color:var(--lm-text-muted);font-size:.75rem;font-weight:600}body.lm-light-page .cs-strip__grid{background:var(--lm-surface-sunken);border-radius:var(--lm-radius-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:.75rem;padding:1px;display:grid;overflow:hidden}body.lm-light-page .cs-strip__tile{--cs-tone:var(--lm-navy);background:var(--lm-surface);padding:1.25rem 1.375rem}body.lm-light-page .cs-strip__tile--success{--cs-tone:var(--lm-success-text)}body.lm-light-page .cs-strip__tile--primary{--cs-tone:var(--lm-blue-hover)}body.lm-light-page .cs-strip__tile--navy{--cs-tone:var(--lm-navy)}body.lm-light-page .cs-strip__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cs-tone);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700}body.lm-light-page .cs-strip__tile-label{color:var(--lm-text-primary);margin-top:.375rem;font-size:.8125rem;font-weight:600}body.lm-light-page .cs-strip__tile-detail{color:var(--lm-text-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.45}body.lm-light-page .cs-strip__note{color:var(--lm-text-muted);max-width:44rem;margin-top:.875rem;font-size:.8125rem;line-height:1.5}body.lm-light-page .cs-list{background:var(--lm-surface-page);padding-block:clamp(3rem,5.5vw,4.75rem)}body.lm-light-page .cs-list__title{margin-top:1rem}body.lm-light-page .cs-list__stack{gap:clamp(1.25rem,2.5vw,1.75rem);margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}body.lm-light-page .cs-card{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-xl);box-shadow:var(--lm-shadow-card);transition:border-color .18s,box-shadow .18s;overflow:hidden}body.lm-light-page .cs-card:hover{border-color:var(--lm-border-strong);box-shadow:var(--lm-shadow-raise)}body.lm-light-page .cs-card__head{border-bottom:1px solid var(--lm-border);align-items:center;gap:1rem;padding:1.125rem clamp(1.25rem,2.5vw,1.75rem);display:flex}body.lm-light-page .cs-card__logo-tile{background:var(--lm-surface);border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius);flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;padding:.5rem;display:inline-flex}body.lm-light-page .cs-card__logo{object-fit:contain;max-width:100%;max-height:100%}body.lm-light-page .cs-card__logo-tile--monogram{background:var(--lm-navy-soft);color:var(--lm-navy);letter-spacing:-.01em;border-color:#0000;font-size:1.25rem;font-weight:600}body.lm-light-page .cs-card__id{flex:auto;min-width:0}body.lm-light-page .cs-card__company{letter-spacing:-.01em;color:var(--lm-text-primary);font-size:1.0625rem;font-weight:600}body.lm-light-page .cs-card__meta{color:var(--lm-text-muted);margin-top:.125rem;font-size:.8125rem}body.lm-light-page .cs-card__badge{--cs-badge-tone:var(--lm-navy);--cs-badge-tint:var(--lm-navy-soft);border-radius:var(--lm-radius-pill);background:var(--cs-badge-tint);color:var(--cs-badge-tone);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin-left:auto;padding:.3rem .75rem;font-size:.6875rem;font-weight:600}body.lm-light-page .cs-card__badge--success{--cs-badge-tone:var(--lm-success-text);--cs-badge-tint:var(--lm-success-tint)}body.lm-light-page .cs-card__badge--warning{--cs-badge-tone:var(--lm-warning-text);--cs-badge-tint:var(--lm-warning-tint)}body.lm-light-page .cs-card__badge--ai{--cs-badge-tone:var(--lm-ai-text);--cs-badge-tint:var(--lm-ai-tint)}body.lm-light-page .cs-card__badge--info{--cs-badge-tone:var(--lm-blue-hover);--cs-badge-tint:var(--lm-info-tint)}body.lm-light-page .cs-card__body{flex-direction:column;align-items:flex-start;gap:.875rem;padding:clamp(1.375rem,2.5vw,1.75rem);display:flex}body.lm-light-page .cs-card__headline{letter-spacing:-.025em;color:var(--lm-text-primary);max-width:44rem;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;line-height:1.25}body.lm-light-page .cs-card__desc{color:var(--lm-text-secondary);max-width:52rem;font-size:.975rem;line-height:1.65}body.lm-light-page .cs-card__desc strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .cs-card__metrics{background:var(--lm-surface-sunken);border-radius:var(--lm-radius-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;margin-top:.375rem;padding:1px;display:grid;overflow:hidden}body.lm-light-page .cs-metric{--cs-tone:var(--lm-navy);background:var(--lm-surface);padding:.875rem 1rem}body.lm-light-page .cs-metric--success{--cs-tone:var(--lm-success-text)}body.lm-light-page .cs-metric--primary{--cs-tone:var(--lm-blue-hover)}body.lm-light-page .cs-metric__value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--cs-tone);font-size:1.4rem;font-weight:700}body.lm-light-page .cs-metric__label{color:var(--lm-text-primary);margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1.35}body.lm-light-page .cs-metric__detail{font-variant-numeric:tabular-nums;color:var(--lm-text-muted);margin-top:.125rem;font-size:.75rem;line-height:1.4}body.lm-light-page .cs-card__foot{background:var(--lm-surface-page);border-top:1px solid var(--lm-border);color:var(--lm-text-muted);align-items:center;gap:.5rem;padding:.875rem clamp(1.25rem,2.5vw,1.75rem);font-size:.8125rem;line-height:1.45;display:flex}body.lm-light-page .cs-card__foot-dot{border-radius:var(--lm-radius-pill);background:var(--lm-success);flex-shrink:0;width:.4375rem;height:.4375rem}@media (width<=767px){body.lm-light-page .cs-strip__grid,body.lm-light-page .cs-card__metrics{grid-template-columns:1fr}body.lm-light-page .cs-card__head{flex-wrap:wrap}body.lm-light-page .cs-card__badge{flex-basis:100%;order:3;margin-left:0}}.who-is-for-page{background-color:var(--color-bg);display:block;overflow-x:hidden}.who-hero{padding-top:calc(var(--navbar-height) + var(--space-16));padding-bottom:var(--space-16);isolation:isolate;position:relative;overflow:hidden}.who-hero__glow{pointer-events:none;filter:blur(80px);z-index:-1;position:absolute}.who-hero__glow--left{opacity:.5;background:radial-gradient(circle,#1b84ff47 0%,#1e1e3f24 62%,#0000 100%);width:1050px;height:620px;top:-220px;left:50%;transform:translate(-70%)}.who-hero__glow--right{opacity:.34;background:radial-gradient(circle,#40d39047 0%,#0000 75%);width:560px;height:560px;top:-60px;right:-170px}.who-hero__content-wrap{justify-content:center;display:flex}.who-hero__content{text-align:center;max-width:800px}.who-hero__title{font-family:var(--font-family-display);letter-spacing:-.02em;margin-bottom:var(--space-4);white-space:nowrap;font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:1.06}.who-hero__subtitle{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.who-personas{padding-block:var(--space-20);border-top:1px solid var(--color-border)}.who-personas__grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.persona-card{--persona-accent:var(--color-green);--persona-soft:var(--color-green-soft);--persona-border:var(--color-green-glow);background:linear-gradient(155deg, var(--color-bg) 0%, var(--color-bg-elevated) 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);flex-direction:column;min-height:100%;transition:border-color .24s,transform .24s;display:flex}.persona-card:hover{border-color:var(--persona-border);transform:translateY(-2px)}.persona-card--brand,.persona-card--green{--persona-accent:var(--color-green);--persona-soft:var(--color-green-soft);--persona-border:var(--color-green-glow)}.persona-card--blue{--persona-accent:var(--color-blue);--persona-soft:var(--color-blue-soft);--persona-border:var(--color-blue-glow)}.persona-card--cyan,.persona-card--yellow{--persona-accent:var(--color-yellow);--persona-soft:var(--color-yellow-soft);--persona-border:var(--color-yellow-glow)}.persona-card--red{--persona-accent:var(--color-red);--persona-soft:var(--color-red-soft);--persona-border:var(--color-red-glow)}.persona-card__header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.persona-card__icon-wrap{border:1px solid var(--persona-border);background-color:var(--persona-soft);width:48px;height:48px;color:var(--persona-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.who-icon{width:24px;height:24px}.persona-card__role{letter-spacing:-.01em;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.2}.persona-card__headline{font-family:var(--font-family-display);margin-bottom:var(--space-4);font-size:clamp(1.45rem,2.1vw,1.95rem);line-height:1.2}.persona-card__description{color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--space-6)}.persona-card__benefits{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.persona-card__benefits li{align-items:flex-start;gap:var(--space-3);color:#ffffffe0;font-size:var(--font-size-sm);line-height:1.45;display:flex}.who-check-icon{width:16px;height:16px;color:var(--persona-accent);flex-shrink:0;margin-top:2px}.persona-card__metric{padding-top:var(--space-5);align-items:baseline;gap:var(--space-3);border-top:1px solid #ffffff1a;margin-top:auto;display:flex}.persona-card__metric-value{color:var(--persona-accent);font-family:var(--font-family-label);font-size:clamp(1.9rem,3vw,2.3rem);line-height:1}.persona-card__metric-label{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.who-framework{padding-block:var(--space-20);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 16% 0,#1b84ff1f,#0000 44%),radial-gradient(circle at 90% 6%,#40d3901a,#0000 44%),#ffffff03;position:relative}.who-framework__header{text-align:center;max-width:760px;margin-inline:auto;margin-bottom:var(--space-12)}.who-framework__header h2{font-family:var(--font-family-display);white-space:nowrap;margin-bottom:var(--space-3);font-size:clamp(1.5rem,2.8vw,2.4rem)}.who-framework__header h2 em{color:var(--color-blue);font-style:normal}.who-framework__header p{color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.who-framework__stack{gap:var(--space-8);flex-direction:column;max-width:1040px;margin-inline:auto;display:flex;position:relative}.framework-layer{gap:var(--space-6);grid-template-columns:170px minmax(0,1fr);align-items:start;display:grid;position:relative}.framework-layer:before{content:"";background-color:#ffffff24;width:18px;height:1px;position:absolute;top:20px;left:170px}.framework-layer__title{font-family:var(--font-family-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-subtle);text-align:right;padding-top:var(--space-5);font-size:.68rem}.framework-layer__items{gap:var(--space-4);display:grid}.framework-layer__items--two{grid-template-columns:repeat(2,minmax(0,1fr))}.framework-layer__items--three{grid-template-columns:repeat(3,minmax(0,1fr))}.framework-layer__items--five{grid-template-columns:repeat(5,minmax(0,1fr))}.framework-layer__item{border-radius:var(--radius-md);border:1px solid var(--color-border);min-height:96px;padding:var(--space-4);text-align:center;justify-content:center;align-items:center;gap:var(--space-2);background-color:#ffffff08;flex-direction:column;display:flex}.framework-layer__item span{font-size:.85rem;line-height:1.35}.framework-layer__item--blue-lm{background-color:var(--color-blue-soft);border-color:var(--color-blue-glow);color:var(--color-text-muted)}.framework-layer__item--yellow-lm{background-color:var(--color-yellow-soft);border-color:var(--color-yellow-glow);color:var(--color-text-muted)}.framework-layer__item--green{background-color:var(--color-green-soft);border-color:var(--color-green-glow);color:var(--color-text-muted)}.framework-layer__item--north-star{border-color:var(--color-green-glow);box-shadow:0 0 0 1px var(--color-green-soft) inset;background-color:#0a322380}.who-arrow-icon{color:#ffffff80;width:16px;height:16px}.who-framework__footnote{margin-top:var(--space-2);text-align:right;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}@media (width<=1199px){.who-hero{padding-top:var(--space-16)}.who-personas__grid{gap:var(--space-5)}.framework-layer{gap:var(--space-3);grid-template-columns:1fr}.framework-layer:before{display:none}.framework-layer__title{text-align:left;padding-top:0}.framework-layer__items--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.who-is-for-page{padding-top:0}.who-hero{padding-top:var(--space-12);padding-bottom:var(--space-12)}.who-hero__title{white-space:normal}.who-hero__subtitle{font-size:var(--font-size-base)}.who-hero__content-wrap{margin-top:var(--space-12)}.who-personas{padding-top:var(--space-10);padding-bottom:var(--space-10)}.who-personas__grid{gap:var(--space-4);grid-template-columns:1fr}.persona-card{padding:var(--space-6)}.who-framework{padding-block:var(--space-16)}.who-framework__header h2{white-space:normal;font-size:clamp(1.4rem,5vw,1.9rem)}.who-framework__stack{gap:var(--space-6)}.framework-layer__items--two,.framework-layer__items--three,.framework-layer__items--five{grid-template-columns:1fr}.framework-layer__item{min-height:86px}.who-framework__footnote{text-align:left;line-height:1.5}}.cockpit-section{--ck-bg:var(--color-light-bg);--ck-surface:var(--color-light-surface);--ck-text:var(--color-light-text);--ck-text-muted:var(--color-light-text-muted);--ck-border:#0f172a1a;padding-block:var(--space-20);border-top:1px solid var(--ck-border);background:var(--ck-bg);color:var(--ck-text)}.cockpit-section .cockpit-title{color:var(--ck-text-muted)}.cockpit-section .cockpit-title span{color:var(--ck-text)}.cockpit-section .cockpit-title em{color:var(--color-brand)}.cockpit-section .cockpit-description{color:var(--ck-text-muted);white-space:nowrap}.cockpit-section .cockpit-kpi-card__value{color:var(--color-text)}.cockpit-section .cockpit-kpi-card__label{color:var(--color-text-muted)}.cockpit-section .cockpit-kpi-card__hint{color:var(--color-text-subtle)}.cockpit-kpi-card{background-color:var(--ck-surface);border-color:var(--ck-border)}.cockpit-bar-track{background:#0f172a14}.cockpit-invest-row__value strong,.cockpit-team-row__values strong,.cockpit-insight__body strong{color:var(--ck-text)}.cockpit-overview{background-color:var(--color-bg-card);border-color:var(--color-border)}.cockpit-overview .cockpit-panel,.cockpit-overview .cockpit-okr-cell{border-color:var(--color-border);background-color:#ffffff05}.cockpit-overview .cockpit-bar-track{background:#ffffff0d}.cockpit-overview__header{border-color:var(--color-border);background:#ffffff03}.cockpit-overview__header h3,.cockpit-overview .cockpit-panel__title,.cockpit-overview .cockpit-okr-cell__value,.cockpit-overview .cockpit-invest-row__value strong,.cockpit-overview .cockpit-team-row__values strong,.cockpit-overview .cockpit-insight__body strong{color:var(--color-text)}.cockpit-overview__subtitle,.cockpit-overview .cockpit-panel__header p,.cockpit-overview .cockpit-invest-row__label,.cockpit-overview .cockpit-team-row__name,.cockpit-overview .cockpit-okr-cell__label,.cockpit-overview .cockpit-legend,.cockpit-overview .cockpit-insight__body{color:var(--color-text-muted)}.cockpit-overview .cockpit-okr-cell__value span,.cockpit-overview .cockpit-invest-row__target,.cockpit-overview .cockpit-team-row__target{color:var(--color-text-subtle)}.cockpit-header{max-width:820px;margin-bottom:var(--space-8)}.cockpit-eyebrow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);color:var(--color-brand);font-family:var(--font-family-label);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--space-3);background-color:#40d3901a;border:1px solid #40d39047;font-size:.7rem;display:inline-flex}.cockpit-eyebrow__icon{border-radius:var(--radius-sm);background-color:#40d39033;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.cockpit-title{font-family:var(--font-family-display);margin-bottom:var(--space-3);white-space:nowrap;font-size:clamp(1.5rem,2.9vw,2.3rem);line-height:1.12}.cockpit-title span{color:var(--ck-text)}.cockpit-title em{color:var(--color-brand);font-style:normal}.cockpit-description{color:var(--color-light-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);white-space:nowrap;max-width:none}.cockpit-kpi-strip{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cockpit-kpi-card{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-bg-card);transition:transform .2s,border-color .2s;display:flex}.cockpit-kpi-card:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.cockpit-kpi-card__icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.cockpit-kpi-card--brand .cockpit-kpi-card__icon{background:var(--color-green-soft);color:var(--color-green)}.cockpit-kpi-card--yellow .cockpit-kpi-card__icon{background:var(--color-yellow-soft);color:var(--color-yellow)}.cockpit-kpi-card--blue .cockpit-kpi-card__icon{background:var(--color-blue-soft);color:var(--color-blue)}.cockpit-kpi-card--red .cockpit-kpi-card__icon{background:var(--color-red-soft);color:var(--color-red)}.cockpit-kpi-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.cockpit-kpi-card__value{font-family:var(--font-family-display);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0;line-height:1}.cockpit-kpi-card__label{font-family:var(--font-family-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);margin:var(--space-2) 0 0;font-size:.7rem}.cockpit-kpi-card__hint{font-size:var(--font-size-sm);color:var(--color-text-subtle);margin:0}.cockpit-overview{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-bg-card);overflow:hidden}.cockpit-overview__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);background:#ffffff03;display:flex}.cockpit-overview__header h3{font-family:var(--font-family-display);font-size:var(--font-size-xl);margin:0 0 2px}.cockpit-overview__subtitle{color:var(--color-text-subtle);font-size:var(--font-size-sm);margin:0}.cockpit-overview__status{gap:var(--space-2);flex-wrap:wrap;display:flex}.cockpit-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:var(--font-weight-medium);border:1px solid #0000;display:inline-flex}.cockpit-chip--brand{background:var(--color-green-soft);color:var(--color-green);border-color:var(--color-green-glow)}.cockpit-chip--warning{background:var(--color-yellow-soft);color:var(--color-yellow);border-color:var(--color-yellow-glow)}.cockpit-overview__grid{gap:var(--space-5);padding:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.cockpit-panel{padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff05}.cockpit-panel--wide{grid-column:1/-1}.cockpit-panel--insight{gap:var(--space-2) var(--space-4);background:linear-gradient(135deg,#40d39014 0%,#1b84ff0f 100%);border-color:#40d39040;grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.cockpit-panel--insight .cockpit-panel__title{grid-area:1/2;margin:0}.cockpit-insight__icon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-brand);background:#40d39026;grid-area:1/1/3;justify-content:center;align-items:center;display:inline-flex}.cockpit-insight__body{color:var(--color-text-muted);line-height:var(--line-height-relaxed);grid-area:2/2;margin:0}.cockpit-insight__body strong{color:var(--color-text)}.cockpit-insight__link{align-items:center;gap:var(--space-2);color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);grid-area:1/3/3;transition:transform .2s;display:inline-flex}.cockpit-insight__link:hover{transform:translate(3px)}.cockpit-panel__header{margin-bottom:var(--space-4)}.cockpit-panel__header p{color:var(--color-text-subtle);font-size:var(--font-size-sm);margin:2px 0 0}.cockpit-panel__title{font-family:var(--font-family-display);font-size:var(--font-size-lg);margin:0 0 var(--space-4)}.cockpit-okr-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cockpit-okr-cell{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff05;display:flex}.cockpit-okr-cell__indicator{border-radius:var(--radius-full);flex-shrink:0;width:3px}.cockpit-okr-cell--brand .cockpit-okr-cell__indicator{background:var(--color-green)}.cockpit-okr-cell--yellow .cockpit-okr-cell__indicator{background:var(--color-yellow)}.cockpit-okr-cell__label{align-items:center;gap:var(--space-2);font-family:var(--font-family-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-1);flex-wrap:wrap;font-size:.68rem;display:flex}.cockpit-okr-cell__delta{padding:1px var(--space-2);border-radius:var(--radius-sm);letter-spacing:0;text-transform:none;font-size:.7rem}.cockpit-okr-cell__delta--brand{background:var(--color-green-soft);color:var(--color-green)}.cockpit-okr-cell__delta--yellow{background:var(--color-yellow-soft);color:var(--color-yellow)}.cockpit-okr-cell__value{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.cockpit-okr-cell__value span{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-subtle);margin-left:var(--space-1)}.cockpit-invest-list,.cockpit-team-list{gap:var(--space-3);flex-direction:column;display:flex}.cockpit-invest-row,.cockpit-team-row{align-items:center;gap:var(--space-3);grid-template-columns:110px 1fr auto;display:grid}.cockpit-invest-row__label,.cockpit-team-row__name{font-size:var(--font-size-sm);color:var(--color-text-muted);align-items:center;gap:var(--space-2);display:inline-flex}.cockpit-invest-row__value,.cockpit-team-row__values{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;display:inline-flex}.cockpit-invest-row__value strong,.cockpit-team-row__values strong{font-family:var(--font-family-mono);color:var(--color-text);font-weight:var(--font-weight-bold)}.cockpit-invest-row__target,.cockpit-team-row__target{color:var(--color-text-subtle);font-size:.75rem;font-family:var(--font-family-mono)}.cockpit-team-row__dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.cockpit-team-row__dot--high{background:var(--color-green)}.cockpit-team-row__dot--medium{background:var(--color-yellow)}.cockpit-team-row__dot--low{background:var(--color-red)}.cockpit-bar-track{border-radius:var(--radius-full);background:#ffffff0d;height:8px;position:relative;overflow:hidden}.cockpit-bar-fill{border-radius:inherit;height:100%;width:var(--bar-width,0%);transition:width 1.2s cubic-bezier(.22,1,.36,1);display:block}.cockpit-bar-fill--brand{background:var(--color-green)}.cockpit-bar-fill--blue{background:var(--color-blue)}.cockpit-bar-fill--yellow{background:var(--color-yellow)}.cockpit-bar-fill--red{background:var(--color-red)}.cockpit-legend{gap:var(--space-3);color:var(--color-text-subtle);margin-top:var(--space-2);flex-wrap:wrap;font-size:.7rem;display:flex}.cockpit-legend span{align-items:center;gap:var(--space-1);display:inline-flex}.cockpit-dot{border-radius:var(--radius-full);width:8px;height:8px;display:inline-block}.cockpit-dot--high{background:var(--color-green)}.cockpit-dot--medium{background:var(--color-yellow)}.cockpit-dot--low{background:var(--color-red)}@media (width<=1199px){.cockpit-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-overview__grid,.cockpit-okr-grid{grid-template-columns:1fr}}@media (width<=767px){.cockpit-section{padding-block:var(--space-10)}.cockpit-title{white-space:normal;font-size:clamp(1.4rem,5vw,1.9rem)}.cockpit-kpi-strip{grid-template-columns:1fr}.cockpit-overview__grid{padding:var(--space-4);gap:var(--space-4)}.cockpit-panel{padding:var(--space-4)}.cockpit-overview__header{padding:var(--space-4);flex-direction:column;align-items:flex-start}.cockpit-invest-row,.cockpit-team-row{gap:var(--space-2);grid-template-columns:1fr}.cockpit-panel--insight{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.cockpit-panel--insight .cockpit-panel__title,.cockpit-insight__body,.cockpit-insight__link{grid-column:1}.cockpit-insight__icon,.cockpit-insight__link{grid-row:auto}}body.lm-legacy-light .cockpit-kpi-card--brand .cockpit-kpi-card__icon,body.lm-legacy-light .cockpit-chip--brand,body.lm-legacy-light .cockpit-okr-cell__delta--brand{color:var(--lm-success-text)}body.lm-legacy-light .cockpit-kpi-card--yellow .cockpit-kpi-card__icon,body.lm-legacy-light .cockpit-chip--warning,body.lm-legacy-light .cockpit-okr-cell__delta--yellow{color:var(--lm-warning-text)}body.lm-legacy-light .cockpit-kpi-card--blue .cockpit-kpi-card__icon{color:var(--lm-blue-hover)}body.lm-legacy-light .cockpit-kpi-card--red .cockpit-kpi-card__icon{color:var(--lm-danger-text)}body.lm-legacy-light .cockpit-chip--brand{border-color:#40d39059}body.lm-legacy-light .cockpit-chip--warning{border-color:#ecb22e66}body.lm-legacy-light .cockpit-bar-track,body.lm-legacy-light .cockpit-overview .cockpit-bar-track{background:var(--lm-surface-sunken)}body.lm-legacy-light .cockpit-overview .cockpit-panel,body.lm-legacy-light .cockpit-overview .cockpit-okr-cell,body.lm-legacy-light .cockpit-overview__header{background-color:var(--lm-surface-page)}body.lm-legacy-light .cockpit-kpi-card__value,body.lm-legacy-light .cockpit-okr-cell__value{font-variant-numeric:tabular-nums}.kg-section{padding-block:var(--space-20);border-top:1px solid var(--color-border);background:var(--color-bg)}.kg-header{max-width:820px;margin-bottom:var(--space-8)}.kg-eyebrow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);color:var(--color-cyan);font-family:var(--font-family-label);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--space-3);background:#22d3ee14;border:1px solid #22d3ee47;font-size:.7rem;display:inline-flex}.kg-eyebrow__icon{border-radius:var(--radius-sm);background:#22d3ee33;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.kg-title{font-family:var(--font-family-display);margin-bottom:var(--space-3);white-space:nowrap;font-size:clamp(1.5rem,2.9vw,2.3rem);line-height:1.12}.kg-title span{color:var(--color-text-subtle)}.kg-title em{color:var(--color-blue);font-style:normal}.kg-description{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);max-width:720px}.kg-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}.kg-graph-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card);min-height:640px;position:relative;overflow:hidden}.kg-legend{top:var(--space-4);left:var(--space-4);z-index:3;gap:var(--space-2);padding:var(--space-3) var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#0b1028d9;flex-direction:column;display:flex;position:absolute}.kg-legend__item{align-items:center;gap:var(--space-2);font-family:var(--font-family-mono);color:var(--color-text-muted);font-size:.7rem;display:inline-flex}.kg-legend__item i{border-radius:var(--radius-full);border:2px solid var(--legend-color,transparent);width:10px;height:10px;box-shadow:0 0 6px var(--legend-color,transparent);display:inline-block}.kg-toolbar{top:var(--space-4);right:var(--space-4);z-index:3;align-items:center;gap:var(--space-3);display:flex;position:absolute}.kg-zoom{gap:var(--space-1);padding:var(--space-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0b1028d9;display:inline-flex}.kg-zoom button{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.kg-zoom button:hover{color:var(--color-text);background:#ffffff0f}.kg-live{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-brand);font-family:var(--font-family-mono);font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;background:#40d3901f;border:1px solid #40d39059;display:inline-flex}.kg-live__dot{border-radius:var(--radius-full);background:var(--color-brand);width:7px;height:7px;animation:1.4s infinite kg-pulse}@keyframes kg-pulse{0%,to{opacity:1;box-shadow:0 0 #40d39099}50%{opacity:.5;box-shadow:0 0 0 6px #40d39000}}.kg-canvas{transform-origin:50%;width:100%;height:100%;min-height:640px;transform:scale(var(--pkg-zoom,1));transition:transform .25s}.kg-svg{width:100%;height:100%;min-height:640px}.kg-sidebar{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.kg-alerts-panel{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card);overflow:hidden}.kg-alerts-panel__head{padding:var(--space-4);border-bottom:1px solid var(--color-border)}.kg-alerts-panel__title{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.kg-alerts-panel__title h3{font-family:var(--font-family-display);font-size:var(--font-size-lg);color:var(--color-text);flex:1;margin:0}.kg-stats{gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);display:grid}.kg-stat{text-align:center;padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);border:1px solid}.kg-stat strong{font-family:var(--font-family-display);font-size:var(--font-size-2xl);color:var(--color-text);display:block}.kg-stat span{font-family:var(--font-family-label);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:.6rem;display:block}.kg-stat--danger{background:#ef44440f;border-color:#ef44444d}.kg-stat--danger span{color:var(--color-danger)}.kg-stat--warning{background:#fb923c0f;border-color:#fb923c4d}.kg-stat--warning span{color:#fb923c}.kg-stat--info{background:#1b84ff0f;border-color:#1b84ff4d}.kg-stat--info span{color:var(--color-accent)}.kg-stat--brand{background:#40d3900f;border-color:#40d3904d}.kg-stat--brand span{color:var(--color-brand)}.kg-alerts-list{padding:var(--space-3);gap:var(--space-3);flex-direction:column;max-height:440px;display:flex;overflow-y:auto}.kg-alerts-list::-webkit-scrollbar{width:6px}.kg-alerts-list::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.kg-alert{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid}.kg-alert--high{background:#ef44440a;border-color:#ef444440}.kg-alert--medium{background:#fb923c0a;border-color:#fb923c40}.kg-alert--low{background:#1b84ff0a;border-color:#1b84ff40}.kg-alert__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.kg-alert__head h4{font-size:var(--font-size-sm);color:var(--color-text);flex:1;margin:0}.kg-alert__icon{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.kg-alert__icon--high{color:var(--color-danger);background:#ef444426}.kg-alert__icon--medium{color:#fb923c;background:#fb923c26}.kg-alert__icon--low{color:var(--color-accent);background:#1b84ff26}.kg-alert__time{color:var(--color-text-subtle);font-size:.7rem;font-family:var(--font-family-mono);align-items:center;gap:4px;display:inline-flex}.kg-alert p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-3);line-height:1.5}.kg-alert__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kg-alert__tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.kg-chip{font-size:.65rem;font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-sm);text-transform:capitalize;letter-spacing:.02em}.kg-chip--high{color:var(--color-danger);background:#ef444426;border:1px solid #ef44444d}.kg-chip--medium{color:#fb923c;background:#fb923c26}.kg-chip--low,.kg-chip--source-accent{color:var(--color-accent);background:#1b84ff26}.kg-chip--source-warning{color:#fb923c;background:#fb923c26}.kg-chip--source-purple{color:var(--color-purple);background:#c084fc26}.kg-chip--source-brand{color:var(--color-brand);background:#40d39026}.kg-alert__actions-count{color:var(--color-brand);font-size:.7rem;font-family:var(--font-family-mono)}.kg-alert__cta{color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-weight-medium);padding:4px var(--space-2);border-radius:var(--radius-sm);background:#ffffff0a;align-items:center;gap:4px;transition:background .2s,color .2s;display:inline-flex}.kg-alert__cta:hover{color:var(--color-text);background:#ffffff1a}.kg-insights{border-radius:var(--radius-lg);background:linear-gradient(135deg,#c084fc0f 0%,#60a5fa0f 100%);border:1px solid #c084fc40;overflow:hidden}.kg-insights>header{align-items:center;gap:var(--space-2);padding:var(--space-4);display:flex}.kg-insights__icon{border-radius:var(--radius-sm);color:#fbbf24;background:#fbbf2426;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.kg-insights h4{font-size:var(--font-size-base);flex:1;margin:0}.kg-insights>header button{color:var(--color-text-muted);border-radius:var(--radius-sm);align-items:center;padding:4px;display:inline-flex}.kg-insights>header button:hover{color:var(--color-text)}.kg-insights__inner{padding:0 var(--space-4) var(--space-4)}.kg-insights__inner p{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin:0 0 var(--space-3)}.kg-insights__actions{gap:var(--space-2);display:flex}.kg-btn{font-size:.75rem;font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);transition:background .2s,transform .2s}.kg-btn--ghost{color:var(--color-purple);background:#c084fc1f}.kg-btn--ghost:hover{background:#c084fc38}.kg-btn--brand{background:var(--color-brand);color:#0c1a3e}.kg-btn--brand:hover{background:#5fe0a7}@media (width<=1199px){.kg-grid{grid-template-columns:1fr}.kg-graph-card,.kg-canvas,.kg-svg{min-height:520px}.kg-alerts-list{max-height:none}}@media (width<=767px){.kg-section{padding-block:var(--space-10)}.kg-title{white-space:normal;font-size:clamp(1.4rem,5vw,1.9rem)}.kg-legend{display:none}.kg-stats{grid-template-columns:repeat(2,1fr)}.kg-graph-card,.kg-canvas,.kg-svg{min-height:420px}}body.lm-legacy-light .kg-section{background:var(--lm-surface-page)}body.lm-legacy-light .kg-eyebrow{background:var(--lm-info-tint);color:var(--lm-blue-hover);letter-spacing:.09em;border-color:#2392ff38;font-weight:600}body.lm-legacy-light .kg-eyebrow__icon{background:#2392ff29}body.lm-legacy-light .kg-graph-card,body.lm-legacy-light .kg-alerts-panel{border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card)}body.lm-legacy-light .kg-legend,body.lm-legacy-light .kg-zoom{border-color:var(--lm-border-strong);border-radius:var(--lm-radius);background:#ffffffe6}body.lm-legacy-light .kg-legend__item i{box-shadow:none}body.lm-legacy-light .kg-zoom button:hover{background:var(--lm-surface-sunken);color:var(--lm-text-primary)}body.lm-legacy-light .kg-live{background:var(--lm-success-tint);color:var(--lm-success-text);border-color:#40d39059}body.lm-legacy-light .kg-live__dot{background:var(--lm-success);animation:none}body.lm-legacy-light .kg-stat strong{font-variant-numeric:tabular-nums}body.lm-legacy-light .kg-stat--danger,body.lm-legacy-light .kg-alert--high{background:var(--lm-danger-tint);border-color:#ff336640}body.lm-legacy-light .kg-stat--danger span,body.lm-legacy-light .kg-alert__icon--high,body.lm-legacy-light .kg-chip--high{color:var(--lm-danger-text)}body.lm-legacy-light .kg-alert__icon--high,body.lm-legacy-light .kg-chip--high{background:var(--lm-danger-tint);border-color:#ff336640}body.lm-legacy-light .kg-stat--warning,body.lm-legacy-light .kg-alert--medium{background:var(--lm-warning-tint);border-color:#ecb22e4d}body.lm-legacy-light .kg-stat--warning span,body.lm-legacy-light .kg-alert__icon--medium,body.lm-legacy-light .kg-chip--medium,body.lm-legacy-light .kg-chip--source-warning{color:var(--lm-warning-text)}body.lm-legacy-light .kg-alert__icon--medium,body.lm-legacy-light .kg-chip--medium,body.lm-legacy-light .kg-chip--source-warning{background:var(--lm-warning-tint)}body.lm-legacy-light .kg-stat--info,body.lm-legacy-light .kg-alert--low{background:var(--lm-info-tint);border-color:#2392ff40}body.lm-legacy-light .kg-stat--info span,body.lm-legacy-light .kg-alert__icon--low,body.lm-legacy-light .kg-chip--low,body.lm-legacy-light .kg-chip--source-accent{color:var(--lm-blue-hover)}body.lm-legacy-light .kg-alert__icon--low,body.lm-legacy-light .kg-chip--low,body.lm-legacy-light .kg-chip--source-accent{background:var(--lm-info-tint)}body.lm-legacy-light .kg-stat--brand{background:var(--lm-success-tint);border-color:#40d3904d}body.lm-legacy-light .kg-stat--brand span,body.lm-legacy-light .kg-chip--source-brand{color:var(--lm-success-text)}body.lm-legacy-light .kg-chip--source-brand{background:var(--lm-success-tint)}body.lm-legacy-light .kg-chip--source-purple{background:var(--lm-ai-tint);color:var(--lm-ai-text)}body.lm-legacy-light .kg-alert__cta{background:var(--lm-surface-sunken)}body.lm-legacy-light .kg-alert__cta:hover{background:var(--lm-info-tint);color:var(--lm-blue-hover)}body.lm-legacy-light .kg-insights{background:var(--lm-ai-tint);border-color:#c91eeb2e}body.lm-legacy-light .kg-insights__icon{background:var(--lm-warning-tint);color:var(--lm-warning-text)}body.lm-legacy-light .kg-btn--ghost{background:var(--lm-surface);border:1px solid var(--lm-border-strong);color:var(--lm-text-primary)}body.lm-legacy-light .kg-btn--ghost:hover{background:var(--lm-surface-sunken)}body.lm-legacy-light .kg-btn--brand{background:var(--lm-blue-interactive);color:#fff}body.lm-legacy-light .kg-btn--brand:hover{background:var(--lm-blue-hover)}.aw-section{padding-block:var(--space-20);border-top:1px solid var(--color-border);background:var(--color-bg);position:relative;overflow:hidden}.aw-glow{pointer-events:none;filter:blur(110px);z-index:0;border-radius:50%;position:absolute}.aw-glow--left{background:#40d3901f;width:500px;height:500px;top:10%;left:-200px}.aw-glow--right{background:#1b84ff1a;width:600px;height:600px;bottom:10%;right:-200px}.aw-section .container{z-index:1;position:relative}.aw-header{max-width:820px;margin-bottom:var(--space-8)}.aw-eyebrow-row{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.aw-eyebrow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);color:var(--color-brand);font-family:var(--font-family-label);letter-spacing:.15em;text-transform:uppercase;background:#40d3901a;border:1px solid #40d39047;font-size:.7rem;display:inline-flex}.aw-eyebrow__icon{border-radius:var(--radius-sm);background:#40d39033;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.aw-new-badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-accent);font-family:var(--font-family-label);font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;background:#1b84ff26;border:1px solid #1b84ff59}.aw-title{font-family:var(--font-family-display);margin-bottom:var(--space-3);font-size:clamp(1.5rem,2.9vw,2.3rem);line-height:1.12}.aw-title span{color:var(--color-text-subtle)}.aw-title em{color:var(--color-red);font-style:normal}.aw-description{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);max-width:720px}.aw-grid{gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;display:grid}.aw-label{align-items:center;gap:var(--space-1);font-family:var(--font-family-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.65rem;display:inline-flex}.aw-label--section{margin-bottom:var(--space-2);display:block}.aw-plan-list{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.aw-plan{text-align:left;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card);cursor:pointer;gap:var(--space-2);flex-direction:column;transition:border-color .2s,background .2s;display:flex}.aw-plan:hover{border-color:var(--color-border-strong)}.aw-plan--active{background:linear-gradient(135deg,#40d39014 0%,#1b84ff0a 100%);border-color:#40d39073;box-shadow:0 0 0 1px #40d39040}.aw-plan__head{align-items:center;gap:var(--space-2);display:flex}.aw-plan__icon{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.aw-plan__icon--high{background:var(--color-red-soft);color:var(--color-red)}.aw-plan__icon--medium{background:var(--color-yellow-soft);color:var(--color-yellow)}.aw-plan__icon--low{background:var(--color-blue-soft);color:var(--color-blue)}.aw-plan__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);flex:1}.aw-plan__status{font-size:.65rem;font-weight:var(--font-weight-bold);padding:2px var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.08em}.aw-plan__status--pending{color:var(--color-text-subtle);background:#ffffff0f}.aw-plan__status--in-progress{background:var(--color-blue-soft);color:var(--color-blue)}.aw-plan__status--resolved{background:var(--color-green-soft);color:var(--color-green)}.aw-plan__desc{font-size:var(--font-size-sm);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.aw-plan__foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aw-plan__time{color:var(--color-text-subtle);font-size:.7rem;font-family:var(--font-family-mono);align-items:center;gap:4px;display:inline-flex}.aw-chip{font-size:.65rem;font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-sm);text-transform:capitalize;border:1px solid #0000;align-items:center;display:inline-flex}.aw-chip--high{background:var(--color-red-soft);color:var(--color-red);border-color:var(--color-red-glow)}.aw-chip--medium{background:var(--color-yellow-soft);color:var(--color-yellow);border-color:var(--color-yellow-glow)}.aw-chip--low{background:var(--color-blue-soft);color:var(--color-blue);border-color:var(--color-blue-glow)}.aw-chip--lg{padding:4px var(--space-3);border-radius:var(--radius-full);font-size:.7rem}.aw-detail-wrap{min-width:0;min-height:560px}.aw-detail{border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px solid #40d39033;overflow:hidden}.aw-detail__head{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;gap:var(--space-4);background:linear-gradient(90deg,#40d3900d 0%,#0000 100%);align-items:flex-start;display:flex}.aw-detail__agent{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.aw-detail__bot{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-brand);background:#40d39026;justify-content:center;align-items:center;display:inline-flex}.aw-detail__agent-name{font-size:var(--font-size-sm);color:var(--color-brand);font-weight:var(--font-weight-medium)}.aw-detail__confidence{font-size:.7rem;font-weight:var(--font-weight-bold);padding:2px var(--space-2);border-radius:var(--radius-full);color:var(--color-brand);letter-spacing:.02em;background:#40d39026}.aw-detail__head h3{font-family:var(--font-family-display);font-size:var(--font-size-xl);margin:0 0 var(--space-2)}.aw-detail__head p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);max-width:520px;margin:0}.aw-detail__teams{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}.aw-detail__teams-list{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.aw-team-chip{padding:4px var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text);background:#ffffff0a;font-size:.75rem}.aw-detail__steps{padding:var(--space-5) var(--space-6)}.aw-detail__steps>header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aw-detail__eta{color:var(--color-text-subtle);font-size:.75rem;font-family:var(--font-family-mono)}.aw-detail__steps ol{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aw-detail__steps li{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff06;display:flex}.aw-step__num{border-radius:var(--radius-full);width:24px;height:24px;color:var(--color-brand);font-size:.75rem;font-weight:var(--font-weight-bold);background:#40d39026;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aw-step__text{font-size:var(--font-size-sm);color:var(--color-text-muted);flex:1;line-height:1.5}.aw-detail__foot{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--space-3);background:#ffffff04;flex-wrap:wrap;display:flex}.aw-detail__foot-actions{gap:var(--space-2);display:flex}.aw-btn{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.aw-btn--mini{padding:4px var(--space-2);color:var(--color-brand);background:#40d39026;border:1px solid #40d3904d;flex-shrink:0;font-size:.75rem}.aw-btn--mini:hover{background:#40d39040}.aw-btn--ghost{color:var(--color-text-muted);background:0 0}.aw-btn--ghost:hover{color:var(--color-text)}.aw-btn--outline{color:var(--color-accent);background:0 0;border:1px solid #1b84ff66}.aw-btn--outline:hover{background:#1b84ff1a}.aw-btn--primary{background:linear-gradient(90deg, var(--color-brand) 0%, #6cf0b4 100%);color:#0c1a3e;font-weight:var(--font-weight-semibold)}.aw-btn--primary:hover{transform:translateY(-1px)}.aw-highlights{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aw-highlight{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card);transition:border-color .2s,transform .2s}.aw-highlight:hover{border-color:var(--color-border-strong);transform:translateY(-3px)}.aw-highlight__icon{border-radius:var(--radius-md);width:44px;height:44px;margin-bottom:var(--space-3);justify-content:center;align-items:center;display:inline-flex}.aw-highlight--brand .aw-highlight__icon{background:var(--color-green-soft);color:var(--color-green)}.aw-highlight--blue .aw-highlight__icon{background:var(--color-blue-soft);color:var(--color-blue)}.aw-highlight--yellow .aw-highlight__icon{background:var(--color-yellow-soft);color:var(--color-yellow)}.aw-highlight h3{font-family:var(--font-family-display);font-size:var(--font-size-lg);margin:0 0 var(--space-2)}.aw-highlight p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.6}.aw-stat-pill{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:linear-gradient(90deg,#40d3901a 0%,#1b84ff14 100%);border:1px solid #40d3904d;align-self:center;margin:0 auto;display:inline-flex}.aw-section .aw-stat-pill{max-width:max-content;margin-inline:auto;display:flex}.aw-stat-pill__icon{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-brand);background:#40d39033;justify-content:center;align-items:center;display:inline-flex}.aw-stat-pill strong{font-family:var(--font-family-display);font-size:var(--font-size-2xl);color:var(--color-brand);line-height:1}.aw-stat-pill>span:last-child{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media (width<=1199px){.aw-grid{grid-template-columns:1fr}.aw-plan-list{padding-bottom:var(--space-2);flex-direction:row;overflow-x:auto}.aw-plan-list .aw-label--section{display:none}.aw-plan{flex:none;min-width:280px}.aw-detail-wrap{min-height:auto}.aw-highlights{grid-template-columns:1fr}}@media (width<=767px){.aw-section{padding-block:var(--space-10)}.aw-detail__head,.aw-detail__teams,.aw-detail__steps,.aw-detail__foot{padding-inline:var(--space-4)}.aw-detail__head{flex-direction:column}.aw-detail__foot{flex-direction:column;align-items:stretch}.aw-detail__foot-actions{justify-content:flex-end}.aw-stat-pill{text-align:center;padding:var(--space-4) var(--space-5);flex-direction:column}}body.lm-legacy-light .aw-plan__icon--high,body.lm-legacy-light .aw-chip--high{color:var(--lm-danger-text)}body.lm-legacy-light .aw-plan__icon--medium,body.lm-legacy-light .aw-chip--medium{color:var(--lm-warning-text)}body.lm-legacy-light .aw-plan__icon--low,body.lm-legacy-light .aw-chip--low,body.lm-legacy-light .aw-plan__status--in-progress{color:var(--lm-blue-hover)}body.lm-legacy-light .aw-plan__status--resolved,body.lm-legacy-light .aw-highlight--brand .aw-highlight__icon{color:var(--lm-success-text)}body.lm-legacy-light .aw-highlight--yellow .aw-highlight__icon{color:var(--lm-warning-text)}body.lm-legacy-light .aw-highlight--blue .aw-highlight__icon{color:var(--lm-blue-hover)}body.lm-legacy-light .aw-plan__status--pending{background:var(--lm-surface-sunken)}body.lm-legacy-light .aw-plan--active{background:var(--lm-success-tint);box-shadow:none;border-color:#40d39066}body.lm-legacy-light .aw-btn--mini{background:var(--lm-success-tint);color:var(--lm-success-text);border-color:#40d39059}body.lm-legacy-light .aw-btn--mini:hover{background:#40d39038}body.lm-legacy-light .aw-btn--outline{color:var(--lm-blue-hover);border-color:#2392ff66}body.lm-legacy-light .aw-btn--outline:hover{background:var(--lm-info-tint)}body.lm-legacy-light .aw-btn--primary{background:var(--lm-blue-interactive);color:#fff}body.lm-legacy-light .aw-btn--primary:hover{background:var(--lm-blue-hover)}.im-section{padding-block:var(--space-20);border-top:1px solid var(--color-border);background:var(--color-bg)}.im-header{max-width:820px;margin-bottom:var(--space-8)}.im-eyebrow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--color-yellow-soft);border:1px solid var(--color-yellow-glow);color:var(--color-yellow);font-family:var(--font-family-label);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--space-3);font-size:.7rem;display:inline-flex}.im-eyebrow__icon{border-radius:var(--radius-sm);background:var(--color-yellow-soft);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.im-title{font-family:var(--font-family-display);margin-bottom:var(--space-3);white-space:nowrap;font-size:clamp(1.5rem,2.9vw,2.3rem);line-height:1.12}.im-title em{color:var(--color-yellow);font-style:normal}.im-description{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);max-width:820px}.im-dashboard{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card);box-shadow:var(--shadow-md);overflow:hidden}.im-chrome{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:#00000047;display:flex}.im-chrome__dots{gap:var(--space-1);display:flex}.im-chrome__dots i{border-radius:var(--radius-full);width:11px;height:11px;display:inline-block}.im-chrome__dots i:first-child{background:#ff5f56}.im-chrome__dots i:nth-child(2){background:#ffbd2e}.im-chrome__dots i:nth-child(3){background:#27c93f}.im-chrome__url{align-items:center;gap:var(--space-2);padding:4px var(--space-3);border-radius:var(--radius-full);font-family:var(--font-family-mono);color:var(--color-text-muted);background:#ffffff0a;font-size:.75rem;display:inline-flex}.im-chrome__url-dot{border-radius:var(--radius-full);background:var(--color-brand);width:7px;height:7px}.im-chrome__live{font-family:var(--font-family-label);font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:.15em;color:var(--color-brand)}.im-body{padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex}.im-body__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.im-body__head h3{font-family:var(--font-family-display);font-size:var(--font-size-xl);margin:0}.im-body__subtitle{color:var(--color-text-subtle);font-size:.75rem;font-family:var(--font-family-mono);margin:2px 0 0}.im-body__status{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:#40d3901a;border:1px solid #40d3904d;display:inline-flex}.im-kpis{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.im-kpi{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff05;transition:background .2s,border-color .2s}.im-kpi:hover{border-color:var(--color-border-strong);background:#ffffff0a}.im-kpi header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.im-kpi__icon{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.im-kpi--brand .im-kpi__icon{background:var(--color-green-soft);color:var(--color-green)}.im-kpi--yellow .im-kpi__icon{background:var(--color-yellow-soft);color:var(--color-yellow)}.im-kpi--blue .im-kpi__icon{background:var(--color-blue-soft);color:var(--color-blue)}.im-kpi--red .im-kpi__icon{background:var(--color-red-soft);color:var(--color-red)}.im-kpi__label{font-family:var(--font-family-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:.65rem}.im-kpi__value{font-family:var(--font-family-display);font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:var(--font-weight-bold);margin:0 0 var(--space-3);letter-spacing:-.01em;line-height:1}.im-kpi footer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.im-kpi__delta{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:4px;display:inline-flex}.im-kpi__delta--brand{color:var(--color-green)}.im-kpi__delta--yellow{color:var(--color-yellow)}.im-kpi__delta--blue{color:var(--color-blue)}.im-kpi__hint{color:var(--color-text-subtle);font-size:.75rem}.im-benchmarks{padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff05}.im-benchmarks>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.im-benchmarks>header h4{font-family:var(--font-family-display);font-size:var(--font-size-lg);margin:0}.im-benchmarks>header span{font-family:var(--font-family-mono);color:var(--color-text-subtle);font-size:.75rem}.im-bench-list{gap:var(--space-4);flex-direction:column;display:flex}.im-bench-row{align-items:center;gap:var(--space-4);grid-template-columns:200px 1fr auto;display:grid}.im-bench-row__label{font-size:var(--font-size-sm);color:var(--color-text-muted)}.im-bench-row__track{border-radius:var(--radius-full);background:#ffffff0d;height:10px;position:relative;overflow:visible}.im-bench-row__fill{height:100%;width:var(--bar-width,0%);border-radius:inherit;transition:width 1.4s cubic-bezier(.22,1,.36,1);display:block}.im-bench-row__fill--brand{background:var(--color-green)}.im-bench-row__fill--blue{background:var(--color-blue)}.im-bench-row__fill--yellow{background:var(--color-yellow)}.im-bench-row__fill--red{background:var(--color-red)}.im-bench-row__notch{background:var(--color-yellow);border-radius:var(--radius-sm);opacity:.7;width:2px;height:18px;position:absolute;top:-4px;left:95%;transform:translate(-50%)}.im-bench-row__values{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.im-bench-row__values strong{font-family:var(--font-family-mono);color:var(--color-text)}.im-bench-row__values span{color:var(--color-text-subtle);font-size:.75rem;font-family:var(--font-family-mono)}.im-sparkline{padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff05}.im-sparkline header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.im-sparkline h4{font-family:var(--font-family-display);font-size:var(--font-size-base);margin:0}.im-sparkline__tag{font-family:var(--font-family-mono);color:var(--color-brand);font-size:.75rem}.im-sparkline__svg{width:100%;height:120px;display:block}@media (width<=1199px){.im-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.im-bench-row{grid-template-columns:150px 1fr auto}}@media (width<=767px){.im-section{padding-block:var(--space-10)}.im-title{white-space:normal;font-size:clamp(1.4rem,5vw,1.9rem)}.im-body{padding:var(--space-4);gap:var(--space-4)}.im-kpis{grid-template-columns:1fr}.im-bench-row{gap:var(--space-2);grid-template-columns:1fr}.im-bench-row__values{flex-wrap:wrap}.im-chrome__url span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}}body.lm-legacy-light .im-section{background:var(--lm-surface-page)}body.lm-legacy-light .im-eyebrow{background:var(--lm-warning-tint);color:var(--lm-warning-text);letter-spacing:.09em;border-color:#ecb22e59;font-weight:600}body.lm-legacy-light .im-eyebrow__icon{background:#ecb22e2e}body.lm-legacy-light .im-title em{color:var(--lm-warning-text)}body.lm-legacy-light .im-dashboard{border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-raise)}body.lm-legacy-light .im-chrome{background:var(--lm-surface-page)}body.lm-legacy-light .im-chrome__url{background:var(--lm-surface);border:1px solid var(--lm-border)}body.lm-legacy-light .im-chrome__live,body.lm-legacy-light .im-kpi__delta--brand,body.lm-legacy-light .im-kpi--brand .im-kpi__icon{color:var(--lm-success-text)}body.lm-legacy-light .im-kpi--yellow .im-kpi__icon{color:var(--lm-warning-text)}body.lm-legacy-light .im-kpi--blue .im-kpi__icon{color:var(--lm-blue-hover)}body.lm-legacy-light .im-kpi--red .im-kpi__icon{color:var(--lm-danger-text)}body.lm-legacy-light .im-kpi__delta--yellow{color:var(--lm-warning-text)}body.lm-legacy-light .im-kpi__delta--blue{color:var(--lm-blue-hover)}body.lm-legacy-light .im-kpi__value{font-variant-numeric:tabular-nums}body.lm-legacy-light .im-benchmarks,body.lm-legacy-light .im-sparkline{background:var(--lm-surface-page);border-radius:var(--lm-radius)}body.lm-legacy-light .im-bench-row__track{background:var(--lm-surface-sunken)}body.lm-legacy-light .im-sparkline__tag{color:var(--lm-blue-hover)}.air-deep{background:var(--color-bg-section,#17172f);padding:96px 0}.air-deep .container{max-width:1080px;margin:0 auto;padding:0 24px}.air-deep__header{text-align:center;margin-bottom:36px}.air-deep__eyebrow{color:#40d390;font-family:var(--font-family-label,"Orbitron", monospace);text-transform:uppercase;letter-spacing:.2em;background:#40d39014;border:1px solid #40d3904d;border-radius:999px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:11px;display:inline-flex}.air-deep__eyebrow-dot{background:#40d390;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite aigov-pulse}@keyframes aigov-pulse{0%,to{opacity:1}50%{opacity:.4}}.air-deep__title{letter-spacing:-.02em;color:#fff;margin-bottom:14px;font-size:clamp(30px,3.5vw,42px);font-weight:800;line-height:1.15}.air-deep__title-accent{color:#40d390;font-style:italic}.air-deep__subtitle{color:#ffffff8c;max-width:600px;margin:0 auto;font-size:16px;line-height:1.6}.air-deep__cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px;display:grid}@media (width<=768px){.air-deep__cards{grid-template-columns:1fr}}.air-deep__card{background:var(--color-bg);cursor:pointer;border:1px solid #ffffff14;border-radius:14px;padding:20px 22px;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.air-deep__card:before{content:"";background:var(--card-accent,#40d390);opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.air-deep__card:after{content:"";background:var(--color-bg);border-right:1px solid var(--card-accent,#40d390);border-bottom:1px solid var(--card-accent,#40d390);opacity:0;z-index:5;width:14px;height:14px;transition:opacity .2s;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)rotate(45deg)}.air-deep__card:hover{background:#232349;border-color:#ffffff2e}.air-deep__card--active{border-color:var(--card-accent,#40d390);background:#232349}.air-deep__card--active:before,.air-deep__card--active:after{opacity:1}.air-deep__card--adoption{--card-accent:#2392ff}.air-deep__card--roi{--card-accent:#ecb22e}.air-deep__card--impact{--card-accent:#f36}.air-deep__card-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.air-deep__card-icon{width:34px;height:34px;color:var(--card-accent,#40d390);background:#ffffff0d;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.air-deep__card-icon svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.air-deep__card-name{font-family:var(--font-family-display,"Chakra Petch", monospace);color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:700}.air-deep__card-desc{color:#ffffff73;min-height:38px;margin-bottom:14px;font-size:13px;line-height:1.5}.air-deep__card-value-row{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.air-deep__card-value{font-family:var(--font-family-display,"Chakra Petch", monospace);color:#fff;font-size:30px;font-weight:800;line-height:1}.air-deep__card-value-label{font-family:var(--font-family-mono,"JetBrains Mono", monospace);color:#fff6;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.air-deep__card-delta-row{align-items:center;gap:6px;margin-bottom:0;display:flex}.air-deep__pill{border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.air-deep__pill--green{color:#40d390;background:#40d39026}.air-deep__pill--yellow{color:#ecb22e;background:#ecb22e26}.air-deep__pill--red{color:#f36;background:#ff336626}.air-deep__pill--blue{color:#2392ff;background:#2392ff26}.air-deep__card-hint{color:#ffffff59;font-size:11px}.air-deep__recoverable{background:#ecb22e14;border:1px solid #ecb22e47;border-radius:8px;align-items:baseline;gap:6px;margin-top:12px;padding:8px 10px;display:flex}.air-deep__recoverable-value{font-family:var(--font-family-mono,"JetBrains Mono", monospace);color:#ecb22e;font-size:16px;font-weight:700}.air-deep__recoverable-label{font-family:var(--font-family-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:10px}.air-deep__split{border-top:1px solid #ffffff0f;margin-top:10px;padding-top:10px}.air-deep__split-header{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.air-deep__split-title{font-family:var(--font-family-label,"Orbitron", monospace);color:#fff6;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.air-deep__split-total{font-family:var(--font-family-mono,"JetBrains Mono", monospace);color:#ffffff4d;font-size:10px}.air-deep__split-bar{background:#ffffff0f;border-radius:3px;gap:1px;height:6px;display:flex;overflow:hidden}.air-deep__split-bar>span{height:100%;display:block}.air-deep__split-bar>span:first-child{border-radius:3px 0 0 3px}.air-deep__split-bar>span:last-child{border-radius:0 3px 3px 0}.air-deep__split-bar>span:only-child{border-radius:3px}.air-deep__split-values{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:4px;display:flex}.air-deep__split-val{font-family:var(--font-family-mono,"JetBrains Mono", monospace);align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex}.air-deep__split-val:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.air-deep__split-val--blue{color:#2392ff}.air-deep__split-val--green{color:#40d390}.air-deep__split-val--yellow{color:#ecb22e}.air-deep__split-val--orange{color:#ff8c42}.air-deep__split-val--purple{color:#a88aff}.air-deep__split-val--red{color:#f36}.air-deep__split-val--pink{color:#ff6ba1}.air-deep__split-val--teal{color:#40c4d3}.air-deep__panel{background:var(--color-bg);border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.air-deep__chrome{background:#323268;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:11px 18px;display:flex}.air-deep__chrome-dots{gap:5px;display:flex}.air-deep__chrome-dot{border-radius:50%;width:10px;height:10px}.air-deep__chrome-url{color:#ffffff80;font-size:11px;font-family:var(--font-family-mono,"JetBrains Mono", monospace);text-align:center;background:#0000004d;border-radius:4px;flex:1;max-width:340px;margin:0 auto;padding:4px 10px}.air-deep__chrome-live{color:#40d390;font-size:10px;font-family:var(--font-family-label,"Orbitron", monospace);letter-spacing:.12em;align-items:center;gap:5px;display:inline-flex}.air-deep__chrome-live:before{content:"";background:#40d390;border-radius:50%;width:6px;height:6px;animation:2s infinite aigov-pulse}.air-deep__panel-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.air-deep__panel-title{color:#ffffffe6;font-size:15px;font-weight:700}.air-deep__panel-subtitle{color:#ffffff59;font-size:12px;font-family:var(--font-family-mono,"JetBrains Mono", monospace);margin-top:2px}.air-deep__panel-tag{font-size:10px;font-family:var(--font-family-label,"Orbitron", monospace);text-transform:uppercase;letter-spacing:.12em;color:#fff6;border:1px solid #ffffff1a;border-radius:999px;padding:4px 11px}@keyframes aigov-fade-in{0%{opacity:0}to{opacity:1}}.air-deep__panel-body{padding:24px 28px;animation:.25s aigov-fade-in}.air-deep__panel-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}@media (width<=768px){.air-deep__panel-grid{grid-template-columns:1fr}}.air-deep__panel-section-title{font-size:11px;font-family:var(--font-family-label,"Orbitron", monospace);text-transform:uppercase;letter-spacing:.15em;color:#fff6;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.air-deep__panel-section-count{font-family:var(--font-family-mono,"JetBrains Mono", monospace);color:#ffffff4d}.air-deep__team-list{flex-direction:column;gap:10px;display:flex}.air-deep__team-row{grid-template-columns:60px 1fr 52px 48px;align-items:center;gap:8px;display:grid}.air-deep__team-row--with-badge{grid-template-columns:60px 1fr 52px 48px auto}.air-deep__team-name{color:#fffc;text-align:right;font-size:12px;font-family:var(--font-family-mono,"JetBrains Mono", monospace)}.air-deep__team-track{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.air-deep__team-fill{border-radius:3px;height:100%}.air-deep__team-fill--blue{background:linear-gradient(90deg,#1478e8,#2392ff)}.air-deep__team-fill--yellow{background:linear-gradient(90deg,#d49e20,#ecb22e)}.air-deep__team-fill--red{background:linear-gradient(90deg,#e8224f,#f36)}.air-deep__team-value{color:#fff;text-align:right;font-size:13px;font-weight:700;font-family:var(--font-family-mono,"JetBrains Mono", monospace)}.air-deep__team-delta{font-size:11px;font-weight:600}.air-deep__team-delta--up{color:#40d390}.air-deep__team-delta--down{color:#f36}.air-deep__team-delta--neutral{color:#ffffff4d}.air-deep__level-badge{font-size:10px;font-weight:600;font-family:var(--font-family-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.05em;cursor:help;white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:relative}.air-deep__level-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.air-deep__level-badge--1{color:#f36;background:#ff33661a;border-color:#ff33664d}.air-deep__level-badge--1 .air-deep__level-dot{background:#f36}.air-deep__level-badge--2{color:#ecb22e;background:#ecb22e1a;border-color:#ecb22e4d}.air-deep__level-badge--2 .air-deep__level-dot{background:#ecb22e}.air-deep__level-badge--3{color:#2392ff;background:#2392ff1a;border-color:#2392ff4d}.air-deep__level-badge--3 .air-deep__level-dot{background:#2392ff}.air-deep__level-badge--4{color:#40d390;background:#40d3901a;border-color:#40d3904d}.air-deep__level-badge--4 .air-deep__level-dot{background:#40d390}.air-deep__tooltip{z-index:200;pointer-events:none;background:#2d2d5e;border:1px solid #ffffff1f;border-radius:10px;width:220px;padding:10px 12px;display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0009}.air-deep__level-badge:hover .air-deep__tooltip{display:block}.air-deep__tooltip-title{color:#fff;letter-spacing:.04em;font-size:10px;font-weight:700;font-family:var(--font-family-mono,"JetBrains Mono", monospace);text-transform:none;margin-bottom:4px}.air-deep__tooltip-desc{color:#ffffff80;font-size:9px;line-height:1.5;font-family:var(--font-family-sans,"Manrope", sans-serif);text-transform:none;letter-spacing:0;margin-bottom:6px}.air-deep__tooltip-action{color:#40d390;font-size:9px;line-height:1.4;font-family:var(--font-family-sans,"Manrope", sans-serif);text-transform:none;letter-spacing:0;border-top:1px solid #ffffff14;padding-top:5px}.air-deep__tooltip-action-label{color:#fff6;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:8px;display:block}.air-deep__sparkline{margin-top:18px}.air-deep__sparkline-ticks{justify-content:space-between;margin-bottom:2px;display:flex}.air-deep__sparkline-ticks span{color:#fff3;font-size:9px;font-family:var(--font-family-mono,"JetBrains Mono", monospace)}.air-deep__sparkline-svg{width:100%;height:60px}.air-deep__insight-tabs{flex-wrap:wrap;gap:4px;margin-bottom:11px;display:flex}.air-deep__itab{font-size:10px;font-family:var(--font-family-mono,"JetBrains Mono", monospace);color:#fff6;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:1px solid #ffffff1a;border-radius:5px;padding:4px 11px;transition:all .15s}.air-deep__itab:hover{color:#ffffffb3;border-color:#fff3}.air-deep__itab--active{color:#fff;background:#ffffff14;border-color:#fff3}.air-deep__insight-card{color:#fff9;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;padding:14px 16px;font-size:12px;line-height:1.6}.air-deep__insight-card p{margin-bottom:6px}.air-deep__insight-card p:last-child{margin-bottom:0}.air-deep__insight-card strong{color:#fff;font-weight:700}.air-deep__card-desc-hl{color:var(--card-accent,#40d390);font-weight:600}.air-deep__hl--green{color:#40d390;font-weight:700}.air-deep__hl--yellow{color:#ecb22e;font-weight:700}.air-deep__hl--purple{color:#a88aff;font-weight:700}.air-deep__hl--blue{color:#2392ff;font-weight:700}.air-deep__alert{color:#ff6482e6;background:#ff33660f;border:1px solid #f363;border-radius:7px;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.air-deep__alert-icon{flex-shrink:0;margin-top:1px;font-size:13px}.air-deep__alert strong{color:#f36;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:10px;display:block}.air-deep__positive{color:#64dcaae6;background:#40d3900d;border:1px solid #40d39033;border-radius:7px;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 14px;font-size:12px;line-height:1.5;display:flex}.air-deep__positive-icon{flex-shrink:0;margin-top:1px;font-size:13px}.air-deep__positive strong{color:#40d390;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:10px;display:block}.air-deep__resolution-cta{color:#40d390;font-size:11px;font-weight:700;font-family:var(--font-family-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#40d3901f;border:1px solid #40d3904d;border-radius:6px;align-items:center;gap:5px;margin-top:10px;padding:7px 13px;transition:background .15s,border-color .15s;display:inline-flex}.air-deep__resolution-cta:hover{background:#40d39033;border-color:#40d390}.air-deep__resolution-cta svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.air-deep__tool-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.air-deep__tool-row{grid-template-columns:96px 1fr 52px 40px;align-items:center;gap:8px;display:grid}.air-deep__tool-name{font-size:11px;font-family:var(--font-family-mono,"JetBrains Mono", monospace);color:#fff9;text-align:right;justify-content:flex-end;align-items:center;gap:4px;display:flex}.air-deep__tool-logo{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:50%;flex:none;width:12px;height:12px;padding:1.5px}.air-deep__tool-track{background:#ffffff0f;border-radius:2px;height:5px;overflow:hidden}.air-deep__tool-fill{border-radius:2px;height:100%}.air-deep__tool-cost{color:#ecb22e;text-align:right;font-size:11px;font-weight:700;font-family:var(--font-family-mono,"JetBrains Mono", monospace)}.air-deep__tool-share{color:#ffffff4d;font-size:10px;font-family:var(--font-family-mono,"JetBrains Mono", monospace)}.air-deep__panel-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.air-deep__panel-footer-text{color:#ffffff4d;font-size:11px;font-family:var(--font-family-mono,"JetBrains Mono", monospace)}.air-deep__panel-explore{color:#40d390;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:none}.air-deep__matrix-wrap{flex-direction:column;display:flex}.air-deep__matrix-spark{opacity:.65;width:104px;height:22px}.air-deep__matrix-spark .air-deep__sparkline-svg{height:22px}.air-deep__matrix{aspect-ratio:1/.82;background:var(--color-bg,#12132a);border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:300px;position:relative;overflow:visible}.air-deep__matrix-quad{pointer-events:none;position:absolute}.air-deep__matrix-quad--scale{background:#40d39012;border-bottom-left-radius:12px}.air-deep__matrix-quad--trim{background:#ecb22e12;border-top-right-radius:12px}.air-deep__matrix-qlabel{font-family:var(--font-family-label,"Orbitron", monospace);letter-spacing:.1em;text-transform:uppercase;color:#ffffff57;pointer-events:none;max-width:44%;font-size:9px;line-height:1.3;position:absolute}.air-deep__matrix-qlabel--scale{color:#40d390a6}.air-deep__matrix-qlabel--trim{color:#ecb22ea6;text-align:right}.air-deep__matrix-qlabel--optimize{text-align:right}.air-deep__matrix-vline{border-left:1px dashed #ffffff29;width:0;position:absolute;top:0;bottom:0}.air-deep__matrix-hline{border-top:1px dashed #ffffff29;height:0;position:absolute;left:0;right:0}.air-deep__matrix-ref-label{font-family:var(--font-family-mono,"JetBrains Mono", monospace);color:#ffffff61;white-space:nowrap;font-size:9px;position:absolute}.air-deep__matrix-vline .air-deep__matrix-ref-label{top:5px;left:6px}.air-deep__matrix-hline .air-deep__matrix-ref-label{top:-13px;right:6px}.air-deep__matrix-axis{font-family:var(--font-family-mono,"JetBrains Mono", monospace);letter-spacing:.06em;color:#ffffff4d;text-transform:uppercase;pointer-events:none;font-size:9px;position:absolute}.air-deep__matrix-axis--x{bottom:6px;left:50%;transform:translate(-50%)}.air-deep__matrix-axis--y{transform-origin:0;top:50%;left:7px;transform:rotate(-90deg)}.air-deep__bubble{cursor:pointer;border:1.5px solid;border-radius:50%;padding:0;transition:box-shadow .15s,transform .15s;position:absolute;transform:translate(-50%,-50%)}.air-deep__bubble--up{background:#40d39038;border-color:#40d390}.air-deep__bubble--neutral{background:#ffffff24;border-color:#ffffff80}.air-deep__bubble--down{background:#ecb22e38;border-color:#ecb22e}.air-deep__bubble:hover,.air-deep__bubble:focus-visible{z-index:8;outline:none;box-shadow:0 0 0 4px #ffffff14}.air-deep__bubble--active{z-index:7;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 0 4px #ffffff24}.air-deep__bubble-label{white-space:nowrap;pointer-events:none;text-align:left;flex-direction:column;display:flex;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.air-deep__bubble--label-left .air-deep__bubble-label{text-align:right;align-items:flex-end;left:auto;right:calc(100% + 8px)}.air-deep__bubble-team{color:#fff;font-size:11px;font-weight:700}.air-deep__bubble-metric{font-family:var(--font-family-mono,"JetBrains Mono", monospace);color:#ffffff8c;font-size:10px}.air-deep__bubble-delta{color:#fff6}.air-deep__bubble--up .air-deep__bubble-delta{color:#40d390}.air-deep__bubble--down .air-deep__bubble-delta{color:#ecb22e}.air-deep__matrix-tooltip{opacity:0;visibility:hidden;z-index:20;pointer-events:none;text-align:left;background:#1b1c3a;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:4px;width:188px;padding:10px 12px;transition:opacity .15s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000073}.air-deep__bubble:hover .air-deep__matrix-tooltip,.air-deep__bubble:focus-visible .air-deep__matrix-tooltip{opacity:1;visibility:visible}.air-deep__matrix-tt-team{color:#fff;margin-bottom:2px;font-size:12px;font-weight:700}.air-deep__matrix-tt-row{font-family:var(--font-family-mono,"JetBrains Mono", monospace);color:#ffffff80;justify-content:space-between;gap:12px;font-size:10px;display:flex}.air-deep__matrix-tt-row b{color:#fff;font-weight:600}.air-deep__matrix-verdict{text-transform:uppercase;letter-spacing:.08em;text-align:center;border-radius:6px;margin-top:4px;padding:4px 8px;font-size:10px;font-weight:700}.air-deep__matrix-verdict--scale{color:#40d390;background:#40d39026}.air-deep__matrix-verdict--optimize,.air-deep__matrix-verdict--fix{color:#ffffffbf;background:#ffffff14}.air-deep__matrix-verdict--trim{color:#ecb22e;background:#ecb22e26}.air-deep__matrix-legend{font-family:var(--font-family-mono,"JetBrains Mono", monospace);color:#ffffff6b;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:10px;display:flex}.air-deep__matrix-legend-item{align-items:center;gap:5px;display:inline-flex}.air-deep__matrix-legend-dot{border-radius:50%;width:8px;height:8px}.air-deep__matrix-legend-dot--up{background:#40d390}.air-deep__matrix-legend-dot--neutral{background:#ffffff80}.air-deep__matrix-legend-dot--down{background:#ecb22e}.air-deep__matrix-legend-item--size{color:#ffffff4d}.air-deep__matrix-list{display:none}@media (width<=768px){.air-deep__matrix{aspect-ratio:1/.9;min-height:250px}.air-deep__bubble-label{display:none}.air-deep__matrix-qlabel{font-size:8px}.air-deep__matrix-list{flex-direction:column;gap:5px;margin-top:14px;padding:0;list-style:none;display:flex}.air-deep__matrix-list-row{cursor:pointer;width:100%;font-family:var(--font-family-mono,"JetBrains Mono", monospace);background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:grid}.air-deep__matrix-list-dot{border-radius:50%;width:9px;height:9px}.air-deep__matrix-list-dot--up{background:#40d390}.air-deep__matrix-list-dot--neutral{background:#ffffff80}.air-deep__matrix-list-dot--down{background:#ecb22e}.air-deep__matrix-list-name{color:#fff;font-family:var(--font-family-sans);font-weight:600}.air-deep__matrix-list-cost,.air-deep__matrix-list-rework{color:#ffffff8c}.air-deep__matrix-list-verdict{text-transform:uppercase;letter-spacing:.06em;color:#fff9;font-size:9px}.air-deep__matrix-list-verdict--scale{color:#40d390}.air-deep__matrix-list-verdict--trim{color:#ecb22e}}body.lm-legacy-light .air-deep{--color-bg:var(--lm-navy-deep);--color-bg-section:var(--lm-navy);--color-bg-elevated:var(--lm-navy-deep);--color-bg-card:var(--lm-navy-deep);--color-text:#fff;--color-text-muted:#ffffffa8;--color-text-subtle:#ffffff80;--color-border:#ffffff24;--color-border-strong:#ffffff3d;background:radial-gradient(60rem 30rem at 50% -12%, #2392ff38 0%, transparent 64%), var(--lm-navy)}body.lm-legacy-light .air-deep__card:hover,body.lm-legacy-light .air-deep__card--active{background:#ffffff12}body.lm-legacy-light .air-deep__chrome{background:#ffffff0f}body.lm-legacy-light .air-deep__tooltip,body.lm-legacy-light .air-deep__matrix-tt{background:var(--lm-navy-deep);box-shadow:var(--lm-shadow-deep)}body.lm-legacy-light .air-deep__card-value,body.lm-legacy-light .air-deep__recoverable-value,body.lm-legacy-light .air-deep__split-val,body.lm-legacy-light .air-deep__team-value{font-variant-numeric:tabular-nums}.product-page{background-color:var(--color-bg);display:block;overflow-x:hidden}.product-hero{padding-top:calc(var(--navbar-height) + var(--space-16));padding-bottom:var(--space-20);isolation:isolate;position:relative;overflow:hidden}.product-hero__glow{pointer-events:none;filter:blur(80px);z-index:-1;position:absolute}.product-hero__glow--left{opacity:.52;background:radial-gradient(circle,#1b84ff4d 0%,#1e1e3f24 62%,#0000 100%);width:1050px;height:620px;top:-220px;left:50%;transform:translate(-70%)}.product-hero__glow--right{opacity:.34;background:radial-gradient(circle,#40d39047 0%,#0000 75%);width:560px;height:560px;top:-60px;right:-170px}.product-hero__container{justify-content:center;display:flex}.product-hero__content{text-align:center;max-width:820px}.product-hero__eyebrow{margin-bottom:var(--space-5)}.product-hero__title{font-family:var(--font-family-display);letter-spacing:-.02em;margin-bottom:var(--space-4);font-size:clamp(2.3rem,5vw,4.3rem);line-height:1.08}.product-hero__title span{color:var(--color-brand)}.product-hero__description{color:var(--color-text-muted);font-size:clamp(1rem,1.6vw,1.15rem);line-height:var(--line-height-relaxed);margin-inline:auto;margin-bottom:var(--space-12)}.product-hero__description strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.product-hero__description em{color:var(--color-brand);font-style:normal;font-weight:var(--font-weight-medium)}.product-hero__actions{gap:var(--space-5);flex-wrap:wrap;justify-content:center;display:flex}.product-hero__action{min-width:220px}@media (width<=767px){.product-page{padding-top:0}.product-hero{padding-top:var(--space-12);padding-bottom:var(--space-10)}.product-hero__content{margin-top:var(--space-12)}.product-hero__actions{flex-direction:column}.product-hero__action{width:100%;min-width:0}}body.lm-legacy-light .product-page{background-color:var(--lm-surface)}body.lm-legacy-light .product-hero{background:var(--lm-surface);border-bottom:1px solid var(--lm-border)}body.lm-legacy-light .product-hero__glow{display:none}body.lm-light-page .int-catalog__toolbar{flex-direction:column;gap:1rem;display:flex}body.lm-light-page .int-catalog__search{width:100%;position:relative}body.lm-light-page .int-catalog__search-ico{color:var(--lm-text-muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}body.lm-light-page .int-catalog__search input{border:1px solid var(--lm-border-strong);border-radius:var(--lm-radius);background:var(--lm-surface);width:100%;height:2.75rem;color:var(--lm-text-primary);padding:0 .9rem 0 2.5rem;font-family:inherit;font-size:.9375rem}body.lm-light-page .int-catalog__search input::placeholder{color:var(--lm-text-muted)}body.lm-light-page .int-catalog__search input:focus-visible{outline:2px solid var(--lm-blue);outline-offset:1px;border-color:#0000}body.lm-light-page .int-catalog__breadth{color:var(--lm-text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem}body.lm-light-page .int-catalog__breadth strong{color:var(--lm-text-primary);font-weight:600}body.lm-light-page .int-catalog__grid{gap:1.5rem;margin-top:2rem;display:grid}body.lm-light-page .int-catalog__rail{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}body.lm-light-page .int-catalog__rail::-webkit-scrollbar{display:none}body.lm-light-page .int-catalog__filter{border-radius:var(--lm-radius-sm);color:var(--lm-text-secondary);white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;padding:.45rem .85rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}body.lm-light-page .int-catalog__filter:hover{background:var(--lm-surface-sunken);color:var(--lm-text-primary)}body.lm-light-page .int-catalog__filter.is-active{background:var(--lm-navy);color:#fff}body.lm-light-page .int-catalog__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}body.lm-light-page .int-catalog__logo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex}body.lm-light-page .int-catalog__logo img{object-fit:contain;flex:none;width:36px;height:36px}body.lm-light-page .int-catalog__logo span{color:var(--lm-text-primary);font-size:.8125rem;font-weight:500}body.lm-light-page .int-catalog__empty{border:1px dashed var(--lm-border-strong);border-radius:var(--lm-radius-card);background:var(--lm-surface);text-align:center;color:var(--lm-text-secondary);margin:0;padding:2.5rem 1rem;font-size:.9375rem}body.lm-light-page .int-catalog__request{color:var(--lm-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0 0;font-size:.9375rem;display:flex}body.lm-light-page .int-catalog__request a{color:var(--lm-blue-hover);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}body.lm-light-page .int-catalog__request a:hover{text-decoration:underline}@media (width>=640px){body.lm-light-page .int-catalog__toolbar{flex-direction:row;justify-content:space-between;align-items:center}body.lm-light-page .int-catalog__search{max-width:20rem}body.lm-light-page .int-catalog__logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){body.lm-light-page .int-catalog__grid{grid-template-columns:190px minmax(0,1fr);gap:2.5rem}body.lm-light-page .int-catalog__rail{flex-direction:column;gap:.25rem;padding-bottom:0;overflow:visible}body.lm-light-page .int-catalog__logos{grid-template-columns:repeat(4,minmax(0,1fr))}}.integrations-page{display:block;overflow-x:hidden}body.lm-light-page .int-hero{background:var(--lm-surface);border-bottom:1px solid var(--lm-border)}body.lm-light-page .integrations-page .int-hero{padding-top:calc(var(--banner-offset,0px) + 88px)}body.lm-light-page .int-hero__inner,body.lm-light-page .int-catalog-band__inner{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}body.lm-light-page .int-hero__inner{max-width:820px;margin-inline:auto}body.lm-light-page .int-hero__title{margin:1rem 0 0}body.lm-light-page .int-hero__sub{max-width:46rem;margin:1.125rem 0 0}body.lm-light-page .int-hero__chip{border-radius:var(--lm-radius-pill);background:var(--lm-info-tint);color:var(--lm-blue-hover);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-top:1.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}body.lm-light-page .int-catalog-band{background:var(--lm-surface-page)}.privacy-page{background:var(--color-bg-deep);min-height:100vh;color:var(--color-text);position:relative;overflow:hidden}.privacy-page__grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0}.privacy-hero{z-index:1;padding:var(--space-20) 0 var(--space-16);border-bottom:1px solid var(--color-border);background:linear-gradient(#40d3900a 0%,#0000 100%);position:relative}.privacy-hero .container{gap:var(--space-3,.75rem);flex-direction:column;display:flex}.privacy-hero__eyebrow{font-family:var(--font-family-label);font-size:var(--font-size-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-green);font-weight:600}.privacy-hero__title{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.05}.privacy-hero__meta{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-subtle);margin:0}.privacy-body{z-index:1;gap:var(--space-16);padding-top:var(--space-16);grid-template-columns:220px 1fr;align-items:start;padding-bottom:8rem;display:grid;position:relative}.privacy-toc{gap:var(--space-2);flex-direction:column;display:flex;position:sticky;top:5rem}.privacy-toc__label{font-family:var(--font-family-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 var(--space-2) 0;font-size:.7rem;font-weight:600}.privacy-toc nav{flex-direction:column;gap:2px;display:flex}.privacy-toc__link{font-family:var(--font-family-sans);color:var(--color-text-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:2px solid #0000;padding:6px 12px;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.privacy-toc__link:hover{color:var(--color-text-muted);background:#ffffff08}.privacy-toc__link--active{color:var(--color-green);border-left-color:var(--color-green);background:var(--color-green-soft)}.privacy-content{flex-direction:column;gap:0;display:flex}.privacy-section{padding:var(--space-12,3rem) 0;border-bottom:1px solid var(--color-border)}.privacy-section:last-child{border-bottom:none}.privacy-section__title{font-family:var(--font-family-display);font-size:var(--font-size-xl);letter-spacing:-.01em;color:var(--color-text);margin:0 0 var(--space-6) 0;padding-left:var(--space-4);border-left:3px solid var(--color-green);font-weight:600}.privacy-section p{font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--space-4) 0;line-height:1.75}.privacy-section p:last-child{margin-bottom:0}.privacy-section strong{color:var(--color-text);font-weight:600}.privacy-section a{color:var(--color-green);border-bottom:1px solid #40d3904d;text-decoration:none;transition:border-color .2s,color .2s}.privacy-section a:hover{color:var(--color-green-hover);border-bottom-color:var(--color-green)}.privacy-section ul,.privacy-section ol{font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--space-4) 0;padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;line-height:1.75;display:flex}.privacy-section li::marker{color:var(--color-green)}.privacy-integration{margin-top:var(--space-8);padding:var(--space-6);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-4);flex-direction:column;display:flex}.privacy-integration>:last-child{margin-bottom:0}.privacy-integration__name{font-family:var(--font-family-display);font-size:var(--font-size-lg);color:var(--color-text);align-items:baseline;gap:var(--space-2);margin:0;font-weight:600;display:flex}.privacy-integration__name span{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-subtle);font-weight:400}.privacy-integration p,.privacy-integration ul{margin:0}.privacy-contact-card{margin-top:var(--space-4);gap:var(--space-1);padding:var(--space-4) var(--space-6);background:var(--color-green-soft);border-radius:var(--radius-md);border:1px solid #40d39040;flex-direction:column;display:inline-flex}.privacy-contact-card__label{font-family:var(--font-family-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-green);font-size:.7rem;font-weight:600}.privacy-contact-card__email{font-family:var(--font-family-mono);font-size:var(--font-size-base);color:var(--color-text);text-decoration:none;transition:color .2s;border:none!important}.privacy-contact-card__email:hover{color:var(--color-green);border:none!important}.privacy-table{border-collapse:collapse;width:100%;margin:var(--space-4) 0 var(--space-6);font-family:var(--font-family-sans);font-size:var(--font-size-sm)}.privacy-table th{text-align:left;font-family:var(--font-family-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);font-size:.7rem;font-weight:600}.privacy-table td{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);border-bottom:1px solid #ffffff0a;line-height:1.5}.privacy-table td:first-child{color:var(--color-text);white-space:nowrap;font-weight:500}.privacy-table tbody tr:hover td{background:#ffffff05}.privacy-table tbody tr:last-child td{border-bottom:none}@media (width<=1024px){.privacy-body{gap:var(--space-10,2.5rem);grid-template-columns:180px 1fr}}@media (width<=767px){.privacy-hero{padding:7rem 0 var(--space-10,2.5rem)}.privacy-body{padding-top:var(--space-8);grid-template-columns:1fr}.privacy-toc{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);position:static}.privacy-toc nav{gap:var(--space-1);flex-flow:wrap}.privacy-toc__link{border-radius:var(--radius-sm);border-bottom:2px solid #0000;border-left:none;padding:4px 10px;font-size:.75rem}.privacy-toc__link--active{border-bottom-color:var(--color-green);border-left-color:#0000}.privacy-section__title{font-size:var(--font-size-lg)}.privacy-integration{padding:var(--space-4)}}body.lm-legacy-light .privacy-page{background:var(--lm-surface)}body.lm-legacy-light .privacy-page__grid{display:none}body.lm-legacy-light .privacy-hero{background:var(--lm-surface-page);padding-top:88px}body.lm-legacy-light .privacy-hero__eyebrow{color:var(--lm-blue-hover);letter-spacing:.09em}body.lm-legacy-light .privacy-toc__link:hover{background:var(--lm-surface-sunken)}body.lm-legacy-light .privacy-toc__link--active{color:var(--lm-blue-hover);border-left-color:var(--lm-blue-interactive);background:var(--lm-info-tint)}body.lm-legacy-light .privacy-section__title{border-left-color:var(--lm-blue-interactive)}body.lm-legacy-light .privacy-section a{color:var(--lm-blue-hover);border-bottom-color:#2392ff59}body.lm-legacy-light .privacy-section a:hover{color:var(--lm-navy);border-bottom-color:var(--lm-navy)}body.lm-legacy-light .privacy-section li::marker{color:var(--lm-blue-interactive)}body.lm-legacy-light .privacy-contact-card{background:var(--lm-info-tint);border-color:#2392ff38}body.lm-legacy-light .privacy-contact-card__label{color:var(--lm-blue-hover);letter-spacing:.09em}body.lm-legacy-light .privacy-contact-card__email:hover{color:var(--lm-blue-hover)}body.lm-legacy-light .privacy-table td{border-bottom-color:var(--lm-border)}body.lm-legacy-light .privacy-table tbody tr:hover td{background:var(--lm-surface-page)}@media (width<=767px){body.lm-legacy-light .privacy-toc{background:var(--lm-surface-page)}body.lm-legacy-light .privacy-toc__link--active{border-bottom-color:var(--lm-blue-interactive)}}.terms-page{background:var(--color-bg-deep);min-height:100vh;color:var(--color-text);position:relative;overflow:hidden}.terms-page__grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0}.terms-hero{z-index:1;padding:var(--space-20) 0 var(--space-16);border-bottom:1px solid var(--color-border);background:linear-gradient(#2392ff0a 0%,#0000 100%);position:relative}.terms-hero .container{gap:var(--space-3,.75rem);flex-direction:column;display:flex}.terms-hero__eyebrow{font-family:var(--font-family-label);font-size:var(--font-size-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue);font-weight:600}.terms-hero__title{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.05}.terms-hero__meta{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-subtle);margin:0}.terms-body{z-index:1;gap:var(--space-16);padding-top:var(--space-16);grid-template-columns:220px 1fr;align-items:start;padding-bottom:8rem;display:grid;position:relative}.terms-toc{gap:var(--space-2);flex-direction:column;display:flex;position:sticky;top:5rem}.terms-toc__label{font-family:var(--font-family-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 var(--space-2) 0;font-size:.7rem;font-weight:600}.terms-toc nav{flex-direction:column;gap:2px;display:flex}.terms-toc__link{font-family:var(--font-family-sans);color:var(--color-text-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:2px solid #0000;padding:6px 12px;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.terms-toc__link:hover{color:var(--color-text-muted);background:#ffffff08}.terms-toc__link--active{color:var(--color-blue);border-left-color:var(--color-blue);background:var(--color-blue-soft)}.terms-content{flex-direction:column;gap:0;display:flex}.terms-section{padding:var(--space-12,3rem) 0;border-bottom:1px solid var(--color-border)}.terms-section:last-child{border-bottom:none}.terms-section__title{font-family:var(--font-family-display);font-size:var(--font-size-xl);letter-spacing:-.01em;color:var(--color-text);margin:0 0 var(--space-6) 0;padding-left:var(--space-4);border-left:3px solid var(--color-blue);font-weight:600}.terms-section p{font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--space-4) 0;line-height:1.75}.terms-section p:last-child{margin-bottom:0}.terms-section strong{color:var(--color-text);font-weight:600}.terms-section a{color:var(--color-blue);border-bottom:1px solid #2392ff4d;text-decoration:none;transition:border-color .2s,color .2s}.terms-section a:hover{color:var(--color-blue-hover);border-bottom-color:var(--color-blue)}.terms-section ul,.terms-section ol{font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--space-4) 0;padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;line-height:1.75;display:flex}.terms-section li::marker{color:var(--color-blue)}.terms-contact-card{margin-top:var(--space-4);gap:var(--space-1);padding:var(--space-4) var(--space-6);background:var(--color-blue-soft);border-radius:var(--radius-md);border:1px solid #2392ff40;flex-direction:column;display:inline-flex}.terms-contact-card__label{font-family:var(--font-family-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue);font-size:.7rem;font-weight:600}.terms-contact-card__email{font-family:var(--font-family-mono);font-size:var(--font-size-base);color:var(--color-text);text-decoration:none;transition:color .2s;border:none!important}.terms-contact-card__email:hover{color:var(--color-blue);border:none!important}@media (width<=1024px){.terms-body{gap:var(--space-10,2.5rem);grid-template-columns:180px 1fr}}@media (width<=767px){.terms-hero{padding:7rem 0 var(--space-10,2.5rem)}.terms-body{padding-top:var(--space-8);grid-template-columns:1fr}.terms-toc{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);position:static}.terms-toc nav{gap:var(--space-1);flex-flow:wrap}.terms-toc__link{border-radius:var(--radius-sm);border-bottom:2px solid #0000;border-left:none;padding:4px 10px;font-size:.75rem}.terms-toc__link--active{border-bottom-color:var(--color-blue);border-left-color:#0000}.terms-section__title{font-size:var(--font-size-lg)}}body.lm-legacy-light .terms-page{background:var(--lm-surface)}body.lm-legacy-light .terms-page__grid{display:none}body.lm-legacy-light .terms-hero{background:var(--lm-surface-page);padding-top:88px}body.lm-legacy-light .terms-hero__eyebrow{color:var(--lm-blue-hover);letter-spacing:.09em}body.lm-legacy-light .terms-toc__link:hover{background:var(--lm-surface-sunken)}body.lm-legacy-light .terms-toc__link--active{color:var(--lm-blue-hover);border-left-color:var(--lm-blue-interactive);background:var(--lm-info-tint)}body.lm-legacy-light .terms-section__title{border-left-color:var(--lm-blue-interactive)}body.lm-legacy-light .terms-section a{color:var(--lm-blue-hover);border-bottom-color:#2392ff59}body.lm-legacy-light .terms-section a:hover{color:var(--lm-navy);border-bottom-color:var(--lm-navy)}body.lm-legacy-light .terms-section li::marker{color:var(--lm-blue-interactive)}body.lm-legacy-light .terms-contact-card{background:var(--lm-info-tint);border-color:#2392ff38}body.lm-legacy-light .terms-contact-card__label{color:var(--lm-blue-hover);letter-spacing:.09em}body.lm-legacy-light .terms-contact-card__email:hover{color:var(--lm-blue-hover)}@media (width<=767px){body.lm-legacy-light .terms-toc{background:var(--lm-surface-page)}body.lm-legacy-light .terms-toc__link--active{border-bottom-color:var(--lm-blue-interactive)}}.subscribe-cta{--sc-bg:#fff;--sc-surface:#f5f7fb;--sc-text:#1c2e62;--sc-text-muted:#666;--sc-text-subtle:#999;--sc-border:#0f172a1f;padding-block:var(--space-20);background-color:var(--sc-bg);color:var(--sc-text)}.subscribe-cta__inner{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.subscribe-cta__text{gap:var(--space-4);flex-direction:column;display:flex}.subscribe-cta__heading{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--font-weight-bold);color:var(--sc-text);letter-spacing:-.02em;line-height:1.1}.subscribe-cta__desc{color:var(--sc-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.subscribe-cta__perks{gap:var(--space-8);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.subscribe-cta__perks li{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--sc-text-muted);display:inline-flex}.subscribe-cta__check{color:var(--color-brand);flex-shrink:0}.subscribe-cta__form-wrap,.subscribe-cta__form{gap:var(--space-3);flex-direction:column;display:flex}.subscribe-cta__field{width:100%;display:block}.subscribe-cta__field input{width:100%;padding:var(--space-4) var(--space-5);background-color:var(--sc-surface);border:1.5px solid var(--sc-border);border-radius:var(--radius-md);color:var(--sc-text);font-size:var(--font-size-base);font-family:inherit;transition:border-color .2s,box-shadow .2s}.subscribe-cta__field input::placeholder{color:var(--sc-text-subtle)}.subscribe-cta__field input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft);outline:none}.subscribe-cta__btn-primary{background-color:var(--color-brand);color:#fff;width:100%}.subscribe-cta__btn-primary:hover{background-color:var(--color-brand-hover);box-shadow:var(--shadow-glow)}.subscribe-cta__fine-print{font-size:var(--font-size-sm);color:var(--sc-text-subtle);text-align:center}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1199px){.subscribe-cta__inner{gap:var(--space-10)}}@media (width<=767px){.subscribe-cta{padding-block:var(--space-16)}.subscribe-cta__inner{gap:var(--space-8);grid-template-columns:1fr}.subscribe-cta__perks{gap:var(--space-3);flex-direction:column}}.posts-page{background-color:var(--color-bg);display:block;overflow-x:hidden}.posts-hero{padding-top:calc(var(--navbar-height) + var(--space-8));padding-bottom:var(--space-12);isolation:isolate;position:relative;overflow:hidden}.posts-hero__glow{pointer-events:none;filter:blur(80px);z-index:-1;position:absolute}.posts-hero__glow--left{opacity:.5;background:radial-gradient(circle,#1b84ff4d 0%,#1e1e3f26 60%,#0000 100%);width:980px;height:620px;top:-220px;left:50%;transform:translate(-72%)}.posts-hero__glow--right{opacity:.35;background:radial-gradient(circle,#40d39047 0%,#0000 75%);width:520px;height:520px;top:-60px;right:-180px}.posts-hero__content{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin-inline:auto;display:flex}.posts-hero__title{font-family:var(--font-family-display);letter-spacing:-.02em;margin-bottom:var(--space-4);font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:1.05}.posts-hero__subtitle{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.posts-list{padding-bottom:var(--space-20)}.posts-list__stack{gap:var(--space-6);flex-direction:column;max-width:880px;margin-inline:auto;display:flex}.post-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.post-card:hover{border-color:var(--color-brand-glow);box-shadow:var(--shadow-md), 0 0 0 1px var(--color-brand-glow);transform:translateY(-2px)}.post-card__link{gap:var(--space-4);padding:var(--space-8);color:inherit;flex-direction:column;text-decoration:none;display:flex}.post-card__meta{align-items:center;gap:var(--space-2);font-family:var(--font-family-label);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-subtle);font-size:.7rem;display:flex}.post-card__dot{color:var(--color-text-subtle)}.post-card__title{font-family:var(--font-family-display);letter-spacing:-.015em;color:var(--color-text);margin:0;font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.15}.post-card__subtitle{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0}.post-card__excerpt{color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin:0}.post-card__footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.post-card__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.post-card__tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border-strong);color:var(--color-text-muted);font-family:var(--font-family-label);text-transform:uppercase;letter-spacing:.12em;background:#ffffff0a;align-items:center;font-size:.65rem;display:inline-flex}.post-card__cta{align-items:center;gap:var(--space-2);color:var(--color-brand);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);font-family:var(--font-family-label);text-transform:uppercase;letter-spacing:.12em;transition:transform .2s;display:inline-flex}.post-card:hover .post-card__cta{transform:translate(4px)}@media (width<=1199px){.posts-hero{padding-top:var(--space-16)}}@media (width<=767px){.posts-page{padding-top:0}.posts-hero{padding-top:var(--space-12);padding-bottom:var(--space-10)}.posts-hero__content{margin-top:var(--space-12)}.posts-hero__subtitle{font-size:var(--font-size-base)}.post-card__link{padding:var(--space-5)}}body.lm-legacy-light .posts-hero{background:var(--lm-surface);border-bottom:1px solid var(--lm-border)}body.lm-legacy-light .posts-hero__glow{display:none}body.lm-legacy-light .posts-list{padding-top:clamp(2.5rem,5vw,4rem)}body.lm-legacy-light .post-card{background:var(--lm-surface);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card)}body.lm-legacy-light .post-card:hover{border-color:var(--lm-border-strong);box-shadow:var(--lm-shadow-raise)}body.lm-legacy-light .post-card__meta,body.lm-legacy-light .post-card__tag,body.lm-legacy-light .post-card__cta{letter-spacing:.09em;font-weight:600}body.lm-legacy-light .post-card__tag{background:var(--lm-surface-sunken);border-color:var(--lm-border);color:var(--lm-text-secondary)}body.lm-legacy-light .post-card__subtitle{color:var(--lm-text-secondary)}body.lm-legacy-light .post-card__cta{color:var(--lm-blue-hover)}.post-body{gap:var(--space-6);color:var(--color-text-muted);flex-direction:column;font-size:1.0625rem;line-height:1.75;display:flex}.post-body__paragraph{margin:0}.post-body__inline-link{color:var(--color-brand);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.post-body__inline-link:hover{border-bottom-color:var(--color-brand-glow)}.post-body__heading{font-family:var(--font-family-display);letter-spacing:-.01em;color:var(--color-text);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1.25}.post-body__heading:first-child{border-top:none;margin-top:0;padding-top:0}.post-body__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.post-body__list-item{padding-left:var(--space-6);position:relative}.post-body__list--unordered .post-body__list-item:before{content:"";background:var(--color-brand);width:6px;height:6px;box-shadow:0 0 8px var(--color-brand-glow);border-radius:50%;position:absolute;top:.7em;left:4px}.post-body__list--ordered{counter-reset:post-list}.post-body__list--ordered .post-body__list-item{counter-increment:post-list}.post-body__list--ordered .post-body__list-item:before{content:counter(post-list);border-radius:var(--radius-full);background:var(--color-brand-soft);border:1px solid var(--color-brand-glow);width:22px;height:22px;color:var(--color-brand);font-family:var(--font-family-label);font-size:.7rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.05em;left:0}.post-body__figure{margin:var(--space-4) 0;gap:var(--space-3);flex-direction:column;display:flex}.post-body__figure-frame{border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--space-2);box-shadow:var(--shadow-md), 0 0 0 1px #2392ff14 inset;background:#ffffff05;overflow:hidden}.post-body__figure-frame img{border-radius:calc(var(--radius-lg) - 6px);width:100%;height:auto;display:block}.post-body__figure-frame--missing{background:linear-gradient(135deg,#2392ff0f 0%,#40d3900a 100%)}.post-body__figure-placeholder{justify-content:center;align-items:center;gap:var(--space-2);min-height:200px;padding:var(--space-6);border-radius:calc(var(--radius-lg) - 6px);border:1px dashed var(--color-border-strong);text-align:center;color:var(--color-text-subtle);flex-direction:column;display:flex}.post-body__figure-placeholder-label{font-family:var(--font-family-label);text-transform:uppercase;letter-spacing:.18em;color:var(--color-brand);font-size:.7rem}.post-body__figure-placeholder-alt{font-size:var(--font-size-sm);max-width:480px;color:var(--color-text-muted);line-height:1.5}.post-body__references{gap:var(--space-2);counter-reset:post-refs;font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.post-body__references-item{padding-left:var(--space-8);counter-increment:post-refs;line-height:1.55;position:relative}.post-body__references-item:before{content:counter(post-refs) ".";width:var(--space-6);text-align:right;color:var(--color-brand);font-family:var(--font-family-label);font-size:.75rem;font-weight:var(--font-weight-semibold);position:absolute;top:0;left:0}.post-body__references-link{color:var(--color-text);border-bottom:1px solid var(--color-border-strong);text-decoration:none;transition:color .2s,border-color .2s}.post-body__references-link:hover{color:var(--color-brand);border-bottom-color:var(--color-brand-glow)}.post-body__references-text{color:var(--color-text-muted)}.post-body__figure-caption{font-size:var(--font-size-sm);color:var(--color-text-subtle);font-family:var(--font-family-label);letter-spacing:.04em;text-transform:uppercase;text-align:center}@media (width<=767px){.post-body{font-size:1rem;line-height:1.7}.post-body__figure-frame{padding:var(--space-1)}}body.lm-legacy-light .post-body__inline-link,body.lm-legacy-light .post-body__references-link:hover,body.lm-legacy-light .post-body__references-item:before,body.lm-legacy-light .post-body__figure-placeholder-label{color:var(--lm-blue-hover)}body.lm-legacy-light .post-body__inline-link:hover,body.lm-legacy-light .post-body__references-link:hover{border-bottom-color:var(--lm-blue-hover)}body.lm-legacy-light .post-body__list--unordered .post-body__list-item:before{background:var(--lm-blue-interactive);box-shadow:none}body.lm-legacy-light .post-body__list--ordered .post-body__list-item:before{background:var(--lm-info-tint);color:var(--lm-blue-hover);border-color:#2392ff38}body.lm-legacy-light .post-body__figure-frame{background:var(--lm-surface);border-color:var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card)}body.lm-legacy-light .post-body__figure-frame--missing{background:var(--lm-surface-page)}body.lm-legacy-light .post-body__figure-placeholder{border-color:var(--lm-border-strong)}body.lm-legacy-light .post-body__figure-caption{letter-spacing:.09em}.post-page{background-color:var(--color-bg);display:block;overflow-x:hidden}.post-article__header{padding-top:calc(var(--navbar-height) + var(--space-12));padding-bottom:var(--space-10);isolation:isolate;position:relative;overflow:hidden}.post-article__header-glow{pointer-events:none;filter:blur(80px);z-index:-1;opacity:.42;background:radial-gradient(circle,#2392ff52 0%,#0000 60%),radial-gradient(circle at 70%,#40d39040 0%,#0000 70%);width:1100px;height:640px;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.post-article__header-inner{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:720px;margin-inline:auto;display:flex}.post-article__back{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-left:calc(var(--space-3) * -1);border-radius:var(--radius-full);color:var(--color-text-muted);font-family:var(--font-family-label);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;transition:color .2s,background-color .2s;display:inline-flex}.post-article__back:hover{color:var(--color-text);background:#ffffff0a}.post-article__meta{align-items:center;gap:var(--space-2);font-family:var(--font-family-label);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-subtle);font-size:.7rem;display:flex}.post-article__title{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05}.post-article__subtitle{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0}.post-article__tags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.post-article__tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border-strong);color:var(--color-text-muted);font-family:var(--font-family-label);text-transform:uppercase;letter-spacing:.12em;background:#ffffff0a;align-items:center;font-size:.65rem;display:inline-flex}.post-article__body-wrap{width:100%;max-width:720px;padding-inline:var(--container-padding-x);padding-bottom:var(--space-20);margin-inline:auto}.post-page__not-found{padding-top:calc(var(--navbar-height) + var(--space-16));padding-bottom:var(--space-20);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;max-width:640px;margin-inline:auto;display:flex}.post-page__not-found-title{font-family:var(--font-family-display);margin:0;font-size:clamp(2rem,4vw,3rem)}.post-page__not-found-text{color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin:0}.post-page__back{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);border:1px solid var(--color-border-strong);color:var(--color-text);font-family:var(--font-family-label);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.12em;background:#ffffff0a;transition:border-color .2s,background-color .2s;display:inline-flex}.post-page__back:hover{border-color:var(--color-brand-glow);background:var(--color-brand-soft)}@media (width<=1199px){.post-article__header{padding-top:var(--space-16)}}@media (width<=767px){.post-article__header{padding-top:var(--space-12);padding-bottom:var(--space-8)}.post-article__header-inner{margin-top:var(--space-12);gap:var(--space-3)}.post-article__subtitle{font-size:var(--font-size-lg)}}body.lm-legacy-light .post-article__header{background:var(--lm-surface);border-bottom:1px solid var(--lm-border)}body.lm-legacy-light .post-article__header-glow{display:none}body.lm-legacy-light .post-article__back,body.lm-legacy-light .post-article__meta,body.lm-legacy-light .post-article__tag{letter-spacing:.09em;font-weight:600}body.lm-legacy-light .post-article__back:hover{background:var(--lm-surface-sunken)}body.lm-legacy-light .post-article__tag{background:var(--lm-surface-sunken);border-color:var(--lm-border);color:var(--lm-text-secondary)}body.lm-legacy-light .post-article__body-wrap{padding-top:clamp(2.5rem,5vw,3.5rem)}body.lm-legacy-light .post-page__back{background:var(--lm-surface);border-color:var(--lm-border-strong);letter-spacing:.09em;font-weight:600}body.lm-legacy-light .post-page__back:hover{border-color:var(--lm-blue-hover);background:var(--lm-info-tint);color:var(--lm-blue-hover)}.brief-page{--brief-page-width:216mm;--brief-page-height:279mm;--brief-pad-x:12mm;--brief-hero-height:54mm;--brief-section-gap:2mm;width:var(--brief-page-width);min-height:var(--brief-page-height);background:var(--color-light-surface);color:var(--color-light-text);font-family:var(--font-family-sans);margin:0 auto;font-size:8.5pt;line-height:1.38;position:relative;overflow:hidden}@page{size:letter portrait;margin:0}body:has(.brief-page){background:#e9e9ee;padding:24px 0}.brief-hero{height:var(--brief-hero-height);color:#fff;isolation:isolate;background:linear-gradient(135deg,#0b0b18 0%,#1e1e3f 100%);position:relative;overflow:hidden}.brief-hero__pattern{pointer-events:none;z-index:0;background-image:linear-gradient(#40d3900f 1px,#0000 1px),linear-gradient(90deg,#40d3900f 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.brief-hero__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#40d39047 0%,#0000 70%);width:220px;height:220px;position:absolute;top:-40px;right:-40px}.brief-hero__inner{z-index:1;height:100%;padding:7mm var(--brief-pad-x);flex-direction:column;justify-content:space-between;display:flex;position:relative}.brief-hero__top{justify-content:space-between;align-items:center;display:flex}.brief-hero__logo{width:auto;height:22px}.brief-hero__tag{font-family:var(--font-family-mono);color:var(--color-green);letter-spacing:.18em;text-transform:uppercase;font-size:8pt;font-weight:600}.brief-hero__megaphrase{font-family:var(--font-family-display);letter-spacing:-.02em;max-width:145mm;margin:0;font-size:21pt;font-weight:700;line-height:1.1}.brief-hero__accent{color:var(--color-green)}.brief-hero__sublines{flex-direction:column;gap:2mm;display:flex}.brief-hero__metrics{font-family:var(--font-family-mono);color:var(--color-green);letter-spacing:.04em;margin:0;font-size:9pt;font-weight:600;line-height:1.4}.brief-hero__subhead{font-family:var(--font-family-sans);color:#ffffffb3;letter-spacing:.01em;margin:0;font-size:11pt;font-weight:500}.brief-body{padding:2mm var(--brief-pad-x) 1.5mm;gap:var(--brief-section-gap);flex-direction:column;display:flex}.brief-block{flex-direction:column;gap:2mm;display:flex}.brief-block p{color:var(--color-light-text-muted);margin:0;font-size:8.5pt;line-height:1.4}.brief-block__lead{font-weight:700;font-family:var(--font-family-display);letter-spacing:-.01em;font-size:11pt;line-height:1.3;color:var(--color-light-text)!important}.brief-graph{justify-content:center;align-items:center;margin-top:0;padding:0;display:flex}.brief-graph__svg{width:100%;max-width:55mm;height:auto;max-height:38mm;margin:0 auto;display:block}.brief-label{font-family:var(--font-family-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-light-text);margin:0;font-size:8pt;font-weight:700}.brief-list{flex-direction:column;gap:1.5mm;margin:0;padding:0;list-style:none;display:flex}.brief-list li{color:var(--color-light-text-muted);padding-left:5mm;font-size:9.5pt;line-height:1.5;position:relative}.brief-list li:before{content:"";background:var(--color-green);width:3mm;height:1px;position:absolute;top:7px;left:0}.brief-row{gap:5mm;display:grid}.brief-row--two{grid-template-columns:1fr 1fr}.brief-solution{border-left:3px solid var(--color-green);page-break-inside:avoid;break-inside:avoid;background:#f8f8fa;border-radius:0 4px 4px 0;flex-direction:column;gap:2mm;padding:3mm 4mm;display:flex}.brief-solution p{color:var(--color-light-text);margin:0;font-size:8.5pt;line-height:1.4}.brief-callout{border-left:3px solid var(--color-green);page-break-inside:avoid;break-inside:avoid;background:#40d39014;border-radius:0 4px 4px 0;flex-direction:column;gap:1mm;padding:2.5mm 3.5mm;display:flex}.brief-callout__lead{font-family:var(--font-family-display);color:var(--color-light-text);letter-spacing:-.01em;margin:0;font-size:9pt;font-weight:700;line-height:1.3}.brief-callout__metrics{font-family:var(--font-family-display);color:var(--color-green);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:2mm;margin:0;font-size:9.5pt;font-weight:700;line-height:1.3;display:flex}.brief-callout__metrics strong{color:var(--color-green);font-weight:700}.brief-callout__sep{color:var(--color-light-text-muted);opacity:.6;font-weight:400}.brief-callout__tag{font-family:var(--font-family-mono);color:var(--color-light-text-muted);letter-spacing:.02em;margin:0;font-size:8.5pt}.brief-layers{page-break-inside:avoid;break-inside:avoid;grid-template-columns:1fr 1fr 1fr;gap:4mm;display:grid}.brief-layer{background:#fafafa;border:1px solid #ececec;border-radius:4px;flex-direction:column;gap:1.5mm;padding:2.5mm 3mm;display:flex}.brief-layer__title{font-family:var(--font-family-display);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8pt;font-weight:700}.brief-layer p{color:var(--color-light-text-muted);margin:0;font-size:9pt;line-height:1.45}.brief-layer--green .brief-layer__title{color:var(--color-green)}.brief-layer--blue .brief-layer__title{color:var(--color-blue)}.brief-layer--yellow .brief-layer__title{color:var(--color-yellow)}.brief-forces{flex-direction:column;flex:1;justify-content:space-between;gap:1.5mm;margin:0;padding:0;list-style:none;display:flex}.brief-force{border-left:3px solid var(--color-light-border);background:#fafafa;border-radius:0 4px 4px 0;grid-template-columns:auto 1fr;align-items:start;gap:2.5mm;padding:1.5mm 2mm;display:grid}.brief-force--green{border-left-color:var(--color-green)}.brief-force--blue{border-left-color:var(--color-blue)}.brief-force--yellow{border-left-color:var(--color-yellow)}.brief-force__num{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-light-text);opacity:.35;font-variant-numeric:tabular-nums;align-self:center;font-size:16pt;font-weight:700;line-height:1}.brief-force--green .brief-force__num{color:var(--color-green);opacity:1}.brief-force--blue .brief-force__num{color:var(--color-blue);opacity:1}.brief-force--yellow .brief-force__num{color:var(--color-yellow);opacity:1}.brief-force__body{flex-direction:column;gap:1mm;display:flex}.brief-force__title{font-family:var(--font-family-display);color:var(--color-light-text);flex-wrap:wrap;align-items:center;gap:2mm;font-size:9.5pt;font-weight:700;display:inline-flex}.brief-force__tag{font-family:var(--font-family-mono);letter-spacing:.18em;color:var(--color-yellow);text-transform:uppercase;background:#ecb22e24;border-radius:3px;padding:1px 5px;font-size:6.5pt;font-weight:700}.brief-force__body p{color:var(--color-light-text-muted);margin:0;font-size:9pt;line-height:1.45}.brief-force__stat,.brief-list--differentiators li strong{color:var(--color-light-text);font-weight:700}.brief-why-now p{margin:0 0 1mm}.brief-why-now p:last-child{margin-bottom:0}.brief-why-now em{color:var(--color-light-text);font-style:italic}.brief-why-now__close strong{color:var(--color-light-text);font-weight:700}.brief-trusted{page-break-inside:avoid;break-inside:avoid;flex-direction:column;gap:3mm;display:flex}.brief-label--small{letter-spacing:.22em;color:var(--color-light-text-muted);font-size:7pt}.brief-trusted__row{justify-content:space-between;align-items:center;gap:5mm;padding:1mm 0;display:flex}.brief-trusted__logo{filter:grayscale();opacity:.75;object-fit:contain;width:auto;max-height:16px}.brief-closing{font-family:var(--font-family-sans);color:var(--color-light-text);text-align:center;page-break-inside:avoid;break-inside:avoid;margin:0;padding:0 4mm;font-size:9.5pt;line-height:1.5}.brief-footer{border-top:1px solid var(--color-light-border);color:var(--color-light-text-muted);page-break-inside:avoid;break-inside:avoid;justify-content:center;align-items:center;gap:3mm;padding-top:2.5mm;font-size:8pt;display:flex}.brief-footer__item{color:inherit;text-decoration:none;transition:color .15s}.brief-footer__item:hover{color:var(--color-green)}.brief-footer__divider{color:var(--color-light-border)}.brief-footer__cta{color:var(--color-light-text);font-weight:700}.brief-footer__cta:hover{color:var(--color-green)}.brief-controls{z-index:10;background:var(--color-bg-deep);border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 4px 16px #0003}.brief-download{color:var(--color-text);font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#40d3901f;border:1px solid #40d39066;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.brief-download:hover{border-color:var(--color-green);background:#40d39038}.brief-download:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}@media print{body:has(.brief-page){background:#fff;padding:0}.brief-page{width:100%;min-height:100vh;max-height:279mm;box-shadow:none;margin:0;overflow:hidden}.brief-controls{display:none!important}.brief-hero,.brief-hero__pattern,.brief-hero__glow,.brief-hero__metrics,.brief-solution,.brief-callout,.brief-callout__metrics,.brief-layer,.brief-hero__accent,.brief-list li:before,.brief-layer--green .brief-layer__title,.brief-layer--blue .brief-layer__title,.brief-layer--yellow .brief-layer__title,.brief-force,.brief-force--green .brief-force__num,.brief-force--blue .brief-force__num,.brief-force--yellow .brief-force__num,.brief-force__tag,.brief-graph__svg,.brief-graph__svg circle,.brief-graph__svg image{-webkit-print-color-adjust:exact;print-color-adjust:exact}.brief-block,.brief-row,.brief-solution,.brief-callout,.brief-layers,.brief-trusted,.brief-why-now,.brief-closing,.brief-footer{page-break-inside:avoid;break-inside:avoid}.brief-label{page-break-after:avoid;break-after:avoid}.brief-body{gap:2.5mm;padding-top:3mm;padding-bottom:2mm}}.partners-hero{padding-top:9rem;padding-bottom:var(--space-20);isolation:isolate;background:radial-gradient(1200px 700px at 15% -10%,#2392ff2e 0%,#0000 60%),radial-gradient(900px 600px at 90% 10%,#40d39024 0%,#0000 55%),#06080d;position:relative;overflow:hidden}.partners-hero__glow{pointer-events:none;filter:blur(120px);z-index:0;position:absolute}.partners-hero__glow--top{background:radial-gradient(#2392ff59 0%,#2392ff1f 45%,#0000 70%);width:900px;height:700px;top:-260px;left:30%}.partners-hero__glow--corner{background:radial-gradient(circle,#40d39040 0%,#40d39014 45%,#0000 75%);width:700px;height:700px;bottom:-180px;right:-120px}.partners-hero__grid{z-index:0;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-position:-1px -1px;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 80%)}.partners-hero__inner{z-index:1;gap:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.partners-hero__copy{flex-direction:column;align-items:flex-start;max-width:560px;display:flex}.partners-hero__eyebrow{color:#7ec6ff;background-color:#2392ff1f;border-color:#2392ff59}.partners-hero__eyebrow-dot{background:var(--color-blue);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite partners-hero-pulse;box-shadow:0 0 10px #2392ffe6}@keyframes partners-hero-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.partners-hero__headline{font-family:var(--font-family-display);letter-spacing:-.02em;margin-bottom:var(--space-6);color:var(--color-text);font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.partners-hero__headline-lead{display:inline}.partners-hero__headline-accent{background:linear-gradient(90deg, var(--color-brand) 0%, #7ec6ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.partners-hero__subtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:var(--space-8);line-height:1.55}.partners-hero__actions{gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.partners-hero__cta-primary{padding-inline:var(--space-6)}.partners-hero__cta-secondary{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-family:var(--font-family-label);text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #ffffff26;font-size:.75rem;transition:color .16s,border-color .16s;display:inline-flex}.partners-hero__cta-secondary:hover{color:var(--color-text);border-color:#fff6}.partners-hero__cta-secondary-arrow{transition:transform .2s;display:inline-block}.partners-hero__cta-secondary:hover .partners-hero__cta-secondary-arrow{transform:translateY(2px)}.partners-hero__proof{font-size:var(--font-size-sm);color:var(--color-text-subtle);padding-left:var(--space-4);max-width:480px;line-height:1.6;position:relative}.partners-hero__proof-bar{background:linear-gradient(to bottom, var(--color-blue), var(--color-brand));border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.partners-hero__visual{justify-content:center;align-items:center;display:flex;position:relative}.partners-hero__layer-card{width:100%;max-width:460px;padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.partners-hero__layer-card-glow{filter:blur(40px);z-index:-1;background:radial-gradient(at 50% 40%,#2392ff38 0%,#40d3901f 35%,#0000 70%);position:absolute;inset:-40px}.partners-hero__layer-firm{border-radius:var(--radius-lg);padding:var(--space-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;position:relative}.partners-hero__layer-firm-header{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:baseline;display:flex}.partners-hero__layer-firm-label{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:-.01em}.partners-hero__layer-firm-sub{font-family:var(--font-family-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.625rem}.partners-hero__layer-firm-rows{gap:var(--space-2);flex-direction:column;display:flex}.partners-hero__layer-firm-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);background:#ffffff06;border:1px solid #ffffff0d;display:flex}.partners-hero__layer-firm-dot{background:#ffffff4d;border-radius:50%;width:6px;height:6px}.partners-hero__layer-connector{background:linear-gradient(to bottom, #ffffff14, var(--color-blue));transform-origin:top;border-radius:2px;width:2px;height:28px;margin-inline:auto}.partners-hero__layer-intel{padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(135deg,#2392ff29 0%,#40d3901f 100%);border:1px solid #2392ff66;position:relative;overflow:hidden;box-shadow:0 0 32px #2392ff40,inset 0 0 24px #2392ff14}.partners-hero__layer-intel-shine{background:linear-gradient(100deg,#0000 30%,#ffffff14 50%,#0000 70%);animation:4.5s ease-in-out infinite partners-hero-shine;position:absolute;inset:0}@keyframes partners-hero-shine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.partners-hero__layer-intel-header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex;position:relative}.partners-hero__layer-intel-pulse{background:var(--color-brand);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite partners-hero-pulse;box-shadow:0 0 14px #40d390e6}.partners-hero__layer-intel-label{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);background:linear-gradient(90deg,#7ec6ff,#40d390);color:#0000;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text}.partners-hero__layer-intel-sub{font-family:var(--font-family-label);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:.625rem;display:block;position:relative}.partners-hero__layer-kpis{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.partners-hero__layer-kpi{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff0f;display:flex}.partners-hero__layer-kpi-arrow{width:18px;height:18px;color:var(--color-brand);background:#40d39029;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.partners-hero__layer-kpi-label{color:var(--color-text-muted);font-size:.7rem;line-height:1.2}.partners-hero__fade-bottom{pointer-events:none;z-index:0;background:linear-gradient(#0000,#06080d);height:120px;position:absolute;bottom:0;left:0;right:0}@media (width<=1023px){.partners-hero__inner{gap:var(--space-12);grid-template-columns:1fr}.partners-hero__copy{max-width:100%}.partners-hero__visual{order:-1;max-width:460px;margin-inline:auto}}@media (width<=640px){.partners-hero{padding-top:7rem;padding-bottom:var(--space-12)}.partners-hero__headline{font-size:clamp(2rem,8vw,2.75rem)}.partners-hero__layer-kpis{grid-template-columns:1fr}.partners-hero__actions{width:100%}.partners-hero__cta-primary,.partners-hero__cta-secondary{justify-content:center;width:100%}}body.lm-legacy-light .partners-hero{background:radial-gradient(60rem 32rem at 18% -12%, #2392ff4d 0%, transparent 62%), linear-gradient(160deg, var(--lm-navy) 0%, var(--lm-navy-deep) 70%, #0d1836 100%)}body.lm-legacy-light .partners-hero__glow,body.lm-legacy-light .partners-hero__layer-card-glow,body.lm-legacy-light .partners-hero__layer-intel-shine,body.lm-legacy-light .partners-hero__fade-bottom{display:none}body.lm-legacy-light .partners-hero .partners-hero__headline,body.lm-legacy-light .partners-hero .partners-hero__layer-firm-label{color:#fff}body.lm-legacy-light .partners-hero .partners-hero__headline-accent{color:var(--lm-success);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}body.lm-legacy-light .partners-hero .partners-hero__subtitle,body.lm-legacy-light .partners-hero .partners-hero__layer-firm-row,body.lm-legacy-light .partners-hero .partners-hero__layer-kpi-label{color:#ffffffa8}body.lm-legacy-light .partners-hero .partners-hero__proof,body.lm-legacy-light .partners-hero .partners-hero__layer-firm-sub,body.lm-legacy-light .partners-hero .partners-hero__cta-secondary{color:#ffffff80}body.lm-legacy-light .partners-hero .partners-hero__eyebrow{color:#fff;background-color:#ffffff14;border-color:#ffffff3d}body.lm-legacy-light .partners-hero .partners-hero__eyebrow-dot{background:var(--lm-success);box-shadow:none}body.lm-legacy-light .partners-hero .partners-hero__proof-bar{background:var(--lm-success)}body.lm-legacy-light .partners-hero .partners-hero__cta-secondary{letter-spacing:.09em;font-weight:600}body.lm-legacy-light .partners-hero .partners-hero__cta-secondary:hover{color:#fff}body.lm-legacy-light .partners-hero .partners-hero__cta-primary{color:var(--lm-navy);background-color:#fff;border-color:#fff}body.lm-legacy-light .partners-hero .partners-hero__cta-primary:hover{background-color:var(--lm-info-tint);border-color:var(--lm-info-tint);color:var(--lm-navy)}body.lm-legacy-light .partners-hero .partners-hero__layer-firm{border-radius:var(--lm-radius-card);background:#ffffff0f;border-color:#ffffff24}body.lm-legacy-light .partners-hero .partners-hero__layer-firm-header{border-bottom-color:#ffffff24}body.lm-legacy-light .partners-hero .partners-hero__layer-firm-row{border-radius:var(--lm-radius-sm);background:#ffffff0a;border-color:#ffffff1a}body.lm-legacy-light .partners-hero .partners-hero__layer-firm-dot{background:#fff6}body.lm-legacy-light .partners-hero .partners-hero__layer-connector{background:linear-gradient(to bottom, #ffffff24, var(--lm-blue))}body.lm-legacy-light .partners-hero .partners-hero__layer-intel{border-radius:var(--lm-radius-card);box-shadow:none;background:#2392ff29;border-color:#2392ff8c}body.lm-legacy-light .partners-hero .partners-hero__layer-intel-label{color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}body.lm-legacy-light .partners-hero .partners-hero__layer-intel-pulse{background:var(--lm-success);box-shadow:none}body.lm-legacy-light .partners-hero .partners-hero__layer-kpi{border-radius:var(--lm-radius);background:#ffffff0d;border-color:#ffffff1f}body.lm-legacy-light .partners-hero .partners-hero__layer-kpi-arrow{color:var(--lm-success);background:#40d39033}body.lm-legacy-light .partners-hero .partners-hero__layer-firm-header{gap:var(--space-2);flex-wrap:wrap}.client-logos{padding-block:var(--space-10);overflow:hidden}.client-logos--light{background-color:var(--color-light-bg)}.client-logos--dark{background-color:#06080d;border-block:1px solid #ffffff0f}.client-logos__container{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.client-logos__eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500}.client-logos--light .client-logos__eyebrow{color:#0f172a8c}.client-logos--dark .client-logos__eyebrow{color:#ffffff8c}.client-logos__track-wrap{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.client-logos--dark .client-logos__item img{filter:brightness(0)invert();opacity:.7}.client-logos--dark .client-logos__item:hover img{opacity:1}.client-logos__track{align-items:center;gap:var(--space-16);will-change:transform;width:max-content;animation:23s linear infinite logos-scroll;display:flex}.client-logos__track:hover{animation-play-state:paused}.client-logos__item{width:160px;padding:var(--space-6) var(--space-4);opacity:.75;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .25s;display:flex}.client-logos__item:hover{opacity:1}.client-logos__item img{object-fit:contain;width:auto;max-width:140px;max-height:36px;display:block}.client-logos__img--blend{mix-blend-mode:darken}.client-logos__item img.client-logos__img--nudge-top{margin-top:var(--space-2);max-height:48px}.client-logos__item img.client-logos__img--compact{max-width:120px;max-height:30px}.client-logos__item img.client-logos__img--wide{width:auto;max-width:150px;height:22px}.client-logos__item img.client-logos__img--boost{max-width:130px;max-height:44px}@keyframes logos-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=767px){.client-logos{padding-block:var(--space-6)}.client-logos__item{width:130px}.client-logos__item img{max-width:110px;max-height:28px}.client-logos__item img.client-logos__img--nudge-top{max-height:38px}.client-logos__item img.client-logos__img--compact{max-width:96px;max-height:24px}.client-logos__item img.client-logos__img--wide{max-width:120px;height:18px}.client-logos__item img.client-logos__img--boost{max-width:100px;max-height:34px}}body.lm-legacy-light .client-logos--light{background-color:var(--lm-surface-page);border-block:1px solid var(--lm-border)}body.lm-legacy-light .client-logos--light .client-logos__eyebrow{color:var(--lm-text-muted);letter-spacing:.09em;font-weight:600}.partners-market-moment{padding:var(--space-24) 0;background:radial-gradient(900px 500px at 80% 0,#2392ff14 0%,#0000 60%),#06080d;position:relative;overflow:hidden}.partners-market-moment:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.partners-market-moment__inner{z-index:1;position:relative}.partners-market-moment__header{max-width:720px;margin-bottom:var(--space-16)}.partners-market-moment__eyebrow{color:#7ec6ff;background-color:#2392ff1f;border-color:#2392ff59}.partners-market-moment__title{font-family:var(--font-family-display);letter-spacing:-.015em;color:var(--color-text);font-size:clamp(2rem,4vw,3rem);line-height:1.12}.partners-market-moment__title-accent{background:linear-gradient(90deg, var(--color-brand), #7ec6ff);color:#0000;-webkit-background-clip:text;background-clip:text}.partners-market-moment__body{gap:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.partners-market-moment__visual{top:var(--space-20);padding:var(--space-8);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff12;position:sticky}.partners-market-moment__shift{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.partners-market-moment__shift-side{text-align:center}.partners-market-moment__shift-side--from{opacity:.75}.partners-market-moment__shift-label{font-family:var(--font-family-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:var(--space-3);font-size:.625rem;display:block}.partners-market-moment__shift-value{font-family:var(--font-family-display);font-size:clamp(3rem,6vw,4.5rem);font-weight:var(--font-weight-bold);letter-spacing:-.04em;color:#ffffffbf;justify-content:center;align-items:baseline;gap:2px;line-height:1;display:flex}.partners-market-moment__shift-value--accent{background:linear-gradient(180deg, var(--color-brand), #7ec6ff);color:#0000;text-shadow:0 0 28px #40d39059;-webkit-background-clip:text;background-clip:text}.partners-market-moment__shift-unit{font-size:.45em;font-weight:var(--font-weight-medium);color:inherit;opacity:.7;margin-left:2px}.partners-market-moment__shift-arrow{align-items:center;width:80px;height:2px;display:flex;position:relative}.partners-market-moment__shift-arrow-track{background:linear-gradient(90deg, #ffffff26, var(--color-brand));border-radius:2px;flex:1;height:2px}.partners-market-moment__shift-arrow-head{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid var(--color-brand);filter:drop-shadow(0 0 6px #40d39099);width:0;height:0;margin-left:-2px}.partners-market-moment__timeline{margin-bottom:var(--space-6)}.partners-market-moment__timeline-track{background:#ffffff0d;border-radius:999px;height:6px;position:relative}.partners-market-moment__timeline-fill{background:linear-gradient(90deg, #2392ff80, var(--color-brand));border-radius:999px;position:absolute;inset:0;box-shadow:0 0 12px #40d39066}.partners-market-moment__timeline-marker{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.partners-market-moment__timeline-marker:nth-of-type(2){left:0}.partners-market-moment__timeline-marker:nth-of-type(3){left:33.33%}.partners-market-moment__timeline-marker:nth-of-type(4){left:66.66%}.partners-market-moment__timeline-marker:nth-of-type(5){left:100%}.partners-market-moment__timeline-tick{background:#fff3;border:2px solid #06080d;border-radius:50%;width:10px;height:10px}.partners-market-moment__timeline-marker--now .partners-market-moment__timeline-tick{background:var(--color-brand);box-shadow:0 0 0 4px #40d3902e}.partners-market-moment__timeline-year{margin-top:var(--space-2);font-family:var(--font-family-label);letter-spacing:.15em;color:var(--color-text-subtle);font-size:.625rem}.partners-market-moment__timeline-marker--now .partners-market-moment__timeline-year{color:var(--color-brand)}.partners-market-moment__source{align-items:center;gap:var(--space-3);font-family:var(--font-family-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.625rem;display:inline-flex}.partners-market-moment__source-bar{background:#ffffff40;width:18px;height:2px;display:inline-block}.partners-market-moment__copy{gap:var(--space-5);flex-direction:column;display:flex}.partners-market-moment__paragraph{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:1.65}.partners-market-moment__paragraph--highlight{font-family:var(--font-family-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text);padding-top:var(--space-4);border-top:1px solid #ffffff12;line-height:1.4}@media (width<=1023px){.partners-market-moment__body{gap:var(--space-12);grid-template-columns:1fr}.partners-market-moment__visual{position:static}}@media (width<=640px){.partners-market-moment{padding:var(--space-16) 0}.partners-market-moment__visual{padding:var(--space-5)}.partners-market-moment__shift-arrow{width:40px}}body.lm-legacy-light .partners-market-moment{background:var(--lm-surface);border-top:1px solid var(--lm-border)}body.lm-legacy-light .partners-market-moment:before{display:none}body.lm-legacy-light .partners-market-moment .partners-market-moment__eyebrow{background-color:var(--lm-info-tint);color:var(--lm-blue-hover);border-color:#2392ff38}body.lm-legacy-light .partners-market-moment .partners-market-moment__title-accent,body.lm-legacy-light .partners-market-moment .partners-market-moment__shift-value--accent{color:var(--lm-blue-hover);text-shadow:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}body.lm-legacy-light .partners-market-moment__visual{border-radius:var(--lm-radius-card);border-color:var(--lm-border);background:var(--lm-surface-page);-webkit-backdrop-filter:none;backdrop-filter:none}body.lm-legacy-light .partners-market-moment__shift-value{color:var(--lm-text-muted);font-variant-numeric:tabular-nums}body.lm-legacy-light .partners-market-moment__shift-arrow-track{background:linear-gradient(90deg, var(--lm-border-strong), var(--lm-blue-interactive))}body.lm-legacy-light .partners-market-moment__shift-arrow-head{border-left-color:var(--lm-blue-interactive);filter:none}body.lm-legacy-light .partners-market-moment__timeline-track{background:var(--lm-surface-sunken)}body.lm-legacy-light .partners-market-moment__timeline-fill{background:linear-gradient(90deg, #2392ff73, var(--lm-blue-interactive));box-shadow:none}body.lm-legacy-light .partners-market-moment__timeline-tick{background:var(--lm-border-strong);border-color:var(--lm-surface-page)}body.lm-legacy-light .partners-market-moment__timeline-marker--now .partners-market-moment__timeline-tick{background:var(--lm-blue-interactive);box-shadow:0 0 0 4px var(--lm-info-tint)}body.lm-legacy-light .partners-market-moment__timeline-marker--now .partners-market-moment__timeline-year{color:var(--lm-blue-hover)}body.lm-legacy-light .partners-market-moment__source-bar{background:var(--lm-border-strong)}body.lm-legacy-light .partners-market-moment__paragraph--highlight{border-top-color:var(--lm-border)}body.lm-legacy-light .partners-market-moment__shift-label,body.lm-legacy-light .partners-market-moment__timeline-year,body.lm-legacy-light .partners-market-moment__source{letter-spacing:.09em}.partners-client-problem{padding:var(--space-24) 0;background:#06080d;position:relative;overflow:hidden}.partners-client-problem__inner{z-index:1;position:relative}.partners-client-problem__header{max-width:760px;margin:0 auto var(--space-16);text-align:center}.partners-client-problem__eyebrow{color:#ff8aa6;background-color:#ff336614;border-color:#ff33664d}.partners-client-problem__title{font-family:var(--font-family-display);letter-spacing:-.015em;color:var(--color-text);font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.15}.partners-client-problem__columns{gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.partners-client-problem__column{padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff12;flex-direction:column;transition:transform .24s,border-color .24s;display:flex;position:relative}.partners-client-problem__column:hover{border-color:#ffffff24;transform:translateY(-3px)}.partners-client-problem__visual{height:180px;margin-bottom:var(--space-5);border-radius:var(--radius-md);background:#00000040;border:1px solid #ffffff0a;position:relative;overflow:hidden}.partners-client-problem__column-title{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-3);letter-spacing:-.01em;line-height:1.25}.partners-client-problem__column-body{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.6}.partners-client-problem__transition{max-width:820px;padding:var(--space-8);font-family:var(--font-family-display);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:var(--font-weight-medium);letter-spacing:-.01em;text-align:center;color:var(--color-text);border-radius:var(--radius-lg);background:linear-gradient(#40d3900f,#2392ff0a);border:1px solid #40d3902e;margin:0 auto;line-height:1.4;position:relative}.partners-client-problem__transition-bar{background:linear-gradient(to bottom, var(--color-brand), #7ec6ff);border-radius:3px;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.partners-client-problem__delay-graph{width:100%;height:100%;padding:var(--space-3)}.partners-client-problem__tools{width:100%;height:100%;position:relative}.partners-client-problem__tools-lines{width:100%;height:100%;position:absolute;inset:0}@keyframes partners-line-flicker{0%,to{opacity:.3}50%{opacity:.7}}.partners-client-problem__tool-chip{font-family:var(--font-family-mono);letter-spacing:.05em;color:var(--color-text-muted);border-radius:var(--radius-sm);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;padding:3px 8px;font-size:.65rem;position:absolute;transform:translate(-50%,-50%)}.partners-client-problem__tools-center{background:radial-gradient(circle,#f363,#ff33660d 70%);border:1px solid #f366;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partners-client-problem__tools-center-value{font-family:var(--font-family-display);font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-red);line-height:1}.partners-client-problem__tools-center-label{font-family:var(--font-family-label);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin-top:2px;font-size:.5rem}.partners-client-problem__roi{justify-content:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-4);flex-direction:column;display:flex}.partners-client-problem__roi-question{font-family:var(--font-family-mono);color:var(--color-text-subtle);margin-bottom:var(--space-2);font-size:.65rem;font-style:italic}.partners-client-problem__roi-row{align-items:center;gap:var(--space-2);opacity:0;grid-template-columns:82px 1fr 16px;animation:.6s forwards partners-roi-fade-in;display:grid}@keyframes partners-roi-fade-in{to{opacity:1}}.partners-client-problem__roi-label{font-family:var(--font-family-mono);color:var(--color-text-muted);align-items:center;gap:4px;font-size:.65rem;display:flex}.partners-client-problem__roi-logo{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:50%;flex:none;width:11px;height:11px;padding:1.5px}.partners-client-problem__roi-bar{background:#ffffff0d;border-radius:999px;height:6px;position:relative;overflow:hidden}.partners-client-problem__roi-bar-fill{background:linear-gradient(90deg, var(--color-yellow), #ecb22e66);border-radius:999px;height:100%}.partners-client-problem__roi-bar-fade{background:linear-gradient(90deg,#0000,#06080d99 60%);width:60%;position:absolute;top:0;bottom:0;right:0}.partners-client-problem__roi-unknown{font-family:var(--font-family-display);font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--color-red);text-align:center}@media (width<=1023px){.partners-client-problem__columns{gap:var(--space-5);grid-template-columns:1fr}.partners-client-problem__visual{height:160px}}@media (width<=640px){.partners-client-problem{padding:var(--space-16) 0}.partners-client-problem__transition{padding:var(--space-5)}}body.lm-legacy-light .partners-client-problem{background:var(--lm-surface-page);border-top:1px solid var(--lm-border)}body.lm-legacy-light .partners-client-problem .partners-client-problem__eyebrow{background-color:var(--lm-danger-tint);color:var(--lm-danger-text);border-color:#ff336638}body.lm-legacy-light .partners-client-problem__column{background:var(--lm-surface);border-color:var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card)}body.lm-legacy-light .partners-client-problem__column:hover{border-color:var(--lm-border-strong);box-shadow:var(--lm-shadow-raise)}body.lm-legacy-light .partners-client-problem__visual{background:var(--lm-surface-page);border-color:var(--lm-border);border-radius:var(--lm-radius)}body.lm-legacy-light .partners-client-problem__transition{border-radius:var(--lm-radius-card);background:var(--lm-info-tint);border-color:#2392ff38}body.lm-legacy-light .partners-client-problem__transition-bar{background:var(--lm-blue-interactive)}body.lm-legacy-light .partners-client-problem__tool-chip{background:var(--lm-surface);border-color:var(--lm-border-strong);color:var(--lm-text-secondary)}body.lm-legacy-light .partners-client-problem__tools-center{background:var(--lm-danger-tint);border-color:#ff33664d}body.lm-legacy-light .partners-client-problem__tools-center-value,body.lm-legacy-light .partners-client-problem__roi-unknown{color:var(--lm-danger-text)}body.lm-legacy-light .partners-client-problem__tools-center-label{color:var(--lm-text-muted)}body.lm-legacy-light .partners-client-problem__roi-logo{background:var(--lm-surface);border:1px solid var(--lm-border)}body.lm-legacy-light .partners-client-problem__roi-bar{background:var(--lm-surface-sunken)}body.lm-legacy-light .partners-client-problem__roi-bar-fill{background:linear-gradient(90deg, var(--lm-warning), #ecb22e59)}body.lm-legacy-light .partners-client-problem__roi-bar-fade{background:linear-gradient(90deg, transparent, var(--lm-surface-page) 60%)}.partners-how-it-works{padding:var(--space-24) 0;background:radial-gradient(900px 500px at 20% 20%,#40d39012 0%,#0000 60%),radial-gradient(900px 500px at 80% 80%,#2392ff14 0%,#0000 60%),#06080d;position:relative;overflow:hidden}.partners-how-it-works__divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.partners-how-it-works__inner{z-index:1;position:relative}.partners-how-it-works__header{max-width:760px;margin:0 auto var(--space-16);text-align:center}.partners-how-it-works__title{font-family:var(--font-family-display);letter-spacing:-.015em;color:var(--color-text);font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.15}.partners-how-it-works__title-accent{background:linear-gradient(90deg, var(--color-brand), #7ec6ff);color:#0000;-webkit-background-clip:text;background-clip:text}.partners-how-it-works__layers{gap:var(--space-5);flex-direction:column;max-width:1000px;margin:0 auto;display:flex;position:relative}.partners-how-it-works__layer{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--layer-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff06,#ffffff02);grid-template-columns:180px 1fr;transition:transform .28s,border-color .28s;display:grid;position:relative;overflow:hidden}.partners-how-it-works__layer:hover{transform:translateY(-2px)}.partners-how-it-works__layer-glow{background:radial-gradient(600px 200px at 100% 0%, var(--layer-glow) 0%, transparent 70%);pointer-events:none;opacity:.7;position:absolute;inset:0}.partners-how-it-works__layer-rail{z-index:1;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.partners-how-it-works__layer-step{font-family:var(--font-family-display);font-size:2.75rem;font-weight:var(--font-weight-bold);letter-spacing:-.04em;color:var(--layer-tag);opacity:.85;line-height:1}.partners-how-it-works__layer-tag{background:var(--layer-tag-bg);border:1px solid var(--layer-border);border-radius:var(--radius-full);width:fit-content;font-family:var(--font-family-label);letter-spacing:.16em;text-transform:uppercase;color:var(--layer-tag);padding:4px 10px;font-size:.625rem;display:inline-block}.partners-how-it-works__layer-content{z-index:1;position:relative}.partners-how-it-works__layer-title{font-family:var(--font-family-display);font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text);margin-bottom:var(--space-4);line-height:1.25}.partners-how-it-works__layer-body{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.65}@media (width<=768px){.partners-how-it-works__layer{gap:var(--space-4);padding:var(--space-6);grid-template-columns:1fr}.partners-how-it-works__layer-rail{align-items:center;gap:var(--space-4);flex-direction:row}.partners-how-it-works__layer-step{font-size:2rem}}@media (width<=640px){.partners-how-it-works{padding:var(--space-16) 0}}body.lm-legacy-light .partners-how-it-works{background:var(--lm-surface);border-top:1px solid var(--lm-border)}body.lm-legacy-light .partners-how-it-works__divider,body.lm-legacy-light .partners-how-it-works__layer-glow{display:none}body.lm-legacy-light .partners-how-it-works .partners-how-it-works__title-accent{color:var(--lm-blue-hover);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}body.lm-legacy-light .partners-how-it-works__layer{border-radius:var(--lm-radius-card);border-color:var(--lm-border);background:var(--lm-surface-page);-webkit-backdrop-filter:none;backdrop-filter:none}body.lm-legacy-light .partners-how-it-works__layer:hover{border-color:var(--lm-border-strong)}body.lm-legacy-light .partners-how-it-works__layer-step{opacity:1;font-variant-numeric:tabular-nums}body.lm-legacy-light .partners-how-it-works__layer-tag{letter-spacing:.09em;font-weight:600}body.lm-legacy-light .partners-how-it-works__layer:first-of-type .partners-how-it-works__layer-step,body.lm-legacy-light .partners-how-it-works__layer:first-of-type .partners-how-it-works__layer-tag{color:var(--lm-success-text)}body.lm-legacy-light .partners-how-it-works__layer:first-of-type .partners-how-it-works__layer-tag{background:var(--lm-success-tint);border-color:#40d3904d}body.lm-legacy-light .partners-how-it-works__layer:nth-of-type(2) .partners-how-it-works__layer-step,body.lm-legacy-light .partners-how-it-works__layer:nth-of-type(2) .partners-how-it-works__layer-tag{color:var(--lm-blue-hover)}body.lm-legacy-light .partners-how-it-works__layer:nth-of-type(2) .partners-how-it-works__layer-tag{background:var(--lm-info-tint);border-color:#2392ff47}body.lm-legacy-light .partners-how-it-works__layer:nth-of-type(3) .partners-how-it-works__layer-step,body.lm-legacy-light .partners-how-it-works__layer:nth-of-type(3) .partners-how-it-works__layer-tag{color:var(--lm-warning-text)}body.lm-legacy-light .partners-how-it-works__layer:nth-of-type(3) .partners-how-it-works__layer-tag{background:var(--lm-warning-tint);border-color:#ecb22e59}.partners-benefits{padding:var(--space-24) 0;background:#06080d;position:relative;overflow:hidden}.partners-benefits__inner{z-index:1;position:relative}.partners-benefits__header{max-width:760px;margin:0 auto var(--space-16);text-align:center}.partners-benefits__title{font-family:var(--font-family-display);letter-spacing:-.015em;color:var(--color-text);font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.15}.partners-benefits__title-accent{background:linear-gradient(90deg, var(--color-brand), #7ec6ff);color:#0000;-webkit-background-clip:text;background-clip:text}.partners-benefits__grid{gap:var(--space-5);grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(220px,auto);display:grid}.partners-benefits__card{padding:var(--space-8);border-radius:var(--radius-lg);background:linear-gradient(#ffffff08,#ffffff02);border:1px solid #ffffff12;flex-direction:column;grid-column:span 3;transition:transform .24s,border-color .24s;display:flex}.partners-benefits__card:hover{border-color:#ffffff24;transform:translateY(-3px)}.partners-benefits__card:first-child{grid-column:span 2}.partners-benefits__card:nth-child(2){grid-column:span 4}.partners-benefits__card--whitelabel{gap:var(--space-12);grid-column:span 6;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.partners-benefits__card:nth-child(4),.partners-benefits__card:nth-child(5){grid-column:span 3}.partners-benefits__card-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.partners-benefits__card-icon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-brand);background:#40d3901f;border:1px solid #40d39040;justify-content:center;align-items:center;display:inline-flex}.partners-benefits__card:nth-child(2) .partners-benefits__card-icon{color:#7ec6ff;background:#2392ff1f;border-color:#2392ff4d}.partners-benefits__card:nth-child(4) .partners-benefits__card-icon{color:var(--color-yellow);background:#ecb22e1f;border-color:#ecb22e4d}.partners-benefits__card:nth-child(5) .partners-benefits__card-icon{color:#ff8aa6;background:#ff33661f;border-color:#ff336647}.partners-benefits__card-tag{font-family:var(--font-family-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);font-size:.625rem}.partners-benefits__card-title{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text);margin-bottom:var(--space-3);line-height:1.25}.partners-benefits__card-body{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.6}.partners-benefits__card--whitelabel .partners-benefits__card-body{margin-bottom:0}.partners-benefits__card-visual{justify-content:center;display:flex}.partners-benefits__mockup{border-radius:var(--radius-lg);background:#0d1117;border:1px solid #ffffff1a;width:100%;max-width:480px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 80px #2392ff26}.partners-benefits__mockup-chrome{align-items:center;gap:var(--space-2);background:#ffffff08;border-bottom:1px solid #ffffff0f;padding:10px 12px;display:flex}.partners-benefits__mockup-dot{border-radius:50%;width:9px;height:9px}.partners-benefits__mockup-url{margin-left:var(--space-4);font-family:var(--font-family-mono);color:var(--color-text-subtle);font-size:.625rem}.partners-benefits__mockup-body{padding:var(--space-5)}.partners-benefits__mockup-header{margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px dashed #ffffff0f;justify-content:space-between;align-items:center;display:flex}.partners-benefits__mockup-logo{flex-direction:column;display:flex}.partners-benefits__mockup-logo-slot{font-family:var(--font-family-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:-.01em}.partners-benefits__mockup-subtitle{font-family:var(--font-family-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin-top:2px;font-size:.5625rem}.partners-benefits__mockup-pill{border-radius:var(--radius-full);color:var(--color-brand);font-family:var(--font-family-label);letter-spacing:.18em;background:#40d39024;border:1px solid #40d3904d;padding:3px 8px;font-size:.5625rem}.partners-benefits__mockup-grid{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.partners-benefits__mockup-tile{padding:var(--space-3);border-radius:var(--radius-md);opacity:0;background:#ffffff06;border:1px solid #ffffff0d;animation:.6s forwards partners-tile-in;position:relative}@keyframes partners-tile-in{to{opacity:1}}.partners-benefits__mockup-tile-label{font-family:var(--font-family-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:4px;font-size:.5625rem;display:block}.partners-benefits__mockup-tile-value{font-family:var(--font-family-display);font-size:1.375rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1;display:block}.partners-benefits__mockup-tile-value--up,.partners-benefits__mockup-tile-value--down{color:var(--color-brand)}.partners-benefits__mockup-tile-value--neutral{color:#7ec6ff}.partners-benefits__mockup-tile-spark{width:100%;height:16px;margin-top:var(--space-2);color:#40d39080}.partners-benefits__mockup-tile:nth-child(3) .partners-benefits__mockup-tile-spark,.partners-benefits__mockup-tile:nth-child(4) .partners-benefits__mockup-tile-spark{color:#2392ff80}.partners-benefits__mockup-footer{flex-direction:column;gap:6px;display:flex}.partners-benefits__mockup-footer-bar{background:#ffffff0f;border-radius:999px;height:4px}.partners-benefits__mockup-footer-bar--medium{width:60%}.partners-benefits__mockup-footer-bar--short{width:40%}.partners-benefits__mockup-stamp{font-family:var(--font-family-mono);color:#ffffff40;letter-spacing:.05em;font-size:.5625rem;position:absolute;bottom:6px;right:10px}@media (width<=1023px){.partners-benefits__grid{grid-template-columns:1fr}.partners-benefits__card,.partners-benefits__card:first-child,.partners-benefits__card:nth-child(2),.partners-benefits__card:nth-child(4),.partners-benefits__card:nth-child(5){grid-column:span 1}.partners-benefits__card--whitelabel{gap:var(--space-6);grid-column:span 1;grid-template-columns:1fr}}@media (width<=640px){.partners-benefits{padding:var(--space-16) 0}.partners-benefits__card{padding:var(--space-6)}.partners-benefits__mockup-grid{grid-template-columns:1fr}}body.lm-legacy-light .partners-benefits{background:var(--lm-surface-page);border-top:1px solid var(--lm-border)}body.lm-legacy-light .partners-benefits .partners-benefits__title-accent{color:var(--lm-blue-hover);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}body.lm-legacy-light .partners-benefits__card{background:var(--lm-surface);border-color:var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card)}body.lm-legacy-light .partners-benefits__card:hover{border-color:var(--lm-border-strong);box-shadow:var(--lm-shadow-raise)}body.lm-legacy-light .partners-benefits__card-icon{border-radius:var(--lm-radius);background:var(--lm-success-tint);color:var(--lm-success-text);border-color:#40d3904d}body.lm-legacy-light .partners-benefits__card:nth-child(2) .partners-benefits__card-icon{background:var(--lm-info-tint);color:var(--lm-blue-hover);border-color:#2392ff47}body.lm-legacy-light .partners-benefits__card:nth-child(4) .partners-benefits__card-icon{background:var(--lm-warning-tint);color:var(--lm-warning-text);border-color:#ecb22e59}body.lm-legacy-light .partners-benefits__card:nth-child(5) .partners-benefits__card-icon{background:var(--lm-danger-tint);color:var(--lm-danger-text);border-color:#ff336640}body.lm-legacy-light .partners-benefits__card-tag,body.lm-legacy-light .partners-benefits__mockup-tile-label,body.lm-legacy-light .partners-benefits__mockup-subtitle,body.lm-legacy-light .partners-benefits__mockup-pill{letter-spacing:.09em;font-weight:600}body.lm-legacy-light .partners-benefits__mockup{background:var(--lm-surface);border-color:var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-deep)}body.lm-legacy-light .partners-benefits__mockup-chrome{background:var(--lm-surface-page);border-bottom-color:var(--lm-border)}body.lm-legacy-light .partners-benefits__mockup-header{border-bottom-color:var(--lm-border-strong)}body.lm-legacy-light .partners-benefits__mockup-pill{background:var(--lm-success-tint);color:var(--lm-success-text);border-color:#40d3904d}body.lm-legacy-light .partners-benefits__mockup-tile{background:var(--lm-surface-page);border-color:var(--lm-border);border-radius:var(--lm-radius)}body.lm-legacy-light .partners-benefits__mockup-tile-value{font-variant-numeric:tabular-nums}body.lm-legacy-light .partners-benefits__mockup-tile-value--up,body.lm-legacy-light .partners-benefits__mockup-tile-value--down{color:var(--lm-success-text)}body.lm-legacy-light .partners-benefits__mockup-tile-value--neutral{color:var(--lm-blue-hover)}body.lm-legacy-light .partners-benefits__mockup-tile-spark{color:#40d390bf}body.lm-legacy-light .partners-benefits__mockup-tile:nth-child(3) .partners-benefits__mockup-tile-spark,body.lm-legacy-light .partners-benefits__mockup-tile:nth-child(4) .partners-benefits__mockup-tile-spark{color:#2392ffbf}body.lm-legacy-light .partners-benefits__mockup-footer-bar{background:var(--lm-surface-sunken)}body.lm-legacy-light .partners-benefits__mockup-stamp{color:var(--lm-text-disabled)}.partners-closing-cta{padding:var(--space-24) 0;background:#06080d;position:relative;overflow:hidden}.partners-closing-cta__glow{filter:blur(120px);pointer-events:none;z-index:0;background:radial-gradient(#40d39038 0%,#2392ff24 40%,#0000 70%);width:1100px;height:700px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.partners-closing-cta__inner{z-index:1;justify-content:center;display:flex;position:relative}.partners-closing-cta__card{width:100%;max-width:880px;padding:clamp(var(--space-10), 6vw, var(--space-16));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:radial-gradient(400px 240px at 20% 20%,#40d39014,#0000 70%),radial-gradient(400px 240px at 80% 80%,#2392ff1a,#0000 70%),linear-gradient(#ffffff06,#ffffff01);border:1px solid #40d39038;border-radius:24px;position:relative;box-shadow:0 30px 60px #00000080,inset 0 1px #ffffff0d}.partners-closing-cta__halo{z-index:-1;filter:blur(1px);opacity:.7;background:linear-gradient(135deg,#40d3902e,#0000 40% 60%,#2392ff33);border-radius:24px;position:absolute;inset:-1px}.partners-closing-cta__eyebrow{margin-bottom:var(--space-5);background-color:#40d3901f;border-color:#40d39059}.partners-closing-cta__title{font-family:var(--font-family-display);font-size:clamp(1.875rem,4vw,2.75rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:#0000;margin-bottom:var(--space-4);background:linear-gradient(#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;line-height:1.15}.partners-closing-cta__subtitle{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:#7ec6ff;margin-bottom:var(--space-8)}.partners-closing-cta__body{gap:var(--space-4);max-width:620px;margin:0 auto var(--space-8);flex-direction:column;display:flex}.partners-closing-cta__paragraph{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.65}.partners-closing-cta__actions{margin-bottom:var(--space-6);justify-content:center;display:flex}.partners-closing-cta__button{padding-inline:var(--space-8);font-size:var(--font-size-base)}.partners-closing-cta__trust{align-items:center;gap:var(--space-2);font-family:var(--font-family-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.625rem;display:inline-flex}.partners-closing-cta__trust-dot{background:var(--color-brand);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite partners-closing-pulse;box-shadow:0 0 8px #40d390cc}@keyframes partners-closing-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@media (width<=640px){.partners-closing-cta{padding:var(--space-16) 0}.partners-closing-cta__card{padding:var(--space-8) var(--space-6)}.partners-closing-cta__button,.partners-closing-cta__actions{width:100%}}body.lm-legacy-light .partners-closing-cta{background:linear-gradient(135deg, var(--lm-navy) 0%, var(--lm-navy-deep) 60%, #0d1836 100%)}body.lm-legacy-light .partners-closing-cta__glow,body.lm-legacy-light .partners-closing-cta__halo{display:none}body.lm-legacy-light .partners-closing-cta__card{border-radius:var(--lm-radius-xl);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#ffffff0d;border-color:#ffffff24}body.lm-legacy-light .partners-closing-cta .partners-closing-cta__eyebrow{color:#fff;background-color:#ffffff14;border-color:#ffffff3d}body.lm-legacy-light .partners-closing-cta .partners-closing-cta__title{color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}body.lm-legacy-light .partners-closing-cta .partners-closing-cta__subtitle{color:var(--lm-success)}body.lm-legacy-light .partners-closing-cta .partners-closing-cta__paragraph{color:#ffffffa8}body.lm-legacy-light .partners-closing-cta .partners-closing-cta__trust{color:#ffffff80;letter-spacing:.09em}body.lm-legacy-light .partners-closing-cta .partners-closing-cta__trust-dot{background:var(--lm-success);box-shadow:none}body.lm-legacy-light .partners-closing-cta .partners-closing-cta__button{color:var(--lm-navy);background-color:#fff;border-color:#fff}body.lm-legacy-light .partners-closing-cta .partners-closing-cta__button:hover{background-color:var(--lm-info-tint);border-color:var(--lm-info-tint);color:var(--lm-navy)}.partners-page{color:#f4f6fb;background:#06080d;overflow-x:hidden}body.lm-legacy-light .partners-page{background:var(--lm-surface);color:var(--lm-text-primary)}:root{--color-bg:#1e1e3f;--color-bg-elevated:#2d2d5e;--color-bg-card:#2d2d5e;--color-bg-overlay:#1e1e3fb8;--color-bg-rail:#323268;--color-bg-deep:#0b0b18;--color-bg-section:#17172f;--color-light-bg:#f5f7fb;--color-light-surface:#fff;--color-light-text:#0f172a;--color-light-text-muted:#475569;--color-light-border:#0f172a1a;--color-text:#fff;--color-text-muted:#ffffffbf;--color-text-subtle:#ffffff80;--color-green:#40d390;--color-green-hover:#2fb97e;--color-green-soft:#40d3901f;--color-green-glow:#40d39059;--color-blue:#2392ff;--color-blue-hover:#1478e8;--color-blue-soft:#2392ff1f;--color-blue-glow:#2392ff59;--color-yellow:#ecb22e;--color-yellow-hover:#d49e20;--color-yellow-soft:#ecb22e1f;--color-yellow-glow:#ecb22e59;--color-red:#f36;--color-red-hover:#e8224f;--color-red-soft:#ff33661f;--color-red-glow:#ff336659;--color-brand:var(--color-green);--color-brand-hover:var(--color-green-hover);--color-brand-soft:var(--color-green-soft);--color-brand-glow:var(--color-green-glow);--color-accent:var(--color-blue);--color-accent-hover:var(--color-blue-hover);--color-accent-soft:var(--color-blue-soft);--color-accent-glow:var(--color-blue-glow);--color-cyan:var(--color-yellow);--color-cyan-soft:var(--color-yellow-soft);--color-danger:#ef4444;--color-danger-soft:#ef44441f;--color-orange:var(--color-yellow);--color-orange-soft:var(--color-yellow-soft);--color-purple:var(--color-red);--color-border:#ffffff1a;--color-border-strong:#fff3;--color-node-team:var(--color-blue);--color-node-repo:var(--color-green);--color-node-bottleneck:var(--color-red);--color-node-warning:var(--color-yellow);--color-node-ai:var(--color-yellow);--color-edge-default:#475569;--color-edge-particle:#94a3b8;--color-node-label:#e2e8f0;--color-node-fill:#0f172a;--gradient-hero:radial-gradient(1200px 600px at 50% -10%, #1b84ff38 0%, #3737732e 40%, transparent 70%), linear-gradient(180deg, #1e1e3f 0%, #1e1e3f 100%);--font-family-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-display:"Chakra Petch", var(--font-family-sans);--font-family-label:"Orbitron", var(--font-family-sans);--font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3.5rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.15;--line-height-normal:1.5;--line-height-relaxed:1.7;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--shadow-md:0 6px 24px #00000059;--shadow-glow:0 0 24px #14c27a73;--container-max-width:1200px;--container-padding-x:var(--space-6);--navbar-height:72px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--banner-offset,0px) + 88px)}body{padding-top:var(--banner-offset,0px);background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}p{margin:0}ul{margin:0;padding:0;list-style:none}.container{width:100%;max-width:var(--container-max-width);padding-inline:var(--container-padding-x);margin-inline:auto}.eyebrow-pill{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background-color:var(--color-brand-soft);color:var(--color-brand);font-family:var(--font-family-label);text-transform:uppercase;letter-spacing:.2em;margin-bottom:var(--space-6);border:1px solid #40d3904d;font-size:.675rem;display:inline-flex}@media (width<=1199px){:root{--container-padding-x:var(--space-5)}}@media (width<=767px){:root{--container-padding-x:var(--space-4)}}body.lm-light-page{--lm-navy:#1c2e62;--lm-navy-deep:#14224a;--lm-blue:#2392ff;--lm-blue-interactive:#1b84ff;--lm-blue-hover:#056ee9;--lm-success:#40d390;--lm-success-text:#118059;--lm-success-tint:#dfffea;--lm-warning:#ecb22e;--lm-warning-text:#8a6410;--lm-warning-tint:#fff8dd;--lm-danger:#f36;--lm-danger-text:#e01a4f;--lm-danger-tint:#ffeef3;--lm-ai:#c91eeb;--lm-ai-text:#a013bd;--lm-ai-tint:#f8f5ff;--lm-info-tint:#e9f3ff;--lm-navy-soft:#1c2e620f;--lm-text-primary:#071437;--lm-text-secondary:#4b5675;--lm-text-muted:#99a1b7;--lm-text-disabled:#c4cada;--lm-surface:#fff;--lm-surface-page:#f9f9f9;--lm-surface-sunken:#f1f1f4;--lm-border:#f1f1f4;--lm-border-strong:#dbdfe9;--lm-radius-sm:.425rem;--lm-radius:.475rem;--lm-radius-card:.625rem;--lm-radius-xl:1rem;--lm-radius-pill:50rem;--lm-shadow-card:0 3px 4px #00000008;--lm-shadow-raise:0 10px 30px #07143714;--lm-shadow-deep:0 18px 50px #0714371f;--lm-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--lm-surface-page);color:var(--lm-text-primary);font-family:var(--lm-font)}body.lm-light-page .lmv2-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--lm-text-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}body.lm-light-page .lmv2-eyebrow:before{content:"";background:var(--lm-blue);border-radius:2px;width:1.5rem;height:2px}body.lm-light-page .lmv2-h2{letter-spacing:-.03em;color:var(--lm-text-primary);font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:700;line-height:1.12}body.lm-light-page .lmv2-lead{color:var(--lm-text-secondary);font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.65}body.lm-light-page .lmv2-accent{color:var(--lm-blue)}body.lm-light-page .lmv2-card{background:var(--lm-surface);border:1px solid var(--lm-border);border-radius:var(--lm-radius-card);box-shadow:var(--lm-shadow-card)}body.lm-light-page .lmv2-section{padding-block:clamp(3rem,5.5vw,4.75rem)}body.lm-legacy-light{--color-bg:var(--lm-surface-page);--color-bg-elevated:var(--lm-surface);--color-bg-card:var(--lm-surface);--color-bg-overlay:#ffffffdb;--color-bg-rail:var(--lm-surface-sunken);--color-bg-deep:var(--lm-surface-sunken);--color-bg-section:var(--lm-surface);--color-text:var(--lm-text-primary);--color-text-muted:var(--lm-text-secondary);--color-text-subtle:var(--lm-text-muted);--color-border:var(--lm-border);--color-border-strong:var(--lm-border-strong);--color-brand:var(--lm-blue-hover);--color-brand-hover:var(--lm-blue-hover);--color-brand-soft:var(--lm-info-tint);--color-brand-glow:#2392ff47;--color-accent:var(--lm-blue-interactive);--color-accent-hover:var(--lm-blue-hover);--color-accent-soft:var(--lm-info-tint);--color-accent-glow:#2392ff47;--color-green-soft:var(--lm-success-tint);--color-green-glow:#40d39052;--color-yellow-soft:var(--lm-warning-tint);--color-yellow-glow:#ecb22e52;--color-red-soft:var(--lm-danger-tint);--color-red-glow:#ff336652;--color-blue-soft:var(--lm-info-tint);--color-blue-glow:#2392ff47;--color-cyan:var(--lm-warning-text);--color-cyan-soft:var(--lm-warning-tint);--color-orange:var(--lm-warning-text);--color-orange-soft:var(--lm-warning-tint);--color-danger:var(--lm-danger-text);--color-danger-soft:var(--lm-danger-tint);--color-purple:var(--lm-ai-text);--color-edge-default:var(--lm-border-strong);--color-edge-particle:var(--lm-text-muted);--color-node-label:var(--lm-text-primary);--color-node-fill:var(--lm-surface);--color-node-ai:var(--lm-ai);--font-family-sans:var(--lm-font);--font-family-display:var(--lm-font);--font-family-label:var(--lm-font);--shadow-md:var(--lm-shadow-raise);--shadow-glow:var(--lm-shadow-card);--gradient-hero:radial-gradient(1100px 520px at 50% -10%, #2392ff1a 0%, #2392ff08 45%, transparent 72%), linear-gradient(180deg, var(--lm-surface) 0%, var(--lm-surface-page) 100%)}body.lm-legacy-light .eyebrow-pill{background-color:var(--lm-info-tint);color:var(--lm-blue-hover);letter-spacing:.09em;border-color:#2392ff38;font-size:.75rem;font-weight:600}body.lm-legacy-light .btn{border-radius:var(--lm-radius)}body.lm-legacy-light .btn--primary{color:#fff}body.lm-legacy-light .btn--brand{border-width:1px;border-color:var(--lm-border-strong);background-color:var(--lm-surface);color:var(--lm-text-primary)}body.lm-legacy-light .btn--brand:hover{border-color:var(--lm-blue-hover);background-color:var(--lm-info-tint);color:var(--lm-blue-hover)}body.lm-legacy-light .btn--secondary:hover{color:var(--lm-blue-hover)}body.lm-legacy-light .btn--outline-cyan,body.lm-legacy-light .btn--outline-yellow{border-width:1px;border-color:var(--lm-border-strong);background-color:var(--lm-surface);color:var(--lm-text-primary);box-shadow:none}body.lm-legacy-light .btn--outline-cyan:hover,body.lm-legacy-light .btn--outline-yellow:hover{border-color:var(--lm-blue-hover);background-color:var(--lm-info-tint);color:var(--lm-blue-hover);box-shadow:none}body.lm-legacy-light .btn--green{background-color:var(--lm-blue-interactive);border-color:var(--lm-blue-interactive);color:#fff}body.lm-legacy-light .btn--green:hover{background-color:var(--lm-blue-hover);border-color:var(--lm-blue-hover);box-shadow:none}
