@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-hebrew-wght-normal.DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-ext-wght-normal.CYrqKuxd.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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-wght-normal.DM6njrJ3.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}:root{--cream:#fff8ec;--cream-deep:#ffefd6;--sky:#e8f4fe;--peach:#ffeadb;--white:#fff;--navy:#14235a;--navy-soft:#47548a;--line:#14235a24;--blue:#3fa9f5;--blue-deep:#1672c9;--pink:#f04fa0;--orange:#ff9a2e;--yellow:#ffc93c;--green:#2eb85c;--r-lg:32px;--r-md:24px;--r-sm:14px;--wrap:1160px;--gutter:clamp(18px, 4vw, 40px);--header-h:68px;--font-body:"Nunito Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Fredoka Variable", "Nunito Variable", system-ui, sans-serif;--display-weight:600;--display-tracking:0;--ikat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='18' viewBox='0 0 48 18'%3E%3Cpath fill-rule='evenodd' d='M0 9h6V6h6V3h6V0h12v3h6v3h6v3h6-6v3h-6v3h-6v3H18v-3h-6v-3H6V9zM21 7h6v4h-6z'/%3E%3C/svg%3E");--bodom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23000' stroke-width='6' stroke-linecap='round'%3E%3Cpath d='M33 5c17 2 27 17 23 33S37 62 22 56C10 51 6 38 12 28c5-8 16-10 22-4 5 5 3 14-4 15-5 1-8-3-6-7'/%3E%3C/svg%3E")}html[lang=ru]{--font-display:"Nunito Variable", system-ui, sans-serif;--display-weight:900;--display-tracking:-.015em}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--navy);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.6;overflow-x:clip}img,picture,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0;line-height:1.1}p{text-wrap:pretty;margin:0}a{color:var(--blue-deep);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--blue-deep);outline-offset:3px;border-radius:6px}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.skip{z-index:100;background:var(--navy);color:var(--white);border-radius:12px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border:2.5px solid var(--navy);background:var(--green);color:var(--navy);font-family:var(--font-display);font-weight:var(--display-weight);white-space:nowrap;box-shadow:0 4px 0 var(--navy);border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.62em 1.35em;font-size:1.0625rem;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{box-shadow:0 5px 0 var(--navy);transform:translateY(-1px)}.btn:active{box-shadow:0 1px 0 var(--navy);transform:translateY(3px)}.header{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fff8eceb;position:sticky;top:0}.header__row{min-height:var(--header-h);align-items:center;gap:12px;display:flex}.brand{color:var(--navy);align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.brand__icon{border:2px solid var(--navy);border-radius:12px;width:42px;height:42px}.wordmark{font-family:"Fredoka Variable", var(--font-body);letter-spacing:.01em;white-space:nowrap;-webkit-text-stroke:4.5px var(--navy);paint-order:stroke fill;font-size:1.45rem;font-weight:700;line-height:1}.wordmark__bek{color:#5cc1ff}.wordmark__va{color:var(--yellow);-webkit-text-stroke-width:3.5px;margin-inline:.12em;font-size:.62em}.wordmark__lola{color:#ff8a4a}.langs{border:2px solid var(--navy);background:var(--white);border-radius:999px;margin:0;padding:3px;list-style:none;display:inline-flex}.langs a{color:var(--navy);letter-spacing:.03em;border-radius:999px;padding:5px 10px;font-size:.8125rem;font-weight:800;line-height:1.2;text-decoration:none;display:block}.langs a:hover{background:var(--cream-deep)}.langs a[aria-current=true]{background:var(--navy);color:var(--white)}.header .btn{box-shadow:0 3px 0 var(--navy);padding:.5em 1.1em;font-size:.95rem}@media (width<=560px){.wordmark{display:none}.header__row{gap:8px}}.stores{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stores a{border-radius:10px;transition:transform .12s;display:block}.stores a:hover{transform:translateY(-2px)}.stores img{width:auto;height:54px}@media (width<=420px){.stores{gap:10px}.stores img{height:46px}}[data-os=android] .stores .stores__gp{order:-1}.qr{color:var(--navy-soft);align-items:center;gap:14px;max-width:22rem;margin-top:22px;font-size:.9375rem;font-weight:600;display:none}.qr__code{background:var(--white);border:2px solid var(--navy);border-radius:16px;flex:none;width:92px;height:92px;padding:8px}.qr__code svg{width:100%;height:100%}@media (width>=960px) and (hover:hover){.qr{display:flex}}.device{border:10px solid var(--navy);background:var(--navy);border-radius:34px;position:relative;overflow:hidden;box-shadow:0 28px 60px -24px #14235a80}.device img{border-radius:22px;width:100%}.device--sm{border-width:7px;border-radius:26px}.device--sm img{border-radius:18px}.hero{background:radial-gradient(60% 55% at 88% 18%, #3fa9f533, transparent 70%), radial-gradient(45% 50% at 6% 92%, #ff9a2e29, transparent 70%), var(--cream);padding-block:clamp(36px,6vw,84px) clamp(48px,7vw,96px);position:relative;overflow:clip}.hero__grid{align-items:center;gap:clamp(36px,5vw,64px);display:grid}@media (width>=960px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}.eyebrow{background:var(--white);border:2px solid var(--navy);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px 6px 10px;font-size:.875rem;font-weight:800;line-height:1.3;display:inline-flex}.eyebrow:before{content:"";background:var(--pink);width:18px;height:18px;mask:var(--bodom) center / contain no-repeat}.hero h1{font-size:clamp(2.35rem,1.2rem + 4.6vw,4.1rem);font-weight:700;line-height:1.03}html[lang=ru] .hero h1{font-size:clamp(2.2rem,1.1rem + 4.2vw,3.7rem);font-weight:900}.hero h1 em{color:var(--blue-deep);font-style:normal}.hero__sub{max-width:32rem;color:var(--navy-soft);margin-top:18px;font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);font-weight:600;line-height:1.5}.hero .stores{margin-top:28px}.hero__note{color:var(--navy-soft);margin-top:16px;font-size:.9375rem;font-weight:600}.hero__art{padding:6% 3% 8%;position:relative}.hero__art .device{transform:rotate(-2.5deg)}.hero__sun{aspect-ratio:1;background:var(--yellow);opacity:.9;border-radius:50%;width:46%;position:absolute;inset:0 4% auto auto}.deco{pointer-events:none;position:absolute}.deco--star{width:clamp(44px,7vw,76px);top:4%;left:-1%}.deco--ball{width:clamp(46px,7vw,80px);bottom:4%;right:1%}.deco--bodom{aspect-ratio:1;background:var(--pink);width:clamp(34px,5vw,54px);mask:var(--bodom) center / contain no-repeat;bottom:0;left:7%;transform:rotate(-18deg)}.float{animation:6s ease-in-out infinite float}.float--slow{animation-duration:8s;animation-delay:-3s}@keyframes float{50%{translate:0 -10px;rotate:4deg}}.section{padding-block:clamp(56px,8vw,104px);position:relative;overflow-x:clip}.section--sky{background:var(--sky)}.section--peach{background:var(--peach)}.ikat{background:var(--ikat-color,var(--navy));height:18px;opacity:var(--ikat-opacity,.16);mask:var(--ikat) center / 48px 18px repeat-x}.section__head{max-width:44rem;margin-bottom:clamp(28px,4vw,48px)}.section__head--center{text-align:center;margin-inline:auto}h2{font-size:clamp(1.85rem,1.2rem + 2.4vw,2.85rem)}.lead{color:var(--navy-soft);margin-top:14px;font-size:1.1875rem;font-weight:600;line-height:1.5}.cards{gap:26px;display:grid}@media (width>=820px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{background:var(--white);border:2.5px solid var(--navy);border-radius:var(--r-lg);box-shadow:0 7px 0 var(--navy);flex-direction:column;display:flex;overflow:hidden}.card__img{border-bottom:2.5px solid var(--navy);background:#bfe1f3}.card__img img{aspect-ratio:2000/924;object-fit:cover;width:100%}.card__body{padding:22px 24px 26px}.card h3{border:2px solid var(--navy);background:var(--tag,var(--yellow));border-radius:999px;margin-bottom:10px;padding:4px 14px 5px;font-size:1.25rem;display:inline-block}.card:first-child{--tag:#8fd0ff}.card:nth-child(2){--tag:#8be3a9}.card:nth-child(3){--tag:#ffc078}.split{align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width>=900px){.split{grid-template-columns:repeat(2,minmax(0,1fr))}.split--flip>:first-child{order:2}}.split__text .lead{margin-bottom:24px}.facts{gap:14px;margin:0;padding:0;font-size:1.125rem;font-weight:700;line-height:1.4;list-style:none;display:grid}.facts li{grid-template-columns:30px 1fr;align-items:start;gap:12px;display:grid}.facts li:before{content:"";border:2px solid var(--navy);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314235A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 12.5 3.6 3.6 7.4-8'/%3E%3C/svg%3E") center / 18px no-repeat, var(--yellow);border-radius:50%;width:30px;height:30px}.poster{max-width:480px;margin-inline:auto;position:relative}.poster__frame{border:10px solid var(--navy);background:var(--navy);border-radius:34px;overflow:hidden;transform:rotate(2deg);box-shadow:0 28px 60px -24px #14235a80}.poster__frame img{aspect-ratio:5/4;object-fit:cover;object-position:50% 30%;border-radius:22px;width:100%}.poster__play{border:3px solid var(--navy);background:var(--white);width:62px;height:62px;box-shadow:0 5px 0 var(--navy);border-radius:50%;position:absolute;bottom:9%;left:7%}.poster__play:after{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--navy);position:absolute;top:50%;left:54%;translate:-50% -50%}.sticker{aspect-ratio:1;border:3px solid var(--navy);background:var(--yellow);width:136px;box-shadow:0 5px 0 var(--navy);text-align:center;border-radius:50%;place-content:center;padding:12px;font-size:.8125rem;font-weight:800;line-height:1.15;display:grid;position:absolute;bottom:-9%;right:-5%;rotate:10deg}@media (width<=560px){.sticker{width:118px;right:0}}.sticker b{font-family:"Fredoka Variable", var(--font-body);font-size:3rem;font-weight:700;line-height:.95;display:block}.rooms{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rooms li{border-radius:var(--r-md);background:var(--white);border:2px solid var(--navy);padding:14px 18px}.rooms b{font-family:var(--font-display);font-weight:var(--display-weight);margin-right:.4em;font-size:1.125rem}.rooms span{color:var(--navy-soft);font-weight:600}.parents{gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.parents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.parents{grid-template-columns:repeat(3,minmax(0,1fr))}}.parents li{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-md);padding:24px}.parents__icon{border:2px solid var(--navy);background:var(--tint,var(--sky));border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.parents__icon svg{width:30px;height:30px}.parents li:nth-child(6n+1){--tint:#bfe3ff}.parents li:nth-child(6n+2){--tint:#ffd98a}.parents li:nth-child(6n+3){--tint:#ffc1dd}.parents li:nth-child(6n+4){--tint:#b9eccb}.parents li:nth-child(6n+5){--tint:#ffcfa1}.parents li:nth-child(6n+6){--tint:#d9d4ff}.parents h3{margin-bottom:6px;font-size:1.1875rem}.parents p{color:var(--navy-soft);font-size:1rem;line-height:1.5}.more{align-items:center;gap:6px;margin-top:28px;font-weight:800;display:inline-flex}.more:after{content:"→"}.premium{background:var(--navy);color:var(--cream);border-radius:clamp(28px,4vw,44px);gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,60px);display:grid;position:relative;overflow:hidden}.premium:before{content:"";background:var(--yellow);opacity:.5;height:18px;mask:var(--ikat) center / 48px 18px repeat-x;position:absolute;inset:auto 0 0}@media (width>=900px){.premium{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.premium h2{align-items:center;gap:14px;display:flex}.premium h2 svg{flex:none;width:46px;height:46px}.premium .lead{color:#c9d2f4}.perks{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.perks li{background:var(--yellow);color:var(--navy);border-radius:999px;padding:9px 16px;font-weight:800;line-height:1.25}.fine{color:#dbe1f8;gap:12px;margin:0;padding:0 0 12px;font-size:.9688rem;line-height:1.55;list-style:none;display:grid}.fine li{border-left:3px solid #ffc93c99;padding-left:18px}.gallery{padding:6px var(--gallery-pad) 28px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gallery-pad);scrollbar-width:thin;scrollbar-color:var(--navy) transparent;--gallery-pad:max(var(--gutter), calc((100vw - var(--wrap)) / 2));gap:20px;display:flex;overflow-x:auto}.gallery>*{scroll-snap-align:start;flex:none;width:min(82vw,560px)}.gallery .device{box-shadow:0 16px 30px -18px #14235a80}.faq{gap:12px;max-width:50rem;margin-inline:auto;display:grid}.faq details{background:var(--white);border:2px solid var(--navy);border-radius:var(--r-md)}.faq summary{cursor:pointer;font-family:var(--font-display);font-weight:var(--display-weight);border-radius:calc(var(--r-md) - 2px);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1.1875rem;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border:2px solid var(--navy);background:linear-gradient(var(--navy), var(--navy)) center / 12px 2.5px no-repeat, linear-gradient(var(--navy), var(--navy)) center / 2.5px 12px no-repeat, var(--yellow);border-radius:50%;flex:none;width:30px;height:30px;transition:rotate .2s}.faq details[open] summary:after{rotate:45deg}.faq details p{color:var(--navy-soft);max-width:44rem;padding:0 22px 20px}.cta{background:linear-gradient(180deg, #6cc3fb, var(--blue));padding-block:clamp(56px,8vw,96px);position:relative;overflow:clip}.cta__grid{text-align:center;justify-items:center;gap:28px;display:grid}.cta__icon{border:3px solid var(--navy);width:112px;box-shadow:0 7px 0 var(--navy);border-radius:28px;rotate:-4deg}.cta h2{font-size:clamp(2rem,1.2rem + 3vw,3.2rem)}.cta p{max-width:30rem;font-size:1.1875rem;font-weight:700}.cta .stores{justify-content:center}.cta .qr{color:var(--navy);text-align:left;margin-top:0}.footer{background:var(--cream-deep);padding-block:40px 48px;font-size:.9688rem}.footer__row{gap:22px;display:grid}@media (width>=820px){.footer__row{grid-template-columns:1fr auto;align-items:start}}.footer__company{font-weight:800}.footer a{color:var(--navy);font-weight:700}.footer__links{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.footer__small{border-top:1px solid var(--line);color:var(--navy-soft);margin-top:26px;padding-top:20px;font-size:.8125rem;line-height:1.5}.plain{background:var(--white)}.doc{width:min(100% - 2 * var(--gutter), 720px);margin-inline:auto;padding-block:clamp(32px,5vw,64px) clamp(56px,8vw,96px)}.doc h1{font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem)}.doc__meta{color:var(--navy-soft);margin-top:12px;font-weight:600}.doc h2{margin-top:2.2em;margin-bottom:.7em;font-size:1.4rem;line-height:1.25}.doc h3{margin-top:1.6em;margin-bottom:.5em;font-size:1.15rem}.doc p,.doc ul,.doc ol{margin-block:.8em}.doc ul,.doc ol{padding-left:1.3em}.doc li{margin-block:.35em}.doc a{overflow-wrap:anywhere}.table-scroll{border:1.5px solid var(--line);border-radius:var(--r-sm);margin-block:1.2em;overflow-x:auto}.doc table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9375rem;line-height:1.45}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.doc th{background:var(--cream);font-weight:800}.doc tr:last-child td{border-bottom:0}mark.todo{color:var(--navy);background:#ffe27a;border-radius:4px;padding:0 .25em;font-weight:700}.draft{border:2px solid var(--navy);border-radius:var(--r-sm);background:#fff3c4;margin-top:22px;padding:14px 18px;font-weight:700;line-height:1.45}.doc .btn{white-space:normal;text-align:center;margin-block:.4em .2em}.back{gap:6px;margin-top:40px;font-weight:800;display:inline-flex}.back:before{content:"←"}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.header,.footer,.back,.draft{display:none}.table-scroll{overflow:visible}}
