@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--border-angle:0deg}}}:root{--background:#fffefb;--foreground:#111;--grad-color:#ffd7b996;--grad-x:65%;--grad-y:0%;--grad2-color:#d2bce447;--grad2-x:15%;--grad2-y:78%;--grad3-color:#fff8f000;--grad3-x:50%;--grad3-y:50%;--grad4-color:#ffd7b900;--grad4-x:50%;--grad4-y:92%;--nav-bg:#f1e8de33;--status-bar-bg:#f1e8de66}@media (hover:none) and (pointer:coarse){:root{--grad-color:#ffd7b961;--grad2-color:#d2bce42e;--nav-bg:#f1e8de21;--status-bar-bg:#f1e8de66}}.marketing-root{background-color:var(--background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0.25'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"), radial-gradient(ellipse at var(--grad-x) var(--grad-y), var(--grad-color) 0%, transparent 50%), radial-gradient(ellipse 90% 75% at var(--grad2-x) var(--grad2-y), var(--grad2-color) 0%, transparent 48%), radial-gradient(ellipse 45% 38% at var(--grad3-x) var(--grad3-y), var(--grad3-color) 0%, transparent 70%), radial-gradient(ellipse 70% 40% at var(--grad4-x) var(--grad4-y), var(--grad4-color) 0%, transparent 100%), radial-gradient(ellipse 100% 95% at 50% 50%, transparent 58%, #140a0412 100%);color:var(--foreground);font-family:var(--font-onest), Arial, Helvetica, sans-serif;text-wrap:pretty;scroll-behavior:smooth;background-attachment:scroll,scroll,scroll,fixed,fixed,scroll;min-height:100vh}.marketing-root .font-serif{font-family:var(--font-instrument-serif), ui-serif, Georgia, serif}@media (pointer:fine){.marketing-root *{cursor:none!important}}.marketing-root ::selection{color:#111;background-color:#f5c8b273}@keyframes stepIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes phonePulse{0%,to{box-shadow:0 0 #1111114d}50%{box-shadow:0 0 0 8px #1110}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.animate-stepIn{animation:.25s ease-out both stepIn}.animate-phonePulse{animation:2s ease-in-out infinite phonePulse}@keyframes micPulse{0%,to{box-shadow:0 4px 16px #0090ff59,0 0 #0090ff73}50%{box-shadow:0 4px 16px #0090ff59,0 0 0 12px #0090ff00}}.animate-mic-pulse{animation:2s ease-in-out infinite micPulse}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee-left{animation:55s linear infinite marqueeLeft}.animate-marquee-right{animation:55s linear infinite marqueeRight}.animate-marquee-left:hover,.animate-marquee-right:hover{animation-play-state:paused}@keyframes arrowNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.animate-arrow-nudge{animation:1.6s ease-in-out infinite arrowNudge;display:inline-block}.heading-glow{text-shadow:0 2px 16px #0000002e}@keyframes highlight-draw{0%{background-size:0 .45em}to{background-size:110% .45em}}.text-highlight-warm{background-image:linear-gradient(104deg,#0000 2%,#5bcef780 5%,#3b8df580 25%,#b446d273 50%,#f5569a73 70%,#f5916a73 88%,#0000 98%);background-position:0 100%;background-repeat:no-repeat;background-size:0 .45em;animation:.9s cubic-bezier(.25,.46,.45,.94) .15s both paused highlight-draw}.reveal-heading-active .text-highlight-warm{animation-play-state:running}[data-auto-highlight].text-highlight-warm{animation-play-state:running;animation-delay:.85s}.text-highlight-gradient{background-image:linear-gradient(90deg,#0000 1%,#00b4ff85 5%,#ffb3477a 50%,#ff85c080 88%,#0000 99%);background-position:0 100%;background-repeat:no-repeat;background-size:0 .45em;animation:.9s cubic-bezier(.25,.46,.45,.94) .4s forwards highlight-draw}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}.text-shimmer{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#111 30%,#888 50%,#111 70%) 0 0/300%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes borderRotate{to{--border-angle:360deg}}.pill-border-shimmer{background:conic-gradient(from var(--border-angle), #90dffb 0%, #60c8f8 16%, #ff8ec8 32%, #f898bc 46%, #faa090 60%, #fac87a 78%, #90dffb 100%);border-radius:9999px;padding:1.5px;transition:box-shadow .25s;animation:1s linear infinite borderRotate;display:inline-flex}.pill-border-shimmer:hover{box-shadow:0 0 6px 1px #3b8df559,0 0 10px 3px #f5569a40,0 0 16px 5px #f5916a26}@keyframes nexa-flow{0%{background-position:0%}to{background-position:300%}}@keyframes waveBar{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes waveBarSide{0%{transform:scaleY(.82)}to{transform:scaleY(1)}}.nexa-wordmark{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#00b4ff8c 0%,#ff789699 25%,#ffb050a6 50%,#ff789699 75%,#00b4ff8c 100%) 0 0/300%;-webkit-background-clip:text;background-clip:text;animation:14s linear infinite nexa-flow}.btn-3d{transition:box-shadow .1s ease-out,transform .1s ease-out;position:relative;box-shadow:2px 3px #00000038}.btn-3d:not(:disabled):hover{transform:translate(2px,3px);box-shadow:0 0 #00000038}
