.tariffs-page-plans__grid{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;display:grid}@media (min-width:1024px) and (max-width:99998px){.tariffs-page-plans__grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){.tariffs-page-plans__grid{flex-wrap:nowrap;display:flex;overflow-x:auto}.tariffs-page-plans__grid>*{flex:0 0 300px}}@media (min-width:0) and (max-width:767px){.tariffs-page-plans__grid{grid-template-columns:1fr}}
.tariffs-page-payment-methods__grid{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}@media (min-width:0) and (max-width:767px){.tariffs-page-payment-methods__grid{grid-template-columns:1fr}}
.tariffs-page-conditions__aside{aspect-ratio:1;width:384px;margin-top:24px;margin-left:24px;position:relative}@media (min-width:0) and (max-width:1023px){.tariffs-page-conditions__aside{width:100%;margin-left:0}}@media (min-width:768px) and (max-width:1023px){.tariffs-page-conditions__aside{aspect-ratio:2}}.tariffs-page-conditions__image-bg{aspect-ratio:1;background:#aa8eff;border-radius:15px;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(2deg)}@media (min-width:768px) and (max-width:1023px){.tariffs-page-conditions__image-bg{aspect-ratio:2;transform:rotate(1.2deg)}}.tariffs-page-conditions__image{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(5deg)}@media (min-width:768px) and (max-width:1023px){.tariffs-page-conditions__image{aspect-ratio:2;transform:rotate(2.5deg)}}
.tariffs-page-contact{background:#f6f8fb;border-radius:24px;flex-direction:row;align-items:center;gap:173px;width:100%;margin-bottom:96px;padding:32px;display:flex;position:relative}@media (min-width:768px) and (max-width:1279px){.tariffs-page-contact{gap:48px;margin-bottom:64px;padding:24px}}@media (min-width:768px) and (max-width:1023px){.tariffs-page-contact{flex-direction:column;align-items:flex-start;gap:24px}}@media (min-width:0) and (max-width:767px){.tariffs-page-contact{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px;padding:24px}}.tariffs-page-contact__inner{flex-direction:row;flex:1;align-items:center;gap:32px;display:flex}@media (min-width:0) and (max-width:767px){.tariffs-page-contact__inner{gap:16px}}.tariffs-page-contact__image{aspect-ratio:1;flex-shrink:0;width:160px;position:relative}@media (min-width:0) and (max-width:767px){.tariffs-page-contact__image{width:48px;position:absolute;top:24px;left:24px}}@media (min-width:768px) and (max-width:1279px){.tariffs-page-contact__image{width:100px}}.tariffs-page-contact__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:0) and (max-width:767px){.tariffs-page-contact__image img{width:52px}}@media (min-width:768px) and (max-width:1279px){.tariffs-page-contact__image img{width:108px}}.tariffs-page-contact__info{flex-direction:column;display:flex}.tariffs-page-contact__title{color:#1d2839;margin-bottom:24px;font-family:THPE,sans-serif;font-size:28px;font-weight:600;line-height:28px}@media (min-width:0) and (max-width:1279px){.tariffs-page-contact__title{font-size:19px;line-height:22px}}@media (min-width:0) and (max-width:767px){.tariffs-page-contact__title{align-items:center;width:100%;min-height:48px;padding-left:72px;display:flex}}.tariffs-page-contact__description{color:#1d2839;font-family:THP,sans-serif;font-size:18px;font-weight:400;line-height:29px}@media (min-width:0) and (max-width:1279px){.tariffs-page-contact__description{font-size:16px;line-height:26px}}.tariffs-page-contact__aside{flex-direction:column;flex-shrink:0;gap:16px;display:flex}@media (min-width:768px) and (max-width:1023px){.tariffs-page-contact__aside{padding-left:132px}}@media (min-width:0) and (max-width:767px){.tariffs-page-contact__aside{width:100%}}.tariffs-page-contact__phone{width:223px;padding:0}@media (min-width:0) and (max-width:767px){.tariffs-page-contact__phone{width:100%}}.tariffs-page-contact__email{color:#1d2839;font-size:18px;font-weight:600;text-decoration:none;transition:color .2s}.tariffs-page-contact__email:hover{color:#63f}
.tariffs-page [id^=tariffs]{scroll-margin-top:24px}.tariffs-page-steps__inner{width:100%}
