.ld-page{background:#fff;color:var(--color-glider-ink);line-height:1.1}.ld-page .ld-hero__line{display:block}.ld-hero__visual:not(.ld-hero__visual--layered) img{display:block;width:100%;height:auto}.ld-hero__visual--layered .industry-hero-layered{--glass-radius: 1.45cqw;--card-radius: .95cqw}.ld-page .solution-features{line-height:1.5}.ld-benefits .process-steps__detail p:empty{display:none}.ld-benefits .process-steps__detail h3{margin-bottom:0}@media(min-width:768px){.ld-benefits .contingent-how__stage>.container,.ld-row>.container{width:calc(100% - 66px);max-width:1016px;padding-inline:0}.ld-benefits .contingent-how__inner{max-width:none}.ld-benefits .contingent-how .process-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}}.ld-row{padding:80px 0;line-height:1.5}.ld-row--white{background:#fff}.ld-row--tint{background:#f7fafc}.ld-row__grid{display:grid;gap:32px;align-items:center}.ld-row__visual{overflow:hidden;border-radius:16px;box-shadow:0 20px 48px #001b271a}.ld-row__visual img{display:block;width:100%;height:auto}.ld-row__copy{display:flex;flex-direction:column;gap:40px;min-width:0}.ld-row__block+.ld-row__block{padding-top:40px;border-top:1px solid #f3f4f6}.ld-row--tint .ld-row__block+.ld-row__block{border-top-color:#e5e7eb}.ld-row__block h3{margin:0 0 16px;color:#001b27;font-size:24px;font-weight:600;line-height:1.33}.ld-row__block p{margin:0;color:#000000a6;font-size:16px;line-height:1.625}.ld-row__points{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ld-row__points li{display:flex;align-items:flex-start;gap:12px;color:#001b27;font-size:15px;line-height:1.5}.ld-row__dot{flex:0 0 8px;width:8px;height:8px;margin-top:7px}.ld-row__check{flex:0 0 15px;width:15px;height:11px;margin-top:6px}.ld-row__link{margin:16px 0 0 -12px;background:transparent;cursor:pointer}.ld-row__link .cta__icon svg{transition:transform .3s ease-out}.ld-row__link:hover .cta__icon svg{transform:translate(3px)}.ld-row__link.ld-row__link--chevron{gap:8px;margin-left:0;padding:0;font-size:16px;line-height:1.5}.ld-row__link--chevron .cta__label{background:none;color:#00a5ee;-webkit-text-fill-color:currentColor;font-weight:600;transition:color .3s ease-out}.ld-row__link--chevron .cta__icon,.ld-row__link--chevron .cta__icon svg{width:24px;height:24px;color:#00a5ee;transition:color .3s ease-out,transform .3s ease-out}.ld-row__link--chevron:hover .cta__label,.ld-row__link--chevron:hover .cta__icon{color:#00bdaa}@media(max-width:767px){.ld-row__link--chevron .cta__icon,.ld-row__link--chevron .cta__icon svg{width:18px;height:18px}}.ld-visual{position:relative;height:480px;user-select:none}.ld-visual__panel{position:absolute;inset:0;overflow:hidden;border-radius:16px}.ld-visual--chart .ld-visual__panel{background:linear-gradient(135deg,#c8f0eb,#b8e6f5 55%,#9ed8f0)}.ld-visual--library .ld-visual__panel{background:linear-gradient(135deg,#dbeafe,#e0f2fe,#f0f9ff)}.ld-visual__dots{position:absolute;width:192px;height:192px}.ld-visual__dots--bottom-right{right:0;bottom:0;opacity:.18}.ld-visual__dots--top-left{top:0;left:0;opacity:.15}.ld-visual__orb{position:absolute;border-radius:50%}.ld-visual__orb--bottom-right{right:-64px;bottom:-64px;width:224px;height:224px;background:#00bdaa;opacity:.12}.ld-visual__orb--top-right{top:-40px;right:-40px;width:192px;height:192px;background:#01a7eb;opacity:.1}.ld-chart{position:absolute;top:32px;right:24px;left:24px;padding:20px;border-radius:12px;background:#fff;box-shadow:0 12px 48px #001b2724}.ld-chart__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#001b27;font-size:10px;line-height:1.5}.ld-chart__title{font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ld-chart__brand{display:flex;align-items:center;gap:3px;font-weight:700;letter-spacing:.06em}.ld-chart__brand svg{width:12px;height:12px;margin-left:2px}.ld-chart__body{display:flex;align-items:flex-end;gap:4px}.ld-chart__axis{display:flex;flex-direction:column;justify-content:space-between;padding-right:8px;margin-bottom:17px}.ld-chart__axis span{color:#001b2759;font-size:8px;line-height:1}.ld-chart__bars{display:flex;flex:1;align-items:flex-end;gap:8px;min-width:0}.ld-chart__group{display:flex;flex:1;flex-direction:column;align-items:center;gap:3px;min-width:0}.ld-chart__pair{display:flex;align-items:flex-end;gap:3px;width:100%}.ld-chart__bar{width:100%;border-radius:3px 3px 0 0}.ld-chart__bar--current,.ld-chart__swatch--current{background:#00bdaa}.ld-chart__bar--target,.ld-chart__swatch--target{background:#01a7eb}.ld-chart__label{width:100%;margin-top:4px;overflow:hidden;color:#001b2773;font-size:8px;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ld-chart__legend{display:flex;align-items:center;gap:20px;margin-top:16px;padding-top:12px;border-top:1px solid #f3f4f6}.ld-chart__legend span{display:flex;align-items:center;gap:6px;color:#001b278c;font-size:10px;line-height:1.5}.ld-chart__swatch{width:10px;height:10px;border-radius:2px}.ld-stats{position:absolute;right:24px;bottom:24px;left:24px;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:10px;background:#fff;box-shadow:0 4px 24px #001b271a}.ld-stats__group{display:contents}.ld-stats__divider{width:1px;height:32px;background:#001b2714}.ld-stats__label{margin:0 0 2px;color:#001b2773;font-size:10px;line-height:1.5;letter-spacing:.025em;text-transform:uppercase}.ld-stats__value{margin:0;color:#001b27;font-size:22px;font-weight:600;line-height:1.5}.ld-stats__value--accent{color:transparent;background:linear-gradient(90deg,#00bdaa,#01a7eb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ld-library{position:absolute;z-index:1;top:20px;right:20px;left:20px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 12px 40px #001b2721;line-height:1.5}.ld-library__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 20px;border-bottom:1px solid #f3f4f6}.ld-library__title{margin:0;color:#001b27;font-size:13px;font-weight:600;white-space:nowrap}.ld-library__tools{display:flex;align-items:center;gap:6px;min-width:0}.ld-library__tab{display:flex;flex-shrink:0;align-items:center;height:20px;padding:0 10px;border:1px solid #e5e7eb;border-radius:999px;color:#001b277f;font-size:8px;white-space:nowrap}.ld-library__tab--active{border:0;background:linear-gradient(90deg,#00bdaa,#01a7eb);color:#fff;font-weight:600}.ld-library__search{display:flex;align-items:center;gap:4px;min-width:0;height:20px;margin-left:4px;padding:0 8px;border:1px solid #e5e7eb;border-radius:5px;color:#9ca3af}.ld-library__search svg{flex:0 0 8px;width:8px;height:8px}.ld-library__search span{overflow:hidden;color:#001b274d;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.ld-library__row{display:grid;grid-template-columns:1fr 56px 82px 44px 32px 24px;align-items:center;padding:8px 16px}.ld-library__rows .ld-library__row+.ld-library__row{border-top:1px solid #f9fafb}.ld-library__row--columns{padding-block:6px;border-bottom:1px solid #f9fafb}.ld-library__row--columns span{color:#001b2766;font-size:7.5px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.ld-library__name{overflow:hidden;padding-right:8px;color:#001b27;font-size:9.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ld-library__tag{display:inline-block;padding:2px 6px;border-radius:3px;color:#fff;font-size:7.5px;font-weight:600;white-space:nowrap}.ld-library__tag--abstract{background:#01a7eb}.ld-library__tag--basic{background:#00bdaa}.ld-library__tag--intermediate{background:#f59e0b}.ld-library__tag--advanced{background:#ef4444}.ld-library__count{color:#001b277f;font-size:8.5px}.ld-library__check{width:12px;height:12px}.ld-employees{position:absolute;z-index:2;right:20px;bottom:20px;left:20px;padding:16px;border-radius:12px;background:#fff;box-shadow:0 16px 48px #001b2729;line-height:1.5}.ld-employees__label{margin:0 0 12px;color:#001b2773;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ld-employees__list{display:flex;align-items:center;gap:12px}.ld-employees__person{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.ld-employees__avatar{display:flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#fff;font-size:9px;font-weight:700}.ld-employees__meta{min-width:0}.ld-employees__meta p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-employees__meta p:first-child{color:#001b27;font-size:9px;font-weight:600;line-height:1.25}.ld-employees__meta p:last-child{color:#001b2773;font-size:8px}@media(min-width:1024px){.ld-row__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.ld-row__block h3{font-size:30px;line-height:1.2}.ld-visual{height:520px}}@media(max-width:767px){.ld-row{padding:50px 0}}@media(prefers-reduced-motion:reduce){.ld-row__link .cta__icon svg{transition:none}.ld-row__link:hover .cta__icon svg{transform:none}}.ld-awards{padding:56px 0;border-top:1px solid #f3f4f6;background:#fff}.ld-awards__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;width:calc(100% - 32px);max-width:960px;margin:0 auto}.ld-awards__inner img{display:block;width:auto;height:112px;object-fit:contain}.ld-skills{padding:80px 0 0;background:#fff;line-height:1.5;text-align:center}.ld-skills__intro{max-width:672px;margin:0 auto 56px}.ld-skills__intro h2{margin:0 0 16px}.ld-skills__intro p{margin:0;color:#000000a6;font-size:16px;line-height:1.625}.ld-skills__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 auto 64px}.ld-skills__stats>div{display:flex;flex-direction:column-reverse}.ld-skills__stats dd{margin:0 0 8px;color:transparent;background:linear-gradient(90deg,#00bdaa,#00a6ef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;font-weight:600;line-height:1}.ld-skills__stats dt{color:#0000008c;font-size:14px;line-height:20px}.ld-skills__caption{display:flex;justify-content:center;margin:0 0 32px}.ld-skills__caption-pill{max-width:100%;text-align:center}.ld-reviews .testimonials{padding:0 0 80px;background:#fff;line-height:1.5}.ld-reviews .testimonials__grid{display:none}.ld-reviews .testimonials__fade--left{background:linear-gradient(90deg,#fff 47%,transparent 80%)}.ld-reviews .testimonials__fade--right{background:linear-gradient(270deg,#fff 47%,transparent 80%)}.ld-reviews .testimonials__card{min-height:200px}.ld-reviews .testimonials__detail{margin-top:2px;color:#001b277f;font-size:14px}@media(min-width:768px){.ld-reviews .testimonials__inner{width:calc(100% - 66px);max-width:1016px;padding-inline:0}}@media(min-width:1024px){.ld-reviews .testimonials__slide{flex-basis:calc((100% - 72px) / 3)}.ld-reviews .testimonials__fade{display:none}.ld-reviews .testimonials__card{padding:20px}.ld-reviews .testimonials__card blockquote p{font-size:16px}}@media(min-width:1280px){.ld-reviews .testimonials__slide{flex-basis:calc((100% - 72px)/4)}.ld-reviews .testimonials__arrow--previous{left:-64px}.ld-reviews .testimonials__arrow--next{right:-64px}}@media(min-width:640px){.ld-skills__stats{gap:24px}.ld-skills__stats dd{font-size:48px}}@media(min-width:768px){.ld-skills>.container{width:calc(100% - 66px);max-width:1016px;padding-inline:0}}@media(min-width:1024px){.ld-skills__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}@media(max-width:767px){.ld-skills{padding-top:50px}.ld-skills__intro{margin-bottom:40px}.ld-skills__intro h2{font-size:30px;line-height:1.25}.ld-skills__stats{margin-bottom:48px}.ld-reviews .testimonials{padding-bottom:50px}.ld-reviews .testimonials__card{min-height:220px}.ld-awards{padding:40px 0}.ld-awards__inner{gap:16px}.ld-awards__inner img{height:96px}}.ld-page .demo-callout__description{max-width:700px;margin:24px auto 0;color:#fffc;font-size:18px;line-height:1.5;text-wrap:balance}@media(max-width:767px){.ld-page .demo-callout__description{font-size:16px}}@media(min-width:768px)and (max-width:991px){.ld-page .assess-card--solution-feature{aspect-ratio:auto;height:auto;min-height:calc((100vw - 64px)/4)}}
