.cq-centered-container-cq:where([data-rk-7481a0]){container-type:inline-size}.centered-container:where([data-rk-7481a0]){width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}@container (max-width: 640px){.centered-container:where([data-rk-7481a0]){padding-left:1rem;padding-right:1rem}}.card-grid:where([data-rk-bc83a7]){display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-width,300px),1fr));grid-gap:var(--gap,2rem);gap:var(--gap,2rem);width:100%}.split-layout:where([data-rk-aa2173]){display:flex;min-height:50vh;flex-wrap:wrap;width:100%;border-radius:var(--r-xl,16px);overflow:hidden;border:1px solid rgb(var(--ink-rgb,255 255 255)/.08)}.split-side:where([data-rk-aa2173]){flex:1 1;min-width:280px;display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.left:where([data-rk-aa2173]){background:rgb(var(--ink-rgb,255 255 255)/.02)}.right:where([data-rk-aa2173]){background:rgba(0,0,0,.3);border-left:1px solid rgb(var(--ink-rgb,255 255 255)/.06)}.demo-split-block:where([data-rk-aa2173]){text-align:center}.demo-split-block:where([data-rk-aa2173]) h3:where([data-rk-aa2173]){color:#fff;font-size:1.5rem;margin-bottom:.5rem}.demo-split-block:where([data-rk-aa2173]) p:where([data-rk-aa2173]){color:#94a3b8}.masonry:where([data-rk-741442]){columns:var(--cols,3) 220px;column-gap:var(--gap,1.5rem);width:100%}.masonry:where([data-rk-741442])>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap,1.5rem);display:block}.masonry-demo-item:where([data-rk-741442]){background:rgb(var(--ink-rgb,255 255 255)/.04);border:1px solid rgb(var(--ink-rgb,255 255 255)/.08);border-radius:var(--r-md,12px);display:flex;align-items:center;justify-content:center;color:#94a3b8;font-weight:600}.section-divider:where([data-rk-48ae98]){display:flex;align-items:center;gap:var(--sp-4);color:var(--divider-color,var(--c-text-3));font-size:var(--divider-font-size,.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:var(--sp-6) 0}.section-divider:where([data-rk-48ae98]):after,.section-divider:where([data-rk-48ae98]):before{content:"";flex:1 1;height:1px;background:var(--c-border)}.cq-feature-hero-cq:where([data-rk-4c81ec]){container-type:inline-size}.feature-hero:where([data-rk-4c81ec]){position:relative;padding:var(--sp-16) var(--sp-6);text-align:center;overflow:hidden;background:radial-gradient(circle at top,var(--gradient-from,rgba(99,102,241,.15)) 0,var(--gradient-to,transparent) 70%)}.feature-hero__bg:where([data-rk-4c81ec]){position:absolute;inset:0;z-index:0}.feature-hero__gradient:where([data-rk-4c81ec]){position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,var(--gradient-from,rgba(99,102,241,.15)) 0,var(--gradient-to,transparent) 60%);animation:feature-hero-hero-pulse 8s ease-in-out infinite alternate}@keyframes feature-hero-hero-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.feature-hero__overlay:where([data-rk-4c81ec]){position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center,rgba(0,0,0,.3) 0,rgba(0,0,0,.6) 100%);pointer-events:none}.feature-hero__inner:where([data-rk-4c81ec]){position:relative;z-index:2;max-width:800px;margin:0 auto}.feature-hero__title:where([data-rk-4c81ec]){font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:1.1;margin:0 0 var(--sp-6);color:var(--c-text-1);text-shadow:0 2px 20px rgba(0,0,0,.5),0 0 40px rgba(99,102,241,.3)}.feature-hero__subtitle:where([data-rk-4c81ec]){font-size:clamp(1rem,2vw,1.25rem);color:var(--c-text-2);line-height:1.6;margin:0 0 var(--sp-8);max-width:600px;margin-left:auto;margin-right:auto}.feature-hero__actions:where([data-rk-4c81ec]){display:flex;justify-content:center;gap:var(--sp-4);flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.feature-hero__gradient:where([data-rk-4c81ec]){animation-duration:.01ms!important;animation-iteration-count:1!important}}@container (max-width: 640px){.feature-hero:where([data-rk-4c81ec]){padding:var(--sp-12) var(--sp-4)}}.vertical-stack:where([data-rk-5bc495]){display:flex;flex-direction:column;gap:var(--stack-gap)}.cq-sidebar-layout-wrapper-cq:where([data-rk-8aeea2]){container-type:inline-size}.sidebar-layout:where([data-rk-8aeea2]){display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}.sidebar-layout__sidebar:where([data-rk-8aeea2]){border-right:1px solid var(--c-border);background:var(--c-bg-1);overflow-y:auto}.sidebar-layout__main:where([data-rk-8aeea2]){padding:var(--sp-6)}@container (max-width: 768px){.sidebar-layout:where([data-rk-8aeea2]){grid-template-columns:1fr}.sidebar-layout__sidebar:where([data-rk-8aeea2]){border-right:none;border-bottom:1px solid var(--c-border)}}.cq-bento-grid3-cq:where([data-rk-356029]){container-type:inline-size}.bento:where([data-rk-356029]){display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:150px;grid-gap:1rem;gap:1rem;width:100%}.item:where([data-rk-356029]){background:rgb(var(--ink-rgb,255 255 255)/.03);border:1px solid rgb(var(--ink-rgb,255 255 255)/.08);border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;justify-content:center}.item:where([data-rk-356029]) h4:where([data-rk-356029]){color:#fff;font-size:1.1rem;margin:0 0 .25rem}.item:where([data-rk-356029]) p:where([data-rk-356029]){color:#94a3b8;font-size:.85rem;margin:0}.wide:where([data-rk-356029]){grid-column:span 2}.tall:where([data-rk-356029]){grid-row:span 2}@container (max-width: 768px){.bento:where([data-rk-356029]){grid-template-columns:1fr;grid-auto-rows:auto}.wide:where([data-rk-356029]){grid-column:span 1}.tall:where([data-rk-356029]){grid-row:span 1}}.glass-section-header:where([data-rk-7395fc]){margin-bottom:var(--sp-8)}.glass-section-header.is-centered:where([data-rk-7395fc]){text-align:center}.glass-section-header__title:where([data-rk-7395fc]){font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--c-text-1);margin:0;line-height:1.2;letter-spacing:-.02em}.glass-section-header__subtitle:where([data-rk-7395fc]){font-size:clamp(.9rem,1.5vw,1rem);color:var(--c-text-3);margin:var(--sp-2) 0 0;max-width:600px;line-height:1.6}.is-centered:where([data-rk-7395fc]) .glass-section-header__subtitle:where([data-rk-7395fc]){margin-left:auto;margin-right:auto}.glass-section-header__line:where([data-rk-7395fc]){height:4px;width:60px;background:var(--c-primary-light);border-radius:2px;margin-top:var(--sp-4)}.is-centered:where([data-rk-7395fc]) .glass-section-header__line:where([data-rk-7395fc]){margin-left:auto;margin-right:auto}.full-bleed:where([data-rk-4e57ad]){width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:rgba(30,41,59,.4);border-top:1px solid rgb(var(--ink-rgb,255 255 255)/.06);border-bottom:1px solid rgb(var(--ink-rgb,255 255 255)/.06);padding:3.5rem 1.5rem;box-sizing:border-box}.full-bleed-inner:where([data-rk-4e57ad]){max-width:1200px;margin:0 auto;text-align:center}.full-bleed-inner:where([data-rk-4e57ad]) h3:where([data-rk-4e57ad]){color:#fff;margin-bottom:.5rem}.full-bleed-inner:where([data-rk-4e57ad]) p:where([data-rk-4e57ad]){color:#94a3b8;margin:0}.m-footer:where([data-rk-f90449]){width:100%;padding:3rem 1.5rem;border-top:1px solid rgb(var(--ink-rgb,255 255 255)/.08);background:rgba(0,0,0,.2)}.f-row:where([data-rk-f90449]){max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem}.f-info:where([data-rk-f90449]){display:flex;flex-direction:column;gap:.25rem}.f-brand:where([data-rk-f90449]){font-weight:800;font-size:1.2rem;color:#fff}.f-copy:where([data-rk-f90449]){font-size:.8rem;color:#64748b}.f-links:where([data-rk-f90449]){display:flex;gap:3rem}.f-col:where([data-rk-f90449]){display:flex;flex-direction:column;gap:.5rem}.f-col-title:where([data-rk-f90449]){font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.25rem}a:where([data-rk-f90449]){color:#cbd5e1;font-size:.85rem;text-decoration:none;transition:color .2s ease}a:hover:where([data-rk-f90449]){color:#fff}.snap-wrap:where([data-rk-109259]){height:var(--snap-height,300px);overflow-y:scroll;scroll-snap-type:y mandatory;width:100%;border-radius:var(--r-lg,12px);border:1px solid rgb(var(--ink-rgb,255 255 255)/.1)}.snap-panel:where([data-rk-109259]),.snap-wrap:where([data-rk-109259]) section{height:var(--snap-height,300px);scroll-snap-align:start;display:flex;align-items:center;justify-content:center;color:#fff}.panel-1:where([data-rk-109259]){background:rgba(99,102,241,.15)}.panel-2:where([data-rk-109259]){background:rgba(192,132,252,.15)}.panel-3:where([data-rk-109259]){background:rgba(251,191,36,.15)}.cq-sticky-sidebar-wrapper-cq:where([data-rk-0549ef]){container-type:inline-size}.sticky-sidebar:where([data-rk-0549ef]){display:grid;grid-template-columns:1fr var(--sidebar-w,280px);grid-gap:var(--col-gap,2rem);gap:var(--col-gap,2rem);align-items:start}.sticky-sidebar__main:where([data-rk-0549ef]){min-width:0}.sticky-sidebar__aside:where([data-rk-0549ef]){min-width:0}.sticky-sidebar__inner:where([data-rk-0549ef]){position:-webkit-sticky;position:sticky;top:var(--sticky-top,100px)}@container (max-width: 768px){.sticky-sidebar:where([data-rk-0549ef]){grid-template-columns:1fr;gap:var(--sp-6)}.sticky-sidebar__inner:where([data-rk-0549ef]){position:static}}.cluster:where([data-rk-fff909]){display:flex;flex-wrap:wrap;gap:var(--gap,.75rem);align-items:var(--align,center);width:100%}.cluster-tag:where([data-rk-fff909]){padding:.4rem .8rem;background:rgb(var(--ink-rgb,255 255 255)/.05);border:1px solid rgb(var(--ink-rgb,255 255 255)/.1);border-radius:9999px;font-size:.8rem;color:#94a3b8}.abs-center-container:where([data-rk-bc4cce]){position:relative;width:100%;min-height:200px;background:rgba(0,0,0,.2);border-radius:var(--r-lg,12px);overflow:hidden;border:1px dashed rgb(var(--ink-rgb,255 255 255)/.15)}.abs-center:where([data-rk-bc4cce]){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content}.abs-card:where([data-rk-bc4cce]){padding:1.25rem 2rem;background:rgba(20,20,20,.85);border:1px solid rgb(var(--ink-rgb,255 255 255)/.1);border-radius:12px;text-align:center}.abs-card:where([data-rk-bc4cce]) h4:where([data-rk-bc4cce]){margin:0 0 .25rem;color:#fff}.abs-card:where([data-rk-bc4cce]) p:where([data-rk-bc4cce]){margin:0;font-size:.85rem;color:#94a3b8}.gal-grid:where([data-rk-fb6612]){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;width:100%}.gal-grid:where([data-rk-fb6612])>*,.gal-item:where([data-rk-fb6612]){aspect-ratio:1;border-radius:12px;background:rgb(var(--ink-rgb,255 255 255)/.04);border:1px solid rgb(var(--ink-rgb,255 255 255)/.08);display:flex;align-items:center;justify-content:center;color:#94a3b8;font-weight:600}.step-lay:where([data-rk-3280db]){display:flex;gap:2rem;width:100%;max-width:600px;margin:0 auto}.step-line:where([data-rk-3280db]){width:36px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.step-line:where([data-rk-3280db]):before{content:"";position:absolute;top:18px;bottom:18px;width:2px;background:rgb(var(--ink-rgb,255 255 255)/.1);z-index:0}.step-point:where([data-rk-3280db]){width:34px;height:34px;border-radius:50%;background:#6366f1;color:#fff;display:grid;place-items:center;font-weight:800;font-size:.9rem;box-shadow:0 0 15px rgba(99,102,241,.4);z-index:1}.step-content:where([data-rk-3280db]){display:flex;flex-direction:column;gap:1.5rem;flex:1 1}.step-block:where([data-rk-3280db]){display:flex;flex-direction:column;justify-content:center;min-height:50px}.step-block:where([data-rk-3280db]) h4:where([data-rk-3280db]){margin:0;color:#fff;font-size:1.05rem}.step-block:where([data-rk-3280db]) p:where([data-rk-3280db]){color:#94a3b8;font-size:.85rem;margin:.25rem 0 0}.cq-landing-section-split-cq:where([data-rk-4cb82a]){container-type:inline-size}.split-sec:where([data-rk-4cb82a]){display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center;padding:2.5rem 1rem;width:100%}.split-sec-text:where([data-rk-4cb82a]) h2:where([data-rk-4cb82a]){font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 1rem;line-height:1.2}.split-sec-text:where([data-rk-4cb82a]) p:where([data-rk-4cb82a]){font-size:1.05rem;color:#94a3b8;line-height:1.6;margin:0 0 1.5rem}.split-demo-btn:where([data-rk-4cb82a]){padding:.75rem 1.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer}.split-sec-media:where([data-rk-4cb82a]){width:100%}.media-mockup:where([data-rk-4cb82a]){height:220px;background:rgba(15,23,42,.6);border-radius:16px;border:1px solid rgb(var(--ink-rgb,255 255 255)/.1);display:flex;align-items:center;justify-content:center;color:#94a3b8;font-weight:600}@container (max-width: 768px){.split-sec:where([data-rk-4cb82a]){grid-template-columns:1fr;gap:2rem}}.cq-footer-centered-minimal-cq:where([data-rk-2106dc]){container-type:inline-size}.footer-centered:where([data-rk-2106dc]){border-top:1px solid var(--c-border);padding:var(--sp-10) var(--sp-6);text-align:center}.footer-centered__inner:where([data-rk-2106dc]){max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.footer-centered__logo:where([data-rk-2106dc]){display:flex;justify-content:center}.footer-centered__copy:where([data-rk-2106dc]){font-size:.8rem;color:var(--c-text-3);margin:0}@container (max-width: 640px){.footer-centered:where([data-rk-2106dc]){padding:var(--sp-8) var(--sp-4)}}.cq-holy-grail-grid-cq:where([data-rk-7590db]){container-type:inline-size}.holy-grail:where([data-rk-7590db]){display:flex;flex-direction:column;min-height:100vh;width:100%;color:var(--c-text-1,#ffffff);font-family:var(--font-sans,system-ui,sans-serif)}.holy-grail__header:where([data-rk-7590db]){width:100%;padding:var(--sp-4,1rem) var(--sp-6,1.5rem);background:rgba(10,10,14,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgb(var(--ink-rgb,255 255 255)/.08)}.holy-grail__middle:where([data-rk-7590db]){display:grid;grid-template-columns:var(--hg-left) 1fr var(--hg-right);grid-gap:var(--hg-gap);gap:var(--hg-gap);flex:1 1;max-width:1440px;margin:0 auto;width:100%;padding:var(--sp-6,1.5rem)}.holy-grail__left:where([data-rk-7590db]),.holy-grail__right:where([data-rk-7590db]){padding:var(--sp-4,1rem);background:rgb(var(--ink-rgb,255 255 255)/.02);border:1px solid rgb(var(--ink-rgb,255 255 255)/.06);border-radius:var(--r-lg,16px);height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:2rem}.holy-grail__main:where([data-rk-7590db]){padding:var(--sp-6,1.5rem);background:rgb(var(--ink-rgb,255 255 255)/.015);border:1px solid rgb(var(--ink-rgb,255 255 255)/.06);border-radius:var(--r-lg,16px);min-height:400px}.holy-grail__footer:where([data-rk-7590db]){width:100%;padding:var(--sp-6,1.5rem);background:rgba(10,10,14,.9);border-top:1px solid rgb(var(--ink-rgb,255 255 255)/.08);margin-top:auto}@container (max-width: 1024px){.holy-grail__middle:where([data-rk-7590db]){grid-template-columns:var(--hg-left) 1fr}.holy-grail__right:where([data-rk-7590db]){display:none}}@container (max-width: 768px){.holy-grail__middle:where([data-rk-7590db]){grid-template-columns:1fr}.holy-grail__left:where([data-rk-7590db]){position:static}}.diagonal-divider:where([data-rk-9b90ea]){position:relative;width:100%;height:var(--div-height);overflow:hidden;line-height:0;pointer-events:none;z-index:2}.diagonal-divider--bottom:where([data-rk-9b90ea]){margin-bottom:calc(-1 * var(--div-height))}.diagonal-divider--top:where([data-rk-9b90ea]){margin-top:calc(-1 * var(--div-height))}.diagonal-divider__svg:where([data-rk-9b90ea]){position:relative;display:block;width:100%;height:100%}