:root{--lp-primary:var(--color-primary);--lp-primary-dark:var(--color-primary-dark);--lp-primary-rgb:47,111,163;--lp-teal:var(--color-teal);--lp-teal-rgb:44,122,123;--lp-orange:#e6a23c;--lp-dark:var(--color-primary-dark);--lp-footer-dark:var(--color-neutral-800);--lp-nav-dark:rgba(31,58,95,.95);--lp-white:#fff;--lp-bg-light:var(--color-neutral-100);--lp-text-dark:var(--color-neutral-800);--lp-text-body:var(--color-neutral-700);--lp-text-muted:var(--color-neutral-500);--lp-border:#cbd2d9;--lp-border-light:var(--color-neutral-200);--lp-card-border:var(--color-neutral-200);--lp-nav-bg:#fff;--lp-nav-shadow:0 1px 0 var(--color-neutral-200),0 2px 8px rgba(31,58,95,.06);--lp-radius:8px;--lp-radius-lg:12px;--lp-section-py:96px;--lp-transition:all 0.2s ease;--lp-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--lp-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--lp-shadow-sm:0 1px 3px rgba(31,58,95,.06),0 4px 12px rgba(31,58,95,.03);--lp-shadow-md:0 8px 28px rgba(31,58,95,.12),0 2px 8px rgba(31,58,95,.06)}.lp-body{background-color:var(--lp-white);color:var(--lp-text-dark);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow:auto}.lp-eyebrow{background-color:rgba(var(--lp-teal-rgb),.08);border-radius:4px;color:var(--lp-teal);display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.1em;margin-bottom:16px;padding:4px 10px;text-transform:uppercase}.lp-eyebrow--light{background-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9)}.lp-body .lp-navbar{background-color:var(--lp-nav-dark);box-shadow:none;left:0;position:fixed;right:0;top:0;transition:background-color .35s ease,box-shadow .35s ease;z-index:1030}.lp-navbar.is-scrolled{background-color:var(--lp-nav-bg);box-shadow:0 2px 16px rgba(31,58,95,.14)}.lp-navbar:not(.is-scrolled) .lp-brand-control,.lp-navbar:not(.is-scrolled) .lp-brand-reg{color:hsla(0,0%,100%,.95)}.lp-body .lp-navbar:not(.is-scrolled) a.lp-nav-link,.lp-body .lp-navbar:not(.is-scrolled) a.lp-nav-link:visited{color:hsla(0,0%,100%,.88)!important}.lp-body .lp-navbar:not(.is-scrolled) a.lp-nav-link:hover{color:var(--lp-white)!important}.lp-body .lp-navbar:not(.is-scrolled) a.lp-btn-signin,.lp-body .lp-navbar:not(.is-scrolled) a.lp-btn-signin:visited{background-color:transparent;border:1.5px solid hsla(0,0%,100%,.55);box-shadow:none;color:var(--lp-white)!important}.lp-body .lp-navbar:not(.is-scrolled) a.lp-btn-signin:focus,.lp-body .lp-navbar:not(.is-scrolled) a.lp-btn-signin:hover{background-color:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.85);box-shadow:none;transform:translateY(-1px)}@media (max-width:767.98px){.lp-body .lp-navbar:not(.is-scrolled){background-color:var(--lp-nav-bg);box-shadow:var(--lp-nav-shadow)}.lp-navbar:not(.is-scrolled) .lp-brand-reg{color:var(--lp-primary-dark)}.lp-navbar:not(.is-scrolled) .lp-brand-control{color:var(--lp-teal)}.lp-body .lp-navbar:not(.is-scrolled) a.lp-nav-link,.lp-body .lp-navbar:not(.is-scrolled) a.lp-nav-link:visited{color:var(--lp-text-body)!important}.lp-body .lp-navbar:not(.is-scrolled) a.lp-btn-signin,.lp-body .lp-navbar:not(.is-scrolled) a.lp-btn-signin:visited{background-color:var(--lp-primary);border:none;color:var(--lp-white)!important}}.lp-brand-text-logo{font-family:var(--font-sans);font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1;user-select:none}.lp-brand-reg{color:var(--lp-primary-dark);font-weight:500;transition:color .35s ease}.lp-brand-control{color:var(--lp-teal);font-weight:600;transition:color .35s ease}.lp-beta-badge{background-color:rgba(var(--color-teal-rgb),.15);border:1px solid rgba(var(--color-teal-rgb),.35);border-radius:4px;color:var(--lp-teal);display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.06em;line-height:1;margin-left:8px;padding:2px 7px;text-transform:uppercase;transition:background-color .35s ease,border-color .35s ease,color .35s ease;vertical-align:middle}.lp-navbar:not(.is-scrolled) .lp-beta-badge{background-color:rgba(64,224,208,.15);border-color:rgba(64,224,208,.4);color:rgba(64,224,208,.9)}.lp-body a.lp-nav-link,.lp-body a.lp-nav-link:visited{color:var(--lp-text-body)!important;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s ease}.lp-body a.lp-nav-link:hover{color:var(--lp-primary)!important}.lp-body a.lp-btn-signin,.lp-body a.lp-btn-signin:visited{background-color:var(--lp-primary);border-radius:6px;color:var(--lp-white)!important;display:inline-block;font-size:.9rem;font-weight:600;padding:7px 20px;text-decoration:none;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .2s ease,transform .15s var(--lp-ease-spring);white-space:nowrap}.lp-body a.lp-btn-signin:focus,.lp-body a.lp-btn-signin:hover{background-color:var(--lp-primary-dark);box-shadow:0 4px 12px rgba(var(--lp-primary-rgb),.35);color:var(--lp-white)!important;transform:translateY(-1px)}.lp-section{background-color:var(--lp-white);overflow:hidden;padding:var(--lp-section-py) 0;position:relative;scroll-margin-top:80px}.lp-hero{align-items:center;background-color:var(--lp-dark);display:flex;min-height:100vh;padding-bottom:80px;padding-top:140px}.lp-hero:before{animation:hero-glow-breathe 12s ease-in-out infinite;background:radial-gradient(ellipse 60% 55% at 75% 30%,rgba(var(--color-teal-rgb),.22) 0,transparent 60%),radial-gradient(ellipse 45% 40% at 15% 85%,rgba(var(--color-primary-rgb),.14) 0,transparent 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes hero-glow-breathe{0%,to{opacity:.75}50%{opacity:1}}.lp-hero .container-fluid{position:relative;z-index:1}.lp-hero .lp-reveal{opacity:1;transform:none;transition:none;will-change:auto}@keyframes lp-hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp-hero-headline{animation:lp-hero-in .55s var(--lp-ease-out-expo) .1s both;color:var(--lp-white);font-size:clamp(2.2rem,3.5vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:1rem;margin-top:0}.lp-hero-canvas{border-radius:var(--lp-radius-lg);cursor:crosshair;display:block;height:460px;opacity:1;width:100%}.lp-hero .lp-subheading{animation:lp-hero-in .55s var(--lp-ease-out-expo) .24s both}.lp-hero .d-flex.gap-3{animation:lp-hero-in .55s var(--lp-ease-out-expo) .38s both}.lp-value-prop{background-color:var(--lp-white)}.lp-value-facts{border-left:2px solid var(--lp-border);display:flex;flex-direction:column;gap:0;padding-left:28px}.lp-value-fact{border-bottom:1px solid var(--lp-border);padding:20px 0}.lp-value-fact:last-child{border-bottom:none}.lp-value-fact-number{background:linear-gradient(135deg,var(--lp-primary) 30%,var(--lp-teal));-webkit-background-clip:text;font-size:2.4rem;font-weight:700;line-height:1;margin-bottom:4px;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.lp-value-fact-label{color:var(--lp-text-muted);font-size:.85rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.lp-problem{background-color:var(--lp-bg-light);border-bottom:1px solid var(--lp-border);border-top:1px solid var(--lp-border)}.lp-problem-mock{background-color:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-md);overflow:hidden}.lp-problem-visual{align-items:center;display:flex;gap:14px;min-height:170px;padding:24px 20px 16px}.lp-problem-before{flex-shrink:0;height:128px;position:relative;width:108px}.lp-problem-sheet{animation-fill-mode:both;animation-play-state:paused;background:var(--lp-bg-light);border:1px solid var(--lp-border);border-radius:5px;box-shadow:0 2px 6px rgba(31,58,95,.07);padding:10px 8px;position:absolute;width:86px}.lp-problem-sheet--1{animation:problem-sheet1-in .45s var(--lp-ease-out-expo) .15s both;left:0;top:0;z-index:1}.lp-problem-sheet--2{animation:problem-sheet2-in .45s var(--lp-ease-out-expo) .3s both;left:14px;top:24px;z-index:2}.lp-problem-sheet--3{animation:problem-sheet3-in .45s var(--lp-ease-out-expo) .45s both;left:5px;top:48px;z-index:3}.lp-problem-mock.is-animated .lp-problem-sheet{animation-play-state:running}.lp-sheet-row{background:var(--lp-border);border-radius:3px;height:6px;margin-bottom:6px}.lp-sheet-row:last-child{margin-bottom:0}.lp-sheet-row--warn{background:rgba(230,162,60,.6)}.lp-problem-error-badge{align-items:center;animation:problem-badge-pop .35s var(--lp-ease-spring) .62s both;animation-play-state:paused;background:var(--color-danger);border-radius:50%;color:#fff;display:flex;font-size:.55rem;height:22px;justify-content:center;position:absolute;right:0;top:0;width:22px;z-index:10}.lp-problem-mock.is-animated .lp-problem-error-badge{animation-play-state:running}.lp-problem-arrow{animation:problem-arrow-in .3s ease-out .78s both;animation-play-state:paused;color:var(--lp-border);flex-shrink:0;font-size:1.5rem;line-height:1}.lp-problem-mock.is-animated .lp-problem-arrow{animation-play-state:running}.lp-problem-after{animation:problem-after-in .5s var(--lp-ease-out-expo) .95s both;animation-play-state:paused;flex:1}.lp-problem-mock.is-animated .lp-problem-after{animation-play-state:running}.lp-problem-platform{background:linear-gradient(145deg,var(--lp-primary-dark) 0,var(--lp-primary) 100%);border-radius:8px;padding:14px 12px}.lp-platform-header{background:hsla(0,0%,100%,.22);border-radius:3px;height:8px;margin-bottom:10px;width:70%}.lp-platform-row{background:hsla(0,0%,100%,.15);border-radius:3px;height:6px;margin-bottom:7px}.lp-platform-row--half{width:52%}.lp-platform-teal-bar{background:rgba(56,210,210,.85);border-radius:2px;height:4px;margin-top:6px;width:40%}.lp-platform-check-row{display:flex;justify-content:flex-end;margin-top:10px}.lp-problem-check{align-items:center;animation:problem-check-pop .35s var(--lp-ease-spring) 1.1s both;animation-play-state:paused;background:var(--lp-teal);border-radius:50%;box-shadow:0 2px 8px rgba(var(--color-teal-rgb),.45);color:#fff;display:flex;font-size:.6rem;font-weight:700;height:22px;justify-content:center;transform:scale(0);width:22px}.lp-problem-mock.is-animated .lp-problem-check{animation-play-state:running}.lp-problem-labels{display:flex;justify-content:space-between;padding:0 20px 14px}.lp-problem-label{font-size:.65rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.lp-problem-label--before{color:rgba(var(--color-danger-rgb),.7)}.lp-problem-label--after{color:var(--lp-teal)}@keyframes problem-sheet1-in{0%{opacity:0;transform:rotate(-6deg) translateY(-10px)}to{opacity:1;transform:rotate(-6deg)}}@keyframes problem-sheet2-in{0%{opacity:0;transform:rotate(2deg) translateY(-10px)}to{opacity:1;transform:rotate(2deg)}}@keyframes problem-sheet3-in{0%{opacity:0;transform:rotate(-3deg) translateY(-10px)}to{opacity:1;transform:rotate(-3deg)}}@keyframes problem-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes problem-arrow-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes problem-after-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes problem-check-pop{0%{transform:scale(0)}to{transform:scale(1)}}.lp-features{background-color:var(--lp-white)}.lp-partners{background-color:var(--lp-bg-light);border-bottom:1px solid var(--lp-border);border-top:1px solid var(--lp-border)}.lp-contact{background-color:var(--lp-primary-dark)}.lp-contact:before{background:radial-gradient(ellipse 55% 70% at 85% 50%,rgba(var(--color-teal-rgb),.18) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.lp-contact .container{position:relative;z-index:1}.lp-subheading{font-size:clamp(1.05rem,2.5vw,1.3rem);font-weight:400;line-height:1.65}.lp-heading-lg{color:var(--lp-text-dark);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:600;line-height:1.3}.lp-heading-md{font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:600}.lp-body-text{font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.8}.lp-contact .lp-heading-lg{color:var(--lp-white)}.lp-accent-text{color:var(--lp-text-body);font-weight:400}.lp-hero .lp-accent-text{color:hsla(0,0%,100%,.85);font-weight:400}.lp-contact .lp-accent-text{color:hsla(0,0%,100%,.82);font-weight:400}.lp-contact .lp-heading-md{color:hsla(0,0%,100%,.92)}.lp-features .lp-accent-text,.lp-partners .lp-text-white{color:var(--lp-text-body);font-weight:400}.lp-body a.lp-btn-primary,.lp-body a.lp-btn-primary:visited{background-color:var(--lp-primary);border-radius:6px;box-shadow:0 4px 20px rgba(var(--lp-teal-rgb),.35);color:var(--lp-white)!important;display:inline-block;font-size:1rem;font-weight:600;padding:13px 32px;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,transform .15s var(--lp-ease-spring)}.lp-body a.lp-btn-primary:focus,.lp-body a.lp-btn-primary:hover{background-color:var(--color-primary);box-shadow:0 8px 28px rgba(var(--lp-primary-rgb),.55);color:var(--lp-white)!important;filter:brightness(1.08);transform:translateY(-2px)}.lp-body a.lp-btn-primary:active{background-color:var(--lp-primary-dark);box-shadow:0 2px 8px rgba(var(--lp-primary-rgb),.4);color:var(--lp-white)!important;filter:brightness(1);transform:translateY(0);transition-duration:.05s}.lp-body a.lp-btn-outline,.lp-body a.lp-btn-outline:visited{border:1.5px solid hsla(0,0%,100%,.4);border-radius:6px;color:hsla(0,0%,100%,.92)!important;display:inline-block;font-size:1rem;font-weight:600;padding:12px 28px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .15s var(--lp-ease-spring)}.lp-body a.lp-btn-outline:focus,.lp-body a.lp-btn-outline:hover{background-color:hsla(0,0%,100%,.18);border-color:#fff;color:var(--lp-white)!important;transform:translateY(-1px)}.lp-body a.lp-btn-outline:focus-visible,.lp-body a.lp-btn-primary:focus-visible,.lp-body a.lp-btn-signin:focus-visible{outline:2px solid var(--lp-teal);outline-offset:3px}.lp-card{background-color:var(--lp-white);border:1px solid var(--lp-card-border);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-sm);display:flex;flex-direction:column;overflow:hidden;padding:2rem;position:relative;transition:box-shadow .3s var(--lp-ease-out-expo),border-color .2s ease,transform .3s var(--lp-ease-out-expo)}.lp-card:before{background:linear-gradient(90deg,var(--lp-teal),rgba(var(--lp-teal-rgb),0));content:"";height:3px;left:0;opacity:.2;position:absolute;right:0;top:0;transition:opacity .3s ease}.lp-card:hover{border-color:rgba(var(--lp-primary-rgb),.25);box-shadow:var(--lp-shadow-md);transform:translateY(-4px)}.lp-card:hover:before{opacity:1}.lp-card-title{color:var(--lp-text-dark);font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.lp-card--wide{gap:1.5rem}.lp-card--wide .lp-screenshot-mock{margin-top:0;width:100%}@media (min-width:992px){.lp-card--wide{align-items:center;flex-direction:row;gap:2rem;padding:2.25rem}.lp-card--wide .lp-card-wide-text{flex:1 1 0;min-width:0}.lp-card--wide .lp-card-wide-text .lp-accent-text{max-width:30ch}.lp-card--wide .lp-screenshot-mock{align-self:center;flex:0 0 48%;width:48%}}.lp-screenshot-mock{background-color:var(--lp-bg-light);border:1px solid var(--lp-border);border-radius:var(--lp-radius);margin-top:auto;overflow:hidden}.lp-mock-header{align-items:center;background-color:var(--lp-white);border-bottom:1px solid var(--lp-border);display:flex;justify-content:space-between;padding:8px 12px}.lp-mock-label{color:var(--lp-text-muted);font-size:.65rem;font-weight:500;letter-spacing:.04em}.lp-mock-controls{display:flex;gap:5px}.lp-mock-controls span{background-color:var(--color-neutral-200);border-radius:50%;display:block;height:8px;width:8px}.lp-mock-chart{align-items:flex-end;display:flex;gap:6px;height:110px;padding:16px 12px 8px}.lp-mock-bar{animation:mock-bar-in .55s var(--lp-ease-out-expo) var(--d,0s) both;animation-play-state:paused;background-color:rgba(var(--lp-primary-rgb),.55);border-radius:3px 3px 0 0;flex:1;height:var(--h,50%);min-width:12px}.lp-mock-chart--capex{gap:5px}.lp-mock-bar--grad{background:linear-gradient(to top,rgba(var(--color-primary-rgb),.75),rgba(var(--color-primary-rgb),.38))}.lp-mock-bar--highlight{background:linear-gradient(to top,rgba(var(--color-teal-rgb),.95),rgba(56,210,210,.6))!important}.lp-mock-sparkline{background:linear-gradient(90deg,rgba(var(--lp-primary-rgb),0) 0,rgba(var(--lp-primary-rgb),.5) 40%,rgba(var(--lp-teal-rgb),.7) 100%);border-radius:1px;height:2px;margin:0 12px 10px}.lp-screenshot-mock.is-animated .lp-mock-bar{animation-play-state:running}@keyframes mock-bar-in{0%{height:0;opacity:0}to{height:var(--h,50%);opacity:1}}.lp-mock-donut-wrap{align-items:center;display:flex;gap:18px;padding:25px 16px 16px}.lp-mock-donut{flex-shrink:0;height:80px;position:relative;width:80px}.lp-mock-donut-svg{height:100%;transform:rotate(-90deg);width:100%}.lp-mock-ring{stroke-dasharray:0 100;transition:stroke-dasharray .65s var(--lp-ease-out-expo);transition-delay:var(--ring-delay,0s)}.lp-screenshot-mock.is-animated .lp-mock-ring--a{stroke-dasharray:55 45}.lp-screenshot-mock.is-animated .lp-mock-ring--b{stroke-dasharray:25 75}.lp-screenshot-mock.is-animated .lp-mock-ring--c{stroke-dasharray:20 80}.lp-mock-donut-label{color:var(--lp-primary);font-size:.6rem;font-weight:700;left:50%;letter-spacing:.04em;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.lp-mock-donut-legend{display:flex;flex-direction:column;gap:8px}.lp-mock-legend-item{align-items:center;color:var(--lp-text-muted);display:flex;font-size:.6rem;font-weight:500;gap:6px}.lp-mock-legend-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.lp-mock-legend-pct{color:var(--lp-text-dark);font-weight:700;margin-left:auto;padding-left:8px}.lp-mock-hbars{display:flex;flex-direction:column;gap:0;padding:12px 14px 14px}.lp-mock-hbar-row{align-items:center;border-bottom:1px solid var(--lp-border-light);display:grid;gap:8px;grid-template-columns:48px 1fr 32px;padding:5px 0}.lp-mock-hbar-row:last-child{border-bottom:none}.lp-mock-hbar-cat{color:var(--lp-text-muted);font-size:.58rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.lp-mock-hbar-val{color:var(--lp-text-dark);font-size:.6rem;font-weight:700;text-align:right}.lp-mock-hbar-track{background:var(--lp-border-light);border-radius:4px;height:7px;overflow:hidden}.lp-mock-hbar-fill{animation:hbar-in .55s var(--lp-ease-out-expo) var(--d,0s) both;animation-play-state:paused;border-radius:4px;height:100%;width:0}.lp-screenshot-mock.is-animated .lp-mock-hbar-fill{animation-play-state:running}@keyframes hbar-in{0%{width:0}to{width:var(--w,50%)}}.lp-mock-hbar-fill--primary{background:rgba(var(--color-primary-rgb),.75)}.lp-mock-hbar-fill--teal{background:rgba(var(--color-teal-rgb),.75)}.lp-mock-hbar-fill--orange{background:rgba(230,162,60,.75)}.lp-mock-hbar-fill--dark{background:linear-gradient(90deg,rgba(31,58,95,.7),rgba(var(--color-primary-rgb),.85))}.lp-mock-tree{align-items:center;display:flex;flex-direction:column;padding:18px 16px 16px}.lp-mock-node{align-items:center;animation:mock-node-in .45s var(--lp-ease-out-expo) var(--d,0s) both;animation-play-state:paused;border-radius:5px;display:inline-flex;font-size:.62rem;font-weight:700;justify-content:center;letter-spacing:.03em;padding:5px 12px;white-space:nowrap}.lp-mock-node--nb{background-color:rgba(var(--lp-primary-rgb),.14);border:1px solid rgba(var(--lp-primary-rgb),.35);color:var(--lp-primary)}.lp-mock-node--vp{background-color:rgba(var(--lp-teal-rgb),.12);border:1px solid rgba(var(--lp-teal-rgb),.35);color:var(--lp-teal)}.lp-mock-tree-svg{display:block;height:26px;width:82%}.lp-mock-tree-path{animation:mock-edge-draw .7s var(--lp-ease-out-expo) .15s both;animation-play-state:paused;fill:none;stroke:rgba(var(--lp-primary-rgb),.35);stroke-dasharray:240;stroke-dashoffset:240;stroke-width:1.5}.lp-mock-tree-leaves{display:flex;gap:10px;justify-content:space-between;width:82%}.lp-mock-tree-leaves .lp-mock-node{flex:1}.lp-screenshot-mock.is-animated .lp-mock-node,.lp-screenshot-mock.is-animated .lp-mock-tree-path{animation-play-state:running}@keyframes mock-node-in{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:none}}@keyframes mock-edge-draw{0%{stroke-dashoffset:240}to{stroke-dashoffset:0}}.lp-mock-list{display:flex;flex-direction:column;padding:10px 14px 12px}.lp-mock-list-row{align-items:center;animation:mock-row-in .45s var(--lp-ease-out-expo) var(--d,0s) both;animation-play-state:paused;border-bottom:1px solid var(--lp-border-light);display:flex;gap:8px;justify-content:space-between;padding:6px 0}.lp-mock-list-row:last-child{border-bottom:none}.lp-mock-list-name{color:var(--lp-text-muted);font-size:.62rem;font-weight:600;letter-spacing:.02em}.lp-mock-list-check{align-items:center;background-color:rgba(var(--lp-teal-rgb),.15);border-radius:50%;color:var(--lp-teal);display:inline-flex;flex-shrink:0;font-size:.5rem;height:14px;justify-content:center;width:14px}.lp-screenshot-mock.is-animated .lp-mock-list-row{animation-play-state:running}@keyframes mock-row-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.lp-partner-logo{align-items:center;display:flex;min-height:60px}.lp-kvk-img{height:58px;width:auto}.lp-polynomics-img{height:34px;max-width:220px;width:auto}.lp-x-divider{color:var(--lp-border);font-size:3rem;font-weight:900;line-height:1}.lp-contact-card{background-color:var(--lp-white);border:1px solid var(--lp-card-border);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-sm);padding:2rem}.lp-contact-name{color:var(--lp-text-dark);font-size:1.15rem;font-weight:700;margin-bottom:1.25rem}.lp-contact-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.lp-contact-row{align-items:flex-start;display:flex;gap:14px}.lp-contact-label{color:var(--lp-primary);flex-shrink:0;font-size:.9rem;font-weight:700;margin-top:1px;width:16px}.lp-contact-list dd{color:var(--lp-text-body);font-size:.9rem;line-height:1.5;margin:0}.lp-body .lp-contact-list a,.lp-body .lp-contact-list a:visited,.lp-body a.lp-contact-list a{color:var(--lp-text-body)!important;text-decoration:none;transition:color .2s ease}.lp-body .lp-contact-list a:hover{color:var(--lp-primary)!important}.lp-footer{background-color:var(--lp-footer-dark);border-top:1px solid hsla(0,0%,100%,.08);margin-left:0;padding:24px 0}.lp-footer-copy{color:hsla(0,0%,100%,.5);font-size:.85rem}.lp-body a.lp-footer-link,.lp-body a.lp-footer-link:visited{color:hsla(0,0%,100%,.5)!important;font-size:.85rem;text-decoration:none;transition:color .2s ease}.lp-body a.lp-footer-link:hover{color:hsla(0,0%,100%,.9)!important}.lp-reveal{backface-visibility:hidden;opacity:0;transform:translateY(22px) translateZ(0);transition:opacity .65s var(--lp-ease-out-expo) var(--reveal-delay,0s),transform .65s var(--lp-ease-out-expo) var(--reveal-delay,0s);will-change:opacity,transform}.lp-reveal--left{transform:translateX(-28px) translateZ(0)}.lp-reveal--right{transform:translateX(28px) translateZ(0)}.lp-reveal--scale{transform:scale(.95) translateZ(0)}.lp-reveal.is-visible{opacity:1;transform:none}.lp-section>.container,.lp-section>.container-fluid{position:relative;z-index:1}@media (max-width:991.98px){:root{--lp-section-py:72px}.lp-x-divider{font-size:2rem}}@media (max-width:767.98px){:root{--lp-section-py:56px}.lp-hero{min-height:80vh;padding-bottom:60px;padding-top:60px}.lp-x-divider{display:none}}@media (prefers-reduced-motion:reduce){.lp-hero .d-flex.gap-3,.lp-hero .lp-eyebrow,.lp-hero .lp-subheading,.lp-hero-headline{animation:none;opacity:1;transform:none}.lp-hero:before{animation:none}.lp-reveal{opacity:1;transform:none;transition:none}.lp-mock-bar{animation:none;height:var(--h,50%);opacity:1}.lp-card{transition:none}.lp-problem-sheet--1{animation:none;opacity:1;transform:rotate(-6deg)}.lp-problem-sheet--2{animation:none;opacity:1;transform:rotate(2deg)}.lp-problem-sheet--3{animation:none;opacity:1;transform:rotate(-3deg)}.lp-problem-error-badge{animation:none;opacity:1;transform:scale(1)}.lp-problem-after,.lp-problem-arrow{animation:none;opacity:1;transform:none}.lp-problem-check{animation:none;transform:scale(1)}.lp-mock-ring{transition:none}.lp-mock-ring--a{stroke-dasharray:55 45}.lp-mock-ring--b{stroke-dasharray:25 75}.lp-mock-ring--c{stroke-dasharray:20 80}.lp-mock-hbar-fill{animation:none;width:var(--w,50%)}.lp-mock-list-row,.lp-mock-node{animation:none;opacity:1;transform:none}.lp-mock-tree-path{animation:none;stroke-dashoffset:0}}