.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;border:1px solid var(--border);background:var(--card-bg,#120f17);box-shadow:var(--surface-shadow);display:grid;position:relative;overflow:visible;transform:translateZ(.01px)}.border-glow-card--light{border-color:#18181b1f;box-shadow:0 1px 2px #18181b0a,0 8px 24px #18181b0d}.border-glow-card--light:after,.border-glow-card--light>.edge-light{mix-blend-mode:normal}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:var(--glow-blend)}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:auto}@media (prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{transition:none}}
.product-pillar-stack-module__WEKskW__motionStack.product-pillar-stack-module__WEKskW__motionStack{scrollbar-width:none;overscroll-behavior:auto;scroll-behavior:auto;will-change:auto;height:auto;overflow:visible;transform:none}.product-pillar-stack-module__WEKskW__motionStack::-webkit-scrollbar{display:none}.product-pillar-stack-module__WEKskW__motionStack .scroll-stack-inner{min-height:auto;padding:4rem 0 32vh}.product-pillar-stack-module__WEKskW__stackItem{border:1px solid var(--border);border-radius:var(--webcode-radius-lg);background:var(--card);width:100%;height:min(72svh,44rem);min-height:34rem;box-shadow:var(--surface-shadow);padding:0;overflow:hidden}.product-pillar-stack-module__WEKskW__staticStack{gap:1rem;margin-top:4rem;display:grid}@media (max-width:767px){.product-pillar-stack-module__WEKskW__stackItem{height:auto}.product-pillar-stack-module__WEKskW__staticStack[data-scroll-stack-motion=static]{gap:1.5rem;padding-bottom:2rem}.product-pillar-stack-module__WEKskW__staticStack[data-scroll-stack-motion=static]>*{top:calc(var(--header-height,4.25rem) + 1rem);position:sticky;box-shadow:0 -12px 32px -16px #0000008c}.product-pillar-stack-module__WEKskW__staticStack[data-scroll-stack-motion=static]>:nth-child(2){top:calc(var(--header-height,4.25rem) + 1.875rem)}.product-pillar-stack-module__WEKskW__staticStack[data-scroll-stack-motion=static]>:nth-child(3){top:calc(var(--header-height,4.25rem) + 2.75rem)}}@media (min-width:640px){.product-pillar-stack-module__WEKskW__motionStack .scroll-stack-inner{padding-top:5rem}.product-pillar-stack-module__WEKskW__staticStack{margin-top:6rem}}@media (prefers-reduced-motion:reduce){.product-pillar-stack-module__WEKskW__motionStack{filter:none!important;transform:none!important}.product-pillar-stack-module__WEKskW__motionStack .scroll-stack-card{filter:none!important;transform:none!important}}
.product-statement-section-module__cPRbNG__section{isolation:isolate;background:var(--background);color:var(--foreground);padding:clamp(5rem,9vw,9rem) 1.5rem 3rem;position:relative;overflow:clip}.product-statement-section-module__cPRbNG__eyebrow,.product-statement-section-module__cPRbNG__label{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;line-height:1.6}.product-statement-section-module__cPRbNG__introduction{align-items:end;gap:1.75rem;margin-top:1.75rem;display:grid}.product-statement-section-module__cPRbNG__title{letter-spacing:-.06em;text-wrap:balance;max-width:13ch;font-size:clamp(2.5rem,5.3vw,4.75rem);font-weight:500;line-height:1.04}.product-statement-section-module__cPRbNG__description{max-width:36ch;color:var(--muted-foreground);padding-bottom:.25rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.8}.product-statement-section-module__cPRbNG__card{border-radius:var(--webcode-radius-lg);background:var(--card);height:100%;min-height:34rem;color:var(--card-foreground);grid-template-rows:minmax(13rem,1fr) auto;display:grid;overflow:hidden}.product-statement-section-module__cPRbNG__copy{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.75rem;display:flex}.product-statement-section-module__cPRbNG__message{margin-block:auto}.product-statement-section-module__cPRbNG__message h3{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;font-size:clamp(1.875rem,3.1vw,3rem);font-weight:500;line-height:1.1}.product-statement-section-module__cPRbNG__message p{max-width:34ch;color:var(--muted-foreground);margin-top:1.125rem;font-size:.9375rem;line-height:1.75}.product-statement-section-module__cPRbNG__link{border-bottom:1px solid var(--border);align-items:center;gap:1rem;min-height:2.75rem;font-size:.8125rem;font-weight:500;transition:border-color .16s;display:inline-flex}.product-statement-section-module__cPRbNG__link:hover{border-color:currentColor}.product-statement-section-module__cPRbNG__link:focus-visible{outline-offset:5px;outline:2px solid}.product-statement-section-module__cPRbNG__visual{background:#e8e8e6;grid-row:1;min-width:0;position:relative}.product-statement-section-module__cPRbNG__image{object-fit:cover}.product-statement-section-module__cPRbNG__websitePreview{background:var(--surface-muted);position:absolute;inset:0}.product-statement-section-module__cPRbNG__websiteDesktop,.product-statement-section-module__cPRbNG__websiteMobile{border:1px solid var(--border);background:var(--card);box-shadow:var(--surface-shadow);position:absolute;overflow:hidden}.product-statement-section-module__cPRbNG__websiteDesktop{border-radius:.75rem;inset:15% 12% 21% 6%}.product-statement-section-module__cPRbNG__websiteMobile{border:4px solid #111214;border-radius:1.125rem;width:25%;top:30%;bottom:9%;right:6%}.product-statement-section-module__cPRbNG__websiteScreen{object-fit:cover;object-position:top}.product-statement-section-module__cPRbNG__caption{color:#525456;background:#ffffffe0;border-radius:3px;padding:.3rem .5rem;font-size:.625rem;position:absolute;bottom:.875rem;right:.875rem}.product-statement-section-module__cPRbNG__more{margin-top:.875rem}.product-statement-section-module__cPRbNG__more summary{cursor:pointer;min-height:2.75rem;color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;list-style:none;display:inline-flex}.product-statement-section-module__cPRbNG__more summary::-webkit-details-marker{display:none}.product-statement-section-module__cPRbNG__more summary svg{transition:transform .2s}.product-statement-section-module__cPRbNG__more[open] summary svg{transform:rotate(180deg)}.product-statement-section-module__cPRbNG__more summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.product-statement-section-module__cPRbNG__more p{margin-top:.25rem}@media (max-width:767px){.product-statement-section-module__cPRbNG__descriptionWide,.product-statement-section-module__cPRbNG__link{display:none}.product-statement-section-module__cPRbNG__card{grid-template-rows:12.5rem auto;min-height:0}.product-statement-section-module__cPRbNG__copy{gap:0;padding:1.5rem 1.5rem 1rem}.product-statement-section-module__cPRbNG__message{margin-block:0}.product-statement-section-module__cPRbNG__message h3{margin-top:.75rem}}@media (min-width:768px){.product-statement-section-module__cPRbNG__more{display:none}.product-statement-section-module__cPRbNG__introduction{grid-template-columns:1.35fr .85fr;gap:clamp(3rem,8vw,8rem)}.product-statement-section-module__cPRbNG__card{grid-template-rows:1fr;grid-template-columns:.85fr 1.15fr}.product-statement-section-module__cPRbNG__copy{padding:clamp(2rem,4vw,4rem)}.product-statement-section-module__cPRbNG__visual{grid-row:auto}}@media (prefers-reduced-motion:reduce){.product-statement-section-module__cPRbNG__link,.product-statement-section-module__cPRbNG__more summary svg{transition:none}}
.glass-surface{justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{pointer-events:none;opacity:0;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{border-radius:inherit;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.glass-surface--svg{background:var(--lightningcss-light,hsl(0 0% 100%/var(--glass-frost,0)))var(--lightningcss-dark,hsl(0 0% 0%/var(--glass-frost,0)));-webkit-backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));box-shadow:inset 0 0 2px 1px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff59),inset 0 0 10px 4px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff26),0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d;box-shadow:inset 0 0 2px 1px var(--lightningcss-light,lab(0% 0 0/.15))var(--lightningcss-dark,lab(100% 0 0/.35)),inset 0 0 10px 4px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.15)),0 4px 16px lab(5.32203% 1.61424 -5.88284/.0509804),0 8px 24px lab(5.32203% 1.61424 -5.88284/.0509804),0 16px 56px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 4px 16px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 8px 24px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 16px 56px lab(5.32203% 1.61424 -5.88284/.0509804)}.glass-surface--fallback{-webkit-backdrop-filter:blur(12px)saturate(1.8)brightness(1.1);background:#ffffff40;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #fff6,inset 0 -1px #fff3}.dark .glass-surface--fallback{-webkit-backdrop-filter:blur(12px)saturate(1.8)brightness(1.2);background:#ffffff1a;border:1px solid #fff3;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff1a}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass-surface--fallback{background:#fff6;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff4d}.glass-surface--fallback:before{content:"";border-radius:inherit;z-index:-1;background:#ffffff26;position:absolute;inset:0}.dark .glass-surface--fallback{background:#0006}.dark .glass-surface--fallback:before{background:#ffffff0d}}.glass-surface:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.sm-panel-item[type=button]{text-align:inherit;cursor:pointer;background:0 0;border:0}.staggered-menu-wrapper{align-items:center;height:100%;display:inline-flex;position:relative}.sm-toggle{cursor:pointer;min-width:2.75rem;height:100%;color:inherit;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .8125rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:visible}.sm-toggle:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid}.sm-icon{flex:0 0 18px;width:18px;height:14px;display:inline-block;position:relative}.sm-icon-line{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .35s cubic-bezier(.65,0,.35,1),opacity .2s,top .35s cubic-bezier(.65,0,.35,1);position:absolute;left:0}.sm-icon-line:first-child{top:0}.sm-icon-line:nth-child(2){top:6px}.sm-icon-line:nth-child(3){top:12px}.staggered-menu-wrapper[data-open] .sm-icon-line:first-child{top:6px;transform:rotate(45deg)}.staggered-menu-wrapper[data-open] .sm-icon-line:nth-child(2){opacity:0;transform:scaleX(.2)}.staggered-menu-wrapper[data-open] .sm-icon-line:nth-child(3){top:6px;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.sm-icon-line{transition:none}}.sm-portal{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}.staggered-menu-panel{background:var(--background);width:clamp(260px,38vw,420px);height:100%;color:var(--foreground);padding:calc(var(--header-height) + 2rem) 2em 2em 2em;z-index:10;pointer-events:auto;opacity:0;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #0000001f}[data-position=left] .staggered-menu-panel{left:0;right:auto}.sm-prelayers{pointer-events:none;z-index:5;opacity:0;width:clamp(260px,38vw,420px);position:absolute;top:0;bottom:0;right:0}[data-position=left] .sm-prelayers{left:0;right:auto}.sm-prelayer{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;transform:translate(0)}.sm-panel-inner{flex-direction:column;flex:1;gap:1.25rem;display:flex}.sm-panel-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.sm-panel-itemWrap{line-height:1;position:relative;overflow:hidden}.sm-panel-item{color:inherit;cursor:pointer;letter-spacing:-1px;text-transform:uppercase;padding-right:1.4em;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.05;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.sm-panel-item:hover,.sm-panel-item:focus-visible{color:var(--sm-accent,#5227ff)}.sm-panel-item:focus-visible{outline-offset:2px;outline:2px solid}.sm-panel-itemLabel{will-change:transform;transform-origin:50% 100%;display:inline-block}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{counter-increment:smItem;content:counter(smItem, decimal-leading-zero);color:var(--sm-accent,#5227ff);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sm-num-opacity,0);font-size:14px;font-weight:400;position:absolute;top:.1em;right:.2em}.sm-panel-footer{align-items:center;gap:.5rem;margin-top:auto;padding-top:2rem;display:flex}@media (max-width:1024px){.staggered-menu-panel,.sm-prelayers{width:100%;left:0;right:0}}
.site-header .site-header-nav{flex-shrink:0;min-width:6.375rem}.site-header-nav .site-header-nav-item{flex-shrink:0}@media (max-width:639px){.site-header{column-gap:.375rem}.site-header-nav .locale-toggle{display:none}}@media (max-width:359px){.site-header [data-header-wordmark]{height:.75rem}}
.particle-backdrop-module__9AEaeW__root,.particle-backdrop-module__9AEaeW__ambient{pointer-events:none;position:absolute;inset:0;overflow:clip}.particle-backdrop-module__9AEaeW__root{z-index:0}.particle-backdrop-module__9AEaeW__ambient{z-index:-1}.particle-backdrop-module__9AEaeW__root canvas,.particle-backdrop-module__9AEaeW__ambient canvas{width:100%;height:100%;position:absolute;inset:0}.particle-backdrop-module__9AEaeW__word{left:50%;top:var(--word-top,15%);letter-spacing:-.055em;color:#000;opacity:.35;width:min(78%,80rem);font-size:min(17.2vw,17.6rem);font-weight:800;line-height:.85;position:absolute;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle,#000 .8px,#0000 1.3px);mask-image:radial-gradient(circle,#000 .8px,#0000 1.3px);-webkit-mask-size:4px 4px;mask-size:4px 4px}.dark .particle-backdrop-module__9AEaeW__word{color:#fff}.particle-backdrop-module__9AEaeW__root[data-ready] .particle-backdrop-module__9AEaeW__word{visibility:hidden}main[data-particle-page]>section{isolation:isolate;position:relative}
