@keyframes hero-word-rise{0%{transform:translate3d(0,110%,0) rotate(6deg);opacity:0}to{transform:translateZ(0) rotate(0deg);opacity:1}}@keyframes hero-enter{0%{opacity:0;transform:translate3d(0,24px,0);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes hero-globe-in{0%{opacity:0;transform:scale(1.25) translate3d(8%,-6%,0);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}@keyframes hero-spin{to{rotate:1turn}}@keyframes hero-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes hero-aurora{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(8%,-6%,0) scale(1.08)}66%{transform:translate3d(-6%,5%,0) scale(.95)}}@keyframes hero-pulse{0%{box-shadow:0 0 0 0 rgba(16,204,172,.55)}to{box-shadow:0 0 0 10px rgba(16,204,172,0)}}@keyframes hero-marquee{to{transform:translate3d(-50%,0,0)}}@keyframes hero-scroll-dot{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(10px);opacity:0}}.hero{--p:0;--mx:50%;--my:40%;position:relative;width:100%;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate;user-select:none;background-color:oklch(.17841 .00259 67.487);padding-top:7rem;padding-bottom:0}.hero__backdrop{position:absolute;inset:0;z-index:0;pointer-events:none}.hero__aurora{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:hero-aurora 22s cubic-bezier(.65,0,.35,1) infinite}.hero__aurora--one{width:55vw;height:55vw;left:-18vw;top:-20vw;background:radial-gradient(circle,rgba(6,118,100,.9),transparent 65%)}.hero__aurora--two{width:40vw;height:40vw;right:5vw;bottom:-18vw;background:radial-gradient(circle,rgba(16,204,172,.35),transparent 65%);animation-delay:-9s;animation-duration:28s}.hero__globe{position:absolute;width:100%;right:-30%;bottom:0;scale:2.5;translate:0 calc(var(--p)*18%);animation:hero-globe-in 2.2s cubic-bezier(.16,1,.3,1) both}.hero__globe img{width:100%;height:auto;display:block;animation:hero-spin 140s linear infinite}@media(min-width:640px){.hero__globe{scale:1.8}}@media(min-width:1024px){.hero__globe{scale:1.3;bottom:unset;top:-30%}}.hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(ellipse 60% 55% at 30% 45%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 55% at 30% 45%,#000 20%,transparent 75%)}.hero__spotlight{position:absolute;inset:0;background:radial-gradient(600px circle at var(--mx) var(--my),rgba(16,204,172,.12),transparent 60%);transition:background .2s linear}.hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,11,.92),rgba(10,12,11,.55) 45%,rgba(10,12,11,.1)),linear-gradient(180deg,transparent 60%,#131010)}@media(max-width:1023px){.hero__veil{background:linear-gradient(180deg,rgba(10,12,11,.85),rgba(10,12,11,.6) 60%,#131010)}}.hero__grain{position:absolute;inset:0;opacity:.08;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='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__content{width:100%;max-width:1320px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:1024px){.hero__content{padding-inline:3rem}}.hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;opacity:calc(1 - var(--p)*1.4);translate:0 calc(var(--p)*-80px)}@media(max-width:1023px){.hero__content{align-items:center;text-align:center}}.hero__enter{opacity:0;animation:hero-enter 1.2s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.2s + var(--c, 0)*.08s)}.hero__eyebrow{display:inline-flex;align-items:center;gap:.65rem;padding:.45rem 1rem .45rem .8rem;border-radius:999px;font-family:Inter;font-size:.78rem;letter-spacing:.08em;color:rgba(255,255,255,.82);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.hero__pulse{width:7px;height:7px;border-radius:50%;background:#10ccac;animation:hero-pulse 2s cubic-bezier(.16,1,.3,1) infinite}.hero__title{font-family:Bricolage;font-weight:400;font-size:clamp(2.4rem,5.6vw,5rem);line-height:1.04;letter-spacing:-.035em;color:#fff;max-width:17ch;margin:0;display:flex;flex-wrap:wrap;column-gap:.26em}@media(max-width:1023px){.hero__title{justify-content:center}}.hero__word{display:inline-block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.hero__word-inner{display:inline-block;transform-origin:left bottom;opacity:0;animation:hero-word-rise 1.2s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.35s + var(--c)*75ms)}.hero__word-inner.is-highlight{background:linear-gradient(100deg,#10ccac,#7ef0d6 35%,#ffffff 50%,#7ef0d6 65%,#10ccac);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);animation:hero-word-rise 1.2s cubic-bezier(.16,1,.3,1) forwards,hero-shimmer 7s linear 2.2s infinite;animation-delay:calc(.35s + var(--c)*75ms),2.2s}.hero .hero__description{font-family:Gabarito;font-size:1.125rem;font-weight:400;line-height:1.7;color:rgba(231,229,228,.66);max-width:560px;margin:0;text-wrap:pretty}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem}@media(max-width:1023px){.hero__actions{justify-content:center}}.hero .btn.hero__cta{position:relative;overflow:hidden;gap:.9rem;padding:.95rem 1.2rem .95rem 1.6rem;background:linear-gradient(135deg,#067664,#04594b);border:1px solid rgba(16,204,172,.35);color:#fff;font-weight:500;box-shadow:0 10px 30px -10px rgba(16,204,172,.5),inset 0 1px 0 rgba(255,255,255,.12);transition:translate .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1)}.hero .btn.hero__cta span{color:#fff}.hero .btn.hero__cta:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);translate:-120% 0;transition:translate .9s cubic-bezier(.16,1,.3,1)}.hero .btn.hero__cta:hover{opacity:1;border-color:rgba(16,204,172,.8);box-shadow:0 18px 40px -12px rgba(16,204,172,.65),inset 0 1px 0 rgba(255,255,255,.18)}.hero .btn.hero__cta:hover:after{translate:120% 0}.hero .btn.hero__cta:hover .hero__cta-arrow{background:#fff;color:#067664}.hero .btn.hero__cta:hover .hero__cta-arrow svg{animation:hero-arrow .6s cubic-bezier(.16,1,.3,1)}.hero__cta-arrow{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.14);transition:background .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.hero__link{position:relative;color:rgba(255,255,255,.85);font-size:1rem;padding-block:.25rem}.hero__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(.35);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.hero__link:hover{color:#fff}.hero__link:hover:after{transform:scaleX(1)}.hero__stats{display:grid;grid-template-columns:repeat(3,auto);gap:1.5rem 3rem;margin:1rem 0 0;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:639px){.hero__stats{gap:1.25rem}}.hero__stat{display:flex;flex-direction:column;gap:.35rem}.hero__stat-value{font-family:Bricolage;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.hero__stat-value span{color:#10ccac;margin-left:2px}.hero__stat-label{margin:0;font-size:.8rem;line-height:1.4;color:rgba(255,255,255,.5);max-width:150px}.hero__marquee{position:relative;z-index:2;margin-top:4rem;padding-block:1.1rem;border-block:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.015);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);opacity:0;animation:hero-enter 1.4s cubic-bezier(.16,1,.3,1) 1.3s forwards}.hero__marquee:hover .hero__marquee-track{animation-play-state:paused}.hero__marquee ul{display:flex;flex-shrink:0;margin:0;padding:0;list-style:none}.hero__marquee li{display:inline-flex;align-items:center;gap:.75rem;padding-inline:2.25rem;white-space:nowrap;font-family:Bricolage;font-size:1.05rem;color:rgba(255,255,255,.72);position:relative}.hero__marquee li .anticon{color:#10ccac}.hero__marquee li:after{content:"✦";position:absolute;right:-.35rem;font-size:.6rem;color:rgba(255,255,255,.25)}.hero__marquee-track{display:flex;width:max-content;animation:hero-marquee 38s linear infinite}.hero__scroll{display:none;position:absolute;z-index:3;right:3rem;bottom:6.5rem;align-items:center;gap:.75rem;font-family:Inter;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.5);writing-mode:vertical-rl;opacity:0;animation:hero-enter 1.2s cubic-bezier(.16,1,.3,1) 1.8s forwards}.hero__scroll:hover{color:#fff}@media(min-width:1024px){.hero__scroll{display:inline-flex}}.hero__scroll-mouse{width:20px;height:32px;border:1px solid;border-radius:12px;display:flex;justify-content:center;padding-top:6px}.hero__scroll-mouse span{width:2px;height:6px;border-radius:2px;background:#10ccac;animation:hero-scroll-dot 1.8s cubic-bezier(.16,1,.3,1) infinite}@keyframes hero-arrow{0%{transform:translateX(0)}45%{transform:translateX(24px)}46%{transform:translateX(-24px)}to{transform:translateX(0)}}.btn{column-gap:4px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:6px;border:1px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease;white-space:nowrap;padding:10px 18px;font-size:1rem}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.var-primary{background-color:var(--color-primary,rgb(0,145,255));color:#fff}.btn.var-secondary{background-color:var(--color-secondary,rgb(204,216,225));color:#333}.btn.var-secondary:hover:not(:disabled){background-color:#d5d5d5}.btn.var-outline{background-color:rgba(0,0,0,0);border-color:#333;color:#333}.btn.var-outline:hover:not(:disabled){background-color:#333;color:#fff}.btn.var-danger{background-color:var(--color-danger,rgb(220,75,53));color:#fff}.btn.sz-xs{column-gap:4px;padding:2px 8px;font-size:.75rem}.btn.sz-sm{column-gap:4px;padding:6px 12px;font-size:.875rem}.btn.sz-medium{column-gap:6px;padding:10px 18px;font-size:1rem}.btn.sz-lg{column-gap:8px;padding:14px 24px;font-size:1.125rem}.btn:hover:not(:disabled){opacity:.9}.btn.shp-normal{border-radius:8px}.btn.shp-rounded{border-radius:25px}