body[data-nonblog-motion=true] :is(.pricing-plan-intro>a,.pricing-black-action>a,.affiliate-actions a,.affiliate-dashboard-copy a,.contact-method){transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease}body[data-nonblog-motion=true] :is(.pricing-plan-intro>a,.pricing-black-action>a,.affiliate-actions a,.affiliate-dashboard-copy a,.contact-method):is(:hover,:focus-visible){box-shadow:0 3px 12px rgba(5,20,48,.14)}body[data-nonblog-motion=true] :is(.pricing-platforms a,.dashboard-tabs button,.comparison-tabs button,.process-steps-list button){transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}@media (prefers-reduced-motion:reduce){body[data-nonblog-motion=true] :is(.pricing-platforms a,.dashboard-tabs button,.comparison-tabs button,.process-steps-list button){transition:none}}body[data-nonblog-motion=true] :is(.platform-use-case-link,.usecase-coverage-link,.providers-comparison-link,.guide-platform-link,.guide-aside-nav a,.guide-aside-label,.comparison-detail-nav a){transition:color .15s ease,border-color .15s ease,background-color .15s ease}body[data-nonblog-motion=true] :is(.platform-use-case-link,.usecase-coverage-link,.providers-comparison-link,.guide-platform-link):is(:hover,:focus-visible){color:#0a5ecb}body[data-nonblog-motion=true] .guide-aside-nav a:is(:hover,:focus-visible) .guide-aside-label{color:var(--agency-blue)}body[data-nonblog-motion=true] .comparison-detail-nav a:is(:hover,:focus-visible){border-color:var(--comparison-blue);background-color:#f7fbff}@media (prefers-reduced-motion:no-preference){body[data-nonblog-motion=true] :is(.platform-use-case-link>[aria-hidden=true],.guide-aside-arrow){transition:transform .15s ease}body[data-nonblog-motion=true] :is(.platform-use-case-link:is(:hover,:focus-visible)>[aria-hidden=true],.guide-aside-nav a:is(:hover,:focus-visible)>.guide-aside-arrow){transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){body[data-nonblog-motion=true] :is(.platform-use-case-link,.usecase-coverage-link,.providers-comparison-link,.guide-platform-link,.guide-aside-nav a,.guide-aside-label,.comparison-detail-nav a){transition:none}}@media (prefers-reduced-motion:no-preference){body[data-nonblog-motion=true] :is(.button:not(.platform-blog *),.pricing-plan-intro>a,.pricing-black-action>a,.affiliate-actions a,.affiliate-dashboard-copy a):active:not(:focus-visible){transform:translateY(1px);transition-duration:90ms}}@media (prefers-reduced-motion:reduce){body[data-nonblog-motion=true] :is(.button:not(.platform-blog *),.pricing-plan-intro>a,.pricing-black-action>a,.affiliate-actions a,.affiliate-dashboard-copy a,.contact-method){transition:none;transform:none}}.support-contact{position:fixed;z-index:100;right:24px;bottom:24px;width:48px;height:48px}.support-contact-trigger{width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:48px;background:#0b70f4;color:white;cursor:pointer}.support-contact-list{position:absolute;right:0;bottom:calc(100% + 14px);width:160px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.support-contact-list[hidden]{display:none}.support-contact-item{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:45px;gap:8px;padding:12px 16px;border-radius:64px;background:#25d044;color:white;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;white-space:nowrap;transition:background-color .2s}.support-contact-item:hover{color:white;background:#20bb3c}.support-contact-telegram{background:#36afe2}.support-contact-telegram:hover{background:#2da3d5}.support-contact-icon{display:flex;align-items:center;width:20px;height:20px;flex-shrink:0}.support-contact-icon-large{width:28px}.support-contact-icon svg,.support-contact-trigger svg{display:block;flex-shrink:0}.support-contact-item:focus-visible,.support-contact-trigger:focus-visible{outline:3px solid #05112d;outline-offset:3px}body[data-nonblog-motion=true] .support-contact-list:not([hidden]){animation:support-contact-in .14s ease-out both}@keyframes support-contact-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body[data-nonblog-motion=true] .support-contact-list:not([hidden]){animation:none}.support-contact-item{transition:none}}