.platforms-hero{padding-bottom:56px}.platforms-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.platforms-roll [data-roll-left]>.platform-logo{border-radius:24px;width:300px;height:104px;padding:28px 30px}.platforms-roll [data-roll-left]>.platform-logo--dark{background:#222225}.platforms-roll [data-roll-left]>.platform-logo--symbol>span{font-size:28px}.platforms-process{background:#fff;padding-top:clamp(56px,8vw,120px);padding-bottom:16px}.platforms-process h2{line-height:1.16}.platforms-hub .platform-hub-node{background:#fff;padding:0;box-shadow:0 0 0 1px #ffffff26}.platforms-hub .platform-hub-node--active{outline-offset:5px;outline:3px solid #d8ff3e}.platforms-ad-marks{background:#fff;border-radius:16px;align-items:center;gap:6px;padding:8px;display:flex}.platforms-ad-marks .platform-logo{border-radius:0;width:30px;height:28px;padding:2px}.platforms-ad-marks .platform-logo[data-brand=yandex]{width:88px}.platforms-directory{padding-top:88px;scroll-margin-top:104px}.platforms-directory-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.platforms-directory-heading h2{letter-spacing:-.04em;max-width:650px;margin-top:14px;font-size:clamp(28px,3vw,44px);line-height:1.13}.platforms-directory-heading>p{color:#6e6e73;max-width:260px;font-size:15px;line-height:1.6}.platforms-directory .catalog-grid{gap:20px}.platforms-directory .platform-card{color:#1d1d1f;background:#f5f5f7;height:100%;min-height:330px;padding:28px;transition:background .2s,transform .2s}.platforms-directory .platform-card:hover{background:#ededf0;transform:translateY(-4px)}.platforms-directory .platform-card .catalog-marker{color:#74747a}.platforms-directory .platform-card p{color:#606066;margin-top:14px;font-size:15px}.platform-card-brand{background:#fff;border-radius:22px;justify-content:center;align-items:center;min-height:126px;margin:-8px -8px 20px;display:flex}.platform-card-brand .platform-logo{width:260px;height:88px}.platform-card-brand:has([data-brand=amocrm]){background:#121213}.platforms-comparison.page-body{width:100%;margin:64px 0 0}.platforms-comparison .content-section{gap:36px}.platforms-fit{padding:40px 0}.platforms-fit h2{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(28px,3vw,42px);line-height:1.15}.platforms-fit-list{gap:12px;margin-bottom:28px;display:grid}.platforms-fit-list>a{background:#f5f5f7;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:20px 28px;transition:background .2s;display:flex}.platforms-fit-list>a:hover{background:#e8e8ed}.platforms-fit-list>a>span:first-child{max-width:620px;font-size:19px;line-height:1.5}.platforms-fit-list .platform-logo{border-radius:16px;flex-shrink:0;width:210px;height:64px;padding:16px 20px}@media (width<=1023px){.platforms-roll .platform-logo{width:100%;max-width:240px;height:72px}.platforms-roll .platform-logo--symbol>span{font-size:22px}.platforms-roll .platform-logo--dark{background:#222225}.platforms-directory .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platforms-directory-heading{display:block}.platforms-directory-heading>p{max-width:none;margin-top:16px}}@media (width<=600px){.platforms-hero{padding-bottom:36px}.platforms-process{padding-top:56px}.platforms-process>div{border-radius:36px;padding:40px 24px 32px}.platforms-hub{gap:32px;margin-top:28px}.platforms-hub .platform-logo--compact{width:88px;height:38px;padding:10px}.platforms-hub .platform-logo[data-brand=yandex]{width:76px;padding-inline:4px}.platforms-hub .platforms-ad-marks .platform-logo--compact{width:22px;height:22px;padding:1px}.platforms-hub .platforms-ad-marks .platform-logo[data-brand=yandex]{width:70px}.platforms-hub .platforms-ad-marks{gap:4px;padding:6px}.platforms-roll .platform-logo{border-radius:16px;gap:8px;height:60px;padding:14px 12px}.platforms-roll .platform-logo--symbol img{flex-basis:26px;width:26px}.platforms-roll .platform-logo--symbol>span{font-size:17px}.platforms-directory{padding-top:56px!important}.platforms-directory .catalog-grid{grid-template-columns:1fr;gap:16px}.platforms-directory .platform-card{min-height:315px;padding:24px}.platforms-comparison.page-body{margin-top:36px}.platforms-fit{padding:20px 0}.platforms-fit-list>a{flex-direction:column-reverse;align-items:flex-start;gap:16px;padding:24px}.platforms-fit-list>a>span:first-child{font-size:17px}}@media (prefers-reduced-motion:reduce){.platforms-directory .platform-card{transition:none}.platforms-directory .platform-card:hover{transform:none}}
