.blob[data-astro-cid-3e62gsnr]{position:absolute;border-radius:50%;filter:blur(80px);will-change:transform,opacity}.blob-1[data-astro-cid-3e62gsnr]{width:600px;height:600px;top:-100px;left:-100px;background:radial-gradient(circle,#2dd4bf59,#2dd4bf0d 70%);animation:blob-move-1 10s ease-in-out infinite}.blob-2[data-astro-cid-3e62gsnr]{width:500px;height:500px;top:30%;right:-80px;background:radial-gradient(circle,#0078ff4d,#0078ff0a 70%);animation:blob-move-2 13s ease-in-out infinite 2s}.blob-3[data-astro-cid-3e62gsnr]{width:420px;height:420px;bottom:-60px;left:35%;background:radial-gradient(circle,#2dd4bf33,#2dd4bf08 70%);animation:blob-move-3 16s ease-in-out infinite 4s}@keyframes blob-move-1{0%,to{transform:translate(0) scale(1);opacity:.7}33%{transform:translate(40px,30px) scale(1.08);opacity:1}66%{transform:translate(-20px,50px) scale(.95);opacity:.8}}@keyframes blob-move-2{0%,to{transform:translate(0) scale(1);opacity:.7}33%{transform:translate(-50px,-30px) scale(1.1);opacity:1}66%{transform:translate(30px,40px) scale(.92);opacity:.6}}@keyframes blob-move-3{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(-40px,-20px) scale(1.12);opacity:.9}}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#2dd4bf,#0078ff,#2dd4bf) 0 0 / 200% 200%;-webkit-background-clip:text;background-clip:text;animation:gradient-shift 6s ease-in-out infinite}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.rotating-word{display:inline-block;color:#2dd4bf;min-width:2ch}.rotate-in{animation:rotate-text-in .5s cubic-bezier(.16,1,.3,1) forwards}.rotate-out{animation:rotate-text-out .45s ease-in forwards}@keyframes rotate-text-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-text-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}@keyframes hero-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-animate{opacity:0;animation:hero-enter .8s cubic-bezier(.16,1,.3,1) forwards}.intro-on :is(.hero-animate,.hero-word>span){animation-play-state:paused}.hero-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em}.hero-word>span{display:inline-block;transform:translateY(110%);animation:hero-word-in .9s cubic-bezier(.2,.8,.2,1) forwards}@keyframes hero-word-in{to{transform:none}}@media(prefers-reduced-motion:reduce){.hero-word>span{animation:none;transform:none}}.hero-delay-0{animation-delay:.1s}.hero-delay-1{animation-delay:.25s}.hero-delay-2{animation-delay:.4s}.hero-delay-3{animation-delay:.55s}.hero-delay-4{animation-delay:.7s}@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.card-float{animation:card-float 6s ease-in-out infinite 1s}@keyframes notif-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.notif-float{animation:notif-float 7s ease-in-out infinite 2s}@keyframes service-pill-float{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.service-pill{animation:service-pill-float 5s ease-in-out infinite}#cosmos-intro{display:none;position:fixed;inset:0;z-index:2147483000;background:radial-gradient(ellipse at 50% 45%,#0f2a3a,#0a1626 45%,#080e1a);transition:opacity .8s ease,visibility .8s ease}.intro-on #cosmos-intro,#cosmos-intro.is-out{display:block}.intro-on body{overflow:hidden}#cosmos-intro.is-out{opacity:0;visibility:hidden}#cosmos-intro canvas{position:absolute;inset:0;width:100%;height:100%}.cosmos-intro__meta{position:absolute;left:0;right:0;top:calc(50% + 24vmin);text-align:center;pointer-events:none}.cosmos-intro__num{font-size:13px;letter-spacing:.3em;color:#ffffff80;font-variant-numeric:tabular-nums}.cosmos-intro__label{margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.4em;text-transform:uppercase;color:#2dd4bf;transition:opacity .3s}.cosmos-intro__brand{position:absolute;bottom:28px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.45em;text-transform:uppercase;color:#ffffff4d;pointer-events:none}.cosmos-intro__skip{position:absolute;top:20px;right:20px;padding:.4rem .9rem;border-radius:9999px;border:1px solid rgba(255,255,255,.15);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;transition:color .2s,border-color .2s}.cosmos-intro__skip:hover{color:#fff;border-color:#2dd4bf}.cosmos-gradient[data-astro-cid-3waz4xxe]{background:linear-gradient(90deg,#2dd4bf,#0078ff);-webkit-background-clip:text;background-clip:text;color:transparent}.cosmos-orbit[data-astro-cid-3waz4xxe]{fill:none;stroke:#ffffff14;stroke-width:.25;stroke-dasharray:.8 1.2}.cosmos-line[data-astro-cid-3waz4xxe]{stroke:#ffffff12;stroke-width:.2;transition:stroke .4s,stroke-width .4s}.cosmos-line[data-astro-cid-3waz4xxe].is-lit{stroke:#2dd4bf73;stroke-width:.3}.cosmos-line[data-astro-cid-3waz4xxe].is-active{stroke:#2dd4bf;stroke-width:.4;stroke-dasharray:1.5 1;animation:cosmos-flow 1.2s linear infinite}@keyframes cosmos-flow{to{stroke-dashoffset:-5}}.cosmos-spin[data-astro-cid-3waz4xxe],.cosmos-counter[data-astro-cid-3waz4xxe]{animation:cosmos-rotate 70s linear infinite}.cosmos-counter[data-astro-cid-3waz4xxe]{animation-direction:reverse}.cosmos-spin[data-astro-cid-3waz4xxe],.cosmos-counter[data-astro-cid-3waz4xxe]{will-change:transform;backface-visibility:hidden}.cosmos-spin[data-astro-cid-3waz4xxe] .cosmos-node[data-astro-cid-3waz4xxe]{backdrop-filter:none;background:#0f172aeb;outline:1px solid transparent}[data-astro-cid-3waz4xxe][data-cosmos-scene]:hover [data-astro-cid-3waz4xxe]:is(.cosmos-spin,.cosmos-counter),[data-astro-cid-3waz4xxe][data-cosmos-scene]:focus-within [data-astro-cid-3waz4xxe]:is(.cosmos-spin,.cosmos-counter),[data-astro-cid-3waz4xxe][data-cosmos-scene].is-paused [data-astro-cid-3waz4xxe]:is(.cosmos-spin,.cosmos-counter){animation-play-state:paused}@keyframes cosmos-rotate{to{transform:rotate(360deg)}}.cosmos-core[data-astro-cid-3waz4xxe]{display:block;width:56px;height:56px;border-radius:9999px;background:radial-gradient(circle,#fff,#2dd4bf,#2dd4bf00 70%);box-shadow:0 0 60px 10px #2dd4bf40;animation:cosmos-pulse 4s ease-in-out infinite;transition:box-shadow .6s}[data-astro-cid-3waz4xxe][data-cosmos-scene].is-complete .cosmos-core[data-astro-cid-3waz4xxe]{box-shadow:0 0 90px 24px #2dd4bf73}@keyframes cosmos-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:1}}.cosmos-nebula[data-astro-cid-3waz4xxe]{position:absolute;inset:8%;pointer-events:none;filter:blur(40px);opacity:.55}.cosmos-nebula[data-astro-cid-3waz4xxe] span[data-astro-cid-3waz4xxe]{position:absolute;border-radius:9999px;animation:cosmos-drift 14s ease-in-out infinite}.cosmos-nebula[data-astro-cid-3waz4xxe] span[data-astro-cid-3waz4xxe]:nth-child(1){inset:10% 30% 35% 5%;background:#2dd4bf73}.cosmos-nebula[data-astro-cid-3waz4xxe] span[data-astro-cid-3waz4xxe]:nth-child(2){inset:30% 5% 10% 35%;background:#0078ff73;animation-delay:-5s}.cosmos-nebula[data-astro-cid-3waz4xxe] span[data-astro-cid-3waz4xxe]:nth-child(3){inset:35% 30% 20% 20%;background:#a855f759;animation-delay:-9s}@keyframes cosmos-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4%,-3%) scale(1.08)}}.cosmos-core-wrap[data-astro-cid-3waz4xxe]{display:block;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s}.is-nebula[data-astro-cid-3waz4xxe] .cosmos-core-wrap[data-astro-cid-3waz4xxe]{transform:scale(calc(.45 + var(--progress, 0) * .55));opacity:calc(.45 + var(--progress, 0) * .55)}.is-nebula[data-astro-cid-3waz4xxe].is-complete .cosmos-nebula[data-astro-cid-3waz4xxe]{opacity:.8;transition:opacity 1s}.cosmos-center-label[data-astro-cid-3waz4xxe]{transition:opacity .3s}.cosmos-node[data-astro-cid-3waz4xxe]{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;padding:.45rem .85rem;border-radius:9999px;font-size:.8rem;font-weight:500;color:#fffc;background:#0f172abf;border:1px solid rgba(45,212,191,.25);backdrop-filter:blur(6px);transition:all .2s,scale .35s cubic-bezier(.34,1.56,.64,1)}.cosmos-node[data-astro-cid-3waz4xxe].is-alt{border-color:#0078ff4d}@media(max-width:767px){.cosmos-node[data-astro-cid-3waz4xxe].is-scene{padding:.55rem}}.cosmos-node[data-astro-cid-3waz4xxe]:hover,.cosmos-node[data-astro-cid-3waz4xxe]:focus-visible{color:#fff;border-color:#2dd4bf;outline:none}.cosmos-node[data-astro-cid-3waz4xxe][aria-pressed=true]{scale:1.06;color:#fff;background:#2dd4bf2e;border-color:#2dd4bf;box-shadow:0 0 24px #2dd4bf59}.cosmos-node[data-astro-cid-3waz4xxe].is-scene[aria-pressed=true]{scale:1.18}[data-astro-cid-3waz4xxe][data-cosmos-scene] div[data-astro-cid-3waz4xxe]:has(>*>.cosmos-node[aria-pressed=true]){z-index:2}.cosmos-node[data-astro-cid-3waz4xxe].is-alt[aria-pressed=true]{background:#0078ff33;border-color:#0078ff;box-shadow:0 0 24px #0078ff66}.cosmos-node[data-astro-cid-3waz4xxe].is-grouped{color:#fff;border-color:#2dd4bf;box-shadow:0 0 16px #2dd4bf40}.cosmos-node[data-astro-cid-3waz4xxe].is-alt.is-grouped{border-color:#0078ff;box-shadow:0 0 16px #0078ff4d}.cosmos-node__check[data-astro-cid-3waz4xxe]{display:none;color:#2dd4bf}.is-gravity[data-astro-cid-3waz4xxe] .cosmos-node[data-astro-cid-3waz4xxe]:not([data-visited]){animation:cosmos-loose 2.6s ease-in-out infinite}.is-gravity[data-astro-cid-3waz4xxe] .cosmos-node[data-astro-cid-3waz4xxe][data-visited] .cosmos-node__check[data-astro-cid-3waz4xxe]{display:inline-block}@keyframes cosmos-loose{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(1px,3px) rotate(-2deg)}50%{transform:translate(-1px,5px) rotate(1deg)}75%{transform:translate(1px,2px) rotate(2deg)}}.cosmos-group[data-astro-cid-3waz4xxe]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff9;border:1px solid rgba(255,255,255,.12);transition:all .2s}.cosmos-group__dot[data-astro-cid-3waz4xxe]{width:.5rem;height:.5rem;border-radius:9999px;background:#2dd4bf}.cosmos-group[data-astro-cid-3waz4xxe].is-alt .cosmos-group__dot[data-astro-cid-3waz4xxe]{background:#0078ff}.cosmos-group[data-astro-cid-3waz4xxe]:hover,.cosmos-group[data-astro-cid-3waz4xxe]:focus-visible{color:#fff;border-color:#2dd4bf80;outline:none}.cosmos-group[data-astro-cid-3waz4xxe][aria-pressed=true]{color:#fff;background:#2dd4bf26;border-color:#2dd4bf}.cosmos-group[data-astro-cid-3waz4xxe].is-alt[aria-pressed=true]{background:#0078ff2e;border-color:#0078ff}.cosmos-star[data-astro-cid-3waz4xxe]{display:flex;flex-direction:column;align-items:center;gap:.55rem;transform:translate(-50%,-9px);color:#ffffffb3;font-size:.8rem;font-weight:500;white-space:nowrap;outline:none;transform-origin:50% 9px;transition:scale .35s cubic-bezier(.34,1.56,.64,1)}.cosmos-star__dot[data-astro-cid-3waz4xxe]{width:18px;height:18px;border-radius:9999px;background:radial-gradient(circle,#fff,#ffffff80 30%,#fff0 70%);transition:all .3s}.cosmos-star__label[data-astro-cid-3waz4xxe]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:9999px;border:1px solid transparent;transition:all .2s}.cosmos-star[data-astro-cid-3waz4xxe]:hover .cosmos-star__label[data-astro-cid-3waz4xxe],.cosmos-star[data-astro-cid-3waz4xxe]:focus-visible .cosmos-star__label[data-astro-cid-3waz4xxe]{color:#fff;border-color:#2dd4bf66}.cosmos-star[data-astro-cid-3waz4xxe][data-visited] .cosmos-star__dot[data-astro-cid-3waz4xxe]{background:radial-gradient(circle,#fff,#2dd4bf,#2dd4bf00 70%)}.cosmos-star[data-astro-cid-3waz4xxe][aria-pressed=true]{scale:1.15;z-index:2;color:#fff}.cosmos-star[data-astro-cid-3waz4xxe][aria-pressed=true] .cosmos-star__dot[data-astro-cid-3waz4xxe]{transform:scale(1.6);box-shadow:0 0 24px 6px #2dd4bf73}.cosmos-star[data-astro-cid-3waz4xxe][aria-pressed=true] .cosmos-star__label[data-astro-cid-3waz4xxe]{background:#2dd4bf2e;border-color:#2dd4bf}.cosmos-star[data-astro-cid-3waz4xxe].is-alt[aria-pressed=true] .cosmos-star__label[data-astro-cid-3waz4xxe]{background:#0078ff33;border-color:#0078ff}.cosmos-star[data-astro-cid-3waz4xxe].is-alt[data-visited] .cosmos-star__dot[data-astro-cid-3waz4xxe]{background:radial-gradient(circle,#fff,#0078ff,#0078ff00 70%)}.cosmos-star[data-astro-cid-3waz4xxe].is-grouped{color:#fff}.cosmos-star[data-astro-cid-3waz4xxe].is-grouped .cosmos-star__label[data-astro-cid-3waz4xxe]{border-color:#2dd4bf99}.cosmos-star[data-astro-cid-3waz4xxe].is-alt.is-grouped .cosmos-star__label[data-astro-cid-3waz4xxe]{border-color:#0078ffb3}.cosmos-star[data-astro-cid-3waz4xxe].is-grouped .cosmos-star__dot[data-astro-cid-3waz4xxe]{box-shadow:0 0 18px 4px #2dd4bf59}.cosmos-star[data-astro-cid-3waz4xxe].is-alt.is-grouped .cosmos-star__dot[data-astro-cid-3waz4xxe]{box-shadow:0 0 18px 4px #0078ff66}.cosmos-panel[data-astro-cid-3waz4xxe]:not([hidden]){animation:cosmos-in .35s ease-out}@keyframes cosmos-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cosmos-3d[data-astro-cid-3waz4xxe]{perspective:1100px}@media(max-width:767px){.cosmos-3d[data-astro-cid-3waz4xxe]{perspective:600px}}.cosmos-scene[data-astro-cid-3waz4xxe]{transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.cosmos-nebula[data-astro-cid-3waz4xxe]{transform:translateZ(-90px)}.cosmos-center[data-astro-cid-3waz4xxe]{transform:translate(-50%,-50%) translateZ(40px)}@media(prefers-reduced-motion:reduce){.cosmos-line[data-astro-cid-3waz4xxe].is-active,.is-gravity[data-astro-cid-3waz4xxe] .cosmos-node[data-astro-cid-3waz4xxe],.cosmos-spin[data-astro-cid-3waz4xxe],.cosmos-counter[data-astro-cid-3waz4xxe],.cosmos-core[data-astro-cid-3waz4xxe],.cosmos-nebula[data-astro-cid-3waz4xxe] span[data-astro-cid-3waz4xxe],.cosmos-panel[data-astro-cid-3waz4xxe]:not([hidden]){animation:none}}
