.ap-root{--ap-ink: #0b1520;--ap-ink-2: #55606b;--ap-muted: #6d747a;--ap-line: rgba(11, 21, 32, .1);--ap-line-soft: rgba(11, 21, 32, .08);--ap-alt: #fafaf8;--ap-accent: #00bfff;--ap-accent-text: #007aaf;--ap-btn-hover: #1e2a36;--ap-page: #ffffff;--ap-hue: #00bfff;--ap-hue-hover: #3fcfff;--ap-hue-on: #04121c;--ap-hue-text: #007aaf;--ap-max: 1224px;--ap-pad: 32px;--ap-section: 88px;background:var(--ap-page);color:var(--ap-ink);font-family:IBM Plex Sans,system-ui,sans-serif;line-height:normal;-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}.ap-root *,.ap-root *:before,.ap-root *:after{box-sizing:border-box}.ap-root a{color:var(--ap-accent-text);text-decoration:none}.ap-root ::selection{background:color-mix(in srgb,var(--ap-hue) 25%,transparent)}.ap-root :focus-visible{outline:2px solid var(--ap-hue);outline-offset:2px;border-radius:4px}.ap-root .ap-skip{position:fixed;top:12px;left:12px;z-index:200;transform:translateY(-200%);padding:10px 16px;border-radius:8px;background:var(--ap-ink);color:#fff;font-size:14px;font-weight:600}.ap-root .ap-skip:focus{transform:translateY(0)}.ap-root :target,.ap-root [id^=p-],.ap-root [id^=k-]{scroll-margin-top:84px}html:has(.ap-root){scroll-behavior:smooth}.ap-sheet{position:relative;z-index:1;background:var(--ap-page);box-shadow:0 34px 70px -26px #0b152052}.ap-curtain{position:sticky;bottom:0;z-index:0;overflow:hidden;background:#fff;color:var(--ap-ink)}.ap-over{position:relative;z-index:1;background:var(--ap-page);box-shadow:0 -34px 70px -26px #0b152059}.ap-pagein{animation:apPageIn .4s ease both}@keyframes apPageIn{0%{opacity:0}to{opacity:1}}.ap-container{width:100%;max-width:var(--ap-max);margin:0 auto;padding-inline:var(--ap-pad)}.ap-container--narrow{max-width:784px}.ap-section{padding-block:var(--ap-section)}.ap-rule{border-bottom:1px solid var(--ap-line)}.ap-h1{margin:26px 0 0;font-size:clamp(40px,5.4vw,68px);line-height:1.04;letter-spacing:-.032em;font-weight:700;text-wrap:balance}.ap-h1--sub{font-size:clamp(38px,4.8vw,60px);line-height:1.05}.ap-h2{font-size:clamp(26px,3.2vw,38px);line-height:1.1;letter-spacing:-.025em;font-weight:700;text-wrap:balance}.ap-h2--wide{font-size:clamp(28px,3.4vw,40px);line-height:1.08}.ap-h2--foot{font-size:clamp(32px,4.4vw,54px);line-height:1.08;letter-spacing:-.03em}.ap-h3-chapter{margin:18px 0 0;font-size:27px;font-weight:700;letter-spacing:-.02em}.ap-btn{transition:background-color .2s ease,border-color .2s ease,transform .2s ease,color .2s ease;text-decoration:none;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:10px}.ap-btn--primary:hover{background:var(--ap-btn-hover)!important;color:#fff}.ap-btn--lift:hover{transform:translateY(-1px)}.ap-btn--outline:hover{border-color:var(--ap-ink)!important;background:var(--ap-alt)!important;color:var(--ap-ink)}.ap-btn--hue:hover{background:var(--ap-hue-hover)!important;color:var(--ap-hue-on)}.ap-btn--ghost:hover{border-color:#fff!important;color:#fff}.ap-nav__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.ap-root .ap-nav__brand{display:flex;align-items:center;gap:10px;grid-column:1;justify-self:start;color:var(--ap-ink)}.ap-nav__wordmark{white-space:nowrap}.ap-nav__links{display:flex;align-items:center;gap:28px;grid-column:2;justify-self:center;padding:0 24px}.ap-nav__actions{display:flex;align-items:center;gap:14px;grid-column:3;justify-self:end}.ap-root .ap-nav__login,.ap-root .ap-nav__link{font-size:14px;font-weight:500;color:var(--ap-ink)}.ap-root .ap-nav__link--on{font-weight:600;color:var(--ap-ink);box-shadow:inset 0 -2px 0 var(--ap-hue);padding-bottom:3px}.ap-root .ap-totop:hover{background:var(--ap-alt);border-color:var(--ap-ink)}.ap-nav__toggle{display:none;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 12px;border:1px solid var(--ap-line);border-radius:8px;background:transparent;color:var(--ap-ink);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.ap-nav__drawer{display:none}.ap-panel-grid{display:grid;grid-template-columns:1.7fr 1fr}.ap-kpi{display:grid;grid-template-columns:repeat(4,1fr)}.ap-ticker{display:flex}.ap-deck__stage{display:grid;grid-template-columns:.85fr 1.2fr;gap:32px;align-items:center;min-height:380px}.ap-deck__wheel{position:relative;height:260px;perspective:900px}.ap-deck__cards{position:relative;min-height:380px;perspective:1200px}.ap-deck__cardgrid{display:grid;grid-template-columns:1.04fr .96fr;gap:28px;align-items:center}.ap-root .ap-deck__nav:hover{border-color:#ffffff8c;background:#ffffff1f}.ap-rail-grid{display:grid;grid-template-columns:200px 1fr}.ap-rail__col{padding:12px 0 0 44px;min-width:0}.ap-root .ap-rail__item:hover{color:var(--ap-ink)}.ap-hstats{display:grid;grid-template-columns:repeat(4,1fr)}.ap-plan-row{display:flex;gap:24px;align-items:stretch}.ap-pwa-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center}.ap-pwa-checks{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ap-proces{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ap-duo{display:grid;grid-template-columns:1fr 1fr}.ap-compare{display:grid;grid-template-columns:1fr 1.2fr;gap:56px}.ap-compare__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;flex-wrap:wrap}.ap-mb-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.ap-mb-stats{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--ap-line)}.ap-mb-care{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.ap-range{width:100%;accent-color:var(--ap-hue);margin:14px 0 6px;display:block}.ap-sv-reco{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.ap-sv-scan{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.ap-sv-how{display:grid;grid-template-columns:1fr 1fr 1fr}.ap-paper-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.ap-root .ap-replay:hover{border-color:var(--ap-ink);color:var(--ap-ink)}.ap-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ap-input{width:100%;padding:12px 14px;border:1px solid rgba(11,21,32,.16);border-radius:9px;font-family:inherit;font-size:14px;color:var(--ap-ink);background:#fff;outline:none;transition:border-color .2s ease}.ap-input:focus{border-color:var(--ap-ink)}.ap-input::placeholder{color:#0b152061}.ap-faq__q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:19px 2px;min-height:44px;background:transparent;border:0;border-radius:4px;font-family:inherit;font-size:15.5px;font-weight:600;color:var(--ap-ink);text-align:left;cursor:pointer}.ap-fgrid{display:grid;grid-template-columns:1.35fr 1fr 1.15fr 1fr;gap:36px;margin-top:76px;text-align:left}.ap-root .ap-fgrid a{display:block;font-size:13.5px;color:var(--ap-ink-2);padding:4px 0;transition:color .2s ease}.ap-root .ap-fgrid a:hover{color:var(--ap-hue-text)}.ap-root .ap-fgrid a.ap-foot__mail{display:inline-block;padding:0;margin-top:14px}.ap-root .ap-fgrid a.ap-foot__mail:hover{color:var(--ap-ink)}.ap-foot__base{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid rgba(11,21,32,.12);margin-top:56px;padding:24px 0 28px;flex-wrap:wrap}.ap-root .ap-foot__link{color:var(--ap-ink-2);text-decoration:none;transition:color .2s ease}.ap-root .ap-foot__link:hover{color:var(--ap-ink)}.ap-phone{width:290px;max-width:100%}@keyframes apPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes apCtaPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.16)}}@keyframes apCtaNudge{0%,to{transform:translate(0)}55%{transform:translate(5px)}}@keyframes apShade{0%,to{background-position:8% 0%,0 0}50%{background-position:92% 100%,0 0}}@keyframes apScan{0%{transform:translateY(-52px)}to{transform:translateY(212px)}}@keyframes apGwDriftA{0%{transform:translate3d(-8%,4%,0) scale(1)}to{transform:translate3d(10%,-6%,0) scale(1.18)}}@keyframes apGwDriftB{0%{transform:translate3d(6%,-2%,0) scale(1.12)}to{transform:translate3d(-10%,7%,0) scale(.94)}}@keyframes apGwDriftC{0%{transform:translate3d(-5%,9%,0) scale(1.05)}to{transform:translate3d(9%,-5%,0) scale(1.22)}}.ap-pulse{display:inline-block;animation:apPulse 2.4s ease-in-out infinite}.ap-scanbeam{animation:apScan 2.8s linear infinite}.ap-cta-pulse{animation:apCtaPulse 2.6s ease-in-out infinite}.ap-cta-nudge{display:inline-block;animation:apCtaNudge 1.6s ease-in-out infinite}.ap-hero-chip{display:flex;flex-direction:column;gap:6px;pointer-events:none}@media(max-width:1160px){.ap-hero-chip{display:none}}@media(max-width:1024px){.ap-root{--ap-section: 72px}.ap-nav__links{display:none}.ap-nav__toggle{display:inline-flex}.ap-nav__drawer{display:block;border-top:1px solid var(--ap-line);background:var(--ap-page)}.ap-root .ap-nav__drawer a{display:flex;align-items:center;min-height:48px;padding:0 var(--ap-pad);font-size:15px;font-weight:500;color:var(--ap-ink);border-bottom:1px solid rgba(11,21,32,.06)}.ap-root .ap-nav__drawer a[aria-current=page]{box-shadow:inset 3px 0 0 var(--ap-hue)}.ap-kpi{grid-template-columns:repeat(2,1fr)}.ap-kpi__cell{padding:28px 24px!important}.ap-kpi__cell:nth-child(2n){border-right:0!important}.ap-kpi__cell:nth-child(-n+2){border-bottom:1px solid var(--ap-line-soft)}.ap-panel-grid{grid-template-columns:minmax(0,1fr)}.ap-panel-chart{border-right:0!important;border-bottom:1px solid var(--ap-line-soft)}}@media(max-width:960px){.ap-rail{display:none}.ap-rail-grid{grid-template-columns:minmax(0,1fr)}.ap-rail__col{padding-left:0}.ap-plan-row{flex-direction:column}.ap-pwa-grid,.ap-proces,.ap-duo,.ap-compare,.ap-mb-split,.ap-mb-care,.ap-sv-reco,.ap-sv-scan{grid-template-columns:minmax(0,1fr)}.ap-compare,.ap-mb-care,.ap-sv-reco,.ap-sv-scan{gap:40px}.ap-mb-split{gap:48px}.ap-stack-last{order:2}.ap-mb-badge{position:static!important;display:inline-block;margin-top:18px}.ap-hstats{grid-template-columns:repeat(2,1fr)}.ap-hstats>:nth-child(2n){border-right:0!important}.ap-deck__stage{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0}.ap-deck__wheel{height:300px}.ap-deck__cards{min-height:420px}.ap-deck__ghost{display:none}.ap-paper-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:900px){.ap-fgrid{grid-template-columns:1fr 1fr;gap:28px}.ap-sv-how{grid-template-columns:minmax(0,1fr)}.ap-sv-how>*{border-right:0!important;border-bottom:1px solid var(--ap-line-soft)}.ap-sv-how>:last-child{border-bottom:0}}@media(max-width:680px){.ap-deck__visual{display:none}.ap-deck__cardgrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ap-mb-stats{grid-template-columns:minmax(0,1fr)}.ap-mb-stats>*{padding:20px 0!important;border-right:0!important;border-bottom:1px solid var(--ap-line-soft)}.ap-mb-stats>:last-child{border-bottom:0}}@media(max-width:640px){.ap-root{--ap-pad: 20px;--ap-section: 56px}.ap-form-grid,.ap-pwa-checks,.ap-kpi,.ap-hstats,.ap-duo{grid-template-columns:minmax(0,1fr)}.ap-kpi__cell,.ap-hstats>*{border-right:0!important;border-bottom:1px solid var(--ap-line-soft);padding:24px 0!important}.ap-kpi__cell:last-child,.ap-hstats>:last-child{border-bottom:0}.ap-duo>*{border-right:0!important;border-bottom:1px solid var(--ap-line-soft)}.ap-duo>:last-child{border-bottom:0}.ap-compare__head{flex-direction:column;align-items:flex-start;gap:4px}.ap-ticker{overflow-x:auto;scrollbar-width:none}.ap-ticker::-webkit-scrollbar{display:none}.ap-ticker>*{flex:none!important;padding-inline:18px!important}.ap-fgrid{grid-template-columns:minmax(0,1fr)}.ap-foot__base{flex-direction:column;align-items:flex-start;gap:10px;margin-top:40px}.ap-nav__toggle-label{display:none}.ap-root .ap-totop{right:16px;bottom:16px}.ap-nav__toggle{padding:0;width:44px}.ap-nav__inner{column-gap:10px}}@media(prefers-reduced-motion:reduce){.ap-root *,.ap-root *:before,.ap-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
