@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/comfortaa-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/comfortaa-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/manrope-600-800-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/manrope-600-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/manrope-600-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui: 1;--header-h: calc(11vmin * var(--ui));--footer-h: calc(13vmin * var(--ui));--ink: #262233;--chrome-bg: #1f1c29;--chrome-fg: #f2efe7;--call: #2e9572;--chat: #2b8fc7;--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--sar: env(safe-area-inset-right, 0px);--strip-top: linear-gradient( 90deg, #d96c2c, #ce4d6d, #7a5cce, #4f68c9, #2b8fc7, #2e9572, #7a9933, #b08d1e, #d96c2c );--strip-bottom: linear-gradient( 90deg, #b08d1e, #7a9933, #2e9572, #2b8fc7, #4f68c9, #7a5cce, #ce4d6d, #d96c2c, #b08d1e );--sparkle-scale: 2.4}@media(min-width:360px){:root{--ui: 1.09}}@media(min-width:768px){:root{--ui: 1.04;--sparkle-scale: 1.68}}@media(min-width:1280px){:root{--ui: 1;--sparkle-scale: 1.44}}@media(orientation:landscape)and (max-height:480px){:root{--ui: 1;--header-h: 9.5vmin;--footer-h: 11vmin}}*{box-sizing:border-box}html,body,#app{height:100%}html,body{overscroll-behavior-x:none;overscroll-behavior-y:auto}html{overflow-x:hidden;overflow-y:auto}body{overflow:visible;margin:0;background:var(--chrome-bg)}button{font-family:inherit;-webkit-tap-highlight-color:transparent}.app{position:fixed;inset:0;overflow:hidden;overflow:clip;touch-action:pan-y;font-family:Manrope,-apple-system,Segoe UI,sans-serif;color:var(--ink)}.app--modal-open .header:after,.app--modal-open .footer:before,.app--modal-open .sparkles__item,.app--modal-open .star-icon,.app--modal-open .blk__contact-line:after{animation-play-state:paused}.header{position:absolute;touch-action:pan-y;top:0;left:0;right:0;height:calc(var(--header-h) + var(--sat));padding-top:var(--sat);background:var(--chrome-bg);color:var(--chrome-fg);z-index:20;overflow:hidden;overflow:clip;-webkit-user-select:none;user-select:none;box-shadow:0 .8vmin 2.4vmin #0c0a1459}.header__inner{height:100%;width:100%;max-width:112vmin;margin:0 auto;padding:0 calc(4.5vmin + var(--sar)) 0 calc(4.5vmin + var(--sal));display:flex;align-items:center;justify-content:space-between;gap:4vmin}.logo-h{margin:0;font:inherit;min-width:0}.logo{display:flex;align-items:baseline;font-family:Comfortaa,sans-serif;font-size:calc(3.8vmin * var(--ui));font-weight:700;white-space:nowrap;color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter .18s ease;background:none;border:none;padding:0;margin:0}.logo:hover{filter:brightness(1.12)}.logo--inactive{cursor:default;pointer-events:none}.logo--inactive:hover{filter:none}.logo:focus-visible{outline:.45vmin solid rgba(242,239,231,.75);outline-offset:.5vmin;border-radius:1vmin}.logo__w--1{color:#e2823a}.logo__w--2{color:#9375e9}.logo__w--3{color:#45a7e0}.logo__w--4{color:#93b23f}.logo__tld{color:var(--chrome-fg)}.header__version{margin-left:1.8vmin;font-family:Comfortaa,sans-serif;font-size:calc(3.8vmin * var(--ui));font-weight:700;color:var(--chrome-fg);opacity:.35;white-space:nowrap}.header__actions{display:flex;align-items:center;gap:2.2vmin;flex:none}.hbtn{display:flex;align-items:center;justify-content:center;width:calc(7vmin * var(--ui));height:calc(7vmin * var(--ui));min-width:30px;min-height:30px;padding:0;border:none;border-radius:40%;color:#f7fbf8;cursor:pointer;transition:filter .18s ease,transform .12s ease;will-change:transform}.header--first-section .hbtn{--intro-scale: 1.135;animation:first-section-button-scale 1.05s ease both}.header--first-section .hbtn--chat{animation-delay:.7s}.header--first-section .hbtn--call{animation-delay:1.05s}.hbtn svg{width:52%;height:52%}.hbtn__icon--mirrored{transform:scaleX(-1)}.hbtn--call{background:linear-gradient(180deg,#39ab81,#2b8e6b)}.hbtn--chat{background:linear-gradient(180deg,#37a1d9,#2882b6)}.hbtn:hover,.hbtn:focus-visible{filter:brightness(1.08)}@keyframes first-section-button-scale{0%{scale:1}33.333%{scale:var(--intro-scale)}to{scale:1}}.hbtn:active{transform:scale(.92)}.hbtn:focus-visible{outline:.45vmin solid rgba(242,239,231,.75);outline-offset:.35vmin}.header:after{content:"";position:absolute;left:0;bottom:0;width:200%;height:.7vmin;background-image:var(--strip-top);background-size:50% 100%;background-repeat:repeat-x;animation:strip-shift-right 28s linear infinite;will-change:transform}@keyframes strip-shift-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.header:after{animation:none}.header--first-section .hbtn{animation:none}}@media(min-width:768px){.header--first-section .hbtn{--intro-scale: 1.1}}@media(min-width:1280px){.header--first-section .hbtn{--intro-scale: 1.08}}.footer{position:absolute;touch-action:none;bottom:0;left:0;right:0;height:calc(var(--footer-h) + var(--sab));padding-bottom:var(--sab);background:var(--chrome-bg);z-index:20;overflow:hidden;-webkit-user-select:none;user-select:none;box-shadow:0 -.8vmin 2.4vmin #0c0a1459}.footer__inner{height:100%;width:100%;max-width:88vmin;margin:0 auto;padding:0 calc(4.5vmin + var(--sar)) 0 calc(4.5vmin + var(--sal));display:flex;align-items:center;gap:2.6vmin}.fbtn{flex:1 1 0;height:calc(8.4vmin * var(--ui));min-height:34px;padding:0 1em 0 1.16em;border:none;border-radius:calc(2vmin * var(--ui));font-family:Manrope,sans-serif;font-size:calc(3.05vmin * var(--ui));font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f7fbf8;cursor:pointer;box-shadow:0 1vmin 2.6vmin #08060e59;transition:filter .18s ease,transform .12s ease}.footer--first-section .fbtn{--intro-scale: 1.08;animation:first-section-button-scale 1.05s ease both}.footer--first-section .fbtn--chat{animation-delay:1.4s}.footer--first-section .fbtn--call{animation-delay:1.75s}.fbtn--call{background:linear-gradient(180deg,#39ab81,#2b8e6b)}.fbtn--chat{background:linear-gradient(180deg,#37a1d9,#2882b6)}.fbtn:hover{filter:brightness(1.08)}.fbtn:active{transform:scale(.97)}.fbtn:focus-visible{outline:.5vmin solid rgba(242,239,231,.7);outline-offset:.4vmin}.footer:before{content:"";position:absolute;left:0;top:0;width:200%;height:.7vmin;background-image:var(--strip-bottom);background-size:50% 100%;background-repeat:repeat-x;animation:strip-shift-left 28s linear infinite;will-change:transform}@keyframes strip-shift-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.footer:before{animation:none}.footer--first-section .fbtn{animation:none}}@media(min-width:768px){.footer--first-section .fbtn{--intro-scale: 1.05}}@media(min-width:1280px){.footer--first-section .fbtn{--intro-scale: 1.03}}.pager{position:absolute;top:calc(var(--header-h) + var(--sat));bottom:calc(var(--footer-h) + var(--sab));left:0;right:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab;background:#17141f}.pager a,.pager button{touch-action:manipulation}.pager--grabbing{cursor:grabbing}.pager__track{position:absolute;inset:0;z-index:3;will-change:transform}.pager__bgs{position:absolute;inset:0;z-index:1;overflow:visible;pointer-events:none;will-change:transform}.pager__bg{position:absolute;inset:0}.pager__hint{position:absolute;left:50%;bottom:calc(10vmin + var(--sab));transform:translate(-50%);margin:0;font-size:max(2.9vmin,11px);font-weight:600;letter-spacing:.08em;white-space:nowrap;color:var(--ink);opacity:.42;pointer-events:none;transition:opacity .5s ease;z-index:3}.pager__hint--hidden{opacity:0}@media(max-width:767px){.pager__hint{bottom:calc(11vmin + var(--sab))}}.pager__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dots{position:absolute;left:50%;bottom:calc(3vmin + var(--sab));transform:translate(-50%);display:flex;align-items:center;gap:max(calc(1.9vmin * var(--ui)),7px);padding:calc(1.4vmin * var(--ui)) calc(2vmin * var(--ui));border-radius:6vmin;background:#17141f12;z-index:4;pointer-events:none}.dots__dot{position:relative;pointer-events:auto;width:max(calc(2.1vmin * var(--ui)),10px);height:max(calc(2.1vmin * var(--ui)),10px);padding:0;border:none;border-radius:50%;background:var(--ink);opacity:.22;cursor:pointer;transition:transform .25s ease,opacity .25s ease,background .25s ease}.dots__dot:after{content:"";position:absolute;inset:-11px -5px}@media(hover:hover)and (pointer:fine){.dots__dot:hover{opacity:.5}}.dots__dot:focus-visible{outline:.4vmin solid rgba(38,34,51,.55);outline-offset:.3vmin}.dots__dot--active{opacity:1;transform:scale(1.4);background:var(--accent, var(--ink));pointer-events:none;cursor:default}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:none;align-items:center;justify-content:center;width:10vmin;height:10vmin;min-width:38px;min-height:38px;padding:0;border:none;border-radius:50%;background:#17141f14;color:var(--ink);cursor:pointer;transition:background .2s ease,transform .15s ease}.nav-arrow svg{width:42%;height:42%}.nav-arrow:hover{background:#17141f29}.nav-arrow:active{transform:translateY(-50%) scale(.9)}.nav-arrow:focus-visible{outline:.45vmin solid rgba(38,34,51,.55);outline-offset:.35vmin}.nav-arrow--prev{left:calc(3vmin + var(--sal))}.nav-arrow--next{right:calc(3vmin + var(--sar))}@media(hover:hover)and (pointer:fine){.nav-arrow{display:flex}}.slide{position:absolute;inset:0;overflow:hidden}.slide__num{position:absolute;right:-3vmin;bottom:-10vmin;font-family:Comfortaa,sans-serif;font-weight:700;font-size:55vmin;line-height:.8;color:var(--accent);opacity:.1;pointer-events:none}.slide__inner{position:relative;height:100%;display:flex;flex-direction:column;padding:3.4vmin calc(8vmin + var(--sar)) 12.5vmin calc(8vmin + var(--sal))}.slide__inner--hero{align-items:center}.slide__hero{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.slide__hero-sub{display:block;margin:.85em 0 0;font-family:Comfortaa,sans-serif;font-weight:700;letter-spacing:.01em;line-height:1.32;color:var(--ink);text-wrap:balance}.slide--first-section .slide__eyes{display:inline-block;transform-origin:center;animation:first-section-eyes-blink .35s linear 3.15s both}@keyframes first-section-eyes-blink{0%{transform:scaleY(1)}28.571%{transform:scaleY(.08)}42.857%{transform:scaleY(.08)}to{transform:scaleY(1)}}.blk__table-wrap{width:100%;text-align:left}.blk__table-intro{margin:0 0 .55em}.blk__table-intro .blk__p{margin:0}.blk__table{width:100%;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.blk__table-text{position:relative;border:0;font:inherit;line-height:inherit}.blk__table-text:before{content:"";position:absolute;top:0;bottom:0;right:calc(100% + .75em);width:.75em}.blk__table-row--1 .blk__table-text:before{background:#e2823a}.blk__table-row--2 .blk__table-text:before{background:#9375e9}.blk__table-row--3 .blk__table-text:before{background:#45a7e0}.blk__table-row--4 .blk__table-text:before{background:#93b23f}.blk__table-row:first-child .blk__table-text:before{border-radius:.32em .32em 0 0}.blk__table-row:last-child .blk__table-text:before{border-radius:0 0 .32em .32em}.blk__table-text p{margin:0}.slide__top{flex:none;text-align:center}.slide__chip{display:inline-block;margin-bottom:2vmin;font-size:max(calc(2.6vmin * var(--ui)),11px);font-weight:800;letter-spacing:.32em;color:var(--accent)}.slide__title{margin:0;font-family:Comfortaa,sans-serif;font-weight:700;letter-spacing:.01em;line-height:1.14;color:var(--ink);text-wrap:balance;text-rendering:optimizeLegibility}.slide__title--kern:first-letter{letter-spacing:-.075em}.slide__title--xl{font-size:max(calc(7vmin * var(--ui)),26px)}.slide__title--lg{font-size:max(calc(6vmin * var(--ui)),23px)}.slide__title--md{font-size:max(calc(5vmin * var(--ui)),20px)}.slide__title--hero,.slide__hero-sub{font-size:max(calc(5.6vmin * var(--ui)),21px);line-height:1.32}.slide__bnav{display:flex;align-items:center;justify-content:center;gap:1.4vmin;margin-top:2vmin}.slide__bseg{position:relative;width:4.6vmin;min-width:20px;height:1.05vmin;min-height:5px;padding:0;border:none;border-radius:1vmin;background:var(--ink);opacity:.16;cursor:pointer;transition:width .25s ease,opacity .25s ease,background .25s ease,transform .12s ease}.slide__bseg:after{content:"";position:absolute;inset:-8px 0}@media(hover:hover)and (pointer:fine){.slide__bseg:hover{opacity:.42}}.slide__bseg--active{width:7vmin;min-width:30px;opacity:1;background:var(--accent);pointer-events:none;cursor:default}.slide__bseg:active{transform:scale(.92)}.slide__bseg:focus-visible{outline:.4vmin solid rgba(38,34,51,.5);outline-offset:.3vmin}.slide__blocks{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.blk{max-width:100%}.blk--layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;will-change:transform,opacity}.blk__col{display:flex;flex-direction:column;width:fit-content;max-width:100%;margin:0 auto}.blk__col--xl{font-size:max(calc(4.5vmin * var(--ui)),17px);font-weight:700;line-height:1.42;text-align:center}.blk__col--lg{font-size:max(calc(3.8vmin * var(--ui)),15px);font-weight:700;line-height:1.45;text-align:center}.blk__col--md{font-size:max(calc(3.25vmin * var(--ui)),13.5px);font-weight:600;line-height:1.5;max-width:min(100%,25em)}.blk__col--sm{font-size:max(calc(2.85vmin * var(--ui)),12px);font-weight:600;line-height:1.5;max-width:min(100%,27em)}.blk__col--table{width:100%;max-width:min(100%,27em)}.blk__p{margin:0}.blk__p+.blk__p{margin-top:.3em}.blk__col--md .blk__p,.blk__col--sm .blk__p{-webkit-hyphens:auto;hyphens:auto}.blk__p--tel+.blk__p{margin-top:.25em}.blk__p+.blk__p--chat-lead{margin-top:1em}.blk__p+.blk__p--tg{margin-top:.25em}[data-section="7"] .blk__p+.blk__p{margin-top:2.4vmin}@media(max-width:1279px){[data-section="7"] .blk__col{line-height:1.49}[data-section="7"] .blk__p+.blk__p{margin-top:2.5vmin}}[data-section="8"] .blk__p+.blk__p{margin-top:.43em}.sparkles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sparkles__item{position:absolute;width:calc(var(--sp-size) * var(--sparkle-scale));height:calc(var(--sp-size) * var(--sparkle-scale));margin:calc(var(--sp-size) * var(--sparkle-scale) / -2) 0 0 calc(var(--sp-size) * var(--sparkle-scale) / -2);background:var(--accent);clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);opacity:0;animation:sparkle var(--sp-dur) ease-in-out var(--sp-delay) infinite}@keyframes sparkle{0%,to{opacity:0;transform:scale(.6) rotate(0)}45%{opacity:.5;transform:scale(1) rotate(45deg)}60%{opacity:.28;transform:scale(.92) rotate(60deg)}75%{opacity:0;transform:scale(.7) rotate(80deg)}}@media(prefers-reduced-motion:reduce){.sparkles__item{animation:none;opacity:.22;transform:scale(.9) rotate(45deg)}}.rt-m{padding:.08em .34em;margin:-.08em 0;border-radius:.28em;background:var(--accent);color:#fffdf9;font-weight:800;-webkit-box-decoration-break:clone;box-decoration-break:clone}.blk__table-row--4 .blk__table-text{letter-spacing:-.003em}.blk__p--extra-service .rt-m{letter-spacing:-.003em;hyphens:none}.rt-c{background:none;color:var(--accent);font-weight:800}.rt-ls{letter-spacing:.02em}.rt-rs{letter-spacing:.05em}.rt-i{font-style:italic}.rt-d{opacity:.62}.rt-u{color:var(--accent);text-decoration:underline;text-underline-offset:.14em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter .18s ease}.rt-u:hover{filter:brightness(1.08)}.blk__contact{display:inline-flex;flex-direction:column;align-items:stretch;text-decoration:none;-webkit-tap-highlight-color:transparent;border-radius:.8vmin}.blk__contact:focus-visible{outline:.4vmin solid rgba(38,34,51,.5);outline-offset:.5vmin}.blk__contact--tel{color:#2b8e6b}.blk__contact--tg{color:#2882b6}.blk__contact-text{transition:filter .18s ease}.blk__contact:hover .blk__contact-text{filter:brightness(1.08)}.blk__contact-line{position:relative;display:block;width:100%;height:max(.14em,2.6px);margin-top:.07em;border-radius:999px;overflow:hidden;pointer-events:none}.blk__contact-line:after{content:"";position:absolute;top:0;bottom:0;left:0;width:200%;will-change:transform;animation:blk-contact-line-flow 3.6s linear infinite}.blk__contact--tel .blk__contact-line:after{background:linear-gradient(90deg,#2b8e6b,#216e52 16%,#4fc097 34%,#2b8e6b,#216e52 66%,#4fc097 84%,#2b8e6b)}.blk__contact--tg .blk__contact-line:after{background:linear-gradient(90deg,#2882b6,#1d648e 16%,#4eb2ec 34%,#2882b6,#1d648e 66%,#4eb2ec 84%,#2882b6)}@keyframes blk-contact-line-flow{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.blk__p--stars{text-align:center;font-size:1.35em;letter-spacing:.15em;margin-bottom:.25em}.blk__p--stars .star-icon{display:inline-block;opacity:1;animation:star-shimmer var(--star-dur, 4.8s) ease-in-out var(--star-delay, 0s) infinite}.blk__p--stars .star-icon--1{--star-dur: 4.2s;--star-delay: -.7s}.blk__p--stars .star-icon--2{--star-dur: 4.8s;--star-delay: -2.1s}.blk__p--stars .star-icon--3{--star-dur: 5.4s;--star-delay: -1.3s}.blk__p--stars .star-icon--4{--star-dur: 4.6s;--star-delay: -3.4s}.blk__p--stars .star-icon--5{--star-dur: 5.1s;--star-delay: -2.8s}@keyframes star-shimmer{0%,to{opacity:1}48%{opacity:.33}64%{opacity:.92}}.blk__p--tel,.blk__p--tg{font-weight:800;letter-spacing:.03em}.blk__p--note{opacity:.62}.blk__col--xl .blk__p--note,.blk__col--lg .blk__p--note{opacity:.78}.blk__p--li{padding-left:1.15em;text-indent:-1.15em}@media(prefers-reduced-motion:reduce){.blk__p--stars .star-icon{animation:none;opacity:1}.slide--first-section .slide__eyes{animation:none}.slide__bseg{transition:none}.blk__contact-line:after{animation:none}}.bubble-layer{position:absolute;left:0;right:0;top:calc(var(--header-h) + var(--sat));bottom:calc(var(--footer-h) + var(--sab));display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;opacity:0;transition:opacity .9s ease}.bubble-layer--ready.bubble-layer--visible{opacity:1;transition:opacity .6s ease .3s}.bubble-layer canvas{display:block;flex:0 0 auto;transform:translateY(5vmin);width:var(--bubble-d);height:var(--bubble-d)}@media(prefers-reduced-motion:reduce){.bubble-layer{transition:none}}.cmodal__close{position:absolute;top:3vmin;right:3vmin;display:flex;align-items:center;justify-content:center;width:7vmin;height:7vmin;min-width:30px;min-height:30px;padding:0;border:none;border-radius:50%;background:#17141f0f;color:var(--ink);cursor:pointer;transition:background .2s ease,transform .12s ease}.cmodal__close:hover{background:#17141f1f}.cmodal__close:active{transform:scale(.9)}.cmodal__close svg{width:34%;height:34%}@media(max-width:767px){.cmodal__close svg{width:40%;height:40%}}.cmodal__badge{display:flex;align-items:center;justify-content:center;width:16vmin;height:16vmin;margin:0 auto 3.6vmin;border-radius:50%;font-size:6.6vmin;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1.8vmin 4vmin #0c0a1440,inset 0 -1vmin 2vmin #0000001f;transition:transform .16s ease,filter .16s ease}.cmodal__badge:hover{transform:scale(1.05);filter:brightness(1.05)}.cmodal__badge:active{transform:scale(.96)}.cmodal__title{margin:0 0 2.2vmin;font-family:Comfortaa,sans-serif;font-size:max(5vmin,19px);font-weight:700;letter-spacing:.02em;color:var(--ink)}.cmodal__title-link{position:relative;display:inline-block;padding-bottom:.2em;color:inherit;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.cmodal__title-text{display:inline-block;transition:filter .18s ease}.cmodal__title-link:hover .cmodal__title-text{filter:brightness(1.08)}.cmodal__title-line{position:absolute;left:0;right:0;bottom:.02em;height:max(.115em,2.5px);border-radius:999px;overflow:hidden;pointer-events:none}.cmodal__title-line:after{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background-image:var(--cmodal-line-gradient);background-size:50% 100%;background-repeat:repeat-x;animation:cmodal-line-flow 3.6s linear infinite;will-change:transform}.cmodal__title-link--call{--cmodal-line-gradient: linear-gradient( 90deg, #2e9572 0%, #237659 22%, #2e9572 45%, #52c49d 72%, #2e9572 100% )}.cmodal__title-link--chat{--cmodal-line-gradient: linear-gradient( 90deg, #2b8fc7 0%, #1f6f9e 22%, #2b8fc7 45%, #53b9f0 72%, #2b8fc7 100% )}@keyframes cmodal-line-flow{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.cmodal__title-line:after{animation:none}}.cmodal__text{margin:0 0 5vmin;font-size:3.9vmin;font-weight:600;color:var(--ink);opacity:.68}.cmodal__ok{display:flex;align-items:center;justify-content:center;width:100%;height:8.4vmin;min-height:36px;padding:0 1em 0 calc(1em + .14em);border:none;border-radius:2vmin;font-size:3.1vmin;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;-webkit-user-select:none;user-select:none;color:#fdfcf9;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1.2vmin 2.8vmin #0c0a1438;transition:filter .18s ease,transform .12s ease}.cmodal__ok:hover{filter:brightness(1.08)}.cmodal__ok:active{transform:scale(.98)}.cmodal__close:focus-visible,.cmodal__ok:focus-visible,.cmodal__badge:focus-visible,.cmodal__title-link:focus-visible{outline:.5vmin solid rgba(38,34,51,.55);outline-offset:.35vmin;border-radius:1.2vmin}.cmodal__badge:focus-visible{border-radius:50%}.cmodal__disclaimer{margin:3.2vmin 0 0;font-size:2.3vmin;line-height:1.5;letter-spacing:-.01vmin;color:var(--ink);opacity:.54;text-align:left;-webkit-user-select:none;user-select:none}.cmodal__disclaimer a{color:inherit;text-decoration:underline;text-underline-offset:.12em;transition:opacity .15s ease}.cmodal__disclaimer a:hover{opacity:.8;text-decoration:underline}.modal{position:absolute;touch-action:none;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:5vmin;background:#100d178c;-webkit-backdrop-filter:blur(1.2vmin);backdrop-filter:blur(1.2vmin);animation:modal-fade .22s ease both}.modal--closing{animation:modal-fade-out .19s ease both;pointer-events:none}.modal__card{position:relative;width:min(86vmin,100%);padding:7vmin 6vmin 6vmin;border-radius:3.6vmin;background:linear-gradient(180deg,#fffdf9,#f7f2e9);color:var(--ink);text-align:center;box-shadow:0 6vmin 14vmin #08060e73;outline:none;animation:modal-pop .28s cubic-bezier(.22,.9,.26,1) both}.modal--closing .modal__card{animation:modal-pop-out .19s ease both}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-pop{0%{opacity:0;transform:translateY(3vmin) scale(.94)}to{opacity:1;transform:none}}@keyframes modal-pop-out{0%{opacity:1}to{opacity:0;transform:translateY(2vmin) scale(.96)}}@media(prefers-reduced-motion:reduce){.modal,.modal__card,.modal--closing,.modal--closing .modal__card{animation:none}}.emoji{display:inline-flex;align-items:center;justify-content:center;width:1.55em;height:1.55em;border-radius:40%;background:linear-gradient(180deg,#fff,#f1ece2);box-shadow:0 .07em .18em #17141f38,inset 0 0 0 1px #17141f0d;font-size:1em;line-height:1;vertical-align:-.32em;-webkit-user-select:none;user-select:none}.emoji--mirrored{transform:scaleX(-1);padding-right:.01em;padding-top:.09em}@media(max-width:767px){.emoji--mirrored{padding-top:0;padding-bottom:.09em}}.modal__card--legal{display:flex;flex-direction:column;width:min(104vmin,100%);max-height:min(88vh,760px);max-height:min(88dvh,760px);min-height:0;padding:6vmin 5vmin 4vmin;overflow:hidden;text-align:left}.lmodal__close{position:absolute;top:2.6vmin;right:2.6vmin;z-index:1;display:grid;width:max(6vmin,30px);height:max(6vmin,30px);padding:0;border:0;border-radius:50%;place-items:center;background:#17141f12;color:var(--ink);cursor:pointer}.lmodal__close:hover{background:#17141f21}.lmodal__close:focus-visible,.lmodal__full:focus-visible,.lmodal__agree:focus-visible{outline:.5vmin solid rgba(38,34,51,.55);outline-offset:.35vmin}.lmodal__close svg{width:34%;height:34%}@media(max-width:767px){.lmodal__close svg{width:40%;height:40%}}.lmodal__title{margin:0 8vmin 3vmin 0;font-family:Comfortaa,sans-serif;font-size:clamp(21px,4.5vmin,35px);line-height:1.18;font-weight:700}.lmodal__body{flex:1 1 auto;min-height:0;padding:0 1.2vmin 0 0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin}.legal-document{color:var(--ink);hyphens:auto}.legal-document__link{color:#2e9572;text-decoration:underline;text-underline-offset:.16em}.legal-document__link:hover{color:#267d60}.legal-check{display:inline-grid;width:1.35em;height:1.35em;margin-right:.42em;vertical-align:.1em;border-radius:.26em;place-items:center;background:#2e9572;color:#fffdf9;font-size:.82em;font-weight:700;line-height:1}.legal-check svg{display:block;width:1em;height:1em}.legal-document__intro{margin:0 0 2.8vmin;padding-right:2vmin;color:#17141f9e;font-size:clamp(13px,2.8vmin,17px)}.legal-document__section{margin:0 0 3.3vmin;padding-right:2vmin}.legal-document__heading{margin:0 0 1.4vmin;font-size:clamp(16px,3.15vmin,22px);line-height:1.28;font-weight:800}.legal-document__paragraph{margin:0 0 1.6vmin;font-size:clamp(14px,2.75vmin,18px);line-height:1.52}.legal-document__paragraph:last-child{margin-bottom:0}.lmodal__full{display:inline-block;margin:3vmin 0;color:var(--accent, #2e9572);font-size:clamp(13px,2.65vmin,16px);font-weight:700;line-height:1.35;-webkit-user-select:none;user-select:none}.lmodal__agree{width:100%;min-height:38px;height:8.4vmin;border:0;border-radius:2vmin;background:var(--accent, #2e9572);color:#fffdf9;font-size:clamp(12px,3.1vmin,16px);font-weight:800;letter-spacing:.14em;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 1.2vmin 2.8vmin #0c0a1438}.lmodal__agree:hover{filter:brightness(1.08)}.lmodal__agree:active{transform:scale(.98)}@media(max-width:420px){.modal__card--legal{padding:26px 22px 18px}.lmodal__title{margin-right:42px}.lmodal__full{margin:18px 0}.legal-document__section{margin-bottom:19px}.legal-document__heading{margin-bottom:8px}.legal-document__paragraph{margin-bottom:10px}}
