@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Inter:wght@600&display=swap);:root{--promo-w-full:949px;--promo-w:calc(949px * 0.85);--promo-h:723px;--promo-col-cap:calc(720px * 0.85);--promo-layout-trim:calc(var(--promo-w-full) - var(--promo-w))}body{margin:0;background:#fff;font-family:Roboto,sans-serif;color:#130e09}.main{display:flex;justify-content:center;padding:24px 16px}.wrapper{display:flex;flex-direction:column;gap:28px;width:100%;max-width:708px;box-sizing:border-box;background:#f5f5f5;border-radius:38px;padding:16px 12px 24px}.promo{order:2;width:min(100%,var(--promo-w));max-width:var(--promo-w);margin-inline:auto;aspect-ratio:949 / 723;background-image:url(../images/promo.png);background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:30px}.content{order:1;display:flex;flex-direction:column;align-items:center;width:100%}.brand{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;max-width:542px;margin-bottom:28px}.brand-logo{display:block;height:50px;width:auto;flex:none}.brand-title{margin:0;font-family:Roboto,sans-serif;font-weight:700;font-size:34px;line-height:1;color:#130e09;white-space:nowrap}.buttons{width:100%;max-width:542px;container-type:inline-size}.desktop-apps{display:grid;grid-template-columns:1fr 1fr;gap:12px 8px}.desktop-link,.mobile-link{background:#fff;border:1px solid#ebf0ff;border-radius:12px;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.desktop-link{display:flex;align-items:center;justify-content:center;height:70px;box-sizing:border-box}.mobile-apps{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}.mobile-link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;min-width:0;padding:12px 12px 12px 8px}.store{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.store-image{width:36px;height:36px;flex:none}.store-name{display:block;font-family:Inter,Roboto,sans-serif;font-weight:600;font-size:14px;line-height:normal;color:#000;white-space:nowrap}.store-action{display:block;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#3b404acc}.qr{width:96px;height:96px;flex:none;margin:0}@container (width>=340px){.mobile-apps{grid-template-columns:1fr 1fr}.mobile-link{flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:8px 8px 12px}.qr{order:-1;width:min(160px,100%);height:auto;aspect-ratio:1}}@container (width>=500px){.mobile-apps{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer{order:3;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;color:#000;font-family:Roboto,sans-serif;font-weight:500;font-size:13px;line-height:18px;letter-spacing:.25px;text-align:center}.footer-support{order:-1;display:inline-flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.support-label{opacity:.7}.footer a{color:#000;font-size:13px;line-height:18px;text-decoration:none;opacity:.7;white-space:nowrap}.footer a:hover{text-decoration:underline}.footer .mail-link{opacity:1;font-size:16px;line-height:18px}@media screen and (width>=768px){.main{padding:30px}.wrapper{padding:28px 24px 32px;border-radius:50px}.promo{border-radius:40px}.brand{gap:18px;margin-bottom:32px}.brand-logo{height:64px}.brand-title{font-size:48px}.desktop-apps{gap:16px}.store-name{font-size:16px}.footer{flex-flow:wrap;justify-content:center;gap:12px 24px}.footer-support{order:0}}@media screen and (width>=1024px){.main{justify-content:flex-start;padding:34px 34px 34px 0}.wrapper{display:grid;grid-template-columns:minmax(0,1fr)minmax(280px,520px);grid-template-rows:auto auto;gap:28px 32px;align-items:stretch;width:100%;max-width:1152px;min-height:626px;padding:40px 40px 32px 0;border-radius:0 50px 50px 0}.promo{order:0;grid-column:1;grid-row:1/span 2;width:100%;max-width:none;height:100%;aspect-ratio:auto;place-self:stretch;background-position:50%;background-size:cover;border-radius:0 50px 50px 0}.content{order:0;grid-column:2;grid-row:1;place-self:center;min-width:0}.brand{justify-content:flex-start}.footer{order:0;grid-column:2;grid-row:2;place-self:end center;max-width:520px;margin:0}}@media screen and (width>=1152px){.main{justify-content:center;padding:34px}.wrapper{max-width:1372px;padding-left:40px;border-radius:50px;grid-template-columns:minmax(0,720px)minmax(320px,1fr);column-gap:36px}.promo{max-width:720px;border-radius:50px}}@media screen and (width>=1440px){.main{justify-content:flex-start;padding:48px 62px 40px 0}.wrapper{width:100%;max-width:1680px;min-height:805px;padding:40px 48px 40px 0;border-radius:0 50px 50px 0;grid-template-columns:minmax(0,1fr)580px;column-gap:48px}.promo{max-width:none;border-radius:0 50px 50px 0}.brand-logo{height:80px}.brand-title{font-size:68px;line-height:67px}.brand,.buttons,.content,.footer{max-width:542px}}@media screen and (width>=1680px){.main{justify-content:center;padding:48px 63px 40px}.wrapper{max-width:1799px;min-height:805px;padding:41px 48px 41px 40px;border-radius:50px;grid-template-columns:minmax(0,949px)minmax(0,1fr)}.promo{width:100%;max-width:949px;height:100%;aspect-ratio:auto;place-self:stretch;border-radius:50px}.content{align-self:start;padding-top:61px}.footer{width:100%;max-width:542px;justify-content:center}}.policy-wrapper{margin:0 auto;max-width:860px;padding:80px 20px 60px}.policy-content{font-family:Open Sans,Arial,sans-serif;font-weight:300;color:#000;font-size:20px;line-height:1.55;-webkit-font-smoothing:antialiased}.policy-content ul{padding-left:20px;margin-top:0;margin-bottom:10px}.policy-content strong{font-weight:700}.policy-content h1{margin:20px 0 80px;font-size:47px;line-height:1.2;font-weight:700;text-align:center}.policy-content a{text-decoration:none}.policy-content ol{padding-left:20px;margin-top:0;margin-bottom:10px}.policy-content ol li:not(:last-child){margin-bottom:5px}.policy-content ul li:not(:last-child){padding-bottom:5px}