@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}@media(min-width:375px){:root{--ui: 1.09}}@media(min-width:768px){:root{--ui: 1.04;--sparkle-scale: 1.4}}@media(min-width:1280px){:root{--ui: 1;--sparkle-scale: 1.2}}@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%}body{margin:0;overscroll-behavior:none;background:var(--chrome-bg)}button{font-family:inherit;-webkit-tap-highlight-color:transparent}.app{position:fixed;inset:0;overflow:hidden;font-family:Manrope,-apple-system,Segoe UI,sans-serif;color:var(--ink)}.app--modal-open .header:after,.app--modal-open .footer:before{animation-play-state:paused}.header{position:fixed;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;-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}.hbtn svg{width:52%;height:52%}.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)}.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}}.footer{position:fixed;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}.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}}.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;will-change:transform}.pager__hint{position:absolute;left:50%;bottom:calc(10vmin + var(--sab));transform:translate(-50%);margin:0;font-size:max(2.9vmin,10px);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}.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:calc(1.9vmin * var(--ui));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:calc(2.1vmin * var(--ui));height:calc(2.1vmin * var(--ui));min-width:9px;min-height:9px;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}.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)),10px);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}.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-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}.blk__contact{text-decoration:none;-webkit-tap-highlight-color:transparent}.blk__contact--tel{color:#2b8e6b}.blk__contact--tg{color:#2882b6}.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__bseg{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%}.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{color:inherit;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.cmodal__title-link:hover{text-decoration:underline;text-underline-offset:.16em}.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;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}.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:fixed;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}.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%}.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;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-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}.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;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}}
