@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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_2afbb127-module__jEBUvq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_2afbb127-module__jEBUvq__variable{--font-jakarta:"Poppins", "Poppins Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_e965f019-module__M7jz7a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_e965f019-module__M7jz7a__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32fe63294b6cd18c-s.0tc1fqk3fgfsz.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/73091b67359a1d13-s.22yt1aol_-g3w.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.0mnr43et3sf34.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32fe63294b6cd18c-s.0tc1fqk3fgfsz.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/73091b67359a1d13-s.22yt1aol_-g3w.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.0mnr43et3sf34.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32fe63294b6cd18c-s.0tc1fqk3fgfsz.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/73091b67359a1d13-s.22yt1aol_-g3w.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.0mnr43et3sf34.woff2?dpl=dpl_GmXgubbR1UsbsF8NFXcCrxBA1kU9)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:Dancing Script Fallback;src:local(Arial);ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.0%;size-adjust:81.43%}.dancing_script_a031349c-module__1XEM4W__className{font-family:Dancing Script,Dancing Script Fallback;font-style:normal}.dancing_script_a031349c-module__1XEM4W__variable{--font-script:"Dancing Script", "Dancing Script Fallback"}

:root{--gradient-brand:linear-gradient(135deg, #c084fc 0%, #8b5cf6 50%, #6366f1 100%);--gradient-brand-180:linear-gradient(180deg, #c084fc 0%, #6366f1 100%);--gradient-brand-soft:linear-gradient(135deg, #ede9fe 0%, #e0e7ff 100%);--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d8b4fe;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-purple-700:#7c3aed;--color-purple-800:#6b21a8;--color-purple-900:#581c87;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2fe;--color-indigo-300:#a5b4fc;--color-indigo-400:#818cf8;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-700:#4338ca;--color-indigo-800:#3730a3;--color-indigo-900:#312e81;--color-dark-50:#f5f3ff;--color-dark-100:#ede9fe;--color-dark-200:#c4b5fd;--color-dark-300:#9e7ff0;--color-dark-400:#6b52c8;--color-dark-500:#4a35a0;--color-dark-600:#311f7a;--color-dark-700:#1e1040;--color-dark-800:#140b2e;--color-dark-900:#0a0518;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-bg:#fff;--color-bg-subtle:var(--color-gray-50);--color-bg-muted:var(--color-gray-100);--color-bg-inverse:var(--color-dark-900);--color-surface:#fff;--color-surface-2:var(--color-gray-50);--color-surface-3:var(--color-gray-100);--color-surface-dark:var(--color-dark-800);--color-border:var(--color-gray-200);--color-border-strong:var(--color-gray-300);--color-border-focus:var(--color-purple-500);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-muted:var(--color-gray-400);--color-text-inverse:#fff;--color-text-on-primary:#fff;--color-primary:var(--color-purple-700);--color-primary-hover:var(--color-purple-800);--color-primary-light:var(--color-purple-100);--color-primary-dark:var(--color-purple-900);--color-primary-accent:var(--color-indigo-500);--color-success:var(--color-green-500);--color-success-bg:var(--color-green-50);--color-success-text:var(--color-green-700);--color-error:var(--color-red-500);--color-error-bg:var(--color-red-50);--color-error-text:var(--color-red-700);--color-warning:var(--color-amber-500);--color-warning-bg:var(--color-amber-50);--color-warning-text:var(--color-amber-600);--color-info:var(--color-blue-500);--color-info-bg:var(--color-blue-50);--color-info-text:var(--color-blue-700);--accent-violet:var(--color-purple-700);--accent-violet-soft:var(--color-purple-100);--accent-violet-tint:linear-gradient(150deg, #faf5ff 0%, #f2e9ff 100%);--accent-indigo:var(--color-indigo-600);--accent-indigo-soft:var(--color-indigo-100);--accent-indigo-tint:linear-gradient(150deg, #eef2ff 0%, #e3e8ff 100%);--accent-rose:#e11d48;--accent-rose-soft:#ffe4ea;--accent-rose-tint:linear-gradient(150deg, #fff1f4 0%, #ffe3ea 100%);--accent-amber:var(--color-amber-600);--accent-amber-soft:var(--color-amber-100);--accent-amber-tint:linear-gradient(150deg, #fffbeb 0%, #fdeecb 100%);--accent-teal:#0d9488;--accent-teal-soft:#d3f5ec;--accent-teal-tint:linear-gradient(150deg, #f0fdfa 0%, #d3f5ec 100%)}
:root{--font-display:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--text-6xl:4.5rem;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--type-hero-size:var(--text-5xl);--type-hero-weight:var(--font-extrabold);--type-hero-leading:var(--leading-tight);--type-hero-tracking:var(--tracking-tight);--type-hero-family:var(--font-display);--type-display-size:var(--text-4xl);--type-display-weight:var(--font-bold);--type-display-leading:var(--leading-tight);--type-display-family:var(--font-display);--type-heading-1-size:var(--text-3xl);--type-heading-1-weight:var(--font-bold);--type-heading-1-leading:var(--leading-snug);--type-heading-1-family:var(--font-display);--type-heading-2-size:var(--text-2xl);--type-heading-2-weight:var(--font-semibold);--type-heading-2-leading:var(--leading-snug);--type-heading-2-family:var(--font-display);--type-heading-3-size:var(--text-xl);--type-heading-3-weight:var(--font-semibold);--type-heading-3-leading:var(--leading-normal);--type-heading-3-family:var(--font-display);--type-heading-4-size:var(--text-lg);--type-heading-4-weight:var(--font-semibold);--type-heading-4-leading:var(--leading-normal);--type-heading-4-family:var(--font-display);--type-body-lg-size:var(--text-md);--type-body-lg-weight:var(--font-regular);--type-body-lg-leading:var(--leading-relaxed);--type-body-size:var(--text-base);--type-body-weight:var(--font-regular);--type-body-leading:var(--leading-normal);--type-body-sm-size:var(--text-sm);--type-body-sm-weight:var(--font-regular);--type-body-sm-leading:var(--leading-normal);--type-caption-size:var(--text-xs);--type-caption-weight:var(--font-medium);--type-caption-leading:var(--leading-normal);--type-caption-tracking:var(--tracking-wide);--type-label-size:var(--text-sm);--type-label-weight:var(--font-medium);--type-label-leading:var(--leading-normal);--type-overline-size:var(--text-xs);--type-overline-weight:var(--font-semibold);--type-overline-tracking:var(--tracking-widest);--type-overline-transform:uppercase;--type-code-size:var(--text-sm);--type-code-family:var(--font-mono)}
:root{--space-0:0px;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--space-40:160px;--space-48:192px;--space-64:256px;--gap-xs:var(--space-1);--gap-sm:var(--space-2);--gap-md:var(--space-4);--gap-lg:var(--space-6);--gap-xl:var(--space-8);--gap-2xl:var(--space-12);--gap-3xl:var(--space-16);--pad-xs:var(--space-1-5);--pad-sm:var(--space-2);--pad-md:var(--space-4);--pad-lg:var(--space-6);--pad-xl:var(--space-8);--pad-2xl:var(--space-12);--layout-sidebar-width:240px;--layout-sidebar-collapsed:64px;--layout-topbar-height:60px;--layout-content-max:1200px;--layout-content-wide:1440px;--layout-section-max:960px;--touch-min:44px;--size-btn-sm:32px;--size-btn-md:40px;--size-btn-lg:48px;--size-input-sm:32px;--size-input-md:40px;--size-input-lg:48px;--size-avatar-sm:24px;--size-avatar-md:36px;--size-avatar-lg:48px;--size-avatar-xl:64px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px}
:root{--shadow-none:none;--shadow-xs:0 1px 2px #0a05180a;--shadow-sm:0 1px 3px #0a051814, 0 1px 2px #0a05180a;--shadow-md:0 4px 6px -1px #0a051814, 0 2px 4px -1px #0a05180a;--shadow-lg:0 10px 15px -3px #0a05181a, 0 4px 6px -2px #0a05180d;--shadow-xl:0 20px 25px -5px #0a05181f, 0 10px 10px -5px #0a05180d;--shadow-2xl:0 25px 50px -12px #0a051838;--shadow-primary:0 0 0 3px #7c3aed40;--shadow-primary-lg:0 8px 24px #7c3aed4d;--shadow-gradient-lg:0 8px 32px #6366f140, 0 2px 8px #c084fc26;--shadow-focus:0 0 0 2px #fff, 0 0 0 4px var(--color-purple-500);--shadow-focus-inset:inset 0 0 0 2px var(--color-purple-500);--shadow-inner:inset 0 2px 4px #0a05180f;--shadow-inner-sm:inset 0 1px 2px #0a05180d;--shadow-card:0 1px 3px #0a05180f, 0 1px 2px #0a05180a;--shadow-card-hover:0 8px 16px -4px #7c3aed1f, 0 4px 6px -2px #0a05180f;--shadow-overlay:0 20px 60px -10px #0a051847, 0 8px 20px -6px #0a051826;--shadow-dark-glow:0 0 40px #7c3aed33, 0 0 80px #6366f11a}
:root{--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--radius-btn:var(--radius-md);--radius-input:var(--radius-md);--radius-card:var(--radius-xl);--radius-badge:var(--radius-full);--radius-tag:var(--radius-sm);--radius-avatar:var(--radius-full);--radius-dialog:var(--radius-xl);--radius-tooltip:var(--radius-md);--radius-dropdown:var(--radius-lg);--radius-popover:var(--radius-xl)}
:root{--duration-instant:50ms;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.3s;--duration-slower:.5s;--duration-lazy:.7s;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--transition-colors:color var(--duration-normal) var(--ease-in-out), background-color var(--duration-normal) var(--ease-in-out), border-color var(--duration-normal) var(--ease-in-out);--transition-shadow:box-shadow var(--duration-normal) var(--ease-in-out);--transition-transform:transform var(--duration-normal) var(--ease-out);--transition-all:all var(--duration-normal) var(--ease-in-out);--transition-opacity:opacity var(--duration-normal) var(--ease-in-out)}

:root,[data-theme=light]{--color-scheme:light;--color-primary:#0566ea;--color-primary-hover:#0450bd;--color-primary-light:#f5f9fe;--color-primary-soft:#f5f9fe;--color-primary-soft-strong:#e4effd;--color-accent:#d15cfe;--color-accent-hover:#b93fea;--color-accent-soft:#f8ecfe;--color-info:#49bcfe;--color-info-soft:#eaf7ff;--color-backdrop:#fff;--color-surface:#fff;--color-surface-2:#f9fafb;--color-surface-3:#f3f3f3;--color-surface-subtle:#f9fafb;--color-bg:#fff;--color-bg-subtle:#f9fafb;--color-bg-muted:#f3f3f3;--color-bg-inverse:#0a0d14;--color-border:#e7e7e7;--color-border-strong:#cecfd0;--color-border-focus:#0566ea;--color-text-primary:#0a0d14;--color-text-secondary:#54565b;--color-text-muted:#848689;--color-text-inverse:#fff;--color-text-on-primary:#fff;--color-success:#15c215;--color-success-bg:#e8f9e8;--color-success-text:#0f8a0f;--color-error:#dc2626;--color-error-bg:#fee2e2;--color-error-text:#b91c1c;--color-warning:#f9a603;--color-warning-bg:#fff4df;--color-warning-text:#92600a;--color-chart-1:#d15cfe;--color-chart-2:#0566ea;--color-chart-3:#15c215;--color-chart-4:#49bcfe;--gradient-brand:linear-gradient(135deg, #0566ea 0%, #d15cfe 100%);--gradient-brand-180:linear-gradient(180deg, #fff 0%, #f9fafb 100%);--gradient-brand-soft:linear-gradient(135deg, #f5f9fe 0%, #f8ecfe 100%);--gradient-panel:linear-gradient(180deg, #fff 0%, #f9fafb 100%);--gradient-panel-raised:linear-gradient(180deg, #fff 0%, #f3f3f3 100%);--radius-btn:9999px;--radius-input:12px;--radius-nav:9999px;--radius-dropdown:20px;--radius-card:20px;--radius-dialog:20px;--radius-popover:20px;--radius-badge:9999px;--radius-tag:9999px;--shadow-card:0 1px 2px #1018280a;--shadow-card-hover:0 2px 5px #00000014;--shadow-overlay:0 2px 5px #0003;--shadow-shell:0 2px 5px #1018280f;--shadow-primary-lg:none;--shadow-primary-hover:0 2px 5px #0566ea40;--shadow-primary:0 0 0 3px #0566ea2e;--shadow-focus:0 0 0 2px var(--color-backdrop), 0 0 0 4px var(--color-primary);--shadow-focus-inset:inset 0 0 0 2px var(--color-primary);--shadow-dark-glow:0 0 40px #0566ea14, 0 0 80px #d15cfe0f;--accent-violet:#d15cfe;--accent-violet-soft:#f8ecfe;--accent-violet-tint:linear-gradient(150deg, #fff 0%, #f8ecfe 100%);--accent-indigo:#0566ea;--accent-indigo-soft:#f5f9fe;--accent-indigo-tint:linear-gradient(150deg, #fff 0%, #f5f9fe 100%);--accent-rose:#e0399b;--accent-rose-soft:#fdeef9;--accent-rose-tint:linear-gradient(150deg, #fff 0%, #fdeef9 100%);--accent-amber:#f9a603;--accent-amber-soft:#fff4df;--accent-amber-tint:linear-gradient(150deg, #fff 0%, #fff4df 100%);--accent-teal:#15c215;--accent-teal-soft:#e8f9e8;--accent-teal-tint:linear-gradient(150deg, #fff 0%, #e8f9e8 100%);--accent-cyan:#49bcfe;--accent-cyan-soft:#eaf7ff;--accent-cyan-tint:linear-gradient(150deg, #fff 0%, #eaf7ff 100%);--app-body-background:linear-gradient(180deg, #fff 0%, #fff 60%, #f9fafb 100%);--app-topbar-bg:#ffffffd1;--app-image-backdrop-opacity:.6;--app-image-backdrop-filter:invert(1) hue-rotate(165deg) saturate(1.15);--app-image-backdrop:url(/landing/rebusai-agent-engine-hero.png);--auth-form-bg:#ffffffe6;--auth-visual-bg:#f5f9fe;--auth-visual-image-opacity:.4;--auth-visual-overlay:linear-gradient(135deg, #f5f9fee6 0%, #ffffffeb 48%, #f8ecfec7 100%);--auth-visual-footer-overlay:linear-gradient(0deg, #f5f9fe 0%, #f5f9fe00 100%);--app-page-header-orange-bg:linear-gradient(135deg, #fff4df 0%, #fff 65%);--app-page-header-violet-bg:linear-gradient(135deg, #f8ecfe 0%, #fff 65%);--app-page-header-cyan-bg:linear-gradient(135deg, #eaf7ff 0%, #fff 65%);--app-page-header-green-bg:linear-gradient(135deg, #e8f9e8 0%, #fff 65%);--landing-shell-bg:var(--color-surface-subtle);--landing-header-bg:#ffffffd1;--landing-hero-image-opacity:.94;--landing-hero-scrim:#ffffff0d;--landing-hero-bg:linear-gradient(105deg, #ddb8ff 0%, #bdd6ff 36%, #e3efffe6 62%, #fff0 88%), #fff;--landing-hero-gradient:linear-gradient(180deg, #ffffff40 0%, #f5f9fe40 55%, #fff 100%);--landing-ticker-bg:linear-gradient(90deg, #f5f9feeb 0%, #f8ecfee6 48%, #eaf7ffd9 100%);--landing-image-wash:linear-gradient(90deg, #ffffffe6, #f8ecfeb3), url(/landing/rebusai-agent-engine-hero.png);--landing-card-orange:linear-gradient(150deg, #fff 0%, #fff4df 100%);--landing-card-violet:linear-gradient(150deg, #fff 0%, #f8ecfe 100%);--landing-card-cyan:linear-gradient(150deg, #fff 0%, #eaf7ff 100%);--landing-card-green:linear-gradient(150deg, #fff 0%, #e8f9e8 100%);--landing-card-rose:linear-gradient(150deg, #fff 0%, #fff0f3 100%);--landing-card-gold:linear-gradient(150deg, #fff 0%, #fffbe8 100%);--landing-card-gold-border:#f0d98a;--landing-agent-panel-bg:linear-gradient(150deg, #f5f9fef5 0%, #ffffffe6 55%, #f8ecfe80 100%);--landing-step-bg:linear-gradient(150deg, #fff 0%, #f8ecfe 100%);--landing-price-bg:linear-gradient(150deg, #fff 0%, #f9fafb 100%);--landing-price-featured-bg:linear-gradient(150deg, #f8ecfe 0%, #fff 72%);--landing-cta-bg:linear-gradient(135deg, #0566eaf0 0%, #9b54dceb 48%, #d15cfee6 100%), url(/landing/rebusai-agent-engine-hero.png)}[data-theme=dark]{--color-scheme:dark;--color-primary:#4c8dff;--color-primary-hover:#75aaff;--color-primary-light:#17233f;--color-primary-soft:#17233f;--color-primary-soft-strong:#1f3153;--color-accent:#c084fc;--color-accent-hover:#d8a8ff;--color-accent-soft:#241a3d;--color-info:#63c8ff;--color-info-soft:#0f2a3d;--color-backdrop:#0a0e1a;--color-surface:#12172a;--color-surface-2:#1a2036;--color-surface-3:#212843;--color-surface-subtle:#0d1120;--color-bg:#0a0e1a;--color-bg-subtle:#12172a;--color-bg-muted:#1a2036;--color-bg-inverse:#f5f7fc;--color-border:#2a3150;--color-border-strong:#3b4470;--color-border-focus:#4c8dff;--color-text-primary:#f5f7fc;--color-text-secondary:#a9b0c7;--color-text-muted:#7c86a3;--color-text-inverse:#0a0e1a;--color-text-on-primary:#06101f;--color-success:#4ade80;--color-success-bg:#123321;--color-success-text:#b6f4ce;--color-error:#f87171;--color-error-bg:#3b1414;--color-error-text:#ffc9c9;--color-warning:#fbbf24;--color-warning-bg:#3a2a0c;--color-warning-text:#ffdf9b;--color-chart-1:#c084fc;--color-chart-2:#4c8dff;--color-chart-3:#4ade80;--color-chart-4:#63c8ff;--gradient-brand:linear-gradient(135deg, #4c8dff 0%, #c084fc 100%);--gradient-brand-180:linear-gradient(180deg, #1a2036 0%, #0a0e1a 100%);--gradient-brand-soft:linear-gradient(135deg, #17233f 0%, #241a3d 100%);--gradient-panel:linear-gradient(180deg, #12172a 0%, #0a0e1a 100%);--gradient-panel-raised:linear-gradient(180deg, #1a2036 0%, #0d1120 100%);--radius-btn:9999px;--radius-input:12px;--radius-nav:9999px;--radius-dropdown:20px;--radius-card:20px;--radius-dialog:20px;--radius-popover:20px;--radius-badge:9999px;--radius-tag:9999px;--shadow-card:0 1px 0 #ffffff08 inset, 0 0 0 1px #4c8dff0d, 0 8px 24px #00000047;--shadow-card-hover:0 1px 0 #ffffff0d inset, 0 0 0 1px #4c8dff1a, 0 10px 28px #00000057;--shadow-overlay:0 12px 40px #0000006b, 0 4px 16px #4c8dff24;--shadow-shell:0 16px 48px #0000004d;--shadow-primary-lg:none;--shadow-primary-hover:0 2px 8px #4c8dff57;--shadow-primary:0 0 0 3px #4c8dff47;--shadow-focus:0 0 0 2px var(--color-backdrop), 0 0 0 4px var(--color-primary);--shadow-focus-inset:inset 0 0 0 2px var(--color-primary);--shadow-dark-glow:0 0 40px #4c8dff29, 0 0 80px #c084fc1f;--accent-violet:#c084fc;--accent-violet-soft:#241a3d;--accent-violet-tint:linear-gradient(150deg, #1a2036 0%, #241a3d 100%);--accent-indigo:#4c8dff;--accent-indigo-soft:#17233f;--accent-indigo-tint:linear-gradient(150deg, #12172a 0%, #17233f 100%);--accent-rose:#f472b6;--accent-rose-soft:#3a1730;--accent-rose-tint:linear-gradient(150deg, #1a1024 0%, #3a1730 100%);--accent-amber:#fbbf24;--accent-amber-soft:#3a2a0c;--accent-amber-tint:linear-gradient(150deg, #201808 0%, #3a2a0c 100%);--accent-teal:#4ade80;--accent-teal-soft:#123321;--accent-teal-tint:linear-gradient(150deg, #0e1f16 0%, #123321 100%);--accent-cyan:#63c8ff;--accent-cyan-soft:#0f2a3d;--accent-cyan-tint:linear-gradient(150deg, #0d1a26 0%, #0f2a3d 100%);--app-body-background:linear-gradient(180deg, #080b14 0%, var(--color-backdrop) 42%, #0a0e1c 100%);--app-topbar-bg:#0a0e1ac7;--app-image-backdrop-opacity:.5;--app-image-backdrop-filter:none;--app-image-backdrop:linear-gradient(180deg, #4c8dff24 0%, #c084fc1a 34%, #0a0e1af0 100%), url(/landing/rebusai-agent-engine-hero.png);--auth-form-bg:#0a0e1a80;--auth-visual-bg:var(--color-backdrop);--auth-visual-image-opacity:.5;--auth-visual-overlay:linear-gradient(135deg, #17233fd9 0%, #0a0e1ad1 48%, #241a3dad 100%);--auth-visual-footer-overlay:linear-gradient(0deg, var(--color-backdrop) 0%, #0a0e1a00 100%);--app-page-header-orange-bg:linear-gradient(135deg, #3a2a0cb8 0%, #12172af5 55%, #241a3d6b 100%);--app-page-header-violet-bg:linear-gradient(135deg, #241a3dcc 0%, #12172af5 55%, #17233f80 100%);--app-page-header-cyan-bg:linear-gradient(135deg, #0f2a3dcc 0%, #12172af5 52%, #17233f80 100%);--app-page-header-green-bg:linear-gradient(135deg, #123321c2 0%, #12172af5 52%, #17233f80 100%);--landing-shell-bg:var(--color-surface-subtle);--landing-header-bg:#0a0e1ad1;--landing-hero-image-opacity:.86;--landing-hero-scrim:#0a0e1a61;--landing-hero-bg:linear-gradient(105deg, #7c5cff8c 0%, #4c8dff40 38%, #0a0e1a00 72%), #0a0e1a;--landing-hero-gradient:linear-gradient(180deg, #4c8dff14 0%, #c084fc1a 40%, #0a0e1abf 75%, #0a0e1a 100%);--landing-ticker-bg:linear-gradient(90deg, #17233f9e 0%, #241a3d9e 48%, #0f2a3d80 100%);--landing-image-wash:linear-gradient(90deg, #17233f99, #241a3d4d), url(/landing/rebusai-agent-engine-hero.png);--landing-card-orange:linear-gradient(150deg, #3a2a0ca3 0%, #12172af5 64%);--landing-card-violet:linear-gradient(150deg, #241a3db3 0%, #12172af5 64%);--landing-card-cyan:linear-gradient(150deg, #0f2a3db8 0%, #12172af5 64%);--landing-card-green:linear-gradient(150deg, #123321ad 0%, #12172af5 64%);--landing-card-rose:linear-gradient(150deg, #3d1a26a8 0%, #12172af5 64%);--landing-card-gold:linear-gradient(150deg, #3a310ca8 0%, #12172af5 64%);--landing-card-gold-border:#fbbf2461;--landing-agent-panel-bg:linear-gradient(150deg, #241a3db8 0%, #141a2edb 55%, #0f2a3d80 100%);--landing-step-bg:linear-gradient(150deg, #12172af5 0%, #241a3d6b 100%);--landing-price-bg:linear-gradient(150deg, #241a3d80 0%, #12172afa 70%);--landing-price-featured-bg:linear-gradient(150deg, #3a2a0cad 0%, #12172afa 70%);--landing-cta-bg:linear-gradient(135deg, #4c8dffdb 0%, #12172ae6 48%, #c084fcb3 100%), url(/landing/rebusai-agent-engine-hero.png)}