@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_1323c43e-module__X1ON-a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_1323c43e-module__X1ON-a__variable{--ff-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d15e6e1d-module__O0HWjW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d15e6e1d-module__O0HWjW__variable{--ff-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0z52yf238t5rz.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.08hxj.vjw7kgd.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:Noto Sans Devanagari;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.07i2tzufpn7tg.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 Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0z52yf238t5rz.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.08hxj.vjw7kgd.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:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.07i2tzufpn7tg.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 Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0z52yf238t5rz.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.08hxj.vjw7kgd.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:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.07i2tzufpn7tg.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 Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0z52yf238t5rz.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.08hxj.vjw7kgd.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:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.07i2tzufpn7tg.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 Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.0z52yf238t5rz.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.08hxj.vjw7kgd.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:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.07i2tzufpn7tg.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 Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_devanagari_bc7cc3f0-module__hMUggW__className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.noto_sans_devanagari_bc7cc3f0-module__hMUggW__variable{--ff-sans-hi:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46bc28de2e2b0d9f-s.p.06p2ex33r~~2y.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/812e2ecb5e17ea59-s.0w3q_rh3_imnl.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:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1773d0375f79890f-s.0q.3_l2km0011.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:Tiro Devanagari Hindi Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.tiro_devanagari_hindi_a8dccc11-module___WTKpG__className{font-family:Tiro Devanagari Hindi,Tiro Devanagari Hindi Fallback;font-style:normal;font-weight:400}.tiro_devanagari_hindi_a8dccc11-module___WTKpG__variable{--ff-display-hi:"Tiro Devanagari Hindi", "Tiro Devanagari Hindi Fallback"}
:root{--saffron:#c4682b;--saffron-deep:#9c4d1a;--saffron-soft:#e89853;--cream:#faf3e6;--cream-deep:#f3e5cb;--cream-card:#f7e9d1;--ink:#2a160a;--ink-soft:#5a3a22;--ink-muted:#8a6a4f;--gold:#d4a04a;--gold-deep:#a87a2a;--white:#fff;--border:#3a1e0c1f;--border-strong:#3a1e0c40;--shadow-sm:0 1px 3px #3a1e0c14;--shadow-md:0 8px 24px #3a1e0c1a;--shadow-lg:0 24px 60px #3a1e0c2e;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--font-display:var(--ff-display), Georgia, serif;--font-sans:var(--ff-sans), system-ui, -apple-system, sans-serif}html[lang=hi]{--font-display:var(--ff-display-hi), var(--ff-display), Georgia, serif;--font-sans:var(--ff-sans-hi), var(--ff-sans), system-ui, -apple-system, sans-serif}html[lang=hi] .hero-title,html[lang=hi] .section-title{line-height:1.18}html[lang=hi] .product-title,html[lang=hi] .order-form-title,html[lang=hi] .form-success-title{line-height:1.25}html[lang=hi] .hiw-step-title,html[lang=hi] .service-card-title{text-wrap:balance;line-height:1.3}html[lang=hi] .testimonial-quote{line-height:1.6}html[lang=hi] .btn-submit,html[lang=hi] .btn-primary,html[lang=hi] .btn-outline{white-space:normal;text-align:center;line-height:1.25}html[lang=hi] .hero-stat-num{white-space:nowrap}html[lang=hi] .form-label{line-height:1.4}*{box-sizing:border-box}html,body{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:none;margin:0;padding:0}html{background:var(--saffron)}body{background:var(--cream);min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:720px){.container{padding:0 20px}}@media (max-width:400px){.container{padding:0 14px}}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#c4682bf5;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:76px;display:flex}.nav-logo{align-items:center;gap:12px;display:flex}.nav-logo-img{object-fit:cover;background:0 0;border-radius:50%;width:44px;height:44px;box-shadow:0 2px 8px #00000026}.nav-logo-mark{background:var(--cream);width:42px;height:42px;color:var(--saffron-deep);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:24px;font-weight:600;display:grid}.nav-logo-text{flex-direction:column;line-height:1;display:flex}.nav-logo-name{font-family:var(--font-display);letter-spacing:.5px;font-size:22px;font-weight:600}.nav-logo-tag{letter-spacing:2.5px;text-transform:uppercase;opacity:.75;margin-top:3px;font-size:10px}.nav-links{align-items:center;gap:6px;display:flex}.nav-link{border-radius:8px;align-items:center;gap:5px;padding:8px 14px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.nav-link:hover{background:#ffffff1f}.nav-link .chev{opacity:.7;font-size:10px}.nav-cta{border:1px solid #fff6;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.nav-cta:hover{color:var(--saffron-deep);background:#fff;border-color:#fff}.nav-burger{border:1px solid #ffffff40;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:none}.nav-burger span{background:#fff;width:18px;height:2px;display:block}@media (max-width:980px){.nav-links{display:none}}.nav-lang-wrap{position:relative}.lang-menu{z-index:60;width:240px;color:var(--ink);background:#fff;border-radius:14px;padding:8px;animation:.18s ease-out lang-pop;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px #00000040}@keyframes lang-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lang-menu-head{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--border);margin-bottom:4px;padding:10px 12px 8px;font-size:11px;font-weight:600}.lang-option{width:100%;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;transition:background .12s;display:flex}.lang-option:hover{background:var(--cream)}.lang-option.active{background:var(--cream-deep);color:var(--saffron-deep);font-weight:600}.lang-option-code{font-family:var(--font-display);color:var(--saffron);min-width:28px;font-size:14px;font-weight:600}.lang-option-label{flex:1}.lang-option-tick{color:var(--saffron)}.mobile-menu{background:var(--saffron);color:#fff;z-index:49;flex-direction:column;gap:4px;padding:24px;display:none;position:fixed;inset:76px 0 0}.mobile-menu.open{display:flex}.mobile-menu a{border-bottom:1px solid #ffffff1a;border-radius:10px;padding:14px 16px;font-size:17px}.hero{background:linear-gradient(180deg, var(--saffron) 0%, #b25e25 100%);color:#fff;padding:64px 0 100px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:900px;height:900px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.hero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}.zodiac-ring{opacity:.18;pointer-events:none;width:900px;height:900px;position:absolute;top:50%;right:-260px;transform:translateY(-50%)}.hero-grid{z-index:2;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;min-height:560px;display:grid;position:relative}@media (max-width:960px){.hero-grid{text-align:center;grid-template-columns:1fr;gap:28px}.hero{padding:40px 0 60px}.zodiac-ring{opacity:.1;right:-360px}}.hero-eyebrow{letter-spacing:.3px;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.hero-title{font-family:var(--font-display);letter-spacing:-.5px;text-wrap:pretty;margin:0 0 20px;font-size:clamp(40px,5.5vw,76px);font-weight:500;line-height:1.05}.hero-title em{color:#ffd99e;font-style:italic}.hero-sub{opacity:.88;max-width:520px;margin:0 0 32px;font-size:clamp(15px,1.2vw,18px);line-height:1.5}@media (max-width:960px){.hero-sub{margin-left:auto;margin-right:auto}}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-meta{opacity:.85;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:16px;display:flex}.hero-meta-price{font-family:var(--font-display);color:#ffd99e;font-size:26px;font-weight:600}.hero-meta-sep{opacity:.4}@media (max-width:960px){.hero-ctas,.hero-meta{justify-content:center}}.btn-primary{background:var(--gold);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:16px 28px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 20px #d4a04a73}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #d4a04a8c}.btn-outline{color:#fff;border:1.5px solid #ffffffd9;border-radius:12px;align-items:center;gap:10px;padding:14.5px 26px;font-size:15px;font-weight:500;transition:all .15s;display:inline-flex}.btn-outline:hover{color:var(--saffron-deep);background:#fff}.report-stage{place-items:center;min-height:520px;display:grid;position:relative}@media (max-width:960px){.report-stage{min-height:400px}}.report-card{opacity:0;pointer-events:none;place-items:center;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0;transform:scale(.92)rotate(-6deg)}.report-card.active{opacity:1;pointer-events:auto;transform:scale(1)rotate(-6deg)}.report-card.exiting{opacity:0;transform:scale(.85)rotate(-14deg)translate(-30px)}.report-book{color:#fff;cursor:pointer;border:none;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;width:280px;height:380px;padding:30px 24px;font-family:inherit;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 50px #00000059,inset -4px 0 8px #00000040,inset 4px 0 8px #ffffff0f}.report-book:hover{transform:scale(1.03)}.report-book-img-link{aspect-ratio:4/5;cursor:pointer;flex-shrink:0;width:360px;transition:transform .2s;display:block}.report-book-img-link:hover{transform:scale(1.03)}.report-book-img{object-fit:contain;width:100%;height:100%;display:block}.report-book:after{content:"";background:#00000040;width:2px;position:absolute;top:0;bottom:0;left:6px}@media (max-width:720px){.report-book{width:230px;height:320px}.report-book-img-link{aspect-ratio:4/5;width:256px}}.report-book-mark{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;opacity:.85;text-align:center;font-size:11px}.report-book-mark:before,.report-book-mark:after{content:"✦";opacity:.6;margin:0 6px}.report-book-brand{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.report-book-brand span{font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;opacity:.9;font-size:12px}.report-book-logo{object-fit:cover;background:#ffffff26;border-radius:50%;width:24px;height:24px;padding:2px}.report-book-title{font-family:var(--font-display);text-align:center;letter-spacing:1px;text-transform:uppercase;font-size:38px;font-weight:600;line-height:1}.report-book-title small{letter-spacing:4px;margin-top:4px;font-size:16px;font-weight:500;display:block}.report-book-divider{background:#ffffff80;width:60px;height:1px;margin:14px 0}.report-book-art{flex:1;place-items:center;width:100%;display:grid}.report-book-footer{letter-spacing:3px;text-transform:uppercase;opacity:.7;text-align:center;font-size:10px}.hero-controls{z-index:4;justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex;position:relative}@media (max-width:960px){.hero-controls{margin-top:16px}}.carousel-arrow{color:#fff;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .15s;display:grid}.carousel-arrow:hover{color:var(--saffron-deep);background:#fff}.carousel-dots{gap:8px;display:flex}.carousel-dot{background:#ffffff59;border-radius:50%;width:8px;height:8px;transition:all .2s}.carousel-dot.active{background:var(--gold);border-radius:4px;width:24px}.hero-strip{z-index:2;text-align:center;border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);justify-items:center;gap:24px;margin-top:56px;padding-top:28px;display:grid;position:relative}@media (max-width:720px){.hero-strip{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}}.hero-stat-num{font-family:var(--font-display);color:#ffd99e;font-size:clamp(28px,3vw,38px);font-weight:600}.hero-stat-label{letter-spacing:1.2px;text-transform:uppercase;opacity:.78;margin-top:2px;font-size:12px}section{padding:100px 0;position:relative}@media (max-width:720px){section{padding:64px 0}}.section-head{text-align:center;margin-bottom:56px}.section-title{font-family:var(--font-display);letter-spacing:-.3px;color:var(--ink);margin:0 0 14px;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.1}.section-title em{color:var(--saffron);font-style:italic}.section-sub{color:var(--ink-soft);max-width:640px;margin:0 auto;font-size:17px;line-height:1.55}.services{background:var(--cream)}.service-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px;display:flex}.service-tab{color:var(--ink-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 22px;font-size:15px;font-weight:500;transition:all .15s}.service-tab:hover{color:var(--ink-soft)}.service-tab.active{color:var(--saffron);border-bottom-color:var(--saffron)}.service-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.service-grid.service-grid-3{grid-template-columns:repeat(3,1fr);gap:24px}.service-grid.service-grid-4{grid-template-columns:repeat(4,1fr);gap:22px}.service-grid.service-grid-3-2{grid-template-columns:repeat(6,1fr);justify-content:center;gap:24px}.service-grid.service-grid-3-2>*{grid-column:span 2}.service-grid.service-grid-3-2>:nth-child(4){grid-column:2/span 2}.service-grid.service-grid-3-2>:nth-child(5){grid-column:4/span 2}@media (max-width:1100px){.service-grid.service-grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:880px){.service-grid,.service-grid.service-grid-3,.service-grid.service-grid-4{grid-template-columns:repeat(2,1fr)}.service-grid.service-grid-3-2{grid-template-columns:repeat(4,1fr)}.service-grid.service-grid-3-2>*,.service-grid.service-grid-3-2>:nth-child(4){grid-column:span 2}.service-grid.service-grid-3-2>:nth-child(5){grid-column:2/span 2}}@media (max-width:560px){.service-grid,.service-grid.service-grid-3,.service-grid.service-grid-4,.service-grid.service-grid-3-2{grid-template-columns:1fr}.service-grid.service-grid-3-2>*,.service-grid.service-grid-3-2>:nth-child(4),.service-grid.service-grid-3-2>:nth-child(5){grid-column:1}.service-image{width:52%;max-width:180px}.service-image--wide{width:80%;max-width:255px}}.service-image{border-radius:12px;width:65%;max-width:200px;margin:18px auto 16px;overflow:hidden}.service-image--wide{width:62%;max-width:180px}.service-image img{width:100%;height:auto;display:block}.service-card{background:var(--cream-card);border-radius:var(--r-md);cursor:pointer;border:1px solid #d4a04a59;flex-direction:column;padding:24px 22px 22px;transition:all .2s;display:flex;position:relative}.service-card:hover{box-shadow:var(--shadow-md);border-color:var(--saffron);transform:translateY(-4px)}.service-card.selected{border-color:var(--saffron);background:var(--cream-deep);box-shadow:0 0 0 3px #c4682b2e}.service-badge{letter-spacing:.5px;color:#fff;background:var(--saffron-deep);border-radius:4px;align-self:flex-start;margin:8px auto 0;padding:3px 10px;font-size:11px;font-weight:600;display:block}.service-badge.hot{background:var(--saffron)}.service-icon{background:var(--cream);border:2px solid var(--cream-card);width:64px;height:64px;color:var(--saffron-deep);z-index:1;border-radius:50%;place-items:center;margin:0 auto 16px;display:grid;position:relative;box-shadow:0 4px 12px #3a1e0c14}.service-card-title{font-family:var(--font-display);color:var(--ink);text-align:center;text-wrap:balance;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.2}.service-card-desc{color:var(--ink-soft);text-align:center;flex:1;margin:0 0 14px;font-size:13px;line-height:1.5}.service-price-row{justify-content:center;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.service-price{font-family:var(--font-display);color:var(--saffron-deep);font-size:24px;font-weight:700}.service-price-old{color:var(--ink-muted);font-size:14px;text-decoration:line-through}.service-btn{border:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.service-btn:hover{background:var(--ink);color:var(--cream)}.service-btn:hover svg{transform:translate(4px)}.service-btn svg{transition:transform .15s}.consult-diamond{color:var(--saffron);justify-content:center;align-items:center;gap:12px;margin:8px 0 56px;display:flex}.consult-diamond:before,.consult-diamond:after{content:"";background:var(--saffron);width:40px;height:1px}.howitworks{background:var(--cream-deep);text-align:center;position:relative;overflow:hidden}.howitworks:before{content:"";border:1px solid #c4682b2e;border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-200px}.howitworks:after{content:"";border:1px solid #c4682b2e;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-200px;left:-200px}.howitworks-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid;position:relative}@media (max-width:880px){.howitworks-grid{grid-template-columns:repeat(2,1fr);gap:32px 20px}}@media (max-width:460px){.howitworks-grid{grid-template-columns:1fr}}.hiw-step{background:var(--cream);border:1px solid var(--border);border-radius:var(--r-md);text-align:center;padding:32px 22px 28px;position:relative}.hiw-step-num{background:var(--saffron);color:#fff;font-family:var(--font-display);letter-spacing:.5px;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:grid;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #c4682b59}.hiw-step-icon{background:var(--cream-deep);width:56px;height:56px;color:var(--saffron-deep);border-radius:50%;place-items:center;margin:16px auto;display:grid}.hiw-step-title{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:600}.hiw-step-desc{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.hiw-step-connector{background:var(--saffron);opacity:.4;z-index:2;width:28px;height:1px;position:absolute;top:50%;right:-16px}.hiw-step-connector:after{content:"";border:4px solid #0000;border-left-color:var(--saffron);position:absolute;top:-3px;right:-1px}@media (max-width:880px){.hiw-step-connector{display:none}}.testimonials{background:var(--cream);overflow:hidden}.testimonial-stage{max-width:760px;margin:0 auto;padding:0 80px;position:relative}@media (max-width:720px){.testimonial-stage{padding:0 56px}}.testimonial-card{background:var(--cream-card);border:1.5px solid var(--gold);border-radius:var(--r-md);text-align:center;justify-content:center;align-items:center;min-height:280px;padding:48px 56px;display:flex;position:relative}@media (max-width:720px){.testimonial-card{min-height:320px;padding:36px 24px}}.testimonial-card:before,.testimonial-card:after{content:"";border:1.5px solid var(--gold);width:22px;height:22px;position:absolute}.testimonial-card:before{background:var(--cream);border-bottom:none;border-right:none;top:-8px;left:50%;transform:translate(-50%)}.testimonial-card:after{background:var(--cream);border-top:none;border-left:none;bottom:-8px;left:50%;transform:translate(-50%)}.testimonial-quote{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(18px,1.5vw,22px);font-style:italic;font-weight:500;line-height:1.55}.testimonial-arrow{background:var(--cream-deep);width:48px;height:48px;color:var(--saffron-deep);border:1px solid #a87a2a4d;border-radius:50%;place-items:center;transition:all .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.testimonial-arrow:hover{background:var(--saffron);color:#fff}.testimonial-arrow.prev{left:0}.testimonial-arrow.next{right:0}.testimonial-author{flex-direction:column;align-items:center;margin-top:40px;display:flex}.testimonial-avatars{align-items:center;gap:14px;margin-bottom:14px;display:flex}.testimonial-avatar{border:1.5px solid var(--gold);opacity:.5;cursor:pointer;background:var(--cream-deep);width:44px;height:44px;font-family:var(--font-display);color:var(--saffron-deep);border-radius:50%;place-items:center;font-weight:600;transition:all .2s;display:grid;overflow:hidden}.testimonial-avatar.active{opacity:1;border-width:2px;width:56px;height:56px}.testimonial-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.testimonial-name{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:600}.testimonial-role{color:var(--ink-muted);margin-top:2px;font-size:13px}.report-detail{background:var(--white);padding-top:48px;position:relative}.report-detail-head{margin-bottom:24px}.report-detail-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--saffron);margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.report-detail-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:56px;display:grid}@media (max-width:960px){.report-detail-grid{grid-template-columns:1fr;gap:40px}}.report-product{background:var(--cream);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px;position:relative}.product-badge{color:#fff;letter-spacing:1px;z-index:2;background:linear-gradient(90deg,#d4341f,#f37020);border-radius:4px 4px 4px 0;align-items:center;gap:6px;padding:8px 16px 8px 18px;font-size:12px;font-weight:700;display:flex;position:absolute;top:20px;left:-8px}.product-badge.soft{background:linear-gradient(90deg, var(--saffron-deep), var(--saffron))}.product-badge:before{content:"";border:4px solid #9a2616;border-color:#9a2616 #9a2616 #0000 #0000;position:absolute;bottom:-8px;left:0}.product-badge.soft:before{border-top-color:#6e3211;border-right-color:#6e3211}.product-trust-badge{letter-spacing:.8px;text-align:center;text-transform:uppercase;color:#fff;background:var(--saffron-deep);border-radius:4px;width:fit-content;margin:0 auto 12px;padding:6px 16px;font-size:13px;font-weight:700;display:block}.product-image{place-items:center;padding:16px 0 12px;display:grid}.product-image-slot{border-radius:8px;width:240px;max-width:100%;overflow:hidden}.product-image-slot img{display:block}.product-title{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.15}.product-price-row{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.product-price{font-family:var(--font-sans);letter-spacing:-.5px;color:var(--saffron-deep);font-size:clamp(24px,3.6vw,32px);font-weight:800}.product-price-old{color:var(--ink-muted);font-size:clamp(14px,1.8vw,18px);text-decoration:line-through}.product-price-tax{color:var(--ink-muted);font-size:13px}.product-stars{color:var(--ink-soft);align-items:center;gap:10px;margin-bottom:24px;font-size:15px;font-weight:600;display:flex}.product-stars strong{color:var(--ink);font-size:16px;font-weight:700}.stars{color:var(--gold);letter-spacing:1px}.product-trust{color:var(--ink-soft);flex-direction:column;gap:8px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.product-trust li{align-items:center;gap:10px;display:flex}.product-trust .check{color:#2a8a3e;font-weight:700}.product-includes{border:1px solid var(--border);background:#fff;border-radius:12px;margin:4px 0 20px;padding:18px 20px}.product-includes-head{letter-spacing:.5px;text-transform:uppercase;color:var(--saffron-deep);margin-bottom:12px;font-size:13px;font-weight:700}.product-includes-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.product-includes-list li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.product-includes-list .check{color:var(--saffron);flex-shrink:0;margin-top:2px;font-weight:700}.product-langs-label{color:var(--ink);align-items:center;gap:6px;margin:8px 0 12px;font-size:13px;font-weight:600;display:flex}.product-langs{flex-wrap:wrap;gap:8px;display:flex}.product-lang{background:var(--saffron-soft);color:#fff;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.order-form{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:36px;position:relative}@media (max-width:720px){.order-form,.report-product{padding:24px}.report-detail{padding-top:20px}.report-detail-head{margin-bottom:16px}.report-detail-eyebrow{margin-bottom:7px}.report-detail .section-title{margin-bottom:8px;font-size:clamp(26px,6.6vw,40px)}.report-detail-grid{gap:28px}.product-hero{flex-direction:column;min-height:calc(100svh - 224px);display:flex}.product-hero .product-image{flex:1 1 0;min-height:96px;padding:10px 0}.product-hero .product-image-slot{width:auto;max-width:100%;height:100%}.product-hero .product-image-slot img{object-fit:contain;max-width:100%;margin:0 auto;width:auto!important;height:100%!important}.product-title{margin-bottom:10px;font-size:clamp(20px,4.6vw,28px)}.product-price-row{margin-bottom:8px}.product-stars{margin-bottom:16px;font-size:14px}}.order-form-head{text-align:center;margin-bottom:28px}.order-form-title{font-family:var(--font-display);color:var(--saffron-deep);margin:0 0 10px;font-size:clamp(22px,2.6vw,28px);font-weight:600}.order-form-pill{color:#fff;letter-spacing:.8px;background:#ed3a26;border-radius:4px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.order-form-pill:after{content:"";border:6px solid #0000;border-top-color:#ed3a26;width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.order-divider{color:var(--saffron);justify-content:center;align-items:center;gap:12px;margin:18px 0 24px;display:flex}.order-divider:before,.order-divider:after{content:"";background:var(--saffron);width:40px;height:1px}.form-section-head{font-family:var(--font-display);color:var(--saffron-deep);text-align:center;justify-content:center;align-items:center;gap:14px;margin:28px 0 18px;font-size:18px;font-weight:600;display:flex}.form-section-head:before,.form-section-head:after{content:"";background:var(--border);flex:1;height:1px}.form-section-head-hindi{opacity:.6;font-weight:500}.form-row{margin-bottom:18px}.form-label{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-label .req{color:#d4341f}.form-input,.form-select{border:1.5px solid var(--border-strong);background:#fff;border-radius:8px;width:100%;padding:13px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.form-input:focus,.form-select:focus{border-color:var(--saffron);outline:none;box-shadow:0 0 0 3px #c4682b26}.form-input.error,.form-select.error,.form-input.highlight,.form-select.highlight{border-color:#d4341f}.form-row-3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.form-unknown-time{color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.form-unknown-time input[type=checkbox]{width:15px;height:15px;accent-color:var(--saffron-deep);cursor:pointer;flex-shrink:0}.form-select:disabled{opacity:.4;cursor:not-allowed}.form-input::placeholder{color:#b5926a}.form-hint{color:var(--ink-muted);margin-top:4px;font-size:12px}.form-search{border-color:var(--gold);background:#fdf3df}.place-autocomplete{position:relative}.place-suggestions{z-index:50;border:1.5px solid var(--gold);background:#fdf3df;border-radius:8px;max-height:280px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #3a1e0c26}.place-suggestion{cursor:pointer;color:var(--ink);flex-direction:column;gap:2px;padding:10px 14px;font-size:14px;line-height:1.3;transition:background-color .1s;display:flex}.place-suggestion:hover,.place-suggestion.active{background:var(--cream-deep);color:var(--saffron-deep)}.place-suggestion-main{font-weight:600}.place-suggestion-secondary{color:var(--ink-muted);font-size:12px}.form-radio-group{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-radio{border:1.5px solid var(--border-strong);cursor:pointer;text-align:center;background:#fff;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:500;transition:all .15s}.form-radio.active{border-color:var(--saffron);background:var(--cream);color:var(--saffron-deep)}.form-terms{color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;margin-top:4px;margin-bottom:16px;font-size:13px;line-height:1.4;display:flex}.form-terms input[type=checkbox]{width:16px;height:16px;accent-color:var(--saffron-deep);cursor:pointer;flex-shrink:0;margin-top:1px}.form-terms.error{color:#d4341f;background:#fff6f4;border-radius:6px;outline:1.5px solid #d4341f;padding:6px 8px}.terms-link{color:var(--saffron-deep);text-underline-offset:2px;text-decoration:underline}.terms-link:hover{color:var(--saffron)}.btn-submit{color:#fff;width:100%;font-family:var(--font-display);letter-spacing:.4px;background:linear-gradient(#ed8a2c 0%,#d4691a 100%);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:16px;font-size:20px;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 16px #d4691a66}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 10px 22px #d4691a80}.btn-submit:active{transform:translateY(0)}.product-order-btn{display:none}.product-order-btn,.btn-submit.cta-animated{isolation:isolate;transform-origin:50%;animation:2.8s ease-in-out infinite btn-hop;position:relative;overflow:hidden}.btn-submit.cta-animated{white-space:nowrap;font-size:clamp(15px,4.2vw,22px);font-weight:800}@keyframes btn-hop{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.product-order-btn:after,.btn-submit.cta-animated:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);width:60%;height:100%;animation:5s ease-in-out infinite btn-shine;position:absolute;top:0;left:-150%;transform:skew(-18deg)}@keyframes btn-shine{0%{left:-150%}55%,to{left:160%}}@media (prefers-reduced-motion:reduce){.product-order-btn,.product-order-btn:after,.btn-submit.cta-animated,.btn-submit.cta-animated:after{animation:none}}@media (max-width:720px){.report-product .product-order-btn{width:100%;margin:0 0 22px;padding:15px;font-size:21px;font-weight:800;display:flex}.nav-inner{height:60px}}.form-success{text-align:center;padding:40px 20px}.form-success-icon{color:#fff;background:#2a8a3e;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:32px;display:grid}.form-success-title{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:28px;font-weight:600}.form-success-text{color:var(--ink-soft);max-width:360px;margin:0 auto;font-size:15px;line-height:1.5}.live-toast{border:1px solid var(--border);border-left:3px solid var(--saffron);box-shadow:var(--shadow-md);width:300px;color:var(--ink-soft);z-index:40;background:#fff;border-radius:12px;padding:14px 18px;font-size:13px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:24px;right:24px;transform:translateY(150%)}.live-toast.show{transform:translateY(0)}.live-toast strong{color:var(--ink);font-weight:600}.live-toast-rail,.live-toast-line{display:inline-block}.live-toast-line.prev{display:none}@media (max-width:1024px){.live-toast{width:100%;max-width:none;padding:7px 14px;padding-top:calc(env(safe-area-inset-top,0px) + 7px);min-height:calc(env(safe-area-inset-top,0px) + 30px);box-sizing:border-box;text-align:center;z-index:60;background:linear-gradient(180deg, var(--saffron-deep) 0%, #7a3b13 100%);color:#ffffffeb;border:none;border-radius:0;font-size:11px;line-height:1.35;transition:none;position:sticky;inset:0 auto auto;overflow:hidden;transform:none;box-shadow:0 1px #0000002e,0 2px 8px #0000001f}.nav{top:calc(env(safe-area-inset-top,0px) + 30px)}.live-toast strong{color:#fff;font-weight:600}.live-toast.show{transform:none}.live-toast br{display:none}.live-toast-rail{display:block;position:relative;overflow:hidden}.live-toast-line{will-change:transform;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.live-toast-line.current{animation:.18s cubic-bezier(.2,.8,.2,1) .16s both live-toast-ticker-in}.live-toast-line.prev{animation:.16s cubic-bezier(.5,0,1,.4) both live-toast-ticker-out;display:block;position:absolute;inset:0}}@keyframes live-toast-ticker-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes live-toast-ticker-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.footer{background:var(--ink);color:var(--cream);padding:64px 0 32px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}@media (max-width:880px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.footer-brand{align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer-brand .nav-logo-img{background:var(--cream)}.footer-tag{opacity:.7;max-width:340px;font-size:14px;line-height:1.5}.footer h4{font-family:var(--font-display);color:var(--gold);margin:0 0 16px;font-size:18px;font-weight:600}.footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer a{opacity:.75;font-size:14px;transition:opacity .15s}.footer a:hover{opacity:1}.footer-bottom{opacity:.6;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:13px;display:flex}.legal{background:var(--cream);padding:56px 0 96px}.legal-doc{max-width:760px;margin:0 auto}.legal-head{text-align:center;margin-bottom:32px}.legal-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--saffron);margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.legal-title{font-family:var(--font-display);letter-spacing:-.3px;color:var(--ink);margin:0 0 14px;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.1}.legal-updated{color:var(--ink-muted);margin:0;font-size:14px}.legal-updated strong{color:var(--ink-soft);font-weight:600}.legal-intro{margin-bottom:8px}.legal-toc{background:var(--cream-card);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);margin:32px 0 8px;padding:24px 28px}.legal-toc-head{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px;font-size:12px;font-weight:600}.legal-toc-list{columns:2;column-gap:32px;margin:0;padding-left:20px;font-size:15px}@media (max-width:560px){.legal-toc-list{columns:1}}.legal-toc-list li{break-inside:avoid;margin-bottom:8px}.legal-toc-list a{color:var(--saffron-deep);transition:color .15s}.legal-toc-list a:hover{color:var(--saffron);text-decoration:underline}.legal-section{margin-top:28px;padding:0;scroll-margin-top:96px}.legal-section>:last-child{margin-bottom:0}.legal-heading{font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--border);margin:0 0 16px;padding-bottom:12px;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.25}.legal-subheading{font-family:var(--font-sans);color:var(--ink-soft);margin:28px 0 10px;font-size:17px;font-weight:700}.legal-p{color:var(--ink-soft);margin:0 0 16px;font-size:16px;line-height:1.75}.legal-list{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:22px;display:flex}.legal-list li{color:var(--ink-soft);font-size:16px;line-height:1.7}.legal-list li::marker{color:var(--saffron)}.legal-quote{border-left:3px solid var(--saffron);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink-soft);background:#c4682b0f;margin:0 0 16px;padding:14px 20px;font-size:16px;font-style:italic;line-height:1.7}@media (max-width:480px){.legal{padding:36px 0 64px}.legal-section{margin-top:22px}.legal-p,.legal-list li,.legal-quote{font-size:15px}}image-slot{--is-bg:#c4682b14;--is-fg:var(--saffron-deep);--is-border:#c4682b66}@media (max-width:480px){section{padding:56px 0}.section-head{margin-bottom:36px}.section-sub{font-size:15px}.nav-inner{height:54px}.nav-logo-img,.nav-logo-mark{width:38px;height:38px}.nav-logo-name{font-size:18px}.nav-logo-tag{letter-spacing:1.8px;font-size:9px}.nav-cta{padding:8px 12px;font-size:12px}.lang-menu{width:220px}.hero{padding:32px 0 48px}.hero-eyebrow{margin-bottom:18px;padding:6px 12px;font-size:12px}.hero-title{font-size:clamp(34px,9vw,44px)}.hero-sub{margin-bottom:24px;font-size:15px}.hero-meta{gap:8px;margin-top:18px;font-size:12px}.hero-meta-price{font-size:18px}.hero-strip{gap:16px;margin-top:32px;padding-top:22px}.hero-controls{gap:16px;margin-top:12px}.btn-primary,.btn-outline{padding:13px 20px;font-size:14px}.report-book{width:220px;height:300px;padding:24px 18px}.report-book-title{font-size:32px}.report-book-title small{letter-spacing:3px;font-size:14px}.report-stage{min-height:340px}.service-card{padding:20px 18px 18px}.service-card-title{font-size:18px}.hiw-step{padding:28px 18px 24px}.testimonial-stage{padding:0 44px}.testimonial-card{min-height:260px;padding:32px 20px}.testimonial-arrow{width:40px;height:40px}.testimonial-quote{font-size:16px;line-height:1.5}.testimonial-avatar{width:40px;height:40px}.testimonial-avatar.active{width:50px;height:50px}.report-product{padding:20px}.product-trust-badge{letter-spacing:.4px;margin-bottom:8px;padding:6px 12px;font-size:11px}.product-hero{min-height:calc(100svh - 188px)}.product-hero .product-image{min-height:80px;padding:6px 0}.product-title{margin-bottom:8px;font-size:clamp(19px,5.4vw,24px)}.product-price-row{margin-bottom:6px}.product-stars{margin-bottom:12px}.report-detail{padding-top:14px}.report-detail-head{margin-bottom:12px}.report-detail-eyebrow{margin-bottom:4px}.report-detail .section-title{font-size:clamp(24px,7.2vw,34px)}.order-form{padding:20px}.order-form-pill{padding:5px 12px;font-size:10px}.form-input,.form-select{padding:12px;font-size:14px}.form-row-3{gap:8px}.form-radio{padding:11px 12px;font-size:13px}.btn-submit{padding:14px;font-size:15px}.form-section-head{margin:22px 0 14px;font-size:16px}.footer{padding:48px 0 24px}.footer-grid{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:8px}}@media (max-width:380px){.hero-title{font-size:clamp(30px,9vw,36px)}.hero-strip{grid-template-columns:1fr 1fr;gap:12px}.report-book{width:200px;height:280px}.report-book-title{font-size:28px}.testimonial-stage{padding:0 8px}.testimonial-arrow.prev,.testimonial-arrow.next{top:auto;bottom:-22px;transform:none}.testimonial-arrow.prev{left:calc(50% - 50px)}.testimonial-arrow.next{right:calc(50% - 50px)}.testimonial-author{margin-top:56px}}.otp-modal-backdrop{z-index:1000;background:#140a1c8c;justify-content:center;align-items:center;padding:16px;animation:.12s ease-out otp-fade-in;display:flex;position:fixed;inset:0}@keyframes otp-fade-in{0%{opacity:0}to{opacity:1}}.otp-modal{background:var(--paper,#fff);border-radius:16px;width:100%;max-width:380px;padding:28px 24px 24px;position:relative;box-shadow:0 20px 50px #140a1c40}.otp-modal-close{color:var(--ink-muted,#6b6478);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:28px;line-height:1;position:absolute;top:10px;right:12px}.otp-modal-title{margin:0 0 6px;font-size:22px}.otp-modal-sub{color:var(--ink-muted,#6b6478);margin:0 0 18px;font-size:14px}.otp-modal-label{margin-bottom:6px;font-size:13px;display:block}.otp-modal-phone-row{border:1px solid var(--ink-line,#d8d4e0);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.otp-modal-cc{color:var(--ink-muted,#6b6478);font-weight:600}.otp-modal-input{border:1px solid var(--ink-line,#d8d4e0);border-radius:10px;outline:none;flex:1;width:100%;padding:12px 14px;font-size:16px}.otp-modal-phone-row .otp-modal-input{border:0;padding-left:0}.otp-modal-input-otp{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:18px}.otp-modal-error{color:var(--danger,#b6471c);margin-top:8px;font-size:13px}.otp-modal-cta{width:100%;margin-top:16px}.otp-modal-link{color:var(--saffron,#b6471c);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.otp-modal-link:disabled{color:var(--ink-muted,#6b6478);cursor:not-allowed;text-decoration:none}.otp-modal-resend{margin:14px auto 0;display:block}
