.ais-page{--ais-ink:#15171b;--ais-body:#3d4859;--ais-muted:#5c6575;--ais-line:#e3e7ee;--ais-blue:#1859e8}.ais-hub{--ais-ink:#15171b;--ais-body:#3d4859;--ais-muted:#5c6575;--ais-line:#d8dde5;--ais-blue:#1859e8}.ciny-page.ais-page .page-steps{--steps:4;gap:32px}.ais-page .pixel-card-main:last-child{padding-bottom:var(--card-pad)}.ais-answer{flex-direction:column;gap:20px;display:flex}.ciny-home .ais-definition{border-left:3px solid var(--ais-blue);color:var(--ais-ink);margin:0;padding:4px 0 4px 26px;font-size:23px;font-weight:500;line-height:1.5}.ciny-home .ais-answer .page-lede{margin:0}.ais-measures{gap:16px;display:grid}.ais-measure{background:#fff;border:1px solid #e6eaf1;border-radius:26px;padding:30px 30px 32px;box-shadow:0 18px 40px -30px #10204033}.ais-measure.is-not{box-shadow:none;background:#fbfcfd}.ciny-home .ais-measure h3{color:var(--ais-ink);margin:0 0 18px;font-size:20px;line-height:1.3}.ais-measure ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ais-measure li{color:var(--ais-body);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.ais-measure li svg{color:var(--ais-blue);flex-shrink:0;margin-top:3px}.ais-measure.is-not li svg{color:#7d8696}.ais-measure-item{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ciny-home .ais-measure-status{color:var(--ais-status-ink);background:var(--ais-status-bg);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.ais-measure-status.is-running{--ais-status-ink:#0f5a3a;--ais-status-bg:#e4f4ec}.ais-measure-status.is-team{--ais-status-ink:#1a45a8;--ais-status-bg:#e7eefc}.ais-measure-status.is-onboarding{--ais-status-ink:#6a4a0c;--ais-status-bg:#f8efdc}.ais-compare{border-top:1px solid #d8dde5;margin:0;padding:0;list-style:none;display:grid}.ais-compare li{border-bottom:1px solid var(--ais-line);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:baseline;gap:12px 56px;padding:30px 0;display:grid}.ciny-home .ais-compare-label{color:var(--ais-ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:22px;font-weight:600;line-height:1.3;display:flex}.ais-compare-term{color:var(--ais-blue)}.ais-compare-vs{color:var(--ais-muted);font-size:14px;font-weight:500}.ciny-home .ais-compare-body{max-width:720px;color:var(--ais-body);margin:0;font-size:17px;line-height:1.7}.ais-proof-action{margin-top:26px}.ais-related{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ais-related li{min-width:0;display:flex}.ciny-home .ais-related .ais-related-link{text-align:left;width:100%;color:var(--ais-ink);background:#fff;border:1px solid #e3e8f0;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:26px 56px 28px 26px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.ciny-home .ais-related-link:is(:hover,:focus-visible){color:var(--ais-ink);border-color:#84a8ef;transform:translateY(-2px);box-shadow:0 14px 32px #163b7614}.ais-related-title{font-size:18px;font-weight:700;line-height:1.3}.ais-related-body{color:#4d5768;font-size:15px;line-height:1.55}.ais-related-link svg{color:var(--ais-blue);transition:transform .2s;position:absolute;top:26px;right:22px}.ais-related-link:hover svg{transform:translate(3px,-3px)}.ais-page .page-photo.is-product{max-width:980px;margin-inline:auto}.ciny-home .ais-overlap{border-top:1px solid var(--ais-line);max-width:900px;color:var(--ais-body);margin:40px 0 0;padding-top:24px;font-size:17px;line-height:1.7}.ais-overlap strong{color:var(--ais-ink);font-weight:700}@media (prefers-reduced-motion:reduce){.ciny-home .ais-related-link:is(:hover,:focus-visible),.ais-related-link:hover svg{transform:none}}@media (max-width:1150px){.ais-related{grid-template-columns:repeat(2,minmax(0,1fr))}.ciny-page.ais-page .page-steps{--steps:2;row-gap:40px}.ais-compare li{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:12px 40px}}@media (max-width:760px){.ais-related{grid-template-columns:1fr}.ais-compare li{grid-template-columns:1fr;padding:24px 0}.ciny-home .ais-compare-label{font-size:20px}.ciny-home .ais-compare-body{font-size:16px}.ciny-home .ais-definition{padding-left:18px;font-size:19px}.ais-measure{border-radius:22px;padding:24px 22px 26px}.ciny-home .ais-overlap{margin-top:32px;font-size:16px}}
