/*!
Theme Name: ScanHub v2
Theme URI: https://scanhub.ru/
Author: ScanHub
Description: Native ScanHub classic theme.
Version: 2.0.0
Text Domain: scanhub-v2
Requires at least: 6.0
Requires PHP: 7.4
*/:root{--red: #c92d2d;--red-dark: #a51f1f;--graphite: #3b3e43;--graphite-deep: #25282d;--ink: #17191d;--muted: #626872;--line: #dfe2e6;--soft: #f5f6f7;--blue-soft: #daebf1;--blue-line: #b5d8e3;--white: #ffffff;--success: #1b7650;--warning: #9b6a00;--section-space: clamp(64px, 5vw, 72px);--section-space-wide: clamp(72px, 5.5vw, 80px);--section-space-compact: clamp(52px, 4.2vw, 60px);--anchor-offset: 96px}.solution-card__title-link,.solution-card__title-link:visited{color:var(--ink)}.solution-card__title-link:hover,.solution-card__title-link:focus{color:var(--red-dark)}.landing-breadcrumb{padding:15px 0;background:var(--soft);border-bottom:1px solid var(--line)}.landing-breadcrumb ol{display:flex;margin-top:0;margin-bottom:0;padding-left:0;align-items:center;gap:10px;color:var(--muted);font-size:13px;list-style:none}.landing-breadcrumb li+li::before{margin-right:10px;color:var(--line);content:"/"}.landing-breadcrumb a,.landing-breadcrumb a:visited{color:var(--graphite)}.landing-breadcrumb a:hover,.landing-breadcrumb a:focus{color:var(--red-dark)}.landing-report__rows{padding:0 20px 0 27px}.landing-report__row{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.landing-report__row:last-child{border-bottom:0}.landing-report__row>span{color:var(--red-dark);font-family:Play,monospace;font-size:13px}.landing-report__row strong{display:block;margin-bottom:2px;font-size:14px}.landing-report__row p{margin-bottom:0;color:var(--muted);font-size:12px;line-height:1.45}.solutions-grid .solution-card.landing-card{min-height:0}.solutions-grid .solution-card.landing-solution-card{padding-top:29px;border-top:4px solid var(--success)}.landing-cost-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;margin:0;padding:0;list-style:none}.landing-cost-grid li{display:grid;grid-template-columns:28px minmax(0, 1fr);gap:10px;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:8px}.landing-cost-grid .uk-icon{color:var(--success)}.landing-cost-grid strong{display:block;margin-bottom:4px}.landing-cost-grid p{margin-bottom:0;color:var(--muted);font-size:14px}.landing-scope-cta{margin-top:24px}.error-page{display:grid;min-height:clamp(560px, calc(100vh - 190px), 760px);padding:clamp(56px, 8vw, 104px) 0;align-items:center;background:linear-gradient(145deg, var(--soft) 0%, #fff 55%, var(--blue-soft) 100%)}.error-page__panel{display:grid;overflow:hidden;grid-template-columns:minmax(0, 1.25fr) minmax(300px, 0.75fr);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 54px rgba(37,40,45,.1)}.error-page__copy,.error-page__links{padding:clamp(34px, 5vw, 64px)}.error-page__copy h1{max-width:680px;margin:12px 0 18px;color:var(--ink);font-size:clamp(42px, 6vw, 72px);line-height:1.04}.error-page__lead{max-width:620px;margin:0;color:var(--muted);font-size:clamp(17px, 2vw, 20px);line-height:1.55}.error-page__actions{display:flex;margin-top:30px;flex-wrap:wrap;gap:12px}.error-page__actions .button:focus-visible{outline:3px solid #ff8585;outline-offset:3px}.error-page__links{display:flex;min-width:0;flex-direction:column;justify-content:center;color:#fff;background:var(--graphite-deep)}.error-page__number{color:#ff8585;font-size:clamp(64px, 8vw, 96px);font-weight:700;letter-spacing:-0.07em;line-height:.9}.error-page__links h2{margin:24px 0 16px;color:#fff;font-size:22px}.error-page__links ul{display:grid;margin:0;padding:0;gap:12px;list-style:none}.error-page__links a,.error-page__links a:visited{display:inline-flex;color:#dfe2e6;line-height:1.4;text-decoration:underline;text-decoration-color:rgba(255,133,133,.65);text-decoration-thickness:1px;text-underline-offset:4px}.error-page__links a:hover{color:#fff;text-decoration-color:#ff8585}.error-page__links a:focus-visible{color:#fff;outline:2px solid #ff8585;outline-offset:4px}@media(max-width: 800px){.error-page__panel{grid-template-columns:minmax(0, 1fr)}.error-page__links{min-height:280px}}@media(max-width: 480px){.error-page{min-height:0;padding:32px 0 48px}.error-page__copy,.error-page__links{padding:30px 24px}.error-page__actions{align-items:stretch;flex-direction:column}.error-page__actions .button{justify-content:center;text-align:center}}.footer__social:focus-visible{outline:2px solid #ff8585;outline-offset:3px}.footer__social,.footer__social:visited{display:inline-grid;width:44px;height:44px;place-items:center;color:var(--white);background:var(--graphite);border:1px solid #50545c;border-radius:6px;font-family:Roboto,Tahoma,sans-serif;font-size:13px;font-weight:500}.footer__social [fill]:not([fill=none]){fill:currentColor}.footer__social [stroke]:not([stroke=none]){stroke:currentColor}.footer__social:focus:not(:focus-visible):not(:hover):not(:active){color:#dfe2e6;background:var(--graphite);border-color:#50545c;outline:0}.footer__links .footer__social:hover,.footer__links .footer__social:focus-visible,.footer__links .footer__social:active{color:#fff;background:var(--red);border-color:var(--red);box-shadow:none;opacity:1;transform:none}@media(hover: none){.footer__social:hover:not(:active):not(:focus-visible){color:#dfe2e6;background:var(--graphite);border-color:#50545c}}.footer__socials{display:inline-flex;align-items:center;gap:8px}.cookie-consent{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:80;display:grid;width:min(620px, calc(100vw - 36px));padding:22px;gap:18px;background:var(--white);border:1px solid var(--line);border-top:4px solid var(--red);border-radius:8px;box-shadow:0 22px 54px rgba(23,25,29,.18)}.cookie-consent[hidden]{display:none}.cookie-consent__copy strong{display:block;margin-bottom:5px;font-size:17px}.cookie-consent__copy p{margin-bottom:0;color:var(--muted);font-size:14px;line-height:1.5}.cookie-consent__copy a,.cookie-consent__copy a:visited{color:var(--red-dark);text-decoration:underline;text-underline-offset:3px}.cookie-consent__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}@media(max-width: 960px){.solutions-grid.landing-audience-grid,.landing-cost-grid{grid-template-columns:1fr}}@media(max-width: 640px){.landing-breadcrumb{padding:11px 0}.landing-breadcrumb ol{overflow:hidden;font-size:12px;white-space:nowrap}.landing-breadcrumb li:last-child{overflow:hidden;text-overflow:ellipsis}.solutions-grid.landing-audience-grid{display:grid;width:auto;grid-template-columns:1fr;margin-right:0;padding-right:0;overflow:visible}.landing-audience-grid .solution-card ul{display:block}.landing-report__rows{padding-right:14px;padding-left:20px}.landing-report__row{grid-template-columns:28px minmax(0, 1fr)}.landing-cost-grid li{padding:18px}.cookie-consent{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:calc(100vh - 24px - env(safe-area-inset-bottom));padding:18px;overflow-y:auto}.cookie-consent__actions{grid-template-columns:1fr}}*{box-sizing:border-box}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.skip-link:focus{position:fixed;top:12px;left:12px;z-index:100000;width:auto;height:auto;margin:0;padding:10px 14px;overflow:visible;clip:auto;clip-path:none;color:var(--white);background:var(--graphite-deep);border-radius:4px;outline:3px solid var(--red);white-space:normal}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:Roboto,Tahoma,Geneva,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;font-synthesis:none}strong,b{font-weight:500}a,a:hover,a:visited,a:active,a:focus{text-decoration:none}a:focus-visible{outline:3px solid var(--red);outline-offset:3px}.section--graphite a:focus-visible,.proof-strip a:focus-visible,.footer a:focus-visible,.uk-offcanvas-bar a:focus-visible{outline-color:#ff8585}.final-cta a:focus-visible{outline-color:var(--white)}button,input,textarea,select{font:inherit}h1,h2,h3,h4,h5,p{letter-spacing:0}h1,h2,h3{margin-top:0;color:var(--ink);font-family:Roboto,Tahoma,Geneva,sans-serif}h1{margin-bottom:24px;font-size:56px;font-weight:500;line-height:1.08}h2{margin-bottom:20px;font-size:38px;font-weight:500;line-height:1.18}h3{margin-bottom:14px;font-size:23px;font-weight:500;line-height:1.3}p{margin-top:0}.flex-wrapper{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between}main{flex:1 0 auto}main [id]{scroll-margin-top:var(--anchor-offset)}.admin-bar main [id]{scroll-margin-top:calc(var(--wp-adminbar-bottom, 32px) + var(--anchor-offset))}.uk-container-small{max-width:1180px}.eyebrow{margin-bottom:14px;color:var(--red-dark);font-size:13px;font-weight:500;line-height:1.4;text-transform:uppercase}.eyebrow--light{color:#ff8585}.site-header{position:relative;z-index:50;min-height:80px;background:var(--white)}.site-header__sticky,.site-header__surface{width:100%}.site-header__surface{background:var(--white);border-bottom:1px solid rgba(23,25,29,.08);transition:box-shadow 160ms ease}.site-header__surface--sticky{box-shadow:0 8px 24px rgba(26,29,34,.1)}.admin-bar .site-header__sticky.uk-sticky-fixed{top:var(--wp-adminbar-bottom, 32px) !important}.site-nav{display:flex;min-height:80px;align-items:center;background:transparent}.site-logo{min-height:80px;padding-left:0}.site-logo img{width:182px;height:44px;object-fit:contain}.site-nav .uk-navbar-left,.site-nav .uk-navbar-right,.site-nav__desktop,.site-nav__desktop>li{height:80px;align-items:center}.site-nav .uk-navbar-nav>li>a{min-height:80px;padding:0 15px;color:var(--graphite);font-size:14px;font-weight:500;text-transform:none}.site-nav .uk-navbar-nav>li>a:hover,.site-nav .uk-navbar-nav>li>a:focus{color:var(--red-dark)}.site-nav .uk-navbar-nav>.current-menu-item>a,.site-nav .uk-navbar-nav>.current_page_item>a{color:var(--red-dark)}.site-nav .uk-navbar-nav>li>.nav-cta{min-height:42px;height:42px;margin:19px 0 19px 12px;padding:0 18px;align-self:center;color:var(--white);background:var(--graphite);border-radius:6px}.site-nav .uk-navbar-nav>li>.nav-cta:hover{color:var(--white);background:var(--red)}.site-nav .uk-navbar-nav>li>.nav-cta,.site-nav .uk-navbar-nav>li>.nav-cta:link,.site-nav .uk-navbar-nav>li>.nav-cta:visited,.site-nav .uk-navbar-nav>li>.nav-cta:hover,.site-nav .uk-navbar-nav>li>.nav-cta:focus,.site-nav .uk-navbar-nav>li>.nav-cta:focus-visible,.site-nav .uk-navbar-nav>li>.nav-cta:active{text-decoration:none}.site-nav .uk-navbar-nav>li>.nav-cta:focus-visible{outline:2px solid var(--red);outline-offset:3px;box-shadow:0 0 0 2px var(--white)}.site-nav__toggle{display:none;width:44px;height:44px;padding:0;color:var(--graphite);background:transparent;border:1px solid var(--line);border-radius:6px;cursor:pointer}.uk-offcanvas-bar{background:var(--graphite-deep)}.admin-bar .uk-offcanvas-bar{padding-top:calc(var(--wp-adminbar-bottom, 32px) + 20px)}.admin-bar .uk-offcanvas-close{top:calc(var(--wp-adminbar-bottom, 32px) + 12px)}.uk-offcanvas-bar .uk-nav-default>li>a{padding:12px 0;color:var(--white);font-size:18px}.hero{padding:clamp(52px, 4.4vw, 64px) 0 clamp(48px, 3.8vw, 56px);overflow:hidden;background:var(--white)}.hero__grid{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(520px, 1.08fr);gap:58px;align-items:center}.hero__copy h1 span{color:var(--red)}.hero__copy h1{font-size:50px}.hero__lead{max-width:620px;margin-bottom:30px;color:var(--muted);font-size:20px;line-height:1.55}.hero__actions{display:grid;grid-template-columns:auto auto;justify-content:start;gap:12px;margin-bottom:28px}.button{display:inline-flex;min-height:48px;padding:0 20px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:6px;font-weight:500;line-height:1.3;transition:background 160ms ease,color 160ms ease,border-color 160ms ease,transform 160ms ease}.button:hover{transform:translateY(-1px)}.button--primary{color:var(--white);background:var(--red);border-color:var(--red)}.button--primary:hover,.button--primary:focus,.button--primary:visited{color:var(--white);background:var(--red-dark);border-color:var(--red-dark)}.button--secondary{color:var(--graphite);background:var(--white);border-color:#aeb3ba}.button--secondary:hover,.button--secondary:focus,.button--secondary:visited{color:var(--red-dark);border-color:var(--red)}.button--light,.button--light:visited{color:var(--graphite-deep);background:var(--white)}.button--light:hover,.button--light:focus{color:var(--red-dark);background:#fff5f5}.hero__checks{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;color:var(--graphite);font-size:14px;list-style:none}.hero__checks li{display:inline-flex;align-items:center;gap:4px}.hero__checks .uk-icon{color:var(--success)}.report-preview{position:relative;width:100%;overflow:hidden;background:var(--white);border:1px solid #cfd3d8;border-radius:8px;box-shadow:0 24px 64px rgba(37,40,45,.16)}.report-preview::before{position:absolute;top:0;left:0;width:5px;height:100%;background:var(--red);content:""}.report-preview__header{display:flex;min-height:78px;padding:18px 22px 16px 27px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.report-preview__header>div{display:flex;flex-direction:column}.report-preview__header strong{font-size:18px}.report-preview__label{color:var(--muted);font-size:12px;font-weight:500}.report-status{display:inline-flex;align-items:center;gap:7px;color:var(--success);font-size:12px;font-weight:500}.report-status i{width:8px;height:8px;background:var(--success);border-radius:50%}.report-preview__metrics{display:grid;grid-template-columns:repeat(3, 1fr);background:var(--soft);border-bottom:1px solid var(--line)}.report-preview__metrics>div{display:flex;min-width:0;padding:14px 18px;flex-direction:column;border-right:1px solid var(--line)}.report-preview__metrics>div:last-child{border-right:0}.report-preview__metrics span{margin-bottom:3px;color:var(--muted);font-size:11px;text-transform:uppercase}.report-preview__metrics strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.report-table-wrap{overflow-x:auto}.report-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.report-table th,.report-table td{padding:13px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid #eceef0}.report-table th{color:var(--muted);background:var(--white);font-size:11px;font-weight:500;text-transform:uppercase}.report-table td:first-child{padding-left:27px;font-family:Play,monospace;font-weight:400}.stock{display:inline-flex;padding:3px 7px;border-radius:4px;font-size:10px;font-weight:500}.stock--yes{color:var(--success);background:#e6f4ed}.stock--low{color:var(--warning);background:#fff4d9}.delta{font-weight:500}.delta--down{color:var(--red-dark)}.delta--up{color:var(--success)}.report-preview__footer{display:flex;min-height:48px;padding:11px 20px 11px 27px;align-items:center;justify-content:space-between;color:var(--muted);background:var(--soft);font-size:12px}.report-preview__download{display:inline-flex;flex:0 0 44px;width:44px;height:44px;margin:-9px -10px -9px 12px;align-items:center;justify-content:center;color:var(--graphite);border:1px solid transparent;border-radius:5px;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.report-preview__download:visited{color:var(--graphite)}.report-preview__download:hover,.report-preview__download:focus{color:var(--red-dark);background:var(--white);border-color:#c9ced4}.report-preview__download:focus-visible{outline:2px solid var(--red);outline-offset:2px;box-shadow:0 0 0 3px rgba(201,45,45,.14)}.report-preview__download:active{color:var(--white);background:var(--red-dark);border-color:var(--red-dark)}.report-mobile-list{display:none}.proof-strip{color:var(--white);background:var(--graphite);border-top:1px solid #50545a}.proof-strip__grid{display:grid;grid-template-columns:repeat(3, 1fr)}.proof-strip__grid>div{display:flex;min-height:94px;padding:20px 32px;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.13)}.proof-strip__grid>div:first-child{padding-left:0}.proof-strip__grid>div:last-child{border-right:0}.proof-strip strong{color:var(--white);font-size:15px}.proof-strip span{color:#cdd1d7;font-size:13px}.section{padding:var(--section-space) 0}.section--showcase,.section--evidence{padding-top:var(--section-space-wide);padding-bottom:var(--section-space-wide)}.section--compact{padding-top:var(--section-space-compact);padding-bottom:var(--section-space-compact)}.section--request{padding-top:clamp(60px, 4.5vw, 64px);padding-bottom:clamp(60px, 4.5vw, 64px)}.section--muted{background:var(--soft)}.section--graphite{color:var(--white);background:var(--graphite-deep)}.section--graphite h2{color:var(--white)}.section--blue{background:var(--blue-soft);border-top:1px solid var(--blue-line);border-bottom:1px solid var(--blue-line)}.section-heading{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(340px, 0.9fr);gap:72px;margin-bottom:46px;align-items:end}.section-heading h2,.section-heading p:last-child{margin-bottom:0}.section-heading>p{color:var(--muted);font-size:17px}.section-heading--compact{margin-bottom:38px}.solutions-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}.solutions-swipe-hint{display:none}.solutions-grid--four{grid-template-columns:repeat(2, 1fr)}.solutions-grid--four .solution-card{min-height:370px}.solution-card{position:relative;display:flex;min-height:430px;padding:32px 28px 28px;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:8px}.solution-card--primary{border-top:4px solid var(--red);padding-top:29px}.solution-card__number{display:block;margin-bottom:30px;color:#626a74;font-family:Play,monospace;font-size:18px;font-weight:400}.solution-card__audience{min-height:38px;margin-bottom:10px;color:var(--graphite);font-size:13px;font-weight:500;line-height:1.4;text-transform:none}.solution-card__badge{position:absolute;top:18px;right:20px;padding:4px 8px;color:var(--red-dark);background:#fae9e9;border-radius:4px;font-size:12px;font-weight:500}.solution-card>p:not(.solution-card__audience){color:var(--muted)}.solution-card ul{margin:24px 0 0;padding:20px 0 0 18px;border-top:1px solid var(--line)}.solution-card li{margin-bottom:7px}.solution-card__link{display:inline-flex;margin-top:auto;padding-top:22px;align-items:center;gap:7px;color:var(--red-dark);font-size:14px;font-weight:500}.solution-card__link:hover,.solution-card__link:focus,.solution-card__link:visited{color:var(--red-dark)}.data-layout{display:grid;grid-template-columns:minmax(0, 1.04fr) minmax(420px, 0.96fr);gap:80px;align-items:start}.data-copy>p:not(.eyebrow){max-width:620px;color:#c6cad0;font-size:17px}.data-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.data-tags span{display:inline-flex;min-height:34px;padding:6px 11px;align-items:center;color:#eff1f3;background:#33373d;border:1px solid #50545c;border-radius:5px;font-size:12px}.delivery-list{border-top:1px solid #4c5057}.delivery-row{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:22px 0;border-bottom:1px solid #4c5057}.delivery-row>.uk-icon{width:34px;height:34px;color:#ff8585}.delivery-row strong{display:block;margin-bottom:4px;color:var(--white);font-size:16px}.delivery-row p{margin-bottom:0;color:#b9bec6;font-size:14px}.demo-section{border-bottom:1px solid var(--line)}.demo-layout{display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(560px, 1.18fr);gap:76px;align-items:center}.demo-copy>p:not(.eyebrow):not(.demo-note){max-width:560px;color:var(--muted);font-size:17px}.demo-features{display:grid;gap:10px;margin:28px 0 30px;padding:0;list-style:none}.demo-features li{display:grid;grid-template-columns:24px minmax(0, 1fr);gap:8px;align-items:start}.demo-features .uk-icon{color:var(--success)}.demo-download{position:relative;z-index:2;display:inline-flex;width:auto;align-items:center;gap:8px;cursor:pointer;pointer-events:auto}.demo-note{max-width:520px;margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.quality-preview{overflow:hidden;border:1px solid #c9ced4;border-left:5px solid var(--red);border-radius:7px;background:var(--white);box-shadow:0 22px 54px rgba(23,25,29,.1)}.quality-preview__top{display:flex;min-height:82px;padding:18px 22px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.quality-preview__top>div:first-child{display:flex;flex-direction:column}.quality-preview__top>div:first-child span{color:var(--muted);font-size:11px;font-weight:500}.quality-preview__top strong{font-size:18px}.quality-preview__view{display:inline-flex;padding:6px 9px;color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:4px;font-size:12px}.quality-preview__summary{display:grid;grid-template-columns:repeat(3, 1fr);background:var(--soft);border-bottom:1px solid var(--line)}.quality-preview__summary div{display:flex;min-width:0;padding:14px 16px;flex-direction:column;border-right:1px solid var(--line)}.quality-preview__summary div:last-child{border-right:0}.quality-preview__summary span{color:var(--muted);font-size:11px;text-transform:uppercase}.quality-preview__summary strong{font-size:14px}.quality-preview__rows{padding:0 18px}.quality-row{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(80px, 0.8fr) minmax(100px, 0.95fr);gap:12px;min-height:52px;padding:10px 0;align-items:center;border-bottom:1px solid var(--line);font-size:13px}.quality-row--head{min-height:42px;color:var(--muted);font-size:12px;text-transform:uppercase}.quality-row em{justify-self:start;padding:4px 7px;border-radius:4px;font-size:11px;font-style:normal;font-weight:500}.quality-ok{color:#17663a;background:#e4f4ea}.quality-warning{color:#7a5200;background:#fff1cf}.quality-preview__footer{display:flex;padding:14px 18px;justify-content:space-between;gap:16px;color:var(--muted);background:var(--soft);font-size:12px}.process-list{display:grid;grid-template-columns:repeat(4, 1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.process-list li{min-height:230px;padding:28px 24px 24px;border-right:1px solid var(--line)}.process-list li:first-child{padding-left:0}.process-list li:last-child{padding-right:0;border-right:0}.process-list li>span{display:flex;width:36px;height:36px;margin-bottom:34px;align-items:center;justify-content:center;color:var(--white);background:var(--graphite);border-radius:50%;font-family:Play,monospace;font-size:14px;font-weight:400}.process-list strong{display:block;margin-bottom:8px;font-size:17px}.process-list p{margin-bottom:0;color:var(--muted);font-size:14px}.scope-layout{display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(480px, 1.18fr);gap:80px;align-items:center}.scope-layout>div:first-child>p:last-child{color:#52636a;font-size:17px}.scope-columns{display:grid;grid-template-columns:repeat(2, 1fr);background:rgba(255,255,255,.5);border:1px solid var(--blue-line);border-radius:8px}.scope-columns>div{padding:28px;border-right:1px solid var(--blue-line)}.scope-columns>div:last-child{border-right:0}.scope-columns strong{display:block;margin-bottom:10px}.scope-columns strong .uk-icon{margin-right:5px;color:var(--red-dark)}.scope-columns p{margin-bottom:0;color:#52636a;font-size:14px}.audience-layout{display:grid;grid-template-columns:minmax(0, 0.72fr) minmax(520px, 1.28fr);gap:90px}.audience-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 34px;margin:0;padding:0;list-style:none}.audience-list li{display:grid;grid-template-columns:24px 1fr;gap:10px}.audience-list>li>.uk-icon{color:var(--success)}.audience-list strong{display:block;margin-bottom:4px}.audience-list p{margin-bottom:0;color:var(--muted);font-size:14px}.lead-section{background:var(--blue-soft)}.lead-layout{display:grid;grid-template-columns:minmax(0, 0.78fr) minmax(560px, 1.22fr);gap:72px;align-items:start}.lead-copy>p:not(.eyebrow):not(.lead-alt-contact){max-width:520px;color:#52636a;font-size:17px}.lead-response{margin-top:32px;padding-top:24px;border-top:1px solid var(--blue-line)}.lead-response>strong{display:block;margin-bottom:14px;font-size:17px}.lead-response ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lead-response li{display:grid;grid-template-columns:24px minmax(0, 1fr);gap:8px;align-items:start;color:#52636a;font-size:14px}.lead-response .uk-icon{color:var(--success)}.lead-alt-contact{margin:0;color:#52636a;font-size:14px}.lead-alt-contact a,.lead-alt-contact a:visited{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.lead-alt-contact a:hover{color:var(--red-dark)}.button--telegram{width:100%;margin-top:12px;color:var(--graphite);background:var(--white);border-color:#aeb3ba}.button--telegram:hover,.button--telegram:focus,.button--telegram:visited{color:var(--graphite);border-color:var(--graphite)}.faq-layout{display:grid;grid-template-columns:minmax(0, 0.65fr) minmax(560px, 1.35fr);gap:90px}.faq-list{margin:0}.faq-list>li{margin:0;padding:20px 0;border-top:1px solid #d4d7db}.faq-list>li:last-child{border-bottom:1px solid #d4d7db}.faq-list .uk-accordion-title{padding-right:34px;color:var(--ink);font-size:17px;font-weight:500}.faq-list .uk-accordion-title:hover{color:var(--red-dark)}.faq-list .uk-accordion-content p{max-width:720px;margin:0;color:var(--muted)}.final-cta{color:var(--white);background:var(--red)}.final-cta__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:60px;min-height:300px;padding-top:58px;padding-bottom:58px;align-items:center}.final-cta h2{max-width:760px;margin-bottom:12px;color:var(--white)}.final-cta p:not(.eyebrow){max-width:710px;margin-bottom:0;color:#ffe4e4;font-size:17px}.blog-hero{padding:78px 0 68px;background:var(--blue-soft);border-bottom:1px solid var(--blue-line)}.blog-hero__inner h1{max-width:900px;margin-bottom:18px}.blog-hero__inner>p:last-child{max-width:760px;margin-bottom:0;color:#52636a;font-size:18px}.blog-list-section{padding:72px 0 96px}.blog-list-toolbar{display:flex;min-height:76px;margin-bottom:22px;align-items:center;justify-content:space-between;gap:32px}.blog-list-toolbar h2{margin-bottom:2px;font-size:24px}.blog-list-toolbar p{margin-bottom:0;color:var(--muted);font-size:13px}.blog-all-link,.blog-all-link:visited{display:inline-flex;min-height:44px;padding:0 14px 0 17px;flex:0 0 auto;align-items:center;gap:9px;color:var(--ink);border:1px solid #bfc4ca;border-radius:6px;font-size:14px;font-weight:500;transition:color 160ms ease,border-color 160ms ease,background-color 160ms ease}.blog-all-link small{display:inline-grid;min-width:25px;height:25px;padding:0 6px;place-items:center;color:var(--muted);background:var(--soft);border-radius:4px;font-size:11px}.blog-all-link:hover,.blog-all-link:focus{color:var(--white);background:var(--red);border-color:var(--red)}.blog-all-link:hover small,.blog-all-link:focus small{color:var(--red-dark);background:var(--white)}.blog-all-link--back{padding-right:17px;padding-left:14px}.blog-list{border-top:1px solid var(--line)}.blog-list-empty{margin:0;padding:42px 0;color:var(--muted);border-bottom:1px solid var(--line)}.blog-list-item{display:grid;grid-template-columns:190px minmax(0, 1fr) 46px;gap:34px;min-height:190px;padding:30px 0;align-items:start;border-bottom:1px solid var(--line)}.blog-list-item__meta{display:flex;gap:7px;flex-direction:column;color:var(--muted);font-size:12px}.blog-list-item h2{margin-bottom:10px;font-size:27px}.blog-list-item h2 a,.blog-list-item h2 a:visited{color:var(--ink)}.blog-list-item h2 a:hover{color:var(--red-dark)}.blog-list-item p{max-width:800px;margin-bottom:0;color:var(--muted)}.blog-list-item__link{display:inline-grid;width:42px;height:42px;place-items:center;color:var(--ink);border:1px solid var(--line);border-radius:5px}.blog-list-item__link:hover{color:var(--white);background:var(--red);border-color:var(--red)}.blog-pagination{display:grid;grid-template-columns:minmax(110px, 1fr) auto minmax(110px, 1fr);gap:24px;margin-top:42px;padding-top:26px;align-items:center;border-top:1px solid var(--line)}.blog-pagination__direction{min-width:0}.blog-pagination__direction--next{display:flex;justify-content:flex-end}.blog-pagination__direction a,.blog-pagination__direction a:visited{display:inline-flex;min-height:40px;padding:0 12px;align-items:center;gap:5px;color:var(--graphite);border:1px solid var(--line);border-radius:5px;font-size:13px;font-weight:500}.blog-pagination__direction a:hover,.blog-pagination__direction a:focus{color:var(--red-dark);border-color:var(--red)}.blog-pagination__pages{display:flex;align-items:center;justify-content:center;gap:5px}.blog-pagination__pages a,.blog-pagination__pages span{display:inline-grid;width:40px;height:40px;place-items:center;color:var(--graphite);border:1px solid transparent;border-radius:5px;font-size:13px}.blog-pagination__pages a:hover,.blog-pagination__pages a:focus{color:var(--red-dark);border-color:var(--red)}.blog-pagination__pages .current{color:var(--white);background:var(--graphite);border-color:var(--graphite);font-weight:500}.article-page.post-type-post{max-width:none;margin:0;padding:0}.article-header{padding:68px 0 58px;background:var(--blue-soft);border-bottom:1px solid var(--blue-line)}.article-header h1{max-width:1000px;margin:24px 0 18px;font-size:50px}.article-header p{margin:0;color:#52636a;font-size:14px}.article-back,.article-back:visited{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:14px;font-weight:500}.article-content{max-width:920px;padding-top:64px;padding-bottom:96px;color:#30343a;font-size:18px;line-height:1.75}.article-content>h2,.article-content>h3,.article-content>h4{margin-top:46px}.article-content>h2{font-size:32px}.article-content>h3{font-size:24px}.article-content img{max-width:100%;height:auto}.article-content a:not(.button){color:var(--red-dark);text-decoration:underline;text-underline-offset:3px}.article-cta{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:40px;margin-top:64px;padding:34px;align-items:center;border:1px solid var(--line);border-top:4px solid var(--red);border-radius:7px;background:var(--soft)}.article-cta h2{margin:0 0 8px;font-size:28px}.article-cta p:not(.eyebrow){margin:0;color:var(--muted);font-size:15px;line-height:1.6}.article-cta .button{min-width:260px}.footer{margin-top:0 !important;padding:46px 0 24px;color:#c8ccd2;background:var(--graphite-deep)}.footer__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:60px;padding-bottom:34px;align-items:start}.footer__brand,.footer__brand:visited{display:inline-block;margin-bottom:8px;color:var(--white);font-family:Play,Tahoma,sans-serif;font-size:24px;font-weight:400}.footer__inner p{max-width:600px;margin-bottom:0;color:#aeb4bd}.footer__links{display:flex;max-width:660px;flex-wrap:wrap;gap:24px;align-items:center;justify-content:flex-end}.footer__links a,.footer__links a:visited{color:#dfe2e6}.footer__links a:hover{color:#ff8585}.footer__bottom{display:flex;padding-top:20px;justify-content:space-between;color:#9ba2ac;border-top:1px solid #41454c;font-size:12px}.uk-totop,#scb-wrapper,.bazz-widget{display:none !important}body{padding-bottom:0 !important}.mobile-sticky-cta{display:none}.post-type-page{max-width:1180px;margin:0 auto;padding:64px 24px}@media(max-width: 1120px){h1{font-size:48px}.hero__copy h1{font-size:46px}.hero__grid{grid-template-columns:1fr;gap:42px}.hero__copy{max-width:760px}.hero__actions .button{white-space:nowrap}.site-nav{padding-right:24px;padding-left:24px}}@media(max-width: 960px){h1{font-size:44px}h2{font-size:34px}.hero__copy h1{font-size:44px}.site-nav__desktop{display:none}.site-nav__toggle{display:inline-flex;align-items:center;justify-content:center}.hero{padding:56px 0 54px}.section-heading,.data-layout,.demo-layout,.scope-layout,.audience-layout,.lead-layout,.faq-layout,.article-cta{grid-template-columns:1fr}.hero__grid{gap:42px}.section-heading,.data-layout,.demo-layout,.scope-layout,.audience-layout,.lead-layout,.faq-layout,.article-cta{gap:34px}.solutions-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.solution-card{min-height:0}.solution-card__audience{min-height:0}.process-list{grid-template-columns:repeat(2, 1fr)}.process-list li:nth-child(2){border-right:0}.process-list li:first-child,.process-list li:nth-child(3){padding-left:24px}.process-list li:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width: 640px){:root{--anchor-offset: 80px}body{font-size:15px}h1{font-size:38px;line-height:1.12}.hero__copy h1{margin-bottom:20px;font-size:34px}h2{font-size:30px}h3{font-size:21px}.site-header,.site-nav,.site-logo{min-height:68px}.site-nav .uk-navbar-left,.site-nav .uk-navbar-right{height:68px}.site-logo img{width:160px;height:39px}.hero{padding:30px 0 34px}.hero__lead{margin-bottom:24px;font-size:17px}.hero__grid{gap:24px}.hero__actions{grid-template-columns:1fr;margin-bottom:22px}.hero__actions,.hero__actions .button{width:100%}.hero__checks{display:grid;grid-template-columns:1fr}.report-preview__header{align-items:flex-start;flex-direction:column}.report-preview__metrics{grid-template-columns:repeat(3, 1fr)}.report-preview__metrics>div{padding:11px 9px;border-right:1px solid var(--line);border-bottom:0}.report-preview__metrics>div:last-child{border-right:0}.report-preview__metrics span{font-size:10px}.report-preview__metrics strong{overflow:visible;font-size:11px;line-height:1.35;white-space:normal}.report-table-wrap{display:none}.report-mobile-list{display:block}.report-mobile-row{display:grid;grid-template-columns:minmax(112px, 1.1fr) repeat(3, minmax(0, 1fr));gap:8px;padding:12px 14px 12px 20px;align-items:center;border-bottom:1px solid var(--line)}.report-mobile-row>div{display:flex;min-width:0;flex-direction:column}.report-mobile-row span{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.report-mobile-row strong{color:var(--ink);font-size:11px;line-height:1.4}.report-mobile-row>div:first-child strong{font-family:Play,monospace;font-size:12px}.report-mobile-row .stock{display:block;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.report-preview__footer span:first-child{max-width:250px}.proof-strip__grid{grid-template-columns:repeat(3, 1fr)}.proof-strip__grid>div,.proof-strip__grid>div:first-child{min-height:96px;padding:14px 10px;border-right:1px solid rgba(255,255,255,.13);border-bottom:0}.proof-strip__grid>div:last-child{border-right:0}.proof-strip strong{font-size:13px;line-height:1.3}.proof-strip span{margin-top:4px;font-size:11px;line-height:1.35}.section{padding:40px 0}.section--showcase,.section--evidence{padding-top:44px;padding-bottom:44px}.section--compact{padding-top:36px;padding-bottom:36px}.section--request{padding-top:40px;padding-bottom:40px}.section-heading{margin-bottom:24px}.solutions-swipe-hint{display:flex;margin:-8px 0 14px;align-items:center;justify-content:flex-end;gap:5px;color:var(--muted);font-size:13px;font-weight:500}.solutions-swipe-hint span{color:var(--red-dark);font-size:17px;line-height:1}.solutions-grid,.solutions-grid--four{display:grid;width:calc(100% + 15px);min-width:0;grid-template-columns:repeat(4, 82vw);gap:12px;margin-right:-15px;padding:0 15px 10px 0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:0;scroll-snap-type:inline mandatory;scrollbar-width:thin}.solution-card{min-width:0;padding:24px 20px;scroll-snap-align:start}.solution-card__number{margin-bottom:18px}.solution-card ul{display:none}.solution-card__link{margin-top:8px;padding-top:14px}.data-tags span:nth-child(n+9){display:none}.blog-hero{padding:56px 0 48px}.blog-list-section{padding:48px 0 72px}.blog-list-toolbar{min-height:0;margin-bottom:20px;align-items:flex-start;flex-direction:column;gap:16px}.blog-all-link{width:100%;justify-content:center}.blog-list-item{grid-template-columns:1fr 40px;gap:12px 18px;min-height:0;padding:24px 0}.blog-list-item__meta{grid-column:1/-1;flex-direction:row}.blog-list-item h2{font-size:23px}.blog-pagination{grid-template-columns:40px minmax(0, 1fr) 40px;gap:8px;margin-top:30px;padding-top:22px}.blog-pagination__direction a{width:40px;height:40px;padding:0;justify-content:center}.blog-pagination__direction a span:not(.uk-icon){display:none}.blog-pagination__pages{gap:2px}.blog-pagination__pages a,.blog-pagination__pages span{display:none;width:36px;height:40px}.blog-pagination__pages>:first-child,.blog-pagination__pages>:last-child,.blog-pagination__pages .current{display:inline-grid}.article-header{padding:48px 0 42px}.article-header h1{font-size:36px}.article-content{padding-top:44px;padding-bottom:72px;font-size:16px}.article-cta{padding:24px 20px}.article-cta .button{width:100%;min-width:0}.demo-download{width:100%}.quality-preview__top{align-items:flex-start;flex-direction:column}.quality-preview__view{width:100%;justify-content:center}.quality-preview__summary div{padding:12px 9px}.quality-preview__summary strong{font-size:13px}.quality-row{grid-template-columns:minmax(0, 1.1fr) 70px minmax(86px, 0.9fr);gap:8px;font-size:13px}.quality-preview__footer{align-items:flex-start;flex-direction:column;gap:4px}.process-list,.scope-columns,.audience-list{grid-template-columns:1fr}.process-list li,.process-list li:first-child,.process-list li:nth-child(3),.process-list li:last-child{display:grid;grid-template-columns:36px minmax(0, 1fr);gap:12px;min-height:0;padding:18px 0;border-right:0;border-bottom:1px solid var(--line)}.process-list li:last-child{border-bottom:0}.process-list li>span{margin-bottom:0}.scope-columns>div{border-right:0;border-bottom:1px solid var(--blue-line)}.scope-columns>div:last-child{border-bottom:0}.final-cta__inner,.footer__inner{grid-template-columns:1fr;gap:28px}.final-cta__inner{min-height:0}.final-cta__inner .button{width:100%}.footer__links,.footer__bottom{align-items:flex-start;flex-direction:column;gap:12px}body.home{padding-bottom:calc(74px + env(safe-area-inset-bottom)) !important}.mobile-sticky-cta{position:fixed;right:10px;bottom:calc(12px + env(safe-area-inset-bottom));left:auto;z-index:45;display:flex;width:auto;min-width:180px;min-height:48px;padding:10px 22px;align-items:center;justify-content:center;color:var(--white);background:var(--red);border:1px solid var(--red-dark);border-radius:6px;box-shadow:0 10px 28px rgba(23,25,29,.24);font-size:14px;font-weight:500;line-height:1.3;transition:opacity 160ms ease,transform 160ms ease}.mobile-sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.mobile-sticky-cta:hover,.mobile-sticky-cta:focus,.mobile-sticky-cta:visited{color:var(--white)}}/*# sourceMappingURL=style.css.map */
