@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.ODW2ua_className{font-family:Inter,Inter Fallback;font-style:normal}.ODW2ua_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)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)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)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)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)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)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)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)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)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)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)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)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%}.k7BVyq_className{font-family:Poppins,Poppins Fallback;font-style:normal}.k7BVyq_variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/529bf25d88d26fed-s.1_ygfr0iy-hvu.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/455a847678785394-s.06xtx48c1-go9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/928b4fe0340f04e9-s.3r0e3yh8dzfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/529bf25d88d26fed-s.1_ygfr0iy-hvu.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/455a847678785394-s.06xtx48c1-go9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/928b4fe0340f04e9-s.3r0e3yh8dzfbk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Malayalam Fallback;src:local(Arial);ascent-override:80.08%;descent-override:35.5%;line-gap-override:0.0%;size-adjust:107.9%}._1sul2G_className{font-family:Noto Sans Malayalam,Noto Sans Malayalam Fallback;font-style:normal}._1sul2G_variable{--font-malayalam:"Noto Sans Malayalam", "Noto Sans Malayalam Fallback"}
:root{--navy:#14123f;--navy-2:#1d1a5c;--navy-3:#292574;--blue-cta:#3b31c9;--blue-cta-dark:#2c24a0;--yellow:#ffc727;--yellow-dark:#e8a900;--cream:#fdf5e6;--pink:#ff6f91;--pink-bg:#ffe3ea;--teal:#0fae94;--teal-bg:#dff7f2;--purple-bg:#eceaff;--amber-bg:#fff2d9;--ink:#14132c;--muted:#6b6a82;--line:#e7e5f2;--surface:#fff;--surface-alt:#f7f6fb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:env(safe-area-inset-top,0px)}body{font-family:var(--font-inter),sans-serif;color:var(--ink);background:var(--surface);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-poppins),sans-serif;color:var(--navy);margin:0;line-height:1.2}p{margin:0}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.mal{font-family:var(--font-malayalam),var(--font-poppins),sans-serif}.topbar{background:var(--navy);color:#c8c6ea;font-size:13px}.topbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:9px 24px;display:flex}.topbar-left{flex-wrap:wrap;gap:22px;display:flex}.topbar-left span{align-items:center;gap:7px;display:inline-flex}.topbar-left svg{color:var(--yellow);flex-shrink:0}.topbar-left a:hover{color:#fff}.topbar-right{align-items:center;gap:8px;display:flex}.topbar-follow{color:#8f8dbb;letter-spacing:.04em;margin-right:4px;font-size:12px}.topbar-right a{color:#e8e7fb;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex}.topbar-right a:hover{background:var(--yellow);border-color:var(--yellow);color:var(--navy);transform:translateY(-1px)}header.site{border-bottom:1px solid var(--line);z-index:50;background:#fff;position:sticky;top:0}header.site .wrap{justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.logo{font-family:var(--font-poppins),sans-serif;color:var(--navy);align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.logo img{object-fit:contain;width:auto;max-width:240px;height:48px}.logo .mark{background:var(--yellow);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.logo .mark svg{width:22px;height:22px}.logo small{font-family:var(--font-inter),sans-serif;letter-spacing:.03em;color:var(--muted);margin-top:1px;font-size:10.5px;font-weight:500;display:block}nav.main{gap:30px;display:flex}nav.main a{color:var(--navy);padding:6px 0;font-size:15px;font-weight:500;position:relative}nav.main a.active{color:var(--blue-cta)}nav.main a.active:after{content:"";background:var(--yellow);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.head-actions{align-items:center;gap:14px;display:flex}.btn{font-family:var(--font-inter),sans-serif;cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14.5px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn-primary{background:var(--blue-cta);color:#fff}.btn-primary:hover{background:var(--blue-cta-dark);transform:translateY(-1px)}.btn-yellow{background:var(--yellow);color:var(--navy)}.btn-yellow:hover{background:var(--yellow-dark);transform:translateY(-1px)}.btn-outline{color:#fff;background:0 0;border:1.5px solid #ffffff80}.btn-outline:hover{background:#ffffff1f}.btn-sm{padding:9px 18px;font-size:13.5px}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.hero{background:var(--cream);position:relative;overflow:hidden}.hero-blob{opacity:.55;background:radial-gradient(circle at 30% 30%,#ffe19a,#ffc727 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-120px;right:-100px}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:72px 24px 56px;display:grid;position:relative}.eyebrow{background:var(--purple-bg);color:var(--navy-3);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--blue-cta);border-radius:50%;width:6px;height:6px}.hero h1{color:var(--navy);margin-bottom:6px;font-size:29px;font-weight:700}.hero h1 .mal{margin-bottom:10px;font-size:26px;display:block}.hero h1 .en{font-size:39px;font-weight:800;line-height:1.16;display:block}.hero h1 .en .hl{background:var(--yellow);border-radius:8px;padding:2px 12px;display:inline-block;transform:rotate(-1deg)}.hero-lead{color:var(--muted);max-width:540px;margin-top:18px;font-size:16px;line-height:1.7}.hero-sub{color:var(--muted);align-items:center;gap:10px;margin-top:20px;font-size:16px;font-weight:600;display:flex}.hero-sub .dot{background:var(--teal);border-radius:50%;width:8px;height:8px}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.hero-note{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.hero-note svg{width:18px;height:18px;color:var(--teal);flex-shrink:0}.hero-art{justify-content:center;align-items:center;display:flex;position:relative}.hero-art img.journey{border-radius:24px;width:100%;max-width:460px;height:auto}.hero-art .badge-float{z-index:3;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:700;display:flex;position:absolute;top:6px;left:-8px;box-shadow:0 14px 30px #14123f24}.hero-art .badge-float .ic{background:var(--teal-bg);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.hero-art .badge-float .ic svg{width:18px;height:18px;color:var(--teal)}.hero-art .badge-float span{color:var(--muted);font-size:11px;font-weight:500;display:block}.hero-art .badge-float2{background:var(--navy);color:#fff;z-index:3;text-align:center;border-radius:14px;padding:14px 18px;position:absolute;bottom:24px;right:-6px;box-shadow:0 14px 30px #14123f40}.hero-art .badge-float2 b{font-size:22px;font-family:var(--font-poppins),sans-serif;display:block}.hero-art .badge-float2 small{color:#c8c6ea;font-size:11px}.features{z-index:4;margin-top:-46px;position:relative}.features .wrap{padding:0 24px}.feat-grid{background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 20px 48px #14123f1a}.feat-card{border-right:1px solid var(--line);padding:30px 26px}.feat-card:last-child{border-right:none}.feat-icon{border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:16px;display:flex}.feat-icon svg{width:24px;height:24px}.feat-card h4{margin-bottom:8px;font-size:15.5px;font-weight:600}.feat-card p{color:var(--muted);font-size:13.5px;line-height:1.6}.feat-1 .feat-icon{background:var(--purple-bg);color:var(--navy-3)}.feat-2 .feat-icon{background:var(--teal-bg);color:var(--teal)}.feat-3 .feat-icon{background:var(--pink-bg);color:var(--pink)}.feat-4 .feat-icon{background:var(--amber-bg);color:var(--yellow-dark)}.sec-head{text-align:center;max-width:620px;margin:0 auto 44px}.sec-head .eyebrow{margin-bottom:16px}.sec-head h2{font-size:32px;font-weight:700}.section{padding:96px 0}.section.alt{background:var(--surface-alt)}.cat-row{align-items:center;gap:16px;display:flex}.cat-track{scroll-behavior:smooth;flex:1;gap:18px;padding:6px 2px 16px;display:flex;overflow-x:auto}.cat-track::-webkit-scrollbar{height:0}.cat-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;flex:0 0 190px;padding:24px 20px;transition:box-shadow .15s,transform .15s,border-color .15s}.cat-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 14px 30px #14123f1a}.cat-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.cat-icon svg{width:26px;height:26px}.cat-card h4{margin-bottom:6px;font-size:14.5px;font-weight:600}.cat-card p{color:var(--muted);font-size:12px;line-height:1.55}.cat-arrow{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,color .15s;display:flex}.cat-arrow:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.cat-arrow svg{width:18px;height:18px}.program{grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;display:grid}.program-art{position:relative}.program-art .frame{background:var(--navy);border-radius:24px;padding:42px 34px;position:relative;overflow:hidden}.program-art .frame:after{content:"";background:#ffc72729;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-60px}.program-art .week-badge{z-index:2;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;display:flex;position:relative}.program-art .week-badge .n{font-family:var(--font-poppins),sans-serif;color:var(--yellow);font-size:26px;font-weight:800}.program-art .week-badge .t{color:#c8c6ea;font-size:12.5px;line-height:1.5}.program-float{z-index:3;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:-22px;left:-18px;box-shadow:0 16px 34px #14123f29}.program-float .ic{background:var(--teal-bg);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.program-float .ic svg{width:20px;height:20px;color:var(--teal)}.program-float b{font-size:14px;display:block}.program-float span{color:var(--muted);font-size:12px}.program h2{margin:14px 0 18px;font-size:30px;font-weight:700}.program p.lead{color:var(--muted);margin-bottom:26px;font-size:15.5px;line-height:1.75}.program .points{gap:16px;margin-bottom:30px;display:grid}.program .points li{align-items:flex-start;gap:14px;font-size:14.5px;line-height:1.6;display:flex}.program .points .chk{background:var(--teal-bg);width:26px;height:26px;color:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.program .points .chk svg{width:14px;height:14px}.price-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:34px 30px;transition:box-shadow .15s,transform .15s;display:flex}.price-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px #14123f1f}.price-card.feat{border:2px solid var(--blue-cta);position:relative}.price-tag{background:var(--blue-cta);color:#fff;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:30px}.price-card h3{margin-bottom:6px;font-size:19px;font-weight:700}.price-card .amount{font-family:var(--font-poppins),sans-serif;color:var(--navy);margin-bottom:22px;font-size:26px;font-weight:800}.price-card .amount span{color:var(--muted);font-size:13px;font-weight:500}.price-card ul{gap:12px;margin-bottom:26px;display:grid}.price-card ul li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;display:flex}.price-card ul li svg{width:17px;height:17px;color:var(--teal);flex-shrink:0;margin-top:2px}.price-card .best-for{color:var(--muted);background:var(--surface-alt);border-radius:10px;margin-bottom:22px;padding:12px 14px;font-size:12.5px;line-height:1.55}.price-card .best-for b{color:var(--ink);font-weight:600}.price-card .btn{width:100%;margin-top:auto}.offer{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden;box-shadow:0 20px 48px #14123f1a}.offer-side{background:var(--navy);color:#fff;flex-direction:column;padding:44px 40px;display:flex;position:relative;overflow:hidden}.offer-side:after{content:"";background:#ffc72729;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-70px}.offer-side>*{z-index:1;position:relative}.offer-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--yellow);margin-bottom:12px;font-size:12.5px;font-weight:700}.offer-side h3{color:#fff;margin-bottom:10px;font-size:28px;font-weight:700}.offer-side .meta{color:#c8c6ea;margin-bottom:28px;font-size:14.5px;line-height:1.6}.offer-price{font-family:var(--font-poppins),sans-serif;margin-bottom:6px;font-size:42px;font-weight:800;line-height:1}.offer-price span{font-family:var(--font-inter),sans-serif;color:#c8c6ea;margin-top:8px;font-size:14px;font-weight:500;display:block}.offer-side .btn{align-self:flex-start;margin-top:28px}.offer-body{padding:40px 40px 36px}.offer-body h4{margin-bottom:18px;font-size:16px;font-weight:700}.offer-list{grid-template-columns:1fr 1fr;gap:14px 22px;margin:0 0 22px;padding:0;list-style:none;display:grid}.offer-list li{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.offer-list svg{width:18px;height:18px;color:var(--teal);flex-shrink:0;margin-top:1px}.offer-note{color:var(--muted);background:var(--surface-alt);border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.55}.offer-note b{color:var(--ink);font-weight:600}@media (max-width:860px){.offer,.offer-list{grid-template-columns:1fr}.offer-side,.offer-body{padding:32px 24px}}.faq-wrap{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}.faq-item{border-bottom:1px solid var(--line);padding:20px 0}.faq-item summary{cursor:pointer;font-family:var(--font-poppins),sans-serif;color:var(--navy);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item .plus{background:var(--surface-alt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .2s,background .2s;display:flex}.faq-item .plus svg{width:14px;height:14px;color:var(--navy)}.faq-item[open] .plus{background:var(--yellow);transform:rotate(45deg)}.faq-item p{color:var(--muted);max-width:520px;margin-top:14px;font-size:14.5px;line-height:1.7}.faq-visual{justify-content:center;align-items:center;display:flex;position:relative}.faq-ring{width:340px;height:340px;position:relative}.faq-ring .spin{animation:24s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.faq-photo{background:linear-gradient(150deg, var(--navy), var(--navy-3));border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:38px;overflow:hidden}.faq-photo svg{width:60%;height:60%}.faq-spark{width:34px;height:34px;color:var(--yellow);position:absolute;top:6px;right:14px}.stats-band{background:var(--yellow);border-radius:26px;grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:36px;padding:56px 48px;display:grid}.stats-band h2{margin-bottom:14px;font-size:26px;font-weight:700}.stats-band .lead{color:#4a3f00;margin-bottom:22px;font-size:14px;line-height:1.6}.stat-item .num{font-family:var(--font-poppins),sans-serif;color:var(--navy);margin-bottom:6px;font-size:26px;font-weight:800}.stat-item .lbl{margin-bottom:6px;font-size:13.5px;font-weight:600}.stat-item .desc{color:#4a3f00;font-size:12.5px;line-height:1.55}.cta-band{background:var(--navy);border-radius:0;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(circle at 12% 20%,#ffc7271f,#0000 40%),radial-gradient(circle at 88% 80%,#3b31c959,#0000 45%);position:absolute;inset:0}.cta-band .wrap{text-align:center;padding:88px 24px;position:relative}.cta-band h2{color:#fff;margin-bottom:14px;font-size:34px;font-weight:700}.cta-band p{color:#c8c6ea;max-width:560px;margin:0 auto 30px;font-size:15.5px;line-height:1.7}.blog-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.blog-card{border:1px solid var(--line);background:#fff;border-radius:18px;transition:box-shadow .15s,transform .15s;overflow:hidden}.blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #14123f1a}.blog-cover{justify-content:center;align-items:center;height:150px;display:flex;position:relative}.blog-cover svg{color:#fff;opacity:.9;width:52px;height:52px}.blog-cover .tag{color:var(--navy);background:#ffffffeb;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;top:14px;left:14px}.blog-body{padding:24px 22px}.blog-body h4{margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.4}.blog-body p{color:var(--muted);margin-bottom:16px;font-size:13.5px;line-height:1.65}.blog-link{color:var(--blue-cta);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}.blog-link svg{width:14px;height:14px}.news-band{background:var(--blue-cta);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:48px 52px;display:flex}.news-band h3{color:#fff;max-width:360px;font-size:22px;font-weight:700}.news-form{flex:1;gap:10px;min-width:280px;max-width:460px;display:flex}.news-form input{font-family:var(--font-inter),sans-serif;border:none;border-radius:9px;flex:1;padding:14px 16px;font-size:14px}.news-form input:focus{outline:2px solid var(--yellow)}footer{background:var(--navy);color:#c8c6ea;padding-top:76px}.foot-grid{border-bottom:1px solid #ffffff1a;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:40px;padding-bottom:50px;display:grid}.foot-logo{font-family:var(--font-poppins),sans-serif;color:#fff;align-items:center;gap:10px;margin-bottom:16px;font-size:20px;font-weight:800;display:flex}.foot-logo img{object-fit:contain;background:#fff;border-radius:10px;width:auto;max-width:220px;height:46px;padding:6px 10px}.foot-logo .mark{background:var(--yellow);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.foot-logo .mark svg{width:18px;height:18px;color:var(--navy)}footer .about p{color:#a6a4c9;max-width:280px;font-size:13.5px;line-height:1.75}footer h5,footer .foot-title{color:#fff;margin-bottom:20px;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.4}footer .links li{margin-bottom:12px}footer .links a{color:#a6a4c9;font-size:13.5px;transition:color .15s}footer .links a:hover{color:var(--yellow)}.foot-contact li{color:#a6a4c9;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:13.5px;line-height:1.55;display:flex}.foot-contact svg{width:17px;height:17px;color:var(--yellow);flex-shrink:0;margin-top:1px}.foot-social{gap:10px;margin-top:18px;display:flex}.foot-social a{color:#e8e7fb;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex}.foot-social a:hover{background:var(--yellow);border-color:var(--yellow);color:var(--navy);transform:translateY(-2px)}.foot-bottom{padding:24px 0 calc(24px + env(safe-area-inset-bottom,0px));text-align:center;color:#8f8dbb;font-size:12.5px}@media (max-width:980px){.hero .wrap{grid-template-columns:1fr;padding-top:32px}.hero-art{order:-1;max-width:360px;margin:0 auto}.feat-grid{grid-template-columns:repeat(2,1fr)}.feat-card{border-right:none;border-bottom:1px solid var(--line)}.program{grid-template-columns:1fr}.price-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.faq-wrap{grid-template-columns:1fr}.faq-visual{order:-1}.stats-band{text-align:center;grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.foot-grid{grid-template-columns:1fr 1fr;row-gap:40px}nav.main{display:none}nav.main.is-open{flex-direction:column;gap:4px;width:100%;padding:6px 0 4px;display:flex}header.site .wrap{flex-wrap:wrap}.menu-toggle{display:flex}}@media (max-width:600px){.hero h1 .en{font-size:30px}.sec-head h2{font-size:26px}.section{padding:64px 0}.news-band{text-align:center;flex-direction:column;align-items:stretch}.foot-grid{grid-template-columns:1fr}.cta-band h2{font-size:27px}.topbar .wrap{text-align:center;justify-content:center}}.wcs{background:var(--surface-alt);padding:96px 0;position:relative;overflow:hidden}.wcs-blob{opacity:.7;background:#ffe9b8;border-radius:50%;width:380px;height:380px;position:absolute;top:-140px;left:-120px}.wcs-head h2{margin-bottom:14px;font-size:34px;font-weight:700}.wcs-head p{color:var(--muted);font-size:16px;line-height:1.7}.wcs-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.wcs-card:hover{transform:translateY(-5px);box-shadow:0 22px 46px #14123f1f}.wcs-ico{background:var(--pink-bg);width:54px;height:54px;color:var(--pink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wcs-tag{color:var(--pink);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.wcs-fix{background:var(--navy);color:#fff;margin-top:auto;padding:22px 30px 24px;position:relative}.wcs-fix:before{content:"";background:var(--navy);border-radius:3px;width:20px;height:20px;position:absolute;top:-10px;left:48px;transform:rotate(45deg)}.wcs-foot h4{max-width:560px;font-size:21px;font-weight:700}.wcs-btn{background:var(--navy);color:#fff;border-radius:9px;align-items:center;gap:8px;padding:13px 26px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.wcs-btn:hover{background:var(--navy-3);transform:translateY(-1px)}@media (max-width:860px){.wcs{padding:64px 0}.wcs-grid{grid-template-columns:1fr}.wcs-head h2{font-size:27px}.wcs-foot{flex-direction:column;align-items:flex-start;padding:26px 24px}}@media (max-width:480px){.wcs-mistake{flex-direction:column;padding:24px 22px 20px}.wcs-fix{padding:20px 22px 22px}}.opp-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.opp-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px 22px}.opp-card h3{margin-bottom:8px;font-size:17px}.opp-card p{color:var(--muted);font-size:14px;line-height:1.6}.opp-card .feat-icon{border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:flex}.opp-card .feat-icon svg{width:22px;height:22px}.insight-lead{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.7}.core-row{grid-template-columns:repeat(4,1fr);gap:14px;margin:8px 0 28px;display:grid}.core-item{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;padding:22px 16px;font-size:15px}.insight-close{text-align:center;max-width:760px;color:var(--navy);margin:0 auto;font-size:16.5px;font-weight:600;line-height:1.7}.inside-list{grid-template-columns:1fr 1fr;gap:18px;display:grid}.inside-list article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px 24px}.inside-list h3{margin-bottom:8px;font-size:17px}.inside-list p{color:var(--muted);font-size:14.5px;line-height:1.65}.weekend-band{background:var(--navy);color:#fff;text-align:center;padding:56px 0}.weekend-band h2{color:#fff;margin-bottom:18px;font-size:28px}.weekend-times{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:12px;display:flex}.weekend-times span{color:var(--yellow);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700}.weekend-band p{color:#c8c6ea;font-size:15px}.track-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.track-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px 24px}.track-no{letter-spacing:.04em;text-transform:uppercase;color:var(--blue-cta);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.track-card h3{margin-bottom:10px;font-size:20px}.track-card p{color:var(--muted);font-size:14.5px;line-height:1.65}.fee-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.fee-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:28px 24px;display:flex}.fee-card.fee-now{border:2px solid var(--blue-cta);box-shadow:0 18px 40px #14123f1a}.fee-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700}.fee-now .fee-label{color:var(--blue-cta)}.fee-card h3{margin-bottom:12px;font-size:18px}.fee-amt{font-family:var(--font-poppins),sans-serif;margin-bottom:10px;font-size:32px;font-weight:800}.fee-amt span{color:var(--muted);font-size:14px;font-weight:600}.fee-card p{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.55}.fee-card .btn{margin-top:auto}.fee-call{text-align:center;color:var(--navy);margin-top:28px;font-weight:600}.fee-call a{color:var(--blue-cta)}@media (max-width:980px){.opp-grid,.core-row,.track-grid,.fee-grid{grid-template-columns:1fr 1fr}.inside-list{grid-template-columns:1fr}}@media (max-width:600px){.opp-grid,.core-row,.track-grid,.fee-grid{grid-template-columns:1fr}.weekend-band h2{font-size:22px}}.auth-page{background:var(--cream);padding:72px 0 96px}.auth-card{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:480px;margin:0 auto;padding:40px 36px;box-shadow:0 20px 48px #14123f1a}.auth-card h1{margin-bottom:10px;font-size:28px;font-weight:700}.auth-card .lead{color:var(--muted);margin-bottom:26px;font-size:14.5px;line-height:1.65}.auth-card .field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.auth-card label{color:var(--navy);font-size:13.5px;font-weight:600}.auth-card label code{color:var(--pink);background:0 0}.auth-card input[type=text],.auth-card input[type=email],.auth-card input[type=password]{border:1px solid var(--line);width:100%;font-family:var(--font-inter),sans-serif;color:var(--ink);background:#fff;border-radius:9px;padding:13px 14px;font-size:14.5px}.auth-card input:focus{outline:2px solid var(--yellow);border-color:#0000}.auth-row{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:4px 0 22px;font-size:13.5px;display:flex}.auth-row label{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.auth-row a{color:var(--blue-cta);font-weight:600}.auth-card .btn{width:100%}.auth-switch{text-align:center;color:var(--muted);margin-top:18px;font-size:14px}.auth-switch a{color:var(--blue-cta);font-weight:700}.auth-alert{background:var(--pink-bg);color:#9d2d4a;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:13.5px;line-height:1.5}.auth-card .text-danger{color:#c94766;font-size:12.5px}.auth-alert.auth-ok{color:#0a6e5d;background:#dff7f2}.auth-status{background:var(--surface-alt);color:var(--navy);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:22px 16px;font-size:14.5px;font-weight:600;display:flex}.auth-card input[readonly]{color:var(--muted);background:#f6f5fb}.google-btn{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:18px;padding:12px 16px;font-size:14.5px;font-weight:600;display:flex}.google-btn:hover{border-color:var(--navy)}.google-btn img{width:18px;height:18px}.or-line{color:var(--muted);align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.or-line:before,.or-line:after{content:"";background:var(--line);flex:1;height:1px}@media (max-width:600px){.auth-page{padding:40px 0 64px}.auth-card{padding:28px 20px}}.hp{--hp-navy:#14123f;--hp-navy-2:#1d1a5c;--hp-indigo:#3b31c9;--hp-gold:#ffc727;--hp-gold-d:#e8a900;--hp-ink:#14132c;--hp-muted:#5f5e78;--hp-line:#e7e5f2;--hp-soft:#f7f6fb;--hp-cream:#fdf8ee}.hp section{position:relative}.hp-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.hp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--hp-indigo);align-items:center;gap:10px;margin-bottom:16px;font-size:12.5px;font-weight:700;display:inline-flex}.hp-kicker:before{content:"";background:var(--hp-gold);border-radius:2px;width:28px;height:2px}.hp-h2{letter-spacing:-.02em;color:var(--hp-navy);font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.15}.hp-sub{color:var(--hp-muted);max-width:640px;margin-top:16px;font-size:17px;line-height:1.7}.hp-head{margin-bottom:52px}.hp-head.center{text-align:center}.hp-head.center .hp-kicker{justify-content:center}.hp-head.center .hp-sub{margin-left:auto;margin-right:auto}.hp-sec{padding:112px 0}.hp-sec.soft{background:var(--hp-soft)}.hp-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.hp-btn svg{width:17px;height:17px}.hp-btn-gold{background:var(--hp-gold);color:var(--hp-navy);box-shadow:0 10px 24px #ffc72747}.hp-btn-gold:hover{background:var(--hp-gold-d);transform:translateY(-2px)}.hp-btn-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff38}.hp-btn-ghost:hover{background:#ffffff29}.hp-btn-navy{background:var(--hp-navy);color:#fff}.hp-btn-navy:hover{background:var(--hp-indigo);transform:translateY(-2px)}.hp-hero{color:#fff;background:radial-gradient(1200px 600px at 85% -10%,#3b31c98c,#0000 60%),radial-gradient(700px 420px at 0 110%,#ffc72724,#0000 60%),linear-gradient(160deg,#100e35 0%,#1d1a5c 100%);overflow:hidden}.hp-hero:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:26px 26px;animation:16s ease-in-out infinite hp-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 85%);mask-image:linear-gradient(#000000b3,#0000 85%)}@keyframes hp-drift{0%,to{transform:translate(0,0)}50%{transform:translate(-16px,10px)}}.hp-hero .hp-wrap{z-index:1;grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;padding-top:96px;padding-bottom:120px;display:grid;position:relative}.hp-pill{color:#e8e7fb;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:8px 16px 8px 8px;font-size:13.5px;font-weight:600;display:inline-flex}.hp-pill b{background:var(--hp-gold);color:var(--hp-navy);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11.5px}.hp-mal{font-family:var(--font-malayalam),var(--font-poppins),sans-serif;color:var(--hp-gold);margin-bottom:14px;font-size:clamp(22px,2.4vw,30px);font-weight:700;display:block}.hp-hero h1{color:#fff;letter-spacing:-.03em;font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:1.06}.hp-hero h1 em{color:var(--hp-gold);font-style:normal}.hp-hero .lead{color:#c9c7ec;max-width:560px;margin-top:24px;font-size:18px;line-height:1.7}.hp-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hp-trust{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,auto);justify-content:start;gap:28px;margin-top:44px;padding-top:28px;display:grid}.hp-trust b{font-family:var(--font-poppins),sans-serif;font-size:26px;font-weight:800;line-height:1;display:block}.hp-trust div:first-child b{color:#ffc727}.hp-trust div:nth-child(2) b{color:#7dffe8}.hp-trust div:nth-child(3) b{color:#ffb3c7}.hp-trust div:nth-child(4) b{color:#c9c4ff}.hp-trust span{color:#a9a7d6;letter-spacing:.02em;margin-top:6px;font-size:12.5px;display:block}.hp-visual{position:relative}.hp-frame{background:#fff;border-radius:28px;padding:14px;box-shadow:0 40px 80px #00000059}.hp-frame img,.hp-frame video{aspect-ratio:1;background:#fff;border-radius:18px;width:100%;height:auto;display:block}.hp-chip{color:var(--hp-navy);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;font-weight:700;display:flex;position:absolute;box-shadow:0 18px 40px #14123f47}.hp-chip small{color:var(--hp-muted);font-size:12px;font-weight:500;display:block}.hp-chip .ic{color:#0fae94;background:#dff7f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hp-chip .ic svg{width:18px;height:18px}.hp-chip.a{top:28px;left:-36px}.hp-chip.b{background:var(--hp-gold);bottom:34px;right:-28px}.hp-chip.b .ic{background:var(--hp-navy);color:var(--hp-gold)}.hp-chip.b small{color:#5b4600}#opportunity{background:linear-gradient(#fff7e6 0%,#fff 55%)}.hp-opp{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.hp-card{border:0;border-radius:22px;padding:32px 28px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.hp-card:before{content:"";height:6px;position:absolute;top:0;left:0;right:0}.hp-card:hover{box-shadow:0 24px 50px #14123f24}.hp-card:first-child{background:#eceaff}.hp-card:first-child:before{background:#3b31c9}.hp-card:nth-child(2){background:#dff7f2}.hp-card:nth-child(2):before{background:#0fae94}.hp-card:nth-child(3){background:#ffe3ea}.hp-card:nth-child(3):before{background:#e0517a}.hp-card:nth-child(4){background:#fff2d9}.hp-card:nth-child(4):before{background:#e8a900}.hp-ico{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;display:flex;background:#fff!important}.hp-ico svg{width:24px;height:24px}.hp-card h3{margin-bottom:10px;font-size:19px;font-weight:700}.hp-card p{color:#3d3c55;font-size:15px;line-height:1.65}#insight{background:linear-gradient(135deg,#eef0ff 0%,#e7faf5 55%,#fff4e0 100%)}#insight .hp-kicker{color:#3b31c9}.hp-insight{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.hp-big{font-family:var(--font-poppins),sans-serif;letter-spacing:-.04em;background:linear-gradient(100deg,#3b31c9 0%,#0fae94 55%,#e8a900 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,8vw,104px);font-weight:800;line-height:1}.hp-big span{color:inherit}.hp-big-cap{color:var(--hp-navy);margin-top:12px;font-size:16px;font-weight:600}.hp-insight .hp-sub{max-width:none}.hp-subjects{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hp-subject{border:0;border-radius:20px;align-items:center;gap:16px;padding:26px 24px;display:flex;box-shadow:0 10px 24px #14123f0f}.hp-subject:first-child{background:#eceaff}.hp-subject:nth-child(2){background:#dff7f2}.hp-subject:nth-child(3){background:#ffe3ea}.hp-subject:nth-child(4){background:#fff2d9}.hp-subject .n{font-family:var(--font-poppins),sans-serif;color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:flex}.hp-subject:first-child .n{background:#3b31c9}.hp-subject:nth-child(2) .n{background:#0fae94}.hp-subject:nth-child(3) .n{background:#e0517a}.hp-subject:nth-child(4) .n{color:#14123f;background:#e8a900}.hp-subject b{font-family:var(--font-poppins),sans-serif;color:var(--hp-navy);font-size:16.5px;line-height:1.3}.hp-stat-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hp-stat-row span{color:#fff;border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:700}.hp-stat-row span:first-child{background:#3b31c9}.hp-stat-row span:nth-child(2){background:#0fae94}.hp-stat-row span:nth-child(3){background:#e0517a}#programme{background:linear-gradient(#fff 0%,#f4f2ff 100%)}.hp-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hp-step{border:0;border-radius:22px;padding:32px 28px 28px;position:relative;overflow:hidden;box-shadow:0 12px 30px #14123f0f}.hp-step:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-poppins),sans-serif;letter-spacing:.08em;color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:30px;margin-bottom:18px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.hp-step:first-child{background:#eceaff}.hp-step:first-child:before{background:#3b31c9}.hp-step:nth-child(2){background:#dff7f2}.hp-step:nth-child(2):before{background:#0fae94}.hp-step:nth-child(3){background:#fff2d9}.hp-step:nth-child(3):before{color:#14123f;background:#e8a900}.hp-step:nth-child(4){background:#ffe3ea}.hp-step:nth-child(4):before{background:#e0517a}.hp-step:nth-child(5){background:#e8f3ff}.hp-step:nth-child(5):before{background:#2f7de1}.hp-step:nth-child(6){background:#f3e8ff}.hp-step:nth-child(6):before{background:#8b4fd6}.hp-step h3{margin:14px 0 10px;font-size:19px;font-weight:700}.hp-step p{color:var(--hp-muted);font-size:15px;line-height:1.65}.hp-weekend{color:#fff;background:linear-gradient(120deg,#3b31c9 0%,#0fae94 100%);border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:64px 56px;display:grid;position:relative;overflow:hidden}.hp-weekend:before{content:"";background:radial-gradient(circle,#ffc72759,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px}.hp-weekend>*{position:relative}.hp-weekend h2{color:#fff;letter-spacing:-.02em;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.15}.hp-weekend h2 span{color:var(--hp-gold)}.hp-weekend p{color:#fff;margin-top:14px;font-size:16.5px}.hp-slots{gap:14px;display:grid}.hp-slot{background:#fff;border:0;border-radius:18px;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.hp-slot b{font-family:var(--font-poppins),sans-serif;color:var(--hp-navy);font-size:18px}.hp-slot span{color:#fff;background:#14123f;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:800}.hp-slot small{color:#5f5e78;margin-top:4px;font-size:12.5px;font-weight:500;display:block}.hp-path{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:28px;display:grid}.hp-year1{color:#14123f;background:linear-gradient(160deg,#ffc727 0%,#ff8a3d 100%);border-radius:26px;flex-direction:column;justify-content:space-between;padding:38px 34px;display:flex}.hp-year1 .tag{letter-spacing:.12em;text-transform:uppercase;color:#7a3b00;font-size:12px;font-weight:700}.hp-year1 h3{color:#14123f;margin:12px 0;font-size:28px;font-weight:800}.hp-year1 p{color:#4a2e08;font-size:15.5px;line-height:1.65}.hp-year1 .arrow{color:#14123f;align-items:center;gap:10px;margin-top:28px;font-size:14.5px;font-weight:700;display:flex}.hp-year1 .arrow svg{color:#14123f;width:20px;height:20px}.hp-tracks{gap:16px;display:grid}#tracks{background:linear-gradient(#fff4ea 0%,#fff 70%)}.hp-track{border:0;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:26px 28px;transition:box-shadow .2s,transform .2s;display:grid}.hp-track:first-child{background:#eceaff}.hp-track:nth-child(2){background:#dff7f2}.hp-track:nth-child(3){background:#fff2d9}.hp-track:hover{box-shadow:0 20px 44px #14123f1f}.hp-track .no{width:56px;height:56px;font-family:var(--font-poppins),sans-serif;border-radius:16px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.hp-track h3{margin-bottom:6px;font-size:19px;font-weight:700}.hp-track p{color:var(--hp-muted);font-size:15px;line-height:1.6}#fees{background:linear-gradient(#fff7ea 0%,#f4f2ff 100%)}.hp-fee-main{border-radius:32px;grid-template-columns:.92fr 1.08fr;max-width:980px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 30px 70px #3b31c92e}.hp-fee-price{color:#14123f;background:linear-gradient(165deg,#ffc727 0%,#ff8a3d 100%);flex-direction:column;padding:48px 42px;display:flex}.hp-fee-price .badge{color:#ffc727;letter-spacing:.08em;text-transform:uppercase;background:#14123f;border-radius:999px;align-self:flex-start;margin-bottom:18px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-block}.hp-fee-price h3{letter-spacing:-.02em;margin-bottom:8px;font-size:30px;font-weight:800}.hp-fee-price .meta{color:#5b3a00;font-size:15.5px;font-weight:600}.hp-fee-price .amt{font-family:var(--font-poppins),sans-serif;letter-spacing:-.03em;margin-top:28px;font-size:64px;font-weight:800;line-height:1}.hp-fee-price .amt small{font-family:var(--font-inter),sans-serif;color:#5b3a00;letter-spacing:0;margin-top:10px;font-size:14px;font-weight:600;display:block}.hp-fee-price .hp-btn{color:#fff;background:#14123f;align-self:flex-start;margin-top:28px}.hp-fee-price .hp-btn:hover{background:#3b31c9}.hp-incl{background:#fff;align-content:center;gap:10px;margin:0;padding:28px;list-style:none;display:grid}.hp-incl li{color:var(--hp-navy);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.hp-incl li:first-child{background:#eceaff}.hp-incl li:nth-child(2){background:#dff7f2}.hp-incl li:nth-child(3){background:#fff2d9}.hp-incl li:nth-child(4){background:#ffe3ea}.hp-incl li:nth-child(5){background:#e8f3ff}.hp-incl li:nth-child(6){background:#f3e8ff}.hp-incl li:nth-child(7){background:#fff4ea}.hp-incl svg{flex-shrink:0;width:18px;height:18px}.hp-incl li:first-child svg{color:#3b31c9}.hp-incl li:nth-child(2) svg{color:#0fae94}.hp-incl li:nth-child(3) svg{color:#e8a900}.hp-incl li:nth-child(4) svg{color:#e0517a}.hp-incl li:nth-child(5) svg{color:#2f7de1}.hp-incl li:nth-child(6) svg{color:#8b4fd6}.hp-incl li:nth-child(7) svg{color:#ff8a3d}#why-samagram{background:linear-gradient(#fff0f4 0%,#f4f2ff 50%,#e7faf5 100%);padding:112px 0;overflow:hidden}.wcs-wrap{max-width:1200px;margin:0 auto;padding:0 28px;position:relative}.wcs-blob{opacity:.35;filter:blur(8px);background:#ffc727;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;left:-80px}.wcs-head{text-align:center;max-width:720px;margin:0 auto 52px}.wcs-head h2{letter-spacing:-.02em;color:var(--hp-navy);font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.15}.wcs-head h2 .hl{background:var(--hp-gold);border-radius:10px;padding:0 12px;display:inline-block;transform:rotate(-1deg)}.wcs-head p{color:var(--hp-muted);margin-top:16px;font-size:17px;line-height:1.7}.wcs-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.wcs-card{border:0;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 36px #14123f14}.wcs-mistake{align-items:flex-start;gap:16px;padding:28px 28px 24px;display:flex}.wcs-card:first-child .wcs-mistake{background:#ffe3ea}.wcs-card:nth-child(2) .wcs-mistake{background:#dff7f2}.wcs-card:nth-child(3) .wcs-mistake{background:#fff2d9}.wcs-card:nth-child(4) .wcs-mistake{background:#eceaff}.wcs-ico{background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.wcs-card:first-child .wcs-ico{color:#e0517a}.wcs-card:nth-child(2) .wcs-ico{color:#0fae94}.wcs-card:nth-child(3) .wcs-ico{color:#c98a00}.wcs-card:nth-child(4) .wcs-ico{color:#3b31c9}.wcs-ico svg{width:24px;height:24px}.wcs-tag{letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.wcs-card:first-child .wcs-mistake .wcs-tag{color:#e0517a}.wcs-card:nth-child(2) .wcs-mistake .wcs-tag{color:#0a8c77}.wcs-card:nth-child(3) .wcs-mistake .wcs-tag{color:#b07800}.wcs-card:nth-child(4) .wcs-mistake .wcs-tag{color:#3b31c9}.wcs-mistake h3{margin-bottom:8px;font-size:19px;font-weight:700}.wcs-mistake p{color:#3d3c55;font-size:15px;line-height:1.65}.wcs-fix{color:#fff;margin-top:auto;padding:22px 28px 24px;position:relative}.wcs-card:first-child .wcs-fix{background:#e0517a}.wcs-card:nth-child(2) .wcs-fix{background:#0a8c77}.wcs-card:nth-child(3) .wcs-fix{background:#c98a00}.wcs-card:nth-child(4) .wcs-fix{background:#3b31c9}.wcs-fix:before{content:"";border-radius:3px;width:18px;height:18px;position:absolute;top:-9px;left:46px;transform:rotate(45deg)}.wcs-card:first-child .wcs-fix:before{background:#e0517a}.wcs-card:nth-child(2) .wcs-fix:before{background:#0a8c77}.wcs-card:nth-child(3) .wcs-fix:before{background:#c98a00}.wcs-card:nth-child(4) .wcs-fix:before{background:#3b31c9}.wcs-fix .wcs-tag{color:#fff;align-items:center;gap:7px;margin-bottom:8px;display:flex}.wcs-fix .wcs-tag svg{width:15px;height:15px}.wcs-fix p{color:#fff;font-size:15px;line-height:1.65}.wcs-foot{background:linear-gradient(120deg,#ffc727,#ff8a3d);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:32px 40px;display:flex}.wcs-foot h4{letter-spacing:-.02em;max-width:620px;font-size:clamp(20px,2.2vw,26px);font-weight:800}.wcs-btn{background:var(--hp-navy);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;display:inline-flex}.wcs-btn:hover{background:var(--hp-indigo)}.wcs-btn svg{width:16px;height:16px}.hp-final{background:linear-gradient(120deg,#ff6f91 0%,#ffc727 55%,#0fae94 130%);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:60px 56px;display:flex}.hp-final h2{letter-spacing:-.02em;max-width:620px;font-size:clamp(26px,3vw,38px);font-weight:800}.hp-final p{color:#3a2200;margin-top:10px;font-size:16.5px}.hp-final .actions{flex-wrap:wrap;gap:12px;display:flex}.hp-btn-wa{color:var(--hp-navy);background:#fff}.hp-btn-wa:hover{transform:translateY(-2px)}@media (max-width:1080px){.hp-hero .hp-wrap{grid-template-columns:1fr;gap:56px;padding-top:72px;padding-bottom:96px}.hp-visual{max-width:520px}.hp-chip.a{left:-12px}.hp-chip.b{right:-12px}.hp-opp,.wcs-grid{grid-template-columns:1fr 1fr}.hp-insight{grid-template-columns:1fr;gap:44px}.hp-steps{grid-template-columns:1fr 1fr}.hp-weekend{grid-template-columns:1fr;padding:48px 36px}.hp-path,.hp-fee-main{grid-template-columns:1fr}}html.hp-motion .hp-copy>*,html.hp-motion .hp-visual,html.hp-motion .hp-head,html.hp-motion .hp-card,html.hp-motion .hp-insight-copy,html.hp-motion .hp-subject,html.hp-motion .hp-step,html.hp-motion .hp-weekend,html.hp-motion .hp-year1,html.hp-motion .hp-track,html.hp-motion .hp-fee-main,html.hp-motion .hp-final,html.hp-motion .wcs-head,html.hp-motion .wcs-card,html.hp-motion .wcs-foot{opacity:0}@media (prefers-reduced-motion:reduce){html.hp-motion .hp-copy>*,html.hp-motion .hp-visual,html.hp-motion .hp-head,html.hp-motion .hp-card,html.hp-motion .hp-insight-copy,html.hp-motion .hp-subject,html.hp-motion .hp-step,html.hp-motion .hp-weekend,html.hp-motion .hp-year1,html.hp-motion .hp-track,html.hp-motion .hp-fee-main,html.hp-motion .hp-final,html.hp-motion .wcs-head,html.hp-motion .wcs-card,html.hp-motion .wcs-foot{opacity:1}.hp-hero:after{animation:none}}@media (max-width:680px){.hp-wrap{padding:0 20px}.hp-sec,#why-samagram{padding:76px 0}.wcs-wrap{padding:0 20px}.hp-trust{grid-template-columns:repeat(2,1fr)}.hp-opp,.hp-steps,.hp-subjects,.wcs-grid{grid-template-columns:1fr}.wcs-mistake{flex-direction:column}.wcs-foot{padding:28px 22px}.hp-fee-main{grid-template-columns:1fr}.hp-fee-price{padding:36px 26px}.hp-incl{padding:20px}.hp-weekend,.hp-final{border-radius:24px;padding:40px 26px}.hp-chip{display:none}.hp-track{grid-template-columns:1fr}}.auth-card select,.auth-card .field input,.auth-card .field select{border:1px solid var(--line);width:100%;font-family:var(--font-inter),sans-serif;background:#fff;border-radius:9px;padding:13px 14px;font-size:14.5px}.auth-card .field{color:var(--navy);flex-direction:column;gap:6px;margin-bottom:16px;font-size:13.5px;font-weight:600;display:flex}.dash-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.dash-head h1{font-size:32px}.dash-head p{color:var(--muted);margin-top:6px}.dash-actions{align-items:center;gap:10px;display:flex}.fee-card ul{gap:8px;margin:0 0 18px;display:grid}.fee-card li{font-size:14px}.theme-toggle{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--navy);cursor:pointer;font-size:13.5px;font-weight:600;font-family:var(--font-inter),sans-serif;border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.theme-toggle.is-compact{justify-content:center;width:40px;padding:0}.theme-toggle:hover{border-color:var(--blue-cta);color:var(--blue-cta)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#12111c;--ink:#eeeef8;--muted:#b0aec9;--line:#ffffff1f;--surface:#0f0e1c;--surface-alt:#1a1830}html[data-theme=dark] body{background:var(--surface);color:var(--ink)}html[data-theme=dark] header.site{border-color:var(--line);background:#0f0e1cf5}html[data-theme=dark] nav.main a{color:#eeeef8}html[data-theme=dark] nav.main a.active{color:#c9c4ff}html[data-theme=dark] nav.main .nav-pill{background:#3b31c973}html[data-theme=dark] .menu-toggle{background:var(--surface-alt);border-color:var(--line)}html[data-theme=dark] .menu-toggle svg{stroke:#eeeef8}html[data-theme=dark] .logo img,html[data-theme=dark] .foot-logo img{background:#fff}html[data-theme=dark] .auth-page,html[data-theme=dark] .section{background:var(--surface)}html[data-theme=dark] .auth-card,html[data-theme=dark] .fee-card{border-color:var(--line);background:#1c1a33}html[data-theme=dark] .auth-card h1,html[data-theme=dark] .dash-head h1,html[data-theme=dark] .fee-card h3{color:#f4f3ff}html[data-theme=dark] .auth-card .lead,html[data-theme=dark] .dash-head p,html[data-theme=dark] .fee-card p{color:#b0aec9}html[data-theme=dark] .auth-card label,html[data-theme=dark] .auth-card .field{color:#d8d6f0}html[data-theme=dark] .auth-card input,html[data-theme=dark] .auth-card select,html[data-theme=dark] .auth-card .field input,html[data-theme=dark] .auth-card .field select{color:#eeeef8;border-color:var(--line);background:#12111f}html[data-theme=dark] .theme-toggle{color:#eeeef8;border-color:var(--line);background:#1c1a33}html[data-theme=dark] .mobile-enrol{background:#0f0e1ceb}html[data-theme=dark] .hp{--hp-soft:#151328;--hp-cream:#12111c;--hp-line:#ffffff1f;--hp-muted:#b8b6d4}html[data-theme=dark] .hp-sec,html[data-theme=dark] .hp-sec.soft{background:var(--hp-soft)}html[data-theme=dark] #why-samagram{background:linear-gradient(#1a1524 0%,#151328 50%,#12201c 100%)}html[data-theme=dark] .hp-h2,html[data-theme=dark] .wcs-head h2,html[data-theme=dark] .hp-big-cap{color:#f4f3ff}html[data-theme=dark] .hp-sub,html[data-theme=dark] .wcs-head p{color:#c4c2dc}html[data-theme=dark] .hp-kicker{color:#c9c4ff}html[data-theme=dark] .hp-card h3,html[data-theme=dark] .hp-step h3,html[data-theme=dark] .hp-track h3,html[data-theme=dark] .hp-subject b,html[data-theme=dark] .wcs-mistake h3,html[data-theme=dark] .hp-fee-price h3,html[data-theme=dark] .hp-incl li{color:#14123f}html[data-theme=dark] .hp-card p,html[data-theme=dark] .hp-step p,html[data-theme=dark] .hp-track p,html[data-theme=dark] .wcs-mistake p{color:#3d3c55}html[data-theme=dark] .hp-fee-main{background:#1c1a33}html[data-theme=dark] .hp-incl{background:#161428}html[data-theme=dark] .wcs-foot h4,html[data-theme=dark] .hp-final h2,html[data-theme=dark] .hp-year1 h3,html[data-theme=dark] .hp-fee-price h3{color:#14123f}html[data-theme=dark] #fees{background:linear-gradient(#151328 0%,#1a1524 100%)}.sp{background:#f6f5fb;min-height:70vh;padding-bottom:88px}.sp-loading{min-height:60vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.spin{animation:.9s linear infinite sp-spin}@keyframes sp-spin{to{transform:rotate(360deg)}}.sp-hero{background:radial-gradient(120% 140% at 100% 0%, #2c2780 0%, var(--navy) 55%);color:#fff;padding:52px 0 92px;position:relative;overflow:hidden}.sp-hero:after{content:"";background:radial-gradient(circle,#ffc72747,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.sp-hero-in{z-index:1;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.sp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.sp-hero h1{font-family:var(--font-poppins),sans-serif;color:#fff;letter-spacing:-.01em;font-size:38px;font-weight:800}.sp-meta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.sp-meta span{color:#dcdaf5;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13.5px;display:inline-flex}.sp-actions{align-items:center;gap:10px;display:flex}.sp-body{z-index:2;margin-top:-56px;position:relative}.sp-h2{font-family:var(--font-poppins),sans-serif;color:var(--navy);margin:40px 0 16px;font-size:20px;font-weight:700}.sp-body>.sp-h2:first-of-type{color:#fff;margin-top:0}.sp-body>.auth-alert{margin-bottom:18px}.sp-btn{height:46px;font-family:var(--font-inter),sans-serif;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.sp-btn:disabled{opacity:.7;cursor:progress}.sp-btn:not(:disabled):hover{transform:translateY(-1px)}.sp-btn-primary{background:var(--blue-cta);color:#fff;box-shadow:0 10px 24px #3b31c947}.sp-btn-primary:not(:disabled):hover{background:var(--blue-cta-dark,#2d25a8)}.sp-btn-gold{background:var(--yellow);color:var(--navy);box-shadow:0 10px 24px #ffc72752}.sp-btn-ghost{color:#fff;background:#ffffff1a;border-color:#ffffff3d;height:40px}.sp-dialog .sp-btn-ghost{color:var(--navy);border-color:var(--line);background:#fff;height:46px}.sp-grow{flex:1}.sp-courses{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;display:grid}.sp-course:only-child{padding:32px 34px}.sp-course:only-child .sp-incl{grid-template-columns:repeat(3,1fr)}.sp-course{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:26px;display:flex;box-shadow:0 18px 44px #14123f14}.sp-course.is-enrolled{border-color:#0b7a4b59}.sp-course-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sp-badge{color:#5b55a8;background:#f0eefb;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.sp-badge.ok{color:#0b7a4b;background:#dff6ec}.sp-duration{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sp-course h3{font-family:var(--font-poppins),sans-serif;color:var(--navy);margin-bottom:8px;font-size:22px;font-weight:700}.sp-summary{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.6}.sp-incl{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.sp-incl li{color:var(--ink);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.sp-incl svg{color:#0b7a4b;flex:none;margin-top:1px}.sp-course-foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:18px;display:flex}.sp-price{font-family:var(--font-poppins),sans-serif;color:var(--navy);font-size:28px;font-weight:800;line-height:1}.sp-price small{font-family:var(--font-inter),sans-serif;color:var(--muted);margin-top:6px;font-size:12px;font-weight:600;display:block}.sp-table{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #14123f0d}.sp-row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:1.2fr 1.6fr 1fr 1.3fr .9fr .6fr;align-items:center;gap:14px;padding:16px 22px;font-size:14px;display:grid}.sp-row-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#faf9fe;border-top:0;padding:12px 22px;font-size:11.5px;font-weight:700}.sp-inv{color:var(--navy);align-items:center;gap:8px;font-weight:700;display:inline-flex}.sp-inv svg{color:var(--blue-cta)}.sp-inv em{color:#8a6200;background:#fff3cd;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.sp-amt{font-weight:700}.sp-row-act{text-align:right}.sp-link{border:1px solid var(--line);color:var(--blue-cta);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.sp-link:hover{border-color:var(--blue-cta)}.sp-empty-card{border:1px dashed var(--line);color:var(--muted);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:26px;font-size:14.5px;display:flex}.sp-empty{color:var(--muted)}.sp-back{margin-top:36px}.sp-back a{color:var(--blue-cta);align-items:center;gap:6px;font-weight:700;display:inline-flex}.sp-modal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0b229e;justify-content:center;align-items:center;padding:20px;animation:.2s sp-fade;display:flex;position:fixed;inset:0}.sp-dialog{background:#fff;border-radius:22px;width:100%;max-width:480px;padding:28px;animation:.25s cubic-bezier(.2,.9,.3,1.2) sp-pop;box-shadow:0 30px 80px #00000059}@keyframes sp-fade{0%{opacity:0}}@keyframes sp-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}}.sp-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-dialog h3{font-family:var(--font-poppins),sans-serif;color:var(--navy);font-size:21px;font-weight:700}.sp-close{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sp-dialog-lead{color:var(--muted);margin:8px 0 18px;font-size:14px;line-height:1.6}.sp-order{border:1px solid var(--line);background:#faf9fe;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.sp-order span{color:var(--navy);font-weight:700;display:block}.sp-order small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.sp-order b{font-family:var(--font-poppins),sans-serif;color:var(--navy);font-size:22px}.sp-test{color:#7a5800;background:#fff7dc;border:1px solid #ffe7a1;border-radius:12px;align-items:flex-start;gap:8px;margin:14px 0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.sp-test svg{flex:none;margin-top:1px}.sp-methods{gap:10px;margin-bottom:22px;display:grid}.sp-method{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:grid}.sp-method input{opacity:0;pointer-events:none;position:absolute}.sp-method b{color:var(--navy);font-size:14.5px;display:block}.sp-method small{color:var(--muted);font-size:12.5px;display:block}.sp-method-ic{width:38px;height:38px;color:var(--blue-cta);background:#f0eefb;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sp-radio{border:2px solid #cfcce4;border-radius:50%;width:20px;height:20px}.sp-method.is-on{border-color:var(--blue-cta);background:#f6f5ff}.sp-method.is-on .sp-radio{border:6px solid var(--blue-cta)}.sp-dialog-actions{flex-wrap:wrap;gap:10px;display:flex}.sp-success{text-align:center}.sp-success-ic{color:#0b7a4b;background:#dff6ec;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:4px auto 16px;display:flex;box-shadow:0 0 0 10px #0b7a4b14}.sp-success p{color:var(--muted);margin:8px 0 18px;font-size:14.5px;line-height:1.6}.sp-receipt{text-align:left;border:1px solid var(--line);background:#faf9fe;border-radius:14px;margin-bottom:20px;padding:6px 16px}.sp-receipt div{border-top:1px dashed var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.sp-receipt div:first-child{border-top:0}.sp-receipt span{color:var(--muted)}.sp-receipt b{color:var(--navy)}.sp-success .sp-dialog-actions{justify-content:center}.sp-success .sp-btn{flex:1}@media (max-width:860px){.sp-hero-in{flex-direction:column;align-items:flex-start}.sp-hero h1{font-size:30px}.sp-courses{grid-template-columns:1fr}.sp-course:only-child .sp-incl{grid-template-columns:1fr 1fr}.sp-row-head{display:none}.sp-row{grid-template-columns:1fr 1fr;gap:6px 14px}.sp-row>span[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700;display:block}.sp-row-act{text-align:left;grid-column:1/-1}}@media (max-width:520px){.sp-incl{grid-template-columns:1fr}.sp-course-foot .sp-btn{width:100%}.sp-dialog{padding:22px 18px}}html[data-theme=dark] .sp{background:var(--surface)}html[data-theme=dark] .sp-course,html[data-theme=dark] .sp-table,html[data-theme=dark] .sp-empty-card,html[data-theme=dark] .sp-dialog{border-color:var(--line);background:#1c1a33}html[data-theme=dark] .sp-row-head,html[data-theme=dark] .sp-order,html[data-theme=dark] .sp-receipt{border-color:var(--line);background:#16142b}html[data-theme=dark] .sp-course h3,html[data-theme=dark] .sp-price,html[data-theme=dark] .sp-h2,html[data-theme=dark] .sp-inv,html[data-theme=dark] .sp-dialog h3,html[data-theme=dark] .sp-order span,html[data-theme=dark] .sp-order b,html[data-theme=dark] .sp-method b,html[data-theme=dark] .sp-receipt b{color:#f4f3ff}html[data-theme=dark] .sp-method{border-color:var(--line)}html[data-theme=dark] .sp-method.is-on{background:#3b31c92e}html[data-theme=dark] .sp-close,html[data-theme=dark] .sp-dialog .sp-btn-ghost{color:#eeeef8;border-color:var(--line);background:#12111f}html[data-theme=dark] .sp-method-ic,html[data-theme=dark] .sp-badge{color:#c9c4ff;background:#ffffff14}html[data-theme=dark] .sp-badge.ok{color:#7be0b0;background:#0b7a4b40}
.scroll-progress{z-index:100;transform-origin:0;background:linear-gradient(90deg,#ffc727,#ff6f91,#3b31c9,#0fae94);height:3px;position:fixed;top:0;left:0;right:0}header.site{transition:background .3s,box-shadow .3s,border-color .3s}header.site .wrap{transition:padding .3s}header.site.is-scrolled{-webkit-backdrop-filter:saturate(180%)blur(16px);background:#ffffffc7;border-color:#0000;box-shadow:0 10px 30px #14123f14}html[data-theme=dark] header.site,html[data-theme=dark] header.site.is-scrolled{background:#0e0d1aeb;border-color:#ffffff1a;box-shadow:0 10px 30px #00000059}header.site.is-scrolled .wrap{padding-top:10px;padding-bottom:10px}nav.main a.nav-link{z-index:0;border-radius:999px;padding:8px 14px}nav.main{gap:4px}nav.main .nav-pill{z-index:-1;background:#eceaff;border-radius:999px;position:absolute;inset:0}nav.main a.active:after{left:14px;right:14px}@media (max-width:860px){nav.main .nav-pill{display:none}}.hp-hero{isolation:isolate;position:relative}.hp-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hp-aurora span{filter:blur(80px);opacity:.55;mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}.hp-aurora span:first-child{background:#3b31c9;width:520px;height:520px;animation:18s ease-in-out infinite aurora-a;top:-160px;right:8%}.hp-aurora span:nth-child(2){opacity:.35;background:#0fae94;width:420px;height:420px;animation:22s ease-in-out infinite aurora-b;bottom:-200px;left:-80px}.hp-aurora span:nth-child(3){opacity:.22;background:#ff6f91;width:340px;height:340px;animation:26s ease-in-out infinite aurora-c;top:30%;left:42%}@keyframes aurora-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-120px,80px)scale(1.15)}}@keyframes aurora-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(160px,-60px)scale(1.2)}}@keyframes aurora-c{0%,to{transform:translate(0)scale(.9)}50%{transform:translate(-80px,-90px)scale(1.1)}}.hp-hero h1 .split-word{white-space:pre;display:inline-block}.hp-hero h1 em{background:linear-gradient(90deg,#ffc727,#ff8a3d,#ffc727) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer-text}@keyframes shimmer-text{to{background-position:200%}}.hp-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:8px;display:inline-flex}.live-dot{background:#22e3a8;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.live-dot:after{content:"";background:inherit;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite live-ping;position:absolute;inset:0}@keyframes live-ping{75%,to{opacity:0;transform:scale(2.6)}}.hp-slot small{align-items:center;gap:6px;display:flex}.hp-slot span.live-dot{background:#0fae94;border-radius:50%;width:8px;height:8px;padding:0}.hp-visual{perspective:1100px}.hp-glow{filter:blur(46px);opacity:.45;z-index:-1;background:conic-gradient(#ffc727,#ff6f91,#3b31c9,#0fae94,#ffc727);border-radius:40px;animation:12s linear infinite spin-glow;position:absolute;inset:8% 6%}@keyframes spin-glow{to{transform:rotate(360deg)}}.hp-frame{transform-style:preserve-3d;will-change:transform;position:relative}.hp-chip{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.magnetic{display:inline-flex}.btn-arrow{transition:transform .25s}.hp-btn:hover .btn-arrow,.wcs-btn:hover .btn-arrow{transform:translate(4px)}.wcs-btn{align-items:center;gap:8px;display:inline-flex}.shine{isolation:isolate;position:relative;overflow:hidden}.shine:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:3.6s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.hp-btn-gold{box-shadow:0 12px 32px #ffc72759}.hp-exams{text-align:center;background:#100e35;border-top:1px solid #ffffff0f;padding:26px 0 30px}.hp-exams p{color:#a9a7d6;letter-spacing:.04em;margin-bottom:16px;font-size:13.5px}.hp-exams p b{color:#ffc727}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{gap:12px;width:max-content;animation:40s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-chip{white-space:nowrap;color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.marquee-chip:nth-child(4n+1){color:#ffc727}.marquee-chip:nth-child(4n+2){color:#7dffe8}.marquee-chip:nth-child(4n+3){color:#ffb3c7}.marquee-chip:nth-child(4n+4){color:#c9c4ff}@keyframes marquee{to{transform:translate(calc(-50% - 6px))}}.spot{will-change:transform;position:relative;transition:box-shadow .3s!important}.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #ffffffb3, transparent 45%);mix-blend-mode:soft-light;transition:opacity .35s;position:absolute;inset:0}.spot:hover:after{opacity:1}.spot:hover{box-shadow:0 28px 60px #14123f29!important}.spot>*{z-index:1;position:relative}.hp-card:first-child .hp-ico{color:#3b31c9}.hp-card:nth-child(2) .hp-ico{color:#0fae94}.hp-card:nth-child(3) .hp-ico{color:#e0517a}.hp-card:nth-child(4) .hp-ico{color:#c98a00}.hp-ico,.wcs-ico,.step-ic{transition:transform .4s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 20px #14123f14}.spot:hover .hp-ico,.spot:hover .wcs-ico,.spot:hover .step-ic{transform:rotate(-8deg)scale(1.08)}.step-ic{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;top:26px;right:24px;position:absolute!important}.step-ic svg{width:22px;height:22px}.hp-step:first-child .step-ic{color:#3b31c9}.hp-step:nth-child(2) .step-ic{color:#0fae94}.hp-step:nth-child(3) .step-ic{color:#c98a00}.hp-step:nth-child(4) .step-ic{color:#e0517a}.hp-step:nth-child(5) .step-ic{color:#2f7de1}.hp-step:nth-child(6) .step-ic{color:#8b4fd6}.hp-track{grid-template-columns:auto 1fr auto;overflow:hidden}.hp-track .no{background:#fff;box-shadow:0 8px 20px #14123f14}.hp-track:first-child .no{color:#3b31c9}.hp-track:nth-child(2) .no{color:#0fae94}.hp-track:nth-child(3) .no{color:#c98a00}.track-ic{opacity:.35;width:38px;height:38px;transition:opacity .3s,transform .4s}.hp-track:hover .track-ic{opacity:.8;transform:scale(1.15)rotate(-6deg)}.hp-year1 .arrow span{display:inline-flex}.hp-subject{cursor:default;position:relative;overflow:hidden}.subject-ic{opacity:.12;width:72px;height:72px;color:var(--hp-navy);transition:opacity .3s,transform .5s;position:absolute;bottom:-10px;right:-6px}.hp-subject:hover .subject-ic{opacity:.25;transform:rotate(-10deg)scale(1.1)}.hp-meter{background:#e6e4f7;border-radius:999px;max-width:360px;height:10px;margin-top:18px;overflow:hidden}.hp-meter span{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#3b31c9,#0fae94,#ffc727);height:100%;display:block}.hp-fee-list{gap:32px;display:grid}.hp-fee-list>div{transform-style:preserve-3d}.hp-incl svg{width:18px;height:18px}.hp-weekend,.hp-final{animation:12s ease-in-out infinite grad-shift;background-size:200% 200%!important}@keyframes grad-shift{0%,to{background-position:0%}50%{background-position:100%}}.hp-weekend:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:360px;height:360px;animation:20s ease-in-out infinite aurora-b;position:absolute;top:-140px;right:-120px}.hp-final .hp-btn{gap:8px}.mobile-enrol{display:none}@media (max-width:680px){.mobile-enrol{z-index:90;-webkit-backdrop-filter:blur(16px);color:#fff;background:#14123fe0;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 18px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 50px #14123f59}.mobile-enrol b{font-family:var(--font-poppins),sans-serif;color:#ffc727;font-size:18px;display:block}.mobile-enrol span{color:#c9c7ef;font-size:11.5px}.mobile-enrol .hp-btn{padding:12px 18px}.hp-track{grid-template-columns:1fr}.track-ic{display:none}}@media (prefers-reduced-motion:reduce){.hp-aurora span,.hp-glow,.marquee-track,.shine:after,.hp-weekend,.hp-final,.hp-weekend:after,.hp-hero h1 em,.live-dot:after{animation:none!important}}html[data-theme=dark] .hp,html[data-theme=dark] .hp-sec,html[data-theme=dark] .hp-sec.soft,html[data-theme=dark] #opportunity,html[data-theme=dark] #insight,html[data-theme=dark] #programme,html[data-theme=dark] #tracks,html[data-theme=dark] #fees{background:#151328}html[data-theme=dark] #why-samagram{background:linear-gradient(#1a1524 0%,#151328 55%,#12201c 100%)}html[data-theme=dark] .hp-h2,html[data-theme=dark] .wcs-head h2,html[data-theme=dark] .hp-big-cap{color:#f4f3ff}html[data-theme=dark] .hp-card h3,html[data-theme=dark] .hp-step h3,html[data-theme=dark] .hp-track h3,html[data-theme=dark] .hp-subject b,html[data-theme=dark] .wcs-mistake h3,html[data-theme=dark] .hp-incl li{color:#14123f}html[data-theme=dark] .hp-card p,html[data-theme=dark] .hp-step p,html[data-theme=dark] .hp-track p,html[data-theme=dark] .wcs-mistake p{color:#3d3c55}html[data-theme=dark] .hp-final h2,html[data-theme=dark] .wcs-foot h4,html[data-theme=dark] .hp-year1 h3,html[data-theme=dark] .hp-fee-price h3{color:#14123f}
