@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0d7395fc9d2cc18e-s.10gw72_8z8hvs.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/42fdc379e58c639f-s.02yf0n47qd7o2.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9f07c7c28a9bc3ba-s.p.4385uxmy_0k50.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/508e9c8e4bf8c79e-s.0oyzxt25o04hn.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/276786042f62a244-s.1mvnrqeaekxir.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/edcf447d6990da7e-s.p.2dp-f23wu3v3i.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3d649eca0e6ca1fb-s.1e_w2neme9lfb.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/da1f5095ad42b608-s.052mj4vad4-0p.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5de307a1cf21ffb0-s.p.2mgv7i7jizf-l.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f8108b279d18af14-s.3qay488b_r2gm.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e9dbbfb7e7bc7f69-s.0z63l901zm2gy.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b06c83c7cc676c09-s.p.3yhl5gv5w-0s5.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5929d901dfa1aeda-s.0arjo260shtoe.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/845d40ca8bfb4186-s.2pqty136dttgy.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b6620be20ad708dd-s.p.3xsquyelyuj-f.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/d261761e68f7a421-s.0mu7_u86a512k.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/edad92c52070cfd9-s.41q2c8qe6rlze.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/6aac95a85db691f1-s.p.2a9uz8f7ahspn.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.280oih_b74u9j.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3qxy1tqak831c.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.1h18_wedhzk4h.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2?dpl=dpl_F9KuPP5BNLPXHmkeepGaJfQscfXS)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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_f046352-module__Zg8toa__className{font-family:Poppins,Poppins Fallback}.poppins_f046352-module__Zg8toa__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-poppins);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:#0f172a;--brand:#0665fd}body{background:var(--background);color:var(--foreground);font-family:var(--font-poppins), Arial, Helvetica, sans-serif;line-height:1.6}::selection{color:#0f172a;background:#0665fd2e}@keyframes pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.live-ring{animation:1.6s ease-out infinite pulse-ring}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.shimmer-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0f172a 30%,#0665fd 50%,#0f172a 70%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #80b9ff}.hero-shell{color:#fff;background:#086ada url(/hero-sky.png) 50%/cover no-repeat;border-radius:28px;margin:10px;padding-bottom:30px;position:relative;overflow:hidden}.hero-shell:before{content:"";pointer-events:none;background:linear-gradient(#0055d544 0%,#0000 70%);position:absolute;inset:0}.site-header{z-index:2;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:30px 48px;display:flex;position:relative}.header-logo{width:176px;height:auto}.site-header nav{gap:34px;display:flex}.site-header nav a,.header-cta,.button-glass,.button-white{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}.site-header nav a{opacity:.85;transition:opacity .2s}.site-header nav a:hover{opacity:1}.header-cta{color:#075bd5;background:#fff;border-radius:100px;align-items:center;gap:22px;padding:14px 22px;display:flex}.hero-content{z-index:1;text-align:center;padding:91px 24px 0;position:relative}.hero-eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#e2efff;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;display:inline-flex}.hero-eyebrow>span{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff16}.hero-content h1{letter-spacing:-.035em;font-size:clamp(48px,5.8vw,86px);font-weight:500;line-height:1.08}.hero-content h1>span{color:#bddcff}.hero-content>p{color:#eff7ff;letter-spacing:-.02em;max-width:535px;margin:26px auto 0;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.button-glass,.button-white{border-radius:100px;justify-content:center;align-items:center;min-height:52px;transition:transform .2s,background .2s;display:inline-flex}.button-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0047ab65;border:1px solid #ffffff18;padding:0 25px}.button-white{color:#0f172a;background:#fff;gap:18px;padding:5px 5px 5px 24px}.button-white>span{color:#fff;background:#0665fd;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:400;display:grid}.button-glass:hover,.button-white:hover,.header-cta:hover{transform:translateY(-2px)}.showcase{z-index:1;max-width:1600px;margin:48px auto 0;position:relative}.showcase-track{perspective:1100px;height:322px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.solution-card{will-change:transform;color:#0f172a;backface-visibility:hidden;background:#f8fbff;border:1px solid #ffffffb0;border-radius:16px;width:212px;height:260px;padding:7px;position:absolute;top:8px;left:50%;box-shadow:0 16px 28px #00398120}.solution-visual{background:#edf3fe;border-radius:10px;height:190px;overflow:hidden}.solution-caption{padding:11px 6px 0}.solution-caption>span{color:#526985;letter-spacing:.09em;text-transform:uppercase;font-size:10px;display:block}.solution-caption h3{letter-spacing:-.03em;margin-top:3px;font-size:13px;font-weight:600}.preview-dashboard{background:#fff;height:100%;padding:15px}.preview-topline{color:#6b7d93;justify-content:space-between;font-size:10px;display:flex}.preview-dashboard strong{letter-spacing:-.035em;max-width:150px;margin-top:12px;font-size:19px;line-height:1.15;display:block}.chart-bars{border-bottom:1px solid #d8e2f1;align-items:end;gap:6px;height:81px;margin-top:10px;display:flex}.chart-bars span{background:#0665fd;border-radius:4px 4px 0 0;flex:1}.preview-bottom{color:#6b7d93;justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.preview-workflow{background-image:radial-gradient(#bacfeb 1px,#0000 1px);background-size:12px 12px;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.workflow-node{background:#fff;border:1px solid #d6e4f9;border-radius:7px;align-items:center;gap:7px;width:160px;padding:11px 9px;font-size:10px;display:flex;box-shadow:0 4px 8px #0c39650a}.workflow-node b{color:#0665fd;margin-left:auto}.workflow-node.blue{color:#fff;background:#0665fd;border-color:#0665fd}.workflow-node.blue b{color:#fff}.preview-workflow i{background:#8eafe1;width:1px;height:16px}.preview-code{color:#d8e6ff;background:#0f172a;height:100%;padding:13px 11px;font-family:monospace;font-size:9px;line-height:1.8}.code-dots{color:#7da0d4;margin-bottom:16px;font-size:9px}.code-dots span{margin-left:15px}.preview-code em{color:#87adff;font-style:normal}.preview-code i{color:#9dc5ff;font-style:normal}.preview-code b{color:#fff}.code-status{color:#9dc5ff;border-top:1px solid #ffffff20;margin-top:10px;padding-top:9px}.preview-chat{background:linear-gradient(140deg,#deebff,#f4f8ff);height:100%;padding:12px}.ai-avatar{color:#fff;text-align:center;background:#0665fd;border-radius:9px;width:28px;height:28px;margin-right:8px;font-size:22px;display:inline-block}.preview-chat>strong{font-size:12px}.chat-bubble{background:#fff;border-radius:9px 9px 9px 2px;margin-top:13px;margin-right:16px;padding:10px;font-size:10px}.chat-bubble.reply{color:#fff;background:#0665fd;border-radius:9px 9px 2px;margin:8px 0 0 16px}.chat-input{color:#7a8ca6;background:#fff;border-radius:20px;justify-content:space-between;margin-top:14px;padding:6px 10px;font-size:9px;display:flex}.preview-mobile{background:linear-gradient(135deg,#87b8ff,#d5e6ff);justify-content:center;height:100%;padding-top:13px;display:flex}.phone{background:#fff;border:4px solid #0f172a;border-radius:20px 20px 0 0;width:120px;padding:8px;box-shadow:8px 10px 20px #17478825}.phone-notch{background:#0f172a;border-radius:8px;width:36px;height:5px;margin:-4px auto 9px}.phone>span{color:#7286a1;font-size:7px;display:block}.phone>strong{letter-spacing:-.035em;font-size:11px}.phone-banner{color:#fff;background:#0665fd;border-radius:6px;margin-top:7px;padding:12px 8px;font-size:12px;line-height:1.2;position:relative}.phone-banner b{position:absolute;bottom:8px;right:6px}.phone-row{justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.phone-line{background:#e6eef9;border-radius:3px;height:6px;margin-top:7px}.phone-line.short{width:70%}.phone-tabs{text-align:center;color:#0665fd;margin-top:12px;font-size:12px}.showcase-bottom{justify-content:center;align-items:center;gap:16px;margin-top:0;display:flex}.showcase-bottom p{color:#fff;font-size:15px}.motion-toggle{cursor:pointer;background:#004b9c70;border:1px solid #ffffff60;border-radius:50%;width:30px;height:30px;font-size:12px}.hero-footnote{text-transform:uppercase;letter-spacing:.15em;color:#fff;justify-content:center;align-items:center;gap:18px;margin-top:32px;font-size:11px;display:flex;position:relative}.hero-footnote i{background:#fff;border-radius:50%;width:3px;height:3px}.section-heading h2,.contact-section h2{letter-spacing:-.035em;font-weight:500;line-height:1.15}.section-heading h2{font-size:clamp(32px,4vw,48px)}.service-card{background:#fff;box-shadow:0 4px 24px #0f397303}.service-card:hover{background:#f2f7ff}.service-card h3{letter-spacing:-.035em;font-size:20px}.service-card p{font-size:16px}.contact-section{padding-top:12px}@media (min-width:1600px){.hero-content{padding-top:125px}.hero-shell{padding-bottom:45px}.showcase{margin-top:60px}}@media (max-width:767px){.hero-shell{border-radius:20px;margin:6px}.site-header{padding:24px}.site-header nav{display:none}.header-logo{width:142px}.header-cta{gap:12px;padding:11px 15px;font-size:10px}.hero-content{padding-top:64px}.hero-content>p{max-width:410px;font-size:16px}.hero-eyebrow{letter-spacing:.11em;font-size:10px}.hero-content h1{font-size:clamp(43px,8vw,60px)}.showcase{margin-top:38px}.showcase-track{height:310px}.solution-card{width:170px;height:242px}.solution-visual{height:173px}.solution-caption h3{font-size:11px}.solution-caption>span{font-size:8px}.workflow-node{width:137px;font-size:9px}.preview-code{font-size:7px}.preview-chat>strong{font-size:9px}.chat-bubble{font-size:8px}.hero-footnote{letter-spacing:.06em;gap:9px;font-size:8px}.button-glass,.button-white{font-size:11px}.services-section{padding-top:70px;padding-bottom:70px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap{width:min(1180px,100% - 64px);margin-inline:auto}.section{padding-block:88px}.compact-top{padding-top:0}.global-header{z-index:10;justify-content:space-between;align-items:center;gap:32px;max-width:1280px;margin:auto;padding:28px 42px;display:flex;position:relative}.global-header img{width:176px;height:auto}.global-header nav{align-items:center;gap:28px;font-size:14px;display:flex}.global-header nav a{transition:color .2s}.global-header nav a:hover,.global-header nav a[aria-current]{color:#0665fd}.global-header .nav-contact{color:#fff;background:#0665fd;border-radius:30px;gap:22px;padding:14px 22px;display:flex}.global-header.on-blue{color:#fff}.on-blue nav a:hover,.on-blue nav a[aria-current]{color:#bddcff}.on-blue .nav-contact{color:#0665fd;background:#fff}.menu-toggle{display:none}.eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#0665fd;font-size:12px;font-weight:600;display:block}.section-title{text-align:center;max-width:730px;margin:0 auto 44px}.section-title h2,.stories-panel h2,.integration-panel h2,.startup-panel h2,.contact-grid h2{letter-spacing:-.035em;margin-top:18px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.12}.section-title p{color:#617087;max-width:590px;margin:20px auto 0;font-size:17px;line-height:1.7}.action-button{color:#fff;cursor:pointer;background:#0665fd;border:1px solid #0000;border-radius:32px;justify-content:center;align-items:center;gap:22px;padding:14px 20px;font-size:14px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.action-button:hover{background:#0557dc;transform:translateY(-2px)}.action-button span{font-size:20px;line-height:1}.action-button.secondary{color:#0f172a;background:#fff;border-color:#dfe7f2}.action-button.secondary:hover{background:#edf4ff}.brand-strip{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding-block:38px;display:flex}.brand-strip>span{color:#617087;font-size:14px}.brand-strip strong{letter-spacing:-.035em;color:#526079;font-size:24px;font-weight:500}.capability-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.capability-card{background:#fff;border:1px solid #e9edf4;border-radius:24px;flex-direction:column;padding:30px;scroll-margin-top:30px;transition:transform .2s,box-shadow .2s;display:flex}.capability-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #183a6909}.capability-top{justify-content:space-between;align-items:center;margin-bottom:54px;display:flex}.service-symbol{color:#0665fd;background:#edf4ff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.card-index{color:#9ba8bb;font-size:12px}.capability-card h3{letter-spacing:-.035em;font-size:23px;font-weight:500;line-height:1.2}.capability-card p{color:#617087;margin-top:15px;font-size:16px;line-height:1.7}.capability-card ul{color:#526079;border-top:1px solid #e9edf4;margin-top:22px;padding-top:22px;font-size:14px}.capability-card li{margin-bottom:10px}.capability-card li:before{content:"＋";color:#0665fd;margin-right:8px}.capability-card>a{color:#0665fd;justify-content:space-between;margin-top:auto;padding-top:28px;font-size:14px;display:flex}.section-link{text-align:center;margin-top:32px}.split-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.split-heading .section-title{text-align:left;max-width:660px;margin:0}.split-heading .section-title p{margin-left:0}.split-heading>.action-button{flex-shrink:0}.project-grid{grid-template-columns:1fr 1fr;gap:32px 24px;display:grid}.project-tile{min-width:0}.project-art{background:#e9f0ff;border-radius:26px;justify-content:center;align-items:center;height:350px;display:flex;position:relative;overflow:hidden}.project-chat .project-art{background:#e9edf5}.project-mobile .project-art{background:#ddefff}.project-workflow .project-art{background:#eef4ff}.project-preview{border:7px solid #fff;border-radius:19px;width:200px;height:190px;transition:transform .4s;overflow:hidden;transform:rotate(-7deg)scale(1.25);box-shadow:0 24px 32px #18355e25}.project-tile:nth-child(2n) .project-preview{transform:rotate(7deg)scale(1.25)}.project-tile:hover .project-preview{transform:rotate(0)scale(1.32)}.concept-label{color:#526079;background:#ffffff80;border:1px solid #ffffffa0;border-radius:30px;padding:7px 12px;font-size:11px;position:absolute;top:20px;left:22px}.art-label{color:#405573;font-size:14px;position:absolute;bottom:22px;left:26px}.project-info{padding:24px 4px}.project-info h3{letter-spacing:-.035em;justify-content:space-between;margin-top:9px;font-size:26px;font-weight:500;display:flex}.project-info p{color:#617087;max-width:490px;margin-top:12px;font-size:15px;line-height:1.7}.filter-row{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.filter-row button{cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:30px;padding:10px 22px;font-size:14px}.filter-row button[aria-pressed=true]{color:#fff;background:#0665fd;border-color:#0665fd}.partnership-section{background:#eef3fa}.model-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.model-card{background:#fff;border-radius:24px;flex-direction:column;padding:32px;display:flex}.model-card .eyebrow{letter-spacing:.1em;font-size:10px}.model-card h3{letter-spacing:-.035em;margin-block:24px 16px;font-size:28px;font-weight:500;line-height:1.2}.model-card p{color:#617087;font-size:15px;line-height:1.7}.model-card ul{margin-block:26px 32px;font-size:14px;line-height:1.7}.model-card li{border-top:1px solid #e9edf4;padding-block:8px}.model-card .action-button{margin-top:auto;padding-inline:14px;font-size:13px}.model-card.featured{color:#fff;background:#0f172a}.model-card.featured .eyebrow{color:#a4cbff}.model-card.featured p{color:#bed0e9}.model-card.featured li{border-color:#ffffff20}.process-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.process-grid article{border-top:1px solid #cbd9ed;padding-top:22px}.process-grid article>span{color:#0665fd;font-size:13px}.process-grid h3{letter-spacing:-.035em;margin-top:30px;font-size:25px}.process-grid p{color:#617087;margin-top:12px;font-size:15px;line-height:1.7}.stories-panel{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.stories-panel p{color:#617087;margin-block:20px 28px;font-size:16px;line-height:1.7}.story-note{background:#e6efff;border-radius:26px;padding:40px;transform:rotate(3deg)}.story-note>span{color:#526985;font-size:12px}.story-note h3{letter-spacing:-.035em;margin-top:30px;font-size:40px;line-height:1.3}.story-note em{color:#0665fd;font-style:normal}.story-note p{font-size:14px}.faq-section{grid-template-columns:.85fr 1.15fr;gap:60px;display:grid}.faq-section .section-title{text-align:left}.faq-list details{border-bottom:1px solid #dfe7f2;padding-block:22px}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#0665fd}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:#617087;padding-top:18px;font-size:15px;line-height:1.8}.cta-panel{text-align:center;color:#fff;background:#0665fd;border-radius:32px;margin-block:50px 80px;padding:70px 30px}.cta-panel .eyebrow{color:#c0d9ff}.cta-panel h2{letter-spacing:-.035em;margin-top:24px;font-size:clamp(46px,6vw,76px);line-height:1.05}.cta-panel p{color:#dbeaff;margin-block:24px 30px;font-size:16px;line-height:1.7}.cta-panel .action-button{color:#0665fd;background:#fff}.cta-panel>a:last-child{color:#dbeaff;width:fit-content;margin:20px auto 0;font-size:14px;display:block}.footer-top{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-block:10px 64px;display:grid}.footer-top p{color:#617087;margin-top:24px;font-size:14px;line-height:1.8}.footer-top h3{margin-bottom:22px;font-size:14px;font-weight:600}.footer-top a{color:#617087;overflow-wrap:anywhere;margin-bottom:14px;font-size:14px;display:block}.footer-top a:hover{color:#0665fd}.footer-bottom{color:#617087;border-top:1px solid #dfe7f2;justify-content:space-between;gap:20px;padding-block:25px;font-size:12px;display:flex}.page-intro{max-width:860px;padding-block:76px 64px}.page-intro h1{letter-spacing:-.035em;margin-top:22px;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:1.06}.page-intro p{color:#617087;max-width:650px;margin-top:26px;font-size:18px;line-height:1.75}.editorial-note{color:#617087;margin-top:30px;font-size:14px;line-height:1.7}.integration-panel,.startup-panel{background:#eef3fc;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:55px;display:grid}.integration-panel p,.startup-panel p{color:#617087;margin-block:22px 28px;line-height:1.8}.integration-map{aspect-ratio:1;border:1px solid #d1e0f5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:35px;padding:30px;display:flex;box-shadow:0 0 0 18px #f4f7fd,0 0 0 19px #dfe8f6}.integration-map strong{color:#fff;letter-spacing:-.035em;background:#0665fd;border-radius:18px;padding:22px;font-size:24px;box-shadow:0 12px 24px #0665fd20}.integration-map>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.integration-map span{background:#fff;border:1px solid #dfe7f2;border-radius:20px;padding:8px 14px;font-size:12px}.startup-panel{color:#fff;background:#0f172a}.startup-panel .eyebrow{color:#9dc5ff}.startup-panel p{color:#bfd0e9}.startup-checklist h3{letter-spacing:-.035em;font-size:24px}.startup-checklist p{border-bottom:1px solid #ffffff20;gap:18px;padding-bottom:18px;font-size:14px;display:flex}.startup-checklist p span{color:#80b5ff}.about-statement{background:#e7f0ff;border-radius:30px;padding:65px}.about-statement>span{color:#0665fd;letter-spacing:.15em;font-size:12px}.about-statement h2{letter-spacing:-.035em;margin-block:28px;font-size:clamp(35px,5vw,62px);line-height:1.12}.about-statement p{color:#526985;max-width:690px;font-size:18px;line-height:1.8}.values-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.values-grid article{background:#fff;border-radius:22px;padding:32px}.values-grid h3{letter-spacing:-.035em;margin-bottom:16px;font-size:23px}.values-grid p{color:#617087;line-height:1.8}.testimonial-empty{color:#fff;text-align:center;background:#0f172a;border-radius:30px;padding:60px}.quote-mark{color:#82b6ff;font-family:Georgia,serif;font-size:110px;line-height:1;display:block}.testimonial-empty h2{letter-spacing:-.035em;font-size:40px}.testimonial-empty p{color:#bfd0e9;max-width:620px;margin:20px auto 30px;line-height:1.8}.contact-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.contact-grid aside>p{color:#617087;margin-block:24px 36px;line-height:1.8}.contact-grid aside>a{overflow-wrap:anywhere;border-bottom:1px solid #dfe7f2;padding-block:19px;font-size:17px;display:block}.contact-grid small{color:#617087;margin-bottom:8px;font-size:12px;display:block}.contact-next{background:#eaf2ff;border-radius:20px;margin-top:30px;padding:26px}.contact-next h3{font-weight:600}.contact-next p{color:#526985;margin-top:10px;font-size:14px;line-height:1.8}.enquiry-form{background:#fff;border:1px solid #e7edf5;border-radius:26px;padding:36px}.enquiry-form h2{margin-top:0;font-size:28px}.enquiry-form>p{color:#617087;margin-block:14px 26px;font-size:14px;line-height:1.7}.enquiry-form label{flex-direction:column;gap:9px;margin-bottom:22px;font-size:13px;display:flex}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{color:#0f172a;width:100%;min-width:0;font:inherit;background:#f8fafc;border:1px solid #dce5f1;border-radius:10px;padding:12px;font-size:14px}.enquiry-form textarea{resize:vertical}.form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.enquiry-form input:focus,.enquiry-form textarea:focus,.enquiry-form select:focus{outline-offset:2px;outline:2px solid #0665fd}.enquiry-result{background:#eff5ff;border-radius:14px;margin-top:30px;padding:22px}.enquiry-result h3{font-weight:600}.enquiry-result p{margin-block:12px;font-size:14px}.enquiry-result .action-button{margin:6px 6px 6px 0;font-size:12px}.enquiry-result button{cursor:pointer;color:#0665fd;margin-top:16px;font-size:14px;display:block}.enquiry-result details{margin-top:20px;font-size:13px}.enquiry-result pre{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.back-link{color:#617087;margin-top:35px;font-size:14px;display:inline-block}.detail-art{height:420px}.detail-art .project-preview{transform:rotate(-5deg)scale(1.65)}.detail-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.detail-grid h2{letter-spacing:-.035em;margin-top:20px;font-size:34px;line-height:1.3}.detail-grid p{color:#617087;margin-block:20px;line-height:1.8}.detail-grid h3{margin-top:30px;font-size:20px}.detail-grid ul{color:#526985;margin-top:20px;font-size:15px}.detail-grid li{margin-block:12px}@media (max-width:1000px){.global-header{padding:24px}.global-header nav{gap:18px;font-size:13px}.model-card,.capability-card{padding:24px}.model-card h3{font-size:25px}.integration-panel,.startup-panel{gap:35px;padding:35px}.contact-grid{gap:35px}.footer-top{gap:24px}}@media (max-width:767px){.wrap{width:calc(100% - 40px)}.section{padding-block:55px}.compact-top{padding-top:0}.global-header{padding:24px 20px}.global-header img{width:150px}.menu-toggle{cursor:pointer;background:0 0;padding:8px;font-size:14px;display:block}.global-header nav{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px;display:none;position:absolute;top:76px;left:12px;right:12px;box-shadow:0 12px 30px #112b4b18}.global-header nav.is-open{flex-direction:column;align-items:stretch;gap:22px;display:flex}.on-blue .nav-contact{color:#fff;background:#0665fd}.on-blue nav a:hover{color:#0665fd}.brand-strip{flex-wrap:wrap;justify-content:center;gap:22px;padding-block:28px}.brand-strip>span{text-align:center;width:100%}.brand-strip strong{font-size:21px}.capability-grid,.model-grid,.values-grid{grid-template-columns:1fr}.capability-top{margin-bottom:30px}.capability-card{padding:28px}.project-grid{grid-template-columns:1fr}.project-art{height:320px}.split-heading{display:block}.split-heading>.action-button{margin-top:25px}.model-card{padding:30px}.process-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.stories-panel,.faq-section,.integration-panel,.startup-panel,.contact-grid,.detail-grid{grid-template-columns:1fr;gap:40px}.story-note{padding:30px;transform:rotate(1deg)}.story-note h3{font-size:34px}.cta-panel{margin-block:20px 50px;padding:50px 20px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}.page-intro{padding-block:48px}.page-intro p{font-size:16px}.about-statement,.testimonial-empty{padding:34px 24px}.about-statement p{font-size:16px}.integration-panel,.startup-panel{padding:30px 24px}.integration-map{max-width:320px;margin:20px auto}.enquiry-form{padding:25px}.form-pair{grid-template-columns:1fr;gap:0}.detail-art{height:350px}.detail-art .project-preview{transform:rotate(-5deg)scale(1.3)}.section-title{margin-bottom:32px}}.skip-link{z-index:100;color:#0665fd;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%);box-shadow:0 4px 20px #0f172a20}.skip-link:focus{transform:translateY(0)}.service-detail-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;padding-bottom:35px;display:grid}.service-detail-hero .page-intro{padding-bottom:30px}.service-detail-hero h1{font-size:clamp(44px,5vw,66px)}.service-detail-art{background:linear-gradient(135deg,#e9f2ff,#dae7ff);border-radius:32px;place-items:center;height:380px;margin-top:55px;display:grid;overflow:hidden}.service-detail-art .project-preview{transform:rotate(-6deg)scale(1.4)}.service-brief-panel{color:#fff;background:#0f172a;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:44px;display:grid}.service-brief-panel .eyebrow{color:#9ec7ff}.service-brief-panel h2{letter-spacing:-.035em;margin-block:18px;font-size:36px;line-height:1.15}.service-brief-panel p{color:#bfd0e9;line-height:1.8}.service-brief-panel li{border-bottom:1px solid #ffffff20;gap:22px;padding-block:18px;font-size:15px;display:flex}.service-brief-panel li span{color:#9ec7ff}.related-services>div:last-child{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.related-services a{background:#fff;border:1px solid #e6edf6;border-radius:22px;padding:28px}.related-services a>span{color:#0665fd;font-size:28px}.related-services h3{letter-spacing:-.035em;margin-block:24px 14px;font-size:23px}.related-services p{color:#617087;font-size:15px;line-height:1.7}.related-services b{color:#0665fd;margin-top:25px;font-size:14px;font-weight:500;display:block}@media (max-width:767px){.service-detail-hero,.service-brief-panel,.related-services>div:last-child{grid-template-columns:1fr;gap:28px}.service-detail-art{height:290px;margin-top:10px}.service-detail-art .project-preview{transform:rotate(-6deg)scale(1.15)}.service-brief-panel{padding:28px}}button,input,select,textarea{font-family:inherit}h1,h2,h3{text-wrap:balance}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--ink:#0f172a;--ink-2:#1e293b;--brand:#0665fd;--brand-soft:#8fb8ff;--muted:#617087;--line:#e6ebf3}em{font-style:italic}.preview-code em{font-family:inherit}.hx-btn{border-radius:100px;align-items:center;gap:14px;min-height:52px;padding:6px 6px 6px 24px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.hx-btn:hover{transform:translateY(-2px)}.hx-btn.primary{background:var(--brand);color:#fff;box-shadow:0 10px 30px -8px #0665fdaa,inset 0 1px #ffffff40}.hx-btn.primary>span{width:40px;height:40px;color:var(--brand);background:#fff;border-radius:50%;place-items:center;font-size:18px;display:grid}.hx-btn.ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff2e;padding:6px 24px}.hx-btn.ghost:hover{background:#ffffff1a}.split-heading .section-title{text-align:left}.split-heading .section-title p{margin-left:0}.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(250px,auto);gap:18px;display:grid}.bento-card{border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.bento-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #0c2a5a40}.bento-card.b-wide{grid-column:span 2}.bento-card.b-tall{grid-area:span 2/span 2}.bento-head{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.bento-icon{width:46px;height:46px;color:var(--brand);background:#edf4ff;border-radius:14px;place-items:center;font-size:20px;display:grid}.bento-arrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .25s,background .25s;display:grid}.bento-card:hover .bento-arrow{background:var(--brand);border-color:var(--brand);color:#fff;transform:rotate(45deg)}.bento-card h3{letter-spacing:-.03em;font-size:22px;font-weight:600}.bento-card p{color:var(--muted);max-width:380px;margin-top:10px;font-size:15px}.bento-card ul{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bento-card li{color:#3b4a63;background:#f1f5fb;border-radius:100px;padding:6px 12px;font-size:12px}.bento-art{color:#0f172a;border-radius:16px;width:240px;height:200px;transition:rotate .35s;position:absolute;bottom:-24px;right:-20px;overflow:hidden;rotate:-6deg;box-shadow:0 20px 40px -16px #00000060}.bento-card:hover .bento-art{rotate:-2deg}.bento-card.b-wide{padding-right:260px}.bento-card.b-tall .bento-art{zoom:1.5;width:300px;height:260px;margin:auto auto -70px;position:relative;bottom:auto;right:auto;translate:0;rotate:none}.bento-card.b-tall:hover .bento-art{translate:0 -8px}.bento-card.dark{background:radial-gradient(120% 120% at 100% 100%, #123a8a 0%, var(--ink) 60%);color:#fff;border-color:#0000}.bento-card.blue{background:var(--brand);color:#fff;border-color:#0000}.bento-card.dark p,.bento-card.blue p{color:#cad8f2}.bento-card.dark li,.bento-card.blue li{color:#e6eeff;background:#ffffff1a}.bento-card.dark .bento-icon,.bento-card.blue .bento-icon{color:#fff;background:#ffffff1f}.bento-card.dark .bento-arrow,.bento-card.blue .bento-arrow{border-color:#fff3}.bento-card.blue:hover .bento-arrow,.bento-card.dark:hover .bento-arrow{color:var(--brand);background:#fff}.bento-card.soft{background:linear-gradient(135deg,#eef4ff 0%,#eaf2ff 100%);border-color:#dbe8ff}.work-band{background:linear-gradient(#eef3fb 0%,#f8fafc 100%)}.dark-band{background:radial-gradient(50% 80% at 50% 0%, #0665fd40, transparent 70%), var(--ink);color:#fff;border-radius:28px;margin:0 10px}.dark-band .section-title p{color:#a9b8d4}.dark-band .eyebrow{color:var(--brand-soft)}.timeline{grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(90deg, #9dc5ff, var(--brand), #9dc5ff);opacity:.6;height:2px;position:absolute;top:28px;left:6%;right:6%}.timeline li{text-align:center;padding:0 8px;position:relative}.tl-num{background:var(--ink-2);width:58px;height:58px;box-shadow:0 0 0 8px var(--ink), 0 0 30px #0665fd66;color:var(--brand-soft);border:1px solid #ffffff2a;border-radius:50%;place-items:center;margin:0 auto 24px;font-weight:600;display:grid;position:relative}.timeline h3{letter-spacing:-.03em;font-size:22px;font-weight:600}.timeline p{color:#a9b8d4;margin-top:10px;font-size:15px}.tm{grid-template-columns:1.7fr 1fr;gap:20px;display:grid}.tm-stage{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;min-height:380px;padding:48px;display:flex;position:relative;box-shadow:0 30px 60px -40px #0c2a5a50}.tm-stage figure{flex:1}.tm-mark{color:#e3edff;pointer-events:none;font-family:inherit;font-size:180px;line-height:1;position:absolute;top:6px;right:36px}.tm-sample{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;background:#e7f0ff;border-radius:100px;margin-bottom:14px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.tm-stars{color:var(--brand);letter-spacing:3px;font-size:16px}.tm blockquote{letter-spacing:-.025em;color:#0f172a;margin-top:18px;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.4;position:relative}.tm figcaption{align-items:center;gap:14px;margin-top:30px;display:flex}.tm figcaption strong{font-size:15px;display:block}.tm figcaption small{color:var(--muted);font-size:13px}.tm figcaption em{color:var(--brand);background:#edf4ff;border-radius:100px;margin-left:auto;padding:5px 12px;font-family:inherit;font-size:12px;font-style:normal}.tm-avatar{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:600;display:grid}.tm-nav{align-items:center;gap:16px;margin-top:30px;display:flex}.tm-nav>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:44px;height:44px;transition:background .2s}.tm-nav>button:hover{background:#edf4ff}.tm-dots{gap:8px;display:flex}.tm-dots button{cursor:pointer;background:#cfd9e8;border-radius:100px;width:8px;height:8px;transition:width .3s}.tm-dots button.on{background:var(--brand);width:28px}.tm-side{grid-template-rows:1fr 1fr auto;gap:20px;display:grid}.tm-side-card{background:var(--ink);color:#fff;border-radius:24px;padding:28px}.tm-side-card.blue{background:var(--brand)}.tm-side-card strong{letter-spacing:-.02em;font-size:20px}.tm-side-card p{color:#c6d4ee;margin-top:8px;font-size:15px}.tm-side-link{text-align:center;color:var(--brand);border:1px dashed #b9c8de;border-radius:18px;padding:18px 24px;font-weight:500;transition:background .2s}.tm-side-link:hover{background:#fff}.tm-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:28px;max-width:760px;margin:0 auto;padding:56px 40px;position:relative}.tm-empty .tm-mark{height:90px;font-size:140px;display:block;position:static}.tm-empty h3{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);font-weight:500}.tm-empty p{max-width:480px;color:var(--muted);margin:14px auto 28px}.ct{color:#fff;background:radial-gradient(50% 60% at 0% 100%, #0665fd33, transparent 70%), radial-gradient(60% 70% at 100% 0%, #0665fd66, transparent 70%), var(--ink);border-radius:28px;margin:0 10px}.ct-inner{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;padding-block:96px;display:grid}.ct-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--brand-soft);font-size:12px;font-weight:600}.ct-info h2{letter-spacing:-.045em;margin-top:18px;font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1.05}.ct-info h2 em{color:var(--brand-soft)}.ct-info>p{color:#b9c6de;max-width:440px;margin-top:20px;font-size:17px}.ct-channels{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px;display:grid}.ct-channels a{word-break:break-word;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:12px;padding:14px;font-size:14px;transition:background .2s,transform .2s;display:flex}.ct-channels a:hover{background:#ffffff16;transform:translateY(-2px)}.ct-channels small{color:#93a4c4;font-size:12px;display:block}.ct-ic{width:38px;height:38px;color:var(--brand-soft);background:#0665fd33;border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.ct-steps{border-top:1px solid #ffffff14;gap:20px;margin-top:40px;padding-top:32px;display:grid}.ct-steps li{color:#93a4c4;align-items:flex-start;gap:16px;font-size:14px;display:flex}.ct-steps b{width:30px;height:30px;color:var(--brand-soft);border:1px solid #ffffff2a;border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.ct-steps strong{color:#fff;font-size:15px;font-weight:600;display:block}.ct-form .enquiry-form{color:var(--ink);background:#fff;border-radius:24px;box-shadow:0 40px 80px -30px #000a}.ft{background:var(--ink);color:#c3cfe6;border-radius:28px;margin:10px;position:relative;overflow:hidden}.ft-cta{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:72px 0 56px;display:flex}.ft-cta h2{color:#fff;letter-spacing:-.04em;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.08}.ft-cta em{color:var(--brand-soft)}.ft-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-block:56px;display:grid}.ft-brand p{color:#93a4c4;max-width:300px;margin-top:18px;font-size:15px}.ft-grid h3{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:600}.ft-grid a{padding-block:5px;font-size:15px;transition:color .2s;display:block}.ft-grid a:hover{color:#fff}.ft-bottom{color:#7c8db0;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:24px;font-size:13px;display:flex}.ft-word{letter-spacing:-.06em;text-align:center;background:linear-gradient(#ffffff1f,#fff0);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;font-size:clamp(64px,17vw,260px);font-weight:700;line-height:.8}@media (max-width:1060px){.bento{grid-template-columns:1fr 1fr}.bento-card.b-tall{grid-row:span 1}.tm,.ct-inner{grid-template-columns:1fr}.tm-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.tm-side-link{grid-column:1/-1}.ft-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.ft{border-radius:22px;margin:6px}.dark-band,.ct{border-radius:22px;margin-inline:6px}.bento{grid-template-columns:1fr}.bento-card.b-wide,.bento-card.b-tall{grid-column:auto;padding-right:28px}.bento-card.b-wide .bento-art{display:none}.bento-card.b-tall .bento-art{zoom:1;width:100%;max-width:280px}.timeline{grid-template-columns:1fr;gap:36px}.timeline:before{width:2px;height:auto;inset:0 auto 0 28px}.timeline li{text-align:left;padding-left:84px}.tl-num{margin:0;position:absolute;top:-6px;left:0}.tm-stage{padding:30px 24px}.tm-mark{font-size:120px;right:16px}.tm figcaption{flex-wrap:wrap}.tm figcaption em{margin-left:62px}.tm-side{grid-template-columns:1fr}.ct-inner{gap:36px;padding-block:56px}.ct-channels{grid-template-columns:1fr}.ft-grid{grid-template-columns:1fr;gap:28px}.ft-cta{padding-top:48px}}.ft-grid.no-cta{padding-top:72px}@media (max-width:480px){.tm,.ct-inner{grid-template-columns:minmax(0,1fr)}}.timeline.light .tl-num{color:var(--brand);background:#fff;border-color:#dbe8ff;box-shadow:0 0 0 8px #fff,0 10px 24px -10px #0665fd66}.timeline.light p{color:var(--muted)}.timeline.light:before{background:linear-gradient(90deg, #dbe8ff, var(--brand), #dbe8ff)}.hub-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.hub-copy h2,.split-band h2{letter-spacing:-.035em;margin-top:18px;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.1}.split-band h2 em{color:var(--brand-soft)}.hub-copy p,.split-band p{color:#a9b8d4;max-width:460px;margin:20px 0 32px;font-size:17px}.hub{aspect-ratio:1;width:100%;max-width:460px;margin-inline:auto;position:relative}.hub-ring{border:1px dashed #fff3;border-radius:50%;position:absolute;inset:12%}.hub strong{background:var(--brand);color:#fff;border-radius:50%;place-items:center;font-size:18px;font-weight:600;display:grid;position:absolute;inset:34%;box-shadow:0 0 0 12px #0665fd2e,0 0 60px #0665fd88}.hub span{--a:calc(var(--i) * 60deg - 90deg);left:calc(50% + cos(var(--a)) * 40%);top:calc(50% + sin(var(--a)) * 40%);white-space:nowrap;background:#1e293b;border:1px solid #ffffff24;border-radius:100px;padding:10px 18px;font-size:14px;font-weight:500;position:absolute;translate:-50% -50%}.split-band{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.check-list{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;padding:32px}.check-list li{color:#d5deee;border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:14px 0;display:flex}.check-list li:last-child{border-bottom:0}.check-list li.check-title{color:#fff;padding-top:0;font-size:20px;font-weight:600}.check-list b{width:34px;height:34px;color:var(--brand-soft);background:#0665fd33;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}p.editorial-note.wrap{margin-top:24px}.statement{text-align:left}.statement h2{letter-spacing:-.04em;max-width:980px;margin-top:18px;font-size:clamp(36px,5vw,68px);font-weight:600;line-height:1.06}.statement h2 em{color:var(--brand)}.statement-cols{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;padding-top:32px;font-size:18px;display:grid}.value-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.value-card{border-radius:26px;flex-direction:column;min-height:280px;padding:30px;display:flex}.value-top{justify-content:space-between;align-items:center;margin-bottom:auto;padding-bottom:40px;display:flex}.value-num{opacity:.6;font-size:14px;font-weight:600}.value-card h3{letter-spacing:-.03em;font-size:24px;font-weight:600}.value-card p{margin-top:10px;font-size:15px}.value-card.dark{background:var(--ink);color:#fff}.value-card.blue{background:var(--brand);color:#fff}.value-card.dark p,.value-card.blue p{color:#d5deee}.value-card.dark .bento-icon,.value-card.blue .bento-icon{color:#fff;background:#ffffff1f}.value-card.soft{color:var(--ink);background:#eef4ff}.value-card.soft p{color:var(--muted)}.tile-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tile{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:flex-start;gap:16px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.tile:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px #0f172a40}.tile .bento-icon{flex:none}.tile strong{font-size:16px;display:block}.tile small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.tile b{color:var(--brand);margin-left:auto;font-weight:400}.contact-page{padding-top:10px}@media (max-width:1060px){.hub-wrap,.split-band{grid-template-columns:1fr}.value-grid,.tile-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.value-grid,.tile-grid,.statement-cols{grid-template-columns:1fr}.statement-cols{gap:16px;font-size:16px}.hub span{padding:8px 12px;font-size:12px}.check-list{padding:24px}}.channel-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-50px;display:grid;position:relative}.channel{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 20px 40px -30px #0f172a55}.channel:hover{border-color:#b4d1ff;transform:translateY(-4px);box-shadow:0 24px 50px -28px #0665fd66}.channel-ic{width:46px;height:46px;color:var(--brand);background:#edf4ff;border-radius:14px;place-items:center;margin-bottom:22px;font-weight:700;transition:background .2s,color .2s;display:grid}.channel:hover .channel-ic{background:var(--brand);color:#fff}.channel small{color:var(--muted);font-size:13px}.channel strong{word-break:break-word;font-size:17px;font-weight:600}.channel-note{color:var(--muted);margin-top:6px;font-size:13px}.channel>b{color:var(--brand);font-weight:400;position:absolute;top:24px;right:24px}.contact-main{grid-template-columns:1.35fr 1fr;align-items:start;gap:24px;display:grid}.contact-form-card .enquiry-form{box-shadow:0 30px 60px -40px #0f172a55}.contact-aside{gap:16px;display:grid;position:sticky;top:24px}.next-card{color:#fff;background:radial-gradient(70% 60% at 100% 0%, #0665fd55, transparent 70%), var(--ink);border-radius:26px;padding:34px}.next-card .eyebrow{color:var(--brand-soft)}.next-card h2{letter-spacing:-.03em;margin-top:14px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.1}.next-card h2 em{color:var(--brand-soft)}.next-card ol{gap:18px;margin-top:28px;display:grid}.next-card li{color:#a9b8d4;gap:14px;font-size:14px;display:flex}.next-card li b{width:32px;height:32px;color:var(--brand-soft);background:#0665fd33;border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.next-card li strong{color:#fff;font-size:15px;font-weight:600;display:block}.aside-note{background:#eef4ff;border-radius:22px;padding:26px}.aside-note strong{font-size:17px}.aside-note p{color:var(--muted);margin-top:6px;font-size:14px}@media (max-width:1060px){.channel-grid{grid-template-columns:1fr 1fr}.contact-main{grid-template-columns:1fr}.contact-aside{position:static}}@media (max-width:767px){.channel-grid{grid-template-columns:1fr;margin-top:-30px}.next-card{padding:26px}}.bento-card.tint{background:linear-gradient(165deg,#e3eeff 0%,#f5f9ff 100%);border-color:#d3e3ff}.bento-card.tint .bento-icon{background:var(--brand);color:#fff}.bento-card.tint li{background:#fff}.bento-card.pattern{background-color:#fff;background-image:radial-gradient(#0665fd26 1.2px,#0000 1.2px);background-size:18px 18px}.bento-card.pattern .bento-icon{background:var(--ink);color:#fff}.bento-card.soft .bento-icon{background:#fff}.bento-card.blue{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:32px 32px;background-color:var(--brand)}.bento-saas{flex:1;justify-content:center;align-items:flex-end;min-height:320px;margin-top:20px;display:flex;position:relative}.bento-card.b-tall .bento-saas .bento-art{margin:0 auto -70px}.b-pill{z-index:2;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:translate .35s;display:inline-flex;position:absolute;box-shadow:0 16px 30px -14px #0f172a66}.b-pill b{color:var(--brand);font-size:11px}.b-pill.one{top:6%;left:2%;rotate:-4deg}.b-pill.two{background:var(--ink);color:#fff;top:26%;right:0;rotate:3deg}.b-pill.two b{color:#8fb8ff}.bento-card:hover .b-pill.one{translate:0 -6px}.bento-card:hover .b-pill.two{translate:0 6px}.mini-chat{gap:8px;margin-top:auto;padding-top:22px;font-size:13px;display:grid}.mini-chat p{max-width:88%;color:var(--ink);background:#fff;border-radius:14px 14px 14px 4px;margin:0;padding:10px 14px;box-shadow:0 8px 18px -12px #0f172a40}.bento-card .mini-chat p{color:var(--ink)}.mini-chat p.me{background:var(--brand);color:#fff;border-radius:14px 14px 4px;justify-self:end}.bento-card .mini-chat p.me{color:#fff}.mini-brand{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:8px;margin-top:auto;padding:14px 16px;display:flex;box-shadow:0 12px 24px -18px #0f172a40}.mini-brand b{letter-spacing:-.04em;color:var(--ink);margin-right:auto;font-size:34px;font-weight:700;line-height:1}.mini-brand .sw{border-radius:10px;width:34px;height:34px}.mini-brand .ink{background:var(--ink)}.mini-brand .blue{background:var(--brand)}.mini-brand .white{background:#fff;border:1px solid #d3e3ff}.model-card{border:1px solid var(--line);transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 24px 50px -36px #0f172a4d}.model-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px #0665fd55}.model-card.tint{background:linear-gradient(170deg,#e3eeff 0%,#fff 65%);border-color:#d3e3ff}.model-card.lined{border-top:4px solid var(--brand);background:#fff}.model-card.featured{background:radial-gradient(70% 50% at 100% 0%, #0665fd55, transparent 70%), var(--ink);border-color:#0000}.model-icon{background:var(--brand);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:22px;display:grid;box-shadow:0 12px 24px -12px #0665fdaa}.model-card.lined .model-icon{background:var(--ink);box-shadow:0 12px 24px -12px #0f172a88}.model-card.featured .model-icon{color:var(--brand);background:#fff}.model-card h3{margin-block:14px 12px;font-weight:600}.model-card li{position:relative}.faq-cards .faq-list details{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:12px;padding:18px 22px;transition:background .2s,border-color .2s}.faq-cards .faq-list details:first-child{padding-top:18px}.faq-cards .faq-list details:hover{border-color:#b4d1ff}.faq-cards .faq-list details[open]{background:#f1f6ff;border-color:#b4d1ff}.faq-cards .faq-list summary{align-items:center}.faq-cards .faq-list summary span{background:#e7f0ff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .2s,background .2s,color .2s;display:grid}.faq-cards .faq-list details[open] summary span{background:var(--brand);color:#fff}.faq-cards .faq-list p{padding-top:10px}.faq-cards .section-title{margin-bottom:0}.faq-help{color:#fff;background:radial-gradient(70% 60% at 100% 0%, #0665fd66, transparent 70%), var(--ink);border-radius:24px;margin-top:32px;padding:28px}.faq-help-ic{background:var(--brand);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:18px;font-size:20px;font-weight:700;display:grid}.faq-help strong{font-size:20px;font-weight:600}.faq-help p{color:#a9b8d4;margin:6px 0 22px;font-size:15px}.faq-help>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.faq-wa{border:1px solid #ffffff2e;border-radius:100px;padding:14px 22px;font-size:15px;font-weight:600;transition:background .2s}.faq-wa:hover{background:#ffffff14}@media (max-width:1060px){.bento-saas{min-height:280px}}@media (max-width:767px){.bento-saas{min-height:260px}.b-pill{padding:8px 12px;font-size:12px}.faq-cards .faq-list details{padding:16px 18px}}.tm-band{background:radial-gradient(45% 60% at 0 0,#cfe0ff 0%,#0000 70%),radial-gradient(45% 60% at 100% 100%,#dbe8ff 0%,#0000 70%),#f5f9ff}.tm-stage{border-color:#d3e3ff;border-left:6px solid var(--brand);background:linear-gradient(160deg,#fff 30%,#e7f0ff 100%);overflow:hidden}.tm-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#0665fd2e,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-110px}.tm-stage:after{content:"";pointer-events:none;background-image:radial-gradient(#0665fd40 1.4px,#0000 1.4px);background-size:14px 14px;width:140px;height:90px;position:absolute;bottom:24px;right:24px}.tm-stage figure,.tm-nav{z-index:1;position:relative}.tm-mark{color:var(--brand);opacity:.18}.tm figcaption{background:#fff;border:1px solid #e3ecfb;border-radius:18px;padding:12px 14px;box-shadow:0 12px 24px -20px #0f172a55}.tm figcaption em{background:var(--brand);color:#fff}.tm-nav>button{border-color:#d3e3ff}.tm-nav>button:last-child{background:var(--brand);border-color:var(--brand);color:#fff}.tm-nav>button:last-child:hover{background:var(--ink)}.tm-side-card{background:radial-gradient(80% 70% at 100% 0%, #0665fd55, transparent 70%), var(--ink);position:relative;overflow:hidden}.tm-side-card.blue{background-color:var(--brand);background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:24px 24px}.tm-side-ic{color:#fff;background:#ffffff1f;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:16px;font-size:18px;display:grid}.tm-side-card:not(.blue) .tm-side-ic{background:var(--brand)}.tm-side-link{color:var(--brand);background:#dbe8ff;border:0;font-weight:600}.tm-side-link:hover{background:var(--brand);color:#fff}.tm-empty{background:linear-gradient(160deg,#fff 30%,#e7f0ff 100%);border-color:#d3e3ff}@media (max-width:767px){.tm-stage{border-left-width:4px}}.section-title .eyebrow{letter-spacing:.14em;background:#e7f0ff;border:1px solid #d3e3ff;border-radius:100px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:11px;display:inline-flex}.section-title .eyebrow:not(:has(i)){padding-left:14px}.section-title .eyebrow i{background:var(--brand);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.dark-band .section-title .eyebrow{background:#ffffff10;border-color:#ffffff24}.section-title h2{letter-spacing:-.04em;font-weight:600}.hl-swoosh{white-space:nowrap;color:var(--brand);position:relative}.hl-swoosh:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 15 C 50 4, 120 2, 197 9' stroke='%230665fd' stroke-width='5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.36em;position:absolute;bottom:-.2em;left:-3%;right:-3%}.hl-grad{background:linear-gradient(95deg,#0665fd 0%,#0f172a 130%);color:#0000;-webkit-background-clip:text;background-clip:text}.hl-box{background:var(--brand);color:#fff;border-radius:.22em;padding:0 .22em .04em;display:inline-block;rotate:-2deg;box-shadow:0 14px 30px -12px #0665fdcc}.hl-chip{vertical-align:.15em;background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:1.7em;height:1.7em;font-size:.5em;display:inline-grid;rotate:-12deg;box-shadow:0 10px 20px -8px #0665fdaa}.hl-under{text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:.16em;text-decoration-thickness:.1em}.hl-avatars{vertical-align:.1em;font-size:.42em;display:inline-flex}.hl-avatars i{background:var(--brand);color:#fff;letter-spacing:0;border:3px solid #fff;border-radius:50%;place-items:center;width:2.3em;height:2.3em;margin-left:-.6em;font-style:normal;font-weight:600;display:grid}.hl-avatars i:first-child{margin-left:0}.hl-avatars i:nth-child(2){background:var(--ink)}.hl-avatars i:nth-child(3){background:#4d92fe}.hl-mark{background:linear-gradient(#0000 58%,#b4d1ff 58% 90%,#0000 90%);padding:0 .08em}
.wl{--wl-ink:#0f172a;--wl-blue:#0665fd;isolation:isolate;background:#fff;padding-top:150px;position:relative;overflow:hidden}.wl-panel{z-index:-2;background:linear-gradient(#d9e7ff 0%,#fff 100%);border-radius:28px;position:absolute;inset:10px 10px 430px;overflow:hidden}.wl-ring{aspect-ratio:1;-webkit-mask-composite:xor;pointer-events:none;border:solid #0000;border-radius:50%;position:absolute;left:50%;translate:-50%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.wl-ring-top{background:linear-gradient(#0000 42%,#b4d1ff 70%,#0665fd 100%) border-box;border-width:6.5vw;width:96vw;top:calc(60px - 48vw)}.wl-ring-top.thin{background:linear-gradient(#0000 40%,#fffc 100%) border-box;border-width:5px;width:81vw;top:calc(60px - 40.5vw)}.wl-ring-bottom{z-index:-1;background:linear-gradient(#0665fd 0%,#6fa6fe 20%,#d6e6ff 38%,#0000 50%) border-box;border-width:7vw;width:118vw;top:300px}.wl-ring-bottom.thin{background:linear-gradient(#fffd 0%,#0000 40%) border-box;border-width:5px;width:102vw;top:calc(300px + 8vw)}.wl-notch{--wl-ink:#0f172a;z-index:100;background:var(--wl-ink);color:#fff;border-radius:0 0 26px 26px;align-items:center;gap:44px;padding:16px 40px 18px;transition:top .35s,border-radius .35s,padding .35s,background .35s,box-shadow .35s;display:flex;position:fixed;top:10px;left:50%;translate:-50%}.wl-notch:before,.wl-notch:after{content:"";width:28px;height:28px;position:absolute;top:0}.wl-notch:before{background:radial-gradient(circle at 0 100%, transparent 27.5px, var(--wl-ink) 28px);left:-28px}.wl-notch:after{background:radial-gradient(circle at 100% 100%, transparent 27.5px, var(--wl-ink) 28px);right:-28px}.wl-logo img{width:140px;height:auto}.wl-notch nav{gap:30px;font-size:15px;font-weight:500;display:flex}.wl-notch nav a{color:#b8c3d9;transition:color .2s}.wl-notch nav a:hover{color:#fff}.wl-menu-btn{display:none}.wl-content{text-align:center;max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.wl-pill{letter-spacing:.04em;text-transform:uppercase;color:#0f172a;align-items:center;gap:12px;font-size:13px;font-weight:500;display:inline-flex}.wl-pill-icons{background:#fff;border-radius:100px;gap:6px;padding:6px 12px;display:inline-flex;box-shadow:0 4px 14px -6px #0c2a5a33}.wl-pill-icons i{color:var(--wl-blue);font-size:13px;font-style:normal}.wl-content h1{letter-spacing:-.035em;text-transform:uppercase;color:var(--wl-ink);margin-top:28px;font-size:clamp(32px,4.5vw,70px);font-weight:800;line-height:1.04}.wl-content>p{color:#3d4a63;max-width:640px;margin:26px auto 0;font-size:18px;line-height:1.6}.wl-cta{color:var(--wl-ink);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:100px;align-items:center;gap:14px;margin-top:34px;padding:6px 28px 6px 6px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px -12px #0c2a5a55}.wl-cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px #0665fd66}.wl-cta>span{background:var(--wl-blue);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;transition:transform .25s;display:grid}.wl-cta:hover>span{transform:rotate(45deg)}.wl-stage{height:860px;margin-top:80px;position:relative}.wl-phone-wrap{z-index:1;margin-left:-195px;position:absolute;top:0;left:50%}.wl-phone{background:linear-gradient(145deg,#334155,#0f172a 40%,#1e293b);border-radius:64px;width:390px;height:800px;padding:12px;box-shadow:inset 0 0 0 2px #475569,0 40px 80px -30px #0c2a5a77}.wl-screen{color:#fff;background:linear-gradient(#0665fd 0%,#3d86fe 42%,#eef4ff 42%);border-radius:52px;height:100%;overflow:hidden}.wl-status{justify-content:space-between;align-items:center;padding:20px 34px 0;font-size:16px;font-weight:600;display:flex;position:relative}.wl-island{background:#0f172a;border-radius:20px;width:120px;height:34px;position:absolute;top:14px;left:50%;translate:-50%}.wl-icons{align-items:end;gap:4px;display:flex}.wl-icons b{background:#fff;border-radius:2px;width:4px}.wl-icons b:first-child{height:6px}.wl-icons b:nth-child(2){height:9px}.wl-icons b:nth-child(3){height:12px}.wl-gauge{height:230px;margin-top:26px;position:relative}.wl-gauge>span{background:#ffffff30;border-radius:12px;width:22px;height:52px;position:absolute;bottom:52px;left:50%}.wl-gauge>span.on{background:#fff}.wl-gauge-label{text-align:center;position:absolute;bottom:30px;left:0;right:0}.wl-gauge-label strong{font-size:46px;font-weight:500;line-height:1;display:block}.wl-gauge-label small{color:#e5efff;font-size:14px}.wl-list{color:#0f172a;gap:12px;margin-top:16px;padding:0 16px;display:grid}.wl-row{background:#fff;border-radius:20px;padding:14px 16px;box-shadow:0 8px 20px -14px #0c2a5a55}.wl-row-head{align-items:center;gap:10px;display:flex}.wl-row-head strong{font-size:14px;display:block}.wl-row-head small,.wl-row-stats small{color:#7a879c;font-size:11px;display:block}.wl-row-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;font-size:18px;font-weight:500;display:grid}.wl-row-stats em{color:#0665fd;font-family:inherit;font-size:16px;font-style:normal}.wl-tile{background:var(--wl-blue);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.wl-tile.big{border-radius:20px;width:76px;height:76px;font-size:34px}.wl-float{z-index:3;will-change:transform;position:absolute}.wl-card{color:#0f172a;background:#fff;border-radius:30px;width:540px;padding:26px 30px 30px;top:370px;left:50%;box-shadow:0 40px 70px -30px #0c2a5a66}.wl-card-head{align-items:center;gap:20px;display:flex}.wl-card-head strong{letter-spacing:-.02em;font-size:28px;font-weight:500;display:block}.wl-card-head small{color:#8a96a8;font-size:18px;font-style:italic}.wl-card-stats{letter-spacing:-.02em;grid-template-columns:1fr 1fr;margin-top:26px;font-size:42px;font-weight:500;display:grid}.wl-card-stats small{color:#8a96a8;font-size:20px;font-weight:400;display:block}.wl-chart{color:#0f172a;background:#fff;border-radius:24px;width:230px;height:220px;padding:18px 20px;top:610px;left:calc(50% - 300px);box-shadow:0 30px 50px -24px #0c2a5a66}.wl-chart-head{justify-content:space-between;font-size:14px;font-weight:500;display:flex}.wl-chart-head small{color:#7a879c;background:#f1f4f9;border-radius:100px;padding:2px 8px;font-size:10px}.wl-chart>strong{color:var(--wl-blue);font-size:30px;font-weight:500;line-height:1.2;display:block}.wl-bars{align-items:flex-end;gap:10px;height:104px;margin-top:8px;display:flex}.wl-bars span{background:#dfe9ff;border-radius:100px;flex:1;position:relative}.wl-bars i{background:var(--wl-blue);border-radius:100px;height:74%;position:absolute;bottom:0;left:0;right:0}.wl-badge{background:var(--wl-blue);border:6px solid #fff;border-radius:50%;place-items:center;width:104px;height:104px;font-size:46px;display:grid;top:320px;left:calc(50% + 230px);box-shadow:0 20px 40px -14px #0665fd88}.wl-fade{z-index:5;pointer-events:none;background:linear-gradient(#fff0,#fff 85%);height:170px;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.wl-notch{gap:24px;padding:14px 24px 16px}.wl-notch nav{gap:18px;font-size:14px}.wl-stage{zoom:.8}}@media (max-width:767px){.wl{padding-top:120px}.wl-panel{border-radius:22px;inset:6px 6px 300px}.wl-notch{justify-content:space-between;gap:12px;width:calc(100% - 100px);padding:12px 20px 14px;top:6px}.wl-logo img{width:120px}.wl-menu-btn{color:#fff;cursor:pointer;background:0 0;font-size:14px;font-weight:500;display:block}.wl-notch nav{background:var(--wl-ink);border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:none;position:absolute;top:calc(100% + 10px);left:-30px;right:-30px;box-shadow:0 20px 40px -16px #000a}.wl-notch nav.is-open{display:flex}.wl-content>p{font-size:16px}.wl-pill{flex-direction:column;gap:10px;font-size:11px}.wl-ring-top{border-width:16vw;width:220vw;top:calc(600px - 220vw)}.wl-ring-top.thin{width:186vw;top:calc(600px - 203vw)}.wl-stage{zoom:.55;margin-top:90px}.wl-ring-bottom{border-width:14vw;width:200vw}.wl-ring-bottom.thin{width:168vw;top:calc(300px + 16vw)}}.wl-notch nav a[aria-current=page]{color:#fff}.wl-page{padding-top:140px;padding-bottom:120px}.wl-page .wl-panel{bottom:0;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.wl-page .wl-content h1{font-size:clamp(32px,4.2vw,64px)}.wl-page-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.wl-page-actions .wl-cta{margin-top:0}.wl-link{color:var(--wl-ink);background:#fff9;border:1px solid #0f172a26;border-radius:100px;padding:16px 26px;font-size:15px;font-weight:600;transition:background .2s}.wl-link:hover{background:#fff}@media (max-width:767px){.wl-page{padding-top:110px;padding-bottom:80px}.wl-page .wl-panel{bottom:0}}.wl-topbar{--wl-ink:#0f172a;--wl-blue:#0665fd;background:linear-gradient(#d9e7ff 0%,#fff 100%);border-radius:28px 28px 0 0;height:110px;margin:10px 10px 0;position:relative}@media (max-width:767px){.wl-topbar{height:86px;margin:6px 6px 0}}.wl-badge{color:#fff}.wl-notch:before,.wl-notch:after{transition:opacity .25s}.wl-notch.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172ae0;border-radius:100px;padding:12px 32px;top:14px;box-shadow:0 18px 40px -18px #0f172aaa,0 0 0 1px #ffffff2e}.wl-notch.is-scrolled:before,.wl-notch.is-scrolled:after{opacity:0}@media (max-width:767px){.wl-notch.is-scrolled{padding:10px 20px;top:8px}}
.app-icon{color:#fff;border-radius:24%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40,0 10px 24px -12px #0f172a80}.app-icon.tone-blue{background:#0665fd}.app-icon.tone-navy{background:#0f172a}.app-icon.tone-sky{background:linear-gradient(150deg,#4d92fe,#0665fd)}.frame-phone{background:#0f172a;border-radius:40px;width:260px;height:540px;padding:8px;box-shadow:inset 0 0 0 2px #334155,0 24px 50px -24px #0f172a80}.frame-phone-screen{color:#0f172a;background:#f5f8fe;border-radius:32px;height:100%;position:relative;overflow:hidden}.frame-status{justify-content:space-between;align-items:center;padding:12px 22px 0;font-size:11px;font-weight:600;display:flex}.frame-status i{background:#0f172a;border-radius:12px;width:70px;height:20px}.frame-status span:last-child{letter-spacing:1px;font-size:7px}.frame-browser{background:#fff;border:1px solid #dbe3ef;border-radius:14px;width:720px;overflow:hidden;box-shadow:0 30px 60px -30px #0f172a66}.frame-bar{background:#eef2f8;border-bottom:1px solid #dbe3ef;align-items:center;gap:6px;height:32px;padding:0 14px;display:flex}.frame-bar span{background:#c3cddc;border-radius:50%;width:9px;height:9px}.frame-bar em{color:#64748b;background:#fff;border-radius:6px;margin:0 auto;padding:3px 40px;font-size:10px;font-style:normal}.frame-browser-screen{color:#0f172a;height:418px;position:relative;overflow:hidden}.ms{padding:16px 16px 0;font-size:11px}.ms-hi{color:#64748b}.ms-title{letter-spacing:-.02em;margin-bottom:12px;font-size:19px;font-weight:600;display:block}.ms-search,.ms-input{color:#94a3b8;background:#fff;border-radius:12px;padding:9px 12px;box-shadow:0 2px 8px -4px #0f172a22}.ms-banner{color:#fff;background:#0665fd;border-radius:16px;margin-top:12px;padding:16px}.ms-banner span{opacity:.8;display:block}.ms-banner b{font-size:17px}.ms-chips{gap:6px;margin-top:12px;display:flex;overflow:hidden}.ms-chips span{background:#fff;border-radius:100px;flex:none;padding:5px 10px;font-size:10px}.ms-chips span:first-child{color:#fff;background:#0f172a}.ms-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ms-grid div{background:#fff;border-radius:12px;padding:6px}.ms-grid i{background:linear-gradient(135deg,#dbe8ff,#b4d1ff);border-radius:8px;height:70px;display:block}.ms-grid b{margin-top:5px;display:block}.ms-list{gap:8px;display:grid}.ms-list>div{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.ms-list i{color:#0665fd;background:#e7f0ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.ms-list b,.ms-rows b{font-weight:600;display:block}.ms-list small{color:#64748b;font-size:10px}.ms-list em{color:#94a3b8;margin-left:auto;font-size:16px;font-style:normal}.ms-btn{color:#fff;text-align:center;background:#0665fd;border-radius:14px;margin-top:14px;padding:11px;font-weight:600}.ms-hero{color:#0665fd;background:linear-gradient(135deg,#dbe8ff,#9dc5ff);border-radius:18px;place-items:center;height:150px;margin-bottom:14px;font-size:54px;display:grid}.ms-meta{flex-wrap:wrap;gap:6px;display:flex}.ms-meta span{background:#fff;border-radius:100px;padding:5px 10px}.ms-meta span:first-child{color:#fff;background:#0f172a;font-weight:600}.ms-lines{margin-top:14px}.ms-lines i{background:#e2e8f0;border-radius:4px;height:7px;margin-top:7px;display:block}.ms-lines i.short{width:60%}.ms-rows{background:#fff;border-radius:16px;padding:4px 14px}.ms-rows div{border-bottom:1px solid #eef2f7;justify-content:space-between;padding:11px 0;display:flex}.ms-rows div:last-child{border:0}.ms-pay{color:#0665fd;background:#e7f0ff;border-radius:14px;justify-content:space-between;margin-top:10px;padding:12px 14px;display:flex}.ms-days{gap:6px;display:flex}.ms-days span{text-align:center;color:#64748b;background:#fff;border-radius:12px;flex:1;padding:8px 0;font-size:9px}.ms-days b{color:#0f172a;font-size:15px;display:block}.ms-days .on{color:#dbe8ff;background:#0665fd}.ms-days .on b{color:#fff}.ms-slots{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.ms-slots span{text-align:center;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:10px 0;font-weight:600}.ms-slots .on{color:#0665fd;background:#e7f0ff;border-color:#0665fd}.ms-steps{background:#fff;border-radius:16px;padding:6px 14px}.ms-steps li{color:#94a3b8;align-items:center;gap:12px;padding:11px 0;display:flex;position:relative}.ms-steps li.done{color:#0f172a;font-weight:500}.ms-steps i{border:2px solid #dbe3ef;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.ms-steps li.done i{color:#fff;background:#0665fd;border-color:#0665fd}.ms-card{color:#fff;background:#0f172a;border-radius:14px;margin-top:10px;padding:14px}.ms-card span{color:#94a3b8;display:block}.ms-chat{gap:8px;margin-bottom:14px;display:grid}.ms-chat p{background:#fff;border-radius:14px 14px 14px 4px;max-width:80%;padding:10px 12px}.ms-chat p.me{color:#fff;background:#0665fd;border-radius:14px 14px 4px;justify-self:end}.ws{background:#f5f8fe;height:100%;font-size:11px;display:flex}.ws-side{color:#94a3b8;background:#0f172a;flex-direction:column;flex:none;gap:4px;width:130px;padding:16px 10px;display:flex}.ws-side b{color:#fff;background:#0665fd;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:14px;display:grid}.ws-side span{border-radius:8px;padding:7px 10px}.ws-side span.on{color:#fff;background:#ffffff14}.ws-main{flex:1;min-width:0;padding:18px 20px}.ws-title{letter-spacing:-.02em;margin-bottom:14px;font-size:18px;font-weight:600;display:block}.ws-head{justify-content:space-between;align-items:flex-start;display:flex}.ws-btn{color:#fff;background:#0665fd;border-radius:8px;padding:7px 14px;font-weight:600;display:inline-block}.ws-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ws-kpis div{background:#fff;border:1px solid #e6ebf3;border-radius:12px;padding:12px 14px}.ws-kpis small{color:#64748b;display:block}.ws-kpis b{font-size:20px;font-weight:600}.ws-chart{background:#fff;border:1px solid #e6ebf3;border-radius:12px;align-items:flex-end;gap:10px;height:200px;margin-top:12px;padding:16px;display:flex}.ws-chart span{background:#b4d1ff;border-radius:6px 6px 0 0;flex:1}.ws-chart span:nth-child(n+7){background:#0665fd}.ws-table{background:#fff;border:1px solid #e6ebf3;border-radius:12px}.ws-table div{border-bottom:1px solid #eef2f7;align-items:center;gap:12px;padding:14px 16px;display:flex}.ws-table div:last-child{border:0}.ws-table i{background:linear-gradient(135deg,#dbe8ff,#9dc5ff);border-radius:50%;width:26px;height:26px}.ws-table span{font-weight:500}.ws-table em{color:#0665fd;background:#e7f0ff;border-radius:100px;margin-left:auto;padding:3px 10px;font-size:10px;font-style:normal;font-weight:600}.ws-table em.warn{color:#fff;background:#0f172a}.ws-board{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ws-board>div{background:#e9eff8;border-radius:12px;align-content:start;gap:8px;padding:10px;display:grid}.ws-board small{color:#475569;font-weight:600}.ws-board span{background:#fff;border-radius:9px;padding:12px 10px;box-shadow:0 2px 6px -3px #0f172a33}.ws-board>div:last-child span{border-left:3px solid #0665fd}.ws-board span i{background:#cbd5e1;border-radius:3px;height:6px;display:block}.ws-board span i.short{background:#e2e8f0;width:55%;margin-top:6px}.ws-chat{flex-direction:column;gap:12px;display:flex}.ws-chat p{background:#fff;border:1px solid #e6ebf3;border-radius:14px 14px 14px 4px;max-width:70%;padding:12px 14px;font-size:12px}.ws-chat p.me{color:#fff;background:#0665fd;border-color:#0665fd;border-radius:14px 14px 4px;align-self:flex-end}.ws-source{color:#0665fd;background:#e7f0ff;border-radius:8px;margin-top:8px;padding:4px 10px;font-size:10px;display:inline-block}.ws-input{color:#94a3b8;background:#fff;border:1px solid #dbe3ef;border-radius:12px;margin-top:auto;padding:12px 14px}.ws-land{text-align:center;background:linear-gradient(#dbe8ff,#f5f8fe 60%);flex-direction:column;align-items:center;padding:0 24px}.ws-land nav{color:#475569;align-items:center;gap:18px;width:100%;padding:14px 0;display:flex}.ws-land nav b{color:#fff;background:#0665fd;border-radius:8px;place-items:center;width:26px;height:26px;margin-right:auto;display:grid}.ws-land nav em{color:#fff;background:#0f172a;border-radius:8px;padding:5px 12px;font-style:normal}.ws-land>strong{letter-spacing:-.03em;max-width:420px;margin:34px 0 16px;font-size:28px;line-height:1.1}.ws-tiers{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin-top:30px;display:grid}.ws-tiers div{text-align:left;background:#fff;border:1px solid #e6ebf3;border-radius:12px;padding:16px}.ws-tiers div:nth-child(2){color:#fff;background:#0f172a}.ws-tiers i{background:#e2e8f0;border-radius:3px;height:6px;margin-top:10px;display:block}.ws-tiers div:nth-child(2) i{background:#334155}.ws-tiers i.short{width:60%}.store{z-index:2;margin-top:-40px;position:relative}.feat{color:#fff;background:radial-gradient(60% 80% at 100% 0,#0665fd66,#0000 70%),#0f172a;border-radius:30px;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;padding:48px;display:grid;overflow:hidden}.feat .eyebrow{color:#8fb8ff}.feat-name{align-items:center;gap:16px;margin-top:20px;display:flex}.feat-name strong{font-size:22px;font-weight:600;display:block}.feat-name small{color:#94a3b8}.feat h2{letter-spacing:-.03em;margin-top:24px;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.12}.feat p{color:#a9b8d4;max-width:460px;margin-top:14px}.feat-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.feat-dots{gap:8px;display:flex}.feat-dots button{cursor:pointer;background:#ffffff40;border-radius:100px;width:8px;height:8px;transition:width .3s}.feat-dots button.on{background:#fff;width:26px}.feat-art{justify-content:center;display:flex}.feat-art .frame-browser{zoom:.78;rotate:-2deg}.feat-art .frame-phone{zoom:.9;rotate:4deg}.store-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:40px 0 8px;display:flex}.seg{background:#eef2f8;border-radius:100px;padding:4px;display:inline-flex}.seg button{color:#475569;cursor:pointer;border-radius:100px;padding:9px 18px;font-size:14px;font-weight:500}.seg button[aria-pressed=true]{color:#0f172a;background:#fff;box-shadow:0 2px 8px -3px #0f172a33}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{color:#334155;cursor:pointer;border:1px solid #dbe3ef;border-radius:100px;padding:8px 14px;font-size:13px;transition:all .2s}.chips button[aria-pressed=true]{color:#fff;background:#0665fd;border-color:#0665fd}.store-group{padding-top:48px}.store-group.is-startup{background:#eef4ff;border-radius:30px;margin-top:48px;padding:40px}.store-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.store-head h2{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,34px);font-weight:600}.store-head p{color:#617087;max-width:560px;margin-top:6px}.rs-link{color:#0665fd;flex:none;font-weight:600}.store-empty{text-align:center;color:#617087;padding:60px 0}.store-empty a{color:#0665fd;font-weight:600}.store-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.app-card{background:#fff;border:1px solid #e6ebf3;border-radius:26px;flex-direction:column;padding:14px 14px 22px;transition:transform .25s,box-shadow .25s;display:flex}.app-card:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px #0f172a55}.app-shots{background:linear-gradient(160deg,#e7f0ff,#f5f8fe);border-radius:18px;justify-content:center;align-items:flex-end;gap:10px;height:250px;display:flex;overflow:hidden}.app-shots.is-mobile{padding-top:22px}.app-shots.is-mobile .app-shot{zoom:.42}.app-shots.is-mobile .app-shot:nth-child(2){translate:0 -40px}.app-shots.is-web{align-items:center;padding:18px}.app-shots.is-web .app-shot{zoom:.46;transition:rotate .3s;rotate:-2deg}.app-card:hover .app-shots.is-web .app-shot{rotate:none}.app-meta{align-items:center;gap:12px;margin-top:16px;padding:0 6px;display:flex}.app-meta strong{font-size:16px;font-weight:600;display:block}.app-meta small{color:#617087;font-size:12px}.app-get{color:#0665fd;background:#e7f0ff;border-radius:100px;margin-left:auto;padding:6px 16px;font-size:13px;font-style:normal;font-weight:600;transition:all .2s}.app-card:hover .app-get{color:#fff;background:#0665fd}.app-card>p{color:#475569;margin-top:12px;padding:0 6px;font-size:14px}.rs-badge{color:#fff;background:#0f172a;border-radius:100px;align-self:flex-start;margin:12px 6px 0;padding:4px 10px;font-size:11px;font-weight:600}.pd .back-link{margin-top:24px;display:inline-block}.pd-head{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-top:32px;display:grid}.pd-title h1{letter-spacing:-.04em;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.05}.pd-title p{color:#475569;margin-top:8px;font-size:18px}.pd-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pd-chips span{color:#334155;background:#eef2f8;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:500}.pd-chips .concept{color:#0665fd;background:#e7f0ff}.pd-chips .rs{color:#fff;background:#0f172a}.pd-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.pd-link{text-align:center;border:1px solid #dbe3ef;border-radius:100px;padding:12px;font-size:14px;font-weight:600}.pd-link:hover{background:#f5f8fe}.pd-info{border-block:1px solid #e6ebf3;grid-template-columns:repeat(4,1fr);margin-top:36px;padding:20px 0;display:grid}.pd-info div{text-align:center;border-right:1px solid #e6ebf3;padding:0 20px}.pd-info div:last-child{border:0}.pd-info dt{letter-spacing:.1em;text-transform:uppercase;color:#617087;font-size:11px}.pd-info dd{margin-top:4px;font-size:17px;font-weight:600}.pd-gallery{padding-top:56px}.pd-h2{letter-spacing:-.03em;font-size:26px;font-weight:600}.pd-h2.big{margin-top:12px;font-size:clamp(30px,3.4vw,44px)}.pd-shots{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:28px;margin-top:24px;padding:10px max(32px,50% - 590px) 30px;display:flex;overflow-x:auto}.pd-shots figure{scroll-snap-align:start;flex:none}.pd-shots figcaption{color:#475569;text-align:center;margin-top:14px;font-size:14px;font-weight:500}.pd-shots.is-web .frame-browser{zoom:.82}.pd-about{grid-template-columns:1fr 1fr;gap:56px;display:grid}.pd-about h2{letter-spacing:-.03em;margin-top:16px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.25}.pd-note{color:#617087;background:#f5f8fe;border-radius:14px;margin-top:20px;padding:14px 16px;font-size:13px}.pd-purpose{gap:14px;display:grid}.pd-purpose>div{border:1px solid #e6ebf3;border-radius:20px;padding:22px 24px}.pd-purpose h3{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.pd-purpose h3 span{color:#0665fd;font-size:12px}.pd-purpose p{color:#617087;margin-top:6px;font-size:15px}.pd-features{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.pd-features article{background:#f5f8fe;border-radius:22px;padding:26px;transition:background .2s}.pd-features article:hover{background:#e7f0ff}.pd-features h3{margin-top:18px;font-size:18px;font-weight:600}.pd-features p{color:#617087;margin-top:6px;font-size:14px}.pd-build{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.pd-stack{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pd-stack span{border:1px solid #dbe3ef;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:500}.pd-cta{color:#fff;background:#0665fd;border-radius:26px;padding:36px}.pd-cta.rs{background:radial-gradient(60% 80% at 100% 0,#0665fd66,#0000 70%),#0f172a}.pd-cta h3{letter-spacing:-.02em;font-size:26px;font-weight:600}.pd-cta p{color:#dbe8ff;margin:10px 0 24px}.pd-cta .hx-btn.primary{color:#0f172a;background:#fff}.pd-cta .hx-btn.primary>span{color:#fff;background:#0665fd}@media (max-width:1060px){.feat,.pd-about,.pd-build{grid-template-columns:1fr}.store-grid,.pd-features{grid-template-columns:1fr 1fr}.pd-head{grid-template-columns:auto 1fr}.pd-actions{flex-direction:row;grid-column:1/-1}}@media (max-width:767px){.feat{padding:28px 22px}.feat-art .frame-browser{zoom:.42}.feat-art .frame-phone{zoom:.7}.store-grid,.pd-features{grid-template-columns:1fr}.store-group.is-startup{padding:24px 18px}.store-head{flex-direction:column;align-items:flex-start}.pd-head{grid-template-columns:1fr;gap:18px}.pd-head .app-icon{zoom:.6}.pd-actions{flex-direction:column}.pd-info{grid-template-columns:1fr 1fr;gap:16px 0}.pd-info div:nth-child(2){border:0}.pd-shots{gap:18px;padding-inline:20px}.pd-shots.is-mobile .frame-phone{zoom:.85}.pd-shots.is-web .frame-browser{zoom:.48}}.feat .app-icon{box-shadow:0 0 0 1px #fff3}.app-card.tone-navy{color:#fff;background:radial-gradient(80% 50% at 100% 0,#0665fd44,#0000 70%),#0f172a;border-color:#0000}.app-card.tone-navy .app-shots{background:radial-gradient(60% 80% at 50% 100%,#fff3,#0000 70%),linear-gradient(160deg,#0665fd,#3d86fe)}.app-card.tone-navy .app-icon{box-shadow:0 0 0 1px #fff3}.app-card.tone-blue{color:#fff;background:#0665fd;border-color:#0000}.app-card.tone-blue .app-shots{background-color:#ffffff1f;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:24px 24px}.app-card.tone-blue .app-icon{color:#0665fd;background:#fff}.app-card.tone-navy small,.app-card.tone-navy>p,.app-card.tone-blue small,.app-card.tone-blue>p{color:#d5e3fb}.app-card.tone-navy .app-get,.app-card.tone-blue .app-get{color:#fff;background:#ffffff1f}.app-card.tone-navy:hover .app-get,.app-card.tone-blue:hover .app-get{color:#0665fd;background:#fff}.app-card.tone-navy .rs-badge,.app-card.tone-blue .rs-badge{color:#0f172a;background:#fff}.app-card.tone-sky{background:linear-gradient(165deg,#e3eeff 0%,#f7faff 100%);border-color:#d3e3ff}.app-card.tone-sky .app-shots{background-color:#fff;background-image:radial-gradient(#0665fd26 1.2px,#0000 1.2px);background-size:16px 16px}.app-card.tone-sky .app-get{color:#fff;background:#0665fd}.app-card.tone-sky:hover .app-get{background:#0f172a}.app-shots{position:relative}.app-shots.is-web .app-shot-phone{zoom:.36;transition:translate .3s;position:absolute;bottom:-60px;right:18px;rotate:5deg}.app-card:hover .app-shot-phone{translate:0 -30px}.live-badge{z-index:2;color:#0665fd;background:#fff;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px -8px #0f172a66}.store-group.is-live{padding-top:48px}.store-group.is-live .store-head h2 span{color:#fff;vertical-align:middle;letter-spacing:0;background:#0665fd;border-radius:100px;margin-left:10px;padding:4px 12px;font-size:13px;display:inline-block}.pd-mockup{margin-top:40px}.pd-chips .live{color:#fff;background:#0665fd}.pd-shots.is-phones .frame-phone{zoom:1}.store-kind{color:#617087;letter-spacing:.06em;text-transform:uppercase;background:#eef2f8;border-radius:100px;margin-top:4px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.feat-art{position:relative}.feat-phone{zoom:.55;position:absolute;bottom:-60px;right:-10px;rotate:5deg}@media (max-width:767px){.feat-phone{zoom:.32;bottom:-30px}}.pd-h2-sub{margin-top:36px}.pd-live-text{color:#617087;margin:10px 0 22px}.pd-note a{color:#0665fd;font-weight:600}.pd-shots.is-phones .frame-phone-screen>img,.frame-browser-screen>img{object-position:top}
[data-reveal]{--ease:cubic-bezier(.2, .8, .2, 1);transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s), filter .8s var(--ease) var(--d,0s)}[data-reveal=up]:not(.in){opacity:0;transform:translateY(44px)}[data-reveal=left]:not(.in){opacity:0;transform:translate(-60px)}[data-reveal=right]:not(.in){opacity:0;transform:translate(60px)}[data-reveal=scale]:not(.in){opacity:0;transform:scale(.92)translateY(30px)}[data-reveal=rise]:not(.in){opacity:0;filter:blur(8px);transform:translateY(40%)}[data-reveal=spin]:not(.in){opacity:0;transform:scale(.7)rotate(-40deg)}[data-reveal=heading] .eyebrow,[data-reveal=heading] h2,[data-reveal=heading]>p{transition:opacity .7s var(--ease), transform .7s var(--ease)}[data-reveal=heading] h2{transition-delay:.12s}[data-reveal=heading]>p{transition-delay:.24s}[data-reveal=heading]:not(.in) .eyebrow{opacity:0;transform:scale(.6)}[data-reveal=heading]:not(.in) h2{opacity:0;transform:translateY(30px)}[data-reveal=heading]:not(.in)>p{opacity:0;transform:translateY(20px)}.hl-swoosh:after{transition:clip-path .9s var(--ease,ease) .55s;clip-path:inset(0)}[data-reveal]:not(.in) .hl-swoosh:after{clip-path:inset(0 100% 0 0)}.hl-mark{transition:background-size .8s var(--ease,ease) .5s;background-repeat:no-repeat;background-size:100% 100%}[data-reveal]:not(.in) .hl-mark{background-size:0% 100%}.hl-box{transition:transform .7s cubic-bezier(.34,1.56,.64,1) .45s,opacity .5s .45s}[data-reveal]:not(.in) .hl-box{opacity:0;transform:scale(.4)rotate(14deg)}.hl-chip{transition:transform .8s cubic-bezier(.34,1.56,.64,1) .4s,opacity .4s .4s}[data-reveal]:not(.in) .hl-chip{opacity:0;transform:translate(-60px)rotate(-240deg)scale(.4)}.hl-under{transition:text-decoration-color .8s .55s}[data-reveal]:not(.in) .hl-under{text-decoration-color:#0000}.hl-grad{transition:background-position 1.2s var(--ease,ease) .3s;background-position:0 0;background-size:200% 100%}[data-reveal]:not(.in) .hl-grad{background-position:100% 0}.hl-avatars i{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s}.hl-avatars i:first-child{transition-delay:.45s}.hl-avatars i:nth-child(2){transition-delay:.58s}.hl-avatars i:nth-child(3){transition-delay:.71s}[data-reveal]:not(.in) .hl-avatars i{opacity:0;transform:scale(0)translateY(10px)}.timeline[data-reveal]:before{transform-origin:0;transition:transform 1.3s var(--ease)}.timeline[data-reveal]:not(.in):before{transform:scaleX(0)}.timeline[data-reveal] li{transition:opacity .6s var(--ease), transform .6s var(--ease)}.timeline[data-reveal] .tl-num{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.timeline[data-reveal] li:first-child,.timeline[data-reveal] li:first-child .tl-num{transition-delay:.15s}.timeline[data-reveal] li:nth-child(2),.timeline[data-reveal] li:nth-child(2) .tl-num{transition-delay:.45s}.timeline[data-reveal] li:nth-child(3),.timeline[data-reveal] li:nth-child(3) .tl-num{transition-delay:.75s}.timeline[data-reveal] li:nth-child(4),.timeline[data-reveal] li:nth-child(4) .tl-num{transition-delay:1.05s}.timeline[data-reveal]:not(.in) li{opacity:0;transform:translateY(24px)}.timeline[data-reveal]:not(.in) .tl-num{transform:scale(.3)}@media (max-width:767px){.timeline[data-reveal]:before{transform-origin:top}.timeline[data-reveal]:not(.in):before{transform:scaleY(0)}}.bento-card[data-reveal] .bento-art,.bento-card[data-reveal] .mini-chat,.bento-card[data-reveal] .mini-brand,.bento-card[data-reveal] .b-pill{transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--d,0s) + .3s)}.bento-card[data-reveal]:not(.in) .bento-art,.bento-card[data-reveal]:not(.in) .mini-chat,.bento-card[data-reveal]:not(.in) .mini-brand{opacity:0;transform:translateY(40px)}.bento-card[data-reveal]:not(.in) .b-pill{opacity:0;transform:scale(.5)}.app-card[data-reveal] .app-shot{transition:opacity .6s var(--ease), transform .6s var(--ease)}.app-card[data-reveal] .app-shot:first-child{transition-delay:calc(var(--d,0s) + .25s)}.app-card[data-reveal] .app-shot:nth-child(2){transition-delay:calc(var(--d,0s) + .38s)}.app-card[data-reveal] .app-shot:nth-child(3){transition-delay:calc(var(--d,0s) + .51s)}.app-card[data-reveal]:not(.in) .app-shot{opacity:0;transform:translateY(80px)}.model-card[data-reveal] .model-icon{transition:transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--d,0s) + .3s)}.model-card[data-reveal]:not(.in) .model-icon{transform:scale(0)rotate(-90deg)}.tm-stage[data-reveal] .tm-mark{transition:transform .9s cubic-bezier(.34,1.56,.64,1) .3s}.tm-stage[data-reveal]:not(.in) .tm-mark{transform:scale(.3)rotate(-20deg)}@keyframes bob{50%{transform:translateY(-8px)}}@keyframes wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}95%{transform:rotate(-6deg)}}@keyframes glow{50%{box-shadow:0 0 0 12px #0665fd2e,0 0 90px #0665fdcc}}.b-pill.one{animation:4.5s ease-in-out infinite bob}.b-pill.two{animation:5.5s ease-in-out 1s infinite bob}.faq-help-ic{animation:5s ease-in-out infinite wiggle}.hub strong{animation:3s ease-in-out infinite glow}.tl-num{transition:background .3s}.timeline li:hover .tl-num{background:var(--brand,#0665fd);color:#fff}@media (prefers-reduced-motion:reduce){.b-pill.one,.b-pill.two,.faq-help-ic,.hub strong{animation:none}}
