.DmsBannerBadge{width:fit-content;border:1px solid rgba(255,255,255,.2);color:var(--c-white);border-radius:40px;padding:7px 12px 9px;display:flex;gap:8px;background-color:#ffffff1a}.DmsForBusinessBanner{position:relative;background-color:#119ffb;height:auto;display:grid;grid-template-areas:"badges" "texts" "space" "buttons";padding:32px 20px;min-height:440px;border-radius:32px;overflow:hidden}.DmsForBusinessBanner__Badges{grid-area:badges;gap:16px;align-items:flex-start}.DmsForBusinessBanner__Texts{position:relative;z-index:1;grid-area:texts;max-width:335px}.DmsForBusinessBanner__Title{line-height:1;letter-spacing:-.01em}.DmsForBusinessBanner__Description{color:var(--c-white)}.DmsForBusinessBanner__Price{background-color:#ffffff26;display:flex;align-items:center;justify-content:center;text-align:center;justify-self:start;padding:8px 16px;height:34px;border:1px solid rgba(255,255,255,.15);border-radius:12px}.DmsForBusinessBanner__BadgePill{gap:8px}.DmsForBusinessBanner__Buttons{position:relative;z-index:1;display:flex;justify-content:flex-start;gap:8px;grid-area:buttons;align-self:end;min-width:0}.DmsForBusinessBanner__MainButton,.DmsForBusinessBanner__Phone{height:56px}.DmsForBusinessBanner__MainButton{min-width:0;max-width:260px;padding-inline:16px}.DmsForBusinessBanner__Phone{display:flex;width:56px;border:1px solid var(--c-white);border-radius:100px;padding:0;align-items:center;justify-content:center;flex-shrink:0}.DmsForBusinessBanner__Phone svg{width:19px;height:19px}.DmsForBusinessBanner__Phone:hover{text-decoration:none}.DmsForBusinessBanner__PhoneNumber{margin-left:10px;white-space:nowrap;display:none}.DmsForBusinessBanner__Banner{position:absolute;bottom:-4px;right:0;grid-area:banner;height:440px;border-radius:32px}.DmsForBusinessBanner__Banner img{margin-left:auto;object-fit:contain;object-position:right bottom}@media(min-width:768px){.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo){grid-template-areas:"badges banner" "texts banner" "space banner" "buttons banner";grid-auto-rows:min-content min-content 1fr min-content;align-items:flex-end;margin-inline:24px;padding-right:0;padding-left:32px}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Texts{max-width:365px}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__MainButton{padding-inline:32px;max-width:min-content}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Banner{position:unset;margin:0 -40px -32px -32px;height:386px;border-radius:0}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Banner img{object-fit:contain;object-position:right bottom}}@media(min-width:960px){.DmsForBusinessBanner__PhoneNumber{display:block}.DmsForBusinessBanner__Phone{width:auto;padding:0 24px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__PhoneNumber{display:none}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Phone{width:56px;padding:0}}@media(min-width:1280px){.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo){position:relative;grid-template-areas:"badges" "texts" "space" "buttons";border-radius:48px;padding:55px 0 50px 50px;height:calc(100dvh - 356px);min-height:560px;max-height:670px}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Badges{align-items:center}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Price{padding:10px 18px;height:49px}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Texts{max-width:unset}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Title{max-width:750px}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Description{max-width:600px}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__MainButton,.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Phone{height:72px}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__MainButton{max-width:min-content}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Banner{position:absolute;bottom:0;right:0;margin:0;height:88%}.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Banner img{object-fit:contain;object-position:right bottom}}@media(min-width:1440px){.DmsForBusinessBanner:not(.DmsForBusinessBanner--geo) .DmsForBusinessBanner__Banner{height:95%}}.DmsForBusinessBanner--geo{background-color:#078eff;background-image:url(/img/dms-for-business/geo-banner-clouds-base.webp);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;display:flex;flex-direction:column;grid-template-areas:unset;padding:24px;min-height:520px;margin-inline:0}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Badges{position:relative;z-index:1;align-items:flex-start}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Texts{max-width:none;flex:1}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Title{font-size:44px;line-height:48px;letter-spacing:-.01em;text-transform:uppercase}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Description{color:var(--c-white)}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Price{background-color:#ffffff3d;border:none;border-radius:16px;height:auto;padding:8px 12px}.DmsForBusinessBanner--geo .grid-space{flex:1;min-height:24px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Buttons{justify-content:flex-start;align-self:stretch;width:100%;max-width:none}.DmsForBusinessBanner--geo .DmsForBusinessBanner__MainButton{flex:1 1 auto;width:100%!important;max-width:none!important;min-width:0}.DmsForBusinessBanner--geo .DmsForBusinessBanner__MainButton .Button__Text{overflow:visible;text-overflow:unset;white-space:nowrap}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Phone{flex-shrink:0}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Banner{position:absolute;z-index:0;bottom:0;left:auto;right:0;margin:0;width:375px;height:375px;transform:none}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Banner img{object-fit:contain;object-position:right bottom;margin-left:auto}@media(min-width:768px){.DmsForBusinessBanner--geo{display:grid;grid-template-areas:"badges" "texts" "space" "buttons";grid-auto-rows:min-content min-content 1fr min-content;padding:32px;min-height:440px;margin-inline:24px;background-color:#119ffb;background-image:url(/img/dms-for-business/geo-banner-clouds-sm.webp);background-size:cover;background-position:center bottom;border-radius:40px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Texts{max-width:420px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Description{max-width:350px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Buttons{align-self:start;width:auto}.DmsForBusinessBanner--geo .DmsForBusinessBanner__MainButton{flex:0 0 195px;width:195px!important;max-width:195px!important}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Banner{position:absolute;bottom:0;left:auto;right:0;width:375px;height:375px;transform:none}}@media(min-width:1280px){.DmsForBusinessBanner--geo{overflow:visible;background-color:#119ffb;background-image:url(/img/dms-for-business/geo-banner-clouds-lg.webp);background-size:100% auto;background-position:center bottom;border-radius:40px;padding:52px;min-height:650px;max-height:none;height:auto!important}.DmsForBusinessBanner--geo .grid-space{height:auto;min-height:0}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Badges{gap:32px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Price{padding:12px 16px;font-size:18px;line-height:22px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Texts{max-width:760px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Title{max-width:760px;font-size:100px;line-height:100px;letter-spacing:-.01em}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Description{font-size:18px;line-height:22px;max-width:760px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__MainButton,.DmsForBusinessBanner--geo .DmsForBusinessBanner__Phone{height:72px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__MainButton{flex:0 0 220px;width:220px!important;max-width:220px!important}.DmsForBusinessBanner--geo .DmsForBusinessBanner__PhoneNumber{display:block}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Phone{width:auto;padding:0 24px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Banner{overflow:visible;width:598px;height:598px;top:auto;right:0;bottom:0}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Banner.Picture{overflow:visible}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Banner .Picture__Img{object-fit:contain;object-position:right bottom}}@media(min-width:1440px){.DmsForBusinessBanner--geo{background-image:url(/img/dms-for-business/geo-banner-clouds-xl.webp)}}@media(min-width:1920px){.DmsForBusinessBanner--geo{background-image:url(/img/dms-for-business/geo-banner-clouds-xxl.webp)}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Title{max-width:none}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Description{max-width:438px}.DmsForBusinessBanner--geo .DmsForBusinessBanner__Banner{width:773px;height:598px;top:auto;bottom:0;right:89px}}
