@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2)format("woff2-variations");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}:root{--bg:#03060d;--bg-2:#060b16;--bg-3:#0a1220;--panel:#101f338c;--line:#a0c4ff17;--line-2:#a0c4ff29;--line-3:#a0c4ff4d;--text:#f3f7ff;--text-2:#c3d1e6;--text-3:#8496b0;--text-4:#55657d;--blue:#2f7bff;--blue-2:#66a6ff;--blue-3:#a9cbff;--ice:#dcebff;--pink:#f4a9c9;--pink-2:#ffd3e4;--wa:#25d366;--font:"Inter Tight Variable", "Inter Tight", ui-sans-serif, system-ui, sans-serif;--display:"Manrope Variable", "Manrope", ui-sans-serif, system-ui, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--radius:.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--pad-x:2.5rem;color-scheme:dark}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:#1d2a40 var(--bg);font-size:16px}@media (width>=1024px){html{font-size:1.11111vw}}@media (width<=1023px){:root{--pad-x:1.25rem}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9375rem;line-height:1.5;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}::selection{color:#fff;background:#2f7bff73}:focus-visible{outline:2px solid var(--blue-2);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--blue);color:#fff;transition:top .3s var(--ease-out);border-radius:.625rem;padding:.75rem 1rem;position:fixed;top:-4rem;left:1rem}.skip:focus{top:1rem}.container{width:100%;max-width:90rem;padding-inline:var(--pad-x);margin-inline:auto}.sec{isolation:isolate;position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--blue-3);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--blue-2);border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 .1875rem #66a6ff29,0 0 .75rem #66a6ffe6}.t-display,.t-h2,.t-h3{font-family:var(--display);color:var(--text);font-weight:500}.t-display{letter-spacing:-.055em;font-size:5.25rem;line-height:.98}.t-h2{letter-spacing:-.05em;font-size:3.75rem;line-height:1.02}.t-h3{letter-spacing:-.035em;font-size:1.375rem;line-height:1.2}.t-lead{color:var(--text-2);letter-spacing:-.015em;font-size:1.0625rem;line-height:1.55}.t-body{color:var(--text-3);font-size:.875rem;line-height:1.6}.t-grad{background:linear-gradient(100deg, #fff 0%, var(--blue-3) 38%, var(--blue-2) 62%, var(--pink) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.t-dim{color:var(--text-4)}@media (width<=1023px){.t-display{font-size:clamp(2.75rem,11.5vw,4.5rem)}.t-h2{font-size:clamp(2.25rem,9vw,3.25rem)}.t-lead{font-size:1rem}}.btn{--btn-h:3rem;height:var(--btn-h);letter-spacing:-.015em;white-space:nowrap;isolation:isolate;transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out), color .4s var(--ease-out), box-shadow .4s var(--ease-out), transform .4s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding-inline:1.375rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn--primary{background:var(--blue);color:#fff;padding-right:.375rem;box-shadow:inset 0 1px #ffffff47,0 .5rem 2rem #2f7bff59}.btn--primary:hover{background:#4089ff;box-shadow:inset 0 1px #ffffff59,0 .75rem 2.75rem #2f7bff8c}.btn--primary:after{content:"";z-index:-1;transition:transform .9s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.btn--primary:hover:after{transform:translate(110%)}.btn__icon{width:2.25rem;height:2.25rem;color:var(--blue);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.btn__icon svg{width:.875rem;height:.875rem;transition:transform .5s var(--ease-out)}.btn:hover .btn__icon svg{transform:translate(.125rem,-.125rem)}.btn--ghost{border:1px solid var(--line-2);color:var(--text);backdrop-filter:blur(12px);background:#0a122080}.btn--ghost:hover{background:#2f7bff1a;border-color:#66a6ff99}.btn--ghost svg{width:.875rem;height:.875rem}.btn--wa{color:#d8ffe6;background:#25d36614;border:1px solid #25d36659}.btn--wa:hover{background:#25d36629;border-color:#25d366b3}.btn--wa svg{width:1rem;height:1rem;color:var(--wa)}.arrow-link{color:var(--blue-3);letter-spacing:-.01em;transition:color .3s var(--ease-out);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.arrow-link svg{width:.75rem;height:.75rem;transition:transform .45s var(--ease-out)}.arrow-link:hover{color:#fff}.arrow-link:hover svg{transform:translate(.125rem,-.125rem)}@media (width<=1023px){.btn{--btn-h:3.125rem;font-size:.9375rem}}.glass{border:1px solid var(--line-2);backdrop-filter:blur(18px);background:linear-gradient(#1628428c,#080f1c99);box-shadow:inset 0 1px #ffffff0f,0 1.5rem 4rem #00000059}.tag{border:1px solid var(--line-2);height:1.75rem;color:var(--text-2);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;padding-inline:.75rem;font-size:.75rem;display:inline-flex}.split-line-mask{margin-bottom:-.14em;padding-bottom:.14em}[data-reveal=fade-up]{opacity:0}.no-js [data-reveal],.reduced-motion [data-reveal]{opacity:1!important;transform:none!important}html.no-blur *{backdrop-filter:none!important}.is-offscreen *,.is-offscreen :before,.is-offscreen :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-qmbhzs4e]{align-items:center;gap:.75rem;display:inline-flex}.logo__mark[data-astro-cid-qmbhzs4e]{border-radius:50%;width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px #a9cbff59,0 0 1.5rem #2f7bff59}.logo__text[data-astro-cid-qmbhzs4e]{gap:.125rem;display:grid}.logo__name[data-astro-cid-qmbhzs4e]{font-family:var(--display);letter-spacing:-.04em;font-size:1.125rem;font-weight:700;line-height:1}.logo__ai[data-astro-cid-qmbhzs4e]{color:var(--blue-2)}.logo__tag[data-astro-cid-qmbhzs4e]{color:var(--text-3);letter-spacing:.2em;text-transform:uppercase;font-size:.5625rem;font-weight:600}.nav[data-astro-cid-zuub5zdc]{z-index:50;padding:1rem var(--pad-x) 0;pointer-events:none;transition:transform .6s var(--ease-out);position:fixed;inset:0 0 auto}.nav[data-astro-cid-zuub5zdc].is-hidden{transform:translateY(-120%)}.nav__bar[data-astro-cid-zuub5zdc]{pointer-events:auto;max-width:85rem;height:4rem;transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), box-shadow .5s var(--ease-out);border:1px solid #0000;border-radius:1.25rem;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;padding-inline:.75rem .5rem;display:grid;position:relative}.nav[data-astro-cid-zuub5zdc].is-solid .nav__bar[data-astro-cid-zuub5zdc]{border-color:var(--line-2);backdrop-filter:blur(20px)saturate(140%);background:#050a14b8;box-shadow:0 1rem 3rem #00000059}html.no-blur .nav[data-astro-cid-zuub5zdc].is-solid .nav__bar[data-astro-cid-zuub5zdc]{background:#050a14f0}.nav__links[data-astro-cid-zuub5zdc]{border:1px solid var(--line);background:#ffffff06;border-radius:999px;gap:.25rem;padding:.3125rem;display:flex;position:relative}.nav__pill[data-astro-cid-zuub5zdc]{opacity:0;width:0;height:calc(100% - .625rem);transition:transform .55s var(--ease-out), width .55s var(--ease-out), opacity .3s;background:#66a6ff24;border-radius:999px;position:absolute;top:.3125rem;left:0;box-shadow:inset 0 0 0 1px #66a6ff47}.nav__link[data-astro-cid-zuub5zdc]{color:var(--text-2);border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:color .3s;position:relative}.nav__link[data-astro-cid-zuub5zdc]:hover,.nav__link[data-astro-cid-zuub5zdc].is-active{color:#fff}.nav__end[data-astro-cid-zuub5zdc]{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.nav__cta[data-astro-cid-zuub5zdc]{background:var(--blue);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;height:2.75rem;padding-inline:1.125rem;font-size:.8125rem;font-weight:600;transition:background-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 .5rem 1.75rem #2f7bff59}.nav__cta[data-astro-cid-zuub5zdc]:hover{background:#4089ff;box-shadow:0 .75rem 2.25rem #2f7bff8c}.nav__cta[data-astro-cid-zuub5zdc] svg{width:.75rem;height:.75rem}.nav__burger[data-astro-cid-zuub5zdc]{border:1px solid var(--line-2);background:#ffffff0a;border-radius:50%;place-content:center;gap:.3125rem;width:2.75rem;height:2.75rem;display:none}.nav__burger-line[data-astro-cid-zuub5zdc]{width:1.125rem;height:1.5px;transition:transform .45s var(--ease-out);background:#fff;border-radius:2px;display:block}.nav[data-astro-cid-zuub5zdc].is-open .nav__burger-line[data-astro-cid-zuub5zdc]:first-of-type{transform:translateY(3.25px)rotate(45deg)}.nav[data-astro-cid-zuub5zdc].is-open .nav__burger-line[data-astro-cid-zuub5zdc]:last-of-type{transform:translateY(-3.25px)rotate(-45deg)}.menu[data-astro-cid-zuub5zdc]{z-index:-1;padding:7rem var(--pad-x) 2rem;pointer-events:auto;background:radial-gradient(80% 50% at 50% 0,#2f7bff38,#0000 70%),#03060df7;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu[data-astro-cid-zuub5zdc][hidden]{display:none}.menu__list[data-astro-cid-zuub5zdc]{gap:.25rem;display:grid}.menu__link[data-astro-cid-zuub5zdc]{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:-.045em;align-items:baseline;gap:1rem;padding-block:.5rem;font-size:2.25rem;font-weight:500;display:flex}.menu__index[data-astro-cid-zuub5zdc]{color:var(--blue-2);font-family:var(--font);letter-spacing:.1em;font-size:.75rem}.menu__foot[data-astro-cid-zuub5zdc]{gap:.75rem;display:grid}.menu__foot[data-astro-cid-zuub5zdc] .btn[data-astro-cid-zuub5zdc]{width:100%}@media (width<=1023px){.nav[data-astro-cid-zuub5zdc]{padding-top:.75rem}.nav__bar[data-astro-cid-zuub5zdc]{justify-content:space-between;height:3.75rem;padding-inline:.625rem .5rem;display:flex}.nav__links[data-astro-cid-zuub5zdc],.nav__cta[data-astro-cid-zuub5zdc]{display:none}.nav__burger[data-astro-cid-zuub5zdc]{display:grid}.nav[data-astro-cid-zuub5zdc].is-open .nav__bar[data-astro-cid-zuub5zdc]{box-shadow:none;backdrop-filter:none;background:0 0;border-color:#0000}}.hero[data-astro-cid-yodha2z4]{z-index:0;background:var(--bg);height:100svh;min-height:40rem;overflow:hidden}.hero__backdrop[data-astro-cid-yodha2z4],.hero__fallback[data-astro-cid-yodha2z4],.hero__canvas[data-astro-cid-yodha2z4],.hero__shade[data-astro-cid-yodha2z4]{pointer-events:none;position:absolute;inset:0}.hero__fallback[data-astro-cid-yodha2z4]{background:radial-gradient(40% 30% at 50% 78%,#2f7bff59,#0000 70%),radial-gradient(25% 18% at 56% 70%,#f4a9c924,#0000 70%),radial-gradient(80% 50% at 50% 110%,#143c8c80,#0000 70%)}.hero[data-astro-cid-yodha2z4].has-webgl .hero__fallback[data-astro-cid-yodha2z4]{display:none}.hero__canvas[data-astro-cid-yodha2z4]{opacity:0;transition:opacity 1.2s var(--ease-out)}.hero[data-astro-cid-yodha2z4].has-webgl .hero__canvas[data-astro-cid-yodha2z4]{opacity:1}.hero__shade[data-astro-cid-yodha2z4]{background:radial-gradient(ellipse 46% 30% at 50% 36%, #03060d99, transparent 75%), radial-gradient(ellipse 30% 22% at 52% 80%, #2f7bff29, transparent 75%), linear-gradient(180deg, #03060d80 0%, transparent 22%, transparent 78%, var(--bg) 100%)}.hero__content[data-astro-cid-yodha2z4]{z-index:2;text-align:center;flex-direction:column;align-items:center;padding-top:max(8.5rem,15vh);display:flex;position:relative}.hero__title[data-astro-cid-yodha2z4]{margin-top:1.5rem;font-size:5.75rem}.hero__line[data-astro-cid-yodha2z4]{display:block}.hero__line[data-astro-cid-yodha2z4].t-grad{padding-bottom:.08em}.hero__lead[data-astro-cid-yodha2z4]{max-width:36rem;margin-top:1.5rem}.hero__ctas[data-astro-cid-yodha2z4]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.hero__bottom[data-astro-cid-yodha2z4]{z-index:2;justify-content:space-between;align-items:center;max-width:none;display:flex;position:absolute;inset:auto 0 1.75rem}.hero__note[data-astro-cid-yodha2z4]{color:var(--text-3);gap:1.5rem;font-size:.75rem;display:flex}.hero__note[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:center;gap:.5rem;display:flex}.hero__note[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:before{content:"";background:var(--blue-2);width:.3125rem;height:.3125rem;rotate:45deg}.hero__scroll[data-astro-cid-yodha2z4]{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.75rem;display:inline-flex}.hero__scroll[data-astro-cid-yodha2z4] svg{width:.875rem;height:.875rem}.hero__scroll-track[data-astro-cid-yodha2z4]{background:var(--line-2);width:3rem;height:1px;position:relative;overflow:hidden}.hero__scroll-track[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{background:var(--blue-2);animation:hero-scroll 2.4s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes hero-scroll{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}html:not(.no-js):not(.reduced-motion) .hero[data-astro-cid-yodha2z4] [data-astro-cid-yodha2z4][data-intro],html:not(.no-js):not(.reduced-motion) .hero[data-astro-cid-yodha2z4] [data-astro-cid-yodha2z4][data-hero-title]{opacity:0;animation:.6s 3.5s forwards hero-failsafe}.hero[data-astro-cid-yodha2z4].is-ready [data-astro-cid-yodha2z4][data-intro],.hero[data-astro-cid-yodha2z4].is-ready [data-astro-cid-yodha2z4][data-hero-title]{animation:none!important}@keyframes hero-failsafe{to{opacity:1}}@media (width<=1023px){.hero[data-astro-cid-yodha2z4]{min-height:44rem}.hero__content[data-astro-cid-yodha2z4]{padding-top:7.5rem}.hero__title[data-astro-cid-yodha2z4]{margin-top:1.25rem;font-size:clamp(2.75rem,12vw,4.75rem);line-height:1}.hero__lead[data-astro-cid-yodha2z4]{max-width:34rem;margin-top:1.25rem}.hero__ctas[data-astro-cid-yodha2z4]{flex-direction:column;width:100%;max-width:22rem;margin-top:1.75rem}.hero__ctas[data-astro-cid-yodha2z4] .btn{width:100%}.hero__bottom[data-astro-cid-yodha2z4]{justify-content:center;bottom:1.25rem}.hero__note[data-astro-cid-yodha2z4]{flex-wrap:wrap;justify-content:center;gap:.875rem;font-size:.6875rem}.hero__scroll[data-astro-cid-yodha2z4]{display:none}}@media (width<=380px){.hero__note[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:last-child{display:none}}.band[data-astro-cid-4if72bgq]{padding-block:3rem 4.5rem;overflow:hidden}.band__head[data-astro-cid-4if72bgq]{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;max-width:none;padding-block:1.25rem;display:flex}.band__label[data-astro-cid-4if72bgq]{color:var(--text-3);font-size:.8125rem}.band__list[data-astro-cid-4if72bgq]{gap:3rem;font-size:.875rem;font-weight:600;display:flex}.band__list[data-astro-cid-4if72bgq] li[data-astro-cid-4if72bgq]{align-items:baseline;gap:.5rem;display:flex}.band__n[data-astro-cid-4if72bgq]{color:var(--blue-2);font-size:.6875rem;font-weight:500}.band__marquee[data-astro-cid-4if72bgq]{white-space:nowrap;margin-top:3rem;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.band__track[data-astro-cid-4if72bgq]{will-change:transform;flex-shrink:0;display:flex}.band__word[data-astro-cid-4if72bgq]{font-family:var(--display);letter-spacing:-.055em;color:var(--text);align-items:center;gap:2.5rem;padding-right:2.5rem;font-size:7.5rem;font-weight:500;line-height:1.1;display:inline-flex}.band__word[data-astro-cid-4if72bgq].is-outline{color:#0000;-webkit-text-stroke:1.5px #a9cbff8c}.band__spark[data-astro-cid-4if72bgq]{width:2.75rem;height:2.75rem;color:var(--blue);filter:drop-shadow(0 0 1rem #2f7bffcc)}.band__word[data-astro-cid-4if72bgq].is-outline .band__spark[data-astro-cid-4if72bgq]{color:var(--pink);filter:drop-shadow(0 0 1rem #f4a9c9b3)}@media (width<=1023px){.band[data-astro-cid-4if72bgq]{padding-block:2rem 3rem}.band__head[data-astro-cid-4if72bgq]{flex-direction:column;align-items:flex-start;gap:1rem}.band__list[data-astro-cid-4if72bgq]{grid-template-columns:1fr 1fr;gap:.625rem 1.5rem;display:grid}.band__marquee[data-astro-cid-4if72bgq]{margin-top:2rem}.band__word[data-astro-cid-4if72bgq]{gap:1.25rem;padding-right:1.25rem;font-size:3.5rem}.band__spark[data-astro-cid-4if72bgq]{width:1.5rem;height:1.5rem}}.growth__pin[data-astro-cid-zoxubwxb]{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.growth__grid[data-astro-cid-zoxubwxb]{background-image:linear-gradient(#66a6ff0f 1px,#0000 1px),linear-gradient(90deg,#66a6ff0f 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 60% at 66%,#000,#0000 75%);mask-image:radial-gradient(55% 60% at 66%,#000,#0000 75%)}.growth__inner[data-astro-cid-zoxubwxb]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:3rem;max-width:85rem;display:grid;position:relative}.growth__stages[data-astro-cid-zoxubwxb]{margin-top:2rem;display:grid}.growth__stage[data-astro-cid-zoxubwxb]{grid-area:1/1}.growth__stage-label[data-astro-cid-zoxubwxb]{color:var(--text-3);gap:.75rem;font-size:.9375rem;display:flex}.growth__stage-label[data-astro-cid-zoxubwxb] span[data-astro-cid-zoxubwxb]{color:var(--blue-2);font-variant-numeric:tabular-nums}.growth__stage-value[data-astro-cid-zoxubwxb]{max-width:9.5em;margin-top:1rem;font-size:4.25rem}.growth[data-astro-cid-zoxubwxb].is-static .growth__stages[data-astro-cid-zoxubwxb]{gap:2rem}.growth[data-astro-cid-zoxubwxb].is-static .growth__stage[data-astro-cid-zoxubwxb]{grid-area:auto}.growth[data-astro-cid-zoxubwxb].is-static .growth__stage-value[data-astro-cid-zoxubwxb]{font-size:2.75rem}.growth[data-astro-cid-zoxubwxb].is-static .growth__progress[data-astro-cid-zoxubwxb]{display:none}.growth__progress[data-astro-cid-zoxubwxb]{gap:.5rem;max-width:22rem;margin-top:3rem;display:flex}.growth__progress[data-astro-cid-zoxubwxb] span[data-astro-cid-zoxubwxb]{background:var(--line-2);border-radius:2px;flex:1;height:2px;overflow:hidden}.growth__progress[data-astro-cid-zoxubwxb] i[data-astro-cid-zoxubwxb]{background:linear-gradient(90deg, var(--blue), var(--pink));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.growth__diagram[data-astro-cid-zoxubwxb]{aspect-ratio:600/520;width:100%;position:relative}.growth__svg[data-astro-cid-zoxubwxb]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.growth__ring[data-astro-cid-zoxubwxb]{stroke:#66a6ff29;stroke-dasharray:2 6;transform-origin:300px 260px;animation:60s linear infinite growth-spin}.growth__ring--2[data-astro-cid-zoxubwxb]{stroke:#66a6ff17;animation-duration:90s;animation-direction:reverse}@keyframes growth-spin{to{transform:rotate(360deg)}}.growth__wire[data-astro-cid-zoxubwxb]{stroke:url(#g-path);stroke-width:1.25px;stroke-opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px}.growth__signal[data-astro-cid-zoxubwxb]{stroke:#dcebff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:5 95;opacity:0;filter:drop-shadow(0 0 6px #66a6ff);animation:2.6s linear infinite growth-signal;animation-delay:calc(var(--i,0) * -.65s)}@keyframes growth-signal{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.growth__beam[data-astro-cid-zoxubwxb]{stroke:url(#g-path);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 10px #66a6ffcc)}.growth__node[data-astro-cid-zoxubwxb]{border:1px solid var(--line-2);color:var(--text-3);white-space:nowrap;background:#080f1cd9;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;transition:color .6s,border-color .6s,box-shadow .6s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.growth__node-dot[data-astro-cid-zoxubwxb]{background:var(--text-4);border-radius:50%;width:.5rem;height:.5rem;transition:background-color .6s,box-shadow .6s}.growth__node[data-astro-cid-zoxubwxb].is-on{color:#fff;border-color:#66a6ff8c;box-shadow:0 0 2rem #2f7bff40}.growth__node[data-astro-cid-zoxubwxb].is-on .growth__node-dot[data-astro-cid-zoxubwxb]{background:var(--blue-2);box-shadow:0 0 .75rem var(--blue-2)}.growth__core[data-astro-cid-zoxubwxb]{border-radius:var(--radius-lg);width:46%;padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.growth__core-head[data-astro-cid-zoxubwxb]{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.growth__core-head[data-astro-cid-zoxubwxb] strong[data-astro-cid-zoxubwxb]{font-family:var(--display);letter-spacing:-.03em;font-size:.9375rem;display:block}.growth__core-head[data-astro-cid-zoxubwxb] small[data-astro-cid-zoxubwxb]{color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;font-size:.5625rem;display:block}.growth__core-icon[data-astro-cid-zoxubwxb]{background:linear-gradient(145deg,#4590ff,#1557cb);border-radius:.625rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 .5rem 1.5rem #2f7bff80}.growth__core-icon[data-astro-cid-zoxubwxb] svg{width:.875rem;height:.875rem}.growth__badge[data-astro-cid-zoxubwxb]{color:#7ee2a8;white-space:nowrap;align-items:center;gap:.375rem;margin-left:auto;font-size:.625rem;font-style:normal;display:inline-flex}.growth__badge[data-astro-cid-zoxubwxb]:before{content:"";background:#57d69a;border-radius:50%;width:.375rem;height:.375rem;animation:1.6s ease-in-out infinite growth-blink;box-shadow:0 0 .5rem #57d69a}@keyframes growth-blink{50%{opacity:.3}}.growth__row[data-astro-cid-zoxubwxb]{border:1px solid var(--line);opacity:.35;background:#ffffff05;border-radius:.75rem;gap:.25rem;margin-top:.5rem;padding:.75rem .875rem;transition:opacity .6s,border-color .6s,background-color .6s;display:grid;position:relative}.growth__row[data-astro-cid-zoxubwxb].is-on{opacity:1;background:#2f7bff14;border-color:#66a6ff59}.growth__row[data-astro-cid-zoxubwxb] small[data-astro-cid-zoxubwxb]{color:var(--text-3);font-size:.625rem}.growth__row[data-astro-cid-zoxubwxb] span[data-astro-cid-zoxubwxb]{font-family:var(--display);letter-spacing:-.03em;font-size:.9375rem;font-weight:600}.growth__bar[data-astro-cid-zoxubwxb]{background:var(--line-2);border-radius:3px;height:3px;margin-top:.375rem;display:block;overflow:hidden}.growth__bar[data-astro-cid-zoxubwxb] b[data-astro-cid-zoxubwxb]{background:linear-gradient(90deg, var(--blue), var(--blue-2));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.15)}.growth__chip[data-astro-cid-zoxubwxb]{white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;animation:6s ease-in-out infinite growth-float;display:inline-flex;position:absolute}.growth__chip[data-astro-cid-zoxubwxb] svg{width:.75rem;height:.75rem;color:var(--blue-2)}.growth__chip--a[data-astro-cid-zoxubwxb]{top:49%;left:12%}.growth__chip--b[data-astro-cid-zoxubwxb]{animation-delay:-3s;top:68%;right:6%}.growth__chip--b[data-astro-cid-zoxubwxb] svg{color:var(--pink)}@keyframes growth-float{50%{transform:translateY(-.5rem)}}@media (width<=1023px){.growth__pin[data-astro-cid-zoxubwxb]{min-height:0;padding-block:4rem 2rem}.growth__inner[data-astro-cid-zoxubwxb]{grid-template-columns:1fr;gap:2.5rem}.growth__stages[data-astro-cid-zoxubwxb]{gap:1.75rem}.growth__stage[data-astro-cid-zoxubwxb]{grid-area:auto}.growth__stage-value[data-astro-cid-zoxubwxb]{margin-top:.5rem;font-size:clamp(1.875rem,8vw,2.75rem)}.growth__progress[data-astro-cid-zoxubwxb]{display:none}.growth__diagram[data-astro-cid-zoxubwxb]{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.growth__svg[data-astro-cid-zoxubwxb]{display:none}.growth__core[data-astro-cid-zoxubwxb]{order:-1;grid-column:1/-1;width:100%;margin-bottom:.5rem;position:relative;top:auto;left:auto;transform:none}.growth__node[data-astro-cid-zoxubwxb]{justify-content:center;padding:.625rem .75rem;font-size:.75rem;position:static;transform:none}.growth__chip[data-astro-cid-zoxubwxb]{display:none}.growth__wire[data-astro-cid-zoxubwxb]{stroke-dashoffset:0}.growth__signal[data-astro-cid-zoxubwxb],.growth__row[data-astro-cid-zoxubwxb]{opacity:1}}.art[data-astro-cid-nusfnmdd]{width:100%;height:100%;color:var(--text-2);font-size:.75rem;position:relative}.sk[data-astro-cid-nusfnmdd]{background:linear-gradient(90deg,#a9cbff29,#a9cbff52,#a9cbff29) 0 0/200% 100%;border-radius:.25rem;height:.5rem;animation:2.4s linear infinite sk-shine;display:block}.sk--lg[data-astro-cid-nusfnmdd]{width:90%;height:.75rem}.sk--md[data-astro-cid-nusfnmdd]{width:65%}.sk--sm[data-astro-cid-nusfnmdd]{width:45%}@keyframes sk-shine{to{background-position:-200% 0}}.web[data-astro-cid-nusfnmdd]{border:1px solid var(--line-2);background:#050b16e6;border-radius:.75rem;position:absolute;inset:1.25rem 1.5rem auto;box-shadow:0 1.5rem 3rem #0006}.web__bar[data-astro-cid-nusfnmdd]{border-bottom:1px solid var(--line);align-items:center;gap:.3rem;padding:.5rem .75rem;display:flex}.web__bar[data-astro-cid-nusfnmdd] i[data-astro-cid-nusfnmdd]{background:var(--line-3);border-radius:50%;width:.4rem;height:.4rem}.web__url[data-astro-cid-nusfnmdd]{color:var(--text-3);background:#ffffff0a;border-radius:999px;margin-left:.75rem;padding:.125rem .75rem;font-size:.625rem}.web__body[data-astro-cid-nusfnmdd]{grid-template-columns:1.2fr 1fr;gap:1rem;padding:1rem;display:grid}.web__copy[data-astro-cid-nusfnmdd]{align-content:start;gap:.5rem;display:grid}.web__btn[data-astro-cid-nusfnmdd]{background:var(--blue);color:#fff;animation:web-press 7s var(--ease-out) infinite;border-radius:999px;justify-self:start;margin-top:.5rem;padding:.375rem .75rem;font-size:.625rem;font-weight:600}.web__img[data-astro-cid-nusfnmdd]{background:radial-gradient(circle at 70% 30%,#f4a9c980,#0000 45%),linear-gradient(145deg,#2f7bff,#0d2a63);border-radius:.5rem;min-height:6rem}.web__cursor[data-astro-cid-nusfnmdd]{filter:drop-shadow(0 2px 4px #00000080);width:1.125rem;animation:web-cursor 7s var(--ease-in-out) infinite;position:absolute;top:85%;left:70%}.web__toast[data-astro-cid-nusfnmdd]{color:#c8f5dc;opacity:0;animation:web-toast 7s var(--ease-out) infinite;background:#061612f2;border:1px solid #57d69a59;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem .5rem .5rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute;bottom:-.75rem;right:-.75rem}.web__tick[data-astro-cid-nusfnmdd]{color:#03140c;background:#57d69a;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;display:grid}@keyframes web-cursor{0%,10%{transform:translate(0)}38%{transform:translate(-9.5rem,-3.2rem)}42%{transform:translate(-9.5rem,-3.2rem)scale(.85)}46%,80%{transform:translate(-9.5rem,-3.2rem)}to{transform:translate(0)}}@keyframes web-press{0%,40%,46%,to{transform:scale(1);box-shadow:0 0 #2f7bff99}43%{transform:scale(.92);box-shadow:0 0 0 .5rem #2f7bff00}}@keyframes web-toast{0%,45%{opacity:0;transform:translateY(.75rem)scale(.95)}52%,85%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-.5rem)}}.chat[data-astro-cid-nusfnmdd]{flex-direction:column;gap:.5rem;display:flex;position:absolute;inset:1.25rem 1.5rem}.chat__msg[data-astro-cid-nusfnmdd]{opacity:0;border-radius:.875rem;max-width:80%;padding:.5rem .75rem;font-size:.75rem}.chat__msg--me[data-astro-cid-nusfnmdd]{background:var(--blue);color:#fff;animation:chat-in 8s var(--ease-out) infinite;border-bottom-right-radius:.25rem;align-self:flex-end}.chat__msg--bot[data-astro-cid-nusfnmdd]{border:1px solid var(--line-2);animation:chat-in 8s var(--ease-out) infinite;background:#162842cc;border-bottom-left-radius:.25rem;align-items:center;gap:.5rem;animation-delay:2s;display:flex}.chat__bot[data-astro-cid-nusfnmdd]{background:linear-gradient(145deg, var(--pink), var(--blue));border-radius:50%;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;display:grid}.chat__bot[data-astro-cid-nusfnmdd] svg{color:#fff;width:.625rem}.chat__typing[data-astro-cid-nusfnmdd]{border:1px solid var(--line-2);opacity:0;background:#162842cc;border-radius:.875rem;align-self:flex-start;gap:.25rem;padding:.625rem .75rem;animation:8s linear infinite chat-typing;display:flex;position:absolute;top:2.75rem}.chat__typing[data-astro-cid-nusfnmdd] i[data-astro-cid-nusfnmdd]{background:var(--blue-3);border-radius:50%;width:.3125rem;height:.3125rem;animation:.9s ease-in-out infinite chat-dot}.chat__typing[data-astro-cid-nusfnmdd] i[data-astro-cid-nusfnmdd]:nth-child(2){animation-delay:.15s}.chat__typing[data-astro-cid-nusfnmdd] i[data-astro-cid-nusfnmdd]:nth-child(3){animation-delay:.3s}.chat__flow[data-astro-cid-nusfnmdd]{gap:.375rem;margin-top:auto;display:flex}.chat__flow[data-astro-cid-nusfnmdd] span[data-astro-cid-nusfnmdd]{border:1px solid var(--line);color:var(--text-3);text-align:center;animation:8s linear infinite chat-step;animation-delay:calc(var(--n,0) * 1s + 1s);border-radius:.5rem;flex:1;padding:.375rem;font-size:.625rem}.chat__flow[data-astro-cid-nusfnmdd] span[data-astro-cid-nusfnmdd]:nth-child(2){--n:1.2}.chat__flow[data-astro-cid-nusfnmdd] span[data-astro-cid-nusfnmdd]:nth-child(3){--n:2.4}@keyframes chat-in{0%{opacity:0;transform:translateY(.5rem)}6%,85%{opacity:1;transform:none}92%,to{opacity:0}}@keyframes chat-typing{0%,8%{opacity:0}12%,22%{opacity:1}25%,to{opacity:0}}@keyframes chat-dot{50%{opacity:.4;transform:translateY(-.1875rem)}}@keyframes chat-step{0%,4%{color:var(--text-3);border-color:var(--line);background:0 0}8%,70%{color:#fff;background:#2f7bff24;border-color:#66a6ff73}80%,to{color:var(--text-3);border-color:var(--line);background:0 0}}.wa[data-astro-cid-nusfnmdd]{align-content:start;gap:.5rem;display:grid;position:absolute;inset:1.25rem 1.5rem}.wa__head[data-astro-cid-nusfnmdd]{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding-bottom:.625rem;display:flex}.wa__head[data-astro-cid-nusfnmdd] b[data-astro-cid-nusfnmdd]{color:var(--text);font-size:.75rem;display:block}.wa__head[data-astro-cid-nusfnmdd] small[data-astro-cid-nusfnmdd]{color:#57d69a;font-size:.625rem}.wa__avatar[data-astro-cid-nusfnmdd]{width:1.75rem;height:1.75rem;color:var(--wa);background:#25d36626;border-radius:50%;place-items:center;display:grid}.wa__avatar[data-astro-cid-nusfnmdd] svg{width:.9rem}.wa__msg[data-astro-cid-nusfnmdd]{color:#e4fff0;opacity:0;animation:wa-in 7.5s var(--ease-out) infinite;animation-delay:calc(var(--d) * 1.3s);background:#0f3b2b;border-radius:.75rem .75rem .25rem;justify-self:end;align-items:center;gap:.5rem;padding:.4375rem .75rem;font-size:.6875rem;display:flex}.wa__ticks[data-astro-cid-nusfnmdd]{color:#6f8c80;letter-spacing:-.15em;animation:7.5s linear infinite wa-read;animation-delay:calc(var(--d) * 1.3s);font-size:.5625rem}@keyframes wa-in{0%{opacity:0;transform:translateY(.5rem)scale(.96)}6%,80%{opacity:1;transform:none}90%,to{opacity:0}}@keyframes wa-read{0%,14%{color:#6f8c80}18%,to{color:#53bdeb}}.land[data-astro-cid-nusfnmdd]{place-items:center;display:grid;position:absolute;inset:0}.land__page[data-astro-cid-nusfnmdd]{border:1px solid var(--line-2);background:#050b16e6;border-radius:.75rem;justify-items:center;gap:.5rem;width:62%;padding:1.25rem 1rem;display:grid}.land__page[data-astro-cid-nusfnmdd] .sk[data-astro-cid-nusfnmdd]{justify-self:center}.land__cta[data-astro-cid-nusfnmdd]{background:var(--blue);color:#fff;animation:land-pulse 1.6s var(--ease-out) infinite;border-radius:999px;align-items:center;gap:.375rem;margin-top:.5rem;padding:.4375rem .875rem;font-size:.6875rem;font-weight:600;display:inline-flex}.land__cta[data-astro-cid-nusfnmdd] svg{width:.625rem}.land__dot[data-astro-cid-nusfnmdd]{left:calc(12% + var(--i) * 15%);background:var(--blue-3);width:.3125rem;height:.3125rem;box-shadow:0 0 .5rem var(--blue-2);animation:land-drop 3.2s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * -.53s);border-radius:50%;position:absolute;top:.5rem}@keyframes land-drop{0%{opacity:0;transform:translate(0)}15%{opacity:1}80%{opacity:1;left:50%;transform:translate(-50%,7.4rem)scale(.6)}to{opacity:0;left:50%;transform:translate(-50%,7.6rem)scale(.2)}}@keyframes land-pulse{0%{box-shadow:0 0 #2f7bff8c}to{box-shadow:0 0 0 .75rem #2f7bff00}}.social[data-astro-cid-nusfnmdd]{grid-template-columns:repeat(3,3.25rem);gap:.375rem;display:grid;position:absolute;inset:1.25rem 50% 1.25rem auto;transform:translate(50%)}.social__tile[data-astro-cid-nusfnmdd]{aspect-ratio:1;animation:social-pop 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .18s);background:linear-gradient(145deg,#2f7bff59,#0d2a6399);border-radius:.5rem;place-items:center;display:grid}.social__tile[data-astro-cid-nusfnmdd]:nth-child(3n+2){background:linear-gradient(145deg,#f4a9c973,#2f7bff4d)}.social__tile--reel[data-astro-cid-nusfnmdd]{box-shadow:0 0 1.5rem #f4a9c973;background:linear-gradient(145deg,#f4a9c9,#2f7bff)!important}.social__tile--reel[data-astro-cid-nusfnmdd] svg{width:1rem}.social__heart[data-astro-cid-nusfnmdd]{color:var(--pink);opacity:0;animation:3s ease-out infinite social-heart;animation-delay:calc(var(--i) * 1s);font-size:.875rem;font-style:normal;position:absolute;top:45%;left:50%}@keyframes social-pop{0%,to{transform:scale(1)}5%{transform:scale(.88)}12%{transform:scale(1)}}@keyframes social-heart{0%{opacity:0;transform:translate(-50%)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + (var(--i) - 1) * 1.5rem), -4rem) scale(1.2)}}.journey[data-astro-cid-nusfnmdd]{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 2rem}.journey__line[data-astro-cid-nusfnmdd]{background:linear-gradient(90deg, var(--line-2), var(--line-3), var(--line-2));height:1px;position:absolute;top:50%;left:1.5rem;right:1.5rem;overflow:hidden;transform:translateY(-.6875rem)}.journey__line[data-astro-cid-nusfnmdd] i[data-astro-cid-nusfnmdd]{width:22%;box-shadow:0 0 .75rem var(--blue-2);background:linear-gradient(90deg,#0000,#dcebff,#0000);animation:4s linear infinite journey-run;position:absolute;inset:0 auto 0 0}.journey__node[data-astro-cid-nusfnmdd]{color:var(--text-3);animation:4s linear infinite journey-text;animation-delay:calc(var(--i) * .85s);justify-items:center;gap:.625rem;font-size:.75rem;font-weight:600;display:grid;position:relative}.journey__node[data-astro-cid-nusfnmdd] b[data-astro-cid-nusfnmdd]{border:1px solid var(--line-3);background:var(--bg-3);width:1.375rem;height:1.375rem;animation:4s linear infinite journey-node;animation-delay:calc(var(--i) * .85s);border-radius:50%}@keyframes journey-run{0%{transform:translate(-100%)}to{transform:translate(460%)}}@keyframes journey-node{0%,4%{border-color:var(--line-3);background:var(--bg-3);box-shadow:none}10%,40%{border-color:var(--blue-2);background:var(--blue);box-shadow:0 0 0 .3125rem #2f7bff26, 0 0 1.25rem var(--blue)}60%,to{border-color:var(--line-3);background:var(--bg-3);box-shadow:none}}@keyframes journey-text{0%,4%{color:var(--text-3)}10%,40%{color:#fff}60%,to{color:var(--text-3)}}@media (width<=1023px){.web[data-astro-cid-nusfnmdd]{inset:1rem 1rem auto}.web__toast[data-astro-cid-nusfnmdd]{right:.25rem}.journey[data-astro-cid-nusfnmdd]{inset:0 .75rem}.journey__node[data-astro-cid-nusfnmdd]{font-size:.6875rem}}.services[data-astro-cid-j2lavqje]{padding-block:9rem 8rem}.services__head[data-astro-cid-j2lavqje]{grid-template-columns:1.3fr 1fr;grid-template-areas:"eyebrow eyebrow""title lead";align-items:end;gap:1.5rem 4rem;margin-bottom:4rem;display:grid}.services__head[data-astro-cid-j2lavqje] .eyebrow[data-astro-cid-j2lavqje]{grid-area:eyebrow}.services__title[data-astro-cid-j2lavqje]{grid-area:title}.services__lead[data-astro-cid-j2lavqje]{grid-area:lead;justify-self:end;max-width:28rem}.services__grid[data-astro-cid-j2lavqje]{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.card[data-astro-cid-j2lavqje]{--mx:50%;--my:0%;border:1px solid var(--line);border-radius:var(--radius-xl);isolation:isolate;min-height:26rem;transition:border-color .5s var(--ease-out), transform .6s var(--ease-out);background:linear-gradient(#0e1a2eb3,#060b16b3);flex-direction:column;grid-column:span 2;display:flex;position:relative;overflow:hidden}.card--web[data-astro-cid-j2lavqje],.card--ai[data-astro-cid-j2lavqje]{grid-column:span 3}.card--journey[data-astro-cid-j2lavqje]{flex-direction:row-reverse;grid-column:span 6;min-height:15rem}.card[data-astro-cid-j2lavqje]:before,.card[data-astro-cid-j2lavqje]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:0}.card[data-astro-cid-j2lavqje]:before{z-index:-1;background:radial-gradient(28rem circle at var(--mx) var(--my), #2f7bff24, transparent 45%)}.card[data-astro-cid-j2lavqje]:after{background:radial-gradient(20rem circle at var(--mx) var(--my), #a9cbff99, transparent 45%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.card[data-astro-cid-j2lavqje]:hover:before,.card[data-astro-cid-j2lavqje]:hover:after{opacity:1}.card__art[data-astro-cid-j2lavqje]{border-bottom:1px solid var(--line);background:radial-gradient(70% 80% at 50% 100%,#2f7bff24,#0000 70%),repeating-linear-gradient(90deg,#66a6ff0a 0 1px,#0000 1px 2rem),repeating-linear-gradient(0deg,#66a6ff0a 0 1px,#0000 1px 2rem);flex:1;min-height:13rem;position:relative;overflow:hidden}.card--journey[data-astro-cid-j2lavqje] .card__art[data-astro-cid-j2lavqje]{border-bottom:0;border-left:1px solid var(--line)}.card__body[data-astro-cid-j2lavqje]{align-content:start;gap:.75rem;padding:1.75rem;display:grid;position:relative}.card--journey[data-astro-cid-j2lavqje] .card__body[data-astro-cid-j2lavqje]{flex:0 0 34%;align-content:center}.card__n[data-astro-cid-j2lavqje]{color:var(--blue-2);letter-spacing:.08em;font-size:.75rem;font-weight:600}.card[data-astro-cid-j2lavqje] .t-body[data-astro-cid-j2lavqje]{max-width:26rem}.card__link[data-astro-cid-j2lavqje]{margin-top:.5rem}@media (width<=1023px){.services[data-astro-cid-j2lavqje]{padding-block:5rem}.services__head[data-astro-cid-j2lavqje]{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""lead";gap:1rem;margin-bottom:2.5rem}.services__lead[data-astro-cid-j2lavqje]{justify-self:start}.services__grid[data-astro-cid-j2lavqje]{grid-template-columns:1fr}.card[data-astro-cid-j2lavqje],.card--web[data-astro-cid-j2lavqje],.card--ai[data-astro-cid-j2lavqje],.card--journey[data-astro-cid-j2lavqje]{flex-direction:column;grid-column:auto;min-height:0}.card__art[data-astro-cid-j2lavqje]{flex:none;height:13.5rem}.card--journey[data-astro-cid-j2lavqje] .card__art[data-astro-cid-j2lavqje]{border-left:0;border-bottom:1px solid var(--line);height:9rem}.card__body[data-astro-cid-j2lavqje]{padding:1.5rem}}.approach__pin[data-astro-cid-boxoifss]{align-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.approach__canvas[data-astro-cid-boxoifss]{width:100%;height:100%;position:absolute;inset:0}.approach__veil[data-astro-cid-boxoifss]{background:linear-gradient(90deg, var(--bg) 0%, #03060dbf 32%, transparent 62%), linear-gradient(180deg, var(--bg), transparent 18%, transparent 82%, var(--bg));pointer-events:none;position:absolute;inset:0}.approach__copy[data-astro-cid-boxoifss]{max-width:85rem;position:relative}.approach__title[data-astro-cid-boxoifss]{margin-top:1.5rem;font-size:6rem}.approach__line[data-astro-cid-boxoifss]{width:fit-content;display:block}.approach__body[data-astro-cid-boxoifss]{max-width:30rem;color:var(--text-2);letter-spacing:-.025em;margin-top:2rem;font-size:1.375rem;line-height:1.45}.principle[data-astro-cid-boxoifss]{position:relative}.principle__pin[data-astro-cid-boxoifss]{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.principle__label[data-astro-cid-boxoifss]{left:var(--pad-x);position:absolute;top:22%}.principle__text[data-astro-cid-boxoifss]{font-family:var(--display);letter-spacing:-.06em;white-space:nowrap;will-change:transform;gap:.25em;padding-left:55vw;font-size:15rem;font-weight:500;line-height:1.05;display:flex}.principle__text[data-astro-cid-boxoifss] span[data-astro-cid-boxoifss]:first-child{background:linear-gradient(180deg, #fff 30%, var(--blue-3));color:#0000;-webkit-background-clip:text;background-clip:text}.principle__second[data-astro-cid-boxoifss]{color:#0000;-webkit-text-stroke:2px #a9cbff66}@media (width<=1023px){.approach__pin[data-astro-cid-boxoifss]{min-height:0;padding-block:6rem}.approach__canvas[data-astro-cid-boxoifss]{opacity:.55}.approach__veil[data-astro-cid-boxoifss]{background:linear-gradient(180deg, var(--bg), #03060d66 30%, #03060d66 70%, var(--bg))}.approach__title[data-astro-cid-boxoifss]{font-size:clamp(2.75rem,12vw,4.5rem)}.approach__body[data-astro-cid-boxoifss]{font-size:1.125rem}.principle__pin[data-astro-cid-boxoifss]{min-height:0;padding-block:4rem 5rem}.principle__label[data-astro-cid-boxoifss]{margin:0 var(--pad-x) 1.5rem;position:static}.principle__text[data-astro-cid-boxoifss]{padding-inline:var(--pad-x);white-space:normal;flex-direction:column;gap:0;font-size:clamp(3.5rem,16vw,6rem)}}.process__pin[data-astro-cid-zuepckvj]{background:radial-gradient(60% 50% at 30%,#2f7bff12,#0000 70%);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.process__track[data-astro-cid-zuepckvj]{padding-inline:var(--pad-x);will-change:transform;align-items:center;gap:6rem;display:flex}.process__head[data-astro-cid-zuepckvj]{flex:0 0 34rem}.process__title[data-astro-cid-zuepckvj]{margin-top:1.25rem}.process__steps[data-astro-cid-zuepckvj]{gap:2rem;padding-top:4rem;display:flex;position:relative}.process__list[data-astro-cid-zuepckvj]{display:contents}.process__rail[data-astro-cid-zuepckvj]{background:var(--line-2);height:1px;position:absolute;top:.5rem;left:0;right:0}.process__rail[data-astro-cid-zuepckvj] i[data-astro-cid-zuepckvj]{background:linear-gradient(90deg, var(--blue), var(--blue-3), var(--pink));transform-origin:0;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 .75rem #66a6ffcc}.step[data-astro-cid-zuepckvj]{flex:0 0 24rem;position:relative}.step__node[data-astro-cid-zuepckvj]{border:1px solid var(--line-3);background:var(--bg);border-radius:50%;width:.875rem;height:.875rem;transition:background-color .5s,border-color .5s,box-shadow .5s;position:absolute;top:-3.5rem;left:0}.step[data-astro-cid-zuepckvj].is-on .step__node[data-astro-cid-zuepckvj]{border-color:var(--blue-3);background:var(--blue);box-shadow:0 0 0 .375rem #2f7bff2e, 0 0 1.5rem var(--blue)}.step__n[data-astro-cid-zuepckvj]{font-family:var(--display);letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1.5px var(--line-3);background:linear-gradient(180deg, #fff, var(--blue-2));transition:background-size .9s var(--ease-out), -webkit-text-stroke-color .9s;background-position:bottom;background-repeat:no-repeat;background-size:100% 0%;-webkit-background-clip:text;background-clip:text;font-size:10rem;font-weight:500;line-height:.9;display:block}.step[data-astro-cid-zuepckvj].is-on .step__n[data-astro-cid-zuepckvj]{-webkit-text-stroke-color:transparent;background-size:100% 100%}.step__card[data-astro-cid-zuepckvj]{border-top:1px solid var(--line);gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.step__title[data-astro-cid-zuepckvj]{font-size:1.75rem}.step[data-astro-cid-zuepckvj] .t-body[data-astro-cid-zuepckvj]{max-width:20rem;font-size:1rem}@media (width<=1023px){.process__pin[data-astro-cid-zuepckvj]{min-height:0;padding-block:5rem;display:block}.process__track[data-astro-cid-zuepckvj]{display:block}.process__head[data-astro-cid-zuepckvj]{margin-bottom:3rem}.process__steps[data-astro-cid-zuepckvj]{flex-direction:column;gap:2.5rem;padding:0 0 0 2.5rem}.process__rail[data-astro-cid-zuepckvj]{width:1px;height:auto;inset:.5rem auto .5rem .4375rem}.process__rail[data-astro-cid-zuepckvj] i[data-astro-cid-zuepckvj]{transform-origin:top;transform:scaleY(0)}.step[data-astro-cid-zuepckvj]{flex:none}.step__node[data-astro-cid-zuepckvj]{top:.75rem;left:-2.5rem}.step__n[data-astro-cid-zuepckvj]{font-size:5.5rem}.step__card[data-astro-cid-zuepckvj]{margin-top:1rem;padding-top:1rem}.step__title[data-astro-cid-zuepckvj]{font-size:1.5rem}}.work[data-astro-cid-aj6urp6g]{padding-block:9rem 8rem}.work__head[data-astro-cid-aj6urp6g]{gap:1.25rem;max-width:44rem;margin-bottom:4rem;display:grid}.work__lead[data-astro-cid-aj6urp6g]{max-width:34rem}.work__stack[data-astro-cid-aj6urp6g]{gap:2.5rem;display:grid}.project[data-astro-cid-aj6urp6g]{top:calc(6rem + var(--i) * 1.5rem);position:sticky}.project__card[data-astro-cid-aj6urp6g]{border:1px solid var(--line-2);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 45%), linear-gradient(180deg, #0b1424, #060b16);transform-origin:50% 0;isolation:isolate;border-radius:2rem;grid-template-columns:.8fr 1.2fr;gap:3rem;height:min(78vh,44rem);padding:2.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 -1.5rem 4rem #00000080}.project__glow[data-astro-cid-aj6urp6g]{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent), transparent 65%);filter:blur(2rem);border-radius:50%;width:70%;position:absolute;bottom:-40%;right:-10%}.project__info[data-astro-cid-aj6urp6g]{flex-direction:column;justify-content:space-between;gap:2rem;min-width:0;display:flex}.project__category[data-astro-cid-aj6urp6g]{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;gap:1rem;font-size:.75rem;font-weight:600;display:flex}.project__count[data-astro-cid-aj6urp6g]{color:var(--text-3);letter-spacing:.05em}.project__tagline[data-astro-cid-aj6urp6g]{font-family:var(--display);letter-spacing:-.05em;font-size:3.25rem;font-weight:500;line-height:1.02}.project__meta[data-astro-cid-aj6urp6g]{gap:.75rem;display:grid}.project__kind[data-astro-cid-aj6urp6g]{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.project__tags[data-astro-cid-aj6urp6g]{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.project__link[data-astro-cid-aj6urp6g]{margin-top:.75rem}.project__shot[data-astro-cid-aj6urp6g]{border:1px solid var(--line-2);min-height:0;transition:transform .8s var(--ease-out);background:#050a14;border-radius:1.125rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2rem 4rem #00000073}.project__shot[data-astro-cid-aj6urp6g]:hover{transform:translateY(-.375rem)}.project__bar[data-astro-cid-aj6urp6g]{border-bottom:1px solid var(--line);align-items:center;gap:.375rem;padding:.75rem 1rem;display:flex}.project__bar[data-astro-cid-aj6urp6g] i[data-astro-cid-aj6urp6g]{background:var(--line-3);border-radius:50%;width:.5rem;height:.5rem}.project__url[data-astro-cid-aj6urp6g]{color:var(--text-3);background:#ffffff0a;border-radius:999px;align-items:center;gap:.375rem;margin-inline:auto;padding:.25rem 1rem;font-size:.6875rem;display:inline-flex}.project__url[data-astro-cid-aj6urp6g] svg{width:.75rem}.project__frame[data-astro-cid-aj6urp6g]{background:color-mix(in srgb, var(--accent) 14%, #050a14);flex:1;position:relative;overflow:hidden}.project__frame[data-astro-cid-aj6urp6g] img[data-astro-cid-aj6urp6g]{object-fit:cover;object-position:top;will-change:transform;width:100%;height:112%;position:absolute;top:-6%;left:0}.work__more[data-astro-cid-aj6urp6g]{justify-content:center;margin-top:4rem;display:flex}@media (width<=1023px){.work[data-astro-cid-aj6urp6g]{padding-block:5rem}.work__head[data-astro-cid-aj6urp6g]{margin-bottom:2.5rem}.work__stack[data-astro-cid-aj6urp6g]{gap:1.25rem}.project[data-astro-cid-aj6urp6g]{position:relative;top:auto}.project__card[data-astro-cid-aj6urp6g]{border-radius:1.5rem;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:1.5rem;height:auto;padding:1.25rem}.project__info[data-astro-cid-aj6urp6g]{gap:1.25rem}.project__category[data-astro-cid-aj6urp6g]{gap:.75rem;font-size:.625rem}.project__tagline[data-astro-cid-aj6urp6g]{font-size:2rem}.project__shot[data-astro-cid-aj6urp6g]{aspect-ratio:16/10.5;order:-1}.project__bar[data-astro-cid-aj6urp6g]{padding:.5rem .75rem}}.cta[data-astro-cid-y3m7tdo3]{padding:2rem var(--pad-x) 6rem}.cta__frame[data-astro-cid-y3m7tdo3]{border:1px solid var(--line-2);isolation:isolate;background:radial-gradient(60% 55% at 50% 60%,#2f7bff2e,#0000 70%),linear-gradient(#071022,#03060d);border-radius:2.5rem;place-items:center;max-width:85rem;min-height:44rem;margin-inline:auto;display:grid;position:relative;overflow:hidden}.cta__canvas[data-astro-cid-y3m7tdo3]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cta__frame[data-astro-cid-y3m7tdo3]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 38%,#03060dd1,#0000 80%);position:absolute;inset:0}.cta__content[data-astro-cid-y3m7tdo3]{text-align:center;justify-items:center;gap:1.5rem;max-width:62rem;padding:4rem 2rem;display:grid}.cta__title[data-astro-cid-y3m7tdo3]{font-size:5rem}.cta__accent[data-astro-cid-y3m7tdo3]{color:var(--blue-3)}.cta__body[data-astro-cid-y3m7tdo3]{max-width:34rem}.cta__actions[data-astro-cid-y3m7tdo3]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}@media (width<=1023px){.cta[data-astro-cid-y3m7tdo3]{padding:1rem var(--pad-x) 4rem}.cta__frame[data-astro-cid-y3m7tdo3]{border-radius:1.75rem;min-height:0}.cta__content[data-astro-cid-y3m7tdo3]{padding:4.5rem 1.25rem}.cta__title[data-astro-cid-y3m7tdo3]{font-size:clamp(2.375rem,10vw,3.75rem)}.cta__actions[data-astro-cid-y3m7tdo3]{flex-direction:column;width:100%}.cta__actions[data-astro-cid-y3m7tdo3] .btn{width:100%}}.footer[data-astro-cid-yvkg62gd]{border-top:1px solid var(--line);background:radial-gradient(70% 60% at 50% 100%,#2f7bff29,#0000 70%);padding-top:5rem;position:relative;overflow:hidden}.footer__top[data-astro-cid-yvkg62gd]{grid-template-columns:1.4fr .8fr 1fr 1.1fr;gap:3rem;max-width:85rem;display:grid}.footer__blurb[data-astro-cid-yvkg62gd]{max-width:22rem;margin-top:1.25rem}.footer__socials[data-astro-cid-yvkg62gd]{gap:.5rem;margin-top:1.5rem;display:flex}.footer__socials[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]{border:1px solid var(--line-2);width:2.5rem;height:2.5rem;color:var(--text-2);border-radius:50%;place-items:center;transition:color .3s,border-color .3s,background-color .3s;display:grid}.footer__socials[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:hover{color:#fff;border-color:var(--blue-2);background:#2f7bff26}.footer__socials[data-astro-cid-yvkg62gd] svg{width:1rem}.footer__title[data-astro-cid-yvkg62gd]{color:var(--text);margin-bottom:1.25rem;font-size:.8125rem;font-weight:600}.footer__col[data-astro-cid-yvkg62gd] ul[data-astro-cid-yvkg62gd]{gap:.75rem;display:grid}.footer__col[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd],.footer__col[data-astro-cid-yvkg62gd] span[data-astro-cid-yvkg62gd]{color:var(--text-3);font-size:.875rem;transition:color .3s}.footer__col[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd]:hover{color:#fff}.footer__contact[data-astro-cid-yvkg62gd] a[data-astro-cid-yvkg62gd],.footer__contact[data-astro-cid-yvkg62gd] span[data-astro-cid-yvkg62gd]{align-items:center;gap:.625rem;display:inline-flex}.footer__contact[data-astro-cid-yvkg62gd] svg{width:.9375rem;color:var(--blue-2);flex-shrink:0}.footer__mark[data-astro-cid-yvkg62gd]{pointer-events:none;user-select:none;justify-content:center;margin-top:4rem;line-height:.78;display:flex}.footer__mark[data-astro-cid-yvkg62gd] span[data-astro-cid-yvkg62gd]{font-family:var(--display);letter-spacing:-.065em;background:linear-gradient(#a9cbff52,#2f7bff0a 85%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17.5vw;font-weight:600}.footer__mark[data-astro-cid-yvkg62gd] em[data-astro-cid-yvkg62gd]{background:linear-gradient(#f4a9c973,#f4a9c908 85%);-webkit-background-clip:text;background-clip:text;font-style:normal}.footer__bottom[data-astro-cid-yvkg62gd]{border-top:1px solid var(--line);max-width:85rem;color:var(--text-4);justify-content:space-between;gap:1rem;padding-block:1.5rem 2rem;font-size:.75rem;display:flex}@media (width<=1023px){.footer[data-astro-cid-yvkg62gd]{padding-top:3.5rem}.footer__top[data-astro-cid-yvkg62gd]{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.footer__brand[data-astro-cid-yvkg62gd],.footer__col[data-astro-cid-yvkg62gd]:last-child{grid-column:1/-1}.footer__mark[data-astro-cid-yvkg62gd]{margin-top:3rem}.footer__bottom[data-astro-cid-yvkg62gd]{flex-direction:column;padding-bottom:6rem}}.fab[data-astro-cid-yia7py6f]{z-index:40;color:#d8ffe6;backdrop-filter:blur(14px);opacity:0;pointer-events:none;height:3.25rem;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), border-color .3s;background:#04160ed9;border:1px solid #25d36666;border-radius:999px;align-items:center;gap:.625rem;padding:.375rem 1.25rem .375rem .375rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(1rem)scale(.96);box-shadow:0 1rem 2.5rem #00000073}.fab[data-astro-cid-yia7py6f].is-shown{opacity:1;pointer-events:auto;transform:none}.fab[data-astro-cid-yia7py6f]:hover{border-color:#25d366cc}.fab__icon[data-astro-cid-yia7py6f]{background:var(--wa);color:#04160e;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative}.fab__icon[data-astro-cid-yia7py6f]:after{content:"";animation:fab-ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 #25d36699}@keyframes fab-ping{0%{box-shadow:0 0 #25d3668c}70%,to{box-shadow:0 0 0 .875rem #25d36600}}.fab__icon[data-astro-cid-yia7py6f] svg{width:1.25rem}@media (width<=1023px){.fab[data-astro-cid-yia7py6f]{padding:.375rem;bottom:1rem;right:1rem}.fab__label[data-astro-cid-yia7py6f]{display:none}}
