.ld-root{font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}.ld-root *,.ld-root :after,.ld-root :before{box-sizing:border-box;margin:0;padding:0}@keyframes ldPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ldFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ldFadeIn{0%{opacity:0}to{opacity:1}}.ld-pulse{animation:ldPulse 2.2s ease-in-out infinite}.ld-fade-up{animation:ldFadeUp .55s cubic-bezier(.22,1,.36,1) both}.ld-header{position:fixed;top:0;left:0;right:0;z-index:100;height:80px;justify-content:space-between;padding:0 48px;background:rgba(4,4,13,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.07)}.ld-header,.ld-nav-list{display:flex;align-items:center}.ld-nav-list{gap:32px;list-style:none}.ld-nav-link{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.48);text-decoration:none;transition:color .15s ease;letter-spacing:-.01em}.ld-nav-link:hover{color:#f1f0ff}.ld-nav-ctas{display:flex;gap:10px;align-items:center}.ld-btn-ghost{height:38px;padding:0 18px;background:transparent;border:1px solid hsla(0,0%,100%,.13);border-radius:8px;color:hsla(0,0%,100%,.75);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s;white-space:nowrap;letter-spacing:-.01em}.ld-btn-ghost:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2);color:#f1f0ff}.ld-btn-primary{height:38px;padding:0 22px;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 20px rgba(124,58,237,.42);white-space:nowrap;letter-spacing:-.01em;transition:opacity .12s,transform .12s,box-shadow .12s}.ld-btn-primary:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 28px rgba(124,58,237,.58)}.ld-btn-primary:active{transform:scale(.97);box-shadow:0 3px 14px rgba(124,58,237,.4)}.ld-hero{min-height:100vh;flex-direction:column;justify-content:center;text-align:center;padding:140px 24px 80px;position:relative;overflow:hidden}.ld-hero,.ld-pill-scroll{display:flex;align-items:center}.ld-pill-scroll{background:#0c0c1a;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12px;scrollbar-width:none;box-shadow:inset 0 0 0 1px rgba(124,58,237,.1)}.ld-pill-scroll::-webkit-scrollbar{display:none}.ld-section-pad{padding:96px 48px}.ld-section-inner{max-width:1100px;margin:0 auto}.ld-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;padding:0;list-style:none}.ld-features-grid>li{transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ld-features-grid>li:hover{border-color:rgba(124,58,237,.35)!important;transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.5),0 0 0 1px rgba(124,58,237,.14)}.ld-how-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:0;position:relative}.ld-how-line{position:absolute;top:19px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.25) 30%,rgba(124,58,237,.25) 70%,transparent)}.ld-gads-section{padding:96px 48px;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.ld-roles-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;padding:0;list-style:none}.ld-roles-grid>li{transition:border-color .2s,transform .2s,box-shadow .2s}.ld-roles-grid>li:hover{border-color:hsla(0,0%,100%,.16)!important;transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.45)}.ld-api-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;margin-top:40px}.ld-cta-section{padding:120px 48px;text-align:center;position:relative;overflow:hidden}.ld-cta-section button,.ld-hero button{transition:opacity .13s,transform .13s,box-shadow .13s}.ld-cta-section button:hover,.ld-hero button:hover{opacity:.92;transform:translateY(-2px)}.ld-cta-section button:active,.ld-hero button:active{transform:scale(.97)}.ld-chips-row{padding:22px 0;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.07);border-bottom:1px solid hsla(0,0%,100%,.07);position:relative;overflow:hidden}.ld-chips-row:after,.ld-chips-row:before{content:"";position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:1}.ld-chips-row:before{left:0;background:linear-gradient(90deg,#04040d,transparent)}.ld-chips-row:after{right:0;background:linear-gradient(-90deg,#04040d,transparent)}.ld-footer{padding:40px 48px;border-top:1px solid hsla(0,0%,100%,.07);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.ld-footer-links{display:flex;gap:24px;list-style:none;padding:0;flex-wrap:wrap}.ld-footer-links a{transition:color .15s}.ld-footer-links a:hover{color:hsla(0,0%,100%,.75)!important}@supports (animation-timeline:scroll()){.ld-features-grid>li,.ld-how-grid>li,.ld-roles-grid>li{animation:ldFadeUp linear both;animation-timeline:view();animation-range:entry 0 entry 25%}}@media (max-width:1023px){.ld-features-grid,.ld-how-grid{grid-template-columns:repeat(2,1fr)}.ld-how-grid{gap:32px}.ld-how-line{display:none}.ld-gads-section{grid-template-columns:1fr;gap:40px;padding:72px 40px}.ld-roles-grid{grid-template-columns:repeat(2,1fr)}.ld-api-grid{grid-template-columns:1fr 1fr}.ld-section-pad{padding:72px 40px}.ld-cta-section{padding:80px 40px}}@media (max-width:639px){.ld-header{height:60px;padding:0 20px}.ld-btn-ghost,.ld-nav-list{display:none}.ld-btn-primary{height:34px;padding:0 16px;font-size:12px}.ld-hero{padding:96px 20px 56px;min-height:auto}.ld-section-pad{padding:56px 20px}.ld-section-inner{max-width:100%}.ld-features-grid{grid-template-columns:1fr}.ld-how-grid{grid-template-columns:repeat(2,1fr);gap:24px}.ld-how-line{display:none}.ld-gads-section{grid-template-columns:1fr;gap:32px;padding:56px 20px}.ld-roles-grid{grid-template-columns:repeat(2,1fr);gap:10px}.ld-api-grid{grid-template-columns:1fr;gap:24px}.ld-cta-section{padding:64px 20px}.ld-footer{padding:28px 20px;flex-direction:column;align-items:flex-start;gap:20px}.ld-footer-links{gap:14px}.ld-chips-row:after,.ld-chips-row:before{display:none}}