body{margin:0}.microsite-root{--radius: .5rem;--primary: oklch(.75 .18 60);--primary-foreground: oklch(.1 .02 60);--background: oklch(.12 .04 280);--foreground: oklch(.97 0 0);--card: oklch(.15 .04 280);--card-foreground: oklch(.97 0 0);--popover: oklch(.15 .04 280);--popover-foreground: oklch(.97 0 0);--secondary: oklch(.2 .04 280);--secondary-foreground: oklch(.8 .01 280);--muted: oklch(.2 .03 280);--muted-foreground: oklch(.55 .02 280);--accent: oklch(.2 .04 280);--accent-foreground: oklch(.97 0 0);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.985 0 0);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 12%);--ring: oklch(.75 .18 60);--color-brand-navy: #0f0e31;--color-brand-deep: #0a0920;--color-brand-amber: #ff9f00;--color-brand-amber-dark: #e08c00;--color-brand-surface: #13123a;--color-brand-border: #ffffff14;color:#fff;background-color:#0a0920;font-family:Inter,sans-serif}.microsite-root h1,.microsite-root h2,.microsite-root h3,.microsite-root h4,.microsite-root h5,.microsite-root h6{font-family:Poppins,sans-serif}.microsite-root .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (width >= 1024px){.microsite-root .container{padding-left:2rem;padding-right:2rem}}.microsite-root .btn-amber{color:#0a0920;white-space:nowrap;cursor:pointer;background-color:#ff9f00;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.microsite-root .btn-amber:hover{background-color:#e08c00}.microsite-root .btn-amber:active{transform:scale(.97)}.microsite-root .nav-link{color:#ffffffbf;font-family:Inter,sans-serif;font-size:.9rem;font-weight:400;text-decoration:none;transition:color .16s}.microsite-root .nav-link:hover{color:#fff}.microsite-root .nav-link-active{color:#fff;font-weight:600}.microsite-root .nav-cta{color:#ffffffbf;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .16s}.microsite-root .nav-cta:hover{color:#fff}.microsite-root .card-surface{background-color:#13123a;border:1px solid #ffffff14;border-radius:.75rem}.microsite-root .section-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600}.microsite-root .mono-label{letter-spacing:.08em;text-transform:uppercase;font-family:Inter,monospace;font-size:.7rem;font-weight:500}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typewriterBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes panelRise{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.anim-badge{animation:.5s cubic-bezier(.23,1,.32,1) 50ms both slideInLeft}.anim-h1{animation:.65s cubic-bezier(.23,1,.32,1) .18s both fadeSlideUp}.anim-sub{animation:.65s cubic-bezier(.23,1,.32,1) .32s both fadeSlideUp}.anim-ctas{animation:.65s cubic-bezier(.23,1,.32,1) .44s both fadeSlideUp}.anim-panel{animation:.75s cubic-bezier(.23,1,.32,1) .28s both panelRise}.anim-stat-0{animation:.5s cubic-bezier(.23,1,.32,1) .55s both countUp}.anim-stat-1{animation:.5s cubic-bezier(.23,1,.32,1) .65s both countUp}.anim-stat-2{animation:.5s cubic-bezier(.23,1,.32,1) .75s both countUp}.anim-stat-3{animation:.5s cubic-bezier(.23,1,.32,1) .85s both countUp}.anim-bar-0{animation:.65s cubic-bezier(.23,1,.32,1) 1.85s both barGrow}.anim-bar-1{animation:.65s cubic-bezier(.23,1,.32,1) 2.05s both barGrow}.anim-bar-2{animation:.65s cubic-bezier(.23,1,.32,1) 2.25s both barGrow}.anim-chip-0{animation:.5s cubic-bezier(.23,1,.32,1) 2.45s both fadeSlideUp}.anim-chip-1{animation:.5s cubic-bezier(.23,1,.32,1) 2.55s both fadeSlideUp}.anim-chip-2{animation:.5s cubic-bezier(.23,1,.32,1) 2.65s both fadeSlideUp}.anim-chip-3{animation:.5s cubic-bezier(.23,1,.32,1) 2.75s both fadeSlideUp}.demo-cursor{display:inline-block;width:1.5px;height:.85em;background:currentColor;margin-left:3px;vertical-align:text-bottom;animation:typewriterBlink .9s step-start infinite}@media (prefers-reduced-motion: reduce){.anim-badge,.anim-h1,.anim-sub,.anim-ctas,.anim-panel,.anim-stat-0,.anim-stat-1,.anim-stat-2,.anim-stat-3,.anim-bar-0,.anim-bar-1,.anim-bar-2,.anim-chip-0,.anim-chip-1,.anim-chip-2,.anim-chip-3{animation:none}.demo-cursor{display:none}}@keyframes probLineReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes probDotTravel{0%{offset-distance:0%;opacity:0}8%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes probPopIn{0%{opacity:0;transform:scale(.35)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes probQWobble{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.14) rotate(4deg)}75%{transform:scale(1.1) rotate(-3deg)}}@keyframes probTagIn{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes probCursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes probChartDraw{0%{stroke-dashoffset:260}to{stroke-dashoffset:0}}@keyframes probDotPulse{0%,to{r:5;opacity:1}50%{r:6.5;opacity:.8}}.prob-card{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.prob-card:nth-child(2){transition-delay:.1s}.prob-card:nth-child(4){transition-delay:.1s}.prob-card.is-visible{opacity:1;transform:translateY(0)}.prob-card .prob-anim{opacity:0}.prob-card .prob-anim-lines-group{opacity:1;transform:scaleX(0);transform-box:fill-box;transform-origin:left center}.prob-card.is-visible .prob-anim-lines-group{animation:probLineReveal .75s cubic-bezier(.16,1,.3,1) .25s both}.prob-card.is-visible .prob-anim-x{animation:probPopIn .5s cubic-bezier(.34,1.4,.64,1) .88s forwards}.prob-card.is-visible .prob-anim-dest{animation:fadeIn .55s ease 1.1s forwards}.prob-dot{opacity:0}.prob-dot-sf{offset-path:path("M 96,23  C 165,23 195,52 228,61")}.prob-dot-ns{offset-path:path("M 84,55  C 155,53 195,57 228,61")}.prob-dot-ops{offset-path:path("M 104,87 C 154,87  172,82 191,82")}.prob-card.is-visible .prob-dot-sf{animation:probDotTravel 2.4s ease-in-out 1.4s infinite}.prob-card.is-visible .prob-dot-ns{animation:probDotTravel 2.4s ease-in-out 2s infinite}.prob-card.is-visible .prob-dot-ops{animation:probDotTravel 2.4s ease-in-out 2.6s infinite}.prob-card .prob-anim-pulse{opacity:1}.prob-card.is-visible .prob-anim-pulse{animation:probQWobble 3.2s cubic-bezier(.37,0,.63,1) .5s infinite}.prob-card.is-visible .prob-anim-tag-0{animation:probTagIn .55s cubic-bezier(.34,1.2,.64,1) .18s forwards}.prob-card.is-visible .prob-anim-tag-1{animation:probTagIn .55s cubic-bezier(.34,1.2,.64,1) .32s forwards}.prob-card.is-visible .prob-anim-tag-2{animation:probTagIn .55s cubic-bezier(.34,1.2,.64,1) .46s forwards}.prob-code-cursor{display:inline-block;width:1.5px;height:.9em;background:#111827;margin-left:2px;vertical-align:text-bottom;animation:probCursorBlink 1.1s step-start infinite}.prob-card .prob-chart-line{opacity:1;stroke-dasharray:340;stroke-dashoffset:340}.prob-card.is-visible .prob-chart-line{animation:probChartDraw 1.5s cubic-bezier(.37,0,.63,1) .2s forwards}.prob-card.is-visible .prob-anim-chart-trail{animation:fadeIn .4s ease 1.1s forwards}.prob-card.is-visible .prob-anim-chart-dot{animation:probPopIn .45s cubic-bezier(.34,1.56,.64,1) 1.45s forwards}.prob-card.is-visible .prob-chart-dot-pulse{animation:probPopIn .45s cubic-bezier(.34,1.56,.64,1) 1.45s forwards,probDotPulse 2s ease-in-out 1.95s infinite}.prob-card.is-visible .prob-anim-tooltip{animation:fadeSlideUp .55s cubic-bezier(.16,1,.3,1) 1.65s forwards}@media (prefers-reduced-motion: reduce){.prob-card{opacity:1!important;transform:none!important;transition:none!important}.prob-card .prob-anim,.prob-card .prob-anim-pulse{opacity:1!important;animation:none!important}.prob-card .prob-anim-lines-group{opacity:1!important;transform:none!important;animation:none!important}.prob-dot{opacity:0!important;animation:none!important}.prob-card .prob-chart-line{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.prob-code-cursor{display:none}}
