/* Shared comparison page styles (scoped per page). */

body.compare-page .compare-hero--blue::after{background:radial-gradient(900px 320px at 18% 18%, rgba(255,200,0,.18), rgba(255,200,0,0) 60%),radial-gradient(760px 320px at 88% 0%, rgba(191,131,255,.16), rgba(191,131,255,0) 60%);opacity:.35}
body.compare-page .compare-breadcrumbs{gap:10px;margin:0 0 12px}
body.compare-page .compare-breadcrumbs__sep{display:none}
body.compare-page .compare-breadcrumbs a,
body.compare-page .compare-breadcrumbs span{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:.8rem;line-height:1.1}
body.compare-page .compare-breadcrumbs a{color:#fff;text-decoration:none}
body.compare-page .compare-breadcrumbs a:hover{background:rgba(255,255,255,.28);border-color:rgba(255,255,255,.45)}

body.compare-page .compare-hero__visual{display:flex;flex-direction:column;align-items:flex-end}
body.compare-page .compare-kpis{justify-content:flex-end}
body.compare-page .compare-kpi{flex:0 1 220px}
@media (max-width: 980px){
  body.compare-page .compare-hero__visual{align-items:center}
  body.compare-page .compare-kpis{justify-content:center}
}

body.compare-page #related .compare-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media (max-width: 1100px){body.compare-page #related .compare-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width: 720px){body.compare-page #related .compare-cards{grid-template-columns:1fr}}
body.compare-page #related .compare-card{padding:20px 18px 18px}
body.compare-page #related .compare-card__title{font-size:1.05rem}
body.compare-page #related .compare-related__logos{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}
body.compare-page #related .compare-related__logo{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#EEF0FF;border:1px solid rgba(93,95,239,.2)}
body.compare-page #related .compare-related__logo img{display:block;height:20px;width:auto}
body.compare-page #related .compare-related__logo--alfa{background:rgba(255,200,0,.2);color:#6A4B00;border-color:rgba(255,200,0,.5)}
body.compare-page #related .compare-related__logo--amo{background:rgba(45,189,110,.18);color:#16683C;border-color:rgba(45,189,110,.45)}
body.compare-page #related .compare-related__logo--bitrix{background:rgba(79,159,231,.18);color:#0C4E87;border-color:rgba(79,159,231,.45)}
body.compare-page #related .compare-related__logo--excel{background:rgba(34,197,94,.18);color:#0F5B2F;border-color:rgba(34,197,94,.45)}

/* Umai vs Alfa CRM */
    /* Page-specific styles for comparison articles */
    body.compare-page--alfa .header__logo img{width:90px;height:auto}
    body.compare-page--alfa .compare-hero{position:relative;overflow:hidden}
    body.compare-page--alfa .compare-hero::before{content:"";position:absolute;inset:-120px -120px auto -120px;height:520px;background:radial-gradient(closest-side,rgba(93,95,239,.18),rgba(93,95,239,0)) 0 0/520px 520px no-repeat,radial-gradient(closest-side,rgba(255,200,0,.2),rgba(255,200,0,0)) 100% 30%/560px 560px no-repeat;pointer-events:none}
    body.compare-page--alfa .compare-hero--blue{background:#5D5FEF;color:#fff;isolation:isolate}
    body.compare-page--alfa .compare-hero--blue::before{content:"";position:absolute;inset:0;background:url("/img/try-free/Topographic 2 (1).svg") center bottom no-repeat;opacity:.18;pointer-events:none;z-index:0}
    body.compare-page--alfa .compare-hero--blue::after{content:"";position:absolute;inset:0;background:radial-gradient(860px 320px at 15% 20%, rgba(255,200,0,.22), rgba(255,200,0,0) 60%),radial-gradient(860px 320px at 90% 0%, rgba(191,131,255,.20), rgba(191,131,255,0) 60%),repeating-linear-gradient(135deg, rgba(255,255,255,.14) 0 1px, rgba(255,255,255,0) 1px 10px);opacity:.28;pointer-events:none;z-index:0}
    body.compare-page--alfa .compare-hero__wrap{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;max-width:1200px;margin:0 auto}
	    @media (max-width: 980px){body.compare-page--alfa .compare-hero__wrap{grid-template-columns:1fr;gap:22px}}
	    body.compare-page--alfa .compare-hero__badge{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:8px 14px;background:rgba(93,95,239,.1);color:#5D5FEF;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}
	    body.compare-page--alfa .compare-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px;color:#6E7191;font-size:.92rem;line-height:1.2}
	    body.compare-page--alfa .compare-breadcrumbs a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(110,113,145,.35)}
	    body.compare-page--alfa .compare-breadcrumbs a:hover{color:#05004E;border-bottom-color:rgba(5,0,78,.35)}
	    body.compare-page--alfa .compare-breadcrumbs__sep{opacity:.65}
	    body.compare-page--alfa .compare-hero__title{margin:14px 0 12px;font-weight:900;color:#05004E;font-size:2.5rem;line-height:1.15}
	    @media (max-width: 640px){body.compare-page--alfa .compare-hero__title{font-size:2.05rem}}
	    body.compare-page--alfa .compare-hero__lead{margin:0 0 18px;color:#6E7191;line-height:1.65;max-width:720px}
    body.compare-page--alfa .compare-hero__bullets{margin:0 0 22px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;max-width:720px}
    @media (max-width: 640px){body.compare-page--alfa .compare-hero__bullets{grid-template-columns:1fr}}
    body.compare-page--alfa .compare-hero__bullets li{display:flex;gap:10px;align-items:flex-start;color:#05004E;line-height:1.35}
    body.compare-page--alfa .compare-hero__bullets li::before{content:"";width:18px;height:18px;flex:0 0 18px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6L9 17l-5-5' stroke='%232DBD6E' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
    body.compare-page--alfa .compare-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px}
    body.compare-page--alfa .compare-hero__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#6E7191;font-size:.92rem}
    body.compare-page--alfa .compare-hero__image{border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#EEF0FF,#fff);border:1px solid rgba(229,229,229,.7);box-shadow:0 12px 30px rgba(93,95,239,.10)}
    body.compare-page--alfa .compare-hero__image img{display:block;width:100%;height:auto}
    body.compare-page--alfa .compare-kpis{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}
    body.compare-page--alfa .compare-kpi{position:relative;overflow:hidden;flex:1 1 220px;min-width:0;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.7);box-shadow:0 10px 26px rgba(0,0,0,.06)}
    body.compare-page--alfa .compare-kpi b{display:block;color:#05004E;font-weight:900;font-size:1.05rem;line-height:1.15;overflow-wrap:anywhere}
    body.compare-page--alfa .compare-kpi span{display:block;color:#6E7191;font-size:.92rem;line-height:1.3;margin-top:4px}
    body.compare-page--alfa .compare-kpi::before{content:"";position:absolute;left:-34px;top:-34px;width:120px;height:120px;border-radius:50%;background:radial-gradient(closest-side, rgba(93,95,239,.22), rgba(93,95,239,0));pointer-events:none}
    body.compare-page--alfa .compare-kpi:nth-child(1){background:linear-gradient(135deg, rgba(255,214,100,.26), rgba(255,255,255,.92));border-color:rgba(255,214,100,.42)}
    body.compare-page--alfa .compare-kpi:nth-child(1)::before{background:radial-gradient(closest-side, rgba(255,200,0,.28), rgba(255,200,0,0))}
    body.compare-page--alfa .compare-kpi:nth-child(2){background:linear-gradient(135deg, rgba(79,159,231,.22), rgba(255,255,255,.92));border-color:rgba(79,159,231,.40)}
    body.compare-page--alfa .compare-kpi:nth-child(2)::before{background:radial-gradient(closest-side, rgba(79,159,231,.30), rgba(79,159,231,0))}
    body.compare-page--alfa .compare-kpi:nth-child(3){background:linear-gradient(135deg, rgba(45,189,110,.18), rgba(255,255,255,.92));border-color:rgba(45,189,110,.34)}
    body.compare-page--alfa .compare-kpi:nth-child(3)::before{background:radial-gradient(closest-side, rgba(45,189,110,.26), rgba(45,189,110,0))}
    body.compare-page--alfa .compare-kpi:nth-child(4){background:linear-gradient(135deg, rgba(191,131,255,.18), rgba(255,255,255,.92));border-color:rgba(191,131,255,.34)}
    body.compare-page--alfa .compare-kpi:nth-child(4)::before{background:radial-gradient(closest-side, rgba(191,131,255,.26), rgba(191,131,255,0))}
    body.compare-page--alfa .compare-nav{max-width:1200px;margin:26px auto 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
    body.compare-page--alfa .compare-nav a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#EEF0FF;color:#05004E;font-weight:700;text-decoration:none;transition:transform .15s ease,background .15s ease}
    body.compare-page--alfa .compare-nav a:hover{background:#DDE1FF;transform:translateY(-1px)}
	    body.compare-page--alfa .compare-hero--blue .compare-hero__badge{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:#fff}
	    body.compare-page--alfa .compare-hero--blue .compare-breadcrumbs{color:rgba(255,255,255,.82)}
	    body.compare-page--alfa .compare-hero--blue .compare-breadcrumbs a{border-bottom-color:rgba(255,255,255,.35)}
	    body.compare-page--alfa .compare-hero--blue .compare-breadcrumbs a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.75)}
	    body.compare-page--alfa .compare-hero--blue .compare-hero__title{color:#fff}
	    body.compare-page--alfa .compare-hero--blue .compare-hero__lead{color:rgba(255,255,255,.9)}
	    body.compare-page--alfa .compare-hero--blue .compare-hero__bullets li{color:rgba(255,255,255,.96)}
	    body.compare-page--alfa .compare-hero--blue .compare-hero__meta{color:rgba(255,255,255,.85)}
    body.compare-page--alfa .compare-hero--blue .compare-btn-ghost{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.9)}
    body.compare-page--alfa .compare-hero--blue .compare-btn-ghost:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.98)}
    body.compare-page--alfa .compare-hero--blue a.button.button-purple{background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.78);color:#fff;text-decoration:none}
    body.compare-page--alfa .compare-hero--blue a.button.button-purple:hover{background:rgba(255,255,255,.22)}
    body.compare-page--alfa .compare-hero--blue .compare-nav a{background:rgba(255,255,255,.14);color:#fff}
    body.compare-page--alfa .compare-hero--blue .compare-nav a:hover{background:rgba(255,255,255,.22)}
    @media (max-width: 640px){body.compare-page--alfa .compare-hero--blue::after{opacity:.20}}
    body.compare-page--alfa .compare-hero--blue .compare-hero__visual{overflow:visible}
    body.compare-page--alfa .compare-hero--blue .compare-hero__image{background:transparent;border:0;box-shadow:none;overflow:visible}
    body.compare-page--alfa .compare-hero--blue .compare-hero__image img{transform:scale(1.12);transform-origin:center;filter:drop-shadow(0 18px 40px rgba(0,0,0,.28))}
    @media (max-width: 980px){body.compare-page--alfa .compare-hero--blue .compare-hero__image img{transform:scale(1.05)}}
    @media (max-width: 640px){body.compare-page--alfa .compare-hero--blue .compare-hero__image img{transform:scale(1.02)}}

    body.compare-page--alfa .compare-band{background:#F7F8FF;border-top:1px solid rgba(229,229,229,.7);border-bottom:1px solid rgba(229,229,229,.7)}

    body.compare-page--alfa .compare-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:13px 16px;font-weight:700;font-size:16px;line-height:123.4%;color:#5D5FEF;background:rgba(93,95,239,.08);border:2px solid rgba(93,95,239,.35);border-radius:48px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
    body.compare-page--alfa .compare-btn-ghost:hover{background:rgba(93,95,239,.12);border-color:rgba(93,95,239,.55)}
    body.compare-page--alfa .compare-btn-ghost:active{transform:translateY(.5px)}
    body.compare-page--alfa .compare-btn-ghost:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(93,95,239,.25)}

    body.compare-page--alfa .compare-section{max-width:1200px;margin:0 auto}
    body.compare-page--alfa .compare-cards{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:22px;max-width:1200px;margin:0 auto}
    @media (max-width: 1024px){body.compare-page--alfa .compare-cards{grid-template-columns:1fr}}
    body.compare-page--alfa .compare-card{padding:28px 24px}
    body.compare-page--alfa .compare-card__icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(93,95,239,.14),rgba(255,200,0,.18));border:1px solid rgba(93,95,239,.18);margin-bottom:14px}
    body.compare-page--alfa .compare-card__title{margin:0 0 10px;color:#05004E;font-weight:900;font-size:1.15rem}
    body.compare-page--alfa .compare-card__text{margin:0;color:#6E7191;line-height:1.65}
    body.compare-page--alfa .compare-card__list{margin:12px 0 0;padding-left:22px;color:#05004E}
    body.compare-page--alfa .compare-card__list li{list-style:disc;margin:8px 0;line-height:1.35}
    body.compare-page--alfa .compare-steps{margin:0;padding-left:22px;color:#05004E}
    body.compare-page--alfa .compare-steps li{list-style:disc;margin:10px 0;line-height:1.35}

    /* Override landing tariffs min-height for article cards */
    @media (min-width: 61.99875em){body.compare-page--alfa .tariffs__item.compare-card{min-height:auto}}

    /* Migration timeline (free, landing-like) */
    @media (min-width: 61.99875em){body.compare-page--alfa #migration .tariffs__item{min-height:auto}}
    body.compare-page--alfa #migration .tariffs__item{background:transparent;border:0;box-shadow:none;padding:0}
    body.compare-page--alfa .compare-timeline{position:relative;max-width:980px;margin:0 auto 22px;padding:0;list-style:none}
    body.compare-page--alfa .compare-timeline::before{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg, rgba(93,95,239,.55), rgba(93,95,239,0));transform:translateX(-50%);opacity:.9}
    body.compare-page--alfa .compare-timeline__item{display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;gap:18px;margin:0;padding:10px 0}
    body.compare-page--alfa .compare-timeline__dot{grid-column:2;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
    body.compare-page--alfa .compare-timeline__dot span{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#05004E;background:#fff;border:1px solid rgba(229,229,229,.8);box-shadow:0 14px 32px rgba(0,0,0,.14)}
    body.compare-page--alfa .compare-timeline__card{max-width:420px;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.75);border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.10);padding:16px 18px;position:relative;backdrop-filter:saturate(1.05)}
    body.compare-page--alfa .compare-timeline__card::before{content:"";position:absolute;top:18px;width:14px;height:14px;background:rgba(255,255,255,.92);border-left:1px solid rgba(229,229,229,.75);border-top:1px solid rgba(229,229,229,.75);transform:rotate(45deg)}
    body.compare-page--alfa .compare-timeline__item:nth-child(odd) .compare-timeline__card{grid-column:1;justify-self:end}
    body.compare-page--alfa .compare-timeline__item:nth-child(odd) .compare-timeline__card::before{right:-7px}
    body.compare-page--alfa .compare-timeline__item:nth-child(even) .compare-timeline__card{grid-column:3;justify-self:start}
    body.compare-page--alfa .compare-timeline__item:nth-child(even) .compare-timeline__card::before{left:-7px;transform:rotate(225deg)}
    body.compare-page--alfa .compare-timeline__eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#5D5FEF;background:rgba(93,95,239,.10);border:1px solid rgba(93,95,239,.16);border-radius:999px;padding:6px 10px}
    body.compare-page--alfa .compare-timeline__title{margin:10px 0 0;color:#05004E;font-weight:900;line-height:1.25}
    body.compare-page--alfa .compare-timeline__text{margin:8px 0 0;color:#6E7191;line-height:1.55}
    @media (max-width: 980px){
      body.compare-page--alfa .compare-timeline{margin-left:auto;margin-right:auto}
      body.compare-page--alfa .compare-timeline::before{left:22px;transform:none}
      body.compare-page--alfa .compare-timeline__item{grid-template-columns:44px 1fr;gap:12px}
      body.compare-page--alfa .compare-timeline__dot{grid-column:1}
      body.compare-page--alfa .compare-timeline__dot span{width:34px;height:34px}
      body.compare-page--alfa .compare-timeline__card{grid-column:2;max-width:unset}
      body.compare-page--alfa .compare-timeline__card::before{left:-7px;right:auto;transform:rotate(225deg)}
    }

    /* Horizontal scenario cards (reduce whitespace) */
    body.compare-page--alfa #scenarios .compare-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
    @media (max-width: 980px){body.compare-page--alfa #scenarios .compare-cards{grid-template-columns:1fr}}
    body.compare-page--alfa #scenarios .compare-card{display:grid;grid-template-columns:56px 1fr;grid-template-rows:max-content max-content max-content;column-gap:16px;row-gap:8px;padding:20px 20px 18px;align-content:start;align-items:start}
    body.compare-page--alfa #scenarios .compare-card__icon{grid-column:1;grid-row:1;margin:0;width:56px;height:56px;border-radius:18px}
    body.compare-page--alfa #scenarios .compare-card__title{grid-column:2;grid-row:1;margin:0;line-height:1.2}
    body.compare-page--alfa #scenarios .compare-card__text{grid-column:2;grid-row:2;margin:0;line-height:1.55}
    body.compare-page--alfa #scenarios .compare-card__list{grid-column:2;grid-row:3;margin:6px 0 0;padding-left:18px}
    body.compare-page--alfa #scenarios .compare-card__list li{margin:6px 0}

    /* "Who" block: make it feel intentional (no empty whitespace) */
    body.compare-page--alfa #who{position:relative;overflow:hidden;background:linear-gradient(90deg, rgba(93,95,239,.06), rgba(255,200,0,.05))}
    body.compare-page--alfa #who::before{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,rgba(93,95,239,.18),rgba(93,95,239,0)) 0 0/680px 680px no-repeat,radial-gradient(closest-side,rgba(255,200,0,.16),rgba(255,200,0,0)) 100% 10%/680px 680px no-repeat,radial-gradient(closest-side,rgba(191,131,255,.14),rgba(191,131,255,0)) 10% 100%/720px 720px no-repeat;pointer-events:none}
    body.compare-page--alfa #who .tariffs__header{margin-bottom:28px}
    body.compare-page--alfa #who .compare-two{position:relative;gap:18px;align-items:stretch}
    body.compare-page--alfa #who .compare-two::before{content:"VS";position:absolute;left:50%;top:-14px;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.08em;color:#05004E;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.75);box-shadow:0 14px 34px rgba(0,0,0,.12);z-index:2}
    @media (max-width: 980px){body.compare-page--alfa #who .compare-two::before{display:none}}
    body.compare-page--alfa #who .compare-card{position:relative;overflow:hidden;padding:22px 22px 18px}
    body.compare-page--alfa #who .compare-card::after{content:"";position:absolute;right:-90px;top:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(93,95,239,.18),rgba(93,95,239,0));pointer-events:none}
    body.compare-page--alfa #who .compare-card:first-child::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#2DBD6E,#5D5FEF)}
    body.compare-page--alfa #who .compare-card:last-child::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#F98060,#5D5FEF)}
    body.compare-page--alfa #who .compare-card__icon{width:52px;height:52px;border-radius:18px;margin-bottom:10px}
    body.compare-page--alfa #who .compare-card__title{margin:0 0 10px;line-height:1.2}
    body.compare-page--alfa #who .compare-card__list{margin:0;padding-left:18px}
    body.compare-page--alfa #who .compare-card__list li{margin:7px 0;line-height:1.35}

    /* "TCO" block: same card style + VS */
    body.compare-page--alfa #tco{position:relative;overflow:hidden}
    body.compare-page--alfa #tco::before{content:none}
    body.compare-page--alfa #tco .tariffs__header{margin-bottom:28px}
    body.compare-page--alfa #tco .compare-two{position:relative;gap:18px;align-items:stretch}
    body.compare-page--alfa #tco .compare-two::before{content:"VS";position:absolute;left:50%;top:-14px;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.08em;color:#05004E;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.75);box-shadow:0 14px 34px rgba(0,0,0,.12);z-index:2}
    @media (max-width: 980px){body.compare-page--alfa #tco .compare-two::before{display:none}}
    body.compare-page--alfa #tco .compare-card{position:relative;overflow:hidden;padding:22px 22px 18px}
    body.compare-page--alfa #tco .compare-card::after{content:"";position:absolute;right:-90px;top:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(93,95,239,.16),rgba(93,95,239,0));pointer-events:none}
    body.compare-page--alfa #tco .compare-card:first-child::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#2DBD6E,#5D5FEF)}
    body.compare-page--alfa #tco .compare-card:last-child::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#FFC800,#5D5FEF)}
    body.compare-page--alfa #tco .compare-card__title{margin:0 0 10px;line-height:1.2}
    body.compare-page--alfa #tco .compare-card__text{margin:0;color:#6E7191;line-height:1.6}
    body.compare-page--alfa #tco .compare-card__list{margin:10px 0 0;padding-left:18px}
    body.compare-page--alfa #tco .compare-card__list li{margin:7px 0;line-height:1.35}

    body.compare-page--alfa .compare-two{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1200px;margin:0 auto}
    @media (max-width: 980px){body.compare-page--alfa .compare-two{grid-template-columns:1fr}}
    body.compare-page--alfa .compare-callout{margin-top:16px;padding:14px 16px;border-radius:18px;background:rgba(93,95,239,.06);border:1px solid rgba(93,95,239,.16);color:#05004E;line-height:1.6}
    body.compare-page--alfa .compare-callout b{font-weight:900}

    body.compare-page--alfa .compare-shot{margin-top:14px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#EEF0FF,#fff);border:1px solid rgba(229,229,229,.7);box-shadow:0 12px 30px rgba(93,95,239,.10)}
    body.compare-page--alfa .compare-shot img{display:block;width:100%;height:auto}
    body.compare-page--alfa .compare-shot figcaption{padding:10px 12px;font-size:.92rem;color:#6E7191;background:#fff}
    body.compare-page--alfa .compare-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}
    @media (max-width: 980px){body.compare-page--alfa .compare-shot-grid{grid-template-columns:1fr}}

    body.compare-page--alfa .compare-cta{background:#5D5FEF;color:#fff;position:relative;overflow:hidden;isolation:isolate}
    body.compare-page--alfa .compare-cta::before{content:"";position:absolute;inset:0;background:url("/img/try-free/Topographic 2 (1).svg") center bottom no-repeat;opacity:.18;pointer-events:none;z-index:0}
    body.compare-page--alfa .compare-cta::after{content:"";position:absolute;inset:0;background:radial-gradient(800px 280px at 20% 20%, rgba(255,200,0,.22), rgba(255,200,0,0) 60%),radial-gradient(760px 300px at 90% 0%, rgba(191,131,255,.22), rgba(191,131,255,0) 60%),repeating-linear-gradient(135deg, rgba(255,255,255,.14) 0 1px, rgba(255,255,255,0) 1px 10px);opacity:.32;pointer-events:none;z-index:0}
    body.compare-page--alfa .compare-cta__ui{position:absolute;inset:0;pointer-events:none;z-index:1}
    body.compare-page--alfa .compare-cta__ui .item-05, body.compare-page--alfa .compare-cta__ui .item-06{opacity:.92}
    body.compare-page--alfa .compare-cta__ui .item-05 img, body.compare-page--alfa .compare-cta__ui .item-06 img{filter:drop-shadow(0 14px 26px rgba(0,0,0,.22))}
    body.compare-page--alfa .compare-cta__ui .item-05{top:44px;right:28px}
    body.compare-page--alfa .compare-cta__ui .item-06{top:200px;left:28px}
    @media (max-width: 980px){body.compare-page--alfa .compare-cta__ui .item-06{left:14px;opacity:.7}body.compare-page--alfa .compare-cta__ui .item-05{right:14px}}
    @media (max-width: 640px){body.compare-page--alfa .compare-cta__ui .item-06{display:none}body.compare-page--alfa .compare-cta::after{opacity:.22}}
    body.compare-page--alfa .compare-cta .tariffs__content{position:relative;z-index:2}
    body.compare-page--alfa .compare-cta .title-h2--black{color:#fff}
    body.compare-page--alfa .compare-cta .subtitle{color:rgba(255,255,255,.9)}
    body.compare-page--alfa .compare-cta a.button-yellow{text-decoration:none}
    body.compare-page--alfa .compare-cta .compare-btn-ghost{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.9)}
    body.compare-page--alfa .compare-cta .compare-btn-ghost:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.98)}
    body.compare-page--alfa .compare-cta .compare-btn-ghost:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.55)}

    /* Light placeholders for upcoming screenshots/cases */
    body.compare-page--alfa .screenshot-slot{display:flex;align-items:center;justify-content:center;width:100%;min-height:280px;background:linear-gradient(135deg,#EEF0FF,#ffffff);border:1px dashed rgba(93,95,239,.45);border-radius:16px;color:#6E7191;font-weight:700}
    body.compare-page--alfa .screenshot-slot--lg{min-height:420px}
  

/* Umai vs AmoCRM */
    body.compare-page--amo .header__logo img{width:90px;height:auto}

    body.compare-page--amo .compare-hero{position:relative;overflow:hidden}
    body.compare-page--amo .compare-hero::before{content:"";position:absolute;inset:-120px -120px auto -120px;height:520px;background:radial-gradient(closest-side,rgba(93,95,239,.18),rgba(93,95,239,0)) 0 0/520px 520px no-repeat,radial-gradient(closest-side,rgba(255,200,0,.2),rgba(255,200,0,0)) 100% 30%/560px 560px no-repeat;pointer-events:none}
    body.compare-page--amo .compare-hero--blue{background:#5D5FEF;color:#fff;isolation:isolate}
    body.compare-page--amo .compare-hero--blue::before{content:"";position:absolute;inset:0;background:url("/img/try-free/Topographic 2 (1).svg") center bottom no-repeat;opacity:.18;pointer-events:none;z-index:0}
    body.compare-page--amo .compare-hero--blue::after{content:"";position:absolute;inset:0;background:radial-gradient(860px 320px at 15% 20%, rgba(255,200,0,.22), rgba(255,200,0,0) 60%),radial-gradient(860px 320px at 90% 0%, rgba(191,131,255,.20), rgba(191,131,255,0) 60%),repeating-linear-gradient(135deg, rgba(255,255,255,.14) 0 1px, rgba(255,255,255,0) 1px 10px);opacity:.28;pointer-events:none;z-index:0}
	    body.compare-page--amo .compare-hero__wrap{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;max-width:1200px;margin:0 auto;z-index:1}
	    @media (max-width: 980px){body.compare-page--amo .compare-hero__wrap{grid-template-columns:1fr;gap:22px}}
	    body.compare-page--amo .compare-hero__badge{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:8px 14px;background:rgba(93,95,239,.1);color:#5D5FEF;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}
	    body.compare-page--amo .compare-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px;color:#6E7191;font-size:.92rem;line-height:1.2}
	    body.compare-page--amo .compare-breadcrumbs a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(110,113,145,.35)}
	    body.compare-page--amo .compare-breadcrumbs a:hover{color:#05004E;border-bottom-color:rgba(5,0,78,.35)}
	    body.compare-page--amo .compare-breadcrumbs__sep{opacity:.65}
	    body.compare-page--amo .compare-hero__title{margin:14px 0 12px;font-weight:900;color:#05004E;font-size:2.5rem;line-height:1.15}
	    @media (max-width: 640px){body.compare-page--amo .compare-hero__title{font-size:2.05rem}}
	    body.compare-page--amo .compare-hero__lead{margin:0 0 18px;color:#6E7191;line-height:1.65;max-width:720px}
    body.compare-page--amo .compare-hero__bullets{margin:0 0 22px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;max-width:720px}
    @media (max-width: 640px){body.compare-page--amo .compare-hero__bullets{grid-template-columns:1fr}}
    body.compare-page--amo .compare-hero__bullets li{display:flex;gap:10px;align-items:flex-start;color:#05004E;line-height:1.35}
    body.compare-page--amo .compare-hero__bullets li::before{content:"";width:18px;height:18px;flex:0 0 18px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6L9 17l-5-5' stroke='%232DBD6E' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
    body.compare-page--amo .compare-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px}
    body.compare-page--amo .compare-hero__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#6E7191;font-size:.92rem}
	    body.compare-page--amo .compare-hero__image{border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#EEF0FF,#fff);border:1px solid rgba(229,229,229,.7);box-shadow:0 12px 30px rgba(93,95,239,.10)}
	    body.compare-page--amo .compare-hero__image img{display:block;width:100%;height:auto}
	    body.compare-page--amo .compare-hero--blue .compare-hero__badge{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:#fff}
	    body.compare-page--amo .compare-hero--blue .compare-breadcrumbs{color:rgba(255,255,255,.82)}
	    body.compare-page--amo .compare-hero--blue .compare-breadcrumbs a{border-bottom-color:rgba(255,255,255,.35)}
	    body.compare-page--amo .compare-hero--blue .compare-breadcrumbs a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.75)}
	    body.compare-page--amo .compare-hero--blue .compare-hero__title{color:#fff}
	    body.compare-page--amo .compare-hero--blue .compare-hero__lead{color:rgba(255,255,255,.9)}
	    body.compare-page--amo .compare-hero--blue .compare-hero__bullets li{color:rgba(255,255,255,.96)}
	    body.compare-page--amo .compare-hero--blue .compare-hero__meta{color:rgba(255,255,255,.85)}
    body.compare-page--amo .compare-hero--blue .compare-hero__visual{overflow:visible}
    body.compare-page--amo .compare-hero--blue .compare-hero__image{background:transparent;border:0;box-shadow:none;overflow:visible}
    body.compare-page--amo .compare-hero--blue .compare-hero__image img{transform:scale(1.12);transform-origin:center;filter:drop-shadow(0 18px 40px rgba(0,0,0,.28))}
    @media (max-width: 980px){body.compare-page--amo .compare-hero--blue .compare-hero__image img{transform:scale(1.05)}}
    @media (max-width: 640px){body.compare-page--amo .compare-hero--blue .compare-hero__image img{transform:scale(1.02)}}

    body.compare-page--amo .compare-kpis{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}
    body.compare-page--amo .compare-kpi{position:relative;overflow:hidden;flex:1 1 220px;min-width:0;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.7);box-shadow:0 10px 26px rgba(0,0,0,.06)}
    body.compare-page--amo .compare-kpi b{display:block;color:#05004E;font-weight:900;font-size:1.05rem;line-height:1.15;overflow-wrap:anywhere}
    body.compare-page--amo .compare-kpi span{display:block;color:#6E7191;font-size:.92rem;line-height:1.3;margin-top:4px}
    body.compare-page--amo .compare-kpi::before{content:"";position:absolute;left:-34px;top:-34px;width:120px;height:120px;border-radius:50%;background:radial-gradient(closest-side, rgba(93,95,239,.22), rgba(93,95,239,0));pointer-events:none}
    body.compare-page--amo .compare-kpi:nth-child(1){background:linear-gradient(135deg, rgba(255,214,100,.26), rgba(255,255,255,.92));border-color:rgba(255,214,100,.42)}
    body.compare-page--amo .compare-kpi:nth-child(1)::before{background:radial-gradient(closest-side, rgba(255,200,0,.28), rgba(255,200,0,0))}
    body.compare-page--amo .compare-kpi:nth-child(2){background:linear-gradient(135deg, rgba(79,159,231,.22), rgba(255,255,255,.92));border-color:rgba(79,159,231,.40)}
    body.compare-page--amo .compare-kpi:nth-child(2)::before{background:radial-gradient(closest-side, rgba(79,159,231,.30), rgba(79,159,231,0))}
    body.compare-page--amo .compare-kpi:nth-child(3){background:linear-gradient(135deg, rgba(45,189,110,.18), rgba(255,255,255,.92));border-color:rgba(45,189,110,.34)}
    body.compare-page--amo .compare-kpi:nth-child(3)::before{background:radial-gradient(closest-side, rgba(45,189,110,.26), rgba(45,189,110,0))}
    body.compare-page--amo .compare-kpi:nth-child(4){background:linear-gradient(135deg, rgba(191,131,255,.18), rgba(255,255,255,.92));border-color:rgba(191,131,255,.34)}
    body.compare-page--amo .compare-kpi:nth-child(4)::before{background:radial-gradient(closest-side, rgba(191,131,255,.26), rgba(191,131,255,0))}

    body.compare-page--amo .compare-nav{max-width:1200px;margin:26px auto 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
    body.compare-page--amo .compare-nav a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#EEF0FF;color:#05004E;font-weight:700;text-decoration:none;transition:transform .15s ease,background .15s ease}
    body.compare-page--amo .compare-nav a:hover{background:#DDE1FF;transform:translateY(-1px)}
    body.compare-page--amo .compare-hero--blue .compare-nav a{background:rgba(255,255,255,.14);color:#fff}
    body.compare-page--amo .compare-hero--blue .compare-nav a:hover{background:rgba(255,255,255,.22)}

    body.compare-page--amo .compare-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:13px 16px;font-weight:700;font-size:16px;line-height:123.4%;color:#5D5FEF;background:rgba(93,95,239,.08);border:2px solid rgba(93,95,239,.35);border-radius:48px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
    body.compare-page--amo .compare-btn-ghost:hover{background:rgba(93,95,239,.12);border-color:rgba(93,95,239,.55)}
    body.compare-page--amo .compare-btn-ghost:active{transform:translateY(.5px)}
    body.compare-page--amo .compare-btn-ghost:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(93,95,239,.25)}
    body.compare-page--amo .compare-hero--blue .compare-btn-ghost{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.9)}
    body.compare-page--amo .compare-hero--blue .compare-btn-ghost:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.98)}
    body.compare-page--amo .compare-hero--blue a.button.button-purple{background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.78);color:#fff;text-decoration:none}
    body.compare-page--amo .compare-hero--blue a.button.button-purple:hover{background:rgba(255,255,255,.22)}

    body.compare-page--amo .compare-section{max-width:1200px;margin:0 auto}
    body.compare-page--amo .compare-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto}
    @media (max-width: 980px){body.compare-page--amo .compare-cards{grid-template-columns:1fr}}
    body.compare-page--amo .compare-card{padding:22px 22px 18px}
    body.compare-page--amo .compare-card__icon{width:52px;height:52px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(93,95,239,.14),rgba(255,200,0,.18));border:1px solid rgba(93,95,239,.18);margin-bottom:10px}
    body.compare-page--amo .compare-card__title{margin:0 0 10px;color:#05004E;font-weight:900;font-size:1.15rem;line-height:1.2}
    body.compare-page--amo .compare-card__text{margin:0;color:#6E7191;line-height:1.6}
    body.compare-page--amo .compare-card__list{margin:10px 0 0;padding-left:18px;color:#05004E}
    body.compare-page--amo .compare-card__list li{list-style:disc;margin:7px 0;line-height:1.35}

    @media (min-width: 61.99875em){body.compare-page--amo .tariffs__item.compare-card{min-height:auto}}

    body.compare-page--amo .compare-band{background:#F7F8FF;border-top:1px solid rgba(229,229,229,.7);border-bottom:1px solid rgba(229,229,229,.7)}

    body.compare-page--amo #scenarios .compare-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
    @media (max-width: 980px){body.compare-page--amo #scenarios .compare-cards{grid-template-columns:1fr}}
    body.compare-page--amo #scenarios .compare-card{display:grid;grid-template-columns:56px 1fr;grid-template-rows:max-content max-content max-content;column-gap:16px;row-gap:8px;padding:20px 20px 18px;align-content:start;align-items:start}
    body.compare-page--amo #scenarios .compare-card__icon{grid-column:1;grid-row:1;margin:0;width:56px;height:56px;border-radius:18px}
    body.compare-page--amo #scenarios .compare-card__title{grid-column:2;grid-row:1;margin:0}
    body.compare-page--amo #scenarios .compare-card__text{grid-column:2;grid-row:2;margin:0}
    body.compare-page--amo #scenarios .compare-card__list{grid-column:2;grid-row:3;margin:6px 0 0;padding-left:18px}
    body.compare-page--amo #scenarios .compare-card__list li{margin:6px 0}

    body.compare-page--amo #who{position:relative;overflow:hidden}
    body.compare-page--amo #who::before{content:"";position:absolute;inset:-120px -60px auto -60px;height:420px;background:radial-gradient(closest-side,rgba(93,95,239,.16),rgba(93,95,239,0)) 0 0/520px 520px no-repeat,radial-gradient(closest-side,rgba(255,200,0,.14),rgba(255,200,0,0)) 100% 10%/520px 520px no-repeat;pointer-events:none}
    body.compare-page--amo #who .tariffs__header{margin-bottom:28px}
    body.compare-page--amo #who .compare-two{position:relative;gap:18px;align-items:stretch}
    body.compare-page--amo #who .compare-two::before{content:"VS";position:absolute;left:50%;top:-14px;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.08em;color:#05004E;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.75);box-shadow:0 14px 34px rgba(0,0,0,.12);z-index:2}
    @media (max-width: 980px){body.compare-page--amo #who .compare-two::before{display:none}}
    body.compare-page--amo #who .compare-card{position:relative;overflow:hidden}
    body.compare-page--amo #who .compare-card::after{content:"";position:absolute;right:-90px;top:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(93,95,239,.18),rgba(93,95,239,0));pointer-events:none}
    body.compare-page--amo #who .compare-card:first-child::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#2DBD6E,#5D5FEF)}
    body.compare-page--amo #who .compare-card:last-child::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#F98060,#5D5FEF)}

    body.compare-page--amo .compare-two{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1200px;margin:0 auto}
    @media (max-width: 980px){body.compare-page--amo .compare-two{grid-template-columns:1fr}}

	    /* Migration timeline (same as vs-alfa-crm) */
	    @media (min-width: 61.99875em){body.compare-page--amo #migration .tariffs__item{min-height:auto}}
	    body.compare-page--amo #migration .tariffs__item{background:transparent;border:0;box-shadow:none;padding:0}
	    body.compare-page--amo .compare-timeline{position:relative;max-width:980px;margin:0 auto 22px;padding:0;list-style:none}
	    body.compare-page--amo .compare-timeline::before{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg, rgba(93,95,239,.55), rgba(93,95,239,0));transform:translateX(-50%);opacity:.9}
	    body.compare-page--amo .compare-timeline__item{display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;gap:18px;margin:0;padding:10px 0}
	    body.compare-page--amo .compare-timeline__dot{grid-column:2;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
	    body.compare-page--amo .compare-timeline__dot span{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#05004E;background:#fff;border:1px solid rgba(229,229,229,.8);box-shadow:0 14px 32px rgba(0,0,0,.14)}
	    body.compare-page--amo .compare-timeline__card{max-width:420px;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.75);border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.10);padding:16px 18px;position:relative;backdrop-filter:saturate(1.05)}
	    body.compare-page--amo .compare-timeline__card::before{content:"";position:absolute;top:18px;width:14px;height:14px;background:rgba(255,255,255,.92);border-left:1px solid rgba(229,229,229,.75);border-top:1px solid rgba(229,229,229,.75);transform:rotate(45deg)}
	    body.compare-page--amo .compare-timeline__item:nth-child(odd) .compare-timeline__card{grid-column:1;justify-self:end}
	    body.compare-page--amo .compare-timeline__item:nth-child(odd) .compare-timeline__card::before{right:-7px}
	    body.compare-page--amo .compare-timeline__item:nth-child(even) .compare-timeline__card{grid-column:3;justify-self:start}
	    body.compare-page--amo .compare-timeline__item:nth-child(even) .compare-timeline__card::before{left:-7px;transform:rotate(225deg)}
	    body.compare-page--amo .compare-timeline__eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#5D5FEF;background:rgba(93,95,239,.10);border:1px solid rgba(93,95,239,.16);border-radius:999px;padding:6px 10px}
	    body.compare-page--amo .compare-timeline__title{margin:10px 0 0;color:#05004E;font-weight:900;line-height:1.25}
	    body.compare-page--amo .compare-timeline__text{margin:8px 0 0;color:#6E7191;line-height:1.55}
	    @media (max-width: 980px){
	      body.compare-page--amo .compare-timeline{margin-left:auto;margin-right:auto}
	      body.compare-page--amo .compare-timeline::before{left:22px;transform:none}
	      body.compare-page--amo .compare-timeline__item{grid-template-columns:44px 1fr;gap:12px}
	      body.compare-page--amo .compare-timeline__dot{grid-column:1}
	      body.compare-page--amo .compare-timeline__dot span{width:34px;height:34px}
	      body.compare-page--amo .compare-timeline__card{grid-column:2;max-width:unset}
	      body.compare-page--amo .compare-timeline__card::before{left:-7px;right:auto;transform:rotate(225deg)}
	    }

    body.compare-page--amo .compare-shot{margin-top:14px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#EEF0FF,#fff);border:1px solid rgba(229,229,229,.7);box-shadow:0 12px 30px rgba(93,95,239,.10)}
    body.compare-page--amo .compare-shot img{display:block;width:100%;height:auto}
    body.compare-page--amo .compare-shot figcaption{padding:10px 12px;font-size:.92rem;color:#6E7191;background:#fff}
    body.compare-page--amo .compare-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}
    @media (max-width: 980px){body.compare-page--amo .compare-shot-grid{grid-template-columns:1fr}}

    body.compare-page--amo .compare-cta{background:#5D5FEF;color:#fff;position:relative;overflow:hidden;isolation:isolate}
    body.compare-page--amo .compare-cta::before{content:"";position:absolute;inset:0;background:url("/img/try-free/Topographic 2 (1).svg") center bottom no-repeat;opacity:.18;pointer-events:none;z-index:0}
    body.compare-page--amo .compare-cta::after{content:"";position:absolute;inset:0;background:radial-gradient(800px 280px at 20% 20%, rgba(255,200,0,.22), rgba(255,200,0,0) 60%),radial-gradient(760px 300px at 90% 0%, rgba(191,131,255,.22), rgba(191,131,255,0) 60%),repeating-linear-gradient(135deg, rgba(255,255,255,.14) 0 1px, rgba(255,255,255,0) 1px 10px);opacity:.32;pointer-events:none;z-index:0}
    body.compare-page--amo .compare-cta__ui{position:absolute;inset:0;pointer-events:none;z-index:1}
    body.compare-page--amo .compare-cta__ui .item-05, body.compare-page--amo .compare-cta__ui .item-06{opacity:.92}
    body.compare-page--amo .compare-cta__ui .item-05 img, body.compare-page--amo .compare-cta__ui .item-06 img{filter:drop-shadow(0 14px 26px rgba(0,0,0,.22))}
    body.compare-page--amo .compare-cta__ui .item-05{top:44px;right:28px}
    body.compare-page--amo .compare-cta__ui .item-06{top:200px;left:28px}
    @media (max-width: 980px){body.compare-page--amo .compare-cta__ui .item-06{left:14px;opacity:.7}body.compare-page--amo .compare-cta__ui .item-05{right:14px}}
    @media (max-width: 640px){body.compare-page--amo .compare-cta__ui .item-06{display:none}body.compare-page--amo .compare-cta::after{opacity:.22}}
    body.compare-page--amo .compare-cta .tariffs__content{position:relative;z-index:2}
    body.compare-page--amo .compare-cta .title-h2--black{color:#fff}
    body.compare-page--amo .compare-cta .subtitle{color:rgba(255,255,255,.9)}
    body.compare-page--amo .compare-cta a.button-yellow{text-decoration:none}
    body.compare-page--amo .compare-cta .compare-btn-ghost{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.9)}
    body.compare-page--amo .compare-cta .compare-btn-ghost:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.98)}
    body.compare-page--amo .compare-cta .compare-btn-ghost:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.55)}
  

/* Umai vs Bitrix24 */
    /* Page-specific styles for comparison articles */
    body.compare-page--bitrix24 .header__logo img{width:90px;height:auto}
    body.compare-page--bitrix24 .compare-hero{position:relative;overflow:hidden}
    body.compare-page--bitrix24 .compare-hero::before{content:"";position:absolute;inset:-120px -120px auto -120px;height:520px;background:radial-gradient(closest-side,rgba(93,95,239,.18),rgba(93,95,239,0)) 0 0/520px 520px no-repeat,radial-gradient(closest-side,rgba(255,200,0,.2),rgba(255,200,0,0)) 100% 30%/560px 560px no-repeat;pointer-events:none}
    body.compare-page--bitrix24 .compare-hero--blue{background:#5D5FEF;color:#fff;isolation:isolate}
    body.compare-page--bitrix24 .compare-hero--blue::before{content:"";position:absolute;inset:0;background:url("/img/try-free/Topographic 2 (1).svg") center bottom no-repeat;opacity:.18;pointer-events:none;z-index:0}
    body.compare-page--bitrix24 .compare-hero--blue::after{content:"";position:absolute;inset:0;background:radial-gradient(860px 320px at 15% 20%, rgba(255,200,0,.22), rgba(255,200,0,0) 60%),radial-gradient(860px 320px at 90% 0%, rgba(191,131,255,.20), rgba(191,131,255,0) 60%),repeating-linear-gradient(135deg, rgba(255,255,255,.14) 0 1px, rgba(255,255,255,0) 1px 10px);opacity:.28;pointer-events:none;z-index:0}
	    body.compare-page--bitrix24 .compare-hero__wrap{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;max-width:1200px;margin:0 auto}
	    @media (max-width: 980px){body.compare-page--bitrix24 .compare-hero__wrap{grid-template-columns:1fr;gap:22px}}
	    body.compare-page--bitrix24 .compare-hero__badge{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:8px 14px;background:rgba(93,95,239,.1);color:#5D5FEF;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}
	    body.compare-page--bitrix24 .compare-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px;color:#6E7191;font-size:.92rem;line-height:1.2}
	    body.compare-page--bitrix24 .compare-breadcrumbs a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(110,113,145,.35)}
	    body.compare-page--bitrix24 .compare-breadcrumbs a:hover{color:#05004E;border-bottom-color:rgba(5,0,78,.35)}
	    body.compare-page--bitrix24 .compare-breadcrumbs__sep{opacity:.65}
	    body.compare-page--bitrix24 .compare-hero__title{margin:14px 0 12px;font-weight:900;color:#05004E;font-size:2.5rem;line-height:1.15}
	    @media (max-width: 640px){body.compare-page--bitrix24 .compare-hero__title{font-size:2.05rem}}
	    body.compare-page--bitrix24 .compare-hero__lead{margin:0 0 18px;color:#6E7191;line-height:1.65;max-width:720px}
    body.compare-page--bitrix24 .compare-hero__bullets{margin:0 0 22px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;max-width:720px}
    @media (max-width: 640px){body.compare-page--bitrix24 .compare-hero__bullets{grid-template-columns:1fr}}
    body.compare-page--bitrix24 .compare-hero__bullets li{display:flex;gap:10px;align-items:flex-start;color:#05004E;line-height:1.35}
    body.compare-page--bitrix24 .compare-hero__bullets li::before{content:"";width:18px;height:18px;flex:0 0 18px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6L9 17l-5-5' stroke='%232DBD6E' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
    body.compare-page--bitrix24 .compare-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px}
    body.compare-page--bitrix24 .compare-hero__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#6E7191;font-size:.92rem}
    body.compare-page--bitrix24 .compare-hero__image{border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#EEF0FF,#fff);border:1px solid rgba(229,229,229,.7);box-shadow:0 12px 30px rgba(93,95,239,.10)}
    body.compare-page--bitrix24 .compare-hero__image img{display:block;width:100%;height:auto}

    body.compare-page--bitrix24 .compare-kpis{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}
    body.compare-page--bitrix24 .compare-kpi{position:relative;overflow:hidden;flex:1 1 220px;min-width:0;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.7);box-shadow:0 10px 26px rgba(0,0,0,.06)}
    body.compare-page--bitrix24 .compare-kpi b{display:block;color:#05004E;font-weight:900;font-size:1.05rem;line-height:1.15;overflow-wrap:anywhere}
    body.compare-page--bitrix24 .compare-kpi span{display:block;color:#6E7191;font-size:.92rem;line-height:1.3;margin-top:4px}
    body.compare-page--bitrix24 .compare-kpi::before{content:"";position:absolute;left:-34px;top:-34px;width:120px;height:120px;border-radius:50%;background:radial-gradient(closest-side, rgba(93,95,239,.22), rgba(93,95,239,0));pointer-events:none}
    body.compare-page--bitrix24 .compare-kpi:nth-child(1){background:linear-gradient(135deg, rgba(255,214,100,.26), rgba(255,255,255,.92));border-color:rgba(255,214,100,.42)}
    body.compare-page--bitrix24 .compare-kpi:nth-child(1)::before{background:radial-gradient(closest-side, rgba(255,200,0,.28), rgba(255,200,0,0))}
    body.compare-page--bitrix24 .compare-kpi:nth-child(2){background:linear-gradient(135deg, rgba(79,159,231,.22), rgba(255,255,255,.92));border-color:rgba(79,159,231,.40)}
    body.compare-page--bitrix24 .compare-kpi:nth-child(2)::before{background:radial-gradient(closest-side, rgba(79,159,231,.30), rgba(79,159,231,0))}
    body.compare-page--bitrix24 .compare-kpi:nth-child(3){background:linear-gradient(135deg, rgba(45,189,110,.18), rgba(255,255,255,.92));border-color:rgba(45,189,110,.34)}
    body.compare-page--bitrix24 .compare-kpi:nth-child(3)::before{background:radial-gradient(closest-side, rgba(45,189,110,.26), rgba(45,189,110,0))}
    body.compare-page--bitrix24 .compare-kpi:nth-child(4){background:linear-gradient(135deg, rgba(191,131,255,.18), rgba(255,255,255,.92));border-color:rgba(191,131,255,.34)}
    body.compare-page--bitrix24 .compare-kpi:nth-child(4)::before{background:radial-gradient(closest-side, rgba(191,131,255,.26), rgba(191,131,255,0))}

    body.compare-page--bitrix24 .compare-nav{max-width:1200px;margin:26px auto 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
	    body.compare-page--bitrix24 .compare-nav a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:#EEF0FF;color:#05004E;font-weight:700;text-decoration:none;transition:transform .15s ease,background .15s ease}
	    body.compare-page--bitrix24 .compare-nav a:hover{background:#DDE1FF;transform:translateY(-1px)}
	    body.compare-page--bitrix24 .compare-hero--blue .compare-hero__badge{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:#fff}
	    body.compare-page--bitrix24 .compare-hero--blue .compare-breadcrumbs{color:rgba(255,255,255,.82)}
	    body.compare-page--bitrix24 .compare-hero--blue .compare-breadcrumbs a{border-bottom-color:rgba(255,255,255,.35)}
	    body.compare-page--bitrix24 .compare-hero--blue .compare-breadcrumbs a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.75)}
	    body.compare-page--bitrix24 .compare-hero--blue .compare-hero__title{color:#fff}
	    body.compare-page--bitrix24 .compare-hero--blue .compare-hero__lead{color:rgba(255,255,255,.9)}
	    body.compare-page--bitrix24 .compare-hero--blue .compare-hero__bullets li{color:rgba(255,255,255,.96)}
	    body.compare-page--bitrix24 .compare-hero--blue .compare-hero__meta{color:rgba(255,255,255,.85)}
    body.compare-page--bitrix24 .compare-hero--blue .compare-btn-ghost{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.9)}
    body.compare-page--bitrix24 .compare-hero--blue .compare-btn-ghost:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.98)}
    body.compare-page--bitrix24 .compare-hero--blue a.button.button-purple{background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.78);color:#fff;text-decoration:none}
    body.compare-page--bitrix24 .compare-hero--blue a.button.button-purple:hover{background:rgba(255,255,255,.22)}
    body.compare-page--bitrix24 .compare-hero--blue .compare-nav a{background:rgba(255,255,255,.14);color:#fff}
    body.compare-page--bitrix24 .compare-hero--blue .compare-nav a:hover{background:rgba(255,255,255,.22)}
    @media (max-width: 640px){body.compare-page--bitrix24 .compare-hero--blue::after{opacity:.20}}
    body.compare-page--bitrix24 .compare-hero--blue .compare-hero__visual{overflow:visible}
    body.compare-page--bitrix24 .compare-hero--blue .compare-hero__image{background:transparent;border:0;box-shadow:none;overflow:visible}
    body.compare-page--bitrix24 .compare-hero--blue .compare-hero__image img{transform:scale(1.12);transform-origin:center;filter:drop-shadow(0 18px 40px rgba(0,0,0,.28))}
    @media (max-width: 980px){body.compare-page--bitrix24 .compare-hero--blue .compare-hero__image img{transform:scale(1.05)}}
    @media (max-width: 640px){body.compare-page--bitrix24 .compare-hero--blue .compare-hero__image img{transform:scale(1.02)}}

    body.compare-page--bitrix24 .compare-band{background:#F7F8FF;border-top:1px solid rgba(229,229,229,.7);border-bottom:1px solid rgba(229,229,229,.7)}

    body.compare-page--bitrix24 .compare-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:13px 16px;font-weight:700;font-size:16px;line-height:123.4%;color:#5D5FEF;background:rgba(93,95,239,.08);border:2px solid rgba(93,95,239,.35);border-radius:48px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
    body.compare-page--bitrix24 .compare-btn-ghost:hover{background:rgba(93,95,239,.12);border-color:rgba(93,95,239,.55)}
    body.compare-page--bitrix24 .compare-btn-ghost:active{transform:translateY(.5px)}
    body.compare-page--bitrix24 .compare-btn-ghost:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(93,95,239,.25)}

    body.compare-page--bitrix24 .compare-section{max-width:1200px;margin:0 auto}
    body.compare-page--bitrix24 .compare-cards{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:22px;max-width:1200px;margin:0 auto}
    @media (max-width: 1024px){body.compare-page--bitrix24 .compare-cards{grid-template-columns:1fr}}
    body.compare-page--bitrix24 .compare-card{padding:28px 24px}
    body.compare-page--bitrix24 .compare-card__icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(93,95,239,.14),rgba(255,200,0,.18));border:1px solid rgba(93,95,239,.18);margin-bottom:14px}
    body.compare-page--bitrix24 .compare-card__title{margin:0 0 10px;color:#05004E;font-weight:900;font-size:1.15rem}
    body.compare-page--bitrix24 .compare-card__text{margin:0;color:#6E7191;line-height:1.65}
	    body.compare-page--bitrix24 .compare-card__list{margin:12px 0 0;padding-left:22px;color:#05004E}
	    body.compare-page--bitrix24 .compare-card__list li{list-style:disc;margin:8px 0;line-height:1.35}
	    body.compare-page--bitrix24 .compare-steps{margin:0;padding-left:22px;color:#05004E}
	    body.compare-page--bitrix24 .compare-steps li{list-style:disc;margin:10px 0;line-height:1.35}

	    /* Migration timeline (same as vs-alfa-crm) */
	    @media (min-width: 61.99875em){body.compare-page--bitrix24 #migration .tariffs__item{min-height:auto}}
	    body.compare-page--bitrix24 #migration .tariffs__item{background:transparent;border:0;box-shadow:none;padding:0}
	    body.compare-page--bitrix24 .compare-timeline{position:relative;max-width:980px;margin:0 auto 22px;padding:0;list-style:none}
	    body.compare-page--bitrix24 .compare-timeline::before{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg, rgba(93,95,239,.55), rgba(93,95,239,0));transform:translateX(-50%);opacity:.9}
	    body.compare-page--bitrix24 .compare-timeline__item{display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;gap:18px;margin:0;padding:10px 0}
	    body.compare-page--bitrix24 .compare-timeline__dot{grid-column:2;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
	    body.compare-page--bitrix24 .compare-timeline__dot span{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#05004E;background:#fff;border:1px solid rgba(229,229,229,.8);box-shadow:0 14px 32px rgba(0,0,0,.14)}
	    body.compare-page--bitrix24 .compare-timeline__card{max-width:420px;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.75);border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.10);padding:16px 18px;position:relative;backdrop-filter:saturate(1.05)}
	    body.compare-page--bitrix24 .compare-timeline__card::before{content:"";position:absolute;top:18px;width:14px;height:14px;background:rgba(255,255,255,.92);border-left:1px solid rgba(229,229,229,.75);border-top:1px solid rgba(229,229,229,.75);transform:rotate(45deg)}
	    body.compare-page--bitrix24 .compare-timeline__item:nth-child(odd) .compare-timeline__card{grid-column:1;justify-self:end}
	    body.compare-page--bitrix24 .compare-timeline__item:nth-child(odd) .compare-timeline__card::before{right:-7px}
	    body.compare-page--bitrix24 .compare-timeline__item:nth-child(even) .compare-timeline__card{grid-column:3;justify-self:start}
	    body.compare-page--bitrix24 .compare-timeline__item:nth-child(even) .compare-timeline__card::before{left:-7px;transform:rotate(225deg)}
	    body.compare-page--bitrix24 .compare-timeline__eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#5D5FEF;background:rgba(93,95,239,.10);border:1px solid rgba(93,95,239,.16);border-radius:999px;padding:6px 10px}
	    body.compare-page--bitrix24 .compare-timeline__title{margin:10px 0 0;color:#05004E;font-weight:900;line-height:1.25}
	    body.compare-page--bitrix24 .compare-timeline__text{margin:8px 0 0;color:#6E7191;line-height:1.55}
	    @media (max-width: 980px){
	      body.compare-page--bitrix24 .compare-timeline{margin-left:auto;margin-right:auto}
	      body.compare-page--bitrix24 .compare-timeline::before{left:22px;transform:none}
	      body.compare-page--bitrix24 .compare-timeline__item{grid-template-columns:44px 1fr;gap:12px}
	      body.compare-page--bitrix24 .compare-timeline__dot{grid-column:1}
	      body.compare-page--bitrix24 .compare-timeline__dot span{width:34px;height:34px}
	      body.compare-page--bitrix24 .compare-timeline__card{grid-column:2;max-width:unset}
	      body.compare-page--bitrix24 .compare-timeline__card::before{left:-7px;right:auto;transform:rotate(225deg)}
	    }

	    /* Override landing tariffs min-height for article cards */
	    @media (min-width: 61.99875em){body.compare-page--bitrix24 .tariffs__item.compare-card{min-height:auto}}

    /* Horizontal scenario cards (reduce whitespace) */
    body.compare-page--bitrix24 #scenarios .compare-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
    @media (max-width: 980px){body.compare-page--bitrix24 #scenarios .compare-cards{grid-template-columns:1fr}}
    body.compare-page--bitrix24 #scenarios .compare-card{display:grid;grid-template-columns:56px 1fr;grid-template-rows:max-content max-content max-content;column-gap:16px;row-gap:8px;padding:20px 20px 18px;align-content:start;align-items:start}
    body.compare-page--bitrix24 #scenarios .compare-card__icon{grid-column:1;grid-row:1;margin:0;width:56px;height:56px;border-radius:18px}
    body.compare-page--bitrix24 #scenarios .compare-card__title{grid-column:2;grid-row:1;margin:0;line-height:1.2}
    body.compare-page--bitrix24 #scenarios .compare-card__text{grid-column:2;grid-row:2;margin:0;line-height:1.55}
    body.compare-page--bitrix24 #scenarios .compare-card__list{grid-column:2;grid-row:3;margin:6px 0 0;padding-left:18px}
    body.compare-page--bitrix24 #scenarios .compare-card__list li{margin:6px 0}

    /* "Who" block: make it feel intentional (no empty whitespace) */
    body.compare-page--bitrix24 #who{position:relative;overflow:hidden;background:linear-gradient(90deg, rgba(93,95,239,.06), rgba(255,200,0,.05))}
    body.compare-page--bitrix24 #who::before{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,rgba(93,95,239,.18),rgba(93,95,239,0)) 0 0/680px 680px no-repeat,radial-gradient(closest-side,rgba(255,200,0,.16),rgba(255,200,0,0)) 100% 10%/680px 680px no-repeat,radial-gradient(closest-side,rgba(191,131,255,.14),rgba(191,131,255,0)) 10% 100%/720px 720px no-repeat;pointer-events:none}
    body.compare-page--bitrix24 #who .tariffs__header{margin-bottom:28px}
    body.compare-page--bitrix24 #who .compare-two{position:relative;gap:18px;align-items:stretch}
    body.compare-page--bitrix24 #who .compare-two::before{content:"VS";position:absolute;left:50%;top:-14px;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.08em;color:#05004E;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.75);box-shadow:0 14px 34px rgba(0,0,0,.12);z-index:2}
    @media (max-width: 980px){body.compare-page--bitrix24 #who .compare-two::before{display:none}}
    body.compare-page--bitrix24 #who .compare-card{position:relative;overflow:hidden;padding:22px 22px 18px}
    body.compare-page--bitrix24 #who .compare-card::after{content:"";position:absolute;right:-90px;top:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(93,95,239,.18),rgba(93,95,239,0));pointer-events:none}
    body.compare-page--bitrix24 #who .compare-card:first-child::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#2DBD6E,#5D5FEF)}
    body.compare-page--bitrix24 #who .compare-card:last-child::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#F98060,#5D5FEF)}
    body.compare-page--bitrix24 #who .compare-card__icon{width:52px;height:52px;border-radius:18px;margin-bottom:10px}
    body.compare-page--bitrix24 #who .compare-card__title{margin:0 0 10px;line-height:1.2}
    body.compare-page--bitrix24 #who .compare-card__list{margin:0;padding-left:18px}
    body.compare-page--bitrix24 #who .compare-card__list li{margin:7px 0;line-height:1.35}

    body.compare-page--bitrix24 .compare-two{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1200px;margin:0 auto}
    @media (max-width: 980px){body.compare-page--bitrix24 .compare-two{grid-template-columns:1fr}}
    body.compare-page--bitrix24 .compare-callout{margin-top:16px;padding:14px 16px;border-radius:18px;background:rgba(93,95,239,.06);border:1px solid rgba(93,95,239,.16);color:#05004E;line-height:1.6}
    body.compare-page--bitrix24 .compare-callout b{font-weight:900}

    body.compare-page--bitrix24 .compare-shot{margin-top:14px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#EEF0FF,#fff);border:1px solid rgba(229,229,229,.7);box-shadow:0 12px 30px rgba(93,95,239,.10)}
    body.compare-page--bitrix24 .compare-shot img{display:block;width:100%;height:auto}
    body.compare-page--bitrix24 .compare-shot figcaption{padding:10px 12px;font-size:.92rem;color:#6E7191;background:#fff}
    body.compare-page--bitrix24 .compare-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}
    @media (max-width: 980px){body.compare-page--bitrix24 .compare-shot-grid{grid-template-columns:1fr}}

    body.compare-page--bitrix24 .compare-cta{background:#5D5FEF;color:#fff;position:relative;overflow:hidden;isolation:isolate}
    body.compare-page--bitrix24 .compare-cta::before{content:"";position:absolute;inset:0;background:url("/img/try-free/Topographic 2 (1).svg") center bottom no-repeat;opacity:.18;pointer-events:none;z-index:0}
    body.compare-page--bitrix24 .compare-cta::after{content:"";position:absolute;inset:0;background:radial-gradient(800px 280px at 20% 20%, rgba(255,200,0,.22), rgba(255,200,0,0) 60%),radial-gradient(760px 300px at 90% 0%, rgba(191,131,255,.22), rgba(191,131,255,0) 60%),repeating-linear-gradient(135deg, rgba(255,255,255,.14) 0 1px, rgba(255,255,255,0) 1px 10px);opacity:.32;pointer-events:none;z-index:0}
    body.compare-page--bitrix24 .compare-cta__ui{position:absolute;inset:0;pointer-events:none;z-index:1}
    body.compare-page--bitrix24 .compare-cta__ui .item-05, body.compare-page--bitrix24 .compare-cta__ui .item-06{opacity:.92}
    body.compare-page--bitrix24 .compare-cta__ui .item-05 img, body.compare-page--bitrix24 .compare-cta__ui .item-06 img{filter:drop-shadow(0 14px 26px rgba(0,0,0,.22))}
    body.compare-page--bitrix24 .compare-cta__ui .item-05{top:44px;right:28px}
    body.compare-page--bitrix24 .compare-cta__ui .item-06{top:200px;left:28px}
    @media (max-width: 980px){body.compare-page--bitrix24 .compare-cta__ui .item-06{left:14px;opacity:.7}body.compare-page--bitrix24 .compare-cta__ui .item-05{right:14px}}
    @media (max-width: 640px){body.compare-page--bitrix24 .compare-cta__ui .item-06{display:none}body.compare-page--bitrix24 .compare-cta::after{opacity:.22}}
    body.compare-page--bitrix24 .compare-cta .tariffs__content{position:relative;z-index:2}
    body.compare-page--bitrix24 .compare-cta .title-h2--black{color:#fff}
    body.compare-page--bitrix24 .compare-cta .subtitle{color:rgba(255,255,255,.9)}
    body.compare-page--bitrix24 .compare-cta a.button-yellow{text-decoration:none}
    body.compare-page--bitrix24 .compare-cta .compare-btn-ghost{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.9)}
    body.compare-page--bitrix24 .compare-cta .compare-btn-ghost:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.98)}
    body.compare-page--bitrix24 .compare-cta .compare-btn-ghost:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.55)}
  

/* Umai vs Excel */
    /* Page-specific styles for comparison articles */
    body.compare-page--excel .header__logo img{width:90px;height:auto}

    body.compare-page--excel .compare-hero{position:relative;overflow:hidden}
    body.compare-page--excel .compare-hero::before{content:"";position:absolute;inset:-120px -120px auto -120px;height:520px;background:radial-gradient(closest-side,rgba(93,95,239,.18),rgba(93,95,239,0)) 0 0/520px 520px no-repeat,radial-gradient(closest-side,rgba(255,200,0,.2),rgba(255,200,0,0)) 100% 30%/560px 560px no-repeat;pointer-events:none}
    body.compare-page--excel .compare-hero--blue{background:#5D5FEF;color:#fff;isolation:isolate}
    body.compare-page--excel .compare-hero--blue::before{content:"";position:absolute;inset:0;background:url("/img/try-free/Topographic 2 (1).svg") center bottom no-repeat;opacity:.18;pointer-events:none;z-index:0}
    body.compare-page--excel .compare-hero--blue::after{content:"";position:absolute;inset:0;background:radial-gradient(860px 320px at 15% 20%, rgba(255,200,0,.22), rgba(255,200,0,0) 60%),radial-gradient(860px 320px at 90% 0%, rgba(191,131,255,.20), rgba(191,131,255,0) 60%),repeating-linear-gradient(135deg, rgba(255,255,255,.14) 0 1px, rgba(255,255,255,0) 1px 10px);opacity:.28;pointer-events:none;z-index:0}
	    body.compare-page--excel .compare-hero__wrap{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;max-width:1200px;margin:0 auto;z-index:1}
	    @media (max-width: 980px){body.compare-page--excel .compare-hero__wrap{grid-template-columns:1fr;gap:22px}}
	    body.compare-page--excel .compare-hero__badge{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:8px 14px;background:rgba(93,95,239,.1);color:#5D5FEF;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}
	    body.compare-page--excel .compare-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px;color:#6E7191;font-size:.92rem;line-height:1.2}
	    body.compare-page--excel .compare-breadcrumbs a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(110,113,145,.35)}
	    body.compare-page--excel .compare-breadcrumbs a:hover{color:#05004E;border-bottom-color:rgba(5,0,78,.35)}
	    body.compare-page--excel .compare-breadcrumbs__sep{opacity:.65}
	    body.compare-page--excel .compare-hero__title{margin:14px 0 12px;font-weight:900;color:#05004E;font-size:2.5rem;line-height:1.15}
	    @media (max-width: 640px){body.compare-page--excel .compare-hero__title{font-size:2.05rem}}
	    body.compare-page--excel .compare-hero__lead{margin:0 0 18px;color:#6E7191;line-height:1.65;max-width:720px}
    body.compare-page--excel .compare-hero__bullets{margin:0 0 22px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;max-width:720px}
    @media (max-width: 640px){body.compare-page--excel .compare-hero__bullets{grid-template-columns:1fr}}
    body.compare-page--excel .compare-hero__bullets li{display:flex;gap:10px;align-items:flex-start;color:#05004E;line-height:1.35}
    body.compare-page--excel .compare-hero__bullets li::before{content:"";width:18px;height:18px;flex:0 0 18px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6L9 17l-5-5' stroke='%232DBD6E' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
    body.compare-page--excel .compare-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 14px}
    body.compare-page--excel .compare-hero__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#6E7191;font-size:.92rem}
	    body.compare-page--excel .compare-hero__image{border-radius:22px;overflow:hidden;background:transparent;border:0;box-shadow:none}
	    body.compare-page--excel .compare-hero__image img{display:block;width:100%;height:auto;transform:scale(1.12);transform-origin:center;filter:drop-shadow(0 18px 40px rgba(0,0,0,.28))}
	    @media (max-width: 980px){body.compare-page--excel .compare-hero__image img{transform:scale(1.05)}}
	    @media (max-width: 640px){body.compare-page--excel .compare-hero__image img{transform:scale(1.02)}}
	    body.compare-page--excel .compare-hero--blue .compare-hero__badge{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:#fff}
	    body.compare-page--excel .compare-hero--blue .compare-breadcrumbs{color:rgba(255,255,255,.82)}
	    body.compare-page--excel .compare-hero--blue .compare-breadcrumbs a{border-bottom-color:rgba(255,255,255,.35)}
	    body.compare-page--excel .compare-hero--blue .compare-breadcrumbs a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.75)}
	    body.compare-page--excel .compare-hero--blue .compare-hero__title{color:#fff}
	    body.compare-page--excel .compare-hero--blue .compare-hero__lead{color:rgba(255,255,255,.9)}
	    body.compare-page--excel .compare-hero--blue .compare-hero__bullets li{color:rgba(255,255,255,.96)}
	    body.compare-page--excel .compare-hero--blue .compare-hero__meta{color:rgba(255,255,255,.85)}

    body.compare-page--excel .compare-kpis{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}
    body.compare-page--excel .compare-kpi{position:relative;overflow:hidden;flex:1 1 220px;min-width:0;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.7);box-shadow:0 10px 26px rgba(0,0,0,.06)}
    body.compare-page--excel .compare-kpi b{display:block;color:#05004E;font-weight:900;font-size:1.05rem;line-height:1.15;overflow-wrap:anywhere}
    body.compare-page--excel .compare-kpi span{display:block;color:#6E7191;font-size:.92rem;line-height:1.3;margin-top:4px}
    body.compare-page--excel .compare-kpi::before{content:"";position:absolute;left:-34px;top:-34px;width:120px;height:120px;border-radius:50%;background:radial-gradient(closest-side, rgba(93,95,239,.22), rgba(93,95,239,0));pointer-events:none}
    body.compare-page--excel .compare-kpi:nth-child(1){background:linear-gradient(135deg, rgba(255,214,100,.26), rgba(255,255,255,.92));border-color:rgba(255,214,100,.42)}
    body.compare-page--excel .compare-kpi:nth-child(1)::before{background:radial-gradient(closest-side, rgba(255,200,0,.28), rgba(255,200,0,0))}
    body.compare-page--excel .compare-kpi:nth-child(2){background:linear-gradient(135deg, rgba(79,159,231,.22), rgba(255,255,255,.92));border-color:rgba(79,159,231,.40)}
    body.compare-page--excel .compare-kpi:nth-child(2)::before{background:radial-gradient(closest-side, rgba(79,159,231,.30), rgba(79,159,231,0))}
    body.compare-page--excel .compare-kpi:nth-child(3){background:linear-gradient(135deg, rgba(45,189,110,.18), rgba(255,255,255,.92));border-color:rgba(45,189,110,.34)}
    body.compare-page--excel .compare-kpi:nth-child(3)::before{background:radial-gradient(closest-side, rgba(45,189,110,.26), rgba(45,189,110,0))}
    body.compare-page--excel .compare-kpi:nth-child(4){background:linear-gradient(135deg, rgba(191,131,255,.18), rgba(255,255,255,.92));border-color:rgba(191,131,255,.34)}
    body.compare-page--excel .compare-kpi:nth-child(4)::before{background:radial-gradient(closest-side, rgba(191,131,255,.26), rgba(191,131,255,0))}

    body.compare-page--excel .compare-nav{max-width:1200px;margin:26px auto 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
    body.compare-page--excel .compare-nav a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-weight:700;text-decoration:none;transition:transform .15s ease,background .15s ease}
    body.compare-page--excel .compare-nav a:hover{background:rgba(255,255,255,.22);transform:translateY(-1px)}

    body.compare-page--excel .compare-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:13px 16px;font-weight:700;font-size:16px;line-height:123.4%;color:#5D5FEF;background:rgba(93,95,239,.08);border:2px solid rgba(93,95,239,.35);border-radius:48px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
    body.compare-page--excel .compare-btn-ghost:hover{background:rgba(93,95,239,.12);border-color:rgba(93,95,239,.55)}
    body.compare-page--excel .compare-btn-ghost:active{transform:translateY(.5px)}
    body.compare-page--excel .compare-btn-ghost:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(93,95,239,.25)}
    body.compare-page--excel .compare-hero--blue .compare-btn-ghost{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.9)}
    body.compare-page--excel .compare-hero--blue .compare-btn-ghost:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.98)}
    body.compare-page--excel .compare-hero--blue a.button.button-purple{background:rgba(255,255,255,.16);border:2px solid rgba(255,255,255,.78);color:#fff;text-decoration:none}
    body.compare-page--excel .compare-hero--blue a.button.button-purple:hover{background:rgba(255,255,255,.22)}

    body.compare-page--excel .compare-section{max-width:1200px;margin:0 auto}
    body.compare-page--excel .compare-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto}
    @media (max-width: 980px){body.compare-page--excel .compare-cards{grid-template-columns:1fr}}

    body.compare-page--excel .compare-card{padding:22px 22px 18px}
    body.compare-page--excel .compare-card__icon{width:52px;height:52px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(93,95,239,.14),rgba(255,200,0,.18));border:1px solid rgba(93,95,239,.18);margin-bottom:10px}
    body.compare-page--excel .compare-card__title{margin:0 0 10px;color:#05004E;font-weight:900;font-size:1.15rem;line-height:1.2}
    body.compare-page--excel .compare-card__text{margin:0;color:#6E7191;line-height:1.6}
    body.compare-page--excel .compare-card__list{margin:10px 0 0;padding-left:18px;color:#05004E}
    body.compare-page--excel .compare-card__list li{list-style:disc;margin:7px 0;line-height:1.35}

    /* Override landing tariffs min-height for article cards */
    @media (min-width: 61.99875em){body.compare-page--excel .tariffs__item.compare-card{min-height:auto}}

    /* Bands */
    body.compare-page--excel .compare-band{background:#F7F8FF;border-top:1px solid rgba(229,229,229,.7);border-bottom:1px solid rgba(229,229,229,.7)}

    /* Horizontal scenario cards (reduce whitespace) */
    body.compare-page--excel #scenarios .compare-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
    @media (max-width: 980px){body.compare-page--excel #scenarios .compare-cards{grid-template-columns:1fr}}
    body.compare-page--excel #scenarios .compare-card{display:grid;grid-template-columns:56px 1fr;grid-template-rows:max-content max-content max-content;column-gap:16px;row-gap:8px;padding:20px 20px 18px;align-content:start;align-items:start}
    body.compare-page--excel #scenarios .compare-card__icon{grid-column:1;grid-row:1;margin:0;width:56px;height:56px;border-radius:18px}
    body.compare-page--excel #scenarios .compare-card__title{grid-column:2;grid-row:1;margin:0}
    body.compare-page--excel #scenarios .compare-card__text{grid-column:2;grid-row:2;margin:0}
    body.compare-page--excel #scenarios .compare-card__list{grid-column:2;grid-row:3;margin:6px 0 0;padding-left:18px}
    body.compare-page--excel #scenarios .compare-card__list li{margin:6px 0}

    /* "Who" block */
    body.compare-page--excel #who{position:relative;overflow:hidden}
    body.compare-page--excel #who::before{content:"";position:absolute;inset:-120px -60px auto -60px;height:420px;background:radial-gradient(closest-side,rgba(93,95,239,.16),rgba(93,95,239,0)) 0 0/520px 520px no-repeat,radial-gradient(closest-side,rgba(255,200,0,.14),rgba(255,200,0,0)) 100% 10%/520px 520px no-repeat;pointer-events:none}
    body.compare-page--excel #who .tariffs__header{margin-bottom:28px}
    body.compare-page--excel #who .compare-two{position:relative;gap:18px;align-items:stretch}
    body.compare-page--excel #who .compare-two::before{content:"VS";position:absolute;left:50%;top:-14px;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.08em;color:#05004E;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.75);box-shadow:0 14px 34px rgba(0,0,0,.12);z-index:2}
    @media (max-width: 980px){body.compare-page--excel #who .compare-two::before{display:none}}
    body.compare-page--excel #who .compare-card{position:relative;overflow:hidden}
    body.compare-page--excel #who .compare-card::after{content:"";position:absolute;right:-90px;top:-90px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(93,95,239,.18),rgba(93,95,239,0));pointer-events:none}
    body.compare-page--excel #who .compare-card:first-child::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#2DBD6E,#5D5FEF)}
    body.compare-page--excel #who .compare-card:last-child::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#F98060,#5D5FEF)}

    body.compare-page--excel .compare-two{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1200px;margin:0 auto}
    @media (max-width: 980px){body.compare-page--excel .compare-two{grid-template-columns:1fr}}
    body.compare-page--excel .compare-callout{margin-top:16px;padding:14px 16px;border-radius:18px;background:rgba(93,95,239,.06);border:1px solid rgba(93,95,239,.16);color:#05004E;line-height:1.6}
    body.compare-page--excel .compare-callout b{font-weight:900}

	    /* Migration timeline (same as vs-alfa-crm) */
	    @media (min-width: 61.99875em){body.compare-page--excel #migration .tariffs__item{min-height:auto}}
	    body.compare-page--excel #migration .tariffs__item{background:transparent;border:0;box-shadow:none;padding:0}
	    body.compare-page--excel .compare-timeline{position:relative;max-width:980px;margin:0 auto 22px;padding:0;list-style:none}
	    body.compare-page--excel .compare-timeline::before{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg, rgba(93,95,239,.55), rgba(93,95,239,0));transform:translateX(-50%);opacity:.9}
	    body.compare-page--excel .compare-timeline__item{display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;gap:18px;margin:0;padding:10px 0}
	    body.compare-page--excel .compare-timeline__dot{grid-column:2;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
	    body.compare-page--excel .compare-timeline__dot span{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#05004E;background:#fff;border:1px solid rgba(229,229,229,.8);box-shadow:0 14px 32px rgba(0,0,0,.14)}
	    body.compare-page--excel .compare-timeline__card{max-width:420px;background:rgba(255,255,255,.92);border:1px solid rgba(229,229,229,.75);border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.10);padding:16px 18px;position:relative;backdrop-filter:saturate(1.05)}
	    body.compare-page--excel .compare-timeline__card::before{content:"";position:absolute;top:18px;width:14px;height:14px;background:rgba(255,255,255,.92);border-left:1px solid rgba(229,229,229,.75);border-top:1px solid rgba(229,229,229,.75);transform:rotate(45deg)}
	    body.compare-page--excel .compare-timeline__item:nth-child(odd) .compare-timeline__card{grid-column:1;justify-self:end}
	    body.compare-page--excel .compare-timeline__item:nth-child(odd) .compare-timeline__card::before{right:-7px}
	    body.compare-page--excel .compare-timeline__item:nth-child(even) .compare-timeline__card{grid-column:3;justify-self:start}
	    body.compare-page--excel .compare-timeline__item:nth-child(even) .compare-timeline__card::before{left:-7px;transform:rotate(225deg)}
	    body.compare-page--excel .compare-timeline__eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#5D5FEF;background:rgba(93,95,239,.10);border:1px solid rgba(93,95,239,.16);border-radius:999px;padding:6px 10px}
	    body.compare-page--excel .compare-timeline__title{margin:10px 0 0;color:#05004E;font-weight:900;line-height:1.25}
	    body.compare-page--excel .compare-timeline__text{margin:8px 0 0;color:#6E7191;line-height:1.55}
	    @media (max-width: 980px){
	      body.compare-page--excel .compare-timeline{margin-left:auto;margin-right:auto}
	      body.compare-page--excel .compare-timeline::before{left:22px;transform:none}
	      body.compare-page--excel .compare-timeline__item{grid-template-columns:44px 1fr;gap:12px}
	      body.compare-page--excel .compare-timeline__dot{grid-column:1}
	      body.compare-page--excel .compare-timeline__dot span{width:34px;height:34px}
	      body.compare-page--excel .compare-timeline__card{grid-column:2;max-width:unset}
	      body.compare-page--excel .compare-timeline__card::before{left:-7px;right:auto;transform:rotate(225deg)}
	    }

    body.compare-page--excel .compare-shot{margin-top:14px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#EEF0FF,#fff);border:1px solid rgba(229,229,229,.7);box-shadow:0 12px 30px rgba(93,95,239,.10)}
    body.compare-page--excel .compare-shot img{display:block;width:100%;height:auto}
    body.compare-page--excel .compare-shot figcaption{padding:10px 12px;font-size:.92rem;color:#6E7191;background:#fff}
    body.compare-page--excel .compare-shot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}
    @media (max-width: 980px){body.compare-page--excel .compare-shot-grid{grid-template-columns:1fr}}

    body.compare-page--excel .compare-cta{background:#5D5FEF;color:#fff;position:relative;overflow:hidden;isolation:isolate}
    body.compare-page--excel .compare-cta::before{content:"";position:absolute;inset:0;background:url("/img/try-free/Topographic 2 (1).svg") center bottom no-repeat;opacity:.18;pointer-events:none;z-index:0}
    body.compare-page--excel .compare-cta::after{content:"";position:absolute;inset:0;background:radial-gradient(800px 280px at 20% 20%, rgba(255,200,0,.22), rgba(255,200,0,0) 60%),radial-gradient(760px 300px at 90% 0%, rgba(191,131,255,.22), rgba(191,131,255,0) 60%),repeating-linear-gradient(135deg, rgba(255,255,255,.14) 0 1px, rgba(255,255,255,0) 1px 10px);opacity:.32;pointer-events:none;z-index:0}
    body.compare-page--excel .compare-cta__ui{position:absolute;inset:0;pointer-events:none;z-index:1}
    body.compare-page--excel .compare-cta__ui .item-05, body.compare-page--excel .compare-cta__ui .item-06{opacity:.92}
    body.compare-page--excel .compare-cta__ui .item-05 img, body.compare-page--excel .compare-cta__ui .item-06 img{filter:drop-shadow(0 14px 26px rgba(0,0,0,.22))}
    body.compare-page--excel .compare-cta__ui .item-05{top:44px;right:28px}
    body.compare-page--excel .compare-cta__ui .item-06{top:200px;left:28px}
    @media (max-width: 980px){body.compare-page--excel .compare-cta__ui .item-06{left:14px;opacity:.7}body.compare-page--excel .compare-cta__ui .item-05{right:14px}}
    @media (max-width: 640px){body.compare-page--excel .compare-cta__ui .item-06{display:none}body.compare-page--excel .compare-cta::after{opacity:.22}}
    body.compare-page--excel .compare-cta .tariffs__content{position:relative;z-index:2}
    body.compare-page--excel .compare-cta .title-h2--black{color:#fff}
    body.compare-page--excel .compare-cta .subtitle{color:rgba(255,255,255,.9)}
    body.compare-page--excel .compare-cta a.button-yellow{text-decoration:none}
    body.compare-page--excel .compare-cta .compare-btn-ghost{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.9)}
    body.compare-page--excel .compare-cta .compare-btn-ghost:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.98)}
    body.compare-page--excel .compare-cta .compare-btn-ghost:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.55)}
