.text-load{animation:.38s cubic-bezier(.16,1,.3,1) both text-load-up}.text-load-delay-1{animation-delay:50ms}.text-load-delay-2{animation-delay:.1s}.text-load-delay-3{animation-delay:.15s}.text-balance{text-wrap:balance}.border-subtle{border-color:var(--card-border)}.surface-card{border-width:1px;border-color:var(--card-border);background-color:var(--surface);border-radius:1rem;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.28s;transition-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 1px #0f172a0f,0 2px 20px #0f172a0f,0 0 32px #0f172a0a}.surface-card:hover{border-color:var(--border-hover);background-color:var(--surface-elevated);box-shadow:0 0 0 1px #0f172a14,0 8px 32px #0f172a14,0 0 48px #6e00b30f}.dark .surface-card{background:linear-gradient(#ffffff0f,#ffffff05);box-shadow:0 0 0 1px #ffffff0f,0 2px 20px #0006,0 0 40px #0003}.dark .surface-card:hover{border-color:var(--border-hover);box-shadow:0 0 0 1px #ffffff1a,0 8px 40px #00000080,0 0 80px #6e00b31a}.focus-ring:focus-visible{box-shadow:0 0 0 2px var(--ring-offset), 0 0 0 4px #6e00b373;outline:none}.glass-3d{-webkit-backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(145deg,#ffffffc7 0%,#ffffff6b 100%);border:1px solid #ffffff73;box-shadow:0 0 0 1px #6e00b30f,0 12px 40px -12px #0f172a24,inset 0 1px #ffffffa6}.dark .glass-3d{background:linear-gradient(155deg,#ffffff1c 0%,#ffffff08 45%,#6e00b314 100%);border-color:#ffffff1c;box-shadow:0 0 0 1px #ffffff12,0 28px 56px -16px #000000b8,inset 0 1px #ffffff24}.card-3d{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .25s}@media (prefers-reduced-motion:no-preference){.card-3d:hover{transform:translateY(-5px)}}.badge-3d{background:linear-gradient(#6e00b324,#6e00b30f);border:1px solid #6e00b359;box-shadow:0 4px 16px -6px #6e00b359,inset 0 1px #ffffff40}.depth-shadow-xl{box-shadow:0 0 0 1px #6e00b31f,0 40px 80px -24px #6e00b359,0 24px 48px -20px #00000040}.depth-shadow-hero{box-shadow:0 0 0 1px #6e00b32e,0 56px 112px -28px #6e00b36b,0 32px 64px -24px #00000047,inset 0 1px #ffffff1f}.dark .depth-shadow-xl{box-shadow:0 0 0 1px #ffffff14,0 48px 96px -28px #6e00b373,0 32px 64px -24px #000000a6}.dark .depth-shadow-hero{box-shadow:0 0 0 1px #ffffff1a,0 64px 128px -32px #6e00b38c,0 40px 80px -28px #000000b8,inset 0 1px #ffffff14}.hero-screenshot{image-rendering:-webkit-optimize-contrast;filter:contrast(1.04)saturate(1.06)brightness(1.02)}.dark .hero-screenshot{filter:contrast(1.06)saturate(1.08)brightness(1.04)}.section-glow-top{background:linear-gradient(#6e00b314 0%,#0000 100%)}.dark .section-glow-top{background:linear-gradient(#6e00b324 0%,#0000 100%)}.text-gradient-hero{background:linear-gradient(135deg,#0c0d12 0%,#334155 40%,#6e00b3 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .text-gradient-hero{background:linear-gradient(135deg,#fff 0%,#ffffffeb 35%,#c084fc 85%,#8a33cc 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.clay-pedestal:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#6e00b347 0%,#0000 70%);border-radius:50%;width:72%;height:2.5rem;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}.clay-pedestal-hero:before{content:"";z-index:-1;filter:blur(16px);background:radial-gradient(#6e00b361 0%,#6e00b31f 45%,#0000 72%);border-radius:50%;width:78%;height:3.5rem;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}@keyframes text-load-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% - var(--gap,1rem)), 0, 0)}}@keyframes landing-marquee-vertical{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(-100% - var(--gap,1rem)), 0)}}.landing-marquee-track{animation:landing-marquee var(--duration,40s) linear infinite;will-change:transform}.landing-marquee-track-vertical{animation:landing-marquee-vertical var(--duration,40s) linear infinite;will-change:transform}@keyframes gradient{to{background-position:var(--bg-size,300%) 0}}@keyframes shiny-text{0%,90%,to{background-position:calc(-100% - var(--shiny-width,100px)) 0}30%,60%{background-position:calc(100% + var(--shiny-width,100px)) 0}}@keyframes shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes spin-around{0%{transform:translateZ(0)rotate(0)}15%,35%{transform:translateZ(0)rotate(90deg)}65%,85%{transform:translateZ(0)rotate(270deg)}to{transform:translateZ(0)rotate(360deg)}}.animate-gradient{animation:8s linear infinite gradient}.animate-shiny-text{animation:8s infinite shiny-text}.animate-shimmer-slide{animation:shimmer-slide var(--speed,3s) ease-in-out infinite alternate}.animate-spin-around{animation:spin-around calc(var(--speed,3s) * 2) infinite linear}.marketing-maintenance-active main{padding-top:8.5rem}@media (min-width:640px){.marketing-maintenance-active main{padding-top:9.75rem}}@keyframes platform-broker-glow-drift{0%,to{opacity:.55;transform:translate(0,0)scale(1)}50%{opacity:.9;transform:translate(3%,-4%)scale(1.08)}}.platform-broker-ambient{pointer-events:none;overflow:hidden}.platform-broker-ambient:before,.platform-broker-ambient:after{content:"";filter:blur(72px);border-radius:50%;animation:14s ease-in-out infinite platform-broker-glow-drift;position:absolute}.platform-broker-ambient:before{background:#6e00b33d;width:17rem;height:17rem;top:18%;left:8%}.platform-broker-ambient:after{background:#8a33cc2e;width:14rem;height:14rem;animation-delay:-7s;bottom:8%;right:10%}.dark .platform-broker-ambient:before{background:#6e00b357}.dark .platform-broker-ambient:after{background:#8a33cc42}@media (prefers-reduced-motion:reduce){.text-load,.text-load-delay-1,.text-load-delay-2,.text-load-delay-3{animation:none}.animate-process-flare-rtl,.animate-process-icon-float,.animate-process-icon-float-fast,.animate-process-number-breathe,.animate-gradient,.animate-shiny-text,.landing-marquee-track,.landing-marquee-track-vertical,.animate-shimmer-slide,.animate-spin-around,.platform-broker-ambient:before,.platform-broker-ambient:after{animation:none!important}}
