@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d5ed7948d3d83345-s.1axboe36mgj2e.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:italic;font-weight:400;font-display:swap;src:url(../media/f6b8295589aa3077-s.2su_cm6t_752r.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:italic;font-weight:400;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0_d1ay-85opzk.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:italic;font-weight:400;font-display:swap;src:url(../media/b65c166e5423853f-s.p.1x5es1flj2cxs.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:italic;font-weight:500;font-display:swap;src:url(../media/d5ed7948d3d83345-s.1axboe36mgj2e.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:italic;font-weight:500;font-display:swap;src:url(../media/f6b8295589aa3077-s.2su_cm6t_752r.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:italic;font-weight:500;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0_d1ay-85opzk.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:italic;font-weight:500;font-display:swap;src:url(../media/b65c166e5423853f-s.p.1x5es1flj2cxs.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:italic;font-weight:600;font-display:swap;src:url(../media/d5ed7948d3d83345-s.1axboe36mgj2e.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:italic;font-weight:600;font-display:swap;src:url(../media/f6b8295589aa3077-s.2su_cm6t_752r.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:italic;font-weight:600;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0_d1ay-85opzk.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:italic;font-weight:600;font-display:swap;src:url(../media/b65c166e5423853f-s.p.1x5es1flj2cxs.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:italic;font-weight:700;font-display:swap;src:url(../media/d5ed7948d3d83345-s.1axboe36mgj2e.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:italic;font-weight:700;font-display:swap;src:url(../media/f6b8295589aa3077-s.2su_cm6t_752r.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:italic;font-weight:700;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0_d1ay-85opzk.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:italic;font-weight:700;font-display:swap;src:url(../media/b65c166e5423853f-s.p.1x5es1flj2cxs.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:italic;font-weight:800;font-display:swap;src:url(../media/d5ed7948d3d83345-s.1axboe36mgj2e.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:italic;font-weight:800;font-display:swap;src:url(../media/f6b8295589aa3077-s.2su_cm6t_752r.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:italic;font-weight:800;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0_d1ay-85opzk.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:italic;font-weight:800;font-display:swap;src:url(../media/b65c166e5423853f-s.p.1x5es1flj2cxs.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:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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_2e84b21e-module__V0vvAW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.plus_jakarta_sans_2e84b21e-module__V0vvAW__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_c3b3aec4-module__oWkpLW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_c3b3aec4-module__oWkpLW__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
html{scroll-behavior:smooth}body{color:#0e0e0e;font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;-webkit-font-smoothing:antialiased;background:#f7f3ed;margin:0;overflow-x:hidden}a{color:#3f63f6;text-decoration:none}a:hover{color:#2e4fd6}button{font-family:inherit}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinRev{to{transform:rotate(-360deg)}}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(70px,-50px)scale(1.18)}}@keyframes drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-60px,40px)scale(1.1)}}@keyframes pulseDot{0%,to{opacity:.4}50%{opacity:1}}@keyframes colUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes colDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes indR{0%{opacity:0;transform:translate(54px)}to{opacity:1;transform:translate(0)}}@keyframes indL{0%{opacity:0;transform:translate(-54px)}to{opacity:1;transform:translate(0)}}@keyframes indU{0%{opacity:0;transform:translateY(30px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes indSweep{0%{opacity:.55;transform:translate(-60%)skew(-14deg)}to{opacity:0;transform:translate(160%)skew(-14deg)}}@keyframes cfFade{0%{opacity:0}to{opacity:1}}@keyframes cfRise{0%{opacity:0;transform:translateY(26px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.65,.2,1),transform .9s cubic-bezier(.2,.65,.2,1);transform:translateY(30px)}[data-reveal=in]{opacity:1;transform:translateY(0)}nav[data-scrolled=true]{-webkit-backdrop-filter:blur(22px)saturate(1.6)!important;backdrop-filter:blur(22px)saturate(1.6)!important;background:#fffcf69e!important;box-shadow:0 16px 48px #0e0e0e1a!important}nav[data-variant=dark][data-scrolled=false]{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#0c0c118c!important;border-color:#f7f3ed24!important;box-shadow:0 10px 34px #0006!important}nav[data-variant=dark][data-scrolled=false] [data-navlink]{color:#f7f3edb8!important}nav[data-variant=dark][data-scrolled=false] [data-navlink]:hover{color:#f7f3ed!important}nav [data-logo-light],nav[data-variant=dark][data-scrolled=false] [data-logo-dark]{display:none!important}nav[data-variant=dark][data-scrolled=false] [data-logo-light]{display:block!important}[data-navlink]{white-space:nowrap;position:relative}[data-navlink]:after{content:"";background:#3f63f6;width:0;height:2px;transition:width .3s cubic-bezier(.2,.65,.2,1);position:absolute;bottom:-5px;left:0}[data-navlink]:hover:after{width:100%}[data-navlink]:hover{color:#0e0e0e!important}[data-arrow]{transition:transform .35s cubic-bezier(.2,.65,.2,1);display:inline-block}[data-btn]{white-space:nowrap}[data-btn]:hover [data-arrow]{transform:translate(6px)}[data-banner]{max-height:64px;transition:max-height .45s cubic-bezier(.2,.65,.2,1);overflow:hidden}[data-banner][data-scrolled=true]{max-height:0}.banner-cta:hover{color:#0e0e0e;transform:translateY(-1px);box-shadow:0 6px 18px #0e0e0e59}.nav-cta:hover{color:#f7f3ed;background:#0e0e0e;border-color:#0e0e0e;transform:translateY(-1px)}[data-menu]{opacity:0;visibility:hidden;pointer-events:none;z-index:60;transition:opacity .3s cubic-bezier(.2,.65,.2,1),transform .3s cubic-bezier(.2,.65,.2,1),visibility .3s;transform:translateY(8px)}[data-hasmenu]:hover [data-menu],[data-hasmenu]:focus-within [data-menu]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}[data-hasmenu]:hover [data-caret],[data-hasmenu]:focus-within [data-caret]{transform:rotate(180deg)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-menu] a:after{display:none}.menu-item{transition:background .25s cubic-bezier(.2,.65,.2,1)}.menu-item:hover{background:#f3eee5}.menu-cta{transition:gap .25s}.menu-cta:hover{color:#f7f3ed;gap:13px}.ind-link{transition:background .22s,color .22s}.ind-link:hover{color:#0e0e0e;background:#f3eee5}.ind-link:hover>span:last-child{opacity:1!important}[data-logoitem]{filter:grayscale();opacity:.4;transition:all .35s}[data-logoitem]:hover{filter:none;opacity:1;color:#3f63f6!important}[data-col]:hover [data-coltrack]{animation-play-state:paused}.btn-primary{transition:all .3s}.btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 40px #0e0e0e4d}.btn-ghost{transition:all .3s}.btn-ghost:hover{color:#f7f3ed;background:#0e0e0e;border-color:#0e0e0e}.link-underline:hover{color:#3f63f6}.link-light{color:#f7f3ed}.link-light:hover{color:#3f63f6}.btn-pill-dark{transition:all .3s}.btn-pill-dark:hover{color:#f7f3ed;background:#3f63f6}.btn-pill-outline{transition:all .3s}.btn-pill-outline:hover{color:#0e0e0e;border-color:#0e0e0e}.btn-case{transition:all .3s}.btn-case:hover{color:#3f63f6;border-color:#3f63f6}.btn-consult{transition:all .35s}.btn-consult:hover{transform:translateY(-3px);box-shadow:0 0 90px #3f63f6bf}.std-row{transition:all .3s}.std-row:hover{background:#fff9;padding-left:20px}[data-proj]{transition:all .4s}[data-proj]:hover{transform:translateY(-6px);border-color:#3f63f666!important}[data-proj] [data-proj-overlay]{opacity:0;transition:all .45s cubic-bezier(.2,.65,.2,1);transform:translateY(12px)}[data-proj]:hover [data-proj-overlay]{opacity:1;transform:translateY(0)}[data-proj] [data-proj-img]{transition:transform 1.2s cubic-bezier(.2,.65,.2,1)}[data-proj]:hover [data-proj-img]{transform:scale(1.06)}.t-arrow{transition:all .3s}.t-arrow:hover{color:#f7f3ed;background:#0e0e0e;border-color:#0e0e0e}[data-insight],[data-insight]:hover{color:inherit}[data-insight]:hover [data-ins-title]{background-size:100% 2px!important}.ins-card{transition:all .3s}.ins-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0e0e0e14}.f-link{color:#f7f3edb3}.f-link:hover{color:#3f63f6}.f-link-dim{color:#f7f3ed59}.f-link-dim:hover{color:#3f63f6}.soc{transition:all .3s}.soc:hover{color:#3f63f6!important;border-color:#3f63f6!important}.newsletter-btn{transition:all .3s}.newsletter-btn:hover{box-shadow:0 8px 24px #3f63f673}.newsletter-input::placeholder{color:#f7f3ed66}.cf-field{color:#f7f3ed;box-sizing:border-box;background:#f7f3ed0d;border:1px solid #f7f3ed24;border-radius:14px;width:100%;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:all .25s}.cf-field::placeholder{color:#f7f3ed52}.cf-field:focus{background:#3f63f612;border-color:#3f63f6;outline:none}.cf-close{transition:all .25s}.cf-close:hover{background:#f7f3ed29}.fx-side,.fx-up{animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.65,.2,1);animation-fill-mode:both}.fx-side[data-dir=r]{animation-name:indR}.fx-side[data-dir=l]{animation-name:indL}.fx-up{animation-name:indU}.fx-sweep{animation:.85s cubic-bezier(.2,.65,.2,1) both indSweep}.ind-tab{cursor:pointer;white-space:nowrap;color:#0e0e0e99;background:0 0;border:1px solid #0e0e0e2e;border-radius:100px;padding:12px 26px;font-family:inherit;font-size:15px;font-weight:700;transition:all .3s}.ind-tab[data-active=true]{color:#f7f3ed;background:#0e0e0e;border:1px solid #0e0e0e}.t-dot{cursor:pointer;background:#0e0e0e33;border:none;border-radius:100px;width:9px;height:9px;padding:0;transition:all .35s}.t-dot[data-active=true]{background:#3f63f6;width:28px}@media (prefers-reduced-motion:reduce){*{transition-duration:10ms!important;animation:none!important}}
.pg-case-studies{color:#0e0e0e;background:#f7f3ed}.pg-case-studies a{color:#3f63f6;text-decoration:none}.pg-case-studies a:hover{color:#2e4fd6}@keyframes pulseDot_casestudies{0%,to{opacity:.4}50%{opacity:1}}.pg-case-studies [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.65,.2,1),transform .9s cubic-bezier(.2,.65,.2,1);transform:translateY(30px)}.pg-case-studies [data-reveal=in]{opacity:1;transform:translateY(0)}.pg-case-studies [data-case-img]{transition:transform .8s cubic-bezier(.2,.65,.2,1)}.pg-case-studies [data-cs-figure]:hover [data-case-img]{transform:scale(1.03)}.pg-case-studies .case-studies-dhv1:hover{background:#3f63f6;transform:translateY(-2px)}.pg-case-studies .case-studies-dhv2:hover{color:#f7f3ed;background:#3f63f6;transform:translateY(-2px)}.pg-case-studies .case-studies-dhv3:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 90px #3f63f6bf}.pg-about{color:#0e0e0e;background:#f7f3ed}.pg-about a{color:#3f63f6;text-decoration:none}.pg-about a:hover{color:#2e4fd6}@keyframes floatY_about{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulseRing_about{0%{opacity:.55;transform:scale(.9)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes stepIn_about{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes spinSlow_about{to{transform:rotate(360deg)}}.pg-about [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.65,.2,1),transform .9s cubic-bezier(.2,.65,.2,1);transform:translateY(30px)}.pg-about [data-reveal=in]{opacity:1;transform:translateY(0)}.pg-about [data-tilt]{transform-style:preserve-3d;will-change:transform;transition:box-shadow .35s,transform .5s cubic-bezier(.2,.65,.2,1)}.pg-about [data-tilt] [data-lift]{transform:translateZ(24px)}.pg-about [data-tilt]:hover{box-shadow:0 30px 70px #0e0e0e21!important}.pg-about [data-photo]{overflow:hidden}.pg-about [data-photo]>*{transition:transform 1.4s cubic-bezier(.2,.65,.2,1)}.pg-about [data-photo]:hover>*{transform:scale(1.07)}.pg-about [data-value]{overflow:hidden}.pg-about [data-value] [data-value-body]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.65,.2,1),opacity .4s;display:grid}.pg-about [data-value]:hover [data-value-body]{opacity:1;grid-template-rows:1fr}.pg-about [data-value] [data-value-body]>div{overflow:hidden}.pg-about [data-value]:hover{background:#fffcf6!important;border-color:#3f63f666!important}.pg-about [data-value]:hover [data-value-num]{color:#fff!important;background:#3f63f6!important}.pg-about [data-service]{transition:background .35s,transform .45s cubic-bezier(.2,.65,.2,1)}.pg-about [data-service]:hover{background:#fffcf6;transform:translateY(-3px)}.pg-about [data-service]:hover [data-service-title]{color:#3f63f6!important}.pg-about [data-service] [data-service-go]{opacity:0;transition:all .35s cubic-bezier(.2,.65,.2,1);transform:translate(-8px)}.pg-about [data-service]:hover [data-service-go]{opacity:1;transform:none}.pg-about [data-member] [data-member-meta]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.65,.2,1),opacity .4s;display:grid}.pg-about [data-member]:hover [data-member-meta]{opacity:1;grid-template-rows:1fr}.pg-about [data-member] [data-member-meta]>div{overflow:hidden}.pg-about [data-step]:hover [data-step-dot]{box-shadow:0 0 0 8px #3f63f626;color:#fff!important;background:#3f63f6!important;border-color:#3f63f6!important}.pg-about [data-step]:hover [data-step-card]{border-color:#0e0e0e33;transform:translateY(-3px)}.pg-about [data-award]:hover{background:#fffcf6!important;border-color:#0e0e0e33!important}.pg-about [data-award]:hover [data-award-year]{color:#3f63f6!important}.pg-about [data-gal]{cursor:pointer;position:relative}.pg-about [data-gal] [data-gal-cap]{opacity:0;transition:all .45s cubic-bezier(.2,.65,.2,1);transform:translateY(10px)}.pg-about [data-gal]:hover [data-gal-cap]{opacity:1;transform:none}.pg-about [data-field]:focus{box-shadow:0 0 0 3px #3f63f633;background:#3f63f61f!important;border-color:#8fa5ffcc!important}.pg-about [data-field]::placeholder{color:#f7f3ed4d}.pg-about select[data-field] option{color:#f7f3ed;background:#0e0e0e}.pg-about [data-motion=reduced] [data-anim]{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-about,.pg-about *{transition-duration:10ms!important;animation:none!important}}.pg-about .about-dhv1:hover{color:#0e0e0e;transform:translateY(-2px);box-shadow:0 12px 30px #00000059}.pg-about .about-dhv2:hover{color:#0e0e0e;background:#f7f3ed;border-color:#f7f3ed}.pg-about .about-dhv3:hover{color:#f7f3ed;transform:translateY(-2px)}.pg-about .about-dhv4:hover{color:#f7f3ed;background:#0e0e0e;border-color:#0e0e0e}.pg-about .about-dhv5:hover{transform:translateY(-2px);box-shadow:0 0 54px #3f63f6a6}.pg-about .about-dhv6:hover{background:#f7f3ed29}.pg-careers{color:#0e0e0e;background:#f7f3ed}.pg-careers a{color:#3f63f6;text-decoration:none}.pg-careers a:hover{color:#2e4fd6}@keyframes floatY_careers{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulseRing_careers{0%{opacity:.55;transform:scale(.9)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes stepIn_careers{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes marquee_careers{0%{transform:translate(0)}to{transform:translate(-50%)}}.pg-careers [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.65,.2,1),transform .9s cubic-bezier(.2,.65,.2,1);transform:translateY(30px)}.pg-careers [data-reveal=in]{opacity:1;transform:translateY(0)}.pg-careers [data-tilt]{transform-style:preserve-3d;will-change:transform;transition:box-shadow .35s,transform .5s cubic-bezier(.2,.65,.2,1)}.pg-careers [data-tilt] [data-lift]{transform:translateZ(24px)}.pg-careers [data-tilt]:hover{box-shadow:0 30px 70px #0e0e0e21!important}.pg-careers [data-value]{overflow:hidden}.pg-careers [data-value] [data-value-body]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.65,.2,1),opacity .4s;display:grid}.pg-careers [data-value]:hover [data-value-body]{opacity:1;grid-template-rows:1fr}.pg-careers [data-value] [data-value-body]>div{overflow:hidden}.pg-careers [data-value]:hover{background:#fffcf6!important;border-color:#3f63f666!important}.pg-careers [data-value]:hover [data-value-num]{color:#fff!important;background:#3f63f6!important}.pg-careers [data-role]{transition:background .35s,padding .35s}.pg-careers [data-role]:hover{background:#fffcf6}.pg-careers [data-role] [data-role-cta]{opacity:0;transition:all .35s cubic-bezier(.2,.65,.2,1);transform:translate(-8px)}.pg-careers [data-role]:hover [data-role-cta]{opacity:1;transform:none}.pg-careers [data-role]:hover [data-role-title]{color:#3f63f6!important}.pg-careers [data-faq]{transition:background .35s,border-color .35s}.pg-careers [data-faq][data-open=true]{background:#fffcf6;border-color:#0e0e0e29}.pg-careers [data-faq] [data-faq-body]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.65,.2,1),opacity .35s;display:grid}.pg-careers [data-faq][data-open=true] [data-faq-body]{opacity:1;grid-template-rows:1fr}.pg-careers [data-faq] [data-faq-body]>div{overflow:hidden}.pg-careers [data-faq] [data-faq-sign]{transition:transform .45s cubic-bezier(.2,.65,.2,1),background .35s,color .35s}.pg-careers [data-faq][data-open=true] [data-faq-sign]{color:#f7f3ed;background:#0e0e0e;transform:rotate(135deg)}.pg-careers [data-step]:hover [data-step-dot]{background:#3f63f6;border-color:#3f63f6;box-shadow:0 0 0 8px #3f63f62e}.pg-careers [data-step]:hover [data-step-card]{background:#f7f3ed12;border-color:#f7f3ed33;transform:translateY(-3px)}.pg-careers [data-growth]:hover [data-growth-icon]{transform:translateY(-4px)rotate(-6deg)}.pg-careers [data-field]:focus{box-shadow:0 0 0 3px #3f63f633;background:#3f63f61f!important;border-color:#8fa5ffcc!important}.pg-careers [data-field]::placeholder{color:#f7f3ed4d}.pg-careers select[data-field] option{color:#f7f3ed;background:#0e0e0e}.pg-careers [data-photo]>*{transition:transform 1.4s cubic-bezier(.2,.65,.2,1)}.pg-careers [data-photo]:hover>*{transform:scale(1.06)}.pg-careers [data-motion=reduced] [data-anim]{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-careers,.pg-careers *{transition-duration:10ms!important;animation:none!important}}.pg-careers .careers-dhv1:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 70px #3f63f6b3}.pg-careers .careers-dhv2:hover{color:#f7f3ed;background:#f7f3ed24}.pg-careers .careers-dhv3:hover{color:#f7f3ed;transform:translateY(-2px)}.pg-careers .careers-dhv4:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px #3f63f666}.pg-careers .careers-dhv5:hover{color:#fff;transform:translateY(-3px);box-shadow:0 0 90px #3f63f6bf}.pg-careers .careers-dhv6:hover{background:#3f63f6;border-color:#3f63f6;transform:rotate(90deg)}.pg-careers .careers-dhv7:hover{transform:translateY(-2px);box-shadow:0 0 54px #3f63f6a6}.pg-careers .careers-dhv8:hover{background:#f7f3ed29}.pg-cybersecurity{color:#f7f3ed;background:#08070c}.pg-cybersecurity a{color:#8fa5ff;text-decoration:none}.pg-cybersecurity a:hover{color:#c9d4ff}@keyframes floatY_cybersecurity{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes marquee_cybersecurity{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseDot_cybersecurity{0%,to{opacity:.4}50%{opacity:1}}@keyframes heroBreathe_cybersecurity{0%,to{opacity:.5}50%{opacity:.95}}@keyframes slowSpin_cybersecurity{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radar_cybersecurity{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blip_cybersecurity{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes flowDash_cybersecurity{to{stroke-dashoffset:-26px}}@keyframes scanX_cybersecurity{0%{transform:translate(0)}to{transform:translate(430px)}}.pg-cybersecurity [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.65,.2,1),transform .9s cubic-bezier(.2,.65,.2,1);transform:translateY(30px)}.pg-cybersecurity [data-reveal=in]{opacity:1;transform:translateY(0)}.pg-cybersecurity [data-drawline]{stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset 2s cubic-bezier(.2,.65,.2,1) .3s}.pg-cybersecurity [data-reveal=in] [data-drawline],.pg-cybersecurity [data-hero-on] [data-drawline]{stroke-dashoffset:0}.pg-cybersecurity [data-glass]{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#101118b8;border:1px solid #f7f3ed1a}.pg-cybersecurity [data-svc]{transition:transform .5s cubic-bezier(.2,.65,.2,1),border-color .4s,background .4s,box-shadow .5s}.pg-cybersecurity [data-svc]:hover{transform:translateY(-6px);box-shadow:0 26px 60px #00000080,0 0 40px #3f63f624;background:#f7f3ed0f!important;border-color:#8fa5ff73!important}.pg-cybersecurity [data-svc] [data-svc-ic]{transition:background .4s,color .4s,box-shadow .4s}.pg-cybersecurity [data-svc]:hover [data-svc-ic]{box-shadow:0 0 26px #3f63f6b3;color:#fff!important;background:#3f63f6!important}.pg-cybersecurity [data-pipe]{transition:transform .5s cubic-bezier(.2,.65,.2,1),border-color .4s,background .4s}.pg-cybersecurity [data-pipe]:hover{transform:translateY(-6px);background:#f7f3ed12!important;border-color:#8fa5ff80!important}.pg-cybersecurity [data-audit-field]{transition:all .3s}.pg-cybersecurity [data-audit-field]::placeholder{color:#f7f3ed4d}.pg-cybersecurity [data-audit-field]:focus{outline:none;box-shadow:0 0 0 3px #3f63f633;background:#3f63f61f!important;border-color:#8fa5ffcc!important}.pg-cybersecurity [data-motion=reduced] [data-anim]{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-cybersecurity,.pg-cybersecurity *{transition-duration:10ms!important;animation:none!important}}@media (max-width:1160px){.pg-cybersecurity [data-hero-chip]{display:none!important}}@media (max-width:1020px){.pg-cybersecurity [data-trio]{grid-template-columns:1fr!important}.pg-cybersecurity [data-trio]>div{transform:none!important}.pg-cybersecurity [data-2col]{grid-template-columns:1fr!important}.pg-cybersecurity [data-svcs],.pg-cybersecurity [data-pipes]{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.pg-cybersecurity [data-svcs],.pg-cybersecurity [data-pipes]{grid-template-columns:1fr!important}}.pg-cybersecurity .cybersecurity-dhv1:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 52px #3f63f699}.pg-cybersecurity .cybersecurity-dhv2:hover{color:#0e0e0e;transform:translateY(-2px);box-shadow:0 12px 34px #00000080}.pg-cybersecurity .cybersecurity-dhv3:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 54px #3f63f6a6}.pg-cybersecurity .cybersecurity-dhv4:hover{transform:translateY(-2px);box-shadow:0 0 60px #3f63f6b3}.pg-iot-hardware{color:#0e0e0e;background:#f7f3ed}.pg-iot-hardware a{color:#3f63f6;text-decoration:none}.pg-iot-hardware a:hover{color:#2e4fd6}@keyframes floatY_iothardware{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseDot_iothardware{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes ringPing_iothardware{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes dashFlow_iothardware{to{stroke-dashoffset:-24px}}@keyframes scanX_iothardware{0%{transform:translate(-110%)}to{transform:translate(1200%)}}@keyframes blinkLed_iothardware{0%,to{box-shadow:0 0 6px #7ee2a8e6}50%{box-shadow:0 0 14px #7ee2a866}}.pg-iot-hardware [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.65,.2,1),transform .9s cubic-bezier(.2,.65,.2,1);transform:translateY(34px)}.pg-iot-hardware [data-reveal=in]{opacity:1;transform:translateY(0)}.pg-iot-hardware [data-cap]{transform-style:preserve-3d;will-change:transform;transition:box-shadow .35s,transform .5s cubic-bezier(.2,.65,.2,1)}.pg-iot-hardware [data-cap]:hover{box-shadow:0 30px 70px #0e0e0e21!important}.pg-iot-hardware [data-cap]:hover [data-cap-num]{color:#3f63f6!important}.pg-iot-hardware [data-prodtab]:hover{transform:translate(6px)}.pg-iot-hardware [data-statrow]{transition:all .45s cubic-bezier(.2,.65,.2,1)}.pg-iot-hardware [data-statrow]:hover{transform:scale(1.008);background:#0e0e0e!important}.pg-iot-hardware [data-statrow]:hover [data-stat-copy]{color:#f7f3ed8c!important}.pg-iot-hardware [data-statrow]:hover [data-stat-num]{color:#f7f3ed!important}.pg-iot-hardware [data-statrow]:hover [data-stat-label]{color:#f7f3ed80!important}.pg-iot-hardware [data-motion=reduced] [data-anim]{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-iot-hardware,.pg-iot-hardware *{transition-duration:10ms!important;animation:none!important}}.pg-iot-hardware .iot-hardware-dhv1:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 70px #3f63f6b3}.pg-iot-hardware .iot-hardware-dhv2:hover{color:#f7f3ed;background:#f7f3ed24}.pg-iot-hardware .iot-hardware-dhv3:hover{color:#b9c7ff}.pg-iot-hardware .iot-hardware-dhv4:hover{color:#3f63f6;border-color:#3f63f6;transform:translateY(-2px)}.pg-iot-hardware .iot-hardware-dhv5:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 80px #3f63f6bf}.pg-app-development{color:#0e0e0e;background:#f7f3ed}.pg-app-development a{color:#3f63f6;text-decoration:none}.pg-app-development a:hover{color:#2e4fd6}@keyframes floatY_appdevelopment{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes marquee_appdevelopment{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseDot_appdevelopment{0%,to{opacity:.4}50%{opacity:1}}@keyframes scopeIn_appdevelopment{0%{opacity:0;transform:translateY(30px)scale(.95)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes stepIn_appdevelopment{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.pg-app-development [data-scope-field]{-webkit-backdrop-filter:blur(12px)}.pg-app-development [data-scope-field]::placeholder{color:#f7f3ed4d}.pg-app-development [data-scope-field]:hover{border-color:#f7f3ed61}.pg-app-development [data-scope-chip]{-webkit-backdrop-filter:blur(12px)}.pg-app-development [data-scope-chip]:hover{transform:translateY(-2px)}.pg-app-development [data-scope-field]:focus{box-shadow:0 0 0 3px #3f63f633;background:#3f63f61f!important;border-color:#8fa5ffcc!important}.pg-app-development select[data-scope-field] option{color:#f7f3ed;background:#0e0e0e}.pg-app-development [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.65,.2,1),transform .9s cubic-bezier(.2,.65,.2,1);transform:translateY(30px)}.pg-app-development [data-reveal=in]{opacity:1;transform:translateY(0)}.pg-app-development [data-case] [data-case-img]{transition:transform 1.2s cubic-bezier(.2,.65,.2,1)}.pg-app-development [data-case]:hover [data-case-img]{transform:scale(1.05)}.pg-app-development [data-cap]:hover [data-cap-num]{color:#3f63f6!important}.pg-app-development [data-cap]{transform-style:preserve-3d;will-change:transform;transition:box-shadow .35s,transform .5s cubic-bezier(.2,.65,.2,1)}.pg-app-development [data-cap] h3,.pg-app-development [data-cap] [data-cap-num]{transform:translateZ(26px)}.pg-app-development [data-cap] p{transform:translateZ(14px)}.pg-app-development [data-cap]:hover{box-shadow:0 30px 70px #0e0e0e21!important}.pg-app-development [data-motion=reduced] [data-anim]{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-app-development,.pg-app-development *{transition-duration:10ms!important;animation:none!important}}.pg-app-development input::placeholder{color:#f7f3ed66}.pg-app-development .app-development-dhv1:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 70px #3f63f6b3}.pg-app-development .app-development-dhv2:hover{color:#f7f3ed;background:#f7f3ed24}.pg-app-development .app-development-dhv3:hover{transform:translateY(-4px);box-shadow:0 20px 50px #0e0e0e14}.pg-app-development .app-development-dhv4:hover{transform:translateY(-4px);box-shadow:0 20px 50px #0e0e0e40}.pg-app-development .app-development-dhv5:hover{background:#3f63f6;transform:translateY(-2px)}.pg-app-development .app-development-dhv6:hover{color:#f7f3ed;background:#3f63f6;transform:translateY(-2px)}.pg-app-development .app-development-dhv7:hover{width:216px;transform:rotateY(0);box-shadow:0 40px 80px #0009}.pg-app-development .app-development-dhv8:hover{color:#f7f3ed;background:#0e0e0e;border-color:#0e0e0e}.pg-app-development .app-development-dhv9:hover{color:#fff;box-shadow:0 12px 34px #3f63f673}.pg-app-development .app-development-dhv10:hover{color:#fff;transform:translateY(-3px);box-shadow:0 0 90px #3f63f6bf}.pg-app-development .app-development-dhv11:hover{background:#3f63f6;border-color:#3f63f6;transform:rotate(90deg)}.pg-app-development .app-development-dhv12:hover{transform:translateY(-2px);box-shadow:0 0 54px #3f63f6a6}.pg-app-development .app-development-dhv13:hover{background:#f7f3ed24}.pg-app-development .app-development-dhv14:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 60px #3f63f6b3}.pg-app-development .app-development-dhv15:hover{color:#8fa5ff}.pg-app-development .app-development-dbf1:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff1f,#fff0 42%),radial-gradient(circle at 80% -15%,#8fa5ff4d,#0000 55%);position:absolute;inset:0}.pg-web-development{color:#0e0e0e;background:#f7f3ed}.pg-web-development a{color:#3f63f6;text-decoration:none}.pg-web-development a:hover{color:#2e4fd6}@keyframes floatY_webdevelopment{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes marquee_webdevelopment{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseDot_webdevelopment{0%,to{opacity:.4}50%{opacity:1}}@keyframes scanline_webdevelopment{0%{transform:translateY(0)}to{transform:translateY(430px)}}@keyframes heroBreathe_webdevelopment{0%,to{opacity:.55}50%{opacity:1}}@keyframes arcSweep_webdevelopment{0%{transform:translate(-300px)}to{transform:translate(300px)}}@keyframes scopeIn_webdevelopment{0%{opacity:0;transform:translateY(30px)scale(.95)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes stepIn_webdevelopment{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes orbitZ_webdevelopment{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitZrev_webdevelopment{0%{transform:rotate(0)rotateX(-66deg)}to{transform:rotate(-360deg)rotateX(-66deg)}}@keyframes planetShade_webdevelopment{0%,to{filter:brightness(.45)saturate(.7);transform:scale(.82)}50%{filter:brightness(1.15);transform:scale(1.1)}}@keyframes sunPulse_webdevelopment{0%,to{box-shadow:0 0 60px #3f63f6cc,0 0 150px #3f63f673,inset -14px -14px 40px #00000073}50%{box-shadow:0 0 90px #3f63f6,0 0 220px #3f63f699,inset -14px -14px 40px #00000073}}.pg-web-development [data-solar]:hover [data-osync]{animation-play-state:paused}.pg-web-development [data-planet] [data-plabel]{opacity:0;transition:opacity .3s}.pg-web-development [data-planet]:hover [data-plabel]{opacity:1}@media (max-width:1340px){.pg-web-development [data-solarstage]{scale:.82}}@media (max-width:1050px){.pg-web-development [data-solarstage]{scale:.62}.pg-web-development [data-solarwrap]{height:560px!important}}@media (max-width:700px){.pg-web-development [data-solarstage]{scale:.42}.pg-web-development [data-solarwrap]{height:400px!important}}.pg-web-development [data-scope-field]{-webkit-backdrop-filter:blur(12px)}.pg-web-development [data-scope-field]::placeholder{color:#f7f3ed4d}.pg-web-development [data-scope-field]:hover{border-color:#f7f3ed61}.pg-web-development [data-scope-chip]{-webkit-backdrop-filter:blur(12px)}.pg-web-development [data-scope-chip]:hover{transform:translateY(-2px)}.pg-web-development [data-scope-field]:focus{box-shadow:0 0 0 3px #3f63f633;background:#3f63f61f!important;border-color:#8fa5ffcc!important}.pg-web-development select[data-scope-field] option{color:#f7f3ed;background:#0e0e0e}.pg-web-development [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.65,.2,1),transform .9s cubic-bezier(.2,.65,.2,1);transform:translateY(30px)}.pg-web-development [data-reveal=in]{opacity:1;transform:translateY(0)}.pg-web-development [data-case] [data-case-img]{transition:transform 1.2s cubic-bezier(.2,.65,.2,1)}.pg-web-development [data-case]:hover [data-case-img]{transform:scale(1.05)}.pg-web-development [data-cap]:hover [data-cap-num]{color:#3f63f6!important}.pg-web-development [data-cap]{transform-style:preserve-3d;will-change:transform;transition:box-shadow .35s,transform .5s cubic-bezier(.2,.65,.2,1)}.pg-web-development [data-cap] h3,.pg-web-development [data-cap] [data-cap-num]{transform:translateZ(26px)}.pg-web-development [data-cap] p{transform:translateZ(14px)}.pg-web-development [data-cap]:hover{border-color:#8fa5ff73!important;box-shadow:0 30px 70px #00000080,0 0 44px #3f63f62e!important}.pg-web-development [data-svc] [data-svc-code]{display:none}.pg-web-development [data-svc]:hover{background:#f7f3ed12!important}.pg-web-development [data-flash-overlay]{z-index:10;pointer-events:none;transition:background .15s linear;position:absolute;inset:0}@media (hover:none){.pg-web-development [data-flash-overlay],.pg-web-development [data-svc] [data-svc-code]{display:none}}.pg-web-development [data-motion=reduced] [data-anim]{animation:none!important}.pg-web-development [data-pstep]{opacity:.38;transition:opacity .5s}.pg-web-development [data-pstep][data-state=active]{opacity:1}.pg-web-development [data-pstep][data-state=done]{opacity:.6}.pg-web-development [data-pstep][data-state=active] [data-pnum]{box-shadow:0 0 26px #3f63f6bf;color:#fff!important;background:#3f63f6!important;border-color:#3f63f6!important}.pg-web-development [data-pstep][data-state=done] [data-pnum]{color:#0e0e0e!important;background:#7ee2a8!important;border-color:#7ee2a8!important}.pg-web-development [data-pstep][data-state=done] [data-pn]{opacity:0}.pg-web-development [data-pstep] [data-pc]{opacity:0;transition:opacity .3s}.pg-web-development [data-pstep][data-state=done] [data-pc]{opacity:1}.pg-web-development [data-pstep] [data-pdesc]{opacity:0;max-height:0;transition:max-height .6s cubic-bezier(.2,.65,.2,1),opacity .5s;overflow:hidden}.pg-web-development [data-pstep][data-state=active] [data-pdesc]{opacity:1;max-height:110px}.pg-web-development [data-stage]{box-sizing:border-box;opacity:0;pointer-events:none;padding:26px 28px;transition:opacity .55s cubic-bezier(.2,.65,.2,1),transform .65s cubic-bezier(.2,.65,.2,1);position:absolute;inset:0;transform:translateY(28px)scale(.97)}.pg-web-development [data-stage][data-on=true]{opacity:1;transform:none}.pg-web-development [data-stage] [data-si]{opacity:0;transition:opacity .5s cubic-bezier(.2,.65,.2,1),transform .6s cubic-bezier(.2,.65,.2,1);transform:translateY(16px)}.pg-web-development [data-stage][data-on=true] [data-si]{opacity:1;transform:none}.pg-web-development [data-stage] [data-sbar]{transform-origin:0;transition:transform .7s cubic-bezier(.2,.65,.2,1);transform:scaleX(0)}.pg-web-development [data-stage][data-on=true] [data-sbar]{transform:scaleX(1)}.pg-web-development [data-draw]{stroke-dasharray:520;stroke-dashoffset:520px;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.65,.2,1) .3s}.pg-web-development [data-stage][data-on=true] [data-draw]{stroke-dashoffset:0}@media (max-height:730px){.pg-web-development [data-stageview]{height:380px}.pg-web-development [data-stageview] [data-stage]{transform-origin:top;width:113.6%;margin-left:-6.8%;scale:.88}.pg-web-development [data-stageview] [data-stage][data-on=true]{transform:none}}@media (max-height:640px){.pg-web-development [data-stageview] [data-stage]{width:128.2%;margin-left:-14.1%;scale:.78}}@media (max-width:960px){.pg-web-development [data-procwrap]{height:auto!important}.pg-web-development [data-procwrap]>div{height:auto!important;padding:90px 0!important;position:relative!important}.pg-web-development [data-prow]{flex-direction:column;align-items:stretch!important}.pg-web-development [data-pstep]{opacity:1!important}.pg-web-development [data-pstep] [data-pdesc]{opacity:1!important;max-height:none!important}}@media (prefers-reduced-motion:reduce){.pg-web-development,.pg-web-development *{transition-duration:10ms!important;animation:none!important}}.pg-web-development input::placeholder{color:#f7f3ed66}.pg-web-development .web-development-dhv1:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 52px #3f63f699}.pg-web-development .web-development-dhv2:hover{color:#0e0e0e;transform:translateY(-2px);box-shadow:0 12px 34px #00000080}.pg-web-development .web-development-dhv3:hover{background:#3f63f6;transform:translateY(-2px)}.pg-web-development .web-development-dhv4:hover{color:#f7f3ed;background:#3f63f6;transform:translateY(-2px)}.pg-web-development .web-development-dhv5:hover{color:#f7f3ed;background:#0e0e0e;border-color:#0e0e0e}.pg-web-development .web-development-dhv6:hover{color:#fff;box-shadow:0 12px 34px #3f63f673}.pg-web-development .web-development-dhv7:hover{color:#fff;transform:translateY(-3px);box-shadow:0 0 90px #3f63f6bf}.pg-web-development .web-development-dhv8:hover{background:#3f63f6;border-color:#3f63f6;transform:rotate(90deg)}.pg-web-development .web-development-dhv9:hover{transform:translateY(-2px);box-shadow:0 0 54px #3f63f6a6}.pg-web-development .web-development-dhv10:hover{background:#f7f3ed24}.pg-web-development .web-development-dhv11:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 60px #3f63f6b3}.pg-web-development .web-development-dhv12:hover{color:#8fa5ff}.pg-ai-solutions{color:#0e0e0e;background:#f7f3ed}.pg-ai-solutions a{color:#3f63f6;text-decoration:none}.pg-ai-solutions a:hover{color:#2e4fd6}@keyframes floatY_aisolutions{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes marquee_aisolutions{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseDot_aisolutions{0%,to{opacity:.4}50%{opacity:1}}@keyframes heroBreathe_aisolutions{0%,to{opacity:.55}50%{opacity:1}}@keyframes stepIn_aisolutions{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes blinkDot_aisolutions{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes flowDash_aisolutions{to{stroke-dashoffset:-26px}}@keyframes redThrob_aisolutions{0%,to{box-shadow:0 0 40px #ff6b6b40}50%{box-shadow:0 0 80px #ff6b6b80}}@keyframes noteFly_aisolutions{0%{opacity:0;transform:translate(0)rotate(0)scale(.8)}12%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translate(var(--fx,-110px),var(--fy,-150px)) rotate(-22deg) scale(1.05)}}@keyframes aiLine_aisolutions{0%,to{filter:drop-shadow(0 0 12px #8fa5ffb3);opacity:.85}50%{filter:drop-shadow(0 0 30px #8fa5ff);opacity:1}}@media (max-width:900px){.pg-ai-solutions [data-hero-split]{grid-template-columns:1fr!important}.pg-ai-solutions [data-ai-line]{display:none!important}.pg-ai-solutions [data-split-r]{border-top:1px solid #f7f3ed1f}}.pg-ai-solutions [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.65,.2,1),transform .9s cubic-bezier(.2,.65,.2,1);transform:translateY(30px)}.pg-ai-solutions [data-reveal=in]{opacity:1;transform:translateY(0)}.pg-ai-solutions [data-sbar]{transform-origin:bottom;transition:transform 1.1s cubic-bezier(.2,.65,.2,1);transform:scaleY(0)}.pg-ai-solutions [data-reveal=in] [data-sbar]{transform:scaleY(1)}.pg-ai-solutions [data-seg]{transition:filter .3s}.pg-ai-solutions [data-seg]:hover{filter:brightness(1.15)}.pg-ai-solutions [data-cmp]{touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none}.pg-ai-solutions [data-dot]{transition:background .5s,box-shadow .5s,border-color .5s}.pg-ai-solutions [data-bento]{transition:transform .5s cubic-bezier(.2,.65,.2,1),box-shadow .5s,border-color .4s}.pg-ai-solutions [data-bento]:hover{transform:translateY(-5px);border-color:#3f63f666!important;box-shadow:0 30px 60px #0e0e0e1f!important}.pg-ai-solutions [data-proof]{transition:transform .5s cubic-bezier(.2,.65,.2,1),border-color .4s,background .4s}.pg-ai-solutions [data-proof]:hover{transform:translateY(-6px);background:#f7f3ed12!important;border-color:#8fa5ff80!important}.pg-ai-solutions input[type=range]{appearance:none;cursor:pointer;background:#f7f3ed47;border-radius:100px;outline:none;width:100%;height:6px}.pg-ai-solutions input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#f7f3ed;border:none;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 14px #0006}.pg-ai-solutions input[type=range]::-moz-range-thumb{background:#f7f3ed;border:none;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 14px #0006}.pg-ai-solutions input[type=range][data-adopt]::-webkit-slider-thumb{background:#7ee2a8;box-shadow:0 0 20px #7ee2a8cc}.pg-ai-solutions input[type=range][data-adopt]::-moz-range-thumb{background:#7ee2a8;box-shadow:0 0 20px #7ee2a8cc}.pg-ai-solutions [data-faq-body]{opacity:0;max-height:0;transition:max-height .55s cubic-bezier(.2,.65,.2,1),opacity .4s;overflow:hidden}.pg-ai-solutions [data-faq=open] [data-faq-body]{opacity:1;max-height:220px}.pg-ai-solutions [data-faq] [data-faq-x]{transition:transform .45s cubic-bezier(.2,.65,.2,1)}.pg-ai-solutions [data-faq=open] [data-faq-x]{transform:rotate(45deg)}.pg-ai-solutions [data-pipe]{transition:transform .5s cubic-bezier(.2,.65,.2,1),border-color .4s,background .4s}.pg-ai-solutions [data-pipe]:hover{transform:translateY(-6px);background:#f7f3ed12!important;border-color:#8fa5ff80!important}.pg-ai-solutions [data-audit-field]{transition:all .3s}.pg-ai-solutions [data-audit-field]::placeholder{color:#f7f3ed4d}.pg-ai-solutions [data-audit-field]:focus{outline:none;box-shadow:0 0 0 3px #3f63f633;background:#3f63f61f!important;border-color:#8fa5ffcc!important}.pg-ai-solutions [data-motion=reduced] [data-anim]{animation:none!important}@media (prefers-reduced-motion:reduce){.pg-ai-solutions,.pg-ai-solutions *{transition-duration:10ms!important;animation:none!important}}@media (max-width:1080px){.pg-ai-solutions [data-hero-grid]{grid-template-columns:1fr!important}.pg-ai-solutions [data-hero-right]{margin-top:56px}}@media (max-width:960px){.pg-ai-solutions [data-bgrid]{grid-template-columns:1fr!important}.pg-ai-solutions [data-bgrid]>div{grid-column:auto!important}.pg-ai-solutions [data-2col]{grid-template-columns:1fr!important}.pg-ai-solutions [data-pipes]{grid-template-columns:1fr 1fr!important}.pg-ai-solutions [data-leak-grid]{grid-template-columns:1fr!important}}@media (max-width:620px){.pg-ai-solutions [data-pipes]{grid-template-columns:1fr!important}}@keyframes hxUp_aisolutions{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}@keyframes hxShaft_aisolutions{0%{opacity:0;transform:translate(-50%)scaleY(0)}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes hxPulse_aisolutions{0%,to{opacity:1;filter:brightness()}50%{opacity:.82;filter:brightness(1.28)}}@keyframes hxDots_aisolutions{0%,to{opacity:.6}50%{opacity:.95}}@keyframes hxUpC_aisolutions{0%{opacity:0;transform:translate(-50%,46px)}to{opacity:1;transform:translate(-50%)}}@keyframes hxNudge_aisolutions{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes hxMote_aisolutions{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}to{opacity:0;transform:translateY(-460px)}}.pg-ai-solutions [data-hx]{opacity:0;animation:1s cubic-bezier(.2,.65,.2,1) both hxUp_aisolutions}.pg-ai-solutions [data-hx="1"]{animation-delay:50ms}.pg-ai-solutions [data-hx="2"]{animation-delay:.16s}.pg-ai-solutions [data-hx="3"]{animation-delay:.26s}.pg-ai-solutions [data-hx="4"]{animation-delay:.44s}.pg-ai-solutions [data-hx="5"]{animation-delay:.58s}.pg-ai-solutions [data-hx="6"]{animation-delay:.9s}.pg-ai-solutions [data-hx="7"]{animation-delay:1.02s}.pg-ai-solutions [data-hx="8"]{animation-name:hxUpC_aisolutions;animation-delay:1.2s}.pg-ai-solutions .ai-solutions-dhv1:hover{color:#0a1236;transform:translateY(-2px);box-shadow:0 20px 54px #0a1236b3}.pg-ai-solutions .ai-solutions-dhv2:hover{color:#f7f3ed;background:#f7f3ed21;transform:translateY(-2px)}.pg-ai-solutions .ai-solutions-dhv3:hover{transform:translateY(-2px);box-shadow:0 0 60px #3f63f6b3}
