.bx-root{--bx-ink:#050915;--bx-lime:#a3e635;--bx-aqua:#22d3ee;--bx-indigo:#5458f2;font-family:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.bx-display{font-family:var(--font-bricolage),var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em}.bx-grad{background:linear-gradient(100deg,var(--bx-lime) 0,var(--bx-aqua) 45%,#9da8ff 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.bx-grad-anim{background-size:200% auto;animation:bx-pan 6s linear infinite}@keyframes bx-pan{to{background-position:200%}}.bx-aurora{position:absolute;inset:-20% -10% auto;height:140%;pointer-events:none;filter:blur(70px);opacity:.85}.bx-aurora i{position:absolute;border-radius:50%;mix-blend-mode:screen}.bx-aurora i:first-child{width:46vw;height:46vw;left:48%;top:0;background:radial-gradient(circle,rgb(84 88 242/.75),transparent 65%);animation:bx-drift1 18s ease-in-out infinite}.bx-aurora i:nth-child(2){width:38vw;height:38vw;left:70%;top:30%;background:radial-gradient(circle,rgb(34 211 238/.55),transparent 65%);animation:bx-drift2 22s ease-in-out infinite}.bx-aurora i:nth-child(3){width:34vw;height:34vw;left:-6%;top:46%;background:radial-gradient(circle,rgb(163 230 53/.32),transparent 65%);animation:bx-drift3 26s ease-in-out infinite}@keyframes bx-drift1{50%{transform:translate(-8vw,6vh) scale(1.15)}}@keyframes bx-drift2{50%{transform:translate(-10vw,-8vh) scale(.9)}}@keyframes bx-drift3{50%{transform:translate(8vw,-6vh) scale(1.2)}}.bx-grid{background-image:linear-gradient(rgb(255 255 255/.055) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.055) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 75%)}.bx-grid,.bx-spot{position:absolute;inset:0;pointer-events:none}.bx-spot{background:radial-gradient(520px circle at var(--mx,70%) var(--my,30%),rgb(124 128 251/.16),transparent 60%);transition:background .2s}.bx-grain{position:absolute;inset:0;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bx-rot{display:inline-grid;vertical-align:bottom}.bx-rot>span{grid-area:1/1;opacity:0;transform:translateY(.45em) rotateX(-60deg);filter:blur(6px);transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1),filter .55s;white-space:nowrap;transform-origin:50% 100%}.bx-rot>span.on{opacity:1;transform:none;filter:none}.bx-rot>span.out{opacity:0;transform:translateY(-.45em) rotateX(60deg);filter:blur(6px)}.bx-stage{perspective:1600px}.bx-tilt{transform-style:preserve-3d;transform:rotateY(calc(-14deg + var(--rx, 0) * 1deg)) rotateX(calc(6deg + var(--ry, 0) * 1deg));transition:transform .5s cubic-bezier(.22,1,.36,1)}.bx-layer{transform:translateZ(var(--z,0))}.bx-float{animation:bx-float 7s ease-in-out infinite}.bx-float.d2{animation-delay:-2.4s;animation-duration:8s}.bx-float.d3{animation-delay:-4.6s;animation-duration:9s}@keyframes bx-float{50%{translate:0 -12px}}.bx-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity 1s ease,transform 6s ease;transform:scale(1.04)}.bx-shot.on{opacity:1;transform:scale(1)}.bx-ring{--p:0;background:conic-gradient(var(--c,var(--bx-lime)) calc(var(--p) * 1%),rgb(255 255 255/.12) 0);border-radius:50%;transition:--p 1.6s}@property --p{syntax:"<number>";inherits:false;initial-value:0}.bx-marquee{display:flex;width:max-content;animation:bx-marquee 40s linear infinite}.bx-marquee.rev{animation-direction:reverse;animation-duration:48s}.bx-marquee-wrap:hover .bx-marquee{animation-play-state:paused}@keyframes bx-marquee{to{transform:translateX(-50%)}}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}[data-reveal=left]{transform:translateX(-36px)}[data-reveal=right]{transform:translateX(36px)}[data-reveal=zoom]{transform:scale(.94)}.bx-no-js [data-reveal],[data-reveal].is-in{opacity:1;transform:none}.bx-card{position:relative;isolation:isolate}.bx-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;z-index:-1;background:radial-gradient(400px circle at var(--cx,50%) var(--cy,0),rgb(84 88 242/.55),rgb(34 211 238/.25) 30%,rgb(228 232 241) 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bx-card.dark:before{background:radial-gradient(400px circle at var(--cx,50%) var(--cy,0),rgb(163 230 53/.6),rgb(34 211 238/.3) 30%,rgb(255 255 255/.08) 60%)}.bx-scroll img{transition:transform 7s cubic-bezier(.45,0,.2,1)}.bx-scroll:focus-within img,.bx-scroll:hover img{transform:translateY(calc(-100% + var(--frame-h, 420px)))}.bx-line{position:absolute;background:rgb(255 255 255/.1);overflow:hidden}.bx-line>i{position:absolute;inset:0;background:linear-gradient(var(--bx-lime),var(--bx-aqua));transform-origin:top;transform:scaleY(var(--fill,0));transition:transform .2s linear}@media (min-width:1024px){.bx-line>i{transform-origin:left;transform:scaleX(var(--fill,0));background:linear-gradient(90deg,var(--bx-lime),var(--bx-aqua))}}.bx-ba{--pos:50%}.bx-ba .after{clip-path:inset(0 0 0 var(--pos))}.bx-ba .handle{left:var(--pos)}.bx-progress{position:fixed;inset:0 0 auto;height:3px;z-index:60;transform-origin:left;transform:scaleX(var(--sp,0));background:linear-gradient(90deg,var(--bx-lime),var(--bx-aqua),var(--bx-indigo))}.bx-shine{position:relative;overflow:hidden}.bx-shine:after{content:"";position:absolute;inset:-50% auto -50% -60%;width:40%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgb(255 255 255/.55),transparent);animation:bx-shine 3.6s ease-in-out infinite}@keyframes bx-shine{0%,60%{left:-60%}to{left:130%}}.bx-dot{position:relative}.bx-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid;animation:bx-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes bx-ping{75%,to{transform:scale(2);opacity:0}}.bx-pop{animation:bx-pop 6s cubic-bezier(.22,1,.36,1) infinite}@keyframes bx-pop{0%,8%{opacity:0;transform:translateY(14px) scale(.9)}14%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-8px) scale(.96)}}.bx-faq summary{list-style:none;cursor:pointer}.bx-faq summary::-webkit-details-marker{display:none}.bx-faq[open] .bx-plus{transform:rotate(45deg)}.bx-faq .bx-ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.bx-faq[open] .bx-ans{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.bx-root *,.bx-root :after,.bx-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}.bx-tilt{transform:rotateY(-10deg) rotateX(4deg)}}@keyframes bx-fade{0%{opacity:0}}.bx-fab{position:fixed;left:20px;bottom:20px;z-index:45;display:inline-flex;align-items:center;gap:12px;padding:8px 20px 8px 8px;border-radius:999px;text-decoration:none;color:#050915;background:linear-gradient(100deg,#a3e635,#d9f99d 60%,#a5f3fc);box-shadow:0 16px 40px -12px rgba(163,230,53,.85),inset 0 0 0 1px rgba(255,255,255,.25);transform:translateY(140%);opacity:0;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s,box-shadow .2s}.bx-fab-in{transform:none;opacity:1}.bx-fab:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 22px 50px -12px rgba(163,230,53,1)}.bx-fab-ic{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#050915;color:#a3e635}.bx-fab-t{display:flex;flex-direction:column;line-height:1.1}.bx-fab-t b{font-size:15px;font-weight:800}.bx-fab-t small{font-size:11.5px;font-weight:600;opacity:.75}.bx-fab-ring{position:absolute;inset:0;border-radius:inherit;border:2px solid #a3e635;animation:bx-fab-pulse 2.4s cubic-bezier(.2,.7,.3,1) infinite;pointer-events:none}.bx-fab-ring2{animation-delay:1.2s}@keyframes bx-fab-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.7)}}@media (max-width:640px){.bx-fab{left:12px;bottom:14px;padding:6px 16px 6px 6px;gap:10px}.bx-fab-ic{width:38px;height:38px}.bx-fab-t b{font-size:14px}}@media (prefers-reduced-motion:reduce){.bx-fab-ring{animation:none;opacity:0}}