.bg-gradient-conic{background-image:conic-gradient(var(--conic-position),var(--tw-gradient-stops))}:root{--font-display:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--font-sans:"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--font-erra:"Geist","Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;--bg:#ffffff;--bg-1:#fafafa;--bg-2:#f4f4f5;--bg-3:#ececee;--bg-4:#e2e2e6;--line:rgba(10,10,14,0.08);--line-2:rgba(10,10,14,0.14);--line-3:rgba(10,10,14,0.22);--fg:#0c0c0f;--fg-mute:#4a4d59;--fg-faint:#80828d;--surface-1:rgba(10,10,14,0.04);--surface-2:rgba(10,10,14,0.08);--surface-3:rgba(10,10,14,0.14);--sheet:rgba(255,255,255,0.88);--violet:#6646ed;--violet-2:#5638d6;--violet-3:#4022b3;--violet-glow:rgba(102,70,237,0.22);--cyan:#0aa2c6;--lime:#5fa30b;--rose:#e0436a;--amber:#c97a05;--shadow-card:0 1px 0 rgba(255,255,255,1) inset,0 18px 48px -22px rgba(10,10,14,0.18);--shadow-glow:none;--glass-bg:rgba(255,255,255,0.7);--glass-bg-strong:rgba(255,255,255,0.82);--showcase-filter:contrast(1.05) saturate(1.05);--container:1280px}[data-theme=dark]{--bg:#000000;--bg-1:#060607;--bg-2:#0d0d0f;--bg-3:#141416;--bg-4:#1c1c1f;--line:rgba(255,255,255,0.06);--line-2:rgba(255,255,255,0.1);--line-3:rgba(255,255,255,0.18);--fg:#e8e9f3;--fg-mute:#9396a8;--fg-faint:#5d6076;--surface-1:rgba(255,255,255,0.05);--surface-2:rgba(255,255,255,0.1);--surface-3:rgba(255,255,255,0.18);--sheet:rgba(0,0,0,0.78);--violet:#7a5afd;--violet-2:#9985fe;--violet-3:#5638d6;--violet-glow:rgba(122,90,253,0.45);--cyan:#4dd6ff;--lime:#b8ff5b;--rose:#ff6b88;--amber:#ffb547;--shadow-card:0 1px 0 rgba(255,255,255,0.04) inset,0 24px 60px -20px rgba(0,0,0,0.8);--glass-bg:rgba(10,10,12,0.55);--glass-bg-strong:rgba(6,6,8,0.72);--noise-dot:rgba(255,255,255,0.025);--showcase-filter:brightness(0.9)}[data-landing-root]{--background:0 0% 100%;--foreground:240 11% 5%;--card:0 0% 100%;--card-foreground:240 11% 5%;--popover:0 0% 100%;--popover-foreground:240 11% 5%;--secondary:240 6% 96%;--secondary-foreground:240 11% 5%;--muted:240 6% 96%;--muted-foreground:230 8% 32%;--accent:251 83% 60%;--accent-foreground:0 0% 100%;--primary:251 83% 60%;--primary-foreground:0 0% 100%;--primary-soft:251 92% 67%;--primary-mute:251 82% 95%;--destructive:348 72% 57%;--destructive-foreground:0 0% 100%;--success:88 87% 34%;--warning:35 95% 40%;--info:191 90% 41%;--border:240 8% 86%;--input:240 8% 86%;--ring:251 83% 60%}[data-landing-root][data-theme=dark]{--background:0 0% 0%;--foreground:232 26% 93%;--card:240 6% 8%;--card-foreground:232 26% 93%;--popover:240 6% 8%;--popover-foreground:232 26% 93%;--secondary:240 6% 10%;--secondary-foreground:232 26% 93%;--muted:240 6% 10%;--muted-foreground:230 11% 62%;--accent:251 97% 67%;--accent-foreground:0 0% 100%;--primary:251 97% 67%;--primary-foreground:0 0% 100%;--primary-soft:251 100% 75%;--primary-mute:251 50% 16%;--destructive:351 100% 71%;--destructive-foreground:0 0% 100%;--success:90 100% 68%;--warning:35 100% 65%;--info:193 100% 65%;--border:240 6% 14%;--input:240 6% 14%;--ring:251 97% 67%}[data-landing-root] main{color:hsl(var(--foreground))}[data-theme=dark] .noise-grain{mix-blend-mode:overlay;opacity:.04}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal;transform-origin:var(--vt-origin,center)}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.text-display-lg{font-size:40px;line-height:1.2;letter-spacing:-.02em;font-weight:700}.text-display-2xl{font-size:56px;line-height:1.05;letter-spacing:-.03em;font-weight:700}.text-body-md{font-size:16px;line-height:1.6;font-weight:400}.text-body-lg{font-size:18px;line-height:1.55;font-weight:400}.text-label-sm{font-size:13px;line-height:1.2;letter-spacing:.02em;font-weight:600}.shadow-soft{box-shadow:0 4px 24px -8px rgba(124,92,255,.08),0 2px 8px -2px rgba(17,24,39,.04)}.shadow-soft-lg{box-shadow:0 12px 32px -12px rgba(124,92,255,.12),0 4px 12px -4px rgba(17,24,39,.06)}.section-pad{padding-top:clamp(80px,14vw,208px);padding-bottom:clamp(64px,12vw,168px)}.h-display{font-size:clamp(48px,8.4vw,160px);line-height:1.02;letter-spacing:-.045em}.h-display,.h-section{font-family:var(--font-display);font-weight:600;text-wrap:balance}.h-section{font-size:clamp(40px,5.4vw,88px);line-height:1.06;letter-spacing:-.035em}.h-row{font-family:var(--font-display);font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.15;letter-spacing:-.025em}.eyebrow-mono{font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hairline-t{border-top:1px solid var(--line)}.hairline-b{border-bottom:1px solid var(--line)}.row-editorial{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.4vw,40px);padding-block:clamp(28px,3.4vw,56px);position:relative}.row-editorial .h-row{transition:color .32s ease}.row-editorial:hover .h-row{color:var(--violet-2)}.row-editorial:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line);transform:scaleX(1);transform-origin:left;transition:transform 1s cubic-bezier(.65,0,.35,1)}[data-reveal]:not([data-revealed=true]) .row-editorial:after{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.row-editorial:after{transform:scaleX(1)!important}}.row-editorial:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--violet-2);transform:scaleY(0);transform-origin:top;transition:transform .6s cubic-bezier(.6,.05,.05,1);z-index:1}.row-editorial:hover:before{transform:scaleY(1)}.advantages-snap-card__count,.pricing-mobile-arrows,.pricing-mobile-clone,.showcase-mobile-visual,.showcase-point__index{display:none}.final-cta-section{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(76px,10vw,132px)}.final-cta-title{display:block;width:100%;line-height:.96;text-align:center}.advantages-section{padding-bottom:clamp(44px,8vw,104px)}@media (max-width:640px){.section-pad{padding-top:clamp(62px,19vw,94px);padding-bottom:clamp(54px,17vw,84px)}.advantages-section{padding-bottom:clamp(32px,8vw,44px)}#pricing{padding-top:clamp(52px,13.6vw,72px)}.h-display{font-size:clamp(42px,13vw,58px);line-height:1.08;letter-spacing:0}.h-section{font-size:clamp(36px,11vw,46px);line-height:1.1;letter-spacing:0}.h-row{font-size:clamp(26px,8vw,34px);line-height:1.16;letter-spacing:0}.row-editorial{padding-block:clamp(24px,8vw,36px)}}@media (max-width:1023px){@keyframes chrome-mobile-drift{0%{transform:translate3d(var(--chrome-x),var(--chrome-y),0) rotate(var(--chrome-r)) scale(var(--chrome-s))}to{transform:translate3d(calc(var(--chrome-x) + var(--chrome-drift-x)),calc(var(--chrome-y) + var(--chrome-drift-y)),0) rotate(calc(var(--chrome-r) + var(--chrome-drift-r))) scale(calc(var(--chrome-s) + .035))}}.h-section,.showcase-points{position:relative;z-index:2}.showcase-mobile-visual{--chrome-x:0px;--chrome-y:0px;--chrome-r:-7deg;--chrome-s:1;--chrome-drift-x:12px;--chrome-drift-y:-16px;--chrome-drift-r:2deg;position:absolute;top:clamp(18px,6vw,42px);right:max(-190px,-42vw);z-index:0;display:block;width:min(122vw,540px);height:clamp(310px,78vw,430px);margin:0;overflow:visible;border:0;background:none;isolation:auto;pointer-events:none}.showcase-mobile-visual:after,.showcase-mobile-visual:before,.showcase-mobile-visual__meta{display:none}.showcase-mobile-visual__image{position:absolute;left:3%;top:4%;z-index:0;width:116%;max-width:none;height:auto;opacity:.26;mix-blend-mode:multiply;transform:translate3d(var(--chrome-x),var(--chrome-y),0) rotate(var(--chrome-r)) scale(var(--chrome-s));transform-origin:52% 48%;filter:grayscale(.12) brightness(.36) contrast(1.42) saturate(.7) drop-shadow(0 26px 34px rgba(0,0,0,.16));animation:chrome-mobile-drift 7.8s cubic-bezier(.37,0,.21,1) infinite alternate;transition:opacity .52s ease,filter .52s ease,mix-blend-mode .52s ease;pointer-events:none;user-select:none}[data-theme=dark] .showcase-mobile-visual__image{opacity:.28;mix-blend-mode:screen;filter:grayscale(.08) brightness(.72) contrast(1.2) saturate(.84) drop-shadow(0 30px 40px rgba(122,90,253,.16))}.showcase-mobile-visual--left .showcase-mobile-visual__image{left:auto;top:-9%;right:8%;width:auto;height:126%}.showcase-mobile-visual--tall .showcase-mobile-visual__image{left:auto;top:-3%;right:-5%;width:auto;height:134%}.showcase-mobile-visual--left{--chrome-x:0px;--chrome-y:0px;--chrome-r:7deg;--chrome-s:1;--chrome-drift-x:-10px;--chrome-drift-y:-18px;--chrome-drift-r:-2deg;left:max(-158px,-40vw);right:auto;top:clamp(10px,4vw,34px);width:min(92vw,410px);height:clamp(450px,122vw,680px)}.showcase-mobile-visual--right{right:max(-184px,-40vw)}.showcase-mobile-visual--tall{--chrome-x:0px;--chrome-y:0px;--chrome-r:-10deg;--chrome-s:1.02;--chrome-drift-x:9px;--chrome-drift-y:-20px;--chrome-drift-r:2.5deg;right:max(-144px,-36vw);top:clamp(-2px,2vw,20px);width:min(98vw,440px);height:clamp(470px,122vw,700px)}.showcase-points{display:block!important;margin-top:clamp(22px,7vw,34px)!important;gap:0!important;border-top:1px solid var(--line)}.showcase-point{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:clamp(18px,5vw,24px) 0;border-bottom:1px solid var(--line)}.showcase-point__index{display:block;padding-top:3px;font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.12em;color:var(--violet-2);font-variant-numeric:tabular-nums}.showcase-point h3{font-size:clamp(18px,5.6vw,22px)!important;line-height:1.08!important;letter-spacing:0!important;overflow-wrap:anywhere;text-wrap:balance}.showcase-point p{margin-top:9px!important;font-size:15px!important;line-height:1.48!important;color:var(--fg-mute)}.advantages-snap-shell{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:10px;align-items:stretch}.advantages-snap-rail{position:relative;display:block;grid-column:2;grid-row:1;min-height:min(500px,72vh)}.advantages-snap-rail:before{content:"";position:absolute;top:16px;bottom:30px;left:50%;width:1px;background:var(--line-2);transform:translateX(-50%)}.advantages-snap-rail__motion{position:absolute;top:16px;bottom:30px;left:0;right:0;pointer-events:none}.advantages-snap-rail__thumb{position:absolute;top:0;left:50%;width:7px;height:58px;border-radius:999px;background:var(--violet-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--violet-2) 12%,transparent);transform:translate3d(-50%,var(--advantages-thumb-y,0),0);transition:transform .52s cubic-bezier(.18,.82,.22,1);will-change:transform}.advantages-snap-rail input{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;opacity:0;appearance:none;-webkit-appearance:none;writing-mode:vertical-lr;direction:rtl;background:transparent;cursor:grab}.advantages-snap-rail input:focus{outline:none}.advantages-snap-rail input:focus-visible{outline:none}.advantages-snap-rail:focus-within .advantages-snap-rail__thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--violet-2) 12%,transparent),0 0 0 8px color-mix(in srgb,var(--violet-2) 8%,transparent)}.advantages-snap-rail input::-webkit-slider-runnable-track{width:100%;height:100%;background:transparent}.advantages-snap-rail input::-webkit-slider-thumb{width:32px;height:72px;border:0;background:transparent;cursor:grab;-webkit-appearance:none}.advantages-snap-rail input::-moz-range-track{width:100%;height:100%;background:transparent}.advantages-snap-rail input::-moz-range-thumb{width:32px;height:72px;border:0;background:transparent;cursor:grab}.advantages-snap{position:relative;z-index:2;grid-column:1;grid-row:1;display:flex;max-height:min(520px,74vh);flex-direction:column;gap:18px;overflow-y:auto;padding:0 0 12px;border-top:0;scroll-snap-type:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(180deg,#000,#000 calc(100% - 34px),transparent)}.advantages-snap::-webkit-scrollbar{display:none}.advantages-snap>[data-reveal]{display:flex;min-height:min(380px,58vh)}.advantages-snap-card{position:relative;display:flex;width:100%;min-height:100%;flex-direction:column;justify-content:flex-start;padding:82px 22px 28px!important;border:1px solid var(--line-3);background:color-mix(in srgb,var(--bg) 88%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 18%,transparent),0 18px 44px -34px rgba(10,10,14,.55)}[data-theme=dark] .advantages-snap-card{border-color:rgba(255,255,255,.26);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 20px 54px -34px rgba(255,255,255,.16)}.advantages-snap-card:before{display:none}.advantages-snap-card:after{content:"";position:absolute;top:18px;left:20px;right:20px;height:1px;background:var(--line);transform:none}.advantages-snap-card__count{position:absolute;top:28px;left:20px;display:block;font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.14em;color:var(--violet-2);font-variant-numeric:tabular-nums}.advantages-snap-card .h-row{font-size:clamp(25px,7vw,34px);line-height:1.04;max-width:12ch}.advantages-snap-card p{margin-top:18px!important;font-size:15px!important;line-height:1.58!important;max-width:31ch}@keyframes pricing-arrow-left-drift{0%{transform:translateX(0);opacity:.52}to{transform:translateX(-8px);opacity:.92}}@keyframes pricing-arrow-right-drift{0%{transform:translateX(0);opacity:.52}to{transform:translateX(8px);opacity:.92}}.pricing-mobile-arrows{display:flex;justify-content:center;gap:18px;pointer-events:none;position:absolute;left:50%;right:auto;top:auto;bottom:-34px;z-index:20;transform:translateX(-50%)}.pricing-mobile-arrows button{position:relative;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:999px;background:transparent;color:transparent;font-family:var(--font-mono);font-size:17px;line-height:1;pointer-events:auto;box-shadow:none}.pricing-mobile-arrows button:before{content:"←";position:absolute;inset:0;display:grid;place-items:center;color:var(--fg-mute)}.pricing-mobile-arrows button:last-child:before{content:"→"}.pricing-mobile-arrows button:first-child:before{animation:pricing-arrow-left-drift 1.15s cubic-bezier(.45,0,.2,1) infinite alternate}.pricing-mobile-arrows button:last-child:before{animation:pricing-arrow-right-drift 1.15s cubic-bezier(.45,0,.2,1) infinite alternate}.pricing-mobile-shell{position:relative;z-index:2}.pricing-mobile-viewport{overflow-x:auto;overflow-y:hidden;padding-bottom:48px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;cursor:grab}.pricing-mobile-viewport::-webkit-scrollbar{display:none}.pricing-mobile-track{display:flex!important;grid-template-columns:none!important;gap:0!important;margin-right:0;overflow:visible;padding-right:0;transition:none;background:transparent!important;border:0}.pricing-mobile-shell[data-active="1"] .pricing-mobile-track,.pricing-mobile-track{transform:none!important}.pricing-mobile-track>[data-reveal]{display:flex;flex:0 0 100%;scroll-snap-align:start}.pricing-mobile-track>.pricing-mobile-clone{display:flex}.pricing-mobile-track article{width:100%;min-height:100%;padding:26px 20px!important;border:1px solid var(--line)}.pricing-mobile-track #price-start{border-color:var(--line-3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 18%,transparent),0 18px 44px -34px rgba(10,10,14,.55)}[data-theme=dark] .pricing-mobile-track #price-start{border-color:rgba(255,255,255,.26);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 20px 54px -34px rgba(255,255,255,.16)}.pricing-mobile-track article h3{font-size:clamp(34px,9vw,46px)!important}.pricing-mobile-track article ul{margin-top:28px!important}.pricing-mobile-track article .cta-chip{margin-top:32px!important}.final-cta-section{padding-top:clamp(36px,10vw,54px);padding-bottom:clamp(42px,11vw,64px)}.cta-chip.group{display:inline-flex;min-height:66px;padding:0 24px!important;border:2px solid color-mix(in srgb,var(--fg) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 90%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 10%,transparent),0 24px 54px -42px rgba(10,10,14,.45)}.cta-chip.group,.cta-chip.group>[data-reveal]{width:100%;align-items:center;justify-content:center}.cta-chip.group>[data-reveal]{display:flex}[data-theme=dark] .cta-chip.group{border-color:rgba(255,255,255,.32);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 22px 58px -44px rgba(255,255,255,.2)}.cta-chip.group .final-cta-title{display:block;font-size:clamp(32px,9.4vw,44px);line-height:.96;text-align:center;transform:translateY(-1px)}.cta-chip.group .final-cta-title span:first-child{display:inline}}@media (max-width:374px){.showcase-point{grid-template-columns:34px minmax(0,1fr);gap:10px}.showcase-mobile-visual{right:-148px}.showcase-mobile-visual--left{left:-108px}.showcase-mobile-visual--tall{right:-96px}}.glow-violet{position:absolute;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(124,92,255,.1),transparent 60%);z-index:0}.noise-grain{display:none}.mask-reveal{clip-path:inset(0 0 100% 0);transition:clip-path .9s cubic-bezier(.6,.05,.05,1)}.mask-reveal.is-visible{clip-path:inset(0 0 0 0)}[data-cabinet=true]{background:#ffffff;color:#111827}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background:var(--bg);color:var(--fg);font-family:var(--font-sans);margin:0;padding:0}[data-landing-root] section{scroll-margin-top:96px}@media (max-width:767px){[data-landing-root] section{scroll-margin-top:76px}}html{overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none}body{min-height:100dvh;overflow-x:clip}::selection{background:var(--violet);color:#fff}.font-display{font-family:var(--font-display);letter-spacing:-.04em;line-height:.92}.font-brand{font-family:var(--font-erra);letter-spacing:-.04em}.font-mono{letter-spacing:.02em}.eyebrow,.font-mono{font-family:var(--font-mono)}.eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute)}.container-x{width:100%;max-width:var(--container);margin:0 auto;padding-left:24px;padding-right:24px}@media (min-width:768px){.container-x{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.container-x{transform:translateX(-30px)}}.container-wide{width:100%;max-width:1800px;margin:0 auto;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.glass{background:var(--glass-bg,rgba(255,255,255,.68));border:1px solid var(--line-2);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.glass-strong{background:var(--glass-bg-strong,rgba(255,255,255,.82));box-shadow:var(--shadow-card)}.glass-pill,.glass-strong{border:1px solid var(--line-2);backdrop-filter:blur(8px) saturate(118%);-webkit-backdrop-filter:blur(8px) saturate(118%)}.glass-pill{background:var(--glass-bg,rgba(255,255,255,.7));border-radius:999px}.bg-noise:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(var(--noise-dot,rgba(10,10,14,.04)) 1px,transparent 1px);background-size:3px 3px}.halo-violet{display:none}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{display:flex;white-space:nowrap;animation:marquee 50s linear infinite;width:max-content}@keyframes glitch-clip-1{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(20% 0 60% 0);transform:translate(-3px,2px)}40%{clip-path:inset(45% 0 30% 0);transform:translate(3px,-1px)}60%{clip-path:inset(70% 0 10% 0);transform:translate(-2px,1px)}80%{clip-path:inset(10% 0 75% 0);transform:translate(2px,-2px)}}@keyframes glitch-clip-2{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(60% 0 25% 0);transform:translate(2px,-1px)}40%{clip-path:inset(15% 0 70% 0);transform:translate(-3px,2px)}60%{clip-path:inset(35% 0 50% 0);transform:translate(3px,-2px)}80%{clip-path:inset(80% 0 5% 0);transform:translate(-2px,1px)}}.glitch{position:relative;display:inline-block}.glitch[data-active=true]:after,.glitch[data-active=true]:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none}.glitch[data-active=true]:before{color:var(--cyan);animation:glitch-clip-1 .7s steps(2) 1;mix-blend-mode:screen;text-shadow:1px 0 var(--cyan)}.glitch[data-active=true]:after{color:var(--violet);animation:glitch-clip-2 .7s steps(2) 1;mix-blend-mode:screen;text-shadow:-1px 0 var(--violet)}[data-reveal]:not([data-revealed=true]){opacity:0;transform:translateY(10px)}[data-reveal]{transition:opacity .95s cubic-bezier(.2,.8,.2,1),transform .95s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}[data-reveal][data-revealed=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;filter:none!important}}.input-base{width:100%;height:52px;padding:0 18px;border-radius:12px;background:rgba(10,10,14,.03);border:1px solid var(--line-2);color:var(--fg);font-family:var(--font-sans);font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.input-base:focus{outline:none;border-color:var(--violet);background:rgba(102,70,237,.05);box-shadow:0 0 0 4px rgba(102,70,237,.12)}.input-base::placeholder{color:var(--fg-faint)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.marquee-track{animation:none!important}}@media (max-width:767px){.noise-grain{display:none}.backdrop-blur-md,.glass,.glass-pill,.glass-strong{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-reveal]:not([data-revealed=true]){opacity:1;transform:none;filter:none}[data-reveal]{transition:opacity .26s ease,transform .26s ease;will-change:auto}}::-webkit-scrollbar{display:none;width:0;height:0}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/_landing-display/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/_landing-display/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/_landing-display/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/_landing-display/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/_landing-display/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/_landing-display/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/_landing-display/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/_landing-display/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/_landing-display/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/_landing-display/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/_landing-display/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/_landing-display/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/_landing-display/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/_landing-display/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/_landing-display/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/_landing-display/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/_landing-display/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/_landing-display/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/_landing-display/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/_landing-display/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/_landing-display/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/_landing-display/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/_landing-display/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/_landing-display/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/_landing-display/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/_landing-display/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/_landing-display/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/_landing-display/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/_landing-display/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/_landing-display/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/_landing-display/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/_landing-display/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/_landing-display/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}