@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.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:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.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:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_1c117f45-module__qmi00W__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_1c117f45-module__qmi00W__variable{--font-ielts-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_6f6ef91b-module__wT9W_a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_6f6ef91b-module__wT9W_a__variable{--font-ielts-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5838bc3f070fd510-s.p.14r-d.6mcswi9.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d401690602747872-s.005m2a-05ygz0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5e7949b23cf57750-s.p.08kjcoymt88qn.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:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f95d4beca86b0f6-s.p.07cj3n-vp~m54.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36c86421c626bcea-s.0zg1squlzd7vu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1792555a6d440e-s.p.06y566irvfc2v.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:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34478e929f11203a-s.p.17w~6harjoe5k.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/08ae2c4e3062689e-s.0w7covcsq9.b3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fddc8784efb0488f-s.p.0nr1b3op062z-.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:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d62a86ea65eb628c-s.p.0.n01rmxmv6.a.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5a4c7249d9dfcd1e-s.0h0mw.ye96qed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9edc04d9bd7b92a1-s.p.0sk0.p1v1_w_j.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:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ca7a04daf1e7f98-s.p.0t17hv~adsde1.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6531da8c1c0f5a5-s.0sz0gbjq736j5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/463098014298bfba-s.p.13bq9n~ec2_my.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:Hind Siliguri Fallback;src:local(Arial);ascent-override:116.79%;descent-override:52.43%;line-gap-override:0.0%;size-adjust:95.56%}.hind_siliguri_b3c01455-module__EYvnMq__className{font-family:Hind Siliguri,Hind Siliguri Fallback;font-style:normal}.hind_siliguri_b3c01455-module__EYvnMq__variable{--font-ielts-bengali:"Hind Siliguri", "Hind Siliguri Fallback"}
.ielts-landing{--ielts-ink:#06060e;--ielts-deep:#090916;--ielts-surface:#0d0d22;--ielts-raised:#12122b;--ielts-gold:#e8c56d;--ielts-gold2:#f7d98a;--ielts-teal:#00c9a7;--ielts-sky:#38bdf8;--ielts-red:#ff4e6a;--ielts-white:#f0f0ff;--ielts-off:#a8a8c8;--ielts-dim:#585870;--ielts-border:#e8c56d1f;--ielts-border2:#ffffff0f;background:var(--ielts-ink);color:var(--ielts-white);font-family:var(--font-ielts-bricolage), var(--font-ielts-bengali), system-ui, -apple-system, sans-serif;width:100%;min-height:100vh;position:relative;overflow-x:hidden}.ielts-landing *,.ielts-landing :before,.ielts-landing :after{box-sizing:border-box;margin:0;padding:0}.ielts-landing a{color:inherit}.ielts-landing canvas.ielts-bg{pointer-events:none;z-index:0;opacity:.35;width:100%;height:100%;position:fixed;inset:0}.ielts-landing .ielts-nav{z-index:100;background:linear-gradient(#06060ef2,#0000);justify-content:space-between;align-items:center;padding:20px 48px;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}.ielts-landing .ielts-nav.scrolled{border-bottom:1px solid var(--ielts-border2);background:#06060ef7}.ielts-landing .nav-logo{font-family:var(--font-ielts-playfair), "Playfair Display", serif;letter-spacing:-.01em;background:linear-gradient(135deg, var(--ielts-gold), var(--ielts-gold2));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:900}.ielts-landing .nav-brand{align-items:center;gap:12px;display:flex}.ielts-landing .nav-brand-logo{object-fit:contain;width:92px;height:auto}.ielts-landing .nav-cta{color:#04110a;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#25d366,#18b956);border-radius:8px;padding:11px 24px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:1.8s ease-in-out infinite ieltsCtaPulse;box-shadow:0 8px 24px #25d36661}.ielts-landing .nav-cta:hover{transform:translateY(-1px);box-shadow:0 14px 32px #25d36685}@media (max-width:600px){.ielts-landing .ielts-nav{padding:16px 20px}}.ielts-landing .hero{justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.ielts-landing .hero-inner{z-index:2;text-align:center;width:100%;max-width:960px;position:relative}.ielts-landing .hero-label{border:1px solid var(--ielts-border);letter-spacing:.15em;text-transform:uppercase;color:var(--ielts-gold);background:#e8c56d12;border-radius:999px;align-items:center;gap:10px;margin-bottom:36px;padding:8px 20px;font-size:12px;font-weight:600;animation:1s .1s both ieltsHeroFade;display:inline-flex}.ielts-landing .hero-label .pulse{background:var(--ielts-teal);border-radius:50%;width:7px;height:7px;animation:2s infinite ieltsRipple;box-shadow:0 0 #00c9a780}@keyframes ieltsRipple{0%{box-shadow:0 0 #00c9a780}70%{box-shadow:0 0 0 10px #00c9a700}to{box-shadow:0 0 #00c9a700}}.ielts-landing .hero h1{font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(38px,6.4vw,72px);font-weight:800;line-height:1.08;animation:1s .25s both ieltsHeroFade}.ielts-landing .hero h1 em{background:linear-gradient(135deg, var(--ielts-gold) 0%, var(--ielts-gold2) 50%, #ffb347 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}.ielts-landing .hero-divider{background:linear-gradient(90deg, transparent, var(--ielts-gold), transparent);width:60px;height:2px;margin:28px auto;animation:1s .35s both ieltsHeroFade}.ielts-landing .hero-tagline{font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;color:var(--ielts-off);max-width:680px;margin:0 auto 48px;font-size:clamp(16px,2.2vw,19px);line-height:1.65;animation:1s .4s both ieltsHeroFade}.ielts-landing .hero-tagline strong{color:var(--ielts-white);font-weight:600}.ielts-landing .hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;animation:1s .5s both ieltsHeroFade;display:flex}.ielts-landing .btn-gold{color:#03120a;font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#22c55e 55%,#16a34a 100%);border:none;border-radius:10px;align-items:center;gap:10px;padding:18px 42px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #25d36659,inset 0 1px #ffffff52}.ielts-landing .btn-gold:hover{transform:translateY(-3px);box-shadow:0 24px 62px #25d3667a}.ielts-landing .btn-gold:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff6b 50%,#0000 100%);width:70%;height:100%;animation:2.8s ease-in-out infinite ieltsBtnShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.ielts-landing .btn-gold svg{animation:1.1s ease-in-out infinite alternate ieltsBtnIconBob}@keyframes ieltsCtaPulse{0%,to{box-shadow:0 8px 24px #25d3664d}50%{box-shadow:0 10px 30px #25d3668c}}@keyframes ieltsBtnShine{0%{left:-120%}55%,to{left:145%}}@keyframes ieltsBtnIconBob{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.ielts-landing .btn-ghost{color:var(--ielts-off);letter-spacing:.02em;background:0 0;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;padding:18px 42px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.ielts-landing .btn-ghost:hover{border-color:var(--ielts-gold);color:var(--ielts-gold);background:#e8c56d0a}.ielts-landing .hero-stats{flex-wrap:wrap;justify-content:center;gap:48px;margin-top:72px;animation:1s .65s both ieltsHeroFade;display:flex}.ielts-landing .h-stat{text-align:center}.ielts-landing .h-stat-num{font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;background:linear-gradient(135deg, var(--ielts-gold), var(--ielts-gold2));-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.01em;-webkit-text-stroke:.45px #f7d98a8c;text-shadow:0 0 12px #e8c56d33;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:800;line-height:1.05}.ielts-landing .h-stat-label{color:var(--ielts-dim);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:12px}.ielts-landing .scroll-hint{color:var(--ielts-dim);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:10px;animation:1s 1s both ieltsHeroFade;display:flex;position:absolute;bottom:36px;left:auto;right:28px;transform:none}.ielts-landing .scroll-track{background:linear-gradient(to bottom, transparent, var(--ielts-gold));width:1px;height:50px;animation:2s ease-in-out infinite ieltsDrip}@media (max-width:700px){.ielts-landing .scroll-hint{bottom:20px;left:50%;right:auto;transform:translate(-50%)}}@keyframes ieltsDrip{0%,to{opacity:.4;height:30px}50%{opacity:1;height:60px}}@keyframes ieltsHeroFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ielts-landing .marquee-wrap{border-top:1px solid var(--ielts-border2);border-bottom:1px solid var(--ielts-border2);background:var(--ielts-surface);z-index:2;padding:16px 0;position:relative;overflow:hidden}.ielts-landing .marquee-track{white-space:nowrap;gap:0;animation:22s linear infinite ieltsScroll;display:flex}.ielts-landing .marquee-track span{letter-spacing:.18em;text-transform:uppercase;color:var(--ielts-dim);align-items:center;gap:16px;padding:0 36px;font-size:12px;display:inline-flex}.ielts-landing .marquee-track span em{color:var(--ielts-gold);font-size:18px;font-style:normal;font-weight:700}@keyframes ieltsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ielts-landing .sec{z-index:2;padding:100px 24px;position:relative}.ielts-landing .ielts-container{max-width:1080px;margin:0 auto}.ielts-landing .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ielts-gold);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.ielts-landing .eyebrow:before{content:"";background:var(--ielts-gold);flex-shrink:0;width:28px;height:1px}.ielts-landing .sec-title{font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:-.02em;color:var(--ielts-white);margin-bottom:20px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.2}.ielts-landing .sec-title em{color:var(--ielts-gold);font-style:normal}.ielts-landing .sec-body{font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;color:var(--ielts-off);max-width:520px;font-size:16px;line-height:1.8}.ielts-landing .ielts-reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(40px)}.ielts-landing .ielts-reveal.up{opacity:1;transform:translateY(0)}.ielts-landing .ielts-reveal-d1{transition-delay:.1s}.ielts-landing .ielts-reveal-d2{transition-delay:.2s}.ielts-landing .ielts-reveal-d3{transition-delay:.3s}.ielts-landing .ielts-reveal-d4{transition-delay:.4s}.ielts-landing .focus-layout{grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;display:grid}@media (max-width:700px){.ielts-landing .focus-layout{grid-template-columns:1fr}}.ielts-landing .focus-card{background:var(--ielts-surface);border:1px solid var(--ielts-border2);border-radius:24px;padding:36px 32px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.ielts-landing .focus-card:after{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#e8c56d12 0%,#0000 60%);position:absolute;inset:0}.ielts-landing .focus-card:hover{border-color:#e8c56d4d;transform:translateY(-6px);box-shadow:0 24px 60px #0009,0 0 0 1px #e8c56d14}.ielts-landing .focus-card.featured{background:linear-gradient(135deg,#181830 0%,#0f0f20 100%);border-color:#e8c56d40}.ielts-landing .fc-num{font-family:var(--font-ielts-playfair), "Playfair Display", serif;color:#ffffff08;-webkit-user-select:none;user-select:none;font-size:80px;font-weight:900;line-height:1;position:absolute;top:24px;right:28px}.ielts-landing .fc-icon{z-index:1;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;font-size:26px;display:flex;position:relative}.ielts-landing .fc-icon.i-gold{background:#e8c56d1f;box-shadow:0 0 0 1px #e8c56d33}.ielts-landing .fc-icon.i-teal{background:#00c9a71a;box-shadow:0 0 0 1px #00c9a733}.ielts-landing .fc-icon.i-sky{background:#38bdf81a;box-shadow:0 0 0 1px #38bdf82e}.ielts-landing .fc-icon.i-red{background:#ff4e6a1a;box-shadow:0 0 0 1px #ff4e6a2e}.ielts-landing .focus-card h3{font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;z-index:1;color:var(--ielts-white);margin-bottom:12px;font-size:21px;font-weight:700;position:relative}.ielts-landing .focus-card p{font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;color:var(--ielts-off);z-index:1;font-size:14px;line-height:1.75;position:relative}.ielts-landing .fc-pill{color:var(--ielts-gold);letter-spacing:.1em;text-transform:uppercase;z-index:1;background:#e8c56d1a;border:1px solid #e8c56d33;border-radius:999px;margin-top:18px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block;position:relative}.ielts-landing .fc-pill.is-sky{color:var(--ielts-sky);background:#38bdf81a;border-color:#38bdf833}.ielts-landing .fc-pill.is-red{color:#ff7a8a;background:#ff4e6a14;border-color:#ff4e6a2e}.ielts-landing .features-bg{background:var(--ielts-surface);border-top:1px solid var(--ielts-border2);border-bottom:1px solid var(--ielts-border2)}.ielts-landing .features-grid{grid-template-columns:1fr 1fr;gap:0;margin-top:56px;display:grid}@media (max-width:768px){.ielts-landing .features-grid{grid-template-columns:1fr}}.ielts-landing .feat-item{border-right:1px solid var(--ielts-border2);border-bottom:1px solid var(--ielts-border2);align-items:flex-start;gap:20px;padding:32px 36px;transition:background .3s;display:flex;position:relative;overflow:hidden}.ielts-landing .feat-item:nth-child(2n){border-right:none}.ielts-landing .feat-item:nth-last-child(-n+2){border-bottom:none}.ielts-landing .feat-item:hover{background:#e8c56d08}.ielts-landing .feat-item:before{content:"";background:linear-gradient(to bottom, transparent, var(--ielts-gold), transparent);opacity:0;width:2px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.ielts-landing .feat-item:hover:before{opacity:1}.ielts-landing .feat-arrow-box{width:40px;min-width:40px;height:40px;color:var(--ielts-gold);background:#e8c56d1a;border:1px solid #e8c56d33;border-radius:10px;justify-content:center;align-items:center;margin-top:2px;font-size:18px;display:flex}.ielts-landing .feat-text{flex:1}.ielts-landing .feat-text h4{font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;color:var(--ielts-white);margin-bottom:6px;font-size:16px;font-weight:700}.ielts-landing .feat-text p{font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;color:var(--ielts-off);font-size:14px;line-height:1.7}.ielts-landing .teachers-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}@media (max-width:700px){.ielts-landing .teachers-grid{grid-template-columns:1fr}}.ielts-landing .teacher-card{background:var(--ielts-surface);border:1px solid var(--ielts-border2);border-radius:24px;padding:0;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.ielts-landing .teacher-card:hover{border-color:#e8c56d4d;transform:translateY(-8px);box-shadow:0 24px 60px #00000080}.ielts-landing .tc-top{background:linear-gradient(135deg, var(--ielts-raised) 0%, var(--ielts-surface) 100%);padding:36px 28px 28px;position:relative}.ielts-landing .tc-top:before{content:"";background:radial-gradient(at 50% 0,#e8c56d1a 0%,#0000 65%);position:absolute;inset:0}.ielts-landing .tc-avatar{width:88px;height:88px;font-family:var(--font-ielts-playfair), "Playfair Display", serif;color:var(--ielts-ink);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:32px;font-weight:900;display:flex;position:relative;box-shadow:0 8px 32px #0006}.ielts-landing .tc-avatar:after{content:"✓";background:var(--ielts-teal);color:#000;border:2px solid var(--ielts-surface);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-family:sans-serif;font-size:12px;display:flex;position:absolute;bottom:0;right:0}.ielts-landing .tc-name{font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;text-align:center;z-index:1;color:var(--ielts-white);margin-bottom:4px;font-size:20px;font-weight:700;position:relative}.ielts-landing .tc-role{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--ielts-gold);z-index:1;font-size:12px;font-weight:600;position:relative}.ielts-landing .tc-bottom{border-top:1px solid var(--ielts-border2);padding:20px 28px 28px}.ielts-landing .tc-tag{color:var(--ielts-off);background:#e8c56d14;border:1px solid #e8c56d26;border-radius:999px;margin:3px 3px 0 0;padding:5px 12px;font-size:11px;font-weight:500;display:inline-block}.ielts-landing .timeline{margin-top:56px;position:relative}.ielts-landing .timeline:before{content:"";background:linear-gradient(to bottom, transparent, var(--ielts-gold), var(--ielts-gold), transparent);opacity:.2;width:1px;position:absolute;top:0;bottom:0;left:23px}.ielts-landing .tl-item{align-items:flex-start;gap:28px;padding:0 0 40px;display:flex;position:relative}.ielts-landing .tl-dot{background:var(--ielts-raised);z-index:1;width:48px;min-width:48px;height:48px;box-shadow:0 0 0 6px var(--ielts-ink);border:1px solid #e8c56d40;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:relative}.ielts-landing .tl-content{padding-top:8px}.ielts-landing .tl-content h4{font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;color:var(--ielts-white);margin-bottom:8px;font-size:17px;font-weight:700}.ielts-landing .tl-content p{font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;color:var(--ielts-off);font-size:14px;line-height:1.75}.ielts-landing .admission-wrap{background:var(--ielts-ink);position:relative;overflow:hidden}.ielts-landing .admission-wrap:before{content:"";pointer-events:none;background:radial-gradient(#e8c56d12 0%,#0000 65%);width:800px;height:800px;position:absolute;top:-300px;left:50%;transform:translate(-50%)}.ielts-landing .admission-inner{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}@media (max-width:900px){.ielts-landing .admission-inner{grid-template-columns:1fr;gap:48px}}.ielts-landing .form-left{padding-top:16px}.ielts-landing .form-left .perks{flex-direction:column;gap:16px;margin-top:40px;display:flex}.ielts-landing .perk-item{background:var(--ielts-surface);border:1px solid var(--ielts-border2);font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;color:var(--ielts-off);border-radius:14px;align-items:center;gap:14px;padding:16px 20px;font-size:14px;transition:border-color .2s;display:flex}.ielts-landing .perk-item:hover{border-color:#e8c56d40}.ielts-landing .perk-icon{font-size:22px}.ielts-landing .perk-item strong{color:var(--ielts-white);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.ielts-landing .form-card{background:var(--ielts-surface);border:1px solid var(--ielts-border2);border-radius:28px;padding:48px 40px;position:relative;overflow:hidden}@media (max-width:500px){.ielts-landing .form-card{padding:32px 20px}}.ielts-landing .form-card:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--ielts-gold) 40%, var(--ielts-gold2) 60%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.ielts-landing .form-card:after{content:"";pointer-events:none;background:radial-gradient(#e8c56d0f 0%,#0000 70%);width:200px;height:200px;position:absolute;top:0;right:0}.ielts-landing .form-head{margin-bottom:32px}.ielts-landing .form-head .eyebrow{margin-bottom:12px;font-size:10px}.ielts-landing .form-head h3{font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;color:var(--ielts-white);margin-bottom:8px;font-size:26px;font-weight:800;line-height:1.2}.ielts-landing .form-head p{font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;color:var(--ielts-off);font-size:13px;line-height:1.6}.ielts-landing .fgroup{z-index:1;margin-bottom:16px;position:relative}.ielts-landing .fgroup label{letter-spacing:.1em;text-transform:uppercase;color:var(--ielts-dim);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.ielts-landing .fgroup input,.ielts-landing .fgroup select,.ielts-landing .fgroup textarea{width:100%;color:var(--ielts-white);font-size:14px;font-family:var(--font-ielts-bengali), var(--font-ielts-bricolage), "Hind Siliguri", sans-serif;appearance:none;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;outline:none;padding:14px 18px;transition:border-color .2s,box-shadow .2s,background .2s}.ielts-landing .fgroup input::placeholder,.ielts-landing .fgroup textarea::placeholder{color:var(--ielts-dim)}.ielts-landing .fgroup input:focus,.ielts-landing .fgroup select:focus,.ielts-landing .fgroup textarea:focus{background:#e8c56d0a;border-color:#e8c56d66;box-shadow:0 0 0 3px #e8c56d14}.ielts-landing .fgroup select option{color:var(--ielts-white);background:#111128}.ielts-landing .fgroup.error input,.ielts-landing .fgroup.error select,.ielts-landing .fgroup.error textarea{border-color:var(--ielts-red);box-shadow:0 0 0 3px #ff4e6a26}.ielts-landing .frow{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:460px){.ielts-landing .frow{grid-template-columns:1fr}}.ielts-landing .payment-section{border-top:1px dashed #e8c56d2e;margin-top:18px;padding-top:18px}.ielts-landing .payment-toggle{background:#e8c56d0f;border:1px solid #e8c56d33;border-radius:14px;padding:14px 16px}.ielts-landing .payment-toggle-row{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.ielts-landing .payment-toggle-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--ielts-gold);cursor:pointer;margin-top:2px}.ielts-landing .payment-toggle-row span{color:var(--ielts-white);flex-direction:column;gap:2px;font-size:14px;display:flex}.ielts-landing .payment-toggle-row strong{font-weight:700;font-family:var(--font-ielts-bengali), var(--font-ielts-bricolage), sans-serif}.ielts-landing .payment-toggle-row small{color:var(--ielts-gold2);letter-spacing:.02em;font-size:12px;font-weight:600}.ielts-landing .payment-toggle-help{color:var(--ielts-off);font-size:12px;font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;margin-top:8px;margin-left:30px}.ielts-landing .payment-instructions{color:var(--ielts-white);background:#38bdf80f;border:1px solid #38bdf829;border-radius:12px;margin-top:14px;padding:14px 16px;font-size:13px;line-height:1.7}.ielts-landing .payment-instructions .pi-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ielts-sky);margin-bottom:6px;font-size:11px;font-weight:700}.ielts-landing .payment-instructions ol{font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;margin:0;padding-left:20px}.ielts-landing .payment-instructions ol li+li{margin-top:4px}.ielts-landing .payment-instructions strong{color:var(--ielts-gold2);font-weight:700}.ielts-landing .pay-method-group{margin-top:14px}.ielts-landing .pay-method-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:8px;display:grid}@media (min-width:540px){.ielts-landing .pay-method-grid{grid-template-columns:repeat(4,1fr)}}.ielts-landing .pay-method-card{--pay-accent:#e8c56d99;text-align:center;cursor:pointer;color:var(--ielts-white);background:#ffffff08;border:1.5px solid #ffffff14;border-radius:12px;flex-direction:column;gap:2px;padding:12px 10px;font-family:inherit;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.ielts-landing .pay-method-card:hover{border-color:#e8c56d59;transform:translateY(-1px)}.ielts-landing .pay-method-card.active{border-color:var(--pay-accent);background:color-mix(in srgb, var(--pay-accent) 14%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pay-accent) 18%, transparent)}.ielts-landing .pay-method-card .pm-name{letter-spacing:.02em;font-size:14px;font-weight:700}.ielts-landing .pay-method-card .pm-hint{color:var(--ielts-off);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.ielts-landing .pay-method-card.active .pm-hint{color:var(--ielts-gold2)}.ielts-landing .pay-method-detail{color:var(--ielts-off);font-size:12.5px;font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;margin-top:10px}.ielts-landing .pay-method-detail strong{color:var(--ielts-gold2);letter-spacing:.04em}.ielts-landing .fgroup.pay-method-group.error>label,.ielts-landing .fgroup.pay-method-group.error .pay-method-grid{color:var(--ielts-red)}.ielts-landing .fgroup.pay-method-group.error .pay-method-card{border-color:#ff4e6a80}.ielts-landing .submit-btn{color:#0a0a18;width:100%;font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#e8c56d 0%,#f7d98a 50%,#e8a838 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:18px;font-size:16px;font-weight:800;transition:transform .25s,box-shadow .25s,opacity .2s;display:flex;box-shadow:0 8px 32px #e8c56d4d,inset 0 1px #ffffff40}.ielts-landing .submit-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 16px 48px #e8c56d80}.ielts-landing .submit-btn:active:not(:disabled){transform:translateY(0)}.ielts-landing .submit-btn:disabled{opacity:.65;cursor:not-allowed}.ielts-landing .form-error{color:#ffadc0;background:#ff4e6a14;border:1px solid #ff4e6a33;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:13px}.ielts-landing .privacy-note{text-align:center;color:var(--ielts-dim);font-size:11px;font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;letter-spacing:.03em;margin-top:14px}.ielts-landing .success-state{text-align:center;padding:48px 0}.ielts-landing .success-ring{border:2px solid var(--ielts-gold);width:88px;height:88px;color:var(--ielts-gold);background:#e8c56d14;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:36px;animation:.5s cubic-bezier(.175,.885,.32,1.275) both ieltsPop;display:flex}.ielts-landing .success-state h3{font-family:var(--font-ielts-playfair), "Playfair Display", serif;color:var(--ielts-white);margin-bottom:12px;font-size:24px}.ielts-landing .success-state p{font-family:var(--font-ielts-bengali), "Hind Siliguri", sans-serif;color:var(--ielts-off);font-size:15px;line-height:1.7}.ielts-landing .success-state .wa-num{color:var(--ielts-gold);font-size:20px;font-weight:800;font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:.04em;margin-top:20px;text-decoration:none;display:inline-block}@keyframes ieltsPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ielts-landing .contact-bar{border-top:1px solid var(--ielts-border2);text-align:center;background:var(--ielts-surface);padding:56px 24px;position:relative;overflow:hidden}.ielts-landing .contact-bar:before{content:"";background:linear-gradient(90deg, transparent, var(--ielts-gold), transparent);height:1px;position:absolute;top:0;left:0;right:0}.ielts-landing .contact-label{letter-spacing:.2em;text-transform:uppercase;color:var(--ielts-dim);margin-bottom:20px;font-size:11px}.ielts-landing .wa-link{color:#4ade80;font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:.06em;background:#25d36614;border:1px solid #25d36640;border-radius:999px;align-items:center;gap:14px;padding:16px 40px;font-size:20px;font-weight:800;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 24px #25d3661a}.ielts-landing .wa-link:hover{background:#25d36624;transform:scale(1.03);box-shadow:0 8px 40px #25d36633}.ielts-landing .wa-icon{font-size:28px}.ielts-landing .ielts-footer{text-align:center;border-top:1px solid var(--ielts-border2);color:var(--ielts-dim);font-size:12px;font-family:var(--font-ielts-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:.06em;background:var(--ielts-ink);padding:24px}.ielts-landing .ielts-footer span{color:var(--ielts-gold)}
