@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.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:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2)format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-ext-500-normal.1Z8Q-7rh.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-500-normal.BxIh9iwm.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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-500-normal.B-2dbOfA.woff2)format("woff2"),url(/_astro/cinzel-latin-500-normal.DMNTwV-V.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-ext-600-normal.BEFdM_VE.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-600-normal.BY9Mq9iK.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-600-normal.Dd5YO2UX.woff2)format("woff2"),url(/_astro/cinzel-latin-600-normal.CH_LB4su.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-ext-700-normal.C24KFjuG.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-700-normal.CORa-yIv.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-700-normal.Dkw14w9r.woff2)format("woff2"),url(/_astro/cinzel-latin-700-normal.C-gK7hA8.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:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/forum-cyrillic-ext-400-normal.BSCAI33M.woff2)format("woff2"),url(/_astro/forum-cyrillic-ext-400-normal.TGijUAgN.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:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/forum-cyrillic-400-normal.Cl8kDjnZ.woff2)format("woff2"),url(/_astro/forum-cyrillic-400-normal.oUH9Q3Rg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/forum-latin-ext-400-normal.DLTF5K7p.woff2)format("woff2"),url(/_astro/forum-latin-ext-400-normal.BEE3Byq0.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:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/forum-latin-400-normal.OEvxT1Ba.woff2)format("woff2"),url(/_astro/forum-latin-400-normal.DH65psBc.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-ext-300-normal.AjyHH-nA.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-300-normal.Ctr4ZZfs.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-300-normal.DyQnI4ta.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-300-normal.BVP0yxL_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-vietnamese-300-normal.BIrGnxdC.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-300-normal.F69v1y7v.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-ext-300-normal.DiDe5dVi.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-300-normal.BCbSOsYO.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2)format("woff2"),url(/_astro/montserrat-latin-300-normal.sTRdVzlf.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-normal.DOzfAZ45.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-normal.NT-t8RG1.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-500-normal.DpeZlV_K.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-600-normal.wReYPmz2.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-vietnamese-600-normal.DKe6qT_E.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-600-normal.SJ-HTWuM.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.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{--bg:#ebebeb;--surface:#fff;--fg:#000;--muted:#555;--line:#cfcfcf;--line-strong:#6b6b6b;--brand:#731513;--brand-ink:#731513;--on-brand:#fff;--band:#731513;--accent:#ff8562;--link:#731513;--dark:#000;--on-dark:#fff;--field:#fff;--field-ink:#000;--placeholder:#707070;--hero-panel:#ebebebe6;--focus:#731513;--shadow:0 8px 28px #00000024;--tag:#555;--badge-ink:#555;--circle:#ebebeb;--num-bg:#ffffff94;--num-ink:#111;--font-head:"Cinzel","Forum",Georgia,serif;--font-body:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--maxw:1160px;--gut:20px;--hdr:92px;--radius:28px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#151213;--surface:#221c1d;--fg:#f2ecea;--muted:#b9afac;--line:#3b3234;--line-strong:#8d8283;--brand:#8e1d1a;--brand-ink:#f2988e;--on-brand:#fff;--band:#4a0f0e;--accent:#ff8562;--link:#f2988e;--dark:#0a0808;--field:#2a2324;--field-ink:#f2ecea;--placeholder:#a99e9b;--hero-panel:#151213db;--focus:#ff8562;--shadow:0 8px 28px #00000080;--tag:#b9afac;--badge-ink:#d9d0cd;--circle:#221c1d;--num-bg:#ffffff80;--num-ink:#111;color-scheme:dark}}:root[data-theme=dark]{--bg:#151213;--surface:#221c1d;--fg:#f2ecea;--muted:#b9afac;--line:#3b3234;--line-strong:#8d8283;--brand:#8e1d1a;--brand-ink:#f2988e;--on-brand:#fff;--band:#4a0f0e;--accent:#ff8562;--link:#f2988e;--dark:#0a0808;--field:#2a2324;--field-ink:#f2ecea;--placeholder:#a99e9b;--hero-panel:#151213db;--focus:#ff8562;--shadow:0 8px 28px #00000080;--tag:#b9afac;--badge-ink:#d9d0cd;--circle:#221c1d;--num-bg:#ffffff80;--num-ink:#111;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 12px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--link);text-decoration-line:underline;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{text-decoration-color:currentColor}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.on-brand :focus-visible,.btn:focus-visible,.fab:focus-visible{outline-color:var(--accent)}.on-brand :focus-visible,.dark-sec :focus-visible,.foot :focus-visible{outline-color:#fff}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--brand);color:#fff;z-index:200;border-radius:10px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:calc(8px + env(safe-area-inset-top,0px))}.wrap{width:100%;max-width:calc(var(--maxw) + 2*var(--gut));padding:0 var(--gut);margin:0 auto}.narrow{max-width:760px;margin:0 auto}section{scroll-margin-top:calc(var(--hdr) + 8px)}.sec{padding:80px 0}.hd{font-family:var(--font-head);letter-spacing:.03em;margin-bottom:.5em;font-size:clamp(28px,4.2vw,42px);font-weight:400;line-height:1.15}:lang(ru) .hd,:lang(ru) .sub,:lang(ru) .card-h,:lang(ru) .item-n,:lang(ru) .tab,:lang(ru) .btn,:lang(ru) summary,:lang(ru) .flabel,:lang(ru) .nm{font-variant-caps:small-caps}.hd.brand{color:var(--brand-ink)}.hd.center{text-align:center;margin-bottom:44px}.lead{max-width:640px;font-size:18px}.tbc{vertical-align:middle;border:1px dashed var(--tag);color:var(--tag);font-family:var(--font-body);letter-spacing:.04em;text-transform:none;white-space:nowrap;border-radius:20px;margin-left:8px;padding:1px 8px;font-size:11px;font-variant-caps:normal;font-weight:600;line-height:1.6;display:inline-block}.on-brand .tbc,.dark-sec .tbc,.foot .tbc{color:#fff;border-color:#ffffffb3}.btn{border:2px solid var(--brand);background:var(--brand);min-height:48px;color:var(--on-brand);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.btn.ghost{color:var(--brand-ink);background:0 0}.btn.ghost:hover{background:var(--brand);border-color:var(--brand);color:#fff}.btn svg{flex:none;width:20px;height:20px}.btn.light{color:var(--brand);background:#fff;border-color:#fff}.btn.light:hover{color:#fff;background:0 0;border-color:#fff}.site{top:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:sticky}.hdr{height:var(--hdr);max-width:1440px;padding:0 var(--gut);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 auto;display:grid}.burger{background:0 0;border:0;border-radius:12px;place-content:center;justify-self:start;gap:6px;width:46px;height:46px;display:grid}.burger i{background:var(--fg);width:28px;height:2px;transition:transform .2s,opacity .2s;display:block}.burger[aria-expanded=true] i:first-child{transform:translateY(8px)rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.sitelogo{justify-self:center;line-height:0;display:block}.sitelogo img{height:calc(var(--hdr) - 12px);width:auto}:root[data-theme=dark] .sitelogo img{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sitelogo img{filter:invert()}}.tools{justify-self:end;align-items:center;gap:12px;display:flex}.lang{border:1px solid var(--line-strong);border-radius:24px;gap:2px;padding:3px;display:flex}.lang a{min-width:40px;height:34px;font-family:var(--font-body);letter-spacing:.05em;color:var(--fg);background:0 0;border:0;border-radius:20px;place-items:center;padding:0 8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-grid}.lang a[aria-current=true]{background:var(--brand);color:#fff}.soc{align-items:center;gap:10px;display:flex}.soc a,.ico{color:#fff;background:#000;border-radius:50%;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}:root[data-theme=dark] .soc a{color:#151213;background:#f2ecea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .soc a{color:#151213;background:#f2ecea}}.soc svg{width:20px;height:20px}.soc a.il{background:0 0;border-radius:4px;width:32px;height:32px;overflow:hidden}.soc a.il img{border-radius:4px;width:32px;height:32px}.navpanel{background:var(--bg);border-top:1px solid var(--line);box-shadow:var(--shadow);max-height:calc(100vh - var(--hdr) - env(safe-area-inset-top,0px));position:absolute;top:100%;left:0;right:0;overflow:auto}.navpanel ul{max-width:var(--maxw);padding:16px var(--gut) 8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;margin:0 auto;display:grid}.navpanel a{font-family:var(--font-head);letter-spacing:.04em;color:var(--fg);border-bottom:1px solid var(--line);padding:12px 4px;font-size:19px;text-decoration:none;display:block}.navpanel a:hover{color:var(--brand-ink)}.navpanel .navfoot{max-width:var(--maxw);padding:12px var(--gut) 20px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto;display:flex}.theme{border:1px solid var(--line-strong);background:0 0;border-radius:22px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:14px;display:inline-flex}.hero{background:var(--bg);padding-block:clamp(24px,3vw,40px);padding-inline:max(var(--gut),calc((100% - var(--maxw))/2 + var(--gut)));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,3vw,48px);display:grid;position:relative}.hero-img{aspect-ratio:1600/1064;object-fit:contain;border-radius:28px;order:2;width:100%;height:auto;display:block}.hero-panel{order:1;min-width:0;padding:8px 0;position:relative}.hero h1{font-family:var(--font-head);letter-spacing:.025em;color:var(--fg);font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15}:lang(ru) .hero h1{font-variant-caps:small-caps}.hero .lead{margin-top:16px;font-size:18px;font-weight:500;line-height:1.55}.hero .langs{color:var(--muted);margin-top:10px;font-size:14px}.rating{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:14px;font-size:17px;font-weight:600;display:flex}.rating a{color:var(--fg);text-decoration-color:var(--accent)}.rating .trust{color:var(--muted);flex-basis:100%;font-size:14px;font-weight:500}.rating .srcx{letter-spacing:.06em;border:1px solid var(--line-strong);color:var(--muted);border-radius:20px;padding:1px 10px;font-size:13px;font-weight:600}.cta-row{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.intro{padding:72px 0 80px}.intro-top{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.arrows{flex:none;gap:10px;display:flex}.arrow{color:#fff;background:#3a3a3a;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}:root[data-theme=dark] .arrow{color:#151213;background:#f2ecea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .arrow{color:#151213;background:#f2ecea}}.arrow:hover{background:var(--brand);color:#fff}.arrow svg{width:18px;height:18px}.rail{scroll-snap-type:x mandatory;padding:4px max(var(--gut),calc((100% - var(--maxw))/2 + var(--gut))) 18px;scroll-padding-inline:max(var(--gut),calc((100% - var(--maxw))/2 + var(--gut)));scrollbar-width:thin;gap:20px;display:flex;overflow-x:auto}.rail figure{scroll-snap-align:start;flex:0 0 min(400px,72vw)}.rail img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%}.dark-sec{color:#fff;background:#0a0a0a url(/_astro/leaves-dark.C8h1Fo6b.jpg) 50%/cover no-repeat;position:relative}.dark-sec:before{content:"";background:#00000094;position:absolute;inset:0}.dark-sec>*{position:relative}.dark-sec .hd{color:#fff;text-align:center;margin-bottom:56px}.why{grid-template-columns:repeat(3,1fr);gap:48px 40px;display:grid}.why li{align-items:flex-start;gap:20px;display:flex}.num{background:var(--num-bg);width:60px;height:60px;color:var(--num-ink);font-family:var(--font-head);border-radius:50%;flex:none;place-items:center;font-size:21px;font-weight:600;display:grid}.card-h{font-family:var(--font-head);letter-spacing:.05em;margin:2px 0 10px;font-size:19px;font-weight:500}.why p{font-size:15.5px;line-height:1.65}.about{padding:88px 0;position:relative;overflow:hidden}.about-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:64px;display:grid}.about .hd{color:var(--brand-ink)}.about p+p{margin-top:1.1em}.portrait{width:min(340px,100%);margin:0 auto;position:relative}.portrait:before{content:"";opacity:.9;border:2px solid #fff;border-radius:64px;position:absolute;inset:-14px 26px 14px -26px}:root[data-theme=dark] .portrait:before{border-color:#4a3f41}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portrait:before{border-color:#4a3f41}}.portrait img{aspect-ratio:621/1070;object-fit:cover;filter:grayscale();border-radius:56px;width:100%;position:relative}.beauty{width:720px;font-family:var(--font-head);letter-spacing:.04em;color:#ffffffbf;white-space:nowrap;pointer-events:none;user-select:none;font-size:54px;line-height:1.45;position:absolute;bottom:48px;right:-60px}:root[data-theme=dark] .beauty{color:#ffffff12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .beauty{color:#ffffff12}}.team{padding:40px 0 80px}.team .hd{text-align:center;margin-bottom:56px}.mgrid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.mcard{border-radius:var(--radius);aspect-ratio:260/390;color:#fff;background:#c9c0bd;position:relative;overflow:hidden}.mcard>img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;position:absolute;inset:0}.mcard:after{content:"";background:linear-gradient(#0000 38%,#000000b8 100%);position:absolute;inset:0}.mcard .info{z-index:2;padding:0 26px 24px;position:absolute;bottom:0;left:0;right:0}.nm{font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ffffffe6;margin-bottom:12px;padding-bottom:10px;font-size:23px;font-weight:600}.role{min-height:2.7em;font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.35}.mlang{margin-top:6px;font-size:14px}.mlang b{letter-spacing:.06em;font-weight:600}.ph{background:linear-gradient(160deg,#8a2321 0%,#731513 55%,#4a0f0e 100%)}.ph .mono{z-index:1;text-align:center;font-family:var(--font-head);letter-spacing:.04em;color:#ffffffe0;place-content:center;font-size:72px;line-height:1;display:grid;position:absolute;inset:0 0 38%}.ph .mono small{letter-spacing:.3em;margin-top:10px;font-size:15px;display:block}.ph .tbc{z-index:2;color:#fff;border-color:#fffc;margin:0;position:absolute;top:16px;left:16px}.team-note{text-align:center;color:var(--muted);margin-top:36px;font-size:15px}.price{padding:20px 0 72px}.price .hd{text-align:center;color:var(--brand-ink);margin-bottom:.15em;font-size:clamp(40px,6vw,64px);font-weight:600}.price .sub{text-align:center;margin-bottom:36px;font-size:clamp(18px,2.2vw,26px);font-weight:300}.tabs{background:var(--line-strong);border:1px solid var(--line-strong);border-radius:6px;flex-wrap:wrap;gap:1px;margin-bottom:44px;display:flex;overflow:hidden}.tab{background:var(--bg);min-height:60px;color:var(--brand-ink);font-family:var(--font-head);letter-spacing:.07em;text-transform:uppercase;text-align:center;border:0;flex:auto;padding:10px 16px;font-size:14px;font-weight:400;line-height:1.3}.tab[aria-selected=true]{background:var(--brand);color:#fff;font-weight:700}.tab:hover{background:color-mix(in srgb,var(--brand) 12%,var(--bg))}.tab[aria-selected=true]:hover{background:var(--brand)}.plist{columns:2;column-gap:64px}.pitem{break-inside:avoid;margin-bottom:30px}.pitem-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:10px;display:flex}.item-n{font-family:var(--font-head);letter-spacing:.04em;margin:0;font-size:20px;font-weight:400;line-height:1.3}.item-p{font-family:var(--font-head);color:var(--brand-ink);white-space:nowrap;font-size:25px;font-weight:700}.pitem p{margin-top:12px;font-size:15px;line-height:1.65}.pitem a.more{white-space:nowrap;margin-left:6px;font-size:14px;font-weight:600}.grp{column-span:all;font-family:var(--font-head);letter-spacing:.05em;color:var(--brand-ink);margin:38px 0 22px;font-size:26px;font-weight:600}.grp:first-child{margin-top:0}.pnote{column-span:all;color:var(--muted);margin:0 0 30px;font-size:14px}.price-cta{text-align:center;margin-top:44px}.band{background:var(--band);color:#fff;padding:56px 0 72px}.band .hd{text-align:center;color:#fff;margin-bottom:40px;font-size:clamp(26px,3vw,32px)}.badges{grid-template-columns:repeat(4,1fr);justify-items:center;gap:28px;display:grid}.badge{aspect-ratio:1;border:3px solid var(--line-strong);background:var(--circle);width:100%;max-width:216px;color:var(--badge-ink);text-align:center;border-radius:50%;place-items:center;padding:30px;font-size:16.5px;font-weight:400;line-height:1.45;display:grid}.cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{background:var(--surface);border-radius:var(--radius);padding:32px 30px}.card h3{font-family:var(--font-head);letter-spacing:.04em;color:var(--brand-ink);margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.3}.roundbadge{background:var(--brand);color:#fff;text-align:center;width:132px;height:132px;font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;border-radius:50%;place-items:center;margin-bottom:18px;padding:14px;font-size:17px;font-weight:600;line-height:1.25;display:grid;position:relative}.roundbadge b{font-size:44px;font-weight:700;line-height:1;display:block}.roundbadge .tbc{background:var(--bg);color:var(--tag);border-color:var(--tag);margin:0;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.stars{color:var(--brand-ink);letter-spacing:.15em;margin-bottom:12px;font-size:18px}.quote{font-size:16px;line-height:1.65}.who{margin-top:16px;font-size:14px;font-weight:600}.press{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.press img{border-radius:12px;flex:none;width:76px;height:76px}.press .t{flex:280px}.press h3{margin-bottom:4px}.faq-list{max-width:860px;margin:0 auto}details{border-bottom:1px solid var(--line-strong)}details:first-child{border-top:1px solid var(--line-strong)}summary{cursor:pointer;font-family:var(--font-head);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:20px 4px;font-size:20px;font-weight:500;line-height:1.3;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";border:1px solid var(--brand-ink);width:32px;height:32px;color:var(--brand-ink);font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}details[open] summary:after{content:"–"}details .ans{padding:0 48px 24px 4px;font-size:16px;line-height:1.7}.gift{border-radius:var(--radius);background:var(--band);color:#fff;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.gift .gt{padding:48px}.gift .hd{color:#fff;margin-bottom:.4em}.gift p{margin-bottom:24px;font-size:17px}.gift .gc{background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 55%),linear-gradient(135deg,#8c2220,#4a0f0e);place-items:center;min-height:260px;padding:40px;display:grid}.gift .gc div{aspect-ratio:1.6;border:1px solid #ffffff8c;border-radius:20px;place-items:center;width:min(320px,100%);padding:20px;display:grid;position:relative}.gift .gc img{width:150px;height:auto}.gift .gc .tbc{margin:0;position:absolute;top:12px;right:12px}.hours{background:var(--surface);border-radius:var(--radius);grid-template-columns:auto 1fr;align-items:center;gap:40px;padding:40px 44px;display:grid}.hrows{margin:0}.hrows>div{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 20px;padding:10px 0;display:flex}.hrows>div:last-child{border-bottom:0}.hrows dt{font-family:var(--font-head);letter-spacing:.05em;min-width:110px;font-size:20px}.hrows .big{font-family:var(--font-head);color:var(--brand-ink);margin:0;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.1}.contact .hd{text-align:center;color:var(--brand-ink)}.contact .lines{text-align:center;margin-bottom:44px}form{max-width:760px;margin:0 auto}.flabel{font-family:var(--font-head);letter-spacing:.04em;color:var(--brand-ink);margin:0 0 8px 2px;font-size:19px;display:block}.fld{background:var(--field);width:100%;min-height:60px;color:var(--field-ink);font-family:var(--font-body);border:1px solid #0000;border-radius:24px;margin-bottom:22px;padding:16px 22px;font-size:16px}textarea.fld{resize:vertical;min-height:130px}.fld::placeholder{color:var(--placeholder)}.fld:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.consent{color:var(--brand-ink);align-items:flex-start;gap:12px;margin:6px 0 28px;font-size:15px;display:flex}.consent input{width:22px;height:22px;accent-color:var(--brand);flex:none;margin-top:2px}.fsend{text-align:center}.status{text-align:center;color:var(--brand-ink);margin-top:20px;font-weight:600}.where{grid-template-columns:1fr 1fr;min-height:560px;display:grid}.map{background:#e4e1dc;min-height:340px;position:relative}.map svg{width:100%;height:100%;position:absolute;inset:0}.map .mlink{box-shadow:var(--shadow);position:absolute;bottom:20px;left:20px}.map .cap{color:#444;background:#fffc;border-radius:12px;padding:2px 10px;font-size:12px;position:absolute;top:12px;right:14px}.route{background:var(--band);color:#fff;padding:56px max(var(--gut),4vw);flex-direction:column;justify-content:center;display:flex}.route .hd{margin-bottom:24px;font-size:clamp(26px,3vw,34px)}.route li{margin-bottom:12px;font-size:16px;line-height:1.6}.route b{font-weight:700}.foot{color:#fff;background:#000 url(/_astro/leaves-dark.C8h1Fo6b.jpg) top/cover no-repeat;padding:64px 0 48px;position:relative}.foot:before{content:"";background:linear-gradient(#00000073,#000 70%);position:absolute;inset:0}.foot>*{position:relative}.foot a{color:var(--accent);text-decoration-color:#0000}.foot a:hover{text-decoration-color:currentColor}.fgrid{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;display:grid}.fcol address{font-size:19px;font-style:normal;line-height:1.6}.fcol.mid{font-family:var(--font-head);text-transform:uppercase;text-align:center;letter-spacing:.04em;font-size:15px;line-height:1.7}.fcol.mid p+p{margin-top:16px}.fcol.logo{text-align:center}.fcol.logo img{width:190px;margin:0 auto}.fsoc{gap:10px;margin-top:16px;display:flex}.fsoc a{color:#000;background:#fff}.fbot{text-align:center;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;font-size:14px;display:flex}.fab{z-index:70;background:var(--brand);color:#fff;text-align:center;width:112px;height:112px;font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 9px #73151347,var(--shadow);border-radius:50%;place-items:center;padding:12px;font-size:17px;font-weight:600;line-height:1.15;text-decoration:none;display:grid;position:fixed;bottom:24px;right:24px}.fab:hover{color:#fff;background:#000}.mbar{display:none}.cookie{z-index:80;background:var(--surface);width:min(400px,100% - 40px);color:var(--fg);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:14px 16px;font-size:13px;line-height:1.5;display:grid;position:fixed;bottom:20px;left:20px}.cookie a{font-weight:600}.cookie .ck-actions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.cookie .ck-ok{background:var(--brand);color:#fff;border:0;border-radius:20px;min-height:40px;padding:6px 18px;font-size:13px;font-weight:600}.cookie .ck-x{width:36px;height:36px;color:var(--muted);background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:4px;right:4px}.crumbs{padding:22px 0 0;font-size:14px}.crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.crumbs li+li:before{content:"›";color:var(--muted);margin-right:10px}.crumbs [aria-current]{color:var(--muted)}.gel-hero{padding:28px var(--gut) 64px;grid-template-columns:1.2fr .8fr;align-items:start;gap:56px;display:grid}.gel-hero h1{font-family:var(--font-head);letter-spacing:.03em;color:var(--brand-ink);margin-bottom:24px;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.1}:lang(ru) .gel-hero h1{font-variant-caps:small-caps}.answer{background:var(--surface);border-left:6px solid var(--brand);border-radius:0 20px 20px 0;margin-bottom:24px;padding:22px 26px;font-size:21px;font-weight:500;line-height:1.55}.gel-photos{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gel-photos img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%}.gel-photos img:nth-child(2){margin-top:36px}.ticks li{padding:8px 0 8px 34px;font-size:16.5px;position:relative}.ticks li:before{content:"";border-left:3px solid var(--brand-ink);border-bottom:3px solid var(--brand-ink);width:14px;height:8px;position:absolute;top:15px;left:4px;transform:rotate(-45deg)}.backlink{margin-top:28px;display:inline-block}.sub2{font-family:var(--font-head);letter-spacing:.03em;color:var(--brand-ink);margin:0 0 20px;font-size:clamp(24px,3vw,32px);font-weight:500}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=1100px){.why{grid-template-columns:repeat(2,1fr)}.mgrid{grid-template-columns:repeat(2,1fr);max-width:620px;margin:0 auto}.badges{grid-template-columns:repeat(2,1fr);row-gap:32px}.cards{grid-template-columns:1fr 1fr}.about-grid{gap:40px}}@media (width<=860px){:root{--hdr:68px;--gut:16px}.soc{display:none}.sec{padding:56px 0}.sitelogo img{height:54px}.lang a{place-items:center;min-width:36px;height:32px;padding:0 6px;font-size:12px;text-decoration:none;display:inline-grid}.hero{grid-template-columns:1fr;gap:0;padding:0 0 8px}.hero-img{border-radius:0;order:0}.hero-panel{margin:14px var(--gut) 0;background:var(--hero-panel);backdrop-filter:blur(8px);border-radius:28px;order:1;padding:20px 20px 22px}.hero h1{font-size:25px}.hero .lead{margin-top:10px;font-size:16px;line-height:1.5}.hero .langs{margin-top:8px;font-size:13px;line-height:1.45}.rating{margin-top:10px;font-size:16px}.cta-row{margin-top:14px}.cta-row .btn{flex:150px;padding:12px 16px}.intro{padding:48px 0 56px}.intro-top{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.arrows{display:none}.why{grid-template-columns:1fr;gap:34px}.about{padding:56px 0}.about-grid{grid-template-columns:1fr}.portrait{order:2;width:min(300px,86%);margin-top:12px}.beauty{width:520px;font-size:34px;bottom:16px;right:-40px}.team{padding:8px 0 56px}.mgrid{grid-template-columns:1fr;max-width:340px}.plist{columns:1}.tab{flex:44%;padding:10px 8px;font-size:13px}.badges{grid-template-columns:1fr}.badge{max-width:240px;font-size:17px}.cards,.gift{grid-template-columns:1fr}.gift .gt{padding:32px 24px}.hours{grid-template-columns:1fr;gap:16px;padding:28px 24px}.where{grid-template-columns:1fr}.map{min-height:280px}.route{padding:40px var(--gut)}.fgrid{text-align:center;grid-template-columns:1fr;gap:32px}.fsoc{justify-content:center}.gel-hero{grid-template-columns:1fr;gap:32px}.fab{display:none}.mbar{z-index:70;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0000001f}.mbar .btn{flex:1;min-height:50px}.mbar .btn.wa{flex:none}body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.cookie{width:auto;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr auto;gap:0 10px;padding:8px 44px 8px 14px;font-size:12px;line-height:1.4}.cookie .ck-actions{grid-area:1/2}.cookie .ck-ok{min-height:36px;padding:4px 14px}.cookie .ck-x{top:50%;transform:translateY(-50%)}summary{font-size:18px}details .ans{padding-right:8px}.item-n{font-size:18px}.item-p{font-size:22px}}p:empty{display:none}.intro .lead{max-width:760px;font-size:17px}.svc{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 26px;display:flex}.svc li{border:1px solid var(--line-strong);font-family:var(--font-head);letter-spacing:.04em;border-radius:26px;align-items:baseline;gap:8px;padding:9px 18px;font-size:15px;display:inline-flex}.svc li a{color:var(--brand-ink);text-decoration:none}.svc li:hover{background:var(--brand);border-color:var(--brand)}.svc li:hover a,.svc li:hover .pr{color:#fff}.svc .pr{color:var(--fg);font-weight:700}.grp .more{font-family:var(--font-body);letter-spacing:0;white-space:nowrap;margin-left:10px;font-size:14px;font-weight:600}.lang-block{text-align:center;max-width:720px;margin:56px auto 0}.lang-block p{font-size:17px}.sub3{font-family:var(--font-head);letter-spacing:.04em;color:var(--brand-ink);margin:1.3em 0 .5em;font-size:20px;font-weight:600}.route .wl{margin:-6px 0 18px;font-size:16px}.route a{color:#fff;text-decoration-color:var(--accent)}.gel-hero h2.sub2{margin:1.4em 0 .5em}.gel-hero p{font-size:16.5px;line-height:1.7}.gel-hero .answer{font-size:20px}.pn{min-width:0}.item-d{font-family:var(--font-body);letter-spacing:.02em;color:var(--muted);margin-top:4px;font-size:13px;font-weight:500;display:block}.grp2{margin:30px 0 14px;font-size:21px}.gnote p{margin:0 0 10px}.gnote a,.rating .trust a{text-decoration-color:var(--accent)}.card.press .t p{margin:0}.gtxt p{margin:0 0 10px}.gtxt ol{margin:0 0 10px;padding-left:20px}.gtxt li{margin-bottom:6px}.gtxt>:last-child{margin-bottom:0}.gtxt ol{list-style:decimal}.pkg-book{column-span:all;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px;display:flex}.pkg-book p{margin:0;font-size:16px}.pkg-book a:not(.btn){text-decoration-color:var(--accent)}@media (width>=1101px){.mgrid{grid-template-columns:repeat(3,1fr)}}.mcard .role{text-transform:none;font-family:var(--font-body);letter-spacing:0;min-height:0;margin-top:4px;font-size:13px;font-weight:500;line-height:1.4}.mcard .nm{font-size:26px}.lang-block p+p{margin-top:14px}.svc .pr-t{font-weight:400}.mlang .tbc{color:#fff;border-color:#fffc;margin-left:6px}.igfeed{padding:56px 0 0}.igfeed .hd{text-align:center;padding:0 var(--gut);margin:0 auto 28px;font-size:clamp(20px,2.4vw,28px)}.iggrid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.igt{aspect-ratio:1;background:#fff;display:block;position:relative;overflow:hidden}.igt img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.igq{text-align:center;font-family:var(--font-head);letter-spacing:.06em;color:var(--brand-ink);background:var(--card,#fff);place-items:center;padding:12%;font-size:clamp(14px,1.9vw,26px);font-weight:600;line-height:1.3;display:grid}.igo{color:#fff;opacity:0;background:#0000006b;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.igo svg{width:36px;height:36px}.igt:hover .igo,.igt:focus-visible .igo{opacity:1}@media (hover:none){.igo{display:none}}@media (width<=560px){.iggrid{grid-template-columns:repeat(2,1fr)}}.igt,.igt:hover{text-decoration:none}.igq span{display:block}.prose p{margin:0 0 1em;font-size:16.5px;line-height:1.7}.prose ul{margin:0 0 1em}.prose ul li{padding:6px 0 6px 30px;font-size:16.5px;line-height:1.6;position:relative}.prose ul li:before{content:"";border-left:3px solid var(--brand-ink);border-bottom:3px solid var(--brand-ink);width:13px;height:7px;position:absolute;top:14px;left:4px;transform:rotate(-45deg)}.prose ol{margin:0 0 1em;padding-left:1.4em;list-style:decimal}.prose ol li{padding:4px 0;font-size:16.5px}.prose h3{font-family:var(--font-head);letter-spacing:.04em;color:var(--brand-ink);margin:1.2em 0 .4em;font-size:20px;font-weight:600}.prose table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:15px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}.prose>:last-child{margin-bottom:0}.prose a{overflow-wrap:anywhere}.gel-hero .prose{margin-top:8px}.gel-hero .prose:first-of-type h2.sub2{margin-top:.6em}.gel-hero .cta-row{margin-top:28px}.center,.sub2.center{text-align:center}.gel-photos.single{grid-template-columns:1fr}.gel-photos.single img:nth-child(2){margin-top:0}.gel-photos.wide img{aspect-ratio:auto;object-fit:contain}.svc-prices .vatline{color:var(--muted);margin:-8px 0 28px}.svc-prices .plist{margin-bottom:8px}.svc-prices .pnote{column-span:none;max-width:860px;margin:16px 0 0}.svc-team{padding-top:0}.svc-team .sub2{margin-bottom:36px}.center-col{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.related{width:100%}.related .svc{margin-top:0}.related .sub2{text-align:center;margin-bottom:16px}.page-head{padding-top:28px;padding-bottom:40px}.page-head h1{font-family:var(--font-head);letter-spacing:.03em;color:var(--brand-ink);max-width:900px;margin-bottom:24px;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.1}:lang(ru) .page-head h1{font-variant-caps:small-caps}.page-head .answer{max-width:900px}.page-main>.prose{max-width:calc(900px + 2*var(--gut));margin:0 auto 48px}.page-main>.prose.prose-wide{max-width:calc(var(--maxw) + 2*var(--gut))}.page-main>.prose .mgrid{margin:24px 0 8px}.page-main .about{margin-bottom:48px}.prices-notes{max-width:calc(900px + 2*var(--gut));margin:0 auto 64px}.prices-notes h2{font-family:var(--font-head);letter-spacing:.03em;color:var(--brand-ink);margin:0 0 16px;font-size:clamp(24px,3vw,32px);font-weight:500}.price-page{padding-top:28px}.price-page h1.hd{margin-bottom:.2em}.faq-group{margin-bottom:8px}.faq-group .sub2{margin-bottom:20px}.rev-lead{text-align:center;margin:0 auto 36px}.review{flex-direction:column;display:flex}blockquote.quote{flex:1;margin:0}.rv-meta{color:var(--muted);margin-top:4px;font-size:13px}.rev-all{text-align:center;margin:36px 0 0}.card.press{margin-top:24px}.contact-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.gift-facts{margin:0 0 24px}.gift-facts>div{border-bottom:1px solid #ffffff59;flex-wrap:wrap;gap:10px;padding:6px 0;display:flex}.gift-facts dt{font-weight:700}.gift-facts dd{margin:0}.gift-more{color:#fff;text-decoration-color:var(--accent);margin-left:18px;display:inline-block}.navpanel a[aria-current=page]{color:var(--brand-ink);font-weight:600}.navfoot .btn{min-height:40px;padding:8px 20px;font-size:13px}.cookie .ck-no{border:1px solid var(--line-strong);min-height:40px;color:var(--fg);background:0 0;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600}@media (width<=860px){.cookie{grid-template-columns:1fr}.cookie .ck-actions{grid-area:auto/1}.cookie .ck-x{top:6px;transform:none}.cookie .ck-no{min-height:36px;padding:4px 12px}.gift-more{margin:14px 0 0;display:block}.page-head{padding-bottom:24px}}.nf .nf-code{font-family:var(--font-head);color:var(--brand-ink);opacity:.25;font-size:clamp(72px,14vw,140px);line-height:1}.nf .lead{margin:0 auto}.sub2{line-height:1.25}.svc-team .mgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:24px;max-width:none}.svc-team .mcard{aspect-ratio:260/330}.svc-team .ph .mono{font-size:56px}.svc-team .mcard .info{padding:0 20px 18px}.svc-team .mcard .nm{font-size:22px}@media (width<=860px){.svc-team .mgrid{grid-template-columns:repeat(2,1fr);gap:12px}.svc-team .mcard{aspect-ratio:auto;min-height:250px}.svc-team .ph .mono{font-size:40px;inset:0 0 45%}.svc-team .mcard .info{padding:0 12px 12px}.svc-team .mcard .nm{font-size:17px}.svc-team .role,.svc-team .mlang{font-size:12px}.gel-hero .answer,.page-head .answer{padding:16px 18px;font-size:17px;line-height:1.55}.gel-hero h1,.page-head h1{font-size:30px}.navpanel{max-height:calc(100dvh - var(--hdr) - 84px - env(safe-area-inset-bottom,0px))}.navpanel ul{grid-template-columns:1fr}.navpanel a{padding:10px 4px;font-size:17px}}
