.rt-marketing{font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:"cv11","ss01","ss03","cv02";letter-spacing:-.01em;--rt-bg-0: #04060B;--rt-bg-1: #070A14;--rt-bg-2: #0B1020;--rt-line: rgba(255, 255, 255, .06);--rt-line-strong: rgba(255, 255, 255, .12);--rt-blue-1: #60A5FA;--rt-blue-2: #3B82F6;--rt-blue-3: #1D4ED8;--rt-mint: #5EEAD4;--rt-amber: #FBBF24;--rt-text-1: #FFFFFF;--rt-text-2: #A1A1AA;--rt-text-3: #71717A;--rt-text-4: #3D4455;--rt-ease-out: cubic-bezier(.16, 1, .3, 1);--rt-ease-in-out: cubic-bezier(.65, 0, .35, 1)}@supports (font-variation-settings: normal){.rt-marketing{font-family:Inter,system-ui,sans-serif}}.rt-marketing .rt-display{font-feature-settings:"cv11","ss01","ss03","ss04";letter-spacing:-.035em;line-height:.98}.rt-marketing .rt-mono{font-family:JetBrains Mono,Menlo,monospace;font-feature-settings:"tnum","ss01"}.rt-marketing .rt-grad-text{background:linear-gradient(135deg,#93c5fd,#3b82f6,#60a5fa 80%,#93c5fd);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 24px rgba(59,130,246,.28));animation:rt-grad-shift 14s ease-in-out infinite}@keyframes rt-grad-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes rt-pulse-ring{0%{transform:scale(.85);opacity:.65}80%,to{transform:scale(2.2);opacity:0}}@keyframes rt-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.85}}@keyframes rt-shimmer{0%{background-position:-250% 0}to{background-position:250% 0}}.rt-marketing .rt-skeleton{background:linear-gradient(105deg,#ffffff0a,#ffffff14 45%,#60a5fa2e,#ffffff14 55%,#ffffff0a);background-size:200% 100%;animation:rt-shimmer 2.4s linear infinite}@keyframes rt-border-rotate{to{--rt-angle: 360deg}}@property --rt-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.rt-marketing .rt-gradient-border{position:relative;background:linear-gradient(var(--rt-bg-1),var(--rt-bg-1)) padding-box,conic-gradient(from var(--rt-angle, 0deg),rgba(59,130,246,.55),rgba(94,234,212,.35),rgba(251,191,36,.3),rgba(59,130,246,.55)) border-box;border:1px solid transparent;animation:rt-border-rotate 9s linear infinite}.rt-marketing .rt-grid-bg{background-image:linear-gradient(rgba(96,165,250,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.06) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px;mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,#000 30%,transparent 80%)}.rt-marketing .rt-noise{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/></svg>");opacity:.035;mix-blend-mode:overlay}@keyframes rt-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.rt-marketing .rt-marquee{animation:rt-marquee 48s linear infinite}.rt-marketing .rt-counter{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.rt-marketing :focus-visible{outline:none;box-shadow:0 0 0 2px var(--rt-bg-0),0 0 0 4px #60a5fad9,0 0 24px #60a5fa73;border-radius:12px;transition:box-shadow .18s var(--rt-ease-out)}@media(prefers-reduced-motion:reduce){.rt-marketing *,.rt-marketing *:before,.rt-marketing *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rt-marketing .rt-marquee{animation:none!important;transform:none!important}.rt-marketing .rt-grad-text,.rt-marketing .rt-gradient-border{animation:none!important}}.rt-marketing .rt-cursor-ambient{position:fixed;pointer-events:none;width:720px;height:720px;margin-left:-360px;margin-top:-360px;background:radial-gradient(closest-side,rgba(96,165,250,.18) 0%,rgba(96,165,250,.04) 35%,transparent 70%);filter:blur(40px);z-index:1;mix-blend-mode:screen;transition:opacity .4s var(--rt-ease-out)}.rt-marketing section:not(#hero){content-visibility:auto;contain-intrinsic-size:1px 800px}.rt-marketing .rt-section-line{background:linear-gradient(90deg,transparent 0%,rgba(96,165,250,.12) 30%,rgba(96,165,250,.22) 50%,rgba(96,165,250,.12) 70%,transparent 100%);height:1px}
