@font-face{font-family:Neucha;font-style:normal;font-display:swap;font-weight:400;src:url(../media/neucha-cyrillic-400-normal.2g90846skjo2u.woff2)format("woff2"),url(../media/neucha-cyrillic-400-normal.0ra33gul6u2yc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Neucha;font-style:normal;font-display:swap;font-weight:400;src:url(../media/neucha-latin-400-normal.2ftwr_r6gu0sq.woff2)format("woff2"),url(../media/neucha-latin-400-normal.0imf5za9r-tv2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-cyrillic-ext-wght-normal.33guj0l_w59ai.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-cyrillic-wght-normal.2nup_w1yytguo.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-math-wght-normal.1b9eq8v3a98iz.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-symbols-wght-normal.40dw419x9klg1.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-vietnamese-wght-normal.3z8uq7hmqoooo.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-latin-ext-wght-normal.1o4rsc9mn3dne.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-latin-wght-normal.0zctgtcp9xj58.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-cyrillic-ext-wght-normal.2pqk_a31na3qs.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-cyrillic-wght-normal.13yob4i7ia7xm.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-math-wght-normal.3lwp9cgoa0a76.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-symbols-wght-normal.1er-a7axweiy3.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-vietnamese-wght-normal.0dua__kiubu8j.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-latin-ext-wght-normal.383e1xim-25sy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-latin-wght-normal.42zqtbxrnmb37.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.2xgjnt7tqh9_7.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.2k9shvy03yibn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.0qoulnxh80yge.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0-x1dsk872q42.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0_-0tsqse47zs.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.3y1-6__cta0i8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.2_8hwz_kagcew.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.1lu2dr36-r4uv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.1y03up-y7l7i4.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.02j2uvbtesu5k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-ext-700-normal.3_re1_vi8smkt.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-700-normal.0n74mzw-xkcf_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-700-normal.03lqm2majmr0o.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-700-normal.3to38b2det_08.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-greek-700-normal.1umspahawg74g.woff2)format("woff2"),url(../media/jetbrains-mono-greek-700-normal.2sl-f5vk9r2uz.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-vietnamese-700-normal.0ae5b7qyx6wef.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-700-normal.02oh1r7_ym-l4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-ext-700-normal.2hg34p-yvum_k.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-700-normal.45a02o0qapeir.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-700-normal.1ydlpv6k6mttm.woff2)format("woff2"),url(../media/jetbrains-mono-latin-700-normal.3rj35zxzh_fh4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--desk:#e6dcc7;--paper:#fffdf5;--grid:#78a0cd54;--rule:#78a0cd73;--margin:#e58a8a;--ink:#1c2233;--muted:#545a69;--pencil:#4d5363;--blue:#2340b0;--red:#c8241f;--green:#256d40;--amber:#7d5500;--yellow:#ffe24a;--sticker:#ffe98c;--cover:#2c4a3f;--hand:"Caveat",cursive;--kid:"Neucha",cursive;--text:"Onest Variable",system-ui,sans-serif;--serif:"Lora Variable",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,monospace;--p-ink:#1c1a33;--p-muted:#4a4766;--p-bg:#fff7e6;--p-green:#3ddc84;--p-coral:#ff5a4e;--p-sun:#ffc93c;--p-sky:#e3eeff;--p-mint:#ddf8e8}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:clip}body{font-family:var(--text);color:var(--ink);background-color:var(--desk);background-image:radial-gradient(#785a281a 1px,#0000 1.2px),radial-gradient(#ffffff40 1px,#0000 1.2px);background-position:0 0,3px 5px;background-size:7px 7px,11px 11px;font-size:17px;line-height:1.5}a{color:inherit}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.grid{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px}.lined{background-color:var(--paper);background-image:repeating-linear-gradient(to bottom,transparent 0 31px,var(--rule) 31px 32px)}.sheet{box-shadow:0 1px #0000000f,0 10px 24px -8px #46321459,0 2px 4px #4632141f}.hand{font-family:var(--hand)}.kid{font-family:var(--kid);color:var(--blue)}.red{color:var(--red)}.mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,#0000 0 2%,#ffe24ad9 3% 96%,#0000 97%);border-radius:.2em;padding:0 .12em}.ph{font-family:var(--mono);background:var(--yellow);color:#3a3000;white-space:nowrap;letter-spacing:0;border:1px dashed #a88d00;border-radius:3px;padding:.08em .4em;font-size:.78em;font-style:normal;font-weight:400}.tape{z-index:2;background:#f0e8c8c7;border-left:2px dotted #0000000d;border-right:2px dotted #0000000d;width:110px;height:30px;position:absolute;box-shadow:0 1px 2px #00000014}svg.draw{pointer-events:none;position:absolute;overflow:visible}.btn{min-height:52px;font-family:var(--text);color:#fff;background:var(--blue);box-shadow:4px 4px 0 var(--ink);border:2px solid var(--ink);border-radius:10px 14px 9px 13px;justify-content:center;align-items:center;padding:14px 28px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex;transform:rotate(-1deg)}.sec-title{font-family:var(--serif);letter-spacing:-.01em;font-size:44px;font-weight:600;line-height:1.1}.sec-kicker{font-family:var(--hand);color:var(--pencil);margin-bottom:4px;font-size:28px;font-weight:700;display:inline-block;transform:rotate(-2deg)}section{padding:72px 0}.top{justify-content:space-between;align-items:center;padding:22px 40px 0;display:flex}.logo{font-family:var(--hand);color:var(--ink);align-items:baseline;padding:6px 4px;font-size:38px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.logo .ii{margin-right:.02em;padding:0 .2em;position:relative}.logo .ii svg{width:calc(100% + .14em);height:calc(100% + .3em);top:-.14em;left:-.06em}.nav{gap:26px;font-size:16px;font-weight:500;display:flex}.nav a{padding:10px 0;text-decoration:none}.top .btn{min-height:44px;box-shadow:3px 3px 0 var(--ink);padding:8px 18px;font-size:16px}.hero{padding:28px 0 40px}.spread{filter:drop-shadow(0 18px 22px #46321459);grid-template-columns:1.08fr 1fr;display:grid;position:relative;transform:rotate(-.6deg)}.page{min-height:700px;padding:36px 52px 44px;position:relative}.page.l{border-radius:10px 0 0 10px;padding-left:96px}.page.r{border-radius:0 10px 10px 0;padding-right:120px}.page.l:before,.page.r:before{content:"";background:var(--margin);width:2px;position:absolute;top:0;bottom:0}.page.l:before{left:68px}.page.r:before{right:96px}.page.l:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#503c1e29);width:60px;position:absolute;top:0;bottom:0;right:0}.page.r:after{content:"";pointer-events:none;background:linear-gradient(270deg,#0000,#503c1e33);width:60px;position:absolute;top:0;bottom:0;left:0}.staple{z-index:3;background:linear-gradient(90deg,#8d939e,#dfe3e8 45%,#7e848f);border-radius:3px;width:6px;height:46px;margin-left:-3px;position:absolute;left:50%}.staple.s1{top:22%}.staple.s2{top:72%}.date-line{font-family:var(--kid);color:var(--blue);align-items:center;gap:14px;margin-bottom:14px;font-size:24px;display:flex}.h1{font-family:var(--hand);color:var(--blue);letter-spacing:-.01em;margin:6px 0 22px;font-size:74px;font-weight:700;line-height:.98}.h1 .u{white-space:nowrap;position:relative}.h1 .u svg{width:104%;height:18px;bottom:-6px;left:-2%}.lead{max-width:470px;margin-bottom:26px;font-size:20px;line-height:1.5}.lead .short{display:none}.facts{gap:8px;margin:0 0 30px;list-style:none;display:grid}.facts li{font-family:var(--kid);color:var(--blue);align-items:center;gap:12px;font-size:25px;display:flex}.facts li svg{flex:none;position:static}.cta-row{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cta-note{font-family:var(--hand);color:var(--pencil);padding-left:46px;font-size:24px;line-height:1.1;position:relative}.cta-note svg{width:44px;height:36px;top:-10px;left:0}.lmargin{width:60px;font-family:var(--hand);color:var(--pencil);text-align:center;font-size:22px;font-weight:700;line-height:1;position:absolute;top:150px;left:6px;transform:rotate(-8deg)}.task-no{font-family:var(--hand);color:var(--ink);margin-bottom:2px;font-size:30px}.task{font-family:var(--serif);max-width:470px;margin-bottom:22px;font-size:21px;line-height:1.45}.label{font-family:var(--hand);color:var(--muted);margin:2px 0 4px;font-size:26px;font-weight:700}.kidsol{font-family:var(--kid);color:var(--blue);margin-bottom:26px;font-size:27px;line-height:1.35}.printout{font-family:var(--mono);background:#fff;max-width:440px;margin-left:10px;padding:22px 24px 20px;font-size:15.5px;line-height:1.6;position:relative;transform:rotate(1.4deg);box-shadow:0 6px 14px -4px #00000040}.printout .who{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.printout .who b{background:#4a8;border-radius:50%;width:9px;height:9px;display:inline-block}.printout .t1{top:-14px;left:40%;transform:rotate(-4deg)}.err{font-weight:700;display:inline-block;position:relative}.err svg{width:calc(100% + 38px);height:calc(100% + 26px);inset:-14px -20px -12px -18px}.err-note{font-family:var(--hand);color:var(--red);font-size:42px;font-weight:700;line-height:1;position:absolute;top:48px;right:-118px;transform:rotate(-8deg)}.err-arrow{width:70px;height:60px;top:66px;right:-46px}.check{font-family:var(--kid);color:var(--blue);margin:26px 0 0 4px;font-size:25px;line-height:1.25}.check s{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:2.5px}.verdicts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.stamp{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b7080;border:2px solid;border-radius:4px;padding:6px 10px;font-size:13px;font-weight:700}.stamp.on{color:var(--red);background:#d02a240f;transform:rotate(-5deg)}.rmargin{width:90px;font-family:var(--hand);color:var(--red);text-align:center;font-size:21px;font-weight:700;line-height:1.05;position:absolute;right:4px}.rm1{top:300px;transform:rotate(6deg)}.grade{font-family:var(--hand);color:var(--green);text-align:center;font-size:64px;font-weight:700;line-height:1;position:absolute;bottom:40px;right:22px;transform:rotate(-10deg)}.grade small{font-size:22px;display:block}.how-sheet{border-radius:4px;padding:56px 56px 60px;position:relative}.perf{-webkit-mask:radial-gradient(7px at 12px 0,#0000 97%,#000) 0 0/24px 100%;mask:radial-gradient(7px at 12px 0,#0000 97%,#000) 0 0/24px 100%}.how-wrap{filter:drop-shadow(0 12px 16px #4632144d);transform:rotate(.4deg)}.how-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.how-head .why{font-family:var(--hand);color:var(--pencil);text-align:right;max-width:320px;font-size:25px;line-height:1.1;transform:rotate(2deg)}.steps{grid-template-columns:1fr 1fr 1fr;gap:56px;display:grid;position:relative}.step{position:relative}.num{font-family:var(--hand);color:var(--blue);place-items:center;width:58px;height:58px;margin-bottom:8px;font-size:44px;font-weight:700;display:grid;position:relative}.num svg{width:100%;height:100%;inset:0}.step h3{font-family:var(--serif);margin-bottom:6px;font-size:26px;font-weight:600}.step p{max-width:300px;font-size:17px}.step .arrow{width:76px;height:40px;top:18px;right:-62px}.how-bottom{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:150px;margin-top:56px;display:grid}.shot{background:#fff;max-width:540px;padding:12px 12px 16px;position:relative;transform:rotate(-2deg);box-shadow:0 14px 22px -10px #281e0a80,0 1px 3px #00000026}.shot .tape.a{top:-14px;left:-22px;transform:rotate(-32deg)}.shot .tape.b{bottom:-12px;right:-26px;transform:rotate(-30deg)}.shot .screen{background:var(--p-bg);border:1px solid #e3d8bf;border-radius:6px;padding:16px}.shot-cap{font-family:var(--hand);color:var(--pencil);align-items:flex-start;gap:10px;margin:14px 0 0 30px;font-size:28px;font-weight:700;line-height:1.05;display:flex;transform:rotate(-1.5deg)}.shot-cap svg{flex:none;margin-top:-26px;position:static}.sbx{color:var(--p-ink);border:3px solid var(--p-ink);box-shadow:5px 5px 0 var(--p-ink);background:#fff;border-radius:18px;font:600 14px/1.45 Nunito,system-ui,sans-serif}.sbx-bar{border-bottom:3px solid var(--p-ink);background:var(--p-sun);border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font:800 13px/1 Rubik,sans-serif;display:flex}.sbx-prog{border:3px solid var(--p-ink);background:#fff;border-radius:99px;width:90px;height:12px;overflow:hidden}.sbx-prog i{background:var(--p-green);border-right:3px solid var(--p-ink);width:66%;height:100%;display:block}.sbx-body{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.sbx small{text-transform:uppercase;letter-spacing:.06em;color:var(--p-muted);margin-bottom:5px;font:800 11px/1 Rubik,sans-serif;display:block}.sbx-task{font-size:15px;font-weight:800;line-height:1.35}.sbx-bub{border:3px solid var(--p-ink);border-radius:14px;padding:8px 12px}.sbx-bub.kidb{background:var(--p-mint)}.sbx-bub.ai{background:var(--p-sky)}.sbx-bub .ans{background:var(--p-coral);border:2px solid var(--p-ink);border-radius:6px;padding:0 5px;font-weight:800}.sbx-verd{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.sbx-verd span{border:3px solid var(--p-ink);text-align:center;box-shadow:2px 2px 0 var(--p-ink);background:#fff;border-radius:10px;padding:7px 2px;font:800 12.5px/1 Rubik,sans-serif}.sbx-verd span.on{background:var(--p-coral);box-shadow:none;transform:translate(2px,2px)}.sbx-caught{background:var(--p-ink);color:var(--p-bg);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font:800 15px/1.1 Rubik,sans-serif;display:flex}.sbx-caught b{color:var(--p-sun)}.bug-out{z-index:3;width:64px;height:64px;position:absolute;top:38%;right:-48px;transform:rotate(22deg)}.bug-out-ring{width:108px;height:104px;position:absolute;top:calc(38% - 20px);right:-70px}.bug-note{font-family:var(--hand);color:var(--red);width:130px;font-size:24px;font-weight:700;line-height:1;position:absolute;top:calc(38% + 74px);right:-128px;transform:rotate(-6deg)}.panel-note{background:var(--sticker);gap:18px;padding:28px 30px 26px;display:grid;position:relative;transform:rotate(1.5deg);box-shadow:0 12px 18px -10px #46321480}.panel-note:after{content:"";border-style:solid;border-width:0 0 26px 26px;border-color:transparent transparent var(--paper) #e9cf5a;position:absolute;bottom:0;right:0}.panel-note h3{font-family:var(--hand);margin-bottom:8px;font-size:38px;font-weight:700;line-height:1}.panel-note p{font-size:16.5px}.kids{grid-template-columns:repeat(8,1fr);gap:6px;max-width:400px;display:grid}.kidtile{aspect-ratio:1;background:var(--paper);border:1.5px solid var(--ink);font-family:var(--hand);border-radius:5px;place-items:center;font-size:24px;font-weight:700;line-height:1;display:grid;position:relative}.kidtile.ok{color:var(--green)}.kidtile.q{color:var(--amber)}.kidtile.no{color:var(--red)}.kidtile.w{color:#6b7080;font-size:18px}.fears{grid-template-columns:330px 1fr;align-items:start;gap:48px;display:grid}.fears-list{gap:4px;list-style:none;display:grid}.fears-list li{border-bottom:1.5px dashed #1c223340;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:14px 0;display:grid}.fear{font-family:var(--serif);width:max-content;max-width:100%;color:var(--muted);font-size:24px;position:relative}.fear svg{width:calc(100% + 12px);height:40%;top:30%;left:-6px}.fix{font-family:var(--kid);color:var(--blue);font-size:25px;line-height:1.15}.two{grid-template-columns:1.25fr 1fr;align-items:start;gap:48px;display:grid}.diary{border-radius:3px;padding:34px 34px 30px;position:relative;transform:rotate(-.8deg)}.diary table{border-collapse:collapse;width:100%}.diary th{font-family:var(--serif);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:left;border-bottom:2px solid var(--margin);padding:0 10px 10px;font-size:14px;font-weight:600}.diary td{border-bottom:1px solid var(--rule);vertical-align:top;padding:16px 10px}.diary td:first-child{border-right:2px solid var(--margin);width:110px;font-family:var(--hand);color:var(--blue);white-space:nowrap;font-size:40px;font-weight:700;line-height:.9}.diary td:last-child{border-left:1px solid var(--rule);width:120px;font-family:var(--hand);color:var(--pencil);text-align:center;font-size:22px;font-weight:700;line-height:1.05}.diary strong{font-family:var(--serif);margin-bottom:2px;font-size:20px;display:block}.bar{grid-template-columns:5fr 40fr 15fr;gap:4px;height:26px;margin:24px 0 6px;display:grid}.bar span{border:2px solid var(--ink);border-radius:4px 7px 5px 6px}.bar span:first-child{background:repeating-linear-gradient(45deg,#c9d4f5 0 4px,#0000 4px 8px)}.bar span:nth-child(2){background:#ffe24ad9}.bar span:nth-child(3){background:repeating-linear-gradient(-45deg,#cfe3d5 0 4px,#0000 4px 8px)}.bar-cap{font-family:var(--hand);color:var(--muted);grid-template-columns:5fr 40fr 15fr;gap:4px;font-size:20px;display:grid}.lesson-side h2{margin-bottom:14px}.lesson-side p{max-width:440px;margin-bottom:22px;font-size:18px}.teacher{grid-template-columns:460px 1fr;align-items:center;gap:110px;display:grid}.cover{color:#fff;background:#3a6555 radial-gradient(#ffffff0f 1px,#0000 1.3px) 0 0/5px 5px;border-radius:6px 14px 14px 6px;padding:46px 40px 44px 54px;position:relative;transform:rotate(-2deg);box-shadow:inset 10px 0 #0000001f,0 18px 26px -10px #281e0a8c}.cover-label{background:var(--paper);color:var(--ink);text-align:center;border:2px solid #2b4d40;border-radius:6px;padding:22px 24px 18px}.cover-label .kind{font-family:var(--serif);letter-spacing:.32em;font-size:22px;font-weight:700}.cover-label .sub{font-family:var(--serif);color:var(--muted);margin:2px 0 14px;font-size:16px;font-style:italic}.cover-label .line{text-align:left;color:var(--muted);border-bottom:1.5px solid #b9c2cf;align-items:baseline;gap:8px;padding:6px 0 3px;font-size:13px;display:flex}.cover-label .line .kid{font-size:22px}.photo{background:#fff;width:170px;padding:10px 10px 34px;position:absolute;bottom:-60px;right:-56px;transform:rotate(7deg);box-shadow:0 10px 18px -6px #0006}.photo div{aspect-ratio:4/5;place-items:center;display:grid;overflow:hidden}.photo .tape{width:90px;top:-14px;left:30px;transform:rotate(-6deg)}.teacher-text h2{margin-bottom:14px}.teacher-text .role{max-width:560px;margin-bottom:18px;font-size:21px;line-height:1.45}.teacher-text ul{gap:10px;list-style:none;display:grid}.teacher-text li{align-items:center;gap:12px;font-size:17px;display:flex}.teacher-text li:before{content:"";background:var(--blue);flex:none;width:18px;height:2px}.levels-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.path{font-family:var(--hand);color:var(--pencil);font-size:30px;font-weight:700;transform:rotate(-1.5deg)}.books{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:34px;display:grid}.book{color:#fff;border-radius:4px 12px 12px 4px;padding:34px 28px 30px 38px;position:relative;box-shadow:inset 8px 0 #00000026,0 16px 22px -12px #281e0a99}.book:after{content:"";height:var(--thick);background:repeating-linear-gradient(#fffdf5 0 2px,#d9d2bf 2px 3px);border-radius:0 0 10px 2px;position:absolute;bottom:-1px;left:8px;right:-1px;transform:translateY(100%)}.b1{--thick:6px;background:#2f5aa8;transform:rotate(-1.5deg)}.b2{--thick:12px;background:#a8461f;transform:rotate(1deg)}.b3{--thick:20px;background:#2c4a3f;transform:rotate(-.6deg)}.book .lbl{background:var(--paper);color:var(--ink);border-radius:5px;padding:16px 18px 14px}.book .lvl{font-family:var(--serif);font-size:27px;font-weight:700;line-height:1.1}.book .age{font-family:var(--hand);color:var(--pencil);margin-bottom:10px;font-size:25px;font-weight:700;line-height:1.1}.book .proj{color:var(--muted);border-top:1.5px solid #c9d0db;padding-top:8px;font-size:15px}.book .proj b{font-family:var(--kid);color:var(--blue);font-size:24px;font-weight:400;line-height:1.2;display:block}.book .no{font-family:var(--hand);font-size:22px;position:absolute;top:6px;right:18px}.b1 .lbl{min-height:170px}.b2 .lbl{min-height:200px}.b3 .lbl{min-height:230px}.price{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.calc{background-size:32px 32px;padding:40px 44px 40px 100px;position:relative;transform:rotate(.6deg)}.calc:before{content:"";background:var(--margin);width:2px;position:absolute;top:0;bottom:0;left:72px}.calc>.tape{top:-14px;left:44%;transform:rotate(3deg)}.calc h2{margin-bottom:18px}.zad{font-family:var(--hand);color:var(--ink);font-size:30px;font-weight:700;line-height:1}.given{font-family:var(--kid);color:var(--blue);margin:4px 0 14px;font-size:25px;line-height:32px}.given .ul{border-bottom:2px solid var(--blue)}.column{font-family:var(--kid);color:var(--blue);text-align:center;grid-template-columns:32px repeat(5,32px);width:max-content;margin:8px 0 6px 32px;font-size:34px;line-height:32px;display:grid}.column span{height:32px}.column .line{background:var(--blue);border-radius:2px;grid-column:1/-1;margin:4px 0 6px;height:3px!important}.answer{font-family:var(--kid);color:var(--blue);margin-top:18px;padding:0 4px;font-size:30px;line-height:32px;display:inline-block;position:relative}.answer:after{content:"";border-top:2.5px solid var(--blue);border-bottom:2.5px solid var(--blue);height:6px;position:absolute;bottom:-6px;left:0;right:0}.calc .pay{font-family:var(--hand);color:var(--pencil);text-align:center;font-size:27px;font-weight:700;line-height:1.05;position:absolute;top:200px;right:44px;transform:rotate(-6deg)}.calc .meta{background:var(--paper);max-width:460px;margin-top:30px;padding:2px 0;font-size:17px}.calc .meta b{font-weight:600}.safe{background:var(--sticker);margin-top:40px;padding:38px 32px 30px;position:relative;transform:rotate(-1.4deg);box-shadow:0 14px 20px -10px #46321480}.safe .tape{top:-14px;left:36%;transform:rotate(-3deg)}.safe h3{font-family:var(--hand);margin-bottom:14px;font-size:40px;font-weight:700;line-height:1}.safe ul{gap:12px;list-style:none;display:grid}.safe li{grid-template-columns:30px 1fr;align-items:start;gap:8px;font-size:17px;display:grid}.safe li svg{position:static}.faq-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.faq-head .hand{color:var(--pencil);font-size:26px;font-weight:700;transform:rotate(2deg)}.slips{grid-template-columns:1fr 1fr;gap:40px 44px;display:grid}.slip{padding:30px 30px 26px;line-height:1.5;position:relative}.slip-wrap:first-child{transform:rotate(-1.2deg)}.slip-wrap:nth-child(2){margin-top:18px;transform:rotate(1deg)}.slip-wrap:nth-child(3){transform:rotate(.8deg)}.slip-wrap:nth-child(4){margin-top:14px;transform:rotate(-1deg)}.slip-wrap .tape{top:-15px;left:calc(50% - 55px)}.slip-wrap:nth-child(2n) .tape{left:auto;right:30px;transform:rotate(5deg)}.slip-wrap:nth-child(odd) .tape{transform:rotate(-4deg)}.slip h3{font-family:var(--hand);color:var(--ink);margin-bottom:8px;font-size:31px;font-weight:700;line-height:1.05}.slip p{font-size:17px}.slip.torn{-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 8px) no-repeat,radial-gradient(6px at 8px 100%,#0000 96%,#000) 0 100%/16px 9px repeat-x;mask:linear-gradient(#000,#000) top/100% calc(100% - 8px) no-repeat,radial-gradient(6px at 8px 100%,#0000 96%,#000) 0 100%/16px 9px repeat-x}.slip-wrap{filter:drop-shadow(0 8px 10px #46321447);position:relative}.form-sheet{padding:0 0 48px;position:relative;transform:rotate(.4deg)}.form-head{border-bottom:2px solid var(--ink);background:#fffdf5e6;justify-content:space-between;align-items:center;gap:20px;padding:18px 48px 14px 120px;display:flex}.form-head .code{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:13px}.form-body{padding:30px 64px 0 120px;position:relative}.form-sheet:before{content:"";background:var(--margin);width:2px;position:absolute;top:0;bottom:0;left:92px}.form-top{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:30px;display:flex}.form-top .score{font-family:var(--hand);color:var(--pencil);text-align:right;font-size:27px;font-weight:700;line-height:1.05;transform:rotate(4deg)}.fgrid{grid-template-columns:1fr 1fr;gap:28px 40px;display:grid}.field{position:relative}.field .n{font-family:var(--hand);color:var(--pencil);font-size:30px;font-weight:700;position:absolute;top:-4px;left:-58px}.field label{color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.field .inp{border:2px solid var(--ink);min-height:52px;font-family:var(--text);color:#6b7080;background:#fff;border-radius:6px;align-items:center;padding:12px 14px;font-size:17px;display:flex}.field.full{grid-column:1/-1}.opts{flex-wrap:wrap;gap:10px;display:flex}.opt{border:2px solid var(--ink);background:#fff;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:16px;font-weight:500;display:inline-flex}.opt i{border:2px solid var(--ink);border-radius:3px;width:20px;height:20px;display:block;position:relative}.opt.on i:after{content:"";border:solid var(--blue);border-width:0 3px 3px 0;width:8px;height:17px;position:absolute;top:-7px;left:4px;transform:rotate(40deg)}.ages{grid-template-columns:repeat(8,52px);width:max-content;display:grid}.ages span{height:52px;font-family:var(--kid);color:var(--blue);border:2px solid var(--ink);background:#fff;place-items:center;margin-left:-2px;font-size:26px;display:grid;position:relative}.ages span:first-child{border-radius:6px 0 0 6px;margin-left:0}.ages span:last-child{border-radius:0 6px 6px 0}.ages span.on svg{width:calc(100% + 14px);height:calc(100% + 14px);inset:-7px}.consent{align-items:center;gap:12px;max-width:640px;min-height:44px;margin:28px 0 24px;font-size:15px;display:flex}.consent i{border:2px solid var(--ink);background:#fff;border-radius:4px;flex:none;width:26px;height:26px;position:relative}.consent i:after{content:"";border:solid var(--blue);border-width:0 3px 3px 0;width:9px;height:20px;position:absolute;top:-8px;left:6px;transform:rotate(40deg)}.submit-row{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.submit-row .hand{color:var(--pencil);font-size:25px;font-weight:700;line-height:1.1}footer{padding:24px 0 56px}.back{background:var(--cover);color:#fff;background-image:radial-gradient(#ffffff0f 1px,#0000 1.3px);background-size:5px 5px;border-radius:6px 14px 14px 6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:40px 48px 36px 70px;display:grid;position:relative;transform:rotate(-.4deg);box-shadow:inset 12px 0 #00000024,0 18px 26px -12px #281e0a8c}.back-label{background:var(--paper);color:var(--ink);border:2px solid #1d342b;border-radius:6px;max-width:520px;padding:18px 24px 16px}.back-label .logo{margin-bottom:6px;padding:0;font-size:34px}.back-label .line{color:var(--muted);border-bottom:1.5px solid #b9c2cf;padding:6px 0 4px;font-size:14px}.back nav{gap:2px;font-size:15px;display:grid}.back nav a{color:#fff;text-underline-offset:3px;align-items:center;min-height:40px;display:flex}.back nav a.src{color:#d6e3dc;font-size:13px}@media (max-width:820px){body{font-size:16px}.wrap{padding:0 16px}.top{padding:12px 16px 0}section{padding:48px 0}.nav{display:none}.logo{font-size:32px}.top .btn{padding:8px 14px;font-size:15px}.sec-title{font-size:31px}.sec-kicker{font-size:24px}.spread{grid-template-columns:minmax(0,1fr);transform:none}.two,.teacher,.price,.books,.steps,.fears,.fgrid,.how-bottom,.slips{grid-template-columns:minmax(0,1fr)!important}.fear{width:auto}.hero{padding:12px 0 32px}.page{min-height:0;padding:20px 16px 24px 46px}.page.l{border-radius:10px 10px 0 0;padding-left:46px}.page.r{border-radius:0 0 10px 10px;padding:26px 16px 30px 46px}.page.l:before,.page.r:before{left:32px;right:auto}.page.l:after{background:linear-gradient(#0000,#503c1e24);width:auto;height:30px;top:auto;left:0}.page.r:after{background:linear-gradient(#503c1e2e,#0000);width:auto;height:30px;bottom:auto;right:0}.staple{display:none}.date-line{margin-bottom:8px;font-size:20px}.date-line .ph{display:none}.lmargin{width:auto;font-size:21px;position:absolute;top:14px;left:auto;right:12px;transform:rotate(-4deg)}.h1{margin:2px 0 14px;font-size:47px;line-height:.98}.h1 br{display:none}.h1 .u svg{height:14px;bottom:-4px}.lead{margin-bottom:14px;font-size:16px}.lead .long{display:none}.lead .short{display:inline}.facts{gap:2px;margin-bottom:18px}.facts li{gap:8px;font-size:20px}.facts li svg{width:20px;height:18px}.facts .ph{font-size:.72em}.cta-row{flex-wrap:nowrap;gap:14px}.cta-row .btn{flex:none;padding:12px 18px;font-size:17px}.cta-note{padding-left:0;font-size:20px}.cta-note svg{display:none}.task-no{font-size:26px}.task{margin-bottom:14px;font-size:17px}.label{font-size:22px}.kidsol{margin-bottom:18px;font-size:22px}.printout{max-width:100%;margin:0;padding:16px 14px;font-size:12.5px}.err-note{font-size:30px;top:auto;bottom:-24px;right:6px}.err-arrow{display:none}.rmargin{text-align:left;width:auto;margin:30px 0 0;font-size:22px;position:static;transform:rotate(-2deg)}.rmargin br{display:none}.check{margin-top:12px;font-size:21px}.verdicts .stamp{font-size:12px}.kidsol.end{padding-right:70px;font-size:21px!important}.page.r{padding-bottom:84px!important}.grade{font-size:46px;bottom:14px;right:22px}.how-wrap{transform:none}.grade small{font-size:18px}.how-sheet{padding:40px 18px}.how-head{flex-direction:column;align-items:flex-start;gap:12px}.how-head .why{text-align:left;transform:none}.steps{gap:30px}.step .arrow{display:none}.how-bottom{gap:56px;margin-top:40px}.shot{margin-right:34px;transform:rotate(-1.5deg)}.shot .tape.b{right:-14px}.shot .screen{padding:10px}.sbx-verd span{border-width:2.5px;padding:7px 1px;font-size:10.5px}.sbx-verd{gap:5px}.sbx-task{font-size:14px}.sbx-bar{font-size:12px}.bug-out{width:48px;height:48px;top:auto;bottom:74px;right:-30px}.bug-out-ring{width:78px;height:76px;top:auto;bottom:60px;right:-44px}.bug-note{display:none}.shot-cap{margin-left:8px;font-size:24px}.panel-note{padding:24px 20px;transform:rotate(-1deg)}.kids{grid-template-columns:repeat(4,1fr);max-width:240px}.fears{gap:10px}.fears-list li{grid-template-columns:1fr;gap:4px}.fear{font-size:21px}.fix{font-size:23px}.two,.teacher,.price{gap:40px}.diary{padding:24px 14px;transform:none}.diary td:first-child{width:62px;font-size:30px}.diary td:last-child,.diary th:last-child{display:none}.cover{margin-right:30px;padding:30px 22px 30px 34px}.photo{width:120px;bottom:-70px;right:-22px}.teacher-text{margin-top:40px}.teacher-text .role{font-size:18px}.levels-head{flex-direction:column;align-items:flex-start}.path{font-size:24px}.books{gap:40px}.b1 .lbl,.b2 .lbl,.b3 .lbl{min-height:0}.calc{padding:30px 18px 30px 52px;transform:none}.calc:before{left:36px}.given{font-size:21px;line-height:28px}.column{margin-left:0;font-size:30px}.answer{font-size:25px}.calc .pay{text-align:left;margin-top:18px;font-size:24px;display:inline-block;position:static;transform:rotate(-3deg)}.safe{margin-top:0;padding:34px 22px 26px}.faq-head{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:28px}.slips{gap:34px}.slip{padding:26px 20px 24px}.slip-wrap{margin-top:0!important}.slip h3{font-size:27px}.form-sheet{padding-bottom:34px;transform:none}.form-head{padding:14px 16px 12px 52px}.form-head .code:last-child{display:none}.form-body{padding:24px 16px 0 52px}.form-sheet:before{left:36px}.field .n{font-size:24px;left:-34px}.form-top{flex-direction:column;gap:6px;margin-bottom:24px}.form-top .score{text-align:left;transform:none}.fgrid{gap:24px}.ages{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.ages span{margin:0 -2px -2px 0;border-radius:0!important}.opts .opt{flex:calc(50% - 10px)}.btn{padding:12px 22px;font-size:17px}.back{grid-template-columns:1fr;gap:18px;padding:28px 20px 24px 36px}}.fh{color:var(--muted);margin-top:4px;font-size:13px;display:block}.tasks-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.tasks-head .note{font-family:var(--hand);color:var(--pencil);max-width:420px;font-size:24px;line-height:1.2}.cards{grid-template-columns:repeat(5,1fr);gap:22px;display:grid}.icard{background:var(--paper);border-top:6px solid var(--blue);background-image:repeating-linear-gradient(#0000 0 27px,#d9e2f1 27px 28px);background-position:0 54px;border-radius:6px;padding:16px 16px 18px;position:relative;box-shadow:0 6px 12px #4632142e}.icard:nth-child(2){border-top-color:var(--red);transform:rotate(.8deg)}.icard:nth-child(3){border-top-color:var(--green);transform:rotate(-.6deg)}.icard:nth-child(4){border-top-color:#c9a400;transform:rotate(.5deg)}.icard:nth-child(5){border-top-color:var(--muted);transform:rotate(-.9deg)}.icard:first-child{transform:rotate(-.7deg)}.icard .no{font-family:var(--hand);color:var(--pencil);font-size:22px}.icard h3{font-family:var(--hand);color:var(--ink);margin:2px 0 10px;font-size:27px;font-weight:700;line-height:1.05}.icard p{margin:0;font-size:15.5px;line-height:28px}.icard .lvl{color:var(--muted);border:1.5px solid var(--muted);border-radius:4px;margin-top:10px;padding:1px 6px;font-size:13px;font-weight:600;display:inline-block}.tasks-more{color:var(--ink);margin-top:28px;font-size:17px}.tasks-more b{font-weight:600}.task-hint{font-family:var(--hand);color:var(--pencil);margin:-4px 0 6px;font-size:20px}@media (max-width:1100px){.cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.cards{grid-template-columns:1fr 1fr;gap:16px}.icard h3{font-size:24px}.tasks-head .note{font-size:21px}}@media (max-width:480px){.cards{grid-template-columns:1fr}}.why-text{gap:18px;font-size:19px;line-height:1.5;display:grid}.why-text .key{font-family:var(--serif);color:var(--blue);border-left:3px solid var(--blue);padding-left:18px;font-size:22px;font-weight:600;line-height:1.35}.form-date{font-family:var(--hand);color:var(--blue);margin-top:6px;font-size:28px;font-weight:700}#club{background:#d6cbb0;padding-top:30px;padding-bottom:80px}.club-cut{color:var(--pencil);font-family:var(--hand);align-items:center;gap:16px;margin:0 0 44px;font-size:26px;font-weight:700;display:flex}.club-cut:before,.club-cut:after{content:"";border-top:3px dashed #8f8466;flex:1}.club-price{align-self:center}#club .sec-title{font-size:40px;line-height:1.1}.club-lead{margin:6px 0 18px;font-size:19px}.club-list{gap:12px;font-size:18px;list-style:none;display:grid}.club-list li{align-items:baseline;gap:12px;display:flex}.club-list li:before{content:"";background:var(--blue);flex:none;width:18px;height:2px;transform:translateY(-4px)}.club-price{text-align:center}.club-price .big{font-family:var(--hand);color:var(--ink);font-size:72px;font-weight:700;line-height:1}.club-price .per{margin-top:8px;font-size:18px}@media (max-width:820px){.why-text{font-size:17px}.why-text .key{font-size:19px}.club-price .big{font-size:56px}#club{padding-top:20px}.hero .lmargin{display:none!important}#club .sec-title{font-size:30px}}
.lf-hidden{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.field input.inp{width:100%;color:var(--ink);outline:none}.field input.inp::placeholder{color:#6b7080;opacity:1}.field input.inp:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.opt:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.ages span:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.consent:has(input:focus-visible) i{outline:3px solid var(--blue);outline-offset:2px}label.opt{cursor:pointer;position:relative}.opt:has(input:checked) i:after{content:"";border:solid var(--blue);border-width:0 3px 3px 0;width:8px;height:17px;position:absolute;top:-7px;left:4px;transform:rotate(40deg)}.ages label{cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.ages span svg.draw{width:calc(100% + 14px);height:calc(100% + 14px);display:none;inset:-7px}.ages span:has(input:checked) svg.draw{display:block}label.consent{cursor:pointer;position:relative}.consent i:after{display:none}.consent:has(input:checked) i:after{display:block}button.btn{cursor:pointer}button.btn:disabled{opacity:.6;cursor:not-allowed}.lf-errors{border:2px solid var(--red);color:var(--red);background:#fff;border-radius:6px;margin-bottom:22px;padding:12px 14px;font-weight:600}.lf-soon{font-family:var(--hand);color:var(--red);font-size:25px;font-weight:700}.lf-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}fieldset.field{border:0;min-width:0;margin:0;padding:0}.field legend{color:var(--ink);margin-bottom:6px;padding:0;font-size:15px;font-weight:600;display:block}.lf-cookie{z-index:50;background:var(--paper);border:2px solid var(--ink);max-width:560px;box-shadow:4px 4px 0 var(--ink);border-radius:8px;flex-direction:column;gap:12px;padding:16px 18px;font-size:15px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.lf-btn-ghost{background:var(--paper);color:var(--ink)}.lf-doc{max-width:860px;margin:0 auto;padding:32px 36px;font-size:17px;line-height:1.55}.lf-doc h1{font-family:var(--serif);margin-bottom:14px;font-size:30px}.lf-doc h2{font-family:var(--serif);margin:26px 0 10px;font-size:21px}.lf-doc p,.lf-doc ul{margin:10px 0}.lf-doc ul{padding-left:22px}.lf-doc table{border-collapse:collapse;width:100%;margin:12px 0;font-size:15px;display:block;overflow-x:auto}.lf-doc th,.lf-doc td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:6px 8px}.lf-doc-ver{font-family:var(--mono);color:var(--muted);margin-top:24px;font-size:13px}@media (max-width:480px){.lf-doc{padding:22px 16px}}.ages label{font:inherit;color:inherit;margin:0}.lf-pay-fail,.lf-pay-ok{border:2px solid var(--ink);color:#fff;border-radius:10px 14px 9px 13px;margin-top:16px;padding:14px 18px;font-weight:700}.lf-pay-fail{background:var(--red)}.lf-pay-ok{background:var(--green)}
@font-face{font-family:Caveat;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/caveat_cyrillic_400_normal.p.04p2b1377vle2.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Caveat;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;src:url(../media/caveat_cyrillic_700_normal.p.1fa8ivsk7jg7u.woff2)format("woff2");font-display:swap;font-weight:700}.UEAgaq_className{font-family:caveatCyrillic}
@font-face{font-family:Caveat;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/caveat_latin_400_normal.3r_2tlsk65eum.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Caveat;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/caveat_latin_700_normal.05jlb5hscku72.woff2)format("woff2");font-display:swap;font-weight:700}.SIoqfG_className{font-family:caveatLatin}
