.brand-block-wrapper{display:grid;grid-gap:var(--spacing-v2)}.brand-block__button-wrapper{display:grid;grid-gap:8px;justify-items:start;justify-content:stretch;padding:0 4px}.brand-block__cards{display:grid;grid-gap:var(--spacing-h3)}.brand-block__card{display:grid;align-content:flex-start;grid-gap:var(--spacing-v4);border-radius:20px;padding:var(--spacing-v3)}.brand-block__card.planable,.brand-block__card.se_visible{background-color:#ebfbf7}.brand-block__card.api{background-color:var(--accent-colors-pale-cyan)}.brand-block__card-top{display:grid;grid-gap:var(--spacing-v4);justify-items:start;padding:0 4px}.card-top__label{color:var(--main-colors-blue);font-weight:700;text-transform:uppercase}.card-top__logo{display:flex;gap:8px;align-items:center;justify-content:center}.card-top__logo svg{display:block}.card-top__title-logo-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:5px}.brand-block__price-block-wrapper{display:grid;grid-template-columns:auto minmax(auto, max-content);align-items:flex-end;justify-content:space-between;gap:var(--spacing-h3);padding:0 4px}.brand-block__price-block-badge{border-radius:6px;padding:2px 8px;font-size:14px;font-weight:500;line-height:140%;color:var(--main-colors-black);text-align:end}.planable .brand-block__price-block-badge{background-color:var(--main-colors-mint-green)}.api .brand-block__price-block-badge{background-color:var(--accent-colors-cyan)}.brand-block__details{display:grid;grid-gap:var(--spacing-v4)}.brand-block .hint_trigger,.brand-block .hint_trigger:hover{text-decoration:none}@media screen and (min-width:768px){h1.brand-block__title{text-align:center}h1.brand-block__title br{display:block}.brand-block__cards{grid-template-columns:1fr 1fr}.brand-block__button-wrapper .se-buttons-group,.brand-block__button-wrapper .se-btn{width:100%}.brand-block__tabs-wrapper-text{text-align:center}}@media screen and (min-width:1024px){.brand-block .se-pdl__item.hint_trigger:hover{background:rgba(255,255,255,.7)}}@media screen and (min-width:1280px){.brand-block__cards{max-width:1064px;margin:0 auto}}@media screen and (min-width:1536px){.brand-block__price-block-wrapper{gap:calc(var(--spacing-h3) *- 8px)}}