.ll-cmp-meta{margin-bottom:var(--ll-s7)!important}.ll-cmp-meta .ll-crumbs{margin-bottom:6px}.ll-cmp-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;margin-top:var(--ll-s5)!important}@media (width>=900px){.ll-layout--wide .ll-prose>.ll-cmp-ctas{max-width:960px}}.ll-prose .ll-cmp-hl{color:var(--color-ink);max-width:560px;font-weight:600}.ll-prose .ll-cmp-hl .ll-hl{padding-block:.1em}.ll-strengths{border-block:1px solid var(--color-divider);gap:0;list-style:none;display:grid;padding:0!important}@media (width>=640px){.ll-strengths{column-gap:var(--ll-s6);grid-template-columns:1fr 1fr}}.ll-strengths li{border-top:1px solid var(--color-divider);align-items:flex-start;gap:14px;padding:20px 0;display:flex;margin:0!important}.ll-strengths li:first-child{border-top:0}@media (width>=640px){.ll-strengths li:nth-child(2){border-top:0}}.ll-strengths strong{font-family:var(--font-heading);color:var(--color-ink);font-size:18px;line-height:1.3;display:block}.ll-strengths__text{font-size:var(--ll-fs-small);color:var(--color-slatedeep);margin-top:4px;line-height:1.5;display:block}.ll-strengths__ico{background:var(--color-mist);width:40px;height:40px;color:var(--color-space);border-radius:10px;flex:none;place-items:center;display:grid}.ll-strengths__ico svg{width:20px;height:20px}.ll-strengths--num{row-gap:var(--ll-s5);border:0}.ll-strengths--num li{border:0;padding:0}.ll-strengths__n{min-width:44px;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-sky);flex:none;font-size:40px;font-weight:600;line-height:1}.ll-feat{gap:var(--ll-s5);align-items:center;display:grid;margin-top:var(--ll-s8)!important}@media (width>=900px){.ll-feat{gap:var(--ll-s8);grid-template-columns:1fr 1fr}.ll-feat--flip .ll-feat__text{order:2}}.ll-feat__n{font-family:var(--font-heading);color:var(--color-sky);margin:0 0 10px;font-size:20px;font-weight:600}.ll-prose .ll-feat h3{letter-spacing:-.015em;color:var(--color-ink);margin:0 0 14px;font-size:clamp(24px,2.4vw,30px);line-height:1.15}.ll-feat__text>p:not(.ll-feat__n){margin:0}.ll-feat__text>p+p{margin-top:.8em}.ll-feat__art{isolation:isolate;min-height:340px;padding:var(--ll-s7) var(--ll-s6);background:var(--color-surface2);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.ll-feat__art--capture{background:var(--color-space)}.ll-feat__art--event{background:linear-gradient(180deg, var(--color-surface2), var(--ll-sky-tint))}.ll-feat__art .ll-capture{position:relative}.ll-feat__stack{gap:16px;width:100%;max-width:360px;display:grid}.ll-mini{box-shadow:var(--ll-shadow-card);font-size:var(--ll-fs-meta);color:var(--color-ink);background:#fff;border-radius:12px;padding:20px;line-height:1.4}.ll-mini p{margin:0}.ll-mini__who{border-bottom:1px solid var(--color-divider);align-items:center;gap:12px;padding-bottom:14px;display:flex}.ll-avatar--soft{background:var(--ll-sky-tint);color:var(--color-deep)}.ll-mini__name{font-size:16px;font-weight:600}.ll-mini__fresh{color:var(--color-slatedeep);align-items:center;gap:6px;display:flex}.ll-mini__fresh:before{content:"";background:var(--color-grass);border-radius:50%;width:8px;height:8px}.ll-mini__list,.ll-mini__people{gap:12px;list-style:none;display:grid;margin:14px 0 0!important;padding:0!important}.ll-mini__list li,.ll-mini__people li{align-items:center;gap:12px;display:flex;margin:0!important}.ll-mini__list li>span:last-child,.ll-mini__people li>span:last-child{color:var(--color-slatedeep);display:grid}.ll-mini strong{color:var(--color-ink);font-weight:600}.ll-mini__ico{background:var(--color-mist);width:28px;height:28px;color:var(--color-deep);border-radius:50%;flex:none;place-items:center;display:grid}.ll-mini__ico svg{width:14px;height:14px}.ll-mini__note{box-shadow:inset 0 0 0 1.5px var(--color-sky);font-size:var(--ll-fs-meta);color:var(--color-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;line-height:1.4;display:flex;margin:0!important}.ll-mini__note svg,.ll-mini__eyebrow svg,.ll-mini__export svg{width:18px;height:18px;color:var(--color-deep);flex:none}.ll-mini__eyebrow{color:var(--color-slatedeep);align-items:center;gap:8px;display:flex}.ll-mini__title{font-size:16px;font-weight:600;margin-top:8px!important}.ll-mini__export{background:var(--color-space);color:#fff;font-weight:600;font-size:var(--ll-fs-meta);border-radius:10px;align-items:center;gap:10px;padding:12px 18px;display:flex;margin:0!important}.ll-mini__export svg{color:var(--color-sky)}.ll-choose{gap:var(--ll-s6);display:grid}@media (width>=768px){.ll-choose{grid-template-columns:1fr 1fr}}.ll-choose__side{border-left:3px solid var(--color-divider);padding-left:22px}.ll-choose__side--us{border-color:var(--color-sky)}.ll-prose .ll-choose__who{font-family:var(--font-heading);color:var(--color-slatedeep);align-items:center;gap:10px;margin:0 0 10px;font-size:20px;font-weight:600;display:flex}.ll-prose .ll-choose__side--us .ll-choose__who{color:var(--color-deep)}.ll-prose .ll-choose__text{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-slatedeep);margin:0;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.3}.ll-prose .ll-choose__side--us .ll-choose__text{color:var(--color-ink)}.ll-both{background:var(--color-surface2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 20px;display:flex}.ll-prose .ll-both__flow{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.ll-both__flow>span:not(.ll-both__arrow){font-weight:600;font-size:var(--ll-fs-meta);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.ll-both__us{background:var(--color-space);color:#fff}.ll-both__crm{color:var(--color-ink);background:#fff}.ll-both__crm svg{width:16px;height:16px;color:var(--color-deep)}.ll-both__arrow{color:var(--color-slatedeep)}.ll-prose .ll-both__text{font-size:var(--ll-fs-meta);color:var(--color-ink);flex:280px;margin:0;line-height:1.5}.ll-consider{gap:var(--ll-s6);align-items:center;display:grid}@media (width>=900px){.ll-consider{gap:var(--ll-s8);grid-template-columns:minmax(0,1fr) 400px}}.ll-consider__text>*+*{margin-top:1.1em}.ll-consider__art{isolation:isolate;min-height:320px;padding:var(--ll-s6);background:var(--color-space);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.ll-hero--ranked .ll-hero__h1{max-width:none;font-size:clamp(40px,5.2vw,76px);line-height:1.04}.ll-ranked__grad{background:linear-gradient(90deg, var(--color-sky), color-mix(in oklch, var(--color-sky) 55%, white));color:#0000;-webkit-background-clip:text;background-clip:text}.ll-ranked__lead{max-width:820px}.ll-ranked__lead p{margin:0}.ll-ranked__lead p+p{margin-top:.6em}.ll-ranked__lead strong{color:#fff;font-weight:600}.ll-ranked__meta{margin-top:var(--ll-s5);flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.ll-ranked__meta .ll-meta{margin:0}.ll-ranked{margin:var(--ll-s7) 0 0;gap:var(--ll-s4);padding:0;list-style:none;display:grid}@media (width>=768px){.ll-ranked{gap:var(--ll-s5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.ll-score{color:var(--color-ink);box-shadow:var(--ll-shadow-float);background:#fff;border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative}.ll-score p{margin:0}.ll-score__n{font-family:var(--font-heading);color:var(--color-divider);font-size:52px;font-weight:600;line-height:1;position:absolute;top:18px;left:22px}.ll-score--us .ll-score__n{color:var(--color-sky)}.ll-score__name{font-family:var(--font-heading);color:var(--color-ink);font-size:20px;font-weight:600;line-height:1.25;margin-left:44px!important}.ll-score__best{font-size:var(--ll-fs-meta);color:var(--color-slatedeep);line-height:1.4;margin:4px 0 0 44px!important}.ll-score__rows{border-top:1px solid var(--color-divider);gap:12px;margin:20px 0 0;padding-top:16px;display:grid}.ll-score__rows dt{font-size:var(--ll-fs-meta);color:var(--color-slatedeep)}.ll-score__rows dd{font-size:var(--ll-fs-meta);align-items:flex-start;gap:8px;margin:2px 0 0;font-weight:500;line-height:1.4;display:flex}.ll-score__link{font-weight:600;font-size:var(--ll-fs-meta);color:var(--color-deep);margin-top:auto;padding-top:20px}.ll-score__link:hover{color:var(--color-sky)}.ll-ranked:has(>li:only-child){max-width:440px}.ll-ranked>li:only-child .ll-score__n{display:none}.ll-ranked>li:only-child :is(.ll-score__name,.ll-score__best){margin-left:0!important}.ll-ranked__foot{margin-top:var(--ll-s6);text-align:center;color:var(--ll-white-muted);font-size:var(--ll-fs-small)}.ll-ranked__foot p{margin:0}body:has(.ll-hero--ranked) .ll-cta-band .ll-glow-border:before{display:none}@media (width>=900px){.ll-hero--versus .ll-versus__verdict{max-width:1100px}}
