/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:400 700;src:url(/packs/static/init/static/fonts/golos-text-normal-cyrillic-10f7c12a946974c2bb3e.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Golos Text;font-style:normal;font-weight:400 700;src:url(/packs/static/init/static/fonts/golos-text-normal-latin-a92fc5ff9291e62fcd96.woff2) format("woff2");unicode-range:u+00??,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{--bg:#fff;--bg-2:#faf7f0;--paper:#fff;--ink:#1d2d35;--ink-2:#3a4a52;--muted:#66737a;--line:#e4dfd4;--marker:#ffe36e;--green:#1f7a4a;--green-d:#17603a;--green-l:#e6f3eb;--on-green:#fff;--tg:#2aabee;--wall:#dfe9d6;--me:#e3f7cf;--ease:cubic-bezier(0.33,0,0.2,1)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}body,h1,h2,h3{font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3{font-weight:700;letter-spacing:-.02em;text-wrap:balance}a{color:var(--green);text-decoration:none}a:hover{color:var(--green-d)}::-moz-selection{background:var(--marker);color:var(--ink)}::selection{background:var(--marker);color:var(--ink)}img{max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible{border-radius:8px;outline:3px solid rgba(31,122,74,.45);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.page_shell{background:var(--bg);overflow:hidden;position:relative}.section{margin:0 auto;max-width:1160px;padding:clamp(48px,7vw,96px) 24px}.section_narrow{max-width:820px}.section_center{text-align:center}.section_tinted{background:var(--bg-2)}.section_title{font-size:clamp(32px,5vw,56px);line-height:1.08;margin:0 0 20px}.section_lead{color:var(--ink-2);font-size:clamp(19px,2.2vw,23px);line-height:1.5;margin:0 0 40px;max-width:40ch}.section_center .section_lead{margin-left:auto;margin-right:auto}.marker{background:linear-gradient(transparent 52%,var(--marker) 52%,var(--marker) 92%,transparent 92%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .08em}.divider{color:var(--ink);font-size:28px;font-weight:700;letter-spacing:.5em;line-height:1;margin:0 auto;padding-left:.5em;text-align:center}.cta_group{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.cta_group_center{align-items:center}.cta_buttons{display:flex;flex-wrap:wrap;gap:12px}.cta_group_center .cta_buttons{justify-content:center}.cta_note{color:var(--muted);font-size:15px}.button{align-items:center;border:2px solid transparent;border-radius:10px;display:inline-flex;font-family:Golos Text,sans-serif;font-size:18px;font-weight:700;gap:10px;justify-content:center;line-height:1.2;padding:16px 28px;transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.button:hover{transform:translateY(-1px)}.button svg{flex:none;height:20px;width:20px}.button_primary{background:var(--green);color:var(--on-green)}.button_primary:hover{background:var(--green-d);color:var(--on-green)}.button_secondary{background:var(--paper);border-color:var(--ink);color:var(--ink)}.button_secondary:hover{background:var(--bg-2);color:var(--ink)}@media (max-width:560px){.section{padding-left:16px;padding-right:16px}.cta_buttons,.cta_buttons .button{width:100%}}.site_header{background:var(--bg);border-bottom:1px solid var(--line);position:relative;z-index:5}.site_header_in{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1160px;padding:14px 24px}.site_header_nav{align-items:center;display:flex;gap:24px;margin-left:24px;margin-right:auto}.site_header_link{color:var(--ink);font-size:16px;font-weight:500}.site_header_link:hover,.site_header_link_active{color:var(--green)}.site_header_home{align-items:center;color:var(--ink);display:flex;font-size:21px;font-weight:700;gap:10px;letter-spacing:-.02em}.site_header_home:hover{color:var(--ink)}.site_header_home i{background:var(--green);border-radius:9px;color:var(--on-green);display:grid;font-size:19px;font-style:normal;height:32px;place-items:center;width:32px}.site_header_menu{position:relative}.site_header_menu summary{align-items:center;cursor:pointer;display:flex;gap:6px;list-style:none}.site_header_menu summary::-webkit-details-marker{display:none}.site_header_menu summary:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:6px;transform:translateY(-2px) rotate(45deg);transition:transform .2s var(--ease);width:6px}.site_header_menu[open] summary:after{transform:translateY(1px) rotate(-135deg)}.site_header_dropdown:before{content:"";height:16px;left:0;position:absolute;right:0;top:-16px}.site_header_dropdown{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px rgba(29,45,53,.12);display:flex;flex-direction:column;left:-16px;min-width:260px;padding:8px;position:absolute;top:calc(100% + 12px)}.site_header_dropdown_link{border-radius:8px;color:var(--ink);font-size:15px;padding:9px 12px}.site_header_dropdown_link:hover{background:var(--bg-2);color:var(--ink)}.site_header_action{background:var(--green);border-radius:8px;color:var(--on-green);font-size:15px;font-weight:700;padding:10px 18px;white-space:nowrap}.site_header_action:hover{background:var(--green-d);color:var(--on-green)}@media (max-width:560px){.site_header_in{padding:12px 16px}.site_header_nav{gap:14px}.site_header_link{font-size:14px}.site_header_home span{display:none}.site_header_menu{position:static}.site_header_dropdown{left:16px;min-width:0;right:16px;top:calc(100% - 6px)}.site_header_action{display:none}.site_header_nav{margin-left:14px}.site_header_link_wide{display:none}}.hero{margin:0 auto;max-width:1160px;padding:clamp(40px,7vw,96px) 24px clamp(40px,6vw,80px)}.hero_grid{align-items:center;display:grid;gap:clamp(36px,6vw,88px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero_kicker{color:var(--green);font-size:16px;font-weight:700;margin:0 0 16px}.hero_title{font-size:clamp(40px,6.4vw,76px);letter-spacing:-.03em;line-height:1.02;margin:0}.hero_lead{color:var(--ink-2);font-size:clamp(19px,2.2vw,23px);line-height:1.5;margin:26px 0 34px;max-width:38ch}.chat{background:var(--wall);border:2px solid var(--ink);border-radius:22px;box-shadow:10px 10px 0 var(--ink);font-size:16px;line-height:1.4;overflow:hidden}.chat_top{align-items:center;background:var(--paper);border-bottom:2px solid var(--ink);display:flex;gap:10px;padding:12px 16px}.chat_top i{background:var(--green);border-radius:8px;color:var(--on-green);display:grid;font-style:normal;font-weight:700;height:30px;place-items:center;width:30px}.chat_top span{color:var(--muted);font-size:13px}.chat_body{gap:10px;padding:18px 14px 20px}.chat_body,.chat_msg{display:flex;flex-direction:column}.chat_msg{border-radius:16px;box-shadow:0 1px 2px rgba(29,45,53,.12);gap:3px;max-width:88%;padding:10px 14px 8px}.chat_me{align-self:flex-end;background:var(--me);border-bottom-right-radius:5px}.chat_bot{align-self:flex-start;background:var(--paper);border-bottom-left-radius:5px}.chat_me small{align-self:flex-end;color:#4e7a3c;font-size:12px}.chat_kcal{font-size:18px;font-weight:700}.chat_macros{color:var(--ink-2)}.chat_left{border-top:1px dashed var(--line);font-weight:600;margin-top:4px;padding-top:6px}.chat_photo{aspect-ratio:4/3;background:radial-gradient(circle at 50% 55%,#fff 0 34%,#f1ece2 35% 39%,#c9b48f 40% 100%);border-radius:16px;border-bottom-right-radius:5px;box-shadow:0 1px 2px rgba(29,45,53,.12);display:grid;place-items:center;position:relative;width:62%}.chat_photo span{font-size:clamp(54px,7vw,76px)}.chat_photo small{bottom:6px;color:#fff;font-size:12px;position:absolute;right:10px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.letter{font-size:clamp(19px,2.2vw,23px);line-height:1.6}.letter .divider{margin-bottom:40px}.letter_title{font-size:clamp(30px,4vw,44px)}.letter p,.letter_title{margin:0 0 20px}.how{background:var(--bg-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.steps{display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.step_number{background:var(--marker);border:2px solid var(--ink);border-radius:50%;display:grid;font-size:22px;font-weight:700;height:48px;margin-bottom:18px;place-items:center;width:48px}.step_title{font-size:24px;line-height:1.2;margin:0 0 10px}.step_text{color:var(--ink-2);margin:0}.plan{align-items:center;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.plan_text p{color:var(--ink-2);margin:0 0 16px;max-width:46ch}.plan_card{background:var(--paper);border:2px solid var(--ink);border-radius:18px;box-shadow:10px 10px 0 var(--marker);padding:26px 26px 20px}.plan_card p{margin:0 0 14px}.plan_card_head{font-size:20px;font-weight:700}.plan_norm{border-top:2px solid var(--ink);list-style:none;margin:0 0 14px;padding:0}.plan_norm li{border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:11px 0}.plan_card .plan_card_note{color:var(--muted);font-size:14px;margin:0}.features{display:grid;gap:36px 32px;grid-template-columns:repeat(4,minmax(0,1fr))}.feature_icon{display:block;font-size:34px;line-height:1;margin-bottom:14px}.feature_title{font-size:20px;line-height:1.25;margin:0 0 8px}.feature_text{color:var(--ink-2);font-size:17px;margin:0}.tariffs_title{margin-top:40px}.tariffs_perks{display:inline-flex;flex-direction:column;font-size:clamp(18px,2vw,21px);gap:10px;list-style:none;margin:0 auto 40px;padding:0;text-align:left}.tariffs_perks li{padding-left:38px;position:relative}.tariffs_perks li:before{background:var(--green) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;content:"";height:26px;left:0;position:absolute;top:2px;width:26px}.tariffs{display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:640px;text-align:left}.tariff{align-items:center;background:var(--paper);border:2px solid var(--line);border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:18px 24px;position:relative}.tariff_popular{border-color:var(--ink);box-shadow:8px 8px 0 var(--marker)}.tariff_badge{background:var(--ink);border-radius:6px;color:#fff;font-size:13px;font-weight:700;left:50%;letter-spacing:.06em;padding:4px 12px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%);white-space:nowrap}.tariff_name{font-size:26px;margin:0 0 4px}.tariff_prices{color:var(--muted);font-size:17px;margin:0}.tariff_week{margin:0;white-space:nowrap}.tariff_week b{font-size:clamp(32px,5vw,44px);letter-spacing:-.03em}.tariff_week small{font-size:16px;font-weight:600;margin-left:2px}.tariff_week .tariff_week_empty{font-size:18px;letter-spacing:0}.tariffs_cta{margin-top:36px}.tariffs_note{color:var(--muted);font-size:15px;margin:28px auto 0;max-width:62ch}.tariffs_note a{text-decoration:underline}.blog_links{color:var(--muted);font-size:14px;line-height:1.9;margin:0 auto;max-width:1160px;padding:0 24px 28px}.blog_links p{margin:0}.blog_links a{color:var(--muted)}@media (max-width:960px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.hero_grid,.plan,.steps{grid-template-columns:1fr}.hero_media{max-width:440px}}@media (max-width:560px){.blog_links,.hero{padding-left:16px;padding-right:16px}.features{grid-template-columns:1fr}.chat{box-shadow:6px 6px 0 var(--ink)}.tariff{padding:16px}.tariff_name{font-size:21px}.tariff_prices{font-size:15px}}.faq{border-top:2px solid var(--ink)}.faq_item{border-bottom:1px solid var(--line)}.faq_question{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:flex;font-family:inherit;gap:16px;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.faq_question_text{font-size:clamp(18px,2.2vw,21px);font-weight:700;line-height:1.35}.faq_sign{align-items:center;background:var(--bg-2);border:1.5px solid var(--ink);border-radius:50%;color:var(--ink);display:inline-flex;flex:none;font-size:20px;font-weight:600;height:30px;justify-content:center;width:30px}.faq_sign:before{content:"+"}.faq_item_open .faq_sign:before{content:"–"}.faq_answer{color:var(--ink-2);display:none;font-size:17px;line-height:1.6;margin:0;max-width:64ch;padding:0 0 24px}.faq_item_open .faq_answer{display:block}.cta{margin:0 auto;max-width:1160px;padding:0 24px clamp(48px,7vw,96px)}.cta_box{background:var(--marker);border:2px solid var(--ink);border-radius:24px;padding:clamp(44px,7vw,88px) clamp(24px,5vw,64px);text-align:center}.cta_title{font-size:clamp(34px,6vw,64px);line-height:1.05;margin:0 0 18px}.cta_text{font-size:clamp(18px,2.2vw,22px);line-height:1.5;margin:0 auto 32px;max-width:40ch}.cta .cta_note{color:var(--ink-2)}@media (max-width:560px){.cta{padding-left:16px;padding-right:16px}}.vb{color:var(--ink-2);line-height:1.65}.vb a{color:var(--green);text-underline-offset:3px}.vb .vmain{margin:0 auto;max-width:760px;padding:32px 20px 64px}.vb .crumbs{font-size:14px;margin-bottom:18px}.vb .crumbs,.vb .crumbs a{color:var(--muted)}.vb h1,.vb h2,.vb h3{color:var(--ink);line-height:1.2}.vb h1{font-size:clamp(32px,5vw,46px);margin:0 0 16px}.vb h2{font-size:clamp(24px,3.6vw,30px);margin:44px 0 12px}.vb h3{font-size:21px;margin:30px 0 8px}.vb p{margin:0 0 16px}.vb ol,.vb ul{margin:0 0 18px;padding-left:24px}.vb li{margin:6px 0}.vb .meta{color:var(--muted);font-size:15px;margin-bottom:28px}.vb .cta{background:var(--bg-2);border:2px solid var(--ink);border-radius:18px;margin:44px 0 8px;padding:24px}.vb .cta h2{margin-top:0}.vb .cta .button{text-decoration:none}.vb .list{border-top:2px solid var(--ink);list-style:none;margin:0;padding:0}.vb .list li{border-bottom:1px solid var(--line);margin:0;padding:20px 0}.vb .list a{color:var(--ink);font-size:23px;font-weight:700;text-decoration:none}.vb .list a:hover{color:var(--green)}.vb .list p{color:var(--muted);font-size:16px;margin:6px 0 0}.vb .topics{font-size:15px;margin-top:40px}.vb .disc,.vb .topics,.vb .topics a{color:var(--muted)}.vb .disc{border-top:1px solid var(--line);font-size:14px;margin:40px 0 0;padding-top:18px}.vp{color:var(--ink-2)}.vp a{color:var(--green);text-underline-offset:3px}.vp h1,.vp h2,.vp h3{color:var(--ink);margin:0}.vp h1{font-size:clamp(36px,5.6vw,64px);letter-spacing:-.03em;line-height:1.04}.vp h2{font-size:clamp(28px,4vw,44px);line-height:1.1;margin-bottom:22px}.vp h3{font-size:21px;line-height:1.3}.vp p{margin:0 0 14px}.vp .wrap{margin:0 auto;max-width:1160px;padding:0 24px}.vp .narrow{max-width:820px}.vp section{padding:clamp(48px,7vw,96px) 0}.vp .band{background:var(--bg-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.vp .hero{padding-top:clamp(32px,5vw,72px)}.vp .hero-grid{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.vp .lead{font-size:clamp(19px,2.1vw,22px);line-height:1.5;margin:22px 0 0;max-width:40ch}.vp .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.vp .btn{align-items:center;border:2px solid transparent;border-radius:10px;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;padding:15px 28px;text-decoration:none;transition:background .2s var(--ease),transform .2s var(--ease)}.vp .btn:hover{transform:translateY(-1px)}.vp .btn-p{background:var(--green);color:var(--on-green)}.vp .btn-p:hover{background:var(--green-d);color:var(--on-green)}.vp .btn-s{background:var(--paper);border-color:var(--ink);color:var(--ink)}.vp .btn-s:hover{background:var(--bg-2);color:var(--ink)}.vp .terms{color:var(--muted);display:flex;flex-wrap:wrap;font-size:15px;gap:6px 18px;margin-top:16px}.vp .terms span{align-items:center;display:inline-flex;gap:7px}.vp .terms span:before{background:var(--green);border-radius:50%;content:"";height:7px;width:7px}.vp .terms .free{color:var(--ink);font-weight:700}.vp .chat{background:var(--wall);border:2px solid var(--ink);border-radius:22px;box-shadow:10px 10px 0 var(--ink);font-size:16px;line-height:1.45}.vp .chat-b{display:flex;flex-direction:column;gap:10px;padding:18px 14px}.vp .msg{border-radius:16px;box-shadow:0 1px 2px rgba(29,45,53,.12);color:var(--ink);max-width:88%;padding:10px 14px}.vp .me{align-self:flex-end;background:var(--me);border-bottom-right-radius:5px}.vp .bot{align-self:flex-start;background:var(--paper);border-bottom-left-radius:5px}.vp .photo{aspect-ratio:4/3;background:radial-gradient(circle at 50% 55%,#fff 0 34%,#f1ece2 35% 39%,#c9b48f 40% 100%);display:grid;font-size:64px;padding:0;place-items:center;width:60%}.vp .note{color:var(--muted);font-size:14px;margin-top:18px}.vp .intro{margin-bottom:28px;max-width:64ch}.vp .signs{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.vp .sign{background:var(--paper);border:2px solid var(--line);border-radius:16px;padding:22px 24px}.vp .sign h3{margin-bottom:8px}.vp .sign p{font-size:17px;margin:0}.vp .rows{border-top:2px solid var(--ink)}.vp .row{border-bottom:1px solid var(--line);display:grid;gap:8px 40px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:24px 0}.vp .row p{margin:0}.vp .steps{counter-reset:s;list-style:none;margin:0;padding:0}.vp .steps li{border-bottom:1px solid var(--line);counter-increment:s;padding:18px 0 18px 60px;position:relative}.vp .steps li:before{background:var(--marker);border:2px solid var(--ink);border-radius:50%;color:var(--ink);content:counter(s);display:grid;font-weight:700;height:40px;left:0;place-items:center;position:absolute;top:14px;width:40px}.vp .steps b{color:var(--ink)}.vp .faq details{border-bottom:1px solid var(--line)}.vp .faq h2+details{border-top:2px solid var(--ink)}.vp .faq summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:clamp(18px,2.2vw,21px);font-weight:700;gap:20px;justify-content:space-between;list-style:none;padding:20px 0}.vp .faq summary::-webkit-details-marker{display:none}.vp .faq summary:after{border:1.5px solid var(--ink);border-radius:50%;content:"+";display:grid;flex:none;font-weight:600;height:30px;place-items:center;transition:transform .2s var(--ease);width:30px}.vp .faq details[open] summary:after{transform:rotate(45deg)}.vp .faq details p{margin:0 0 22px;max-width:64ch}.vp .final{background:var(--marker);border:2px solid var(--ink);border-radius:24px;padding:clamp(40px,7vw,80px) clamp(24px,5vw,64px)}.vp .final h2{font-size:clamp(32px,5vw,56px);max-width:18ch}.vp .final p{color:var(--ink);font-size:19px;max-width:44ch}.vp .rel{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.vp .rel a{border:1.5px solid var(--line);border-radius:8px;color:var(--ink);font-weight:500;padding:9px 16px;text-decoration:none}.vp .rel a:hover{border-color:var(--ink)}@media (max-width:900px){.vp .hero-grid{grid-template-columns:1fr}}@media (max-width:720px){.vp .row,.vp .signs{grid-template-columns:1fr}}@media (max-width:560px){.vp .wrap{padding:0 16px}.vp .btn{width:100%}.vp .chat{box-shadow:6px 6px 0 var(--ink)}}.promo{background:#fff;color:#000;font-family:Golos Text,Arial,sans-serif}.promo_head,.promo_media_tinted{background:#fbf8f3}.promo_head{padding:75px 20px 15px;text-align:center}.promo_title{font-family:Golos Text,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.17;margin:0 auto;max-width:1000px}@media (min-width:900px){.promo_title{font-size:50px}}.promo_media{padding:30px 20px 45px;text-align:center}.promo_image{display:block;width:100%}.promo_image,.promo_text{margin:0 auto;max-width:620px}.promo_text{font-size:14px;font-weight:300;line-height:1.7;padding:28px 0}.promo_buttons{align-items:center;display:flex;flex-direction:column;gap:15px;padding:45px 20px 60px}.promo_btn{align-items:center;border-radius:60px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;max-width:420px;min-height:60px;padding:0 30px;text-align:center;transition:opacity .2s ease-in-out;width:100%}.promo_btn:hover{color:#fff;opacity:.85}.promo_btn_tg{background:#51ace4}.promo_btn_max{background:#2b47d8}.f2c{--f2c-ink:#191922;--f2c-soft:#5c5c6b;--f2c-tg:#2aabee;--f2c-max:#6b4eff;--f2c-hair:#d8d6e2;color:var(--f2c-ink);font:400 17px/1.5 Golos Text,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 auto;max-width:440px;padding:18px 20px 40px;-webkit-text-size-adjust:100%}.f2c,.f2c *{box-sizing:border-box}.f2c .f2c-fallback,.f2c .f2c-signal{display:none}.f2c.f2c-inapp .f2c-fallback,.f2c.f2c-inapp .f2c-signal{display:block}.f2c .f2c-signal{height:74px;margin:0 0 22px;position:relative}.f2c .f2c-signal svg{animation:f2cNudge 2.4s ease-in-out infinite;height:74px;overflow:visible;position:absolute;right:-4px;top:0;width:104px}.f2c .f2c-dots{color:var(--f2c-soft);font:600 14px/1 Golos Text,sans-serif;letter-spacing:.01em;position:absolute;right:100px;top:1px;white-space:nowrap}@keyframes f2cNudge{0%,to{transform:translate(0)}50%{transform:translate(4px,-6px)}}@media (prefers-reduced-motion:reduce){.f2c .f2c-signal svg{animation:none}}.f2c .f2c-btn{align-items:center;border:0;border-radius:15px;display:flex;font:600 18px/1 Golos Text,sans-serif;gap:10px;justify-content:center;margin:0 0 12px;min-height:58px;transition:transform .12s ease,filter .12s ease;width:100%}.f2c .f2c-btn,.f2c .f2c-btn:hover{color:#fff!important;text-decoration:none!important}.f2c .f2c-btn:active{filter:brightness(.94);transform:scale(.985)}.f2c .f2c-btn:focus-visible{outline:3px solid var(--f2c-ink);outline-offset:3px}.f2c .f2c-tg{background:var(--f2c-tg)}.f2c .f2c-max{background:var(--f2c-max)}.f2c .f2c-btn svg{flex:none;height:22px;width:22px;fill:currentColor}.f2c .f2c-fallback{border-top:1px solid var(--f2c-hair);margin-top:32px;padding-top:26px}.f2c .f2c-fallback h2{color:var(--f2c-ink);font:600 18px/1.3 Golos Text,sans-serif;margin:0 0 8px}.f2c .f2c-fallback p{color:var(--f2c-soft);font-size:16px;margin:0 0 18px}.f2c .f2c-fallback b{color:var(--f2c-ink);font-weight:600}.f2c .f2c-shot{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(25,25,34,.1),0 8px 24px rgba(25,25,34,.07);display:block;height:auto;width:100%}.site_footer{background:var(--ink);color:#c9d2d6;font-size:15px}.site_footer_in{display:grid;gap:32px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin:0 auto;max-width:1160px;padding:56px 24px 40px}.site_footer_brand b{color:#fff;display:block;font-size:22px;letter-spacing:-.02em;margin-bottom:10px}.site_footer_brand p{line-height:1.5;margin:0;max-width:36ch}.site_footer_nav{align-content:flex-start;display:flex;flex-wrap:wrap;gap:10px 28px}.site_footer_link{color:#fff}.site_footer_link:hover{color:var(--marker)}.site_footer_legal{border-top:1px solid hsla(0,0%,100%,.15);color:#93a1a8;font-size:13px;grid-column:1/-1;margin:0;padding-top:24px}@media (max-width:720px){.site_footer_in{grid-template-columns:1fr;padding:44px 16px 32px}}
/*# sourceMappingURL=application-5ad2a4d0.css.map*/