@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2) format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-math-400-normal-B7IFZoQI.woff2) format("woff2"),url(/assets/heebo-math-400-normal-BZIH-XlF.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-symbols-400-normal-DYSXrd5A.woff2) format("woff2"),url(/assets/heebo-symbols-400-normal-5E_VKyNT.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-ext-400-normal-DRmJUxQB.woff2) format("woff2"),url(/assets/heebo-latin-ext-400-normal-DXPdCX6a.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2) format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/heebo-hebrew-300-normal-DMHwgbyK.woff2) format("woff2"),url(/assets/heebo-hebrew-300-normal-DhiLThZN.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/heebo-math-300-normal-BDPvOlOu.woff2) format("woff2"),url(/assets/heebo-math-300-normal-C8-tMk8I.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/heebo-symbols-300-normal-CIv9Rdow.woff2) format("woff2"),url(/assets/heebo-symbols-300-normal-COSJVlD8.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/heebo-latin-ext-300-normal-SamjWT0A.woff2) format("woff2"),url(/assets/heebo-latin-ext-300-normal-BuBYV7e3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Heebo;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/heebo-latin-300-normal-l1mjclFe.woff2) format("woff2"),url(/assets/heebo-latin-300-normal-CkI_cSfW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2) format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-math-700-normal-CPsTiLVd.woff2) format("woff2"),url(/assets/heebo-math-700-normal-DYoC40KU.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-symbols-700-normal-DjMVWKhZ.woff2) format("woff2"),url(/assets/heebo-symbols-700-normal-Bez4Ifx8.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-ext-700-normal-qhovM35d.woff2) format("woff2"),url(/assets/heebo-latin-ext-700-normal-uPTFHbI6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2) format("woff2"),url(/assets/heebo-latin-700-normal-DxB9_ClD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fredoka-hebrew-300-normal-CRWpem3N.woff2) format("woff2"),url(/assets/fredoka-hebrew-300-normal-CnRUs8fN.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fredoka-latin-300-normal-BOXAU5V9.woff2) format("woff2"),url(/assets/fredoka-latin-300-normal-DLE4_BO6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-hebrew-400-normal-CT3eDt6U.woff2) format("woff2"),url(/assets/fredoka-hebrew-400-normal-S03uWvSu.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAApEABAAAAAAE5wAAAnmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgbhSAcLgZgP1NUQVREAIE4EQgKkzCOMgs+AAE2AiQDeAQgBYRmB4EuDAcbyA8jA3WJk+qM4p8LJo6JruAPevWINozFUNyQetGfi9JP5MPjpr2foGkSKEkRGxVDKjoxtGYUJsYgVTsxeud04vTEeiImEH1/iHvvZyZCjSJWukWDpXTwiHcKWQBjHQv/wc1tdavw6w1FU6O60KxWDR1+A99/0T/vfq2y+5j9A2/qIfGuNELn9S/IdrshPkwl08RCg0Y0l9CoREKMhIbZUnPtDFmILDcGK+VZrnzvjg2CwgMAwIeiQsgQCgqEKi7OyEJwDUtotkPkMKCZWdAIAmQktxroGe6XABirJdBzC61hFOxKO6dQcBibGYNIBkAmAxpAUDGmshL0wdbUGH7NSIL5aHisBBFAOHK0grPTJuxHVGAoaAMA9nn6+HOw/rB31jGxhGUvTNy9vqttQ8xhMVqFrLdSjTIl8ljpkTDkV8TXquRRszjaILuu7pVnAy0vxW5tM6FkTMDhGF9KkVFQSXg8joYcUAYoAeQBrAA94s6d8Osqe2b+wE8DfGnYTFhArUypwaD4yABF9OKEZf7KAEXoO0YoqbCRPkLJaYwnlK5Or6UjMCNI/+s5iKW8uBMz5fBKp1JSoiEFfJt7eT8PQNPBOHMKH0Pmzf6xsMxtKvkJiStqAL0RSuHiCRJjEgEaUIwsVw5Q3Ot4FkVh4JUQ9u4DXSyhUAieUiM3N2NUERMBPJkiWLGM2UcO1G1tALRoo5NlVXEb0pMw7qgE1zh9kZDwIMfo1e35LgL94V8AuQCQv7oX4CBDEPFZQNwtUIC62RmYIQCO2pwZIASEllxAhUdCkFKhyT5YLQhC5IpoRGNlLsV5OyGqOb3XRR6OL7EcnRNzoJ6o9xqhZbTKMeq4umcAosVD8WaHygnGoNsimR/7g32yewH4f1+zh2Rknd7AffD7wRCIIdfMCqEs1JXJosBh7rFZz0BjAdhBsZqrTr1q0JMgQQJ+hlB9CAPFFPvmqDQAEFTjhQjcTyCTISYZbwxZ83ibPy+kE4vytVqe1xvzdTzPsEPOyXZycnb8sOtQl2aFbVsW08oRzxeH0zm8YJr0hijXGzVzhiw1fkWGp1aXNqSyHpTP+6ScjAtknAqT3OIolvoep8IKRdl0pkBf9ykf4LeC89XjN5o9DqdNOP/74YXNYEBf5WqLaeXqYRel2v0ySFYGh0jnc/mA5HvITWRcbsOqwmbBZFNVXE3nMvTGzWq0niq2KTY7zF4hHINyC4UZUdRAr9jsrmq0wnZYDSCdl6OSbiGDGUX01PY4ZHpgB9OHrbCTwluU7RWzXSWF1RCskjqdAj0rlzqUZo6ENA+S9Gz5ssOhUYlOeffZfsbEoBKw165kTW7Dc0t4YVQSN4dTFqQp9tw5JYLRc1u331nngGSSOuR3mXTaocJRrAEWS0Y2nFcf7/UmUOkLVMQR6di+6XRvNL1hxcho6vuFhJqC5OdxI7r8DKLI8jhflCU6uvAZuoATh/OLUMRQFwEJmMtDWUidRKAYqcu9iEOKQyfPpNO2L5i0NYGJhPMYm0TvJH8VZ8gzUMpiluHoHCdpUMALJMgmRenDLrVY7ifBw2KP87JDzxhbGhHZ4mwbn1eSYaDthG8rl3tiNJ2TL3M7gzGM/pX0E/dMnFbTpejC1bUnyl78/NhrLv9L+EN3+TWpzx4qnbBHNo9x6t/uWfHZ67mtdY5W+L+pG5J6DwfV0eBKKXxZ7VKbuLKH367xrxREZ5xf0c4V7tdlH5Bz4IUiX/bY4ZtvCJ/yzj8T3uvnG+z5nqAhWez4Z5tXb76y7t3iwoL6mp7tZesK3/vdmNKtoH56yV54xpMW87Nq0Wh57O9b1SuD9uNz/VVVRS3+qogJzde2Nz30deIbLuwURafEf/1N7KZN7V8FzCc8s+7ZdbvV3WhixDm9ck3+uC3EJ27S5SwF+XNyhrRZncFB/Qa+dr9OXKrVYKVeLE34Lwv80Vjb7AtfWls8lOtsOO22gl81PU5BKI3zv4nH0+lsVr5fEA/I8AFvXEE17W3SnnTUuRXfXv7ivypt2ZQt+42Jd5rFyyvPOy+/9NwWR7W+1/3jNxbL/bsiV/5TuVk0jbXqtPR1zTWPP8x/7PT1t6BTnSPlZO2YK1zzE19ziSAu1fCt+l6R2R4o9Or4ugOigP9kuJ7N8t+TpVBSuh67fv2JlPuaEJjPzmcVciI8JGmP8P2ejxVefWHWr7u0tJIufyjAC29uf3wZs2Naqf7tOEapkgkvhTUS5bls6N+fH8SPjwnOHj6X7y4VBXMP7+B7Sq9t5AqWBGGp8MZzZFfIHsxZEnVLBfxlNKq5rac2Bk7bWs7GXTrBFefclcb2+nZbTWBbXUVf6Cdm0qnTuePc976iydbwRJma1rkS7O+cC3wHwT5HMJg30lbNSe5swRln6kNFG9qdq+9+kku48EOlaU09y9a2GbVydWxW/ZproLbJeFC87zhSVXRqWGouTFfXzsWlFRiz/2zpTpxWeGHtx9bwAi8twrMXyWOVQ5V1Zx9IttyWqIpX3taaPHCkfrCyMoZnhzaWn0KZT7ok3UArkhuTyydzw0crTs8nmR+nsXihWXE7r/7m+0TUe9kdF6/Mf+mQSSj6QqtJbmoIvvlm/8jef3dgx1rlI8ex/HGPKK9Lfw3HLdyiwj/+3T7TKml/z0ntO34n41za9/FeuB6oMQSgZPCE+zMLo32eZOQGJgFGaZDjXKImMD2AhYoweOi/zACPjv8HdRWouiPD9h/q1hbPNzOopH9bhB5i7r+V1LawaygXTl7Wf8oFdaHC/nu+D1+/tmzpqyUEQPH9HD/zEM3qfxVNfwnAq4vv/gHg/YXJZiBT3eJtCKBAAQACLyRZz/B/mtILYmhsr2Wq6kGsAvoMnEoMTmSWrmP3lB2YPKPMvASF5v4HNMjbxO/c7WqNAA8AM8B6UhuCyt8WzAxHFtUiALsmlG1o5zAFY1hH7BoD6vgrUwJsCHN4Gwof2NDWethGxmnRRs7sRBuFEhFrXo08FwRg6W0IGKwNDT64Hh4soN24KaNiRkQNSpgxIEoyqN9AjmZGiwkrldNpcRYahGgGsGWmY0eUrYX6SbEdQp8m80+RJIwbFtO6IvXotlr0mzVCp0QQnlrpp8aNcahSpkKFyqyrI5ThaMq0WGXa9OBIVrnRHLV17/H9xk04xpQzuCp0WMchbECGg4egk44bsuA4L9ZrVlY87nuiQ4nEZDqP7TdIo7N2RihOp6PKIY3pAxZjZgxyUfP95uXRYYykFPV50mOV4YvYAQWe8oSP1fnUavdY43OfiPjMVl+gQ+FyJ4cmMiInCqIkKqImDD7w0eDs8WBFhbdC/cmeOyBNSiN4ZHXFcvV/J+ou/ZGfXHVsY3ZG9yOQqmYMv3pmbyTR1Ki5M5nTXmS7AQAA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2) format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-hebrew-500-normal-DdMTjgiE.woff2) format("woff2"),url(/assets/fredoka-hebrew-500-normal-BtShCMVp.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-arabic-500-normal-soGt7v5W.woff2) format("woff2"),url(/assets/rubik-arabic-500-normal-DNk3Rzpj.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-ext-500-normal-DVRnamQw.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-500-normal-CnfIzV8i.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2) format("woff2"),url(/assets/rubik-cyrillic-500-normal-BH_pkKR0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-ext-500-normal-CKoAoPpD.woff2) format("woff2"),url(/assets/rubik-latin-ext-500-normal-BUryUc8T.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-arabic-600-normal-q6c7POk1.woff2) format("woff2"),url(/assets/rubik-arabic-600-normal-DM3TNo7p.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-ext-600-normal-vwfZBdfm.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-600-normal-BH0SVxfR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-600-normal-AdySaCq0.woff2) format("woff2"),url(/assets/rubik-cyrillic-600-normal-CtS_KWzi.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2) format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-ext-600-normal-DPvxRCiz.woff2) format("woff2"),url(/assets/rubik-latin-ext-600-normal-DCdMT6U0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2) format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-DNWlnGaX.woff2) format("woff2"),url(/assets/rubik-arabic-700-normal-BJDbbalN.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-3CKVJqgg.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-CEbQMks9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2) format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2) format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-D5I4eEgK.woff2) format("woff2"),url(/assets/rubik-latin-ext-700-normal-CQ1www4I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2) format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-cyrillic-400-normal-BnSqJbXw.woff2) format("woff2"),url(/assets/rubik-mono-one-cyrillic-400-normal-CYYDEcIq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-latin-ext-400-normal-CZqoBXpE.woff2) format("woff2"),url(/assets/rubik-mono-one-latin-ext-400-normal-CJfzRdUT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-latin-400-normal-U2Afr9Di.woff2) format("woff2"),url(/assets/rubik-mono-one-latin-400-normal-Cd19iSlZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--site-font: "Varela Extra FM", sans-serif}@font-face{font-family:Varela Extra FM;src:url(/fonts/fm/varela-extra-regular-fm.eot);src:url(/fonts/fm/varela-extra-regular-fm.eot?#iefix) format("embedded-opentype"),url(/fonts/fm/varela-extra-regular-fm.woff2) format("woff2"),url(/fonts/fm/varela-extra-regular-fm.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}:root{--bg-dark: #f5f7fb;--bg-card: #ffffff;--accent: #1fb57b;--accent-dim: #18a06d;--text: #22253b;--text-muted: #6b6f80;--gradient-1: linear-gradient(135deg, #1fb57b 0%, #2c84d8 100%);--gradient-dark: linear-gradient(180deg, #f5f7fb 0%, #e9edf7 100%);--bm-nav-height: 120px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--site-font);background:var(--bg-dark);color:var(--text);line-height:1.6;overflow-x:hidden}body *{font-family:var(--site-font)!important}nav{position:fixed;top:0;right:0;left:0;padding:1.5rem 5%;display:flex;justify-content:space-between;align-items:center;z-index:1000;background:#091633;transition:background .3s,box-shadow .3s}nav.scrolled{background:#091633;box-shadow:0 10px 30px #0000004d}.logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.logo-icon{position:relative;width:72px;height:72px;border-radius:999px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent}.logo-img{width:100%;height:100%;object-fit:contain;display:block}.logo-text{display:flex;flex-direction:column;line-height:1.1}.logo-main{font-size:2rem;font-weight:900;background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:brightness(1.3) drop-shadow(0 0 8px rgba(31,181,123,.6));letter-spacing:.02em}.logo-sub{font-size:.9rem;font-weight:500;color:#e2e8f0}.nav-links{display:flex;gap:2rem}.nav-links a,.nav-links button{color:#fff;text-decoration:none;font-weight:500;transition:color .3s;background:none;border:none;cursor:pointer;font:inherit}.nav-links a:hover,.nav-links button:hover{color:var(--accent)}.btn{display:inline-block;padding:.9rem 2rem;background:var(--gradient-1);color:var(--bg-dark)!important;text-decoration:none;font-weight:700;border-radius:50px;transition:transform .3s,box-shadow .3s;border:none;cursor:pointer}.btn:hover{transform:translateY(-3px);box-shadow:0 10px 40px #00d4aa66}.btn-ghost{background:transparent!important;color:var(--text)!important;border:1px solid var(--text-muted)}.btn-ghost:hover{background:#0000000d!important;box-shadow:none}.nav-user{font-weight:500;color:#e2e8f0}.auth-box{max-width:420px;margin:2rem auto}.auth-box h1{margin-bottom:1.5rem}.auth-form label{display:block;margin-bottom:1rem;font-weight:500}.auth-form input{width:100%;padding:.75rem 1rem;margin-top:.25rem;border:1px solid #ddd;border-radius:8px;font:inherit}.auth-form button[type=submit]{width:100%;margin-top:.5rem}.form-error{color:#c00;margin-bottom:1rem;font-size:.95rem}.room-login-box{background:var(--bg-card);padding:1.5rem;border-radius:12px;box-shadow:0 4px 20px #0000000f;margin-bottom:2rem}.room-login-box h3{margin-bottom:1rem;font-size:1.1rem}.room-login-logged{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.link-button{background:none;border:none;color:var(--accent);cursor:pointer;font:inherit;margin-top:1rem;text-decoration:underline}.link-button:hover{color:var(--accent-dim)}.btn-outline{background:transparent;color:var(--accent)!important;border:2px solid var(--accent);animation:glow-pulse 2s ease-in-out infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 #1fb57b80}50%{box-shadow:0 0 0 10px #1fb57b00}}.hero{min-height:calc(100dvh - var(--bm-nav-height, 120px));display:flex;align-items:center;justify-content:center;text-align:center;margin-top:var(--bm-nav-height, 120px);padding:3.5rem 5% 4rem;position:relative;overflow:hidden;background-image:url(/hero-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f5f7fbb8;pointer-events:none}.hero-content{position:relative;z-index:1}.hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em}.hero h1 span{background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero p{font-size:1.25rem;color:var(--text);font-weight:600;max-width:500px;margin:0 auto 2.5rem;text-shadow:0 1px 8px rgba(255,255,255,.8)}.hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-buttons .btn{min-width:155px;text-align:center;font-size:1rem;font-family:inherit}.btn-arrow{display:inline-flex;align-items:center;gap:.5rem}.btn-arrow-icon{display:inline-block;animation:bounce-down 1.2s ease-in-out infinite;font-size:1.1rem;line-height:1}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.section{padding:6rem 5%}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:.5rem}.section-header p{color:var(--text-muted);font-size:1.1rem}.section-content{max-width:800px;margin:0 auto}.rooms-grid{display:none}.rooms-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1100px;margin:0 auto}.room-tile-wrap{height:100%}.room-tile-wrap>.room-tile{height:100%;display:flex;flex-direction:column}@media (max-width: 900px){.rooms-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.rooms-tiles{grid-template-columns:1fr}}.room-tile{text-decoration:none;color:inherit;border-radius:22px;overflow:hidden;background:#fff;border:1.5px solid #e8edf8;box-shadow:0 4px 20px #0f172a0f;transition:transform .28s,box-shadow .28s,border-color .28s;display:block}.room-tile:hover{transform:translateY(-7px);box-shadow:0 20px 55px #0f172a1f;border-color:#1fb57b66}.room-tile-free{background:linear-gradient(160deg,#edfdf5,#fff 55%);border-color:#1fb57b4d}.room-tile-cover{width:100%;height:160px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.room-tile-waves{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;z-index:2}.room-tile-waves .waves-wrap{height:36px}.room-tile-green .room-tile-cover{background:linear-gradient(135deg,#0d3d28,#1fb57b)}.room-tile-pink .room-tile-cover{background:linear-gradient(135deg,#4a0a2e,#ec4899)}.room-tile-blue .room-tile-cover{background:linear-gradient(135deg,#0a1e4a,#2c84d8)}.room-tile-orange .room-tile-cover{background:linear-gradient(135deg,#4a1a00,#f97316)}.room-tile-img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.room-tile-cover-emoji{font-size:3.5rem;position:relative;z-index:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.room-tile-cover-tags{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.35rem;z-index:2}.room-tile-cover-tags .room-tag{background:#fffffff5;border:none;box-shadow:0 2px 10px #00000047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:800;padding:.35rem .85rem}.room-tile-cover-tags .room-tag-green{color:#0f8f62}.room-tile-cover-tags .room-tag-pink{color:#be185d}.room-tile-cover-tags .room-tag-blue{color:#1d5fa8}.room-tile-cover-tags .room-tag-orange{color:#c2410c}.room-tile-body{padding:1.25rem 1.4rem 1.2rem;display:flex;flex-direction:column;flex:1}.room-tile-body h3{font-size:1.15rem;font-weight:800;color:var(--text);margin-bottom:.3rem}.room-tile-audience{font-size:.78rem;color:var(--text-muted);font-weight:500;margin-bottom:.5rem}.room-tile-desc{font-size:.88rem;color:var(--text-muted);line-height:1.6;flex:1;margin-bottom:1.25rem}.room-tile-footer{display:flex;align-items:center;justify-content:flex-start;border-top:1px solid #f0f3fb;padding-top:1rem;gap:1rem}.room-tile-price{font-size:1.15rem;font-weight:800;color:var(--text)}.room-tile-free-label{font-size:.88rem;font-weight:700;color:var(--accent)}.room-tile-cta{font-size:.88rem;font-weight:700;color:var(--accent);transition:gap .2s}.room-tile:hover .room-tile-cta{letter-spacing:.03em}.room-tag{font-size:.7rem;font-weight:700;padding:.25rem .7rem;border-radius:50px}.room-tag-green{background:#1fb57b1f;color:#18a06d;border:1px solid rgba(31,181,123,.25)}.room-tag-pink{background:#ec48991a;color:#be185d;border:1px solid rgba(236,72,153,.25)}.room-tag-blue{background:#2c84d81a;color:#1d5fa8;border:1px solid rgba(44,132,216,.25)}.room-tag-orange{background:#f973161a;color:#c2410c;border:1px solid rgba(249,115,22,.25)}.room-card{background:var(--bg-card);border-radius:22px;overflow:hidden;transition:transform .4s,box-shadow .4s,border-color .3s;border:1px solid rgba(15,23,42,.06);box-shadow:0 18px 40px #0f172a0f}.room-card:hover{transform:translateY(-8px);box-shadow:0 24px 55px #0f172a1f;border-color:#1fb57b66}.room-card.free-demo{border-color:#1fb57b99;position:relative}.room-card.free-demo:before{content:"חינם";position:absolute;top:1rem;left:1rem;background:var(--gradient-1);color:var(--bg-dark);font-weight:700;font-size:.85rem;padding:.35rem .9rem;border-radius:50px;z-index:2}.room-image{position:relative;height:220px;border-radius:20px;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start}.room-image-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.room-image-emoji{position:relative;margin:1rem;width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;box-shadow:0 10px 25px #0f172a40}.room-image-emoji span{font-size:1.8rem}.features{background:var(--gradient-dark)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.feature{text-align:center;padding:2rem 1rem}.feature-icon{width:70px;height:70px;background:#00d4aa1a;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2rem}.feature h3{font-size:1.2rem;margin-bottom:.5rem}.feature p{color:var(--text-muted);font-size:.95rem}.cta{padding:6rem 5%}.cta-box{max-width:560px;margin:0 auto;padding:2.5rem 2rem;background:var(--bg-card);border-radius:26px;border:1px solid rgba(15,23,42,.06);box-shadow:0 24px 55px #0f172a14;text-align:right}.cta-box h2{font-size:1.75rem;margin-bottom:.5rem;text-align:center}.cta-box .subtitle{color:var(--text-muted);margin-bottom:1.75rem;text-align:center;font-size:.95rem}.booking-form .form-row{margin-bottom:1.25rem}.booking-form label{display:block;font-weight:600;margin-bottom:.4rem;font-size:.9rem}.booking-form input,.booking-form select{width:100%;padding:.75rem 1rem;background:#f3f5fc;border:1px solid #dde2f1;border-radius:12px;color:var(--text);font-family:inherit;font-size:1rem}.booking-form input::placeholder{color:var(--text-muted)}.booking-form input:focus,.booking-form select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #1fb57b2e}.booking-form .form-row-inline,.datetime-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.datetime-field{position:relative;border-radius:14px;background:#f8f9ff;border:1px solid #dde2f1;transition:border-color .25s,box-shadow .25s}.datetime-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #1fb57b33}.datetime-field label{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem .25rem;font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.datetime-field label .icon{font-size:1rem;opacity:.8}.datetime-field input[type=date],.datetime-field select.time-select{width:100%;padding:.6rem 1rem .9rem;background:transparent;border:none;color:var(--text);font-family:inherit;font-size:1.05rem;cursor:pointer}.datetime-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.time-select option{background:var(--bg-card);color:var(--text)}.time-select option:disabled{color:var(--text-muted);opacity:.6}.datetime-hint{font-size:.8rem;color:var(--text-muted);margin-top:.5rem;padding:0 .25rem}.payment-summary{margin-top:1.5rem;padding:1.25rem;background:#f1fbf7;border-radius:12px;border:1px solid rgba(31,181,123,.24)}.payment-summary .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.payment-summary .total{font-size:1.25rem;font-weight:700;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1)}.booking-form .btn-submit{width:100%;margin-top:1.25rem;padding:1rem 2rem;font-size:1.05rem}.form-feedback{margin-top:1rem;padding:1rem;border-radius:12px;font-size:.95rem;text-align:center;display:none}.form-feedback.success{background:#00d4aa26;color:var(--accent);display:block}.form-feedback.error{background:#ff646426;color:#f88;display:block}.waves-wrap{position:relative;width:100%;height:90px;overflow:hidden;line-height:0}.waves-svg{position:absolute;bottom:0;left:0;width:200%;height:100%;will-change:transform}.w-layer-1{animation:wave-scroll 14s linear infinite}.w-layer-2{animation:wave-scroll 9s linear infinite reverse}.w-layer-3{animation:wave-scroll 6s linear infinite}@keyframes wave-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-footer{width:100%;padding:0 5%;background:#091633;color:#c8d6e8;box-sizing:border-box}.footer-inner{width:100%;max-width:1050px;margin:0 auto;padding:3.5rem 0 2.5rem;display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:0;box-sizing:border-box}.footer-brand{display:flex;align-items:center;gap:.9rem;justify-self:stretch}.footer-logo{width:52px;height:52px;object-fit:contain;border-radius:12px}.footer-brand-name{display:block;font-size:1.1rem;font-weight:800;background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-brand-sub{display:block;font-size:.8rem;color:#6a8aaa;margin-top:.1rem}.footer-col{display:flex;flex-direction:column;gap:.6rem}.footer-col-contact{width:max-content;max-width:100%;justify-self:end;align-items:flex-start;text-align:left;gap:.35rem}.footer-col h4{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.4rem}.footer-col-contact h4{margin-bottom:0}.footer-col-contact .icon-text-row{gap:.35rem;width:100%}.footer-col-contact h4,.footer-col-contact a,.footer-col-contact .footer-hours{text-align:left;justify-content:flex-start}.footer-col a,.footer-col button{color:#a8bdd4;text-decoration:none;font-size:.92rem;font-weight:500;background:none;border:none;cursor:pointer;font-family:inherit;padding:0;text-align:right;transition:color .2s}.footer-col a:hover,.footer-col button:hover{color:#fff}.footer-col.footer-col-nav{justify-self:center;align-items:center;text-align:center}.footer-col.footer-col-nav h4,.footer-col.footer-col-nav button,.footer-col.footer-col-nav a{text-align:center;width:100%}.footer-hours{font-size:.92rem;color:#6a8aaa}.footer-bottom{border-top:1px solid rgba(255,255,255,.06);padding:1.2rem 5%;text-align:center}.footer-bottom p{font-size:.82rem;color:#4a6070}.footer-bottom a{color:inherit;text-decoration:underline;text-underline-offset:2px}.footer-bottom a:hover{color:#6a8aaa}@media (max-width: 768px){.footer-inner{grid-template-columns:1fr;justify-items:center;text-align:center;gap:2rem}.footer-brand,.footer-col-contact{justify-self:center}.footer-col-contact{align-items:center;text-align:center}.footer-col-contact h4,.footer-col-contact a,.footer-col-contact .footer-hours{text-align:center;justify-content:center}}@media (prefers-reduced-motion: reduce){.room-page-why-icon,.room-page-why-icon:before,.room-page-why-icon:after{animation:none}}.room-page-hero{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;text-align:center;padding:8rem 5% 4rem;position:relative;overflow:hidden}.room-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:0}.room-page-hero-content{position:relative;z-index:1}.room-page-hero-green{background:linear-gradient(160deg,#0d3d28,#1a7a55)}.room-page-hero-pink{background:linear-gradient(160deg,#4a0a2e,#c2366e)}.room-page-hero-blue{background:linear-gradient(160deg,#0a1e4a,#1a5fa8)}.room-page-hero-orange{background:linear-gradient(160deg,#4a1a00,#d4621a)}.room-page-tags{display:flex;gap:.6rem;justify-content:center;margin-bottom:1.25rem}.room-tag-light{background:#ffffff26!important;border-color:#ffffff40!important;color:#fff!important}.room-page-audience{font-size:.82rem;font-weight:600;color:#ffffffbf;padding:.25rem .75rem;border-radius:50px;border:1px solid rgba(255,255,255,.2)}.room-page-emoji{font-size:5rem;margin-bottom:1rem;filter:drop-shadow(0 6px 20px rgba(0,0,0,.3))}.room-page-hero-content h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:900;color:#fff;margin-bottom:.75rem}.room-page-tagline{font-size:1.1rem;color:#fffc;margin-bottom:1.5rem;white-space:pre-line;line-height:1.65}.room-page-meta{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.room-page-meta span{font-size:.9rem;font-weight:600;color:#ffffffbf;background:#ffffff1a;padding:.35rem .9rem;border-radius:50px;border:1px solid rgba(255,255,255,.15)}.room-page-cta{padding:1rem 2.5rem;font-size:1.05rem}@media (max-width: 640px){.room-page-cta:has(.room-page-cta-arrow){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;text-align:center;line-height:1.3;padding:.95rem 1.5rem}.room-page-cta-arrow{display:block;width:100%;text-align:center;line-height:1}}.room-page-body{width:100%;max-width:none;margin:0;padding:4rem 5%;box-sizing:border-box}.room-page-body-blue{background:linear-gradient(180deg,#f6ead8,#f2e3cd)}.room-page-inner{max-width:1050px;margin:0 auto}.room-page-why{margin-bottom:3rem}.room-page-why h2,.room-page-details h2{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:900;margin-bottom:1.5rem;color:var(--text);text-align:center}.room-page-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.room-page-why-card{background:linear-gradient(150deg,#fbf1e0,#fff9f0 60%);border-radius:16px;padding:1.4rem 1.35rem;border:1.5px solid #e6d4b8;box-shadow:0 6px 18px #78501e14}.room-page-why-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;margin-bottom:.5rem;background:#b07d2e1f;border:1px solid rgba(176,125,46,.3);position:relative;overflow:visible;isolation:isolate;animation:iconOrbitDrift 3.6s cubic-bezier(.55,.05,.35,.95) infinite}.room-page-why-icon:before,.room-page-why-icon:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;pointer-events:none}.room-page-why-icon:before{border:1px dashed rgba(176,125,46,.35);animation:iconHaloSpin 5.5s linear infinite}.room-page-why-icon:after{top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(circle at 18% 20%,rgba(255,241,210,.85) 0 14%,transparent 24%),radial-gradient(circle at 75% 78%,rgba(255,214,143,.65) 0 13%,transparent 26%);mix-blend-mode:screen;opacity:.7;animation:iconSparkOrbit 2.7s ease-in-out infinite alternate}.room-page-why-card strong{display:block;font-size:1rem;font-weight:800;color:#6b4420;margin-bottom:.55rem}.room-page-why-card p{font-size:.92rem;line-height:1.65;color:var(--text-muted);margin:0}.room-page-why-grid .room-page-why-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:520px;justify-self:center;width:100%}.room-page-details{margin-bottom:2rem}.room-page-details-list{margin:0;display:flex;flex-direction:column;gap:1rem}.room-page-details-row{background:linear-gradient(135deg,#f7ecd9,#fffaf2);border:1.5px solid #e6d4b8;border-radius:14px;padding:1.1rem 1.35rem;position:relative;padding-inline-start:3.8rem}.room-page-details-icon{position:absolute;top:1.05rem;inset-inline-start:1.25rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;background:#b07d2e1f;border:1px solid rgba(176,125,46,.28);animation:iconPulseWarm 2.2s ease-in-out infinite}.room-page-details-row dt{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b07d2e;margin-bottom:.35rem}.room-page-details-row dd{margin:0;font-size:.95rem;line-height:1.65;color:var(--text);font-weight:500}.room-page-tip{text-align:center;font-size:.95rem;line-height:1.65;color:#6b4420;background:#b07d2e1a;border:1px solid rgba(176,125,46,.25);border-radius:14px;padding:1rem 1.25rem;margin-bottom:2rem}@keyframes textFadeLift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.room-page-tagline,.room-page-why-card p,.room-page-details-row dd,.room-page-tip,.contact-desc,.contact-form-sub{animation:textFadeLift .7s ease-out both}.room-page-why-card p{animation-delay:.06s}.room-page-details-row dd{animation-delay:.1s}.room-page-tip{animation-delay:.14s}.contact-desc,.contact-form-sub{animation-delay:.08s}@media (prefers-reduced-motion: reduce){.room-page-tagline,.room-page-why-card p,.room-page-details-row dd,.room-page-tip,.contact-desc,.contact-form-sub{animation:none}}.room-page-body-cta-wrap{display:flex;justify-content:center;margin-bottom:1rem}@keyframes iconOrbitDrift{0%{transform:translateZ(0) rotate(0) scale(1);filter:drop-shadow(0 0 0 rgba(176,125,46,0))}25%{transform:translate3d(-1.5px,-4px,0) rotate(-4deg) scale(1.03);filter:drop-shadow(0 3px 8px rgba(176,125,46,.28))}50%{transform:translate3d(2px,-2px,0) rotate(3deg) scale(.98);filter:drop-shadow(0 4px 12px rgba(176,125,46,.25))}75%{transform:translate3d(-1px,2px,0) rotate(-2deg) scale(1.02);filter:drop-shadow(0 2px 6px rgba(176,125,46,.24))}to{transform:translateZ(0) rotate(0) scale(1);filter:drop-shadow(0 0 0 rgba(176,125,46,0))}}@keyframes iconHaloSpin{0%{transform:rotate(0);opacity:.5}to{transform:rotate(360deg);opacity:.8}}@keyframes iconSparkOrbit{0%{transform:rotate(0) scale(.96);opacity:.45}to{transform:rotate(22deg) scale(1.08);opacity:.85}}@keyframes iconPulseWarm{0%,to{box-shadow:0 0 #b07d2e2e}50%{box-shadow:0 0 0 6px #b07d2e00}}.room-page-why-card:nth-child(2) .room-page-why-icon{animation-delay:.12s}.room-page-why-card:nth-child(3) .room-page-why-icon{animation-delay:.24s}.room-page-why-card:nth-child(4) .room-page-why-icon{animation-delay:.36s}.room-page-why-card:nth-child(5) .room-page-why-icon{animation-delay:.48s}.room-page-why-card:nth-child(2) .room-page-why-icon:before{animation-duration:6.2s}.room-page-why-card:nth-child(3) .room-page-why-icon:before{animation-duration:4.8s}.room-page-why-card:nth-child(4) .room-page-why-icon:before{animation-duration:6.8s}.room-page-why-card:nth-child(5) .room-page-why-icon:before{animation-duration:5.1s}.room-page-details-row:nth-child(2) .room-page-details-icon{animation-delay:.1s}.room-page-details-row:nth-child(3) .room-page-details-icon{animation-delay:.2s}.room-page-details-row:nth-child(4) .room-page-details-icon{animation-delay:.3s}@media (max-width: 768px){.room-page-why-grid{grid-template-columns:1fr}.room-page-why-grid .room-page-why-card:last-child:nth-child(odd){grid-column:auto;max-width:none}.room-page-details-row{padding-inline-start:3.4rem}}.room-page-about{margin-bottom:2.5rem}.room-page-about h2{font-size:1.4rem;font-weight:800;margin-bottom:.75rem;color:var(--text)}.room-page-about p{font-size:1rem;line-height:1.75;color:var(--text-muted)}.room-page-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3rem}.room-page-feature{background:#fff;border-radius:16px;padding:1.4rem 1.2rem;border:1.5px solid #e8edf8;text-align:center;display:flex;flex-direction:column;gap:.4rem;box-shadow:0 4px 16px #0f172a0d}.room-page-feature strong{font-size:.95rem;font-weight:800;color:var(--text)}.room-page-feature span{font-size:.82rem;color:var(--text-muted);line-height:1.5}.bm-page{min-height:calc(100vh - 120px);background:#3b1441;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;font-family:Heebo,Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bm-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(229,169,59,.12) 1px,transparent 1px),radial-gradient(circle,rgba(229,169,59,.07) 1px,transparent 1px);background-size:48px 48px,28px 28px;background-position:0 0,14px 14px;pointer-events:none;z-index:0}.bm-sparkles{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.bm-sparkle{position:absolute;border-radius:50%;background:radial-gradient(circle,#F1C40F 0%,#E5A93B 60%,transparent 100%);opacity:0;animation:bm-twinkle 2.5s ease-in-out infinite;box-shadow:0 0 6px #e5a93b}@keyframes bm-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.8;transform:scale(1.3)}}.bm-hero{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 5%;max-width:680px;margin:0 auto}.bm-crown-banner{width:100%;min-height:calc(100dvh - var(--bm-nav-height, 120px));margin-top:var(--bm-nav-height, 120px);position:relative;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,4vw,2rem)}.bm-fireworks-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;contain:strict}.bm-firework-burst{position:absolute;width:0;height:0;animation:bm-firework-pop 4.5s ease-out infinite;transform:scale(calc(var(--burst-scale, 1) * .4));opacity:0;will-change:transform,opacity}.bm-firework-ray{position:absolute;left:-1px;bottom:0;width:2px;height:24px;border-radius:2px;background:linear-gradient(to top,transparent,rgba(255,215,0,.2),#ffd700,#fff8d0);box-shadow:0 0 6px #ffd7008c;transform-origin:center bottom;transform:rotate(calc(var(--ray-index) * 360deg / var(--ray-total))) translateY(-2px);opacity:.8}.bm-firework-core{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#fffbe8 0%,#ffd700 45%,transparent 72%);box-shadow:0 0 10px #ffd700b3}@keyframes bm-firework-pop{0%,68%,to{opacity:0;transform:scale(0)}8%{opacity:.95;transform:scale(calc(var(--burst-scale, 1) * .55))}18%{opacity:.75;transform:scale(calc(var(--burst-scale, 1) * 1))}32%{opacity:0;transform:scale(calc(var(--burst-scale, 1) * 1.12))}}@media (prefers-reduced-motion: reduce){.bm-fireworks-layer{display:none}}.bm-hero-crown-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;animation:fadeIn .5s ease-out;position:absolute;top:0;left:0;z-index:0;border-bottom:2px solid rgba(212,175,55,.2);filter:blur(1px) brightness(.7);opacity:.9}.bm-crown-overlay{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:min(943px,100%);padding:clamp(1rem,3vw,2.5rem) clamp(.75rem,3vw,2rem);text-align:center;background:transparent;gap:clamp(.75rem,2vw,1rem);box-sizing:border-box}.bm-hero-title{font-family:Rubik,sans-serif;font-size:clamp(2rem,9vw,5.6rem);font-weight:900;color:#e5a93b;letter-spacing:.05em;line-height:1.2;text-shadow:0px 3px 6px rgba(0,0,0,.5),0 0 40px rgba(229,169,59,.8),0 0 20px rgba(0,0,0,.4);margin:0 0 clamp(1rem,3vw,2.5rem);letter-spacing:.03em;padding:clamp(.35rem,2vw,.8rem) clamp(.5rem,2vw,1.5rem);display:inline-block;position:relative;z-index:20;opacity:1;width:100%;max-width:100%;text-wrap:balance}.bm-hero-title>span[aria-hidden=true]{-webkit-text-stroke-width:clamp(4px,1.45vw,8.5px)}.bm-hero-title>span:not([aria-hidden=true]){-webkit-text-stroke:2px rgba(74,34,84,.45);paint-order:stroke fill}.bm-hero-title .animated-title-line,.bm-hero-title .animated-title-line-gap{display:inline}@media (max-width: 768px){.bm-hero-title .animated-title-line{display:block}.bm-hero-title .animated-title-line-gap{display:none}}@keyframes textReveal{0%{opacity:0}to{opacity:1}}.bm-hero-subtitle{font-family:Heebo,sans-serif;font-size:clamp(1rem,3.8vw,2.2rem);color:#fffffffa;font-style:normal;font-weight:500;margin:0 0 clamp(1.25rem,4vw,3rem);letter-spacing:.03em;line-height:1.55;text-shadow:0px 2px 8px rgba(0,0,0,.6),0px 4px 16px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:clamp(.35rem,1.5vw,.4rem);min-height:auto;width:100%;max-width:min(943px,100%);padding-inline:clamp(.25rem,2vw,1rem);text-wrap:pretty}.bm-hero-cta-btn{background:linear-gradient(145deg,#f1c40f,#e5a93b 45%,#d4941f);color:#000;font-family:Heebo,sans-serif;font-size:clamp(.95rem,2.8vw,1.2rem);font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:clamp(.85rem,2.5vw,1.1rem) clamp(1.5rem,5vw,2.8rem);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #e5a93b59,inset 0 1px #ffffff4d;position:relative;margin-top:clamp(.5rem,3vw,3rem);overflow:hidden;max-width:100%;width:min(100%,22rem)}.bm-hero-cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.bm-hero-cta-btn:hover:before{left:100%}.bm-hero-cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e5a93b99}.bm-hero-cta-btn:active{transform:translateY(0)}@media (max-width: 768px){:root{--bm-nav-height: 96px}.bm-crown-banner{min-height:auto;padding:1.5rem 1rem 2rem}.bm-hero-crown-img{object-position:center 30%}.bm-hero-title{line-height:1.15}}@media (max-width: 480px){:root{--bm-nav-height: 88px}.bm-crown-banner{padding:1.25rem .75rem 1.75rem}.bm-hero-subtitle{line-height:1.45}.bm-hero-cta-btn{width:100%}}@keyframes gentleGlow{0%,to{box-shadow:0 4px 15px #e5a93b66}50%{box-shadow:0 4px 25px #e5a93bb3,0 0 15px #e5a93b80}}.bm-hero-q{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,4vw,1.65rem);color:#e5a93b;font-weight:700;margin:.4rem 0 .25rem;text-shadow:0 0 20px rgba(212,175,55,.4)}.bm-hero-desc{font-size:1rem;color:#d4b8f0;margin:0 0 1rem;line-height:1.6;font-style:italic}.bm-features-list{list-style:none;padding:.8rem 1.2rem;margin:0 0 1.2rem;width:100%;display:flex;flex-direction:column;gap:.45rem;background:#d4af370d;border:1px solid rgba(212,175,55,.2);border-radius:12px;box-shadow:0 0 20px #d4af3714,inset 0 0 12px #4b1b7d4d}.bm-features-item{display:flex;align-items:center;gap:.6rem;font-size:.97rem;color:#e8d5ff;line-height:1.5;justify-content:center}.bm-feat-key{font-size:1.1rem;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(212,175,55,.6))}.bm-hero-actions{width:100%;max-width:420px;margin-top:.6rem;position:relative;z-index:1}.bm-book-section{width:100%;max-width:520px;padding:0 1.5rem 1.5rem;position:relative;z-index:1}.bm-page .bm-cta-box{background:#2e0b4e99;border:1.5px solid rgba(212,175,55,.35);border-radius:18px;box-shadow:0 0 30px #d4af371a,inset 0 0 20px #4b1b7d33}.bm-page .bm-cta-box h2{color:#e5a93b;font-family:Georgia,Times New Roman,serif}.bm-page .bm-form input{background:#ffffff0f;border-color:#d4af374d;color:#fff}.bm-page .bm-form input::placeholder{color:#fff6}.bm-page .bm-form input:focus{border-color:#e5a93b;box-shadow:0 0 12px #d4af3733}.bm-hero-story{max-width:640px;margin:1rem auto .5rem;display:flex;flex-direction:column;gap:.7rem;text-align:center}.bm-hero-story p{color:#ffffffeb;font-size:1.25rem;line-height:1.85;margin:0;font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;letter-spacing:.01em}.bm-hero-divider{color:#e5a93b;font-size:1rem;letter-spacing:.4em;margin:.3rem 0}.bm-hero-urgency{color:#ffe8a0!important;font-size:1rem!important;font-weight:600}.bm-hero-cta-text{color:#e5a93b!important;font-size:1.05rem!important;font-weight:700;letter-spacing:.03em}.bm-hero-scroll-hint{margin-top:1.5rem;font-size:.9rem;color:#fff9;animation:bm-bounce 2s infinite;letter-spacing:.05em}@keyframes bm-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.bm-trailer-section{width:100%;min-height:calc(100vh - 120px);background:#3b1441;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;padding:4rem 5%;position:relative}.bm-trailer-title{font-family:Rubik,serif;font-size:clamp(1.5rem,4vw,2.2rem);color:#fff;font-weight:400;letter-spacing:.05em;line-height:1.3;text-align:center;text-shadow:0px 2px 4px rgba(0,0,0,.15);margin:0}.bm-trailer-frame{width:100%;max-width:900px;border:none;border-radius:0;padding:0;background:none;box-shadow:none}.bm-trailer-video{width:100%;height:auto;border-radius:8px;display:block;background:#000}.bm-trailer-cta{margin-top:.5rem;padding:1.1rem 2.5rem;font-family:Heebo,sans-serif;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;color:#1a0630;background:linear-gradient(145deg,#f1c40f,#e5a93b 45%,#d4941f);border:2px solid #E5A93B;border-radius:50px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 6px 20px #e5a93b66;letter-spacing:.02em}.bm-trailer-cta:hover{transform:translateY(-3px);box-shadow:0 8px 28px #e5a93b8c}.bm-trailer-video::-webkit-media-controls-play-button{animation:videoPulse 2s ease-in-out infinite}@keyframes videoPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.bm-steps-section{width:100%;min-height:auto;background:linear-gradient(180deg,#2d1838,#1a0630);padding:4rem 5% 5rem;position:relative;display:flex;flex-direction:column;align-items:center}.bm-steps-title{font-family:Rubik,sans-serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:#e5a93b;letter-spacing:.03em;line-height:1.3;text-align:center;text-shadow:0 0 20px rgba(229,169,59,.3);margin-bottom:3rem}.bm-timeline{position:relative;max-width:720px;width:100%;margin:0 auto 2rem;padding:.5rem 0}.bm-timeline-track{position:absolute;inset-inline-end:36px;top:24px;bottom:24px;width:3px;z-index:1;pointer-events:none}.bm-timeline-line{position:absolute;top:0;right:0;bottom:0;left:0;width:3px;background:#e5a93b33;border-radius:3px;z-index:1}.bm-timeline-progress{position:absolute;inset-inline-end:0;bottom:0;width:3px;height:0;background:linear-gradient(0deg,#fff4b0,gold 45%,#e5a93b);border-radius:3px;z-index:2;box-shadow:0 0 12px #ffd70073;transform-origin:bottom center}.bm-timeline-item{position:relative;display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;margin-bottom:2rem}.bm-timeline-item:last-child{margin-bottom:0}.bm-timeline-dot{position:relative;z-index:3;grid-column:2;grid-row:1}.bm-step-number{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#c4941f,gold);color:#1a0630;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;font-family:Rubik,sans-serif;box-shadow:0 6px 20px #c4941f73;position:relative;overflow:visible}.bm-step-number:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(255,215,0,.35);transition:border-color .35s ease,inset .35s ease}.bm-step-number.is-active:before{top:-10px;right:-10px;bottom:-10px;left:-10px;border-color:#ffd700d9;box-shadow:0 0 18px #ffd70080}.bm-step-digit{position:relative;z-index:1;line-height:1}.bm-timeline-content{grid-column:1;grid-row:1;background:linear-gradient(135deg,#4b1b7d80,#2d183866);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:1.5rem 1.75rem;border:1px solid rgba(229,169,59,.25);border-inline-end:3px solid #E5A93B;box-shadow:0 6px 24px #00000040;text-align:right;transition:transform .3s ease,box-shadow .3s ease}.bm-timeline-content:hover{transform:translate(-4px);box-shadow:0 8px 28px #e5a93b26}.bm-step-title{font-family:Rubik,sans-serif;font-size:1.35rem;font-weight:700;color:gold;margin:0 0 .4rem;text-align:right}.bm-step-desc{font-family:Heebo,sans-serif;font-size:1rem;color:#ffffffd9;line-height:1.6;text-align:right;margin:0}@media (max-width: 600px){.bm-timeline{max-width:100%}.bm-timeline-track{inset-inline-end:28px}.bm-timeline-item{gap:1rem}.bm-step-number{width:56px;height:56px;font-size:1.4rem}.bm-timeline-content{padding:1.15rem 1.25rem}.bm-step-title{font-size:1.15rem}.bm-step-desc{font-size:.9rem}}.bm-steps-cta{margin:3rem auto 0;padding:1.2rem 3rem;font-family:Heebo,sans-serif;font-size:clamp(1.1rem,3vw,1.4rem);font-weight:600;color:#4a154b;background:linear-gradient(145deg,#f1c40f,#e5a93b 45%,#d4941f);border:2px solid #E5A93B;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #e5a93b66;text-transform:none;letter-spacing:.02em;display:block}.bm-steps-cta:hover{transform:translateY(-3px);box-shadow:0 8px 25px #e5a93b99;background:linear-gradient(145deg,#f1c40f 20%,#e5a93b,#d4941f)}.bm-pricing-section{width:100%;min-height:calc(100dvh - var(--bm-nav-height, 120px));background:linear-gradient(155deg,#1c0d2361,#2b143752 45%,#12081a6b),url(/images/price.jpg) center center / cover no-repeat;padding:5rem 5%;display:flex;flex-direction:column;justify-content:center;align-items:center}.bm-pricing-section:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 Q300,60 600,30 T1200,0 L1200,60 L0,60 Z' fill='%23220a22'/%3E%3C/svg%3E") no-repeat bottom;background-size:cover}.bm-pricing-text{font-family:Heebo,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400;color:#fff;line-height:1.7;text-align:center;max-width:720px;margin:0 0 2.5rem}.bm-pricing-text strong{color:#e5a93b;font-weight:700}.bm-pricing-main-title{font-family:Rubik,sans-serif;font-size:clamp(2rem,5vw,2.8rem);font-weight:700;color:#e5a93b;letter-spacing:.05em;line-height:1.3;text-align:center;margin:0 0 3rem;text-shadow:0px 2px 4px rgba(0,0,0,.15),0 2px 10px rgba(212,175,55,.3)}.bm-pricing-card{max-width:600px;width:100%;background:#fff;border:3px solid #E5A93B;border-radius:20px;padding:3rem 2.5rem;box-shadow:0 10px 40px #d4af374d;transition:transform .3s ease,box-shadow .3s ease}.bm-pricing-card:hover{transform:scale(1.05);box-shadow:0 15px 50px #d4af3780}.bm-pricing-crown{font-size:3rem;text-align:center;margin-bottom:1rem}.bm-pricing-title{font-family:Rubik,serif;font-size:1.8rem;font-weight:400;color:#4a154b;letter-spacing:.05em;line-height:1.3;text-align:center;text-shadow:0px 2px 4px rgba(0,0,0,.05);margin:0 0 2rem}.bm-pricing-features{margin-bottom:2.5rem}.bm-pricing-feature{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.bm-pricing-feature:last-child{border-bottom:none}.bm-pricing-check{font-size:1.2rem;color:#e5a93b;font-weight:700;flex-shrink:0}.bm-pricing-feature span:last-child{font-size:1rem;color:#333;line-height:1.5}.bm-pricing-cta{text-align:center;padding-top:1.5rem;border-top:2px solid #E5A93B}.bm-pricing-prices{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:1.5rem}.bm-pricing-original{font-size:1.3rem;color:#aaa;text-decoration:line-through;text-decoration-thickness:2px;font-weight:400;opacity:.7}.bm-pricing-special{font-size:4rem;color:gold;font-weight:900;text-shadow:0 4px 20px rgba(255,215,0,.5);letter-spacing:-.02em;position:relative}.bm-pricing-note{font-size:1rem;color:#666;font-weight:500;margin:0 0 1.5rem}.bm-pricing-btn{width:auto;min-width:280px;max-width:100%;background:linear-gradient(145deg,#f1c40f,#e5a93b 45%,#d4941f);color:#000;font-family:Heebo,sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1.2rem 2.5rem;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 25px #e5a93b66,inset 0 1px #ffffff4d;margin-bottom:1rem;position:relative;overflow:hidden}.bm-pricing-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.bm-pricing-btn:hover:before{left:100%}.bm-pricing-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #d4af3799}.bm-pricing-btn:active{transform:translateY(0)}.bm-pricing-secure{font-size:.9rem;color:#666;margin:0}.bm-hook-section{width:100%;min-height:calc(100vh - 120px);background:#4a154b;display:flex;justify-content:center;align-items:center;padding:3.5rem 5%;position:relative;z-index:1}.bm-hook-inner{max-width:620px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.bm-hook-title{font-family:Rubik,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);color:#e5a93b;font-weight:700;margin:0;text-shadow:0 0 20px rgba(212,175,55,.4)}.bm-hook-text{color:#e0ccff;font-size:1.05rem;line-height:1.8;margin:0}.bm-why-section{width:100%;background:#1a0630;padding:3.5rem 5%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.bm-why-pin-content{position:relative;isolation:isolate;background-color:#1a0630}.bm-why-pin-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/images/flowers.jpg) center / cover no-repeat;filter:saturate(1.28) contrast(1.08) brightness(1.05)}.bm-why-pin-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1a063057,#1a06301a 42%,#1a063061);pointer-events:none}@media (prefers-reduced-motion: no-preference){.bm-why-section{--bm-diamond-height: 520px;height:5000px;padding:0;overflow:hidden}.bm-why-pin-content{--bm-pin-height: calc(100dvh - var(--bm-nav-height, 120px));--bm-diamond-size: min(calc(var(--bm-pin-height) * .78), 82vw, 920px);display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:0;width:100vw!important;max-width:none!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;margin:0!important;min-height:var(--bm-pin-height);height:var(--bm-pin-height)!important;max-height:var(--bm-pin-height)!important;box-sizing:border-box;overflow:hidden;z-index:5;padding:clamp(.35rem,1vh,.75rem) clamp(.75rem,2vw,1.5rem) clamp(.35rem,1vh,.75rem)}.bm-why-pin-cluster{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:100%;max-width:min(920px,100%);height:100%;min-height:0;flex:1 1 auto;margin:0 auto}.bm-why-section .bm-section-title{margin:0;flex:0 0 20%;min-height:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;padding:0;line-height:1.3;font-size:clamp(1.4rem,3.5vw,2rem)}.bm-why-section .bm-reasons-diamond-stage{flex:0 0 80%;min-height:0;width:100%;max-width:100%;max-height:80%;position:relative;container-type:inline-size}.bm-why-section .pin-spacer{background:#1a0630!important;z-index:4}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.bm-why-section{height:4200px}.bm-why-pin-content{--bm-diamond-size: min(calc(var(--bm-pin-height) * .66), 86vw, 320px);padding:clamp(.2rem,.8vh,.45rem) clamp(.5rem,3vw,.85rem) clamp(.2rem,.8vh,.45rem)}.bm-why-section .bm-section-title{flex:0 0 22%;font-size:clamp(1.05rem,4.8vw,1.45rem);line-height:1.25;padding-inline:.25rem}.bm-why-section .bm-reasons-diamond-stage{flex:0 0 78%;max-height:78%}.bm-reasons-dots{margin-top:.35rem;gap:.45rem}}.bm-section-title{font-family:Rubik,sans-serif;font-size:clamp(1.4rem,3.5vw,2rem);color:#e5a93b;font-weight:700;margin:0 0 .4rem;text-align:center;text-shadow:0 0 16px rgba(212,175,55,.3);max-width:900px;line-height:1.4}.bm-section-sub{color:#c4a8e0;font-size:.97rem;margin:0 0 2rem;text-align:center}.bm-reasons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:1100px;width:100%;margin-top:2rem}@media (max-width: 768px){.bm-reasons-grid{grid-template-columns:1fr;gap:1rem}}.bm-reasons-diamond-stage,.bm-reasons-horizontal-stage{display:none}.bm-reasons-stack{display:flex;flex-direction:column;gap:3rem;max-width:900px;width:100%;margin:2rem auto 0;padding:1rem 0 2rem;align-items:center}.bm-reason-card.bm-reason-card--diamond{--bm-diamond-clip: polygon(50% 100%, 2% 50%, 50% 0%, 98% 50%);display:flex;position:relative;width:min(400px,85vw);aspect-ratio:1;min-height:unset;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:3.75rem 2rem 3.25rem;margin:0 auto;text-align:center;clip-path:var(--bm-diamond-clip);border:none;border-radius:0;box-shadow:none;background:linear-gradient(145deg,rgba(255,255,255,.18) 0%,transparent 38%),linear-gradient(165deg,#7a35b8,#4a1d6e 42%,#2d1048);backdrop-filter:none;-webkit-backdrop-filter:none;filter:drop-shadow(0 10px 30px rgba(0,0,0,.42)) drop-shadow(0 0 18px rgba(229,169,59,.18));backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:none}.bm-reason-card.bm-reason-card--diamond:before,.bm-reason-card.bm-reason-card--diamond:after{display:none}.bm-reason-card.bm-reason-card--diamond:hover{transform:none;box-shadow:none;border-color:transparent}.bm-reasons-stack-index{position:absolute;top:1.6rem;left:50%;transform:translate(-50%);font-family:Rubik Mono One,monospace;font-size:.72rem;color:#ffd7008c;letter-spacing:.1em;direction:ltr;-webkit-user-select:none;user-select:none}.bm-reason-card--diamond .bm-reason-icon-wrap{width:76px;height:76px;border-color:#ffd70073;background:radial-gradient(circle at 30% 30%,#ffffff38,#e5a93b1f)}.bm-reason-card--diamond .bm-reason-title{color:#e5a93b}.bm-reason-card--diamond .bm-reason-desc{color:#c4a8e0}.bm-reason-card--diamond .bm-reasons-stack-index{color:#ffd7008c}.bm-reason-card--diamond .bm-reason-card-body{align-items:center;max-width:30ch}@media (prefers-reduced-motion: no-preference){.bm-reasons-diamond-stage{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);align-items:center;justify-items:center;width:100%;margin:0 auto;padding:0;perspective:1400px;position:relative;flex:0 0 80%;min-height:0;max-height:80%;isolation:isolate}.bm-diamond-atmosphere{grid-column:1 / -1;grid-row:1;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.bm-reason-diamond-shell{grid-column:1;grid-row:1;align-self:center;justify-self:center}.bm-diamond-focal-glow{position:absolute;top:50%;left:50%;width:min(var(--bm-diamond-size),920px);aspect-ratio:1;transform:translate(-50%,-54%);background:radial-gradient(circle at 50% 46%,#8a3ec46b,#5a268c2e 38%,#1a063000 72%)}.bm-diamond-particle{position:absolute;border-radius:50%;background:#ffd70073;box-shadow:0 0 14px #ffd70047;animation:bm-diamond-float 9s ease-in-out infinite}.bm-diamond-particle--1{width:5px;height:5px;top:18%;left:14%;animation-delay:0s}.bm-diamond-particle--2{width:7px;height:7px;top:28%;right:12%;animation-delay:-1.5s}.bm-diamond-particle--3{width:4px;height:4px;bottom:26%;left:20%;animation-delay:-3s}.bm-diamond-particle--4{width:6px;height:6px;bottom:18%;right:18%;animation-delay:-4.5s}.bm-diamond-particle--5{width:5px;height:5px;top:42%;left:8%;animation-delay:-2s}.bm-diamond-particle--6{width:4px;height:4px;top:38%;right:9%;animation-delay:-5.5s}.bm-diamond-shape{position:absolute;border:1px solid rgba(229,169,59,.22);background:#e5a93b0f;animation:bm-diamond-drift 14s ease-in-out infinite}.bm-diamond-shape--1{width:18px;height:18px;top:14%;right:22%;transform:rotate(45deg);animation-delay:-2s}.bm-diamond-shape--2{width:12px;height:12px;bottom:22%;left:16%;transform:rotate(20deg);border-radius:2px;animation-delay:-6s}.bm-diamond-shape--3{width:10px;height:10px;top:52%;right:10%;clip-path:polygon(50% 100%,0 50%,50% 0,100% 50%);border:none;background:#c4a8e02e;animation-delay:-9s}@keyframes bm-diamond-float{0%,to{transform:translate(0) scale(1);opacity:.35}50%{transform:translate(6px,-12px) scale(1.15);opacity:.8}}@keyframes bm-diamond-drift{0%,to{translate:0 0;opacity:.35}50%{translate:-8px 10px;opacity:.65}}.bm-reason-diamond-layout{position:relative;z-index:2;flex-shrink:0;width:min(var(--bm-diamond-size),920px);aspect-ratio:1;container-type:inline-size}@supports (width: 100cqw){.bm-reason-diamond-layout{width:min(var(--bm-diamond-size),920px)}}.bm-reason-diamond-shell{--bm-diamond-clip: polygon(50% 100%, 2% 50%, 50% 0%, 98% 50%);--bm-diamond-glass-clip: polygon(50% 96%, 5% 50%, 50% 4%, 95% 50%);--bm-icon-diamond-clip: polygon(50% 100%, 0 50%, 50% 0, 100% 50%);position:relative;z-index:2;width:min(var(--bm-diamond-size),920px);flex-shrink:0;aspect-ratio:1;height:auto;min-height:0;overflow:visible;transform-style:preserve-3d;container-type:inline-size;filter:drop-shadow(0 18px 42px rgba(0,0,0,.48)) drop-shadow(0 0 28px rgba(229,169,59,.2))}@supports (width: 100cqw){.bm-reason-diamond-shell{width:min(var(--bm-diamond-size),920px)}}.bm-reason-diamond-inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;transform-style:preserve-3d;transform-origin:center center;will-change:transform}.bm-reason-diamond-face{--bm-face-bloom: rgba(255, 215, 0, .42);--bm-face-gold: rgba(229, 169, 59, .95);position:absolute;top:0;right:0;bottom:0;left:0;display:block;clip-path:var(--bm-diamond-clip);background:transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;direction:rtl;isolation:isolate}.bm-reason-diamond-face:before,.bm-reason-diamond-face:after{content:"";position:absolute;clip-path:var(--bm-diamond-clip);pointer-events:none}.bm-reason-diamond-face:before{top:-7%;right:-7%;bottom:-7%;left:-7%;z-index:0;background:radial-gradient(circle at 50% 38%,rgba(255,248,208,.34) 0%,rgba(255,215,0,.16) 34%,transparent 68%),radial-gradient(circle at 50% 62%,rgba(229,169,59,.22) 0%,transparent 58%);filter:blur(18px);opacity:.82;animation:bm-diamond-bloom 5.5s ease-in-out infinite}.bm-reason-diamond-face:after{top:0;right:0;bottom:0;left:0;z-index:1;transform:translateZ(0);background:linear-gradient(145deg,#fff8d0f2,#e5a93bb8 42%,#ffd700e0);box-shadow:0 0 24px #ffd70059,0 0 48px #e5a93b2e,inset 0 0 18px #fff8d038;animation:bm-diamond-frame-pulse 4.5s ease-in-out infinite}@keyframes bm-diamond-bloom{0%,to{opacity:.62;filter:blur(16px)}50%{opacity:1;filter:blur(22px)}}@keyframes bm-diamond-frame-pulse{0%,to{box-shadow:0 0 20px #ffd70047,0 0 40px #e5a93b24,inset 0 0 14px #fff8d02e}50%{box-shadow:0 0 32px #ffd7007a,0 0 56px #e5a93b42,inset 0 0 22px #fff8d04d}}.bm-reason-diamond-face--front{transform:rotateY(0)}.bm-reason-diamond-face--back{transform:rotateY(180deg)}.bm-reason-diamond-glass{position:absolute;top:2.85%;right:2.85%;bottom:2.85%;left:2.85%;z-index:2;transform:translateZ(2px);clip-path:var(--bm-diamond-glass-clip);padding:0;background:linear-gradient(155deg,#ffffff29,#ffffff0a 38%,#1a063014),linear-gradient(165deg,#7a35b8b8,#4a1d6ec7 44%,#2d1048db);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:inset 0 1px #ffffff38,inset 0 -12px 28px #1a063047}.bm-reason-diamond-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-items:center;box-sizing:border-box;width:100%;height:100%;max-width:none;text-align:center}.bm-reason-diamond-face .bm-reasons-stack-index{position:absolute;top:clamp(.85rem,4cqw,1.35rem);left:50%;transform:translate(-50%);color:#ffd700e0;z-index:4;font-family:Rubik Mono One,monospace;font-size:clamp(.72rem,2.8cqw,.92rem);letter-spacing:.1em;direction:ltr;-webkit-user-select:none;user-select:none;text-shadow:0 0 10px rgba(26,6,48,1),0 1px 6px rgba(26,6,48,.9)}.bm-reason-diamond-face .bm-reason-title{color:#fff8dc;font-family:Rubik,sans-serif;font-weight:700;font-size:clamp(1.2rem,5.8cqw,1.85rem);line-height:1.25;letter-spacing:.01em;text-shadow:0 0 14px rgba(26,6,48,.95),0 2px 12px rgba(26,6,48,.85),0 0 2px rgba(0,0,0,.45)}.bm-reason-diamond-face .bm-reason-desc{color:#f0e4fff5;font-size:clamp(.92rem,3.8cqw,1.2rem);line-height:1.55;max-width:32ch;width:100%;margin:0 auto;text-wrap:pretty;text-shadow:0 0 10px rgba(26,6,48,.95),0 1px 8px rgba(26,6,48,.85)}.bm-reason-diamond-face .bm-reason-icon-wrap{position:absolute;top:clamp(13%,15%,17%);left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0}.bm-reason-diamond-face .bm-reason-icon-wrap--gem{width:clamp(78px,20cqw,108px);height:clamp(78px,20cqw,108px);clip-path:var(--bm-icon-diamond-clip)}.bm-reason-diamond-face .bm-reason-icon-wrap--reason{width:clamp(68px,max(17cqw,7.5vmin),92px);height:clamp(68px,max(17cqw,7.5vmin),92px);border-radius:50%;border:2px solid rgba(255,215,0,.55);background:radial-gradient(circle at 30% 30%,#ffffff24,#1a06308c);box-shadow:0 2px 10px #0000003d;isolation:isolate}.bm-reason-diamond-face .bm-reason-icon-wrap--reason .bm-reason-icon-svg,.bm-reason-diamond-face .bm-reason-icon-wrap--reason .bm-reason-icon-animated,.bm-reason-diamond-face .bm-reason-icon-wrap--reason .spinning-clock-icon,.bm-reason-diamond-face .bm-reason-icon-wrap--reason .animated-monitor-icon,.bm-reason-diamond-face .bm-reason-icon-wrap--reason .animated-handshake-icon,.bm-reason-diamond-face .bm-reason-icon-wrap--reason .animated-host-icon,.bm-reason-diamond-face .bm-reason-icon-wrap--reason .animated-palace-icon{width:clamp(42px,max(11.5cqw,5vmin),56px);height:clamp(42px,max(11.5cqw,5vmin),56px)}.bm-reason-diamond-face .bm-reason-icon-wrap--reason svg{width:100%;height:100%}.bm-reason-gem-icon{width:clamp(60px,17cqw,82px);height:clamp(60px,17cqw,82px);filter:drop-shadow(0 0 10px rgba(255,215,0,.45)) drop-shadow(0 4px 14px rgba(26,6,48,.35));animation:bm-gem-icon-pulse 3.5s ease-in-out infinite}@keyframes bm-gem-icon-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(255,215,0,.35))}50%{transform:scale(1.04);filter:drop-shadow(0 0 16px rgba(255,215,0,.62))}}.bm-diamond-crystal{position:absolute;clip-path:polygon(50% 100%,0 50%,50% 0,100% 50%);background:linear-gradient(145deg,#fff8d038,#e5a93b14);border:1px solid rgba(255,215,0,.28);box-shadow:0 0 16px #ffd70029;animation:bm-diamond-crystal-float 11s ease-in-out infinite}.bm-diamond-crystal--1{width:22px;height:22px;top:10%;left:18%;animation-delay:0s}.bm-diamond-crystal--2{width:14px;height:14px;top:22%;right:14%;animation-delay:-2.2s;opacity:.75}.bm-diamond-crystal--3{width:18px;height:18px;bottom:20%;left:12%;animation-delay:-4.5s}.bm-diamond-crystal--4{width:12px;height:12px;bottom:14%;right:20%;animation-delay:-6.8s;opacity:.7}.bm-diamond-crystal--5{width:16px;height:16px;top:48%;left:6%;animation-delay:-3.1s}.bm-diamond-crystal--6{width:10px;height:10px;top:44%;right:8%;animation-delay:-8.4s;opacity:.65}@keyframes bm-diamond-crystal-float{0%,to{translate:0 0;rotate:0deg;opacity:.45}50%{translate:0 -14px;rotate:12deg;opacity:.9}}.bm-reason-diamond-side-icon{position:absolute;top:54%;right:calc(100% + clamp(.35rem,1.5vw,.85rem));transform:translateY(-50%);z-index:4;width:clamp(108px,max(28cqw,11vmin),152px);height:clamp(108px,max(28cqw,11vmin),152px);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,215,0,.55);background:radial-gradient(circle at 30% 30%,#ffffff24,#1a06308c);box-shadow:0 4px 16px #00000047;pointer-events:none}.bm-reason-diamond-side-icon .bm-reason-icon-svg,.bm-reason-diamond-side-icon .bm-reason-icon-animated,.bm-reason-diamond-side-icon .spinning-clock-icon,.bm-reason-diamond-side-icon .animated-monitor-icon,.bm-reason-diamond-side-icon .animated-handshake-icon,.bm-reason-diamond-side-icon .animated-host-icon,.bm-reason-diamond-side-icon .animated-palace-icon{width:clamp(76px,max(20cqw,8.5vmin),112px);height:clamp(76px,max(20cqw,8.5vmin),112px)}.bm-reason-diamond-side-icon svg{width:100%;height:100%}@media (max-width: 640px){.bm-reason-diamond-side-icon{top:auto;bottom:calc(100% + clamp(.35rem,1.5vw,.65rem));right:auto;left:50%;transform:translate(-50%)}}.bm-reason-diamond-body{grid-row:2;grid-column:1;position:relative;top:auto;left:auto;transform:none;align-self:center;justify-self:center;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.35rem,2cqw,.6rem);width:min(34ch,88%);max-width:min(34ch,88%);max-height:min(38%,16rem);padding:0 clamp(.5rem,2cqw,1rem);text-align:center;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;isolation:auto}.bm-reasons-dots{position:absolute;left:calc(50% - 50vw + clamp(1.1rem,3vw,2rem));top:50%;transform:translateY(-50%);flex:0 0 auto;margin-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.45rem,1.25vh,.7rem);z-index:3;width:auto;padding:clamp(1.15rem,2.4vh,1.65rem) clamp(.5rem,1.1vw,.7rem);border:1.5px solid rgba(255,215,0,.45);border-radius:clamp(1.75rem,4vw,2.75rem);background:linear-gradient(165deg,#7a35b86b,#2d104894);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);box-shadow:0 4px 18px #1a063059,inset 0 1px #ffffff1f;max-height:min(100%,calc(var(--bm-diamond-size) + 1rem));overflow:visible}.bm-reasons-dot{width:clamp(28px,6.5cqw,36px);height:clamp(18px,4.1cqw,23px);padding:0;border:none;border-radius:0;background:none;color:#9b59d0;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease,width .3s ease,height .3s ease,filter .25s ease,opacity .25s ease,color .25s ease;flex-shrink:0;opacity:.72;filter:drop-shadow(0 1px 5px rgba(26,6,48,.4))}.bm-reasons-dot-icon{width:100%;height:100%;display:block;transform-origin:center center;transition:transform .35s ease}.bm-reasons-dot-icon--active{animation:bm-gem-dot-sparkle 2.4s ease-in-out infinite}@keyframes bm-gem-dot-sparkle{0%,to{filter:drop-shadow(0 0 4px rgba(196,168,224,.45))}50%{filter:drop-shadow(0 0 10px rgba(232,212,255,.95))}}.bm-reasons-dot.is-active{width:clamp(18px,4.1cqw,23px);height:clamp(28px,6.5cqw,36px);opacity:1;color:#e8d4ff;transform:scale(1.15);filter:drop-shadow(0 0 10px rgba(155,89,208,.85)) drop-shadow(0 0 18px rgba(232,212,255,.55))}.bm-reasons-dot.is-active .bm-reasons-dot-icon{transform:rotate(-90deg)}.bm-reasons-horizontal-stage,.bm-reasons-stack--mobile{display:none}@media (prefers-reduced-motion: reduce){.bm-diamond-particle,.bm-diamond-shape,.bm-diamond-crystal,.bm-reason-diamond-face:before,.bm-reason-diamond-face:after,.bm-reason-gem-icon,.bm-reasons-dot-icon--active{animation:none}}}@media (prefers-reduced-motion: reduce){.bm-reasons-diamond-stage,.bm-reasons-horizontal-stage{display:none}.bm-reasons-stack--mobile{display:flex}}.bm-reason-card:not(.bm-reason-card--diamond){display:flex;flex-direction:row;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:20px;border:1px solid rgba(229,169,59,.2);border-inline-start:4px solid #E5A93B;background:linear-gradient(135deg,#4b1b7d8c,#2d183866);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px #00000040;text-align:right;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.bm-reason-card:not(.bm-reason-card--diamond):hover{transform:translate(-6px);box-shadow:0 8px 32px #e5a93b33;border-color:#e5a93b73}.bm-reason-icon-wrap{flex-shrink:0;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffd70026,#e5a93b14);border:2px solid rgba(229,169,59,.35);display:flex;align-items:center;justify-content:center;overflow:hidden}.bm-reason-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.bm-reason-icon-wrap .bm-reason-icon-svg,.bm-reason-icon-wrap .bm-reason-icon-animated,.bm-reason-icon-wrap .spinning-clock-icon,.bm-reason-icon-wrap .animated-monitor-icon,.bm-reason-icon-wrap .animated-handshake-icon,.bm-reason-icon-wrap .animated-host-icon,.bm-reason-icon-wrap .animated-palace-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;filter:drop-shadow(0px 2px 8px rgba(255,215,0,.35));animation:gem-glow-pulse 3s ease-in-out infinite}@keyframes gem-glow-pulse{0%,to{filter:drop-shadow(0 2px 8px rgba(255,215,0,.35))}50%{filter:drop-shadow(0 2px 14px rgba(255,215,0,.65))}}.bm-reason-icon-wrap .animated-icon-static{display:flex;align-items:center;justify-content:center}.bm-reason-icon-img{width:72px;height:72px;min-height:unset;max-width:unset;object-fit:cover;border-radius:50%;filter:drop-shadow(0px 2px 8px rgba(255,215,0,.35))}.bm-reason-icon-animated{animation:clickButton 1.5s ease-in-out infinite;cursor:pointer}@keyframes clickButton{0%,to{transform:scale(1);filter:drop-shadow(0px 4px 12px rgba(255,215,0,.4))}10%{transform:scale(.85);filter:drop-shadow(0px 2px 8px rgba(255,215,0,.6))}20%{transform:scale(1.1);filter:drop-shadow(0px 6px 16px rgba(255,215,0,.8))}30%{transform:scale(1);filter:drop-shadow(0px 4px 12px rgba(255,215,0,.4))}}.bm-reason-title{color:gold;font-size:1.15rem;font-weight:700;font-family:Rubik,sans-serif;line-height:1.3}.bm-reason-desc{color:#ffffffd1;font-size:.9rem;line-height:1.55;margin:0;font-family:Heebo,sans-serif}.bm-reasons-stack .bm-reason-title,.bm-reason-card--diamond .bm-reason-title{font-size:1.1rem}.bm-reasons-stack .bm-reason-desc,.bm-reason-card--diamond .bm-reason-desc{font-size:.86rem;line-height:1.5}.bm-how-section{width:100%;background:linear-gradient(180deg,#4a154b,#1a0630);padding:3rem 5%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.bm-steps{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;max-width:720px;width:100%;margin-top:.5rem}.bm-step{background:#fff;border:none;border-radius:20px;padding:2rem 1.8rem;text-align:center;flex:1;min-width:180px;display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.bm-step:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.bm-step-num{width:50px;height:50px;background:linear-gradient(135deg,#e5a93b,#f1c40f);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:900;color:#fff;box-shadow:0 4px 15px #e5a93b4d}.bm-step strong{color:#4a154b;font-size:1.1rem;font-weight:700}.bm-step p{color:#666;font-size:.9rem;margin:0;line-height:1.5}.bm-step-arrow{color:#d4af3766;font-size:1.5rem}.bm-book-section{width:100%;max-width:100%;padding:3rem 5%;background:#1a0630;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.bm-book-section>.bm-cta-box,.bm-book-section>*{max-width:520px;width:100%}.bm-hook-new-section{width:100%;min-height:calc(100vh - 120px);background:linear-gradient(135deg,#3d1a50,#4a2158);display:flex;align-items:center;justify-content:center;padding:5rem 0;margin:0;box-sizing:border-box;position:relative;overflow:hidden}.bm-hook-layout{position:relative;display:flex;align-items:center;width:100%;min-height:clamp(420px,55vh,640px);margin:0 auto;box-sizing:border-box}.bm-hook-content{position:relative;z-index:2;flex:0 0 80%;width:80%;max-width:none;margin:0;padding:0 clamp(.5rem,2vw,1.5rem);box-sizing:border-box;text-align:center}.bm-hook-bubbles-side{position:relative;flex:0 0 10%;width:10%;align-self:stretch;min-height:inherit;pointer-events:none}.bm-hook-bubble{position:absolute;z-index:1;width:70%;max-width:120px;height:auto;display:block;border-radius:999px;filter:drop-shadow(0 12px 40px rgba(0,0,0,.45));animation:bm-side-ball-float 4.6s ease-in-out infinite;transition:transform .35s ease;will-change:transform;pointer-events:auto;cursor:default}.bm-hook-bubble:hover{animation-play-state:paused;transform:translateY(-10px)}.bm-hook-bubble--crown{width:95%;max-width:160px}.bm-hook-bubble--md{width:82%;max-width:128px}.bm-hook-bubble--sm{width:68%;max-width:96px}.bm-hook-bubble--l-1{left:8%;top:10%;animation-delay:0s}.bm-hook-bubble--l-2{left:5%;top:32%;animation-delay:.5s}.bm-hook-bubble--l-3{left:12%;top:54%;animation-delay:1s}.bm-hook-bubble--l-4{left:6%;bottom:10%;animation-delay:1.5s}.bm-hook-bubble--r-1{right:8%;top:10%;animation-delay:.25s}.bm-hook-bubble--r-2{right:5%;top:32%;animation-delay:.75s}.bm-hook-bubble--r-3{right:12%;top:54%;animation-delay:1.25s}.bm-hook-bubble--r-4{right:6%;bottom:10%;animation-delay:1.75s}@keyframes bm-side-ball-float{0%,to{transform:translateY(0) translate(0) scale(1)}25%{transform:translateY(-8px) translate(3px) scale(1.02)}50%{transform:translateY(0) translate(6px) scale(1)}75%{transform:translateY(8px) translate(3px) scale(.985)}}@media (max-width: 640px){.bm-hook-layout{min-height:auto}.bm-hook-bubbles-side{display:none}.bm-hook-content{flex:0 0 100%;width:100%;padding:0 1.25rem}}.bm-hook-title{font-family:Rubik,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:gold;margin-bottom:1.5rem;text-shadow:0px 4px 12px rgba(255,215,0,.4)}.bm-hook-text,.bm-hook-line{font-family:Heebo,sans-serif;font-size:clamp(1.5rem,4.5vw,2.2rem);color:#fffffffa;font-style:normal;font-weight:500;margin:0;letter-spacing:.03em;line-height:1.6;text-shadow:0px 2px 8px rgba(0,0,0,.6),0px 4px 16px rgba(0,0,0,.4);text-align:center}.bm-hook-lines{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.animated-curved-word{position:relative;display:inline-block}.animated-curved-line{position:absolute;bottom:-6px;left:0;width:100%;height:12px;overflow:visible;pointer-events:none}.bm-hook-wow-section{margin-top:2rem;text-align:center;border:none;background:none;padding:0}.bm-hook-wow-intro{font-family:Heebo,sans-serif;font-size:clamp(1.5rem,4.5vw,2.2rem);color:#fffffffa;font-style:normal;font-weight:500;text-align:center;margin:0;letter-spacing:.03em;line-height:1.6;text-shadow:0px 2px 8px rgba(0,0,0,.6),0px 4px 16px rgba(0,0,0,.4)}.bm-hook-wow-intro-group{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.bm-hook-wow-points{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.bm-hook-wow-item{font-family:Heebo,sans-serif;font-size:clamp(1.5rem,4.5vw,2.2rem);color:#fffffffa;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:1.6;text-shadow:0px 2px 8px rgba(0,0,0,.6),0px 4px 16px rgba(0,0,0,.4);text-align:center}.bm-hook-wow-item strong{color:gold;font-weight:700}.bm-hook-wow-footer{font-family:Heebo,sans-serif;font-size:clamp(1.5rem,4.5vw,2.2rem);color:#fffffffa;font-style:normal;font-weight:500;text-align:center;letter-spacing:.03em;line-height:1.6;text-shadow:0px 2px 8px rgba(0,0,0,.6),0px 4px 16px rgba(0,0,0,.4);margin:0}.bm-hook-wow-footer strong{color:#e5a93b;font-size:1.2em}.bm-hook-benefits{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.bm-hook-benefit{display:flex;flex-direction:column;align-items:center;gap:.8rem;opacity:0;animation:zoomInBounce .6s cubic-bezier(.175,.885,.32,1.275) forwards}.bm-hook-benefit:nth-child(1){animation-delay:.3s}.bm-hook-benefit:nth-child(2){animation-delay:.5s}.bm-hook-benefit:nth-child(3){animation-delay:.7s}@keyframes zoomInBounce{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.1)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}.bm-hook-benefit-icon{font-size:3rem;filter:drop-shadow(0px 4px 8px rgba(255,215,0,.3))}.bm-hook-benefit span:last-child{font-family:Heebo,sans-serif;font-size:1.1rem;font-weight:600;color:gold}.bm-included-section{width:100%;min-height:calc(100vh - 120px);background:#f8f4f9;padding:5rem 5%;display:flex;flex-direction:column;justify-content:center;margin:0;box-sizing:border-box}.bm-included-title{font-family:Rubik,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#3b1443;text-align:center;margin-bottom:2.5rem}.bm-included-subtitle{font-family:Heebo,sans-serif;font-size:clamp(1.1rem,2.5vw,1.4rem);color:#6d4577;text-align:center;margin-bottom:4rem}.bm-included-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;max-width:none;margin:0}@media (max-width: 700px){.bm-included-grid{grid-template-columns:1fr}}.bm-included-card{background:#fff;border-radius:16px;padding:1.5rem 1.75rem;box-shadow:0 4px 20px #3b14431a;border-inline-start:4px solid #E5A93B;transition:transform .3s ease,box-shadow .3s ease}.bm-included-card:hover{transform:translateY(-8px);box-shadow:0 8px 30px #3b144333}.bm-included-icon{font-size:3.5rem;margin-bottom:1.5rem;text-align:center}.bm-included-card-title{font-family:Rubik,sans-serif;font-size:1.5rem;font-weight:600;color:#3b1443;margin-bottom:1.5rem;text-align:center}.bm-included-list{list-style:none;padding:0;margin:0}.bm-included-list li{font-family:Heebo,sans-serif;font-size:1rem;color:#555;padding:.6rem 1.5rem .6rem 0;position:relative;line-height:1.6}.bm-included-list li:before{content:"✓";position:absolute;right:0;color:#c4941f;font-weight:700}.bm-included-card-text{font-family:Heebo,sans-serif;font-size:1.05rem;color:#555;line-height:1.7;text-align:right;margin:0}.bm-included-card-text strong{color:#3b1443;font-weight:700}.bm-audience-section{width:100%;min-height:calc(100vh - 120px);height:calc(100vh - 120px);padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:stretch;margin:0;box-sizing:border-box;overflow:hidden;position:relative}.bm-audience-section-header{position:absolute;top:3.5rem;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:min(92%,720px);padding:0 1rem;pointer-events:none}.bm-audience-section-header .bm-audience-title{margin-bottom:1rem;text-shadow:0 2px 16px rgba(0,0,0,.75)}.bm-audience-section-header .bm-audience-subtitle{margin-bottom:0;max-width:640px;text-shadow:0 2px 12px rgba(0,0,0,.75)}.bm-audience-half{display:flex;align-items:center;justify-content:center;height:100%;min-height:100%;padding:12rem 5% 3rem;box-sizing:border-box}.bm-audience-half-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;max-width:440px;text-align:center}.bm-audience-half--batmitzva{background:#b48cc8}.bm-audience-half--schools{background:#2d1838}.bm-audience-half .bm-audience-card{width:min(100%,min(42vw,400px));max-width:400px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff0f;-webkit-backdrop-filter:none;backdrop-filter:none;border:1.5px solid #C4941F;border-radius:50%;box-shadow:none;padding:2.25rem 1.75rem;box-sizing:border-box;text-align:center}.bm-audience-half .bm-audience-icon{margin-bottom:.85rem;min-height:auto;width:auto;flex-shrink:0;display:flex;justify-content:center;align-items:center}.bm-audience-half .bm-audience-card-title{font-size:1.25rem;margin-bottom:.65rem}.bm-audience-half .bm-audience-card-desc{font-size:.95rem;line-height:1.55;max-width:88%}.bm-audience-half--batmitzva .bm-audience-card{background:#ffffff24;border:1.5px solid #C4941F}.bm-audience-half--batmitzva .bm-audience-card-title{color:#3b1443;text-shadow:none}.bm-audience-half--batmitzva .bm-audience-card-desc{color:#2d1838eb}.bm-audience-half--batmitzva .bm-audience-card:hover,.bm-audience-half .bm-audience-card:hover{transform:none;box-shadow:none}@media (max-width: 900px){.bm-audience-section{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:auto}.bm-audience-section-header{position:relative;top:auto;left:auto;transform:none;width:100%;padding:3rem 5% 1.5rem;background:#2d1838;box-sizing:border-box}.bm-audience-half{min-height:auto;height:auto;padding:2.5rem 5% 3rem}.bm-audience-half--batmitzva{padding-top:2.5rem}.bm-audience-half .bm-audience-card{width:min(88vw,340px);padding:2rem 1.5rem}}.bm-audience-title{font-family:Rubik,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:gold;text-align:center;margin-bottom:1rem;text-shadow:0px 4px 12px rgba(255,215,0,.4)}.bm-audience-subtitle{font-family:Heebo,sans-serif;font-size:clamp(1.1rem,2.5vw,1.4rem);color:#fffc;text-align:center;margin-bottom:0}.bm-audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;max-width:none;margin:0}.bm-audience-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(196,148,31,.3);border-radius:16px;padding:2.5rem;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.bm-audience-card:hover{transform:translateY(-8px);border-color:#c4941f;box-shadow:0 12px 40px #c4941f4d}.bm-audience-icon{margin-bottom:1.5rem;text-align:center;display:flex;justify-content:center;align-items:center;min-height:72px}.animated-icon{display:inline-flex;justify-content:center;align-items:center;line-height:0}.animated-icon-static{display:inline-flex;vertical-align:middle}.icon-text-row{display:inline-flex;align-items:center;gap:.45rem}.icon-text-row-center{justify-content:center}.icon-stars-row{display:inline-flex;align-items:center;justify-content:center;gap:.2rem}.bm-testimonial-stars{margin-bottom:1rem}.bm-footer-icon{display:inline-flex;flex-shrink:0}.bm-success-icon{display:flex;justify-content:center;margin-bottom:1rem}.room-page-meta .icon-text-row,.room-page-audience.icon-text-row{gap:.35rem}.room-page-feature-icon{display:flex;justify-content:center;align-items:center;min-height:2.5rem;margin-bottom:.2rem}.feature-icon{font-size:unset}.bm-audience-card-title{font-family:Rubik,sans-serif;font-size:1.5rem;font-weight:600;color:gold;margin-bottom:1rem;text-align:center}.bm-audience-card-desc{font-family:Heebo,sans-serif;font-size:1rem;color:#ffffffd9;line-height:1.8;text-align:center}.bm-testimonials-section{width:100%;min-height:calc(100vh - 120px);background:#f8f4f9;padding:5rem 5%;display:flex;flex-direction:column;justify-content:center;margin:0;box-sizing:border-box}.bm-testimonials-title{font-family:Rubik,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#3b1443;text-align:center;margin-bottom:3rem}.bm-testimonials-subtitle{font-family:Heebo,sans-serif;font-size:clamp(1rem,2.5vw,1.3rem);color:#6d4577;text-align:center;margin-bottom:4rem}.bm-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;width:100%;max-width:none;margin:0}.bm-testimonial-card{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #3b14431a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:1.5rem}.bm-testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #3b144326}.bm-testimonial-stars{font-size:1.3rem;color:gold;text-align:center}.bm-testimonial-text{font-family:Heebo,sans-serif;font-size:1rem;color:#555;line-height:1.7;font-style:italic;text-align:right}.bm-testimonial-author{display:flex;flex-direction:column;gap:.3rem;border-top:2px solid #f0e6f2;padding-top:1rem}.bm-testimonial-author strong{font-family:Heebo,sans-serif;font-size:1.1rem;font-weight:700;color:#3b1443}.bm-testimonial-author span{font-family:Heebo,sans-serif;font-size:.9rem;color:#888}.bm-faq-section{width:100%;min-height:calc(100vh - 120px);background:linear-gradient(135deg,#2d1838,#3b1443);padding:5rem 5%;display:flex;flex-direction:column;justify-content:center;margin:0;box-sizing:border-box}.bm-faq-title{font-family:Rubik,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:gold;text-align:center;margin-bottom:1rem;text-shadow:0px 4px 12px rgba(255,215,0,.4)}.bm-faq-subtitle{font-family:Heebo,sans-serif;font-size:clamp(1.1rem,2.5vw,1.4rem);color:#fffc;text-align:center;margin-bottom:4rem}.bm-faq-container{width:100%;max-width:none;margin:0;display:flex;flex-direction:column;gap:1.5rem}.bm-faq-item{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(196,148,31,.2);border-radius:12px;padding:0;overflow:hidden;transition:border-color .3s ease}.bm-faq-item:hover,.bm-faq-item.is-open{border-color:#c4941f80}.bm-faq-question{width:100%;font-family:Rubik,sans-serif;font-size:1.3rem;font-weight:600;color:gold;margin:0;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:none;cursor:pointer;text-align:right;transition:background-color .2s ease}.bm-faq-question:hover{background:#ffffff0a}.bm-faq-question-text{flex:1}.bm-faq-chevron{flex-shrink:0;font-size:.85rem;color:#e5a93b;transition:transform .3s ease}.bm-faq-chevron.is-open{transform:rotate(180deg)}.bm-faq-answer-wrap{max-height:0;overflow:hidden;transition:max-height .35s ease}.bm-faq-answer-wrap.is-open{max-height:300px}.bm-faq-answer{font-family:Heebo,sans-serif;font-size:1.05rem;color:#ffffffd9;line-height:1.8;margin:0;padding:1rem 2rem 1.5rem}.bm-feature-box,.bm-step-item,.bm-testimonial-card{background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(196,148,31,.2);box-shadow:0 8px 32px #1f268726}.bm-reason-icon-svg,.bm-reason-icon-animated,.spinning-clock-icon,.animated-monitor-icon,.animated-handshake-icon,.animated-host-icon,.animated-palace-icon,.bm-feature-key{filter:drop-shadow(0 0 15px rgba(255,215,0,.5))}.bm-trailer-frame{position:relative;padding:0;background:none;border-radius:0;border:none;box-shadow:none}.bm-trailer-frame:before{content:none}.bm-trailer-frame:after{content:none}@keyframes frameShimmer{0%,to{opacity:.3}50%{opacity:.7}}.bm-trailer-section,.bm-why-section,.bm-steps-section,.bm-included-section,.bm-audience-section,.bm-pricing-section,.bm-testimonials-section{position:relative;padding-bottom:80px}.bm-trailer-section:after,.bm-why-section:after,.bm-steps-section:after,.bm-included-section:after,.bm-audience-section:after,.bm-pricing-section:after,.bm-testimonials-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 Q300,60 600,30 T1200,0 L1200,60 L0,60 Z' fill='%233b1443'/%3E%3C/svg%3E") no-repeat bottom;background-size:cover;pointer-events:none;z-index:1}.bm-pricing-section:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath d='M0,0 Q300,60 600,30 T1200,0 L1200,60 L0,60 Z' fill='%23f8f4f9'/%3E%3C/svg%3E") no-repeat bottom;background-size:cover}.bm-audience-section:after{content:none}.bm-audience-section,.bm-audience-section.bm-audience-section{padding-bottom:0}.bm-steps-section:after{content:none}.bm-steps-section{padding-bottom:5rem}.bm-hero-cta-btn{background:linear-gradient(135deg,#ff6b35,#f7931e)!important;color:#fff!important;font-size:clamp(1.1rem,2.5vw,1.3rem)!important;font-weight:700!important;padding:1.2rem 3rem!important;border:none!important;border-radius:50px!important;box-shadow:0 10px 40px #ff6b3566,inset 0 -3px #0003!important;text-transform:uppercase;letter-spacing:1px}.bm-hero-cta-btn:hover{transform:translateY(-3px)!important;box-shadow:0 15px 50px #ff6b3599,inset 0 -3px #0000004d!important}.bm-pricing-btn{background:linear-gradient(135deg,#00d4aa,#00b894)!important;color:#fff!important;font-size:1.3rem!important;font-weight:700!important;padding:1.5rem 4rem!important;border:none!important;border-radius:50px!important;box-shadow:0 10px 40px #00d4aa66,inset 0 -4px #0003!important;width:100%}.bm-pricing-btn:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 15px 50px #00d4aa99,inset 0 -4px #0000004d!important}.bm-footer-form-wrap{background:#ffffff8c;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:2px solid rgba(95,64,172,.22);border-radius:24px;padding:3rem;box-shadow:0 10px 40px #5f40ac1f,inset 0 1px #ffffffd9}.bm-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c4941f' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none;opacity:.3;z-index:0}.bm-pricing-card{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:3px solid #C4941F;border-radius:24px;box-shadow:0 20px 60px #0000004d,0 0 40px #c4941f33,inset 0 1px #fff3}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bm-hero-title{width:100%!important;max-width:100%!important;min-height:auto}.bm-hero-cta-btn{min-height:clamp(52px,12vw,68px)}@keyframes ctaPulse{0%,to{transform:scale(1);box-shadow:0 6px 24px #c4941f66}50%{transform:scale(1.03);box-shadow:0 8px 32px #c4941f99}}@keyframes ctaShine{0%{left:-100%}to{left:200%}}.bm-hero-cta-btn,.bm-pricing-btn,.bm-steps-cta{position:relative;overflow:hidden;animation:ctaPulse 2.5s ease-in-out infinite}.bm-hero-cta-btn:after,.bm-pricing-btn:after,.bm-steps-cta:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:ctaShine 3s ease-in-out infinite}@keyframes slideInRight{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.bm-step-item{opacity:0;animation:slideInRight .6s ease-out forwards}.bm-step-item:nth-child(1){animation-delay:.2s}.bm-step-item:nth-child(3){animation-delay:.4s}.bm-step-item:nth-child(5){animation-delay:.6s}.bm-step-connector{opacity:0;animation:fadeIn .5s ease-out forwards}.bm-step-connector:nth-of-type(2){animation-delay:.3s}.bm-step-connector:nth-of-type(4){animation-delay:.5s}.bm-reason-card{position:relative}.bm-reason-card:hover .bm-reason-icon-wrap{border-color:#e5a93bb3;box-shadow:0 0 20px #ffd70040}.bm-reason-card:hover .bm-reason-icon-svg,.bm-reason-card:hover .bm-reason-icon-animated,.bm-reason-card:hover .spinning-clock-icon,.bm-reason-card:hover .animated-monitor-icon,.bm-reason-card:hover .animated-handshake-icon,.bm-reason-card:hover .animated-host-icon,.bm-reason-card:hover .animated-palace-icon{transform:scale(1.08);filter:drop-shadow(0px 4px 12px rgba(255,215,0,.55))}.bm-reason-card:hover .bm-reason-icon-img{transform:scale(1.05);filter:drop-shadow(0px 4px 12px rgba(255,215,0,.55))}.bm-reason-icon-wrap,.bm-reason-icon-svg,.bm-reason-icon-animated,.spinning-clock-icon,.animated-monitor-icon,.animated-handshake-icon,.animated-host-icon,.animated-palace-icon,.bm-reason-icon-img{transition:all .35s ease}@keyframes crownFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(2deg)}75%{transform:translateY(-5px) rotate(-2deg)}}@keyframes crownGlow{0%,to{filter:drop-shadow(0 0 10px rgba(255,215,0,.3))}50%{filter:drop-shadow(0 0 20px rgba(255,215,0,.6))}}@keyframes priceReveal{0%{opacity:0;transform:scale(.8) rotateX(20deg)}to{opacity:1;transform:scale(1) rotateX(0)}}.bm-pricing-card{animation:priceReveal .8s ease-out .3s backwards}@keyframes featureSlideIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.bm-feature-box{animation:featureSlideIn .6s ease-out backwards}.bm-feature-box:nth-child(1){animation-delay:.1s}.bm-feature-box:nth-child(2){animation-delay:.2s}.bm-feature-box:nth-child(3){animation-delay:.3s}.bm-testimonial-card{opacity:0;animation:fadeInUp .6s ease-out forwards}.bm-testimonial-card:nth-child(1){animation-delay:.1s}.bm-testimonial-card:nth-child(2){animation-delay:.2s}.bm-testimonial-card:nth-child(3){animation-delay:.3s}.bm-testimonial-card:nth-child(4){animation-delay:.4s}.bm-testimonial-card:nth-child(5){animation-delay:.5s}.bm-testimonial-card:nth-child(6){animation-delay:.6s}.bm-section-title,.bm-steps-title,.bm-pricing-main-title,.bm-included-title{opacity:0;animation:fadeIn .8s ease-out .2s forwards}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bm-footer{width:100%;background:linear-gradient(160deg,#ede4f7,#ddd0f0 48%,#cfc0e8);padding:4rem 5% 3rem;position:relative;overflow:hidden;scroll-margin-top:110px}.bm-footer:before{content:"";position:absolute;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,#e5a93b,gold,#e5a93b);box-shadow:0 0 10px #ffd70080;animation:drawBorderLine .5s ease-out forwards;animation-play-state:paused}@keyframes drawBorderLine{0%{width:0}to{width:100%}}.bm-footer.in-view:before{animation-play-state:running}.bm-footer-container{max-width:800px;margin:0 auto}.bm-footer-title{font-family:Rubik,serif;font-size:clamp(2rem,5vw,2.5rem);font-weight:400;color:#c4941f;letter-spacing:.05em;line-height:1.3;text-align:center;text-shadow:0 1px 2px rgba(255,255,255,.8);margin:0 0 2.5rem}.bm-footer-contact{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin-bottom:3rem}.bm-footer-contact-item{display:flex;align-items:center;gap:.75rem;font-family:Rubik,sans-serif;color:#4a2f94;text-decoration:none;font-size:1rem;transition:all .3s ease}.bm-footer-contact-item:hover{color:#c4941f;transform:translateY(-2px)}.bm-footer-form-wrap{background:#ffffff8c;border:1px solid rgba(95,64,172,.25);border-radius:16px;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:visible}.bm-footer-form-title{font-family:Heebo,sans-serif;font-size:1.4rem;font-weight:600;color:#4a2f94;text-align:center;margin:0 0 2rem}.bm-footer-form{display:flex;flex-direction:column;gap:1.2rem}.bm-footer-input{width:100%;padding:1rem 1.5rem;font-size:1rem;border:2px solid rgba(212,175,55,.3);border-radius:8px;background:#fff;color:#333;transition:all .3s ease;direction:rtl}.bm-footer-input:focus{outline:none;border-color:#e5a93b;background:#fff;box-shadow:0 0 0 3px #d4af3733}.bm-footer-input::placeholder{color:#999}.bm-footer-date-field{display:flex;flex-direction:column;gap:.4rem}.bm-footer-date-label{font-size:.95rem;font-weight:500;color:#4a2f94}.bm-date-picker{position:relative;display:flex;flex-direction:column;gap:.4rem}.bm-date-picker-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem;font-size:1rem;font-family:Heebo,sans-serif;border:2px solid rgba(212,175,55,.3);border-radius:8px;background:#fff;color:#333;cursor:pointer;transition:all .3s ease;direction:rtl;text-align:right}.bm-date-picker-trigger:hover{border-color:#d4af378c}.bm-date-picker-trigger.is-open,.bm-date-picker-trigger:focus-visible{outline:none;border-color:#e5a93b;box-shadow:0 0 0 3px #d4af3733}.bm-date-picker-value{flex:1;color:#999}.bm-date-picker-trigger.has-value .bm-date-picker-value{color:#333;font-weight:500}.bm-date-picker-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:linear-gradient(145deg,#f1c40f,#e5a93b 45%,#d4941f);color:#4a2f94;flex-shrink:0;box-shadow:0 4px 12px #e5a93b59}.bm-date-picker-hidden-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bm-date-picker-popover{position:absolute;bottom:calc(100% + .4rem);top:auto;right:0;left:auto;width:min(100%,17.5rem);z-index:30;padding:.65rem .75rem;border-radius:12px;background:linear-gradient(180deg,#fff,#faf7ff);border:2px solid rgba(212,175,55,.35);box-shadow:0 12px 28px #4a2f9429,0 6px 14px #d4af371f;animation:bm-date-picker-in .2s ease}@keyframes bm-date-picker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bm-date-picker-header{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.45rem}.bm-date-picker-month{flex:1;text-align:center;font-size:.88rem;font-weight:700;color:#4a2f94}.bm-date-picker-nav{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border:none;border-radius:999px;background:#4a2f9414;color:#4a2f94;cursor:pointer;transition:background .2s ease,transform .2s ease}.bm-date-picker-nav:hover{background:#4a2f9426;transform:scale(1.05)}.bm-date-picker-nav:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.bm-date-picker-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem;margin-bottom:.2rem}.bm-date-picker-weekday{text-align:center;font-size:.68rem;font-weight:700;color:#8b72c8}.bm-date-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem}.bm-date-picker-day{height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:transparent;color:#333;font-family:Heebo,sans-serif;font-size:.78rem;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.bm-date-picker-day.is-empty{pointer-events:none}.bm-date-picker-day:not(.is-empty):hover{background:#4a2f941a}.bm-date-picker-day.is-today{border:1px solid rgba(74,47,148,.25);font-weight:700;color:#4a2f94}.bm-date-picker-day.is-selected{background:linear-gradient(145deg,#f1c40f,#e5a93b 45%,#d4941f);color:#000;font-weight:700;box-shadow:0 4px 12px #e5a93b59}.bm-date-picker-day.is-disabled{color:#bbb;cursor:not-allowed;pointer-events:none}.bm-footer-textarea{min-height:6rem;resize:vertical;font-family:Heebo,sans-serif;line-height:1.5}.bm-footer-submit{width:auto;min-width:250px;max-width:100%;background:linear-gradient(145deg,#f1c40f,#e5a93b 45%,#d4941f);color:#000;font-family:Heebo,sans-serif;font-size:1.4rem;font-weight:600;text-transform:none;letter-spacing:0;padding:1.2rem 2.5rem;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 25px #e5a93b66,inset 0 1px #ffffff4d;margin-top:.5rem;position:relative;overflow:hidden}.bm-footer-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.bm-footer-submit:hover:before{left:100%}.bm-footer-submit:hover{transform:translateY(-2px);box-shadow:0 6px 25px #d4af3799}.bm-footer-submit:active{transform:translateY(0)}@media (max-width: 768px){.bm-footer-contact{flex-direction:column;gap:1.5rem;align-items:center}.bm-footer-form-wrap{padding:2rem 1.5rem}}.bm-page .bm-btn-pink{background:linear-gradient(135deg,#e5a93b,#f5d76e 45%,#e5a93b);background-size:200% auto;border:1px solid #a87c10;color:#1a0630;font-weight:900;font-size:1.05rem;font-family:Georgia,Times New Roman,serif;letter-spacing:.05em;box-shadow:0 4px 24px #d4af3773,inset 0 1px #ffffff4d;animation:bm-shimmer 3s linear infinite}@keyframes bm-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.bm-page .bm-btn-pink:hover{transform:translateY(-2px);box-shadow:0 8px 32px #d4af37a6,0 0 20px #d4af374d}.bm-page .bm-btn-outline{border:1.5px solid rgba(212,175,55,.6);color:#e5a93b;font-weight:700;font-family:Georgia,Times New Roman,serif;letter-spacing:.05em;box-shadow:0 0 12px #d4af371a}.bm-page .bm-btn-outline:hover{background:#d4af371f;border-color:#e5a93b;box-shadow:0 0 20px #d4af3740}.bm-page .bm-panel{background:#1a0a2ef2;border:1px solid rgba(255,215,0,.25)}.bm-page .bm-panel h2{color:#f1c40f}.bm-page .bm-back{color:#c4a8e0}.bm-page .bm-back:hover{color:#f1c40f}.bm-page .bm-error{color:#ff8fa0}.bm-page .bm-contact-note{color:#c4a8e0}.bm-page .bm-contact-note a{color:#f1c40f}.bm-actions-wrap{background:none;border:none;padding:0;text-align:center;direction:rtl}.bm-cta-box{background:#fff;border-radius:20px;padding:3rem;text-align:center;direction:rtl;max-width:520px;margin:0 auto;box-shadow:0 8px 40px #0000001a}.bm-cta-box h2{font-size:1.5rem;font-weight:900;color:var(--text);margin-bottom:.4rem}.bm-cta-box .bm-sub{color:var(--text-muted);margin-bottom:1.5rem}.bm-cta-box .bm-form input{background:#f6f8ff;border:1.5px solid #e5e9f5;border-radius:12px;padding:.8rem 1.1rem;color:var(--text);font-family:inherit;font-size:.97rem;transition:border-color .2s,background .2s,box-shadow .2s}.bm-cta-box .bm-form input::placeholder{color:#b8c0d4}.bm-cta-box .bm-form input:focus{outline:none;border-color:#ec4899;background:#fff;box-shadow:0 0 0 3px #ec489921}.bm-cta-box .bm-btn-pink{width:100%;margin-top:.5rem;padding:1rem 2rem;font-size:1.05rem}.bm-actions-wrap h2{font-size:1.6rem;font-weight:900;color:#fff;margin-bottom:.5rem}.bm-actions-choice p,.bm-sub{color:#c084e0;margin-bottom:1.5rem;font-size:.95rem}.bm-actions-btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.bm-btn-pink{background:linear-gradient(135deg,#9d174d,#ec4899);color:#fff;border:none;font-size:1.05rem;font-weight:800;padding:.85rem 2rem;box-shadow:0 6px 28px #ec48998c,0 0 0 2px #ffffff26;letter-spacing:.02em}.bm-btn-pink:hover{background:linear-gradient(135deg,#be185d,#f472b6);box-shadow:0 8px 36px #ec4899b3,0 0 0 2px #ffffff40;transform:translateY(-2px)}.bm-btn-outline{border:2px solid rgba(255,255,255,.7);color:#fff;font-size:1.05rem;font-weight:800;padding:.85rem 2rem;background:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 18px #0000004d;letter-spacing:.02em}.bm-btn-outline:hover{border-color:#fff;background:#ffffff2e;transform:translateY(-2px)}.bm-panel{max-width:420px;margin:0 auto}.bm-back{background:none;border:none;color:#c084e0;cursor:pointer;font-size:.9rem;margin-bottom:1rem;display:block;text-align:right;width:100%}.bm-back:hover{color:#f472b6}.bm-form{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.bm-form input{background:#ffffff0f;border:1px solid rgba(236,72,153,.3);border-radius:10px;padding:.75rem 1rem;color:#fff;font-size:1rem;direction:rtl;outline:none;transition:border-color .2s}.bm-form input:focus{border-color:#ec4899}.bm-form input::placeholder{color:#96a}.bm-error{color:#f87171;font-size:.88rem;text-align:right}.bm-contact-note{color:#96a;font-size:.85rem;margin-top:1rem}.bm-contact-note a{color:#f472b6;text-decoration:underline}.bm-success{padding:1rem 0}.bm-success-icon{font-size:3rem;margin-bottom:.5rem}.room-page-cta-box{background:#091633;border-radius:20px;padding:2.5rem;text-align:center;color:#fff}.room-page-cta-box h2{font-size:1.5rem;font-weight:800;margin-bottom:.5rem}.room-page-cta-box p{color:#8fa8c4;margin-bottom:1.5rem;font-size:.97rem}.room-page-cta-contacts{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 600px){.room-page-features{grid-template-columns:1fr}}.room-hero{min-height:85vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:8rem 5% 4rem;position:relative;overflow:hidden}.room-hero-content{position:relative;z-index:1}.room-hero .room-emoji{font-size:5rem;margin-bottom:1rem}.room-hero h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;margin-bottom:1rem}.room-hero .badge{display:inline-block;background:var(--gradient-1);color:var(--bg-dark);font-weight:700;font-size:.9rem;padding:.4rem 1rem;border-radius:50px;margin-bottom:1.5rem}.room-hero p{font-size:1.2rem;color:var(--text-muted);max-width:520px;margin:0 auto 2rem}.room-detail-image{width:100%;border-radius:20px;margin-bottom:1.75rem;box-shadow:0 18px 40px #0f172a1f;object-fit:cover}.room-name-display{padding:.75rem 1rem;background:#f3f5fc;border-radius:12px;color:var(--text);font-weight:600}.back-link{display:inline-block;color:var(--text-muted);text-decoration:none;margin-top:1rem;font-size:.9rem;text-align:center;width:100%}.back-link:hover{color:var(--accent)}.pp-wrap{width:100%;height:100dvh;min-height:100vh;display:flex;flex-direction:column;align-items:center;direction:rtl;position:relative;overflow:hidden}.pp-header{position:absolute;top:max(1rem,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:clamp(.35rem,1.2vh,.65rem);width:min(96%,42rem);pointer-events:none}.pp-instruction{position:static;transform:none;left:auto;top:auto;text-align:center;color:#4dd4e8;font-size:clamp(.9rem,2.8vw,1.5rem);font-weight:500;line-height:1.65;padding:0 clamp(.75rem,3vw,2rem);background:none;z-index:10;max-width:min(96%,42rem);text-shadow:2px 2px 8px rgba(0,0,0,.8)}.pp-title{text-align:center;color:#fff}.pp-badge{display:inline-block;background:#1fb57b2e;border:1px solid rgba(31,181,123,.4);color:var(--accent);font-size:.8rem;font-weight:700;padding:.3rem 1rem;border-radius:50px;margin-bottom:.6rem}.pp-title h2{font-size:1.8rem;font-weight:900;margin-bottom:.4rem}.pp-title p{color:#7a9ab8;font-size:.9rem}.pp-sub{color:#5a7a94!important;font-size:.8rem!important;margin-top:.2rem}.pp-board{--pp-cell-w: 52px;--pp-cell-h: 48px;--pp-pillar-gap: .6rem;--pp-arrow-h: clamp(22px, 6vw, 28px);--pp-pillar-inner-gap: clamp(.15rem, 1vw, .3rem);--pp-cell-gap: 2px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0000007a,#0000007a),url(/images/lighthouse.png) center/cover no-repeat;border:none;border-radius:0;padding:clamp(4.5rem,14vh,5rem) clamp(.75rem,3vw,2rem) clamp(2.5rem,8vh,3rem);box-sizing:border-box;transition:box-shadow .3s}.pp-pillars-wrap{position:relative;display:flex;gap:var(--pp-pillar-gap);align-items:center;justify-content:center}.pp-waves{position:absolute;bottom:0;left:0;width:100%;pointer-events:none;z-index:1}.pp-waves .waves-wrap{height:100px}.pp-board.pp-wrong{box-shadow:0 0 0 3px #e74c3c80;animation:shake .4s ease}.pp-board.pp-won{box-shadow:0 0 0 3px #f1c40fbf,0 0 40px #f1c40f73,0 0 80px #f1c40f33;animation:pp-win-glow 1.2s ease-in-out infinite alternate}.pp-board.pp-won .pp-active-row-line{background:#f1c40f2e;border-color:#f1c40fbf;box-shadow:0 0 28px #f1c40f8c}.pp-wrap.pp-won-active .pp-pillar-locked{cursor:default}@keyframes pp-win-glow{0%{box-shadow:0 0 0 3px #f1c40f99,0 0 30px #f1c40f59}to{box-shadow:0 0 0 4px #f1c40ff2,0 0 60px #f1c40fa6}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}60%{transform:translate(8px)}}.pp-active-row-line{position:absolute;left:0;right:0;top:calc(var(--pp-arrow-h) + var(--pp-pillar-inner-gap) + 2 * var(--pp-cell-h) + 2 * var(--pp-cell-gap));height:var(--pp-cell-h);background:#ffffff0d;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);border-radius:6px;pointer-events:none;z-index:0}.pp-pillar{display:flex;flex-direction:column;align-items:center;gap:var(--pp-pillar-inner-gap);-webkit-user-select:none;user-select:none;z-index:1;flex-shrink:0}.pp-cells{display:flex;flex-direction:column;gap:var(--pp-cell-gap)}.pp-cell{width:var(--pp-cell-w);height:var(--pp-cell-h);border-radius:clamp(6px,2vw,10px);display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);transition:background .2s,border-color .2s,box-shadow .3s}.pp-cell-active{background:#ffffff17;border-color:#fff3}.pp-cell-active.pp-cell--hinted{animation:pp-cell-hint-pulse .85s ease-in-out 2 forwards}.pp-active-row-line--hinted{animation:pp-row-hint-pulse .85s ease-in-out 2 forwards}@keyframes pp-cell-hint-pulse{0%,to{background:#ffffff17;border-color:#fff3;box-shadow:none;transform:scale(1)}50%{background:#4dd4e847;border-color:#4dd4e8f2;box-shadow:0 0 22px #4dd4e8bf,0 0 36px #4dd4e859;transform:scale(1.06)}}@keyframes pp-row-hint-pulse{0%,to{background:#ffffff0d;border-color:#ffffff26;box-shadow:none}50%{background:#4dd4e824;border-color:#4dd4e8bf;box-shadow:0 0 24px #4dd4e873}}.pp-cell-solved{background:#f1c40f38!important;border-color:#f1c40fd9!important;box-shadow:0 0 18px #f1c40f8c!important;animation:ignite .7s ease forwards}@keyframes ignite{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.pp-letter{font-size:clamp(.95rem,3.8vw,1.4rem);font-weight:900;color:#e8f0ff;font-family:Courier New,monospace;text-shadow:0 0 8px rgba(200,220,255,.5)}.pp-cell-active .pp-letter{color:#fff;text-shadow:0 0 14px rgba(255,255,255,.7)}.pp-cell-solved .pp-letter{color:#f1c40f;text-shadow:0 0 14px rgba(241,196,15,.8)}.pp-orb{width:clamp(14px,4.5vw,20px);height:clamp(14px,4.5vw,20px);border-radius:50%;background:var(--orb-color);box-shadow:0 0 8px var(--orb-color),0 0 3px #ffffff4d inset;animation:pulse-orb 2s ease-in-out infinite}@keyframes pulse-orb{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}.pp-arrow{width:var(--pp-cell-w);height:var(--pp-arrow-h);background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:clamp(6px,2vw,8px);color:#a0b4cc;font-size:clamp(.55rem,2vw,.7rem);cursor:pointer;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center;padding:0}.pp-arrow:hover:not(:disabled){background:#1fb57b33;color:var(--accent);border-color:#1fb57b66}.pp-arrow-disabled{opacity:.2;cursor:default}.pp-arrow--hinted,.pp-arrow--hinted.pp-arrow-disabled{animation:pp-arrow-hint-pulse .85s ease-in-out 2 forwards}@keyframes pp-arrow-hint-pulse{0%,to{box-shadow:none;transform:scale(1);color:#a0b4cc;background:#ffffff12;border-color:#ffffff1f}50%{box-shadow:0 0 22px #4dd4e8f2,0 0 36px #4dd4e859;transform:scale(1.06);color:#4dd4e8;background:#4dd4e838;border-color:#4dd4e8d9}}.pp-hint-btn--active{background:#4dd4e82e;border-color:#4dd4e8;color:#5fe4ff;box-shadow:0 0 14px #4dd4e866}.demo-room-wrap:has(.pp-wrap)>.demo-timer,.demo-room-wrap:has(.lg-wrap)>.demo-timer,.demo-room-wrap:has(.map-drawing-wrap)>.demo-timer,.demo-room-wrap:has(.light-panel-wrap)>.demo-timer{display:none}@media (max-width: 640px){.pp-board{--pp-cell-w: min(13vw, 52px);--pp-cell-h: min(12vw, 48px);--pp-pillar-gap: clamp(.2rem, 1.5vw, .45rem);--pp-arrow-h: clamp(26px, 7vw, 32px);padding-top:clamp(5.5rem,16vh,6.5rem);padding-bottom:3.5rem}.pp-letter{font-size:clamp(1.05rem,4.5vw,1.3rem)}.pp-header,.lg-header{top:max(.5rem,env(safe-area-inset-top));max-width:min(92vw,20rem);z-index:1001}.pp-timer,.lg-timer,.map-drawing-timer,.light-panel-timer{font-size:clamp(1rem,4vw,1.2rem);padding:.3rem .7rem}.pp-instruction{font-size:clamp(.75rem,3vw,.9rem);line-height:1.45}.pp-waves .waves-wrap{height:clamp(60px,14vw,80px)}.pp-wrap .pp-helper-bar{top:auto;bottom:max(.65rem,env(safe-area-inset-bottom));left:50%;right:auto;transform:translate(-50%);min-width:unset;max-width:calc(100% - 1rem);width:max-content;z-index:20}.pp-wrap .pp-helper-actions{flex-direction:row;flex-wrap:nowrap;gap:.3rem;width:auto}.pp-wrap .pp-hint-btn,.pp-wrap .pp-solution-btn{width:auto;flex:0 0 auto;padding:.38rem .55rem;font-size:.72rem}.lg-helper-bar,.lp-helper-bar{right:max(.5rem,env(safe-area-inset-right));min-width:4.75rem;max-width:7rem;gap:.35rem}.pp-helper-actions{gap:.3rem}.pp-hint-btn,.pp-solution-btn{padding:.38rem .65rem;font-size:.78rem}}@media (max-width: 380px){.pp-board{--pp-cell-w: min(12.5vw, 44px);--pp-cell-h: min(11.5vw, 41px);--pp-pillar-gap: .18rem;padding-inline:.25rem;padding-bottom:3.25rem}.pp-wrap .pp-hint-btn,.pp-wrap .pp-solution-btn{padding:.34rem .45rem;font-size:.68rem}}.pp-hint-text{font-size:.78rem;color:#5a7a94;text-align:center}.pp-helper-bar,.lg-helper-bar,.map-helper-bar,.lp-helper-bar{position:absolute;top:50%;right:max(.75rem,env(safe-area-inset-right));left:auto;bottom:auto;transform:translateY(-50%);z-index:15;width:auto;min-width:5.25rem;max-width:8.5rem;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;pointer-events:auto}.pp-hint-display{width:100%;background:#0a1628e6;border:1px solid rgba(255,200,50,.45);border-radius:10px;padding:.65rem .85rem;text-align:center;box-shadow:0 4px 20px #00000059}.pp-hint-display p{margin:.25rem 0;font-size:clamp(.8rem,2.2vw,.92rem);color:#ffe066;line-height:1.45}.pp-helper-actions{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;width:100%}.pp-hint-btn,.pp-solution-btn{background:#0a1628e0;border:1.5px solid rgba(77,212,232,.45);border-radius:50px;padding:.45rem .85rem;font-size:clamp(.78rem,2.2vw,.88rem);font-weight:600;color:#4dd4e8;cursor:pointer;font-family:inherit;transition:all .2s ease;touch-action:manipulation;width:100%;white-space:nowrap}.pp-hint-btn:hover:not(:disabled),.pp-solution-btn:hover:not(:disabled){border-color:#4dd4e8;box-shadow:0 0 12px #4dd4e859}.pp-hint-btn--used{border-color:#ffc8328c;color:#ffe066}.pp-hint-btn:disabled,.pp-solution-btn:disabled{opacity:.45;cursor:not-allowed}.pp-solution-btn{border-color:#e74c3c8c;color:#ff9a8f}.pp-solution-btn:hover:not(:disabled){border-color:#e74c3c;box-shadow:0 0 12px #e74c3c59}.pp-check-btn{padding:.85rem 2.5rem;font-size:1rem;letter-spacing:.03em}.pp-win-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4rem;pointer-events:none;z-index:5}.pp-win-msg{background:#0a1628eb;border:2px solid rgba(241,196,15,.7);border-radius:16px;padding:1.25rem 2rem;color:#f1c40f;font-size:1.05rem;font-weight:700;text-align:center;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 0 40px #f1c40f59;animation:pp-win-pop .55s cubic-bezier(.34,1.56,.64,1) forwards}.pp-win-word{font-size:2rem;letter-spacing:.06em;color:#ffe066;text-shadow:0 0 20px rgba(241,196,15,.9);animation:pp-win-word-pulse 1s ease-in-out infinite alternate}@keyframes pp-win-pop{0%{opacity:0;transform:translateY(24px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pp-win-word-pulse{0%{text-shadow:0 0 12px rgba(241,196,15,.6)}to{text-shadow:0 0 28px rgba(241,196,15,1),0 0 48px rgba(241,196,15,.5)}}.lg-header{position:absolute;top:max(1rem,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:clamp(.35rem,1.2vh,.65rem);width:min(96%,40rem);pointer-events:none}.lg-timer,.pp-timer,.map-drawing-timer,.light-panel-timer{font-family:Courier New,monospace;font-size:clamp(1.1rem,3.2vw,1.75rem);font-weight:700;color:#4dd4e8;background:#000000b8;padding:.35rem .85rem;border-radius:10px;border:2px solid rgba(77,212,232,.55);box-shadow:0 0 16px #4dd4e840;direction:ltr;line-height:1;text-shadow:none}.lg-wrap{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(#0003,#0003),url(/images/room.jpg) center/cover no-repeat;gap:clamp(1rem,4vw,2rem);padding:max(1rem,env(safe-area-inset-top)) clamp(1rem,4vw,2rem) max(1rem,env(safe-area-inset-bottom));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:9999}.lg-clock-hint{position:absolute;top:clamp(4.5rem,16vh,7rem);left:50%;transform:translate(-50%);z-index:11;pointer-events:none;display:flex;align-items:center;justify-content:center;width:clamp(4.5rem,14vw,5.5rem);height:clamp(4.5rem,14vw,5.5rem);border-radius:50%;background:#0a1628b8;border:2px solid rgba(241,196,15,.55);box-shadow:0 0 24px #f1c40f59,inset 0 0 20px #f1c40f14;animation:lg-clock-hint-pop .55s cubic-bezier(.22,1,.36,1) forwards}.lg-clock-hint-icon{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px rgba(241,196,15,.55))}@keyframes lg-clock-hint-pop{0%{opacity:0;transform:translate(-50%) scale(.75)}to{opacity:1;transform:translate(-50%) scale(1)}}.lg-times-hint{width:100%;margin-top:clamp(.75rem,2.5vw,1.25rem);pointer-events:none;text-align:center;animation:lg-times-hint-pop .55s cubic-bezier(.22,1,.36,1) forwards}.lg-times-hint-text{display:block;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-family:Courier New,monospace;font-size:clamp(1rem,3.2vw,1.4rem);font-weight:700;color:#5fe4ff;text-shadow:0 0 12px rgba(77,212,232,.55);text-align:center}.lg-times-hint-text--range{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;direction:ltr}.lg-times-hint-time{unicode-bidi:isolate}.lg-times-hint-sep{font-family:inherit;direction:rtl;unicode-bidi:isolate}@keyframes lg-times-hint-pop{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.lg-content{width:100%;max-width:min(96%,40rem);display:flex;flex-direction:column;align-items:center;margin:auto;flex-shrink:0;box-sizing:border-box}.lg-instruction{text-align:center;color:#4dd4e8;font-size:clamp(.95rem,2.8vw,1.5rem);font-weight:500;line-height:1.85;width:100%;max-width:100%;margin-bottom:0;padding:0 clamp(.5rem,3vw,1rem);text-shadow:2px 2px 8px rgba(0,0,0,.8)}.lg-instruction p{margin:clamp(.5rem,2vw,1rem) 0}.lg-instruction p:last-child{color:#5fe4ff;font-weight:700;font-size:clamp(1.1rem,3.5vw,1.8rem);margin-top:clamp(1rem,3vw,2rem);animation:pulse 1.5s ease-in-out infinite;text-shadow:2px 2px 12px rgba(0,0,0,.9)}.lg-code-inputs{display:flex;gap:clamp(.5rem,3vw,1rem);margin-top:clamp(1rem,4vw,2rem);direction:ltr;flex-shrink:0;transition:transform .2s ease}.lg-code-inputs--enter{animation:lightPanelReveal .85s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.lg-code-inputs--wrong{animation:shake .4s ease}.lg-code-input{width:clamp(48px,14vw,60px);height:clamp(48px,14vw,60px);font-size:clamp(1.5rem,5vw,2rem);text-align:center;background:#808080cc;border:2px solid #999;border-radius:8px;color:#fff;font-weight:700;outline:none;transition:all .3s ease;box-sizing:border-box;padding:0}.lg-code-input:focus{border-color:#4dd4e8;background:#808080e6;box-shadow:0 0 12px #4dd4e880}@media (max-width: 640px){.lg-wrap{justify-content:flex-start;background:linear-gradient(#00000038,#00000061),url(/clock-phone.jpg) center top / cover no-repeat;padding-bottom:max(3.5rem,calc(env(safe-area-inset-bottom) + 2.75rem))}.lg-wrap .lg-helper-bar{top:auto;bottom:max(.65rem,env(safe-area-inset-bottom));left:50%;right:auto;transform:translate(-50%);min-width:unset;max-width:calc(100% - 1rem);width:max-content;z-index:20}.lg-wrap .pp-helper-actions{flex-direction:row;flex-wrap:nowrap;gap:.3rem;width:auto}.lg-wrap .pp-hint-btn,.lg-wrap .pp-solution-btn{width:auto;flex:0 0 auto;padding:.38rem .55rem;font-size:.72rem}.lg-header{max-width:min(92vw,20rem)}.lg-instruction{line-height:1.6;font-size:clamp(.75rem,3vw,.9rem)}.lg-instruction p:last-child{font-size:clamp(.85rem,3.2vw,1rem);margin-top:clamp(.5rem,2vw,.75rem)}}@media (max-width: 380px){.lg-code-input{width:44px;height:44px;font-size:1.4rem}.lg-code-inputs{gap:.45rem}.lg-wrap .pp-hint-btn,.lg-wrap .pp-solution-btn{padding:.34rem .45rem;font-size:.68rem}}@media (max-height: 640px){.lg-wrap{justify-content:flex-start;gap:.75rem}.lg-instruction{line-height:1.45}.lg-instruction p{margin:.35rem 0}.lg-instruction p:last-child{margin-top:.75rem}.lg-code-inputs{margin-top:.75rem}}.map-drawing-header{position:absolute;top:max(1rem,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;align-items:center;gap:clamp(.35rem,1.2vh,.65rem);width:min(96%,42rem);pointer-events:none}.map-drawing-wrap{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;min-height:100vh;z-index:9999;pointer-events:auto;overflow:hidden}.map-drawing-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:linear-gradient(#0000004d,#0000004d),url(/map.png) center/cover no-repeat;padding:max(1rem,env(safe-area-inset-top)) clamp(1rem,4vw,2rem) max(1rem,env(safe-area-inset-bottom));box-sizing:border-box;gap:clamp(1rem,3vw,1.5rem)}.map-drawing-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.map-drawing-content>*{pointer-events:auto}.map-arrow{position:absolute;font-size:clamp(1.75rem,8vw,4rem);color:#4dd4e8;text-shadow:0 0 20px rgba(77,212,232,.8),2px 2px 8px rgba(0,0,0,.8);font-weight:700;z-index:50;animation:arrowGlow 2s ease-in-out infinite;line-height:1}.map-arrow-top-center{top:max(.75rem,env(safe-area-inset-top));left:50%;transform:translate(-50%)}.map-arrow-top-right-diagonal{top:max(.75rem,env(safe-area-inset-top));right:clamp(.5rem,3vw,2rem)}.map-arrow-bottom-right-diagonal{bottom:max(.75rem,env(safe-area-inset-bottom));right:clamp(.5rem,3vw,2rem)}.map-arrow-top-left{top:50%;transform:translateY(-50%);right:clamp(.5rem,3vw,2rem)}.map-arrow-bottom-center{bottom:max(.75rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%)}@keyframes arrowGlow{0%,to{text-shadow:0 0 20px rgba(77,212,232,.8),2px 2px 8px rgba(0,0,0,.8)}50%{text-shadow:0 0 30px rgba(77,212,232,1),0 0 40px rgba(77,212,232,.6),2px 2px 8px rgba(0,0,0,.8)}}.map-arrow--hinted{animation:map-arrow-hint-pulse .85s ease-in-out 2 forwards}@keyframes map-arrow-hint-pulse{0%,to{color:#4dd4e8;text-shadow:0 0 20px rgba(77,212,232,.8),2px 2px 8px rgba(0,0,0,.8)}50%{color:#f1c40f;text-shadow:0 0 28px rgba(241,196,15,1),0 0 44px rgba(241,196,15,.65),2px 2px 8px rgba(0,0,0,.8)}}.map-arrow-top-center-group{position:absolute;top:max(.75rem,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;gap:clamp(.35rem,1.5vw,.65rem);pointer-events:none}.map-arrow-top-center-group--in-header{position:static;top:auto;left:auto;transform:none;z-index:auto;width:100%}.map-arrow-top-center-group--in-header .map-center-line-hint{width:min(70vw,100%)}.map-arrow-top-center-group .map-arrow-top-center{position:static;top:auto;left:auto;transform:none}.map-center-line-hint{position:relative;width:70vw;z-index:45;pointer-events:none;direction:ltr}.map-center-line-hint__line{width:100%;height:3px;background:#e74c3c;border-radius:2px;box-shadow:0 0 10px #e74c3ce6,0 0 22px #e74c3c73;transform:scaleX(0);transform-origin:left center;animation:map-center-line-draw 1.1s ease-out forwards}@keyframes map-center-line-draw{to{transform:scaleX(1)}}.map-drawing-instruction{position:static;top:auto;left:auto;transform:none;width:100%;text-align:center;color:#4dd4e8;font-size:clamp(.95rem,2.8vw,1.5rem);font-weight:500;line-height:1.85;padding:0 clamp(.75rem,3vw,1.5rem);box-sizing:border-box;text-shadow:2px 2px 8px rgba(0,0,0,.8);transition:all 1s ease;z-index:60}.map-drawing-instruction-bottom{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);font-size:clamp(.95rem,2.5vw,1.2rem)}.map-drawing-instruction-last{color:#5fe4ff;font-weight:700;font-size:clamp(1.1rem,3.2vw,1.5rem);animation:pulse 1.5s ease-in-out infinite;text-shadow:2px 2px 12px rgba(0,0,0,.9);margin:0}.map-drawing-instruction p{margin:clamp(.5rem,2vw,1rem) 0}.map-drawing-instruction p:last-child{color:#5fe4ff;font-weight:700;font-size:clamp(1.1rem,3.5vw,1.8rem);margin-top:clamp(1rem,3vw,2rem);animation:pulse 1.5s ease-in-out infinite;text-shadow:2px 2px 12px rgba(0,0,0,.9)}.map-drawing-canvas-container{position:relative;width:100%;max-width:900px;height:500px;flex:1;max-height:60vh}.map-drawing-canvas{width:100%;height:100%;cursor:crosshair;background:transparent}.map-drawing-controls{display:flex;gap:1rem;direction:ltr}.map-drawing-clear-btn,.map-drawing-continue-btn{padding:.8rem 2rem;font-size:1.1rem}.frequency-tuner{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom));left:clamp(.75rem,3vw,2rem);display:flex;flex-direction:column;align-items:center;gap:clamp(.65rem,2vw,1rem);background:#000000b3;padding:clamp(1rem,3vw,1.5rem) clamp(.75rem,2.5vw,1rem);border-radius:16px;border:2px solid #4dd4e8;box-shadow:0 0 20px #4dd4e84d;width:clamp(88px,24vw,100px);z-index:200;pointer-events:auto;box-sizing:border-box}.frequency-label{color:#4dd4e8;font-size:clamp(.85rem,2.5vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:1px}.frequency-controls{display:flex;flex-direction:column;align-items:center;gap:clamp(.65rem,2vw,1rem)}.frequency-btn{width:clamp(40px,11vw,50px);height:clamp(40px,11vw,50px);font-size:clamp(1.5rem,5vw,2rem);font-weight:700;color:#fff;background:linear-gradient(135deg,#2c84d8,#4dd4e8);border:2px solid #4dd4e8;border-radius:50%;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;line-height:1}.frequency-btn-icon{display:flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;pointer-events:none}.frequency-btn-icon--minus{transform:translateY(-.06em)}.frequency-btn:hover{background:linear-gradient(135deg,#4dd4e8,#5fe4ff);box-shadow:0 0 15px #4dd4e899;transform:scale(1.1)}.frequency-btn:active{transform:scale(.95)}.frequency-display{min-width:clamp(64px,18vw,80px);padding:clamp(.55rem,2vw,.8rem) clamp(.65rem,2vw,1rem);font-size:clamp(1.5rem,5vw,2rem);font-weight:700;color:#5fe4ff;background:#000c;border:3px solid #4dd4e8;border-radius:12px;text-align:center;font-family:Courier New,monospace;box-shadow:inset 0 0 20px #4dd4e833;box-sizing:border-box}.frequency-display--solved{color:#f1c40f;border-color:#f1c40f;box-shadow:0 0 0 3px #f1c40fbf,0 0 30px #f1c40f8c,inset 0 0 20px #f1c40f40;animation:frequency-win-glow 1.2s ease-in-out infinite alternate}@keyframes frequency-win-glow{0%{box-shadow:0 0 0 3px #f1c40f99,0 0 24px #f1c40f66,inset 0 0 16px #f1c40f33}to{box-shadow:0 0 0 4px #f1c40ff2,0 0 48px #f1c40fb3,inset 0 0 28px #f1c40f59}}.frequency-activate-btn{width:100%;padding:clamp(.65rem,2vw,.8rem);font-size:clamp(.9rem,2.8vw,1rem);font-weight:700;color:#fff;background:linear-gradient(135deg,#1fb57b,#0e8f6b);border:2px solid #1fb57b;border-radius:8px;cursor:pointer;transition:all .2s ease}.frequency-activate-btn:hover:not(:disabled){background:linear-gradient(135deg,#22d999,#1fb57b);box-shadow:0 0 15px #1fb57b99}.frequency-activate-btn:disabled{opacity:.5;cursor:not-allowed}.frequency-btn:disabled{opacity:.3;cursor:not-allowed}.frequency-btn--hinted{animation:frequency-control-hint-pulse .75s ease-in-out 1 forwards}.frequency-btn--hinted:disabled{opacity:1;animation:frequency-control-hint-pulse .75s ease-in-out 1 forwards}.frequency-activate-btn--hinted{animation:frequency-activate-hint-pulse .75s ease-in-out 1 forwards}.frequency-activate-btn--hinted:disabled{opacity:1;animation:frequency-activate-hint-pulse .75s ease-in-out 1 forwards}@keyframes frequency-control-hint-pulse{0%,to{box-shadow:none;transform:scale(1)}50%{box-shadow:0 0 22px #4dd4e8f2,0 0 36px #4dd4e859;transform:scale(1.12);border-color:#5fe4ff}}@keyframes frequency-activate-hint-pulse{0%,to{box-shadow:none;transform:scale(1)}50%{box-shadow:0 0 22px #1fb57bf2,0 0 36px #1fb57b59;transform:scale(1.05);border-color:#22d999}}.frequency-error{margin-top:.5rem;padding:.8rem;background:#e74c3ce6;border:2px solid #e74c3c;border-radius:8px;color:#fff;font-size:.85rem;text-align:center;line-height:1.4;font-weight:600}.frequency-error-top{text-align:center;color:#c00;font-size:clamp(.95rem,2.8vw,1.5rem);font-weight:700;line-height:1.85;width:min(96%,36rem);padding:0 clamp(.75rem,3vw,1.5rem);box-sizing:border-box;text-shadow:2px 2px 8px rgba(0,0,0,.8);position:absolute;top:max(1rem,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:100}.frequency-error-top p{margin:clamp(.5rem,2vw,1rem) 0}.frequency-error-timer{color:#900;font-weight:700;font-size:clamp(1.25rem,4vw,1.8rem);margin-top:clamp(1rem,3vw,2rem);animation:pulse 1.5s ease-in-out infinite;text-shadow:2px 2px 12px rgba(0,0,0,.9)}@media (max-width: 640px){.map-drawing-stage{background:linear-gradient(#00000038,#00000059),url(/ship-phone.jpg) center top / cover no-repeat}.map-drawing-header{top:max(.5rem,env(safe-area-inset-top));max-width:min(92vw,20rem)}.map-drawing-instruction{line-height:1.6;font-size:clamp(.75rem,3vw,.9rem)}.frequency-error-top{line-height:1.6}.frequency-tuner{left:50%;right:auto;bottom:max(5.75rem,calc(env(safe-area-inset-bottom) + 5rem));transform:translate(-50%);width:min(calc(100% - 1.5rem),22rem);flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .85rem;z-index:210}.map-drawing-wrap .map-helper-bar{top:auto;bottom:max(2.35rem,calc(env(safe-area-inset-bottom) + 1.85rem));left:50%;right:auto;transform:translate(-50%);min-width:unset;max-width:calc(100% - 1rem);width:max-content;z-index:205}.map-drawing-wrap .pp-helper-actions{flex-direction:row;flex-wrap:nowrap;gap:.3rem;width:auto}.map-drawing-wrap .pp-hint-btn,.map-drawing-wrap .pp-solution-btn{width:auto;flex:0 0 auto;padding:.38rem .55rem;font-size:.72rem}.map-arrow-bottom-center,.map-arrow-bottom-right-diagonal{bottom:max(.5rem,env(safe-area-inset-bottom));z-index:50}.frequency-controls{flex-direction:row-reverse;flex:1;width:100%;min-width:0;justify-content:space-between;align-items:center;gap:.45rem}.frequency-display{flex:1;min-width:0;padding:.45rem .65rem}.frequency-btn{width:40px;height:40px;flex-shrink:0;font-size:1.4rem}.frequency-label{flex-shrink:0}.frequency-activate-btn{width:auto;flex-shrink:0;padding:.55rem .85rem;white-space:nowrap}}@media (max-width: 380px){.frequency-tuner{width:min(calc(100% - 1rem),20rem);gap:.4rem;padding:.55rem .65rem;bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.75rem))}.map-drawing-wrap .map-helper-bar{bottom:max(2.15rem,calc(env(safe-area-inset-bottom) + 1.65rem))}.map-drawing-wrap .pp-hint-btn,.map-drawing-wrap .pp-solution-btn{padding:.34rem .45rem;font-size:.68rem}.frequency-controls{gap:.35rem}.frequency-btn{width:36px;height:36px;font-size:1.25rem}.frequency-display{font-size:1.35rem;padding:.4rem .5rem}.frequency-activate-btn{padding:.5rem .65rem;font-size:.85rem}.map-arrow{font-size:1.5rem}}@media (max-height: 640px){.map-drawing-instruction{line-height:1.45}.map-drawing-instruction p{margin:.35rem 0}.map-drawing-instruction p:last-child{margin-top:.75rem}.frequency-tuner{gap:.4rem;padding:.55rem .7rem}.frequency-controls{gap:.35rem}.frequency-error-top{line-height:1.45}.frequency-error-top p{margin:.35rem 0}.frequency-error-timer{margin-top:.75rem}}.lg-stone{position:relative;background:linear-gradient(135deg,rgba(255,220,120,.04) 0%,transparent 50%),radial-gradient(ellipse at 30% 20%,rgba(180,130,60,.12) 0%,transparent 60%),linear-gradient(180deg,#1e1208,#150d06,#1e1208);border:2px solid #7a5a28;border-radius:4px;padding:2rem 2.5rem;box-shadow:0 0 0 4px #3d2a10,0 0 0 6px #7a5a28,0 0 40px #000c,inset 0 0 60px #0006;direction:rtl}.lg-corner{position:absolute;width:18px;height:18px;border-color:#c9a030;border-style:solid}.lg-corner-tl{top:6px;right:6px;border-width:2px 0 0 2px}.lg-corner-tr{top:6px;left:6px;border-width:2px 2px 0 0}.lg-corner-bl{bottom:6px;right:6px;border-width:0 0 2px 2px}.lg-corner-br{bottom:6px;left:6px;border-width:0 2px 2px 0}.lg-grid{display:flex;flex-direction:column;gap:4px}.lg-row{display:flex;gap:4px;direction:rtl}.lg-cell{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1c1105,#261608);border:1px solid rgba(160,110,40,.35);border-radius:3px;box-shadow:inset 0 1px 3px #0009;transition:background .15s,border-color .15s}.lg-cell:hover{background:linear-gradient(145deg,#2e1d09,#3a2410);border-color:#d2a03cb3}.lg-cell span{font-family:Rubik,David,Times New Roman,serif;font-size:1.25rem;font-weight:400;color:#d4a830;text-shadow:0 0 8px rgba(212,168,48,.4),0 1px 2px rgba(0,0,0,.8);letter-spacing:0;line-height:1}.lg-continue-btn{background:linear-gradient(135deg,#7a5010,#b8780a);color:#fff8e0;border:1px solid #c99020;font-size:1rem;padding:.75rem 2.5rem;box-shadow:0 4px 20px #b4780a66;letter-spacing:.05em}.lg-continue-btn:hover{background:linear-gradient(135deg,#9a6818,#d49020);box-shadow:0 6px 28px #c88c1480}@media (max-width: 720px){.lg-cell{width:36px;height:36px}.lg-cell span{font-size:1rem}.lg-stone{padding:1.2rem 1rem}}.demo-registration-wrap{min-height:calc(100dvh - 120px);display:flex;align-items:center;justify-content:center;padding:max(2rem,env(safe-area-inset-top)) clamp(1rem,4vw,2rem) max(2rem,env(safe-area-inset-bottom));background:linear-gradient(#0a16288c,#0a1628b8),url(/images/lighthouse.png) center/cover no-repeat}.demo-registration-inner{width:min(100%,28rem);background:#fffffff5;border-radius:24px;padding:clamp(1.5rem,4vw,2.25rem);box-shadow:0 20px 60px #00000040;text-align:center}.demo-registration-badge{display:inline-flex;align-items:center;gap:.45rem;background:#1fb57b1f;color:#0e8f6b;border-radius:999px;padding:.4rem .85rem;font-size:.88rem;font-weight:700;margin-bottom:1rem}.demo-registration-inner h1{font-size:clamp(1.6rem,4vw,2rem);margin-bottom:.65rem;color:var(--text)}.demo-registration-sub{color:var(--text-muted);line-height:1.65;margin-bottom:1.35rem;font-size:.98rem}.demo-registration-form{display:flex;flex-direction:column;gap:.85rem;text-align:right}.demo-registration-field{display:flex;flex-direction:column;gap:.3rem}.demo-registration-form input{width:100%;box-sizing:border-box;border:1.5px solid #d8e0ef;border-radius:12px;padding:.85rem 1rem;font:inherit;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.demo-registration-form input:focus{outline:none;border-color:#1fb57b;box-shadow:0 0 0 3px #1fb57b26}.demo-registration-form input.input-error{border-color:#e74c3c}.demo-registration-note{margin:0;font-size:.82rem;color:var(--text-muted)}.demo-registration-contact-error{margin:0;text-align:center}.demo-registration-submit{width:100%;margin-top:.35rem}.demo-registration-back{margin-top:1.15rem}.demo-registration-back a{color:var(--text-muted);text-decoration:none;font-size:.92rem}.demo-registration-back a:hover{color:#1fb57b}@media (max-width: 640px){.demo-registration-wrap{min-height:calc(100dvh - 96px);align-items:flex-start;padding-top:max(1.25rem,env(safe-area-inset-top))}}.demo-room-wrap{width:100%;padding:0;display:flex;flex-direction:column;align-items:center}.story-animation-wrap{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;min-height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/storm.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:max(1rem,env(safe-area-inset-top)) clamp(1rem,4vw,2rem) max(1rem,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;z-index:9999}.story-animation-wrap:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0a162866;z-index:0}.story-animation-content{max-width:800px;width:100%;padding:clamp(1.25rem,4vw,3rem);margin:auto;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex-shrink:0;box-sizing:border-box}.typewriter-text{font-size:clamp(.95rem,2.8vw,1.5rem);line-height:1.85;color:#4dd4e8;text-align:center;font-weight:500;text-shadow:2px 2px 8px rgba(0,0,0,.8);width:100%}.typewriter-text p{margin:clamp(.5rem,2vw,1rem) 0}.typewriter-text p:last-child{color:#5fe4ff;font-weight:700;font-size:clamp(1.1rem,3.5vw,1.8rem);margin-top:clamp(1rem,3vw,2rem);animation:pulse 1.5s ease-in-out infinite;text-shadow:2px 2px 12px rgba(0,0,0,.9)}.story-animation-text{font-size:clamp(.95rem,2.8vw,1.5rem);line-height:1.85;color:#4dd4e8;text-align:center;font-weight:500;text-shadow:2px 2px 8px rgba(0,0,0,.8);width:100%}.story-animation-text p{margin:clamp(.5rem,2vw,1rem) 0}.story-animation-text p:last-child{color:#5fe4ff;font-weight:700;font-size:clamp(1.1rem,3.5vw,1.8rem);margin-top:clamp(1rem,3vw,2rem);animation:pulse 1.5s ease-in-out infinite;text-shadow:2px 2px 12px rgba(0,0,0,.9)}.story-animation-wrap--exit{animation:storyExit 1s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes storyExit{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.06);filter:blur(10px)}}.demo-room-stage--exit{z-index:10001!important;animation:demoRoomExit 1s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.demo-room-stage--enter{animation:demoRoomEnter 1s cubic-bezier(.22,1,.36,1) forwards;pointer-events:auto}.demo-finish.demo-room-stage--enter{animation:demoRoomEnter 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes demoRoomExit{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.06);filter:blur(10px)}}@keyframes demoRoomEnter{0%{opacity:0}to{opacity:1}}.demo-room-wrap--story-transition{position:relative;overflow:hidden}.demo-room-wrap--story-transition .demo-room-stage--enter:not(.demo-room-stage--exit),.demo-room-wrap--story-transition .demo-room-wrap--finish.demo-room-stage--enter{z-index:10002!important}.demo-story-puzzle-bridge{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 45%,rgba(95,228,255,.28) 0%,transparent 70%),linear-gradient(180deg,#0a162800,#0a162859);animation:storyPuzzleBridge 1s ease-out forwards}@keyframes storyPuzzleBridge{0%{opacity:0}35%{opacity:1}to{opacity:0}}.story-start-btn{margin-top:clamp(1rem,3vw,1.5rem);padding:clamp(.95rem,2.5vw,1.2rem) clamp(1.5rem,5vw,3rem);font-size:clamp(1rem,3.5vw,1.4rem);font-weight:700;color:#fff;background:linear-gradient(135deg,#2c84d8,#4dd4e8);border:none;border-radius:16px;cursor:pointer;box-shadow:0 8px 24px #2c84d866;animation:blink 2s ease-in-out infinite;max-width:100%;text-align:center}@media (max-width: 640px){.story-animation-wrap{background-position:center 30%}.story-animation-content{padding:1rem .75rem 1.25rem}.story-animation-text{line-height:1.7}.story-animation-text p{margin:.55rem 0}.story-start-btn{width:min(100%,20rem)}}.story-start-btn:hover{background:linear-gradient(135deg,#4dd4e8,#5fe4ff);animation:none}.story-start-btn:active{transform:scale(.98)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1;box-shadow:0 8px 24px #2c84d866}50%{opacity:.6;box-shadow:0 8px 32px #4dd4e8cc}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.demo-progress{display:flex;gap:.6rem;margin-bottom:2rem}.demo-progress-dot{width:12px;height:12px;border-radius:50%;background:#ffffff26;transition:background .3s}.demo-progress-dot.active{background:var(--accent);box-shadow:0 0 8px var(--accent)}.demo-progress-dot.done{background:#18a06d}.demo-progress-dot.wrong{background:#ff6b6b}.demo-timer{position:fixed;top:2rem;right:2rem;font-size:2.5rem;font-weight:700;color:#4dd4e8;background:#000c;padding:1rem 1.5rem;border-radius:12px;border:3px solid #4dd4e8;box-shadow:0 0 20px #4dd4e866;font-family:Courier New,monospace;z-index:1000;direction:ltr}.light-panel-header{width:min(96%,40rem);max-width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(.35rem,1.2vh,.65rem);flex-shrink:0;z-index:10;pointer-events:none}.light-panel-wrap{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;min-height:100vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(#0000004d,#0000004d),url(/panel.png) center/cover no-repeat;padding:max(.75rem,env(safe-area-inset-top)) clamp(.75rem,3vw,2rem) max(.5rem,env(safe-area-inset-bottom));padding-top:clamp(3rem,8vw,4.5rem);box-sizing:border-box;gap:clamp(.5rem,1.5vh,1rem);z-index:9999;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.light-panel-body{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;gap:clamp(.35rem,1vh,1rem);padding-bottom:.25rem}.light-panel-body--enter{animation:lightPanelReveal .85s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.lights-controls--enter{animation:lightPanelReveal .85s cubic-bezier(.22,1,.36,1) .12s forwards;opacity:0}@keyframes lightPanelReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.light-panel-book{position:absolute;top:max(clamp(.5rem,2vw,1rem),env(safe-area-inset-top));left:max(clamp(.5rem,2vw,1rem),env(safe-area-inset-left));width:clamp(72px,18vw,120px);height:clamp(72px,18vw,120px);z-index:30;border-radius:50%;border:1px solid rgba(255,215,0,.9);object-fit:cover;cursor:pointer;touch-action:manipulation;animation:bookPulse 2s ease-in-out infinite;transition:transform .3s ease}@keyframes bookPulse{0%,to{filter:drop-shadow(0 0 10px rgba(255,215,0,.6)) drop-shadow(4px 4px 8px rgba(0,0,0,.5))}50%{filter:drop-shadow(0 0 20px rgba(255,215,0,.9)) drop-shadow(4px 4px 8px rgba(0,0,0,.5))}}.light-panel-book:hover{transform:scale(1.15);animation:none;filter:drop-shadow(0 0 25px rgba(255,215,0,1)) drop-shadow(4px 4px 8px rgba(0,0,0,.7))}.light-panel-book--hinted{animation:light-panel-book-hint-pulse .85s ease-in-out 2 forwards}@keyframes light-panel-book-hint-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(255,215,0,.6)) drop-shadow(4px 4px 8px rgba(0,0,0,.5));border-color:#ffd700e6}50%{transform:scale(1.14);filter:drop-shadow(0 0 26px rgba(77,212,232,1)) drop-shadow(0 0 40px rgba(77,212,232,.55)) drop-shadow(4px 4px 8px rgba(0,0,0,.5));border-color:#4dd4e8}}.letter-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem;animation:fadeIn .3s ease}.letter-modal-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.letter-modal-image{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 10px 50px #00000080}.letter-modal-close{position:absolute;top:-3rem;right:0;background:#fff3;border:2px solid #fff;color:#fff;font-size:2rem;width:45px;height:45px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1;padding:0}.letter-modal-close:hover{background:#fff6;transform:scale(1.1)}.light-panel-instruction{text-align:center;color:#4dd4e8;font-size:clamp(.95rem,2.8vw,1.5rem);font-weight:500;line-height:1.65;width:100%;max-width:100%;padding:0 clamp(.5rem,2vw,1rem);margin-top:0;text-shadow:2px 2px 8px rgba(0,0,0,.8);flex-shrink:0;box-sizing:border-box}.light-panel-instruction p{margin:clamp(.25rem,1vh,.75rem) 0;color:#5fe4ff;font-weight:700;font-size:clamp(1.05rem,3.5vw,1.8rem);line-height:1.55;text-shadow:2px 2px 12px rgba(0,0,0,.9)}.light-panel-instruction p:last-child{margin-top:clamp(.25rem,1vh,1rem);animation:pulse 1.5s ease-in-out infinite}.lights-grid-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:1;min-height:0}.lights-grid-wrap--hinted{padding:clamp(3.25rem,14vw,5rem);margin-top:clamp(-1.5rem,-4vh,-.75rem)}.lp-direction{position:absolute;font-weight:700;font-size:clamp(1rem,3.5vw,1.35rem);color:#5fe4ff;text-shadow:0 0 12px rgba(77,212,232,.55);pointer-events:none;white-space:nowrap;animation:lp-direction-hint-pop .55s cubic-bezier(.22,1,.36,1) forwards}.lp-direction--north{top:clamp(.85rem,3vw,1.35rem);left:50%;transform:translate(-50%)}.lp-direction--south{bottom:0;left:50%;transform:translate(-50%);animation-name:lp-direction-hint-pop-south}.lp-direction--east{right:0;top:50%;transform:translateY(-50%);animation-name:lp-direction-hint-pop-east}.lp-direction--west{left:0;top:50%;transform:translateY(-50%);animation-name:lp-direction-hint-pop-west}@keyframes lp-direction-hint-pop{0%{opacity:0;transform:translate(-50%) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes lp-direction-hint-pop-south{0%{opacity:0;transform:translate(-50%) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes lp-direction-hint-pop-east{0%{opacity:0;transform:translateY(-50%) scale(.92)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes lp-direction-hint-pop-west{0%{opacity:0;transform:translateY(-50%) scale(.92)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes lp-direction-hint-pop-east-mobile{0%{opacity:0;transform:translate(50%,-50%) scale(.92)}to{opacity:1;transform:translate(50%,-50%) scale(1)}}@keyframes lp-direction-hint-pop-west-mobile{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.lights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.4rem,2vw,2rem);width:min(460px,88vw,42dvh);max-width:100%;max-height:100%;flex-shrink:1}.light-circle{width:100%;aspect-ratio:1;border-radius:50%;background:#2c84d8;border:clamp(2px,.5vw,4px) solid #1a5a8a;cursor:pointer;touch-action:manipulation;transition:all .3s ease;box-shadow:0 4px 15px #2c84d866,inset 0 2px 10px #0000004d;animation:light-circle-breathe 2.2s ease-in-out infinite}.light-circle:hover{animation-play-state:paused;transform:scale(1.05);box-shadow:0 6px 20px #2c84d899,inset 0 2px 10px #0000004d}.light-circle.light-on{background:#f1c40f;border-color:#d4a006;box-shadow:0 4px 20px #f1c40fcc,0 0 30px #f1c40f80,inset 0 2px 10px #0003;animation:light-circle-on-breathe 1.4s ease-in-out infinite}@keyframes light-circle-breathe{0%,to{transform:scale(1)}50%{transform:scale(.92)}}@keyframes light-circle-on-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.lights-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,1.5dvh,2rem);width:100%;flex-shrink:0;padding:clamp(.5rem,1.5dvh,1.25rem) clamp(.5rem,2vw,1rem);padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));background:linear-gradient(to top,rgba(0,0,0,.92) 55%,rgba(0,0,0,.5) 80%,transparent);z-index:20}.light-activate-btn,.light-reset-btn{padding:clamp(.65rem,1.8dvh,1.1rem) clamp(1.15rem,4.5vw,3.2rem);font-size:clamp(.95rem,2.2dvh,1.4rem);font-weight:700;border:none;border-radius:12px;cursor:pointer;touch-action:manipulation;transition:all .2s ease;box-shadow:0 4px 12px #0000004d;min-width:clamp(104px,20vw,140px)}.light-activate-btn{background:linear-gradient(135deg,#1fb57b,#0e8f6b);color:#fff;border:3px solid #1fb57b}.light-activate-btn:hover{background:linear-gradient(135deg,#22d999,#1fb57b);box-shadow:0 6px 16px #1fb57b80;transform:translateY(-2px)}.light-reset-btn{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:3px solid #e74c3c}.light-reset-btn:hover{background:linear-gradient(135deg,#ff5a4a,#e74c3c);box-shadow:0 6px 16px #e74c3c80;transform:translateY(-2px)}@media (max-height: 720px) and (min-width: 641px){.light-panel-instruction{line-height:1.45}.light-panel-instruction p{margin:clamp(.15rem,.6dvh,.5rem) 0;font-size:clamp(1rem,3.2vw,1.6rem)}.lights-grid{width:min(390px,82vw,38dvh);gap:clamp(.35rem,1.5dvh,1.25rem)}}@media (max-width: 640px){.light-panel-wrap{padding-top:max(2.5rem,calc(env(safe-area-inset-top) + 1.75rem));gap:clamp(.35rem,1vh,.65rem);justify-content:flex-start;background:linear-gradient(#00000038,#00000059),url(/panel-phone.png) center top / cover no-repeat}.light-panel-header{width:min(92vw,20rem)}.light-panel-instruction{line-height:1.5}.light-panel-instruction p{margin:.3rem 0;font-size:clamp(.95rem,3.2vw,1.35rem);line-height:1.45}.light-panel-instruction p:last-child{margin-top:.45rem}.light-panel-book{width:clamp(52px,13vw,68px);height:clamp(52px,13vw,68px)}.lights-grid{width:70vw;gap:clamp(.35rem,2.5vw,.85rem)}.lights-grid-wrap--hinted{width:100%;max-width:100%;padding-inline:0;padding-block:clamp(2rem,9vw,3rem);margin-top:clamp(-.75rem,-2vh,-.35rem);box-sizing:border-box;overflow:visible}.lights-grid-wrap--hinted .lights-grid{width:58vw;margin-inline:auto}.lights-grid-wrap--hinted .lp-direction--east{right:calc((100% - 58vw)/4);left:auto;transform:translate(50%,-50%);animation-name:lp-direction-hint-pop-east-mobile}.lights-grid-wrap--hinted .lp-direction--west{left:calc((100% - 58vw)/4);right:auto;transform:translate(-50%,-50%);animation-name:lp-direction-hint-pop-west-mobile}.lights-grid-wrap--hinted .lp-direction--north{top:clamp(.35rem,2vw,.85rem)}.lights-grid-wrap--hinted .lp-direction--south{bottom:clamp(.15rem,1vw,.5rem)}.light-panel-wrap:has(.lights-grid-wrap--hinted) .light-panel-body{overflow:visible}.light-panel-wrap .lights-controls{flex-wrap:nowrap;gap:.6rem;padding-inline:.65rem;padding-top:.5rem;padding-bottom:.35rem;width:100%;box-sizing:border-box}.light-panel-wrap .light-activate-btn,.light-panel-wrap .light-reset-btn{flex:1;min-width:0;max-width:none;padding:.65rem 1rem;font-size:clamp(.9rem,2.8vw,1.1rem)}.light-panel-wrap .lp-helper-bar{position:static;top:auto;right:auto;left:auto;bottom:auto;transform:none;width:100%;min-width:unset;max-width:100%;flex-shrink:0;padding:0 .65rem max(.65rem,env(safe-area-inset-bottom));box-sizing:border-box}.light-panel-wrap .pp-helper-actions{flex-direction:row;flex-wrap:nowrap;gap:.35rem;width:100%}.light-panel-wrap .pp-hint-btn,.light-panel-wrap .pp-solution-btn{flex:1;min-width:0;width:auto;padding:.45rem .35rem;font-size:clamp(.72rem,2.8vw,.85rem)}.letter-modal{padding:1rem}.letter-modal-close{top:-2.5rem;width:40px;height:40px;font-size:1.6rem}}@media (max-width: 380px){.lights-grid{width:70vw;gap:.3rem}.light-panel-instruction p{font-size:clamp(.9rem,3.5vw,1.15rem)}.light-panel-wrap .light-activate-btn,.light-panel-wrap .light-reset-btn{font-size:.85rem;padding:.55rem .75rem}.light-panel-wrap .pp-hint-btn,.light-panel-wrap .pp-solution-btn{padding:.4rem .25rem;font-size:.68rem}}@media (max-height: 640px) and (min-width: 641px){.light-panel-wrap{padding-top:clamp(2.75rem,9vw,3.5rem)}.light-panel-book{width:clamp(56px,14vw,80px);height:clamp(56px,14vw,80px)}.lights-grid{width:min(340px,80vw,32dvh);gap:clamp(.3rem,1.2dvh,.85rem)}.light-activate-btn,.light-reset-btn{padding:clamp(.45rem,1.2dvh,.65rem) clamp(.85rem,3.5vw,1.5rem);font-size:clamp(.8rem,1.8dvh,1rem);min-width:80px}}@media (max-width: 480px){.demo-timer{top:1rem;right:1rem;font-size:1.5rem;padding:.6rem 1rem}}.demo-card{background:#fff;border-radius:24px;padding:2.5rem 2.5rem 2rem;max-width:640px;width:100%;box-shadow:0 30px 80px #0000004d}.demo-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.demo-card-emoji{font-size:2.5rem;width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#1fb57b1a,#2c84d81a);display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo-card-num{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:.2rem}.demo-card h2{font-size:1.3rem;font-weight:800;color:var(--text)}.demo-question{background:#f5f7ff;border-radius:14px;padding:1.2rem 1.4rem;margin-bottom:1.25rem;border-right:4px solid var(--accent)}.demo-question p{font-size:1rem;line-height:1.7;color:var(--text);font-weight:500}.demo-hint{background:#ffc8321f;border:1px solid rgba(255,200,50,.3);border-radius:10px;padding:.75rem 1rem;font-size:.9rem;color:#8a6a00;margin-bottom:1rem}.demo-input-row{display:flex;gap:.75rem;margin-bottom:.75rem}.demo-input{flex:1;padding:.8rem 1rem;background:#f5f7fc;border:1.5px solid #e2e6f3;border-radius:12px;font-family:inherit;font-size:1rem;color:var(--text);transition:border-color .2s}.demo-input:focus{outline:none;border-color:var(--accent)}.demo-input-correct{border-color:#18a06d!important;background:#edfdf5!important}.demo-input-wrong{border-color:#ff6b6b!important;background:#fff0f0!important}.demo-input:disabled{opacity:.85;cursor:default}.demo-check-btn{padding:.8rem 1.5rem;font-size:.95rem;flex-shrink:0}.demo-result{padding:.75rem 1rem;border-radius:10px;font-size:.95rem;font-weight:600;margin-bottom:1rem}.demo-result-correct{background:#1fb57b1a;color:#18a06d;border:1px solid rgba(31,181,123,.25)}.demo-result-wrong{background:#ff6b6b1a;color:#c33;border:1px solid rgba(255,107,107,.25)}.demo-actions{display:flex;justify-content:space-between;align-items:center}.demo-hint-btn{background:none;border:1.5px solid #dde2f1;border-radius:50px;padding:.45rem 1.1rem;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer;font-family:inherit;transition:all .2s}.demo-hint-btn:hover{border-color:var(--accent);color:var(--accent)}.demo-next-btn{padding:.7rem 1.5rem;font-size:.95rem}.demo-room-wrap--finish{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:max(1rem,env(safe-area-inset-top)) clamp(1rem,4vw,2rem) max(1rem,env(safe-area-inset-bottom))}.demo-room-wrap--finish:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a16286b;z-index:0;pointer-events:none}.demo-finish-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}.demo-finish-content{position:relative;z-index:1;max-width:800px;width:100%;padding:clamp(1.25rem,4vw,3rem);margin:auto;display:flex;flex-direction:column;align-items:center;flex-shrink:0;box-sizing:border-box}.demo-finish-btn{margin-top:clamp(1rem,3vw,2rem);padding:clamp(.75rem,2vw,.9rem) clamp(1.25rem,4vw,2rem);font-size:clamp(.9rem,2.8vw,1rem);max-width:100%;text-align:center}@media (max-width: 640px){.demo-room-wrap--finish{justify-content:flex-start}.demo-finish-content{padding-top:clamp(1.5rem,5vw,2.25rem)}.demo-room-wrap--finish .story-animation-text{line-height:1.65}.demo-room-wrap--finish .story-animation-text p{margin:clamp(.4rem,1.5vw,.75rem) 0}.demo-finish-video{object-position:center 35%}}@media (max-width: 380px){.demo-finish-content{padding-inline:.85rem}.demo-room-wrap--finish .story-animation-text p:last-child{margin-top:clamp(.75rem,2.5vw,1.25rem)}.demo-finish-btn{width:100%;max-width:16rem}}@media (max-height: 640px){.demo-room-wrap--finish{justify-content:flex-start}.demo-room-wrap--finish .story-animation-text{line-height:1.5}.demo-room-wrap--finish .story-animation-text p{margin:.35rem 0}.demo-room-wrap--finish .story-animation-text p:last-child{margin-top:.75rem}.demo-finish-btn{margin-top:.85rem}}.blog-hero{background:#091633;padding:8rem 5% 4rem;text-align:center;position:relative;overflow:hidden}.blog-layout{display:grid;grid-template-columns:280px 1fr;grid-template-areas:"sidebar main";min-height:calc(100vh - 120px);direction:rtl}.blog-sidebar{grid-area:sidebar;background:#f4f6fb;border-left:1px solid #e5e9f5;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}.blog-search-wrap{position:relative;display:flex;align-items:center;background:#fff;border:1.5px solid #e5e9f5;border-radius:10px;padding:.5rem .75rem;gap:.4rem;margin-bottom:.25rem;flex-shrink:0}.blog-search-icon{font-size:.95rem;flex-shrink:0}.blog-search-input{border:none;outline:none;background:transparent;font-family:inherit;font-size:.88rem;color:var(--text);width:100%;direction:rtl}.blog-search-input::placeholder{color:#b8c0d4}.blog-search-clear{background:none;border:none;cursor:pointer;color:#aaa;font-size:.8rem;padding:0;line-height:1;flex-shrink:0}.blog-search-clear:hover{color:#555}.blog-no-results{font-size:.85rem;color:var(--text-muted);text-align:center;padding:1rem 0}.blog-mobile-picker{display:none}.blog-sidebar-nav{display:flex;flex-direction:column;gap:.75rem}.blog-nav-item{display:flex;align-items:center;gap:.75rem;background:#fff;border:1.5px solid #e5e9f5;border-radius:12px;padding:.75rem;cursor:pointer;text-align:right;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.blog-nav-item:hover{border-color:var(--accent);box-shadow:0 2px 12px #1fb57b1a}.blog-nav-active{border-color:var(--accent)!important;background:#f0fdf8!important;box-shadow:0 2px 16px #1fb57b26!important}.blog-nav-thumb{width:60px;height:50px;object-fit:cover;border-radius:8px;flex-shrink:0}.blog-nav-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.blog-nav-title{font-size:.9rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-nav-date{font-size:.75rem;color:var(--text-muted)}.blog-main{grid-area:main;padding:2.5rem 3rem;overflow-y:auto;display:flex;justify-content:center}.riddle-post-full{width:100%;max-width:100%}@media (max-width: 768px){.blog-layout{grid-template-columns:1fr;grid-template-areas:"sidebar" "main"}.blog-sidebar{flex-direction:column;overflow:visible;border-left:none;border-bottom:1px solid #e5e9f5;padding:1rem;gap:.75rem}.blog-mobile-picker{display:flex;flex-direction:column;gap:.45rem;width:100%}.blog-mobile-picker-label{font-size:.9rem;font-weight:700;color:var(--text)}.blog-riddle-dropdown{position:relative;width:100%}.blog-riddle-dropdown-trigger{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1.5px solid #e5e9f5;border-radius:14px;cursor:pointer;text-align:right;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 10px #0f172a0a}.blog-riddle-dropdown-trigger:disabled{opacity:.55;cursor:not-allowed}.blog-riddle-dropdown--open .blog-riddle-dropdown-trigger,.blog-riddle-dropdown-trigger:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1fb57b26}.blog-riddle-dropdown-chevron{flex-shrink:0;width:1rem;height:1rem;margin-inline-start:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6f80' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease}.blog-riddle-dropdown--open .blog-riddle-dropdown-chevron{transform:rotate(180deg)}.blog-riddle-dropdown-placeholder{flex:1;font-size:.95rem;font-weight:600;color:var(--text-muted);text-align:right}.blog-riddle-dropdown-menu{position:absolute;top:calc(100% + .45rem);right:0;left:0;z-index:30;display:flex;flex-direction:column;gap:.55rem;max-height:min(52vh,360px);overflow-y:auto;padding:.55rem;background:#fff;border:1.5px solid #e5e9f5;border-radius:16px;box-shadow:0 16px 40px #0f172a24}.blog-riddle-dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem;background:#f8fafc;border:1.5px solid #e8edf8;border-radius:12px;cursor:pointer;text-align:right;transition:border-color .2s,background .2s,box-shadow .2s}.blog-riddle-dropdown-item:hover{border-color:#1fb57b73;background:#f4fdf9}.blog-riddle-dropdown-item--active{border-color:var(--accent)!important;background:#f0fdf8!important;box-shadow:0 2px 14px #1fb57b1f}.blog-riddle-dropdown-thumb{width:52px;height:44px;object-fit:cover;border-radius:8px;flex-shrink:0}.blog-riddle-dropdown-thumb--emoji{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0fdf8,#e8f8f2);border:1px solid rgba(31,181,123,.15)}.blog-riddle-dropdown-item-body{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.blog-riddle-dropdown-item-title{font-size:.88rem;font-weight:700;color:var(--text);line-height:1.35;white-space:normal}.blog-riddle-dropdown-item-date{font-size:.74rem;color:var(--text-muted)}.blog-riddle-dropdown-check{flex-shrink:0;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:#fff;font-size:.72rem;font-weight:800}.blog-sidebar-nav{display:none}.blog-main{padding:1.5rem 1rem}}.blog-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 30%,rgba(31,181,123,.15) 0%,transparent 60%);pointer-events:none}.blog-hero-content{position:relative;z-index:1;max-width:520px;margin:0 auto}.blog-hero-badge{display:inline-block;background:#1fb57b26;border:1px solid rgba(31,181,123,.35);color:var(--accent);font-weight:700;font-size:.9rem;padding:.4rem 1.1rem;border-radius:50px;margin-bottom:1.2rem}.blog-hero h1{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;color:#fff;margin-bottom:1rem}.blog-hero p{color:#8fa8c4;font-size:1.05rem;max-width:560px;margin:0 auto;line-height:1.7}.blog-hero p a{color:var(--accent);font-weight:600;text-decoration:none}.blog-hero p strong{color:#fff}.blog-hero-cta{margin-top:1.75rem;display:flex;justify-content:center}.blog-section{padding:4rem 5%;background:var(--bg-dark)}.blog-grid{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.riddle-post{background:#fff;border-radius:20px;padding:2rem 2.2rem;border:1.5px solid #e8edf8;box-shadow:0 8px 30px #0f172a0f;transition:box-shadow .3s,transform .3s}.riddle-post:hover{box-shadow:0 16px 50px #0f172a1a;transform:translateY(-3px)}.riddle-post-header{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;direction:rtl}.riddle-post-title{font-size:1.4rem;font-weight:800;color:#4ab3df;text-align:center;width:100%;line-height:1.35}.riddle-post-meta{display:flex;align-items:center;gap:.5rem;direction:rtl;flex-shrink:0}.riddle-post-meta-info{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}@media (max-width: 640px){.riddle-post-header{align-items:center;gap:.85rem;margin-bottom:1rem}.riddle-post-meta{justify-content:center;width:100%}.riddle-post-meta-info{align-items:center;text-align:center}.riddle-post-title{text-align:center;font-size:clamp(1.15rem,5vw,1.35rem)}}.riddle-post-num{font-size:.85rem;font-weight:700;color:var(--accent);opacity:.9}.riddle-post-emoji{font-size:1.6rem;flex-shrink:0}.riddle-post-week{display:block;font-size:1rem;font-weight:800;color:var(--text)}.riddle-post-img{display:block;width:60%;max-width:420px;margin:0 auto 1.5rem;border-radius:12px;object-fit:contain}.riddle-post-img-zoom{cursor:zoom-in;transition:transform .2s,box-shadow .2s}.riddle-post-img-zoom:hover{transform:scale(1.03);box-shadow:0 8px 32px #0006}.lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.lightbox-img{max-width:92vw;max-height:90vh;border-radius:10px;object-fit:contain;box-shadow:0 8px 60px #000000b3}.lightbox-close{position:fixed;top:1.2rem;left:1.4rem;background:#ffffff1f;border:none;color:#fff;font-size:1.4rem;width:2.4rem;height:2.4rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10000}.lightbox-close:hover{background:#ffffff40}.riddle-post-date{display:block;font-size:.8rem;color:var(--text-muted);margin-top:.1rem}.riddle-post-question{font-size:1.08rem;line-height:1.8;color:var(--text);font-weight:500;margin-bottom:1.5rem;white-space:pre-line;padding:1.2rem 1.4rem;background:#f6f8ff;border-radius:12px;border-right:4px solid var(--accent)}.riddle-post-footer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.riddle-closed-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;color:#94a3b8;background:#94a3b81a;border:1px solid rgba(148,163,184,.25);padding:.35rem .9rem;border-radius:50px}.riddle-open-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;color:var(--accent);background:#1fb57b1a;border:1px solid rgba(31,181,123,.25);padding:.35rem .9rem;border-radius:50px}.riddle-reveal-btn{background:none;border:1.5px solid #dde2f1;border-radius:50px;padding:.4rem 1rem;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer;font-family:inherit;transition:all .2s}.riddle-reveal-btn:hover{border-color:var(--accent);color:var(--accent)}.riddle-answer{width:100%;margin-top:.75rem;padding:1.1rem 1.4rem;background:#1fb57b14;border-radius:12px;border:1px solid rgba(31,181,123,.25);color:var(--text);display:flex;flex-direction:column;gap:.6rem}.riddle-answer-code{font-size:1.6rem;font-weight:800;color:var(--accent);letter-spacing:.12em;text-align:center}.riddle-answer-img{width:55%;max-width:320px;border-radius:10px;margin:.3rem auto;display:block}.riddle-answer-explanation{font-size:.95rem;line-height:1.7;white-space:pre-line;color:var(--text-muted, #b0b8c9);text-align:right;margin:0}.riddle-post-btn{margin-right:auto;padding:.55rem 1.3rem;font-size:.9rem}.riddle-form-wrap{margin-top:1.2rem;padding:1.4rem;background:#f6f8ff;border:1.5px solid #e5e9f5;border-radius:14px;direction:rtl}.riddle-form{display:flex;flex-direction:column;gap:.7rem;direction:rtl;text-align:right}.riddle-form input{width:100%;padding:.75rem 1rem;background:#fff;border:1.5px solid #e5e9f5;border-radius:10px;color:var(--text);font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;direction:rtl;text-align:right}.riddle-form input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1fb57b1f}.riddle-form input::placeholder{color:#b8c0d4}.riddle-form-actions{display:flex;gap:.75rem;align-items:center;margin-top:.3rem}.riddle-form-subscribe{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-muted, #b0b8c9);cursor:pointer;-webkit-user-select:none;user-select:none}.riddle-form-subscribe input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.riddle-form-cancel{background:none;border:1.5px solid rgba(255,255,255,.15);color:var(--text-muted);cursor:pointer;font-size:.9rem;font-family:inherit;padding:.6rem 1.4rem;border-radius:50px;transition:border-color .2s,color .2s,background .2s}.riddle-form-cancel:hover{border-color:#e74c3c;color:#e74c3c;background:#e74c3c12}.riddle-field{display:flex;flex-direction:column;gap:.25rem}.riddle-form input.input-error{border-color:#e74c3c;background:#e74c3c0a}.field-error{font-size:.8rem;color:#e74c3c;padding-right:.3rem}.riddle-form-error{color:#e74c3c;font-size:.88rem}.success-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#000000a6;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .2s ease}.success-modal{background:var(--card, #12213a);border:1px solid rgba(31,181,123,.3);border-radius:18px;padding:2.5rem 2rem;max-width:380px;width:90%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.7rem;box-shadow:0 20px 60px #00000080;animation:slideUp .25s ease}.success-modal-icon{font-size:3rem}.success-modal-title{font-size:1.3rem;font-weight:700;color:var(--accent);margin:0}.success-modal-text{color:var(--text-muted, #b0b8c9);font-size:.97rem;margin:0}.success-modal-btn{margin-top:.5rem;padding:.6rem 2rem}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.riddle-form-success{text-align:center;padding:2rem 1.4rem}.riddle-form-success-icon{font-size:2.5rem;margin-bottom:.5rem}.riddle-form-success p{color:var(--text);margin:.25rem 0}.riddle-form-close{margin-top:1rem;background:none;border:1px solid var(--accent);color:var(--accent);padding:.4rem 1.2rem;border-radius:8px;cursor:pointer;font-size:.9rem}.riddle-section{padding:5rem 5%;background:var(--gradient-dark)}.riddle-box{max-width:700px;margin:0 auto;text-align:center}.riddle-badge{display:inline-block;background:var(--gradient-1);color:#fff;font-weight:700;font-size:.85rem;padding:.4rem 1.2rem;border-radius:50px;margin-bottom:1.2rem;letter-spacing:.03em}.riddle-box h2{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;color:var(--text);margin-bottom:2rem}.riddle-card{background:#fff;border-radius:20px;padding:2.2rem 2.5rem;border:1.5px solid rgba(31,181,123,.2);box-shadow:0 16px 50px #0f172a14;margin-bottom:2rem;position:relative}.riddle-card-icon{position:absolute;top:-22px;left:50%;transform:translate(-50%);background:#fff;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0f172a1a}.riddle-home-title{font-size:1.2rem;font-weight:700;color:var(--text);margin-bottom:1.25rem}.riddle-home-img{width:100%;border-radius:12px;margin-bottom:1.25rem;display:block}.riddle-text{text-align:right}.riddle-text p{font-size:1.15rem;line-height:1.75;color:var(--text);font-weight:500;margin:0}.riddle-text p+p{margin-top:1.1rem}.riddle-cta p{color:var(--text-muted);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.riddle-cta a:not(.btn){color:var(--accent);font-weight:600;text-decoration:none}.riddle-cta a:not(.btn):hover{text-decoration:underline}.riddle-btn{padding:.9rem 2rem;font-size:1rem;max-width:100%;text-align:center;white-space:normal;line-height:1.45}.contact-wrap{padding:6rem 5%;background:var(--bg-dark);scroll-margin-top:110px}.blog-layout+.contact-wrap{margin-top:4rem;background:linear-gradient(180deg,#e8edf5,#dfe6f0)}.contact-container{max-width:1050px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:0;border-radius:28px;overflow:hidden;box-shadow:0 40px 100px #0f172a21}.contact-left{background:linear-gradient(160deg,#0d2748,#091633);padding:3.5rem 2.8rem;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.contact-left:before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(31,181,123,.2) 0%,transparent 70%);pointer-events:none}.contact-eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;display:block}.contact-left h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;color:#fff;line-height:1.25;width:100%;margin-bottom:1rem}.contact-left h2 span{background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-desc{color:#8fa8c4;font-size:.95rem;line-height:1.65;margin-bottom:2.5rem}.contact-info-list{display:flex;flex-direction:column;gap:1.25rem}.contact-info-row{display:flex;align-items:center;gap:1rem;text-decoration:none;padding:.85rem 1rem;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);transition:background .22s,border-color .22s,transform .22s}.contact-info-row:hover{background:#1fb57b1f;border-color:#1fb57b4d;transform:translate(-4px)}.contact-info-static{cursor:default}.contact-info-static:hover{background:#ffffff0d;border-color:#ffffff12;transform:none}.contact-info-dot{font-size:1.25rem;width:42px;height:42px;border-radius:12px;background:#ffffff12;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info-title{display:block;font-size:.75rem;font-weight:700;color:#6a8aaa;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.15rem}.contact-info-detail{display:block;color:#d8e6f4;font-size:.93rem;font-weight:500}.contact-right{background:#fff;padding:3.5rem 3rem}.contact-right h3{font-size:1.5rem;font-weight:800;color:var(--text);margin-bottom:.3rem}.contact-form-sub{color:var(--text-muted);font-size:.93rem;margin-bottom:2rem}.contact-form-row2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-form .form-row{margin-bottom:1.1rem}.contact-form input,.contact-form textarea{width:100%;padding:.8rem 1.1rem;background:#f6f8ff;border:1.5px solid #e5e9f5;border-radius:12px;color:var(--text);font-family:inherit;font-size:.97rem;resize:vertical;transition:border-color .2s,background .2s,box-shadow .2s}.contact-form textarea{min-height:120px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#b8c0d4}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #1fb57b21}.contact-submit-btn{width:100%;margin-top:.5rem;padding:1rem 2rem;font-size:1.05rem}.contact-form .contact-date-field{margin-bottom:1.1rem}.contact-form .bm-footer-date-label{font-size:.93rem;font-weight:600;color:var(--text)}.contact-form .bm-date-picker-trigger{width:100%;padding:.8rem 1.1rem;background:#f6f8ff;border:1.5px solid #e5e9f5;border-radius:12px;color:var(--text);font-family:inherit;font-size:.97rem;transition:border-color .2s,background .2s,box-shadow .2s}.contact-form .bm-date-picker-trigger:focus,.contact-form .bm-date-picker-trigger:hover{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #1fb57b21}.room-page-contact-blue .contact-left{background:linear-gradient(160deg,#0a1e4a,#091633)}.room-page-contact-blue .contact-left:before{background:radial-gradient(circle,rgba(26,95,168,.25) 0%,transparent 70%)}@media (max-width: 768px){.contact-container{grid-template-columns:1fr}.contact-left,.contact-right{padding:2.5rem 1.5rem}.contact-form-row2{grid-template-columns:1fr}}.menu-toggle{display:none}@media (max-width: 768px){.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:.75rem 5% 1.25rem;background:#091633;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 14px 28px #00000059}.nav-links a,.nav-links button{width:100%;text-align:right;padding:.85rem 0;font-size:1.05rem;border-bottom:1px solid rgba(255,255,255,.06)}.nav-links a:last-child,.nav-links button:last-child{border-bottom:none}nav.nav-open .nav-links{display:flex}.menu-toggle{display:block;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;line-height:1;padding:.25rem .35rem;z-index:1}.hero h1{font-size:2.2rem}}.click-effects-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99999;overflow:hidden}.click-burst{position:fixed;pointer-events:none;transform:translate(-50%,-50%)}.click-burst-ring{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);border:2px solid rgba(255,215,0,.75);box-shadow:0 0 18px #ffd70073}.click-burst-ring-outer{width:28px;height:28px}.click-burst-ring-inner{width:16px;height:16px;border-color:#fff4b0e6}.click-burst-spark{position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-2px;border-radius:50%;background:radial-gradient(circle,#fff8d0,gold 55%,#c4941f);box-shadow:0 0 8px #ffd700cc}.click-burst-key-wrap{position:absolute;top:50%;left:50%;transform:translate(-10.625px,calc(-15.5 / 24 * 34px))}.click-burst-key{display:block;transform-origin:10.625px calc(15.5 / 24 * 34px);color:gold;filter:drop-shadow(0 0 12px rgba(255,215,0,.9)) drop-shadow(0 0 24px rgba(255,215,0,.45))}@media (prefers-reduced-motion: reduce),(pointer: coarse){.click-effects-layer{display:none}}
