@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_c84e563c-module__XWensa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_c84e563c-module__XWensa__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_82e3c23-module__sW_aQG__className{font-family:Fraunces,Fraunces Fallback;font-style:italic}.fraunces_82e3c23-module__sW_aQG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
.hero-carousel-arrow-module__Uxq-TG__hero-arrow{--blue:#5b8def;--blue-soft:#7ba5f5;--blue-glow:#4a7cff;z-index:30;backdrop-filter:blur(14px);width:46px;height:240px;color:var(--blue);cursor:pointer;box-shadow:0 12px 30px -12px #0009, 0 0 28px -2px color-mix(in srgb, var(--blue) 38%, transparent), 0 0 0 1px color-mix(in srgb, var(--blue) 30%, transparent);background:#07090e8c;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s,color .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel-arrow-module__Uxq-TG__hero-arrow[data-dir=prev]{left:24px}.hero-carousel-arrow-module__Uxq-TG__hero-arrow[data-dir=next]{right:24px}.hero-carousel-arrow-module__Uxq-TG__hero-arrow:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--blue) 28%, transparent);pointer-events:none;transition:border-color .25s;position:absolute;inset:0}.hero-carousel-arrow-module__Uxq-TG__hero-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hero-carousel-arrow-module__Uxq-TG__hero-arrow:hover{color:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 55%, transparent);box-shadow:0 16px 36px -12px #000000a6, 0 0 34px 0 color-mix(in srgb, var(--blue-glow) 58%, transparent), 0 0 0 1px color-mix(in srgb, var(--blue-glow) 55%, transparent);transform:translateY(calc(-50% - 2px))}.hero-carousel-arrow-module__Uxq-TG__hero-arrow:hover:after{border-color:color-mix(in srgb, var(--blue-glow) 50%, transparent)}@media (max-width:767px){.hero-carousel-arrow-module__Uxq-TG__hero-arrow{display:none}}@media (prefers-reduced-motion:reduce){.hero-carousel-arrow-module__Uxq-TG__hero-arrow,.hero-carousel-arrow-module__Uxq-TG__hero-arrow:after{transition:none}}
.Hero-module__ZARIfG__hero{--bg:#07090e;--text:#f4f6fa;--text-dim:#a2adbf;--text-mute:#6e7a8e;--line-strong:#ffffff24;--accent:#00d9e5;--violet:#a78bfa;--green:#34d8a0;background:var(--bg);padding:96px 40px;position:relative;overflow:hidden}.Hero-module__ZARIfG__hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(640px 520px at 18% 16%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(620px 520px at 84% 88%, color-mix(in srgb, var(--violet) 14%, transparent), transparent 70%);position:absolute;inset:0}.Hero-module__ZARIfG__hero:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:50%;background-size:60px 60px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 50% 22%,#000 30%,#0000 82%)}.Hero-module__ZARIfG__inner{z-index:1;position:relative}.Hero-module__ZARIfG__copy{text-align:center;flex-direction:column;align-items:center;max-width:1040px;margin:0 auto;display:flex}.Hero-module__ZARIfG__kicker{font-family:var(--font-jakarta), system-ui, sans-serif;letter-spacing:1.8px;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:7px 14px 7px 11px;font-size:11px;font-weight:700;display:inline-flex}.Hero-module__ZARIfG__kickerDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 9px var(--accent);border-radius:999px;animation:2.4s ease-in-out infinite Hero-module__ZARIfG__heroBlink}@keyframes Hero-module__ZARIfG__heroBlink{0%,to{opacity:1}50%{opacity:.3}}.Hero-module__ZARIfG__headline{text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,72px)}.Hero-module__ZARIfG__line1{font-family:var(--font-jakarta), system-ui, sans-serif;color:#fff;letter-spacing:-.034em;white-space:nowrap;font-size:.9em;font-weight:800;line-height:1;display:block}.Hero-module__ZARIfG__line2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.028em;background:linear-gradient(100deg,#00d9e5,#a78bfa 92%);color:#0000;background-clip:text;margin-top:8px;padding-bottom:.12em;font-style:italic;font-weight:500;line-height:1.14;display:block}.Hero-module__ZARIfG__sub{max-width:620px;font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--text-dim);text-wrap:pretty;margin:28px 0 0;font-size:17px;font-weight:400;line-height:1.6}.Hero-module__ZARIfG__subEm{color:var(--text);font-weight:600}.Hero-module__ZARIfG__chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.Hero-module__ZARIfG__chip{font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--text-dim);border:1px solid var(--line-strong);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:inline-flex}.Hero-module__ZARIfG__chipDot{border-radius:999px;width:6px;height:6px}.Hero-module__ZARIfG__chipCyan .Hero-module__ZARIfG__chipDot{background:var(--accent);box-shadow:0 0 7px var(--accent)}.Hero-module__ZARIfG__chipViolet .Hero-module__ZARIfG__chipDot{background:var(--violet);box-shadow:0 0 7px var(--violet)}.Hero-module__ZARIfG__chipGreen .Hero-module__ZARIfG__chipDot{background:var(--green);box-shadow:0 0 7px var(--green)}.Hero-module__ZARIfG__chip:hover{color:#fff;border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);transform:translateY(-1px)}.Hero-module__ZARIfG__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.Hero-module__ZARIfG__primary,.Hero-module__ZARIfG__ghost{font-family:var(--font-jakarta), system-ui, sans-serif;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:14px 22px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:inline-flex}.Hero-module__ZARIfG__primary{color:#04181a;box-shadow:0 10px 30px -8px color-mix(in srgb, var(--accent) 60%, transparent);background:linear-gradient(#2be6f0,#00d9e5);border:0;font-size:15px;font-weight:700}.Hero-module__ZARIfG__primary:hover{box-shadow:0 16px 38px -8px color-mix(in srgb, var(--accent) 75%, transparent);transform:translateY(-2px)}.Hero-module__ZARIfG__primaryArrow{transition:transform .2s}.Hero-module__ZARIfG__primary:hover .Hero-module__ZARIfG__primaryArrow{transform:translate(3px)}.Hero-module__ZARIfG__ghost{border:1px solid var(--line-strong);color:#fff;background:#ffffff05;font-size:15px;font-weight:600}.Hero-module__ZARIfG__ghost:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:#ffffff0a}.Hero-module__ZARIfG__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:32px;display:flex}.Hero-module__ZARIfG__link{font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--text-mute);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.Hero-module__ZARIfG__link:after{content:"→";transition:transform .2s}.Hero-module__ZARIfG__link:hover{color:var(--accent)}.Hero-module__ZARIfG__link:hover:after{transform:translate(3px)}@media (max-width:720px){.Hero-module__ZARIfG__hero{padding:64px 20px}.Hero-module__ZARIfG__line1{white-space:normal}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__kickerDot{animation:none}.Hero-module__ZARIfG__chip,.Hero-module__ZARIfG__primary,.Hero-module__ZARIfG__ghost,.Hero-module__ZARIfG__primaryArrow,.Hero-module__ZARIfG__link,.Hero-module__ZARIfG__link:after{transition:none}.Hero-module__ZARIfG__chip:hover,.Hero-module__ZARIfG__primary:hover,.Hero-module__ZARIfG__primary:hover .Hero-module__ZARIfG__primaryArrow,.Hero-module__ZARIfG__link:hover:after{transform:none}}
