.banner[data-v-02babf4c]{--padding:16px;border-radius:16px;overflow:hidden;padding:var(--padding);position:relative}@media (min-width:960px){.banner[data-v-02babf4c]{border-radius:30px;display:flex;flex-direction:column;min-height:243px;padding:30px 40px 40px}}.banner.v1[data-v-02babf4c]{background:linear-gradient(91deg,#4d5467 22.82%,#f27171 96%);color:#fff}.banner.v2[data-v-02babf4c]{background:#f6f6f6;color:#3d3d3d}.banner.v3[data-v-02babf4c]{background:#3d3d3d;color:#fff}.car[data-v-02babf4c]{max-width:-moz-max-content;max-width:max-content;position:relative}@media (min-width:0) and (max-width:959.8px){.car[data-v-02babf4c]{max-width:420px}}.car__tech[data-v-02babf4c]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1px solid hsla(0,0%,100%,.5);border-radius:8px;display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:22px;min-width:78px;padding-inline:10px;position:absolute;word-break:break-word}@media (min-width:960px){.car__tech[data-v-02babf4c]{border-radius:12px;font-size:20px;line-height:32px;min-width:100px;padding-inline:18px}}@media (min-width:1340px){.car__tech[data-v-02babf4c]{border-radius:16px;font-size:24px;line-height:44px;min-width:144px}}.banner.v2 .car__tech[data-v-02babf4c]{background:#4d546799;border:1px solid rgba(77,84,103,.4);color:#fff}.car__tech[data-v-02babf4c]:first-of-type{bottom:24%;left:-12%}@media (min-width:960px){.car__tech[data-v-02babf4c]:first-of-type{bottom:22%;left:-25%}}.car__tech[data-v-02babf4c]:nth-of-type(2){left:10%;top:18%}@media (min-width:960px){.car__tech[data-v-02babf4c]:nth-of-type(2){left:-8%;top:16%}}.car__tech[data-v-02babf4c]:nth-of-type(3){right:2%;top:24%}@media (min-width:960px){.car__tech[data-v-02babf4c]:nth-of-type(3){right:-11%;top:21%}}.car__tech[data-v-02babf4c]:nth-of-type(4){bottom:8%;right:9%}@media (min-width:960px){.car__tech[data-v-02babf4c]:nth-of-type(4){bottom:3%;right:0}}.car__img[data-v-02babf4c]{aspect-ratio:432/243;height:100%;max-inline-size:none;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:relative;transform:scaleX(-1)}@media (min-width:0) and (max-width:959.8px){.car__img[data-v-02babf4c]{height:150px}}@media (min-width:960px){.car__img[data-v-02babf4c]{transform:scaleX(-1) scale(1.1)}}.banner__car[data-v-02babf4c]{margin-top:-10px;position:relative}@media (min-width:0) and (max-width:959.8px){.banner__car[data-v-02babf4c]{display:flex;justify-content:center;margin-inline:auto;margin-bottom:20px;max-width:300px;transform:translate(6%)}}@media (min-width:960px){.banner__car[data-v-02babf4c]{height:100%;height:80%;margin-top:-20px;position:absolute;right:0;top:50%;transform:translateY(-50%) translate(-16%)}}@media (min-width:1340px){.banner__car[data-v-02babf4c]{height:100%;right:0}}@media (min-width:0) and (max-width:959.8px){.banner__content[data-v-02babf4c]{margin-bottom:8px}}@media (min-width:960px){.banner__content[data-v-02babf4c]{margin-bottom:22px}}.banner__title[data-v-02babf4c]{font-size:20px;font-weight:600;margin-bottom:12px}@media (min-width:960px){.banner__title[data-v-02babf4c]{font-size:32px;margin-bottom:8px}}.banner__text[data-v-02babf4c]{font-size:14px;font-weight:400;font-weight:500;max-width:280px}@media (min-width:960px){.banner__text[data-v-02babf4c]{font-size:16px;line-height:1.5;max-width:340px}}.banner__subtitle[data-v-02babf4c]{font-size:14px;font-weight:500;line-height:160%}@media (min-width:960px){.banner__subtitle[data-v-02babf4c]{font-size:16px;font-weight:500;line-height:28px}}@media (min-width:0) and (max-width:959.8px){.banner__button[data-v-02babf4c]{grid-column:1/2;grid-row:2/3}}.banner__price-block[data-v-02babf4c]{display:grid;grid-template-columns:100%;grid-template-rows:min-content}@media (min-width:0) and (max-width:959.8px){.banner__price-block[data-v-02babf4c]{gap:2px;grid-column:1/2;grid-row:1/2}}.banner__price-text[data-v-02babf4c]{font-size:12px;font-weight:500}@media (min-width:1340px){.banner__price-text[data-v-02babf4c]{font-size:16px;line-height:28px}}.banner__price[data-v-02babf4c]{font-size:16px;font-weight:600}@media (min-width:1340px){.banner__price[data-v-02babf4c]{font-size:24px}}@media (min-width:0) and (max-width:959.8px){.form-button[data-v-02babf4c]{width:100%}}.banner__footer[data-v-02babf4c]{margin-top:auto}
