:root{--ab-ink:#080808;--ab-paper:#f4f4ef;--ab-orange:#ff9900;--ab-lime:#c9ff4a;--ab-blue:#78a8ff;--ab-red:#ff6f61;--ab-dark-line:rgba(255,255,255,.14);--ab-light-line:rgba(8,8,8,.14)}*{box-sizing:border-box}body{background:var(--ab-ink);color:#f5f5f0;overflow-x:hidden}main{overflow:hidden}a{text-decoration:none}button,input,select,textarea{font:inherit}.ab-hero{position:relative;background:var(--ab-ink);min-height:calc(100vh - 64px);padding:64px 24px 0;overflow:hidden}.ab-hero-lines{position:absolute;inset:0;pointer-events:none;opacity:.32;background:linear-gradient(90deg,transparent 0 12%,rgba(255,255,255,.08) 12% 12.08%,transparent 12.08% 50%,rgba(255,255,255,.08) 50% 50.08%,transparent 50.08% 88%,rgba(255,255,255,.08) 88% 88.08%,transparent 88%)}.ab-hero-lines:after{content:"";position:absolute;inset:58% 0 auto;height:1px;background:#ffffff24}.ab-hero-shell{position:relative;width:min(1440px,100%);min-height:760px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);gap:60px;align-items:center}.ab-hero-copy{padding:52px 0 92px}.ab-overline{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:#d1d1ca;font-size:.73rem;font-weight:750;text-transform:uppercase}.ab-overline span{width:30px;height:2px;background:var(--ab-orange)}.ab-overline-dark{color:#4f514d}.ab-hero h1{margin:0;font-size:clamp(5.4rem,10.3vw,10.8rem);line-height:.76;font-weight:850;letter-spacing:0}.ab-hero h1 em{color:var(--ab-orange);font-style:normal}.ab-hero-statement{max-width:690px;margin:34px 0 0;font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:1.12;font-weight:750}.ab-hero-description{max-width:650px;margin:20px 0 0;color:#b9b9b2;font-size:1.02rem;line-height:1.72}.ab-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ab-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:0 20px;border:1px solid transparent;border-radius:4px;color:#fff;font-size:.9rem;font-weight:800;transition:transform .2s ease,background .2s ease,border-color .2s ease}.ab-button:hover{transform:translateY(-2px)}.ab-button-primary{background:var(--ab-orange);color:#111}.ab-button-primary:hover{background:#ffad2f}.ab-button-ghost{border-color:#ffffff38}.ab-button-ghost:hover{border-color:#fff}.ab-account-stage{position:relative;width:100%;padding:60px 0}.ab-stage-caption,.ab-stage-note{display:flex;align-items:center;justify-content:space-between;color:#7f807b;font-size:.65rem;font-weight:750;text-transform:uppercase}.ab-stage-caption{margin-bottom:12px}.ab-stage-note{justify-content:flex-end;margin-top:12px}.ab-stage-live{display:flex;align-items:center;gap:7px;color:#aaa}.ab-stage-live i{width:7px;height:7px;background:var(--ab-lime);border-radius:50%;box-shadow:0 0 0 4px #c9ff4a1a}.ab-account-window{position:relative;background:#f7f7f3;color:#171a1f;border:1px solid rgba(255,255,255,.28);border-radius:8px;overflow:hidden;box-shadow:0 40px 110px #0000008a;transform:perspective(1400px) rotateY(-4deg) rotateX(1.5deg);transform-origin:center}.ab-window-topbar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#171d27;color:#fff}.ab-window-brand{display:flex;align-items:center;gap:10px;font-size:.78rem;font-weight:800}.ab-window-brand>span{width:30px;height:30px;display:grid;place-items:center;border-radius:5px;background:var(--ab-orange);color:#111;font-size:.7rem}.ab-window-market{border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:8px 10px;color:#d9dbe0;font-size:.7rem}.ab-window-market b{color:var(--ab-orange);margin-left:8px}.ab-window-body{padding:24px}.ab-window-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ab-window-heading small{color:#9a6d24;font-size:.58rem;font-weight:800}.ab-window-heading h2{margin:5px 0 0;font-size:1.2rem}.ab-health-badge{border:1px solid #dbe6ce;background:#eff8e6;color:#407a2e;border-radius:4px;padding:8px 10px;font-size:.62rem;font-weight:800}.ab-hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.ab-hero-metrics article{min-height:92px;padding:13px;background:#fff;border:1px solid #e2e3df;border-radius:6px}.ab-hero-metrics span,.ab-hero-metrics small{display:block;color:#8a8e91;font-size:.55rem}.ab-hero-metrics strong{display:block;margin:7px 0 4px;font-size:1.35rem}.ab-hero-chart{position:relative;height:156px;display:grid;grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;padding:16px 18px 10px;overflow:hidden;background:#fff;border:1px solid #e2e3df;border-radius:6px}.ab-chart-grid{position:absolute;inset:16px 18px 27px;background:repeating-linear-gradient(to bottom,#eceeea 0 1px,transparent 1px 31px)}.ab-chart-column{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.ab-chart-column i{display:block;width:42%;min-width:13px;border-radius:3px 3px 0 0;background:var(--ab-orange);animation:ab-bar-grow 1.2s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom}.ab-chart-column:nth-of-type(2n) i{background:#f0b451}.ab-chart-column span{color:#9a9da0;font-size:.48rem}.ab-priority{display:grid;grid-template-columns:32px 1fr auto;gap:11px;align-items:center;min-height:58px;margin-top:8px;padding:9px 12px;background:#fff;border:1px solid #e2e3df;border-radius:6px}.ab-priority-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:5px;font-size:.7rem;font-weight:900}.ab-high{color:#bf443e;background:#fff0ef}.ab-win{color:#257152;background:#e9f8f0}.ab-priority small,.ab-priority strong{display:block}.ab-priority small{color:#9a9da0;font-size:.48rem;font-weight:800}.ab-priority strong{margin-top:3px;color:#3b3f45;font-size:.68rem}.ab-priority>span:last-child{color:#999}.ab-proof-rail{position:relative;width:min(1440px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ab-dark-line);border-bottom:0}.ab-proof-rail>div{min-height:110px;padding:22px;border-right:1px solid var(--ab-dark-line)}.ab-proof-rail>div:last-child{border-right:0}.ab-proof-rail strong,.ab-proof-rail span{display:block}.ab-proof-rail span{max-width:210px;margin-top:5px;color:#a9aaa4;font-size:.75rem;line-height:1.4}.ab-ticker{height:54px;overflow:hidden;background:var(--ab-orange);color:#111}.ab-ticker>div{width:-moz-max-content;width:max-content;height:100%;display:flex;align-items:center;gap:20px;animation:ab-ticker 32s linear infinite}.ab-ticker span{font-size:.78rem;font-weight:900;text-transform:uppercase}.ab-ticker i{width:6px;height:6px;background:#111;border-radius:50%}.ab-signal-section,.ab-services-section{background:var(--ab-paper);color:#121311;padding:118px 24px}.ab-section-intro{width:min(1020px,100%);margin:0 auto 56px}.ab-section-intro h2,.ab-case-heading h2,.ab-method-copy h2,.ab-founder-copy h2,.ab-audit-copy h2{margin:0;font-size:clamp(3rem,6vw,6.6rem);line-height:.92;font-weight:850}.ab-section-intro>p:last-child{max-width:680px;margin:24px 0 0 auto;color:#5f615b;font-size:1.05rem;line-height:1.7}.ab-signal-experience{width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:310px 1fr;border-top:1px solid var(--ab-light-line);border-bottom:1px solid var(--ab-light-line)}.ab-signal-tabs{display:grid;align-content:stretch;border-right:1px solid var(--ab-light-line)}.ab-signal-tab{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:86px;padding:18px 22px;border:0;border-bottom:1px solid var(--ab-light-line);background:transparent;color:#777973;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.ab-signal-tab:last-child{border-bottom:0}.ab-signal-tab>span{font-size:.65rem}.ab-signal-tab strong{font-size:.9rem}.ab-signal-tab i{font-style:normal}.ab-signal-tab:hover,.ab-signal-tab.active{background:#fff;color:#111}.ab-signal-tab.active>span{color:#a56200}.ab-signal-visual{--signal-color:var(--ab-orange);min-height:430px;display:grid;grid-template-columns:1.06fr .94fr;gap:44px;align-items:stretch;padding:48px;background:#fff}.ab-signal-visual[data-tone=lime]{--signal-color:var(--ab-lime)}.ab-signal-visual[data-tone=blue]{--signal-color:var(--ab-blue)}.ab-signal-visual[data-tone=red]{--signal-color:var(--ab-red)}.ab-signal-copy{display:flex;flex-direction:column;align-items:flex-start}.ab-signal-label{display:inline-flex;padding:7px 9px;border-radius:3px;background:var(--signal-color);color:#111;font-size:.62rem;font-weight:850;text-transform:uppercase}.ab-signal-copy h3{max-width:570px;margin:24px 0 16px;font-size:clamp(2.1rem,3.5vw,4rem);line-height:.98}.ab-signal-copy p{max-width:560px;margin:0;color:#5e615c;line-height:1.7}.ab-signal-copy a,.ab-founder-copy a{display:inline-flex;gap:22px;margin-top:auto;padding-top:24px;border-bottom:2px solid var(--ab-orange);color:#111;font-size:.85rem;font-weight:850}.ab-signal-data{display:flex;flex-direction:column;min-width:0;padding:26px;background:#11151b;color:#fff;border-radius:6px;overflow:hidden}.ab-signal-score strong,.ab-signal-score span{display:block}.ab-signal-score strong{color:var(--signal-color);font-size:clamp(3.5rem,6vw,6rem);line-height:1}.ab-signal-score span{margin-top:6px;color:#9da2a8;font-size:.7rem;text-transform:uppercase}.ab-signal-bars{flex:1;min-height:190px;display:grid;grid-template-columns:repeat(8,1fr);align-items:end;gap:7px;margin:30px 0 12px;border-bottom:1px solid rgba(255,255,255,.16)}.ab-signal-bars i{height:var(--bar-height);background:var(--signal-color);opacity:.9;transition:height .45s cubic-bezier(.2,.8,.2,1),background .25s ease}.ab-signal-axis{display:flex;justify-content:space-between;color:#7f858c;font-size:.55rem;text-transform:uppercase}.ab-case-section{background:#0b0b0b;color:#fff;padding:118px 24px}.ab-case-heading{width:min(1280px,100%);margin:0 auto 64px}.ab-case-heading h2{max-width:1120px}.ab-case-heading>p:last-child{max-width:650px;margin:26px 0 0 auto;color:#aeafa9;font-size:1.06rem;line-height:1.7}.ab-case-layout{width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:.82fr 1.18fr;gap:18px}.ab-case-visual{position:relative;min-height:620px;overflow:hidden;background:#eae6de;border-radius:8px}.ab-case-lifestyle{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ab-case-product{position:absolute;right:18px;bottom:18px;width:34%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;box-shadow:0 16px 50px #0003}.ab-case-badge{position:absolute;top:20px;left:20px;padding:12px 15px;background:#111;color:#fff;border-radius:4px}.ab-case-badge span,.ab-case-badge strong{display:block}.ab-case-badge span{color:var(--ab-orange);font-size:.55rem;text-transform:uppercase}.ab-case-badge strong{margin-top:2px;font-size:.85rem}.ab-case-evidence{display:flex;flex-direction:column;min-width:0;padding:32px;background:#151515;border:1px solid var(--ab-dark-line);border-radius:8px}.ab-case-numbers{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ab-dark-line)}.ab-case-numbers>div{padding:0 18px 24px;border-right:1px solid var(--ab-dark-line)}.ab-case-numbers>div:first-child{padding-left:0}.ab-case-numbers>div:last-child{border-right:0}.ab-case-numbers strong,.ab-case-numbers span{display:block}.ab-case-numbers strong{color:var(--ab-orange);font-size:clamp(2rem,4vw,4.1rem);line-height:1}.ab-case-numbers span{margin-top:8px;color:#9fa09b;font-size:.66rem;text-transform:uppercase}.ab-case-evidence figure{margin:28px 0 0;min-width:0}.ab-case-evidence figcaption{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.ab-case-evidence figcaption span{font-size:.72rem;font-weight:800;text-transform:uppercase}.ab-case-evidence figcaption small{color:#858680;font-size:.6rem}.ab-case-evidence figure img{width:100%;display:block;border-radius:4px}.ab-case-link{display:flex;justify-content:space-between;gap:20px;margin-top:auto;padding:20px 0 2px;color:#fff;border-bottom:1px solid #777;font-weight:800}.ab-services-intro{width:min(1280px,100%)}.ab-services-intro h2{max-width:1120px}.ab-service-list{width:min(1280px,100%);margin:0 auto;border-top:1px solid var(--ab-light-line)}.ab-service-row{display:grid;grid-template-columns:62px minmax(240px,.9fr) minmax(280px,1.1fr) minmax(240px,.8fr);gap:24px;align-items:center;min-height:154px;padding:24px 12px;color:#111;border-bottom:1px solid var(--ab-light-line)}.ab-service-number{color:#a56200;font-size:.67rem}.ab-service-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.ab-service-title h3{margin:0;font-size:clamp(1.5rem,2.3vw,2.7rem);line-height:1}.ab-service-title>span{font-size:1.2rem}.ab-service-row>p{margin:0;color:#5a5c56;line-height:1.6}.ab-service-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ab-service-tags span{padding:6px 8px;border:1px solid #c8c9c3;border-radius:3px;color:#4c4e49;font-size:.6rem;text-transform:uppercase}.ab-method-section{background:#182436;color:#fff;padding:118px 24px;scroll-margin-top:90px}.ab-strategy-shell{width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:72px;align-items:center}.ab-strategy-copy,.ab-strategy-flow{min-width:0}.ab-strategy-copy .ab-overline{margin-bottom:32px;font-size:.8rem}.ab-strategy-copy h2{margin:0;font-size:3.4rem;font-weight:850;line-height:1.14;letter-spacing:0}.ab-strategy-copy h2>span{display:block}.ab-strategy-copy h2>span+span{margin-top:.16em}.ab-strategy-copy h2>span:last-child{color:var(--ab-orange)}.ab-strategy-description{max-width:460px;margin:32px 0 0;color:#bac2cc;font-size:1.05rem;line-height:1.75}.ab-strategy-flow{margin:0;padding:0;list-style:none}.ab-strategy-flow>li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;padding:28px 0}.ab-strategy-flow>li+li{border-top:1px solid rgba(255,255,255,.13)}.ab-strategy-flow h3{margin:0;color:#fff;font-size:1.4rem;font-weight:750;line-height:1.4}.ab-strategy-flow p{margin:0;color:#bac2cc;font-size:.95rem;line-height:1.7}@media (max-width:1200px){.ab-strategy-shell{gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ab-strategy-copy h2{font-size:2.8rem}.ab-strategy-flow>li{grid-template-columns:1fr;gap:8px;padding:24px 0}}@media (max-width:900px){.ab-strategy-shell{grid-template-columns:1fr;gap:38px;max-width:700px}.ab-strategy-description{max-width:540px}.ab-strategy-flow>li{grid-template-columns:150px minmax(0,1fr);gap:24px}}@media (max-width:760px){.ab-strategy-copy .ab-overline{font-size:.75rem;margin-bottom:26px}.ab-strategy-copy h2{font-size:2.4rem;line-height:1.18}.ab-strategy-description{margin-top:26px;font-size:1rem}.ab-strategy-flow>li{grid-template-columns:1fr;gap:10px;padding:24px 0}.ab-strategy-flow h3{font-size:1.4rem}.ab-strategy-flow p{font-size:1rem}}@media (max-width:380px){.ab-strategy-copy h2{font-size:2.05rem}}.ab-founder-section{display:grid;grid-template-columns:.82fr 1.18fr;background:var(--ab-paper);color:#111}.ab-founder-portrait{position:relative;min-height:760px;overflow:hidden;background:#d5d8d6}.ab-founder-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:saturate(.74) contrast(1.03)}.ab-portrait-label{position:absolute;left:20px;right:20px;bottom:20px;padding:16px;background:#080808e6;color:#fff;border-radius:4px}.ab-portrait-label strong,.ab-portrait-label span{display:block}.ab-portrait-label strong{font-size:.9rem}.ab-portrait-label span{margin-top:3px;color:#a6a8a3;font-size:.65rem;text-transform:uppercase}.ab-founder-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:90px clamp(32px,7vw,120px)}.ab-founder-copy h2{max-width:760px}.ab-founder-copy>p:not(.ab-overline){max-width:670px;margin:28px 0 0;color:#595b56;font-size:1.05rem;line-height:1.75}.ab-founder-copy blockquote{max-width:700px;margin:38px 0 8px;padding-left:22px;border-left:3px solid var(--ab-orange);font-size:clamp(1.35rem,2vw,2.1rem);line-height:1.3;font-weight:750}.ab-founder-copy a{margin-top:38px}.ab-audit-section{background:var(--ab-orange);color:#111;padding:118px 24px}.ab-audit-shell{width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:start}.ab-audit-copy h2{max-width:800px}.ab-audit-copy .ab-overline{color:#3e2c11}.ab-audit-copy .ab-overline span{background:#111}.ab-audit-copy>p:not(.ab-overline){max-width:620px;margin:26px 0 0;line-height:1.7}.ab-audit-contact{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:36px}.ab-audit-contact a{color:#111;border-bottom:1px solid #111;font-weight:800}.audit-form{display:grid;gap:14px;padding:28px;background:#11151b;color:#fff;border-radius:8px;box-shadow:0 30px 80px #592d0033}.ab-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.audit-form label{display:grid;gap:7px;color:#d8dadd;font-size:.72rem;font-weight:750}.audit-form input,.audit-form select,.audit-form textarea{width:100%;border:1px solid rgba(255,255,255,.17);border-radius:4px;background:#1c222c;color:#fff;padding:13px;outline:0}.audit-form input:focus,.audit-form select:focus,.audit-form textarea:focus{border-color:var(--ab-orange);box-shadow:0 0 0 3px #ff990024}.audit-form textarea{resize:vertical}.ab-consent{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px!important;color:#aeb2b8!important;font-weight:500!important}.ab-consent input{width:17px;height:17px;margin-top:1px}.audit-form button{min-height:52px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:4px;padding:0 18px;background:var(--ab-orange);color:#111;font-weight:850;cursor:pointer}.audit-form button:disabled{opacity:.65;cursor:wait}.ab-form-note,.ab-form-status{min-height:18px;margin:0;color:#8d939c;font-size:.62rem}.ab-form-status[data-state=sending]{color:#ffbf60}.ab-form-status[data-state=success]{color:#9ee9b9}.ab-form-status[data-state=error]{color:#ff9c91}.ab-proof-status{position:relative;width:min(1440px,100%);margin:0 auto;display:flex;align-items:center;gap:14px;padding:12px 20px;border:1px solid var(--ab-dark-line);border-bottom:0;background:#111;color:#a9aaa4;font-size:.65rem}.ab-proof-status strong{color:var(--ab-orange);text-transform:uppercase}.ab-provisional-banner{width:min(1280px,100%);margin:0 auto 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;padding:16px 18px;border:1px solid rgba(255,153,0,.38);border-radius:4px;background:#ff990014;color:#c9cac5;font-size:.72rem;line-height:1.5}.ab-provisional-banner strong{color:var(--ab-orange);text-transform:uppercase}[data-reveal]{opacity:1;transform:none;animation:ab-reveal .7s ease both}@keyframes ab-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ab-ticker{to{transform:translate(-50%)}}@keyframes ab-bar-grow{0%{transform:scaleY(0)}}@media (max-width:1100px){.ab-hero-shell{grid-template-columns:1fr;min-height:auto}.ab-hero-copy{padding-bottom:10px}.ab-account-stage{width:min(780px,100%);padding-top:10px}.ab-hero h1{font-size:clamp(5.4rem,17vw,10rem)}.ab-signal-experience{grid-template-columns:240px 1fr}.ab-signal-visual{grid-template-columns:1fr}.ab-signal-copy a{margin-top:24px}.ab-case-layout{grid-template-columns:1fr}.ab-case-visual{min-height:560px}.ab-service-row{grid-template-columns:48px 1fr 1fr}.ab-service-tags{grid-column:2/-1;justify-content:flex-start}.ab-method-copy,.ab-founder-section{grid-template-columns:1fr}.ab-founder-portrait{min-height:650px}.ab-audit-shell{grid-template-columns:1fr}}@media (max-width:760px){.ab-hero,.ab-signal-section,.ab-case-section,.ab-services-section,.ab-method-section,.ab-audit-section{padding-left:16px;padding-right:16px}.ab-hero{padding-top:46px}.ab-hero-shell{gap:34px}.ab-hero-copy{padding-top:34px}.ab-hero h1{font-size:clamp(4.6rem,26vw,7rem);line-height:.8}.ab-hero-statement{font-size:1.5rem}.ab-hero-actions{display:grid}.ab-button{width:100%;justify-content:space-between}.ab-account-stage{padding:0 0 42px}.ab-account-window{transform:none}.ab-window-body{padding:14px}.ab-hero-metrics{grid-template-columns:1fr 1fr}.ab-hero-metrics article:last-child{display:none}.ab-hero-chart{height:130px;gap:6px;padding-left:10px;padding-right:10px}.ab-priority{grid-template-columns:30px 1fr}.ab-priority>span:last-child{display:none}.ab-proof-rail{grid-template-columns:1fr 1fr}.ab-proof-rail>div{min-height:96px;border-bottom:1px solid var(--ab-dark-line)}.ab-proof-rail>div:nth-child(2){border-right:0}.ab-section-intro h2,.ab-case-heading h2,.ab-method-copy h2,.ab-founder-copy h2,.ab-audit-copy h2{font-size:clamp(2.8rem,14vw,4.6rem)}.ab-signal-section,.ab-case-section,.ab-services-section,.ab-method-section,.ab-audit-section{padding-top:82px;padding-bottom:82px}.ab-signal-experience{grid-template-columns:1fr}.ab-signal-tabs{grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--ab-light-line)}.ab-signal-tab{min-height:72px;grid-template-columns:25px 1fr;padding:12px;border-right:1px solid var(--ab-light-line)}.ab-signal-tab i{display:none}.ab-signal-visual{min-height:auto;padding:24px;gap:30px}.ab-signal-copy h3{font-size:2.3rem}.ab-signal-data{padding:20px}.ab-case-heading>p:last-child,.ab-section-intro>p:last-child{margin-left:0}.ab-case-visual{min-height:470px}.ab-case-evidence{padding:20px}.ab-case-numbers{grid-template-columns:1fr 1fr}.ab-case-numbers>div{padding:0 12px 18px}.ab-case-numbers>div:nth-child(2){border-right:0}.ab-case-numbers>div:last-child{display:none}.ab-case-evidence figcaption{flex-direction:column}.ab-service-row{grid-template-columns:38px 1fr;gap:14px;padding:24px 4px}.ab-service-row>p,.ab-service-tags{grid-column:2}.ab-service-title h3{font-size:1.7rem}.ab-method-grid{grid-template-columns:1fr 1fr}.ab-method-grid article:nth-child(2){border-right:0}.ab-method-grid article{min-height:210px;border-bottom:1px solid rgba(255,255,255,.18)}.ab-method-grid h3{margin-top:54px}.ab-founder-portrait{min-height:530px}.ab-founder-copy{padding:72px 20px}.ab-field-pair{grid-template-columns:1fr}.audit-form{padding:20px}}.ab-hero-shell,.ab-hero-copy,.ab-account-stage{min-width:0}.ab-account-window{width:100%}@media (max-width:760px){.ab-hero-shell,.ab-hero-copy,.ab-account-stage{width:100%;max-width:100%;min-width:0}.ab-hero h1{font-size:clamp(4rem,20.5vw,5.4rem)}.ab-proof-status{align-items:flex-start;flex-direction:column}.ab-provisional-banner{grid-template-columns:1fr}.ab-stage-live{max-width:48%;text-align:right}.ab-stage-caption>span:first-child{max-width:48%}}.ab-hero h1{font-size:clamp(5.3rem,9vw,9.5rem)}.ab-hero h1 small{display:block;margin-bottom:18px;color:#fff;font-size:clamp(.82rem,1.15vw,1.1rem);line-height:1;font-weight:850;text-transform:uppercase}.ab-hero h1>span,.ab-hero h1>em{display:block}.ab-window-brand img{width:30px;height:30px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.ab-system-body{--system-color:var(--ab-orange);padding:22px}.ab-system-body[data-tone=lime]{--system-color:var(--ab-lime)}.ab-system-body[data-tone=blue]{--system-color:var(--ab-blue)}.ab-system-body[data-tone=red]{--system-color:var(--ab-red)}.ab-system-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ab-system-heading small{color:#9a6d24;font-size:.56rem;font-weight:850}.ab-system-heading h2{margin:5px 0 0;font-size:1.22rem}.ab-system-heading>span{padding:7px 9px;border:1px solid #dedfdc;border-radius:4px;background:#fff;color:#737770;font-size:.56rem;font-weight:750}.ab-system-map{position:relative;min-height:300px;display:grid;grid-template-columns:1fr .86fr 1fr;grid-template-rows:1fr .8fr 1fr;gap:9px;margin:20px 0;padding:12px;background:linear-gradient(90deg,transparent 49.9%,#e1e2de 50%,transparent 50.2%),linear-gradient(transparent 49.9%,#e1e2de 50%,transparent 50.2%)}.ab-system-map button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:12px;border:1px solid #e0e1dd;border-radius:6px;background:#fff;color:#777b75;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.ab-system-map button:hover{transform:translateY(-2px)}.ab-system-map button.active{border-color:var(--system-color);box-shadow:inset 4px 0 0 var(--system-color);color:#111}.ab-system-map button span{color:#a2a59f;font-size:.5rem}.ab-system-map button strong{margin-top:5px;font-size:.82rem}.ab-system-map button small{margin-top:3px;color:#999d96;font-size:.52rem}.ab-system-map button:nth-of-type(1){grid-column:1;grid-row:1}.ab-system-map button:nth-of-type(2){grid-column:3;grid-row:1}.ab-system-map button:nth-of-type(3){grid-column:1;grid-row:3}.ab-system-map button:nth-of-type(4){grid-column:3;grid-row:3}.ab-system-target{position:relative;z-index:2;grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:10px;border-radius:6px;background:#171d27;color:#fff;box-shadow:0 12px 30px #12182229;text-align:center}.ab-system-target small{color:var(--system-color);font-size:.48rem;font-weight:850}.ab-system-target strong{margin:4px 0;font-size:1.22rem}.ab-system-target span{color:#9ea5ae;font-size:.48rem}.ab-system-detail{display:grid;grid-template-columns:110px 1fr;gap:8px 18px;padding:16px;border-radius:6px;background:#171d27;color:#fff}.ab-system-detail>span{grid-row:1/3;color:var(--system-color);font-size:.58rem;font-weight:850;text-transform:uppercase}.ab-system-detail h3{margin:0;font-size:.9rem}.ab-system-detail p{margin:0;color:#aeb4bc;font-size:.62rem;line-height:1.5}.ab-more-cases{width:min(1280px,100%);margin:28px auto 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.ab-more-cases a{min-height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:46px;padding:0 16px;border-radius:4px;background:var(--ab-orange);color:#111;font-size:.78rem;font-weight:850}.ab-more-cases>span{color:#797b77;font-size:.66rem;text-transform:uppercase}.ab-audit-section{position:relative;overflow:hidden;background:var(--ab-paper);color:#111;padding-bottom:150px}.ab-audit-section:after{content:"";position:absolute;right:0;bottom:0;left:0;height:190px;background:#080808}.ab-audit-shell{position:relative;z-index:1;align-items:end}.ab-audit-copy{padding-bottom:70px}.ab-audit-copy .ab-overline{color:#4f514d}.ab-audit-copy .ab-overline span{background:var(--ab-orange)}.ab-audit-contact a{color:#111;border-color:#111}.ab-phone-form{position:relative;width:min(470px,100%);justify-self:center;margin-top:-32px;padding:44px 24px 26px;border:9px solid #080808;border-radius:38px;background:#161c25;box-shadow:0 36px 90px #00000047;opacity:.45;transform:translateY(150px);transition:transform .85s cubic-bezier(.18,.82,.22,1),opacity .55s ease}.ab-phone-form.is-visible{opacity:1;transform:translateY(72px)}.ab-phone-speaker{position:absolute;top:13px;left:50%;width:88px;height:20px;border:1px solid #2d3540;border-radius:14px;background:#050607;transform:translate(-50%)}.ab-phone-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.12)}.ab-phone-title span{font-size:.78rem;font-weight:850}.ab-phone-title small{color:var(--ab-orange);font-size:.6rem;font-weight:800;text-transform:uppercase}@media (max-width:760px){.ab-hero h1{font-size:clamp(4rem,20.5vw,5.4rem)}.ab-hero h1 small{margin-bottom:14px;font-size:.72rem}.ab-system-body{padding:14px}.ab-system-heading{align-items:flex-start}.ab-system-heading>span{display:none}.ab-system-map{min-height:265px;padding:7px}.ab-system-map button{padding:8px}.ab-system-map button strong{font-size:.68rem}.ab-system-detail{grid-template-columns:1fr}.ab-system-detail>span{grid-row:auto}.ab-more-cases{align-items:stretch;flex-direction:column}.ab-more-cases a{width:100%}.ab-audit-section{padding-bottom:110px}.ab-audit-section:after{height:150px}.ab-audit-copy{padding-bottom:20px}.ab-phone-form{width:100%;margin-top:0;padding:42px 16px 24px;border-width:7px;border-radius:32px;transform:translateY(110px)}.ab-phone-form.is-visible{transform:translateY(48px)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.ab-phone-form,.ab-phone-form.is-visible{opacity:1;transform:translateY(48px)}}.ab-hero .ab-overline span[data-hero-axis]{--axis-turn:0deg;--axis-scale:1;transform:rotate(var(--axis-turn)) scaleX(var(--axis-scale));transform-origin:center;will-change:transform}.ab-command-body{--command-color:var(--ab-orange);background:#eef0ec;color:#12151a}.ab-command-body[data-tone=lime]{--command-color:var(--ab-lime)}.ab-command-body[data-tone=blue]{--command-color:var(--ab-blue)}.ab-command-body[data-tone=red]{--command-color:var(--ab-red)}.ab-command-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #d5d8d3}.ab-command-heading small{color:#7d5a22;font-size:.54rem;font-weight:900}.ab-command-heading h2{margin:5px 0 0;font-size:1.2rem}.ab-command-heading>span{display:flex;align-items:center;gap:7px;color:#737872;font-size:.55rem;font-weight:750;text-transform:uppercase}.ab-command-heading>span i,.ab-command-status small i{width:7px;height:7px;border-radius:50%;background:#78dc39;box-shadow:0 0 0 4px #78dc391f;animation:ab-live-pulse 1.7s ease-in-out infinite}.ab-command-layout{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px;padding:12px}.ab-command-nav{display:grid;gap:6px}.ab-command-nav button{display:grid;grid-template-columns:25px 1fr;grid-template-rows:auto auto;min-width:0;padding:11px;border:1px solid #d6d9d4;border-radius:4px;background:#fff;color:#7d827c;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ab-command-nav button:hover{transform:translate(3px)}.ab-command-nav button.active{border-color:var(--command-color);background:#131923;color:#fff;box-shadow:inset 4px 0 0 var(--command-color)}.ab-command-nav button>span{grid-row:1/3;color:#a3a7a1;font-size:.48rem}.ab-command-nav button strong{font-size:.7rem}.ab-command-nav button small{margin-top:4px;color:#969c94;font-size:.48rem}.ab-command-canvas{position:relative;min-height:330px;padding:18px;overflow:hidden;border-radius:5px;background:#131923;color:#fff}.ab-command-canvas:after{content:"";position:absolute;z-index:0;top:0;right:0;left:0;height:1px;background:var(--command-color);opacity:.26;animation:ab-command-scan 4s linear infinite}.ab-command-canvas>*{position:relative;z-index:1}.ab-command-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.1)}.ab-command-status>span{color:var(--command-color);font-size:.56rem;font-weight:900;text-transform:uppercase}.ab-command-status small{display:flex;align-items:center;gap:8px;color:#8f969f;font-size:.5rem;text-transform:uppercase}.ab-command-focus{min-height:145px;padding:20px 0}.ab-command-focus>small{color:#757d87;font-size:.48rem;font-weight:850}.ab-command-focus h3{max-width:430px;margin:8px 0 9px;font-size:1.45rem;line-height:1.02}.ab-command-focus p{max-width:520px;margin:0;color:#aeb4bc;font-size:.62rem;line-height:1.55}.ab-command-streams{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ab-command-streams>div{display:grid;grid-template-columns:64px 1fr;gap:4px 9px;padding:9px;border:1px solid rgba(255,255,255,.1);background:#181f2a}.ab-command-streams span{color:#7f8791;font-size:.43rem}.ab-command-streams strong{font-size:.56rem}.ab-command-streams i{grid-column:1/-1;height:3px;background:#313944;overflow:hidden}.ab-command-streams b{display:block;width:var(--stream);height:100%;background:var(--command-color);transform-origin:left;animation:ab-stream-in .65s ease both}.ab-command-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px 16px;color:#858a84;font-size:.48rem;text-transform:uppercase}.ab-command-footer i{width:28px;height:1px;background:#c8ccc6}.ab-command-footer strong{color:#111;font-size:.5rem}@keyframes ab-command-scan{0%{transform:translateY(0)}to{transform:translateY(330px)}}@keyframes ab-stream-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ab-live-pulse{50%{opacity:.4;transform:scale(.72)}}.ab-phone-form{width:min(440px,100%);min-height:780px;padding:58px 28px 42px;border:10px solid #090a0c;border-radius:54px;background:#141b25;outline:3px solid #6d7073;box-shadow:0 42px 100px #00000052,inset 0 0 0 1px #ffffff12}.ab-phone-form .ab-field-pair{grid-template-columns:1fr;gap:10px}.ab-phone-form .ab-phone-title{margin-bottom:10px}.ab-phone-form input,.ab-phone-form select,.ab-phone-form textarea{padding:12px}.ab-phone-speaker{top:14px;width:118px;height:31px;border:0;border-radius:19px;background:#030405;box-shadow:inset 0 0 0 1px #222832}.ab-phone-speaker i{position:absolute;top:50%;right:12px;width:7px;height:7px;border-radius:50%;background:#111b2b;box-shadow:inset 0 0 0 2px #07090d;transform:translateY(-50%)}.ab-phone-side{position:absolute;left:-17px;width:5px;border-radius:3px 0 0 3px;background:#4f5357;box-shadow:inset 1px 0 #fff3}.ab-phone-action{top:125px;height:38px}.ab-phone-volume{top:188px;height:64px;box-shadow:inset 1px 0 #fff3,0 78px #4f5357}.ab-phone-home{position:absolute;bottom:14px;left:50%;width:116px;height:4px;border-radius:4px;background:#d5d8dc;opacity:.72;transform:translate(-50%)}@media (max-width:760px){.ab-command-heading{padding:16px}.ab-command-heading>span{display:none}.ab-command-layout{grid-template-columns:1fr;padding:8px}.ab-command-nav{grid-template-columns:1fr 1fr}.ab-command-nav button{min-height:64px;padding:9px}.ab-command-nav button:hover{transform:none}.ab-command-canvas{min-height:355px;padding:15px}.ab-command-focus{min-height:160px}.ab-command-focus h3{font-size:1.3rem}.ab-command-streams{grid-template-columns:1fr}.ab-command-streams>div:nth-child(n+3){display:none}.ab-command-footer{padding-top:6px;gap:5px}.ab-command-footer i{width:12px}.ab-phone-form{min-height:790px;padding:56px 16px 40px;border-width:8px;border-radius:46px;outline-width:2px}.ab-phone-side{left:-13px}.ab-phone-speaker{top:13px;width:108px;height:29px}}@media (prefers-reduced-motion:reduce){.ab-command-canvas:after,.ab-command-streams b,.ab-command-heading>span i,.ab-command-status small i{animation:none}.ab-hero .ab-overline span[data-hero-axis]{transform:none}}.ab-macbook{position:relative;padding:0 10px 28px;perspective:1500px;transform:rotateY(-2.5deg) rotateX(1deg);transform-origin:center}.ab-macbook-screen{position:relative;padding:17px 13px 25px;border:1px solid #45484c;border-radius:15px 15px 9px 9px;background:#08090b;box-shadow:0 46px 120px #000000b3,inset 0 0 0 2px #17191c}.ab-macbook .ab-account-window{border:0;border-radius:4px;box-shadow:none;transform:none}.ab-macbook-camera{position:absolute;z-index:3;top:5px;left:50%;width:38px;height:8px;border-radius:0 0 7px 7px;background:#010101;transform:translate(-50%)}.ab-macbook-camera i{position:absolute;top:2px;left:50%;width:4px;height:4px;border-radius:50%;background:#172235;box-shadow:0 0 0 1px #060708;transform:translate(-50%)}.ab-macbook-label{position:absolute;right:0;bottom:7px;left:0;color:#777b7f;font-size:.42rem;font-weight:650;text-align:center}.ab-macbook-base{position:absolute;z-index:4;right:-1.5%;bottom:9px;left:-1.5%;height:20px;border-radius:2px 2px 12px 12px;background:#9da1a4;box-shadow:0 10px 26px #0000007a,inset 0 1px #ffffff8c;clip-path:polygon(2% 0,98% 0,100% 72%,96% 100%,4% 100%,0 72%)}.ab-macbook-base:after{content:"";position:absolute;right:3%;bottom:2px;left:3%;height:4px;border-radius:0 0 8px 8px;background:#5e6266}.ab-macbook-base i{position:absolute;z-index:1;top:0;left:50%;width:82px;height:5px;border-radius:0 0 6px 6px;background:#71767a;transform:translate(-50%)}.ab-phone-form{min-height:850px}.ab-call-expert{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:#0d1118;color:#fff;transition:border-color .2s ease,background .2s ease}.ab-call-expert:hover{border-color:#fff;background:#090c11}.ab-call-expert span{font-size:.76rem;font-weight:850}.ab-call-expert strong{color:var(--ab-orange);font-size:.68rem;white-space:nowrap}@media (max-width:760px){.ab-macbook{padding-right:4px;padding-left:4px;transform:none}.ab-macbook-screen{padding:14px 7px 22px;border-radius:11px 11px 7px 7px}.ab-macbook-camera{top:4px}.ab-macbook-base{right:-1%;left:-1%;height:17px}.ab-phone-form{min-height:850px}.ab-call-expert{padding:0 12px}.ab-call-expert span{font-size:.7rem}.ab-call-expert strong{font-size:.62rem}}@media (min-width:761px){.ab-macbook .ab-account-window{aspect-ratio:16/10;display:flex;flex-direction:column}.ab-macbook .ab-window-topbar{flex:none;height:38px;padding:0 15px}.ab-macbook .ab-window-brand{gap:8px;font-size:.65rem}.ab-macbook .ab-window-brand img{width:22px;height:22px}.ab-macbook .ab-window-market{padding:5px 8px;font-size:.58rem}.ab-macbook .ab-command-body{min-height:0;flex:1;display:flex;flex-direction:column}.ab-macbook .ab-command-heading{flex:none;padding:16px 16px 11px}.ab-macbook .ab-command-heading small{font-size:.46rem}.ab-macbook .ab-command-heading h2{margin-top:4px;font-size:1rem}.ab-macbook .ab-command-layout{min-height:0;flex:1;grid-template-columns:145px minmax(0,1fr);gap:7px;padding:7px 9px}.ab-macbook .ab-command-nav{gap:4px}.ab-macbook .ab-command-nav button{padding:7px;grid-template-columns:22px 1fr}.ab-macbook .ab-command-nav button strong{font-size:.62rem}.ab-macbook .ab-command-nav button small{margin-top:2px;font-size:.42rem}.ab-macbook .ab-command-canvas{min-height:0;padding:11px}.ab-macbook .ab-command-status{padding-bottom:8px}.ab-macbook .ab-command-focus{min-height:94px;padding:12px 0}.ab-macbook .ab-command-focus h3{margin:5px 0 6px;font-size:1.18rem}.ab-macbook .ab-command-focus p{font-size:.53rem}.ab-macbook .ab-command-streams{grid-template-columns:repeat(4,1fr);gap:5px}.ab-macbook .ab-command-streams>div{grid-template-columns:1fr;gap:3px;padding:7px}.ab-macbook .ab-command-streams strong{font-size:.48rem}.ab-macbook .ab-command-streams i{grid-column:1}.ab-macbook .ab-command-footer{flex:none;padding:1px 14px 8px}.ab-macbook .ab-command-footer i{width:18px}}.ab-command-footer [data-system-footer]{padding:5px 7px;border-radius:2px;color:#858a84;font-weight:750;transition:background .2s ease,color .2s ease}.ab-command-footer [data-system-footer].active{background:#111;color:#fff}.ab-macbook .ab-command-footer [data-system-footer]{font-size:.44rem}.ab-case-product-stage{background:#000}.ab-case-product-stage .ab-case-lifestyle{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:34px 14px 10px;filter:saturate(.94) contrast(1.04);transform:scale(1.42)}.ab-case-product-stage:after{content:"";position:absolute;right:12%;bottom:4%;left:12%;height:1px;background:#ffffff2e;box-shadow:0 -20px 55px #ffffff14}.ab-case-reviews{width:min(1280px,100%);margin:68px auto 0;display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:44px;padding-top:42px;border-top:1px solid var(--ab-dark-line)}.ab-review-intro>span{color:var(--ab-orange);font-size:.62rem;font-weight:850;text-transform:uppercase}.ab-review-intro h3{max-width:420px;margin:12px 0 16px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.ab-review-intro p{max-width:390px;margin:0;color:#92938e;font-size:.76rem;line-height:1.6}.ab-review-grid{display:grid;gap:12px}.ab-review-card{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#fff;color:#111;transition:transform .2s ease,border-color .2s ease}.ab-review-card:hover{transform:translateY(-3px);border-color:#ffffff8c}.ab-review-brand{min-height:48px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid #e4e4e4}.ab-review-brand>span{width:27px;height:27px;display:grid;place-items:center;border-radius:3px;color:#fff;font-size:.78rem;font-weight:900}.ab-review-trustpilot .ab-review-brand>span{background:#00b67a}.ab-review-linkedin .ab-review-brand>span{background:#0a66c2}.ab-review-brand strong{font-size:.78rem}.ab-review-brand em{color:#646862;font-size:.58rem;font-style:normal;font-weight:750;text-transform:uppercase}.ab-review-card img{width:100%;display:block;-o-object-fit:contain;object-fit:contain;background:#fff}.ab-review-trustpilot img{padding:10px 12px 12px}.ab-review-linkedin img{padding:13px 12px}@media (max-width:760px){.ab-command-footer [data-system-footer]{padding:4px 3px;font-size:.4rem}.ab-case-reviews{grid-template-columns:1fr;gap:28px;margin-top:46px;padding-top:32px}.ab-review-brand{grid-template-columns:28px 1fr}.ab-review-brand em{display:none}.ab-case-product-stage .ab-case-lifestyle{-o-object-fit:contain;object-fit:contain;padding:26px 8px 8px;transform:scale(1.28)}.ab-case-product-stage:after{display:none}}.ab-case-chart{position:relative;height:350px;padding:18px 14px 8px;border-radius:4px;background:#fff}.ab-case-chart>span{position:absolute;z-index:2;top:14px;right:16px;padding:7px 9px;border-radius:3px;background:#11151b;color:#aeb3ba;font-size:.5rem;font-weight:750;text-transform:uppercase;pointer-events:none}.ab-case-chart>span strong{margin-left:5px;color:var(--ab-orange);font-size:.58rem}.ab-case-chart canvas{width:100%!important;height:100%!important}.ab-review-grid{grid-template-columns:1fr 1fr;gap:12px}.ab-review-card{position:relative;min-height:360px;display:flex;flex-direction:column;padding:20px;overflow:hidden;border:0;border-radius:6px;color:#fff;isolation:isolate}.ab-review-trustpilot{background:#00a66f}.ab-review-linkedin{background:#0a66c2}.ab-review-card:hover{transform:translateY(-4px);border-color:transparent}.ab-review-watermark{position:absolute;z-index:-1;right:-20px;bottom:-52px;color:#ffffff1f;font-size:12rem;line-height:1;font-weight:950}.ab-review-brand{min-height:42px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.28)}.ab-review-brand>span{width:31px;height:31px;border-radius:4px;background:#fff;color:#0a66c2}.ab-review-trustpilot .ab-review-brand>span{background:#fff;color:#00a66f}.ab-review-brand strong{font-size:.82rem}.ab-review-brand em{color:#ffffffc2;font-size:.52rem}.ab-review-score{margin-top:22px;color:#fff;font-size:1.1rem;letter-spacing:3px}.ab-review-card blockquote{margin:26px 0 24px}.ab-review-card blockquote strong{display:block;font-size:1.18rem;line-height:1.15}.ab-review-card blockquote p{margin:13px 0 0;color:#ffffffe0;font-size:.76rem;line-height:1.6}.ab-review-person{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.22)}.ab-review-person>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#fffffff0;color:#111;font-size:.65rem;font-weight:900}.ab-review-person div strong,.ab-review-person div small{display:block}.ab-review-person div strong{font-size:.68rem}.ab-review-person div small{max-width:190px;margin-top:3px;color:#ffffffb8;font-size:.48rem;line-height:1.3}.ab-review-person>em{color:#fff;font-size:.5rem;font-style:normal;font-weight:800;text-transform:uppercase}@media (min-width:761px){.ab-macbook .ab-window-brand{font-size:.72rem}.ab-macbook .ab-window-market{font-size:.64rem}.ab-macbook .ab-command-heading h2{font-size:1.08rem}.ab-macbook .ab-command-nav button strong{font-size:.68rem}.ab-macbook .ab-command-nav button small{font-size:.47rem}.ab-macbook .ab-command-focus h3{font-size:1.28rem}.ab-macbook .ab-command-focus p{font-size:.58rem}.ab-macbook .ab-command-streams strong{font-size:.53rem}.ab-macbook .ab-command-footer [data-system-footer]{font-size:.48rem}}@media (max-width:760px){.ab-macbook .ab-account-window{aspect-ratio:16/10;display:flex;flex-direction:column}.ab-macbook .ab-window-topbar{flex:none;height:30px;padding:0 8px}.ab-macbook .ab-window-brand{gap:5px;font-size:.48rem}.ab-macbook .ab-window-brand img{width:18px;height:18px}.ab-macbook .ab-window-market{padding:3px 5px;font-size:.4rem}.ab-macbook .ab-command-body{min-height:0;flex:1;display:flex;flex-direction:column}.ab-macbook .ab-command-heading{flex:none;padding:6px 8px 5px}.ab-macbook .ab-command-heading small{font-size:.32rem}.ab-macbook .ab-command-heading h2{margin-top:2px;font-size:.7rem}.ab-macbook .ab-command-layout{min-height:0;flex:1;display:grid;grid-template-columns:1fr;gap:3px;padding:3px 5px}.ab-macbook .ab-command-nav{grid-template-columns:repeat(4,1fr);gap:3px}.ab-macbook .ab-command-nav button{min-height:30px;display:flex;align-items:center;justify-content:center;padding:3px;text-align:center}.ab-macbook .ab-command-nav button span,.ab-macbook .ab-command-nav button small{display:none}.ab-macbook .ab-command-nav button strong{font-size:.4rem}.ab-macbook .ab-command-canvas{min-height:0;padding:5px 7px}.ab-macbook .ab-command-status{padding-bottom:3px}.ab-macbook .ab-command-status>span{font-size:.34rem}.ab-macbook .ab-command-status small{display:none}.ab-macbook .ab-command-focus{min-height:0;padding:4px 0}.ab-macbook .ab-command-focus>small{display:none}.ab-macbook .ab-command-focus h3{margin:0;font-size:.62rem;line-height:1.05}.ab-macbook .ab-command-focus p,.ab-macbook .ab-command-streams{display:none}.ab-macbook .ab-command-footer{min-height:12px;padding:1px 5px 3px;gap:0}.ab-macbook .ab-command-footer i,.ab-macbook .ab-command-footer [data-system-footer]:not(.active){display:none}.ab-macbook .ab-command-footer [data-system-footer].active{padding:2px 5px;font-size:.32rem}.ab-case-chart{height:260px;padding:12px 6px 4px}.ab-case-chart>span{top:8px;right:8px}.ab-review-grid{grid-template-columns:1fr}.ab-review-card{min-height:330px;padding:18px}.ab-review-brand{grid-template-columns:32px 1fr auto}.ab-review-brand em{display:block}.ab-review-person{grid-template-columns:38px 1fr}.ab-review-person>em{grid-column:2}.ab-review-watermark{font-size:10rem}.ab-case-numbers{grid-template-columns:repeat(3,1fr)}.ab-case-numbers>div,.ab-case-numbers>div:first-child{display:block;padding:0 6px 16px}.ab-case-numbers>div:last-child{display:block}.ab-case-numbers strong{font-size:1.65rem}.ab-case-numbers span{font-size:.5rem}}.ab-case-client-voice{width:min(1280px,100%);margin:54px auto 0;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;padding:30px 0;border-top:1px solid var(--ab-dark-line);border-bottom:1px solid var(--ab-dark-line)}.ab-case-client-voice>div>span{color:var(--ab-orange);font-size:.58rem;font-weight:850;text-transform:uppercase}.ab-case-client-voice>div>strong{display:block;max-width:820px;margin-top:12px;font-size:clamp(1.45rem,2.6vw,2.65rem);line-height:1.12}.ab-case-client-voice>div>p{margin:12px 0 0;color:#858781;font-size:.68rem}.ab-case-client-voice>a{display:flex;align-items:center;gap:34px;padding:0 0 7px;border-bottom:1px solid #777;color:#fff;font-size:.72rem;font-weight:850;white-space:nowrap}.ab-client-reviews{overflow:hidden;padding:118px 0 100px;background:var(--ab-paper);color:#111}.ab-client-reviews-heading{width:min(1280px,calc(100% - 48px));margin:0 auto 62px;display:grid;grid-template-columns:1fr 340px;gap:90px;align-items:end}.ab-client-reviews-heading h2{max-width:970px;margin:0;font-size:clamp(3rem,5.8vw,6.3rem);line-height:.92;font-weight:850}.ab-client-reviews-heading>div:last-child{padding-bottom:7px}.ab-client-reviews-heading>div:last-child strong{font-size:.82rem}.ab-client-reviews-heading>div:last-child p{margin:10px 0 0;color:#62645e;font-size:.75rem;line-height:1.6}.ab-review-marquee{position:relative;width:100%;overflow:hidden}.ab-review-marquee:before,.ab-review-marquee:after{content:"";position:absolute;z-index:3;top:0;bottom:0;width:70px;pointer-events:none}.ab-review-marquee:before{left:0;background:linear-gradient(90deg,var(--ab-paper),transparent)}.ab-review-marquee:after{right:0;background:linear-gradient(270deg,var(--ab-paper),transparent)}.ab-review-track{display:flex;width:-moz-max-content;width:max-content;animation:ab-review-roll 48s linear infinite;will-change:transform}.ab-review-marquee:hover .ab-review-track{animation-play-state:paused}.ab-review-group{display:flex;gap:14px;padding-right:14px}.ab-client-review-card{width:390px;height:360px;display:flex;flex-direction:column;padding:23px;border:1px solid #d0d1cb;border-radius:6px;background:#fff;color:#111;transition:transform .2s ease}.ab-client-review-card:hover{transform:translateY(-5px)}.ab-client-review-card.is-trustpilot{background:#008f66;color:#fff;border-color:#008f66}.ab-client-review-card.is-linkedin{background:#0a66c2;color:#fff;border-color:#0a66c2}.ab-client-review-card.is-internal{background:#111;color:#fff;border-color:#111}.ab-client-review-card.is-invite{background:var(--ab-orange);border-color:var(--ab-orange)}.ab-client-review-top{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding-bottom:14px;border-bottom:1px solid currentColor}.ab-client-review-top>span{width:36px;height:36px;display:grid;place-items:center;border-radius:4px;background:#fffffff0;color:#111;font-size:.72rem;font-weight:900}.is-trustpilot .ab-client-review-top>span{color:#008f66}.is-linkedin .ab-client-review-top>span{color:#0a66c2}.ab-client-review-top div strong,.ab-client-review-top div small{display:block}.ab-client-review-top div strong{font-size:.78rem}.ab-client-review-top div small{margin-top:2px;opacity:.7;font-size:.48rem;text-transform:uppercase}.ab-client-review-top time{opacity:.72;font-size:.52rem;font-weight:750;text-transform:uppercase}.ab-client-review-stars{margin-top:18px;font-size:1rem;letter-spacing:3px}.ab-client-review-card blockquote{margin:30px 0 22px}.ab-client-review-card blockquote strong{display:block;font-size:1.18rem;line-height:1.16}.ab-client-review-card blockquote p{display:-webkit-box;margin:13px 0 0;opacity:.82;font-size:.73rem;line-height:1.6;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ab-client-review-card footer{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-top:auto;padding-top:14px;border-top:1px solid currentColor}.ab-client-review-card footer div strong,.ab-client-review-card footer div small{display:block}.ab-client-review-card footer div strong{font-size:.68rem}.ab-client-review-card footer div small{max-width:180px;margin-top:3px;opacity:.68;font-size:.48rem;line-height:1.3}.ab-client-review-card footer>span{font-size:.54rem;font-weight:850;text-transform:uppercase}.ab-review-actions{width:min(1280px,calc(100% - 48px));margin:38px auto 0;display:flex;justify-content:flex-end;gap:10px}.ab-review-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:0 15px;border:1px solid #111;border-radius:4px;color:#111;font-size:.7rem;font-weight:850}.ab-review-actions a:first-child{background:#111;color:#fff}.ab-services-section{border-top:1px solid var(--ab-light-line)}@keyframes ab-review-roll{to{transform:translate(-50%)}}.ab-review-track{animation-duration:var(--review-duration,48s)}.ab-review-marquee:focus-within .ab-review-track,.ab-review-marquee.is-paused .ab-review-track,.ab-review-marquee.has-dialog .ab-review-track{animation-play-state:paused}.ab-client-review-card.is-internal .ab-client-review-top>span{background:var(--ab-orange)}.ab-client-review-card.is-internal blockquote p{-webkit-line-clamp:4}.ab-client-review-card footer>div{min-width:0}.ab-client-review-card footer>button{flex:none;min-height:44px;display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:var(--ab-orange);font-size:.62rem;font-weight:850;cursor:pointer}.ab-client-review-card footer>button:hover{text-decoration:underline;text-underline-offset:4px}.ab-review-pause{min-height:48px;margin-right:auto;padding:0 16px;border:1px solid #aaa;border-radius:4px;background:transparent;color:#111;font-size:.75rem;font-weight:750;cursor:pointer}.ab-review-pause[aria-pressed=true]{background:#fff;border-color:#111}.ab-review-actions>a:first-of-type{background:#111;color:#fff}.ab-client-review-card:focus-visible,.ab-client-review-card button:focus-visible,.ab-review-pause:focus-visible{outline:2px solid var(--ab-orange);outline-offset:-3px}.ab-review-dialog-open{overflow:hidden}.ab-review-dialog{width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:36px;border:1px solid #d9ddd9;border-radius:8px;overflow:auto;background:#fff;color:#202420;box-shadow:0 24px 80px #00000040}.ab-review-dialog::backdrop{background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ab-review-dialog form{position:absolute;top:12px;right:12px;margin:0}.ab-review-dialog form button{width:44px;height:44px;border:0;border-radius:4px;background:transparent;color:#202420;font-size:1.8rem;cursor:pointer}.ab-review-dialog form button:hover{background:#f1f3f1}.ab-review-dialog form button:focus-visible{outline:2px solid var(--ab-orange);outline-offset:-2px}.ab-review-dialog-source{margin:0 24px 20px 0;color:#697269;font-size:.7rem;font-weight:800;text-transform:uppercase}.ab-review-dialog h3{margin:0;padding-right:16px;font-size:1.8rem;line-height:1.15}.ab-review-dialog blockquote{margin:26px 0}.ab-review-dialog blockquote p{margin:0;color:#353b35;font-size:1.1rem;line-height:1.7}.ab-review-dialog footer{display:grid;gap:5px;padding-top:20px;border-top:1px solid #e8ebe7}.ab-review-dialog footer strong{font-size:.9rem}.ab-review-dialog footer span{color:#697269;font-size:.8rem;line-height:1.5}@media (max-width:760px){.ab-review-pause{margin-right:0}.ab-review-dialog{padding:28px 22px}.ab-review-dialog h3{font-size:1.5rem}.ab-review-dialog blockquote p{font-size:1rem}.ab-review-dialog-source{max-width:220px}}@media (hover:none),(prefers-reduced-motion:reduce){.ab-review-marquee{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px}.ab-review-track{animation:none;will-change:auto}.ab-review-group{padding-left:16px;padding-right:16px}.ab-review-group:nth-child(2){display:none}.ab-client-review-card{scroll-snap-align:start}.ab-review-pause{display:none}}.ab-case-client-voice>div>span{font-size:.72rem}.ab-client-quote{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;max-width:880px;margin:20px 0 18px}.ab-client-quote p{margin:0;color:#f5f5f0;font-size:1.85rem;line-height:1.24;font-weight:700}.ab-client-quote-mark{height:48px;color:var(--ab-orange);font-family:Georgia,Times New Roman,serif;font-size:4.8rem;line-height:1}.ab-client-quote-close{align-self:end}.ab-case-client-voice>div>p{padding-left:44px;font-size:.75rem;line-height:1.6}.ab-case-review-source{display:inline-flex;align-items:center;gap:6px;margin-left:12px;color:#b9bab4;text-decoration:underline;text-underline-offset:4px}.ab-case-review-source:hover{color:var(--ab-orange)}.ab-case-review-source:focus-visible{outline:2px solid var(--ab-orange);outline-offset:5px}@media (max-width:760px){.ab-client-quote{grid-template-columns:22px minmax(0,1fr) 22px;gap:5px}.ab-client-quote p{font-size:1.3rem;line-height:1.3}.ab-client-quote-mark{height:34px;font-size:3.4rem}.ab-case-client-voice>div>p{padding-left:27px}.ab-case-review-source{display:flex;width:-moz-fit-content;width:fit-content;margin:8px 0 0}}.ab-review-marquee:before,.ab-review-marquee:after{content:none}@media (max-width:900px){.ab-case-client-voice,.ab-client-reviews-heading{grid-template-columns:1fr;gap:28px}.ab-case-client-voice>a{justify-self:start}.ab-client-reviews-heading>div:last-child{max-width:620px}.ab-client-review-card{width:350px}}@media (max-width:760px){.ab-case-client-voice{margin-top:42px;padding:25px 0}.ab-case-client-voice>a{white-space:normal}.ab-client-reviews{padding:82px 0 72px}.ab-client-reviews-heading{width:calc(100% - 32px);margin-bottom:42px}.ab-client-reviews-heading h2{font-size:clamp(2.8rem,13vw,4.2rem)}.ab-review-marquee:before,.ab-review-marquee:after{width:20px}.ab-client-review-card{width:310px;height:345px;padding:19px}.ab-review-actions{width:calc(100% - 32px);display:grid}.ab-review-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.ab-review-marquee{overflow-x:auto;scroll-snap-type:x mandatory}.ab-review-track{animation:none}.ab-review-group:nth-child(2){display:none}.ab-client-review-card{scroll-snap-align:start}}.ab-services-intro h2[data-reflection]{position:relative;margin-bottom:54px;--reflection-shift:0px}.ab-services-intro h2[data-reflection]:after{content:attr(data-reflection);position:absolute;top:calc(100% + 6px);left:0;width:100%;height:.85em;overflow:hidden;color:#111;font:inherit;line-height:.92;letter-spacing:0;opacity:.1;filter:blur(.85px);transform:translateY(var(--reflection-shift)) scaleY(-1);transform-origin:center top;clip-path:inset(0 0 46% 0);pointer-events:none;transition:transform .08s linear}.ab-service-row{position:relative;grid-template-columns:minmax(250px,.9fr) minmax(330px,1.15fr) minmax(220px,.75fr);gap:38px;min-height:170px;padding:30px 14px;overflow:visible;isolation:auto;transform:none;background:transparent;transition:background .28s ease,padding .32s ease}.ab-service-row:before{content:none}.ab-service-row:focus-visible{outline:2px solid #111;outline-offset:4px}.ab-service-row:hover{padding-left:24px;padding-right:24px;background:#ffffffb8}.ab-service-title{display:block}.ab-service-step{display:flex;align-items:center;gap:9px;color:#96600f;font-size:.58rem;font-weight:850;text-transform:uppercase}.ab-service-step i{width:22px;height:2px;background:var(--ab-orange)}.ab-service-title h3{margin:14px 0 0;font-size:clamp(1.65rem,2.3vw,2.7rem);line-height:1}.ab-service-row>p{max-width:560px}.ab-service-tags{align-content:center}.ab-service-tags span{background:transparent;transition:border-color .2s ease,background .2s ease}.ab-service-row:hover .ab-service-tags span{border-color:#9fa19b;background:#fff}@media (max-width:1100px) and (min-width:761px){.ab-service-row{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.ab-service-tags{grid-column:2}}@media (max-width:760px){.ab-services-intro h2[data-reflection]{margin-bottom:40px}.ab-services-intro h2[data-reflection]:after{top:calc(100% + 4px);height:.65em;opacity:.08}.ab-service-row{grid-template-columns:1fr;gap:16px;min-height:0;padding:28px 3px}.ab-service-row:hover{padding:28px 10px}.ab-service-row>p,.ab-service-tags{grid-column:1}.ab-service-title h3{font-size:1.8rem}.ab-service-tags{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ab-services-intro h2[data-reflection]:after{transform:scaleY(-1);transition:none}.ab-service-row{transition:none}}.ab-stage-caption{justify-content:flex-start}.ab-macbook{--lid-angle:-84deg;--screen-opacity:.12;position:relative;padding:0 2.8% 34px;perspective:1800px;transform:none;transform-style:preserve-3d}.ab-macbook-screen{z-index:3;aspect-ratio:16/10;padding:14px 12px 24px;border:1px solid #55595d;border-radius:14px 14px 7px 7px;background:linear-gradient(145deg,#202328,#08090a 28%,#050607);box-shadow:0 38px 100px #000000a3,inset 0 0 0 2px #15171a;transform:rotateX(var(--lid-angle));transform-origin:center bottom;transition:transform .08s linear;backface-visibility:hidden;will-change:transform}.ab-macbook-camera{top:5px;width:44px;height:7px}.ab-macbook-label{bottom:7px;color:#8a8d90;font-size:.42rem;letter-spacing:0}.ab-seller-window{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:3px;background:#f3f4f5;color:#18212b;box-shadow:inset 0 0 0 1px #ffffff14;opacity:var(--screen-opacity);transition:opacity .1s linear}.ab-seller-topbar{height:34px;flex:none;display:grid;grid-template-columns:auto minmax(130px,1fr) auto;align-items:center;gap:14px;padding:0 12px;background:#131e29;color:#fff}.ab-seller-brand{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.ab-seller-brand b{font-size:.72rem}.ab-seller-brand b:after{content:"";display:block;width:30px;height:2px;margin:-1px 0 0 4px;border-radius:50%;background:#f90;transform:rotate(-4deg)}.ab-seller-brand span{color:#bcc4cb;font-size:.43rem}.ab-seller-search{height:19px;display:flex;align-items:center;padding:0 9px;border:1px solid #52606d;border-radius:2px;background:#fff;color:#8c9399;font-size:.43rem}.ab-seller-market{display:flex;align-items:center;gap:6px;font-size:.48rem}.ab-seller-market b{padding:3px 4px;border-radius:2px;background:#fff;color:#18212b;font-size:.4rem}.ab-seller-layout{min-height:0;flex:1;display:grid;grid-template-columns:86px minmax(0,1fr)}.ab-seller-sidebar{display:flex;flex-direction:column;gap:13px;padding:15px 11px;border-right:1px solid #d8dbde;background:#fff;color:#59636c;font-size:.43rem}.ab-seller-sidebar strong{margin-bottom:2px;color:#17212b;font-size:.44rem}.ab-seller-sidebar span:nth-child(4){margin:0 -11px;padding:6px 11px;border-left:3px solid #ff9900;background:#f1f2f2;color:#111;font-weight:800}.ab-seller-dashboard{min-width:0;padding:13px 15px}.ab-seller-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ab-seller-heading small{display:block;color:#7a838b;font-size:.38rem;font-weight:850}.ab-seller-heading h2{margin:3px 0 0;font-size:.88rem;letter-spacing:0}.ab-seller-heading>span,.ab-seller-chart-head>span{padding:4px 6px;border:1px solid #cbd0d4;border-radius:2px;background:#fff;color:#4d565f;font-size:.4rem}.ab-seller-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0}.ab-seller-metrics article{min-width:0;padding:8px 9px;border:1px solid #d9dde0;border-radius:3px;background:#fff}.ab-seller-metrics small,.ab-seller-metrics strong,.ab-seller-metrics span{display:block}.ab-seller-metrics small{color:#6f7982;font-size:.4rem}.ab-seller-metrics strong{margin:4px 0 3px;font-size:.72rem;white-space:nowrap}.ab-seller-metrics span{color:#16784d;font-size:.4rem;font-weight:800}.ab-seller-chart{padding:9px 11px 6px;border:1px solid #d9dde0;border-radius:3px;background:#fff}.ab-seller-chart-head{display:flex;align-items:flex-start;justify-content:space-between}.ab-seller-chart-head small,.ab-seller-chart-head strong{display:block}.ab-seller-chart-head small{color:#707981;font-size:.39rem}.ab-seller-chart-head strong{margin-top:2px;font-size:.68rem}.ab-seller-chart svg{width:100%;height:105px;display:block;overflow:visible}.ab-seller-grid{fill:none;stroke:#e4e7e9;stroke-width:1}.ab-seller-area{fill:url(#sellerArea)}.ab-seller-line{fill:none;stroke:#f90;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ab-seller-points circle{fill:#fff;stroke:#f90;stroke-width:3}.ab-seller-axis{display:flex;justify-content:space-between;color:#8a9299;font-size:.36rem}.ab-macbook-hinge{position:absolute;z-index:5;right:15%;bottom:29px;left:15%;height:7px;border-radius:6px;background:linear-gradient(90deg,#5b5f63,#c6c9cb 18%,#74787c,#c7cacd 82%,#55595d);box-shadow:0 2px 5px #0000008c}.ab-macbook-base{position:absolute;z-index:4;right:-1%;bottom:5px;left:-1%;height:27px;border:0;border-radius:2px 2px 12px 12px;background:linear-gradient(180deg,#d5d7d9 0,#aeb2b5 32%,#777c80 76%,#4c5054);box-shadow:0 13px 26px #00000080,inset 0 1px #ffffffd9;clip-path:polygon(1.5% 0,98.5% 0,100% 66%,96.5% 100%,3.5% 100%,0 66%)}.ab-macbook-base:before{content:"";position:absolute;top:0;right:5%;left:5%;height:1px;background:#00000059}.ab-macbook-base:after{content:"";position:absolute;right:4%;bottom:2px;left:4%;height:3px;border-radius:0 0 8px 8px;background:#3d4144}.ab-macbook-base i{top:0;left:50%;width:90px;height:6px;border-radius:0 0 8px 8px;background:#858a8e;box-shadow:inset 0 1px #ffffff73;transform:translate(-50%)}.ab-macbook-base span{position:absolute;right:8%;bottom:0;left:8%;height:1px;background:#ffffff42}@media (max-width:760px){.ab-macbook{padding:0 2% 27px}.ab-macbook-screen{padding:9px 7px 18px;border-radius:10px 10px 5px 5px}.ab-macbook-camera{top:3px;width:30px;height:5px}.ab-macbook-label{bottom:4px;font-size:.3rem}.ab-seller-topbar{height:24px;grid-template-columns:auto 1fr auto;gap:6px;padding:0 6px}.ab-seller-brand b{font-size:.48rem}.ab-seller-brand b:after{width:20px;height:1px}.ab-seller-brand span{display:none}.ab-seller-search{height:14px;padding:0 5px;font-size:.28rem}.ab-seller-market{font-size:.3rem}.ab-seller-market b{padding:2px;font-size:.26rem}.ab-seller-layout{grid-template-columns:1fr}.ab-seller-sidebar{display:none}.ab-seller-dashboard{padding:6px 7px}.ab-seller-heading small{font-size:.26rem}.ab-seller-heading h2{margin-top:1px;font-size:.52rem}.ab-seller-heading>span{padding:2px 3px;font-size:.25rem}.ab-seller-metrics{gap:3px;margin:5px 0}.ab-seller-metrics article{padding:4px}.ab-seller-metrics small{font-size:.24rem}.ab-seller-metrics strong{margin:2px 0 1px;font-size:.4rem}.ab-seller-metrics span{font-size:.24rem}.ab-seller-chart{padding:4px 5px 3px}.ab-seller-chart-head small{font-size:.24rem}.ab-seller-chart-head strong{font-size:.38rem}.ab-seller-chart-head>span{padding:2px 3px;font-size:.23rem}.ab-seller-chart svg{height:48px}.ab-seller-axis{font-size:.22rem}.ab-seller-line{stroke-width:5}.ab-macbook-hinge{right:14%;bottom:23px;left:14%;height:5px}.ab-macbook-base{bottom:3px;height:22px}.ab-macbook-base i{width:64px;height:4px}}@media (prefers-reduced-motion:reduce){.ab-macbook{--lid-angle:0deg!important;--screen-opacity:1!important}.ab-macbook-screen,.ab-seller-window{transition:none}}.ab-seller-brand b{position:relative}.ab-seller-brand b:after{width:31px;height:7px;margin:-3px 0 0 2px;border:0;border-bottom:2px solid #ff9900;border-radius:0 0 50% 50%;background:none;transform:rotate(-4deg)}.ab-seller-brand b:before{content:"";position:absolute;right:-2px;bottom:-2px;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:4px solid #ff9900;transform:rotate(18deg)}.ab-seller-sidebar span:nth-child(4){margin:0;padding:0;border-left:0;background:transparent;color:#59636c;font-weight:400}.ab-seller-sidebar span:nth-child(2){margin:0 -11px;padding:6px 11px;border-left:3px solid #ff9900;background:#f1f2f2;color:#111;font-weight:800}.ab-seller-dashboard{display:flex;flex-direction:column;padding:10px 14px}.ab-seller-health{min-height:30px;display:flex;align-items:center;gap:8px;padding-bottom:7px;border-bottom:1px solid #d7dbde}.ab-seller-health i{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#4d7f2b;color:#fff;font-size:.52rem;font-style:normal;font-weight:900}.ab-seller-health strong{font-size:.58rem}.ab-seller-health>span{margin-left:auto;color:#889097;font-size:.9rem}.ab-seller-heading{padding-top:8px}.ab-seller-heading small{color:#59636b;font-size:.42rem}.ab-seller-heading h2{font-size:.72rem}.ab-seller-performance{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:8px;margin:7px 0}.ab-seller-performance article{min-width:0}.ab-seller-performance strong,.ab-seller-performance small{display:block}.ab-seller-performance strong{font-size:.72rem;white-space:nowrap}.ab-seller-performance small{margin-top:2px;color:#70777d;font-size:.35rem}.ab-seller-performance .is-down strong{color:#d63d38}.ab-seller-performance .is-up strong{color:#348545}.ab-seller-bar-chart{position:relative;min-height:126px;flex:1;padding:8px 0 12px;overflow:hidden}.ab-seller-grid-lines{position:absolute;inset:8px 0 18px;display:flex;flex-direction:column;justify-content:space-between}.ab-seller-grid-lines i{display:block;border-top:1px solid #d6dadd}.ab-seller-bars{position:absolute;inset:8px 0 18px;display:grid;grid-template-columns:repeat(28,1fr);align-items:end;gap:3px}.ab-seller-bars i{height:var(--seller-bar);min-height:2px;background:#f90}.ab-seller-bars i:nth-last-child(-n+2){background:#cdd1d4}.ab-seller-axis{position:absolute;right:0;bottom:0;left:0}.ab-macbook-base-photo{position:absolute;z-index:6;right:-2.5%;bottom:0;left:-2.5%;height:38px;overflow:hidden;pointer-events:none}.ab-macbook-base-photo img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 76%;object-position:center 76%}.ab-macbook-base,.ab-macbook-hinge{display:none}@media (max-width:760px){.ab-seller-brand b:after{width:20px;height:5px;border-bottom-width:1px}.ab-seller-brand b:before{right:-1px;bottom:-1px;border-top-width:1px;border-bottom-width:1px;border-left-width:3px}.ab-seller-dashboard{padding:4px 6px}.ab-seller-health{min-height:18px;gap:4px;padding-bottom:3px}.ab-seller-health i{width:10px;height:10px;font-size:.28rem}.ab-seller-health strong{font-size:.32rem}.ab-seller-health>span{font-size:.5rem}.ab-seller-heading{padding-top:3px}.ab-seller-heading small{font-size:.25rem}.ab-seller-heading h2{font-size:.4rem}.ab-seller-performance{gap:3px;margin:3px 0}.ab-seller-performance strong{font-size:.4rem}.ab-seller-performance small{font-size:.21rem}.ab-seller-bar-chart{min-height:56px;padding:3px 0 8px}.ab-seller-grid-lines{inset:3px 0 10px}.ab-seller-bars{inset:3px 0 10px;gap:1px}.ab-seller-axis{font-size:.19rem}.ab-macbook-base-photo{right:-3%;left:-3%;height:25px}}.ab-macbook-base-photo img{mix-blend-mode:screen;filter:brightness(.82) contrast(1.18)}.ab-macbook-base-photo{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.ab-macbook{--open-progress:0;padding:0;aspect-ratio:1640/965;perspective:1800px;transform:none;transform-style:preserve-3d}.ab-macbook-lid{position:absolute;z-index:3;inset:0;clip-path:inset(0 0 11.6% 0);transform:rotateX(var(--lid-angle));transform-origin:center 88.4%;backface-visibility:hidden;transform-style:preserve-3d;transition:transform .08s linear;will-change:transform}.ab-macbook-device{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none}.ab-macbook-device-lid{z-index:1}.ab-macbook-device-base{z-index:4;clip-path:inset(87.5% 0 0 0)}.ab-macbook-screen{position:absolute;z-index:2;inset:8.1% 14.8% 16.8%;aspect-ratio:auto;padding:0;border:0;border-radius:2px;background:#08090a;box-shadow:none;transform:none;transition:none}.ab-macbook-camera,.ab-macbook-label,.ab-macbook-base-photo{display:none}.ab-seller-window{border-radius:2px}@media (max-width:760px){.ab-macbook{padding:0}.ab-macbook-screen{inset:8.1% 14.8% 16.8%;padding:0;border-radius:1px}}@media (prefers-reduced-motion:reduce){.ab-macbook{--open-progress:1!important}.ab-macbook-lid{transform:none;transition:none}}.ab-hero{background:#080808}.ab-hero-lines,.ab-stage-caption,.ab-stage-note,.ab-proof-status{display:none}.ab-account-stage{padding:34px 0}.ab-signal-copy a,.ab-founder-copy a{align-items:center}.ab-client-review-card footer>span{display:inline-flex;align-items:center;gap:5px}.ab-seller-health i .ab-icon{width:65%;height:65%}.ab-seller-performance strong{display:flex;align-items:center;gap:3px}.ab-seller-performance strong .ab-icon{width:.85em;height:.85em}.ab-proof-rail{width:min(1440px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;border:0;border-top:1px solid rgba(255,255,255,.12);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ab-proof-rail>div{min-height:104px;padding:22px 26px;border-right:0}.ab-proof-rail strong{color:var(--ab-orange);font-size:1.65rem}.ab-proof-rail span{max-width:220px;margin-top:5px;color:#a9aaa4;font-size:.75rem;line-height:1.4}.ab-proof-rail>div.ab-proof-reviews{padding-top:16px}.ab-proof-rating{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:7px;margin-top:9px;color:#fff}.ab-proof-rating:hover small{color:#fff}.ab-proof-rating:focus-visible{outline:2px solid var(--ab-orange);outline-offset:5px}.ab-proof-stars{display:inline-flex;flex:none;align-items:center;gap:1px!important;margin:0!important;color:var(--ab-orange)!important;line-height:1}.ab-proof-rating small{color:#858a85;font-size:.54rem;font-weight:700;transition:color .2s ease;white-space:nowrap}.ab-proof-rating>.ab-icon{color:var(--ab-orange)}@media (max-width:760px){.ab-account-stage{padding:0 0 30px}.ab-proof-rail{width:100%;grid-template-columns:1fr 1fr;margin-bottom:0}.ab-proof-rail>div{min-height:104px;padding:18px 12px;border-bottom:1px solid rgba(255,255,255,.09)}.ab-proof-rail>div.ab-proof-reviews{padding-top:13px}.ab-proof-rail strong{font-size:1.35rem}.ab-proof-rail span{font-size:.68rem}.ab-proof-rating{gap:5px;margin-top:8px}.ab-proof-stars .ab-icon{width:10px;height:10px}.ab-proof-rating small{font-size:.46rem}.ab-proof-rating>.ab-icon{display:none}}.ab-signal-section{min-height:100vh;background:#fff}.ab-signal-section .ab-section-intro{width:min(1280px,100%);margin-bottom:56px;text-align:left}.ab-signal-section .ab-overline{justify-content:flex-start;gap:13px;font-size:.82rem}.ab-signal-section .ab-overline span{width:38px}.ab-signal-section .ab-section-intro h2{width:100%;font-size:5rem;line-height:1.02}.ab-signal-section .ab-section-intro h2 span{display:block}.ab-signal-section .ab-section-intro>p:last-child{max-width:740px;margin:24px 0 0;text-align:left;font-size:1.12rem;line-height:1.65}.ab-signal-experience{grid-template-columns:310px minmax(0,1fr);gap:20px;border:0}.ab-signal-tabs{align-content:start;gap:10px;padding:10px 0;border:0}.ab-signal-tab{--tab-color:#ecece8;grid-template-columns:38px 1fr;min-height:88px;padding:20px 24px;border:0;border-radius:6px;background:#f5f5f2;color:#777973;transition:background .24s ease,color .24s ease,transform .24s ease}.ab-signal-tab[data-signal=ads]{--tab-color:var(--ab-orange)}.ab-signal-tab[data-signal=listing]{--tab-color:var(--ab-lime)}.ab-signal-tab[data-signal=catalog]{--tab-color:var(--ab-blue)}.ab-signal-tab[data-signal=stock]{--tab-color:var(--ab-red)}.ab-signal-tab:hover{background:color-mix(in srgb,var(--tab-color) 34%,#fff);color:#111;transform:translate(4px)}.ab-signal-tab.active{background:var(--tab-color);color:#111;transform:none}.ab-signal-tab.active>span{color:#111}.ab-signal-tab:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #1111111f}.ab-signal-visual{border:0;border-radius:0}.ab-signal-data .ab-signal-score strong{font-size:3.4rem}.ab-signal-checks{display:grid;grid-template-rows:repeat(3,minmax(62px,1fr));gap:18px;flex:1;list-style:none;margin:32px 0 0;padding:0}.ab-signal-checks li{display:flex;flex-direction:column;justify-content:center;gap:6px;border-left:2px solid var(--signal-color);padding-left:16px}.ab-signal-checks strong{font-size:.95rem;line-height:1.4;font-weight:750}.ab-signal-checks span{color:#b5babf;font-size:.76rem;line-height:1.5}.ab-client-reviews-heading.is-unified{display:block}.ab-client-reviews .ab-client-review-card{height:440px}@media (max-width:1200px){.ab-signal-section .ab-section-intro h2{font-size:4rem}}@media (max-width:900px){.ab-signal-section .ab-section-intro h2{font-size:3rem}}@media (min-width:761px){.ab-signal-section .ab-section-intro h2 span{white-space:nowrap}}@media (max-width:760px){.ab-signal-section .ab-section-intro{margin-bottom:44px;text-align:left}.ab-signal-section .ab-overline{justify-content:flex-start;font-size:.76rem}.ab-signal-section .ab-section-intro h2{font-size:2.65rem}.ab-signal-section .ab-section-intro>p:last-child{margin:22px 0 0;font-size:1rem}.ab-signal-experience{grid-template-columns:1fr;gap:12px}.ab-signal-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:0;border:0}.ab-signal-tab{min-height:72px;padding:14px;border:0}.ab-signal-tab:hover{transform:none}}@media (max-width:360px){.ab-signal-section .ab-section-intro h2{font-size:2.3rem}}.ab-founder-section{scroll-margin-top:90px;grid-template-areas:"portrait heading" "portrait details"}.ab-founder-heading{grid-area:heading;align-self:end;padding-bottom:0}.ab-founder-details{grid-area:details;align-self:start;padding-top:0}.ab-founder-portrait{grid-area:portrait;container-type:size;--portrait-focus-y:.36}.ab-founder-portrait img{position:absolute;inset:0;display:block;-o-object-position:45% 36%;object-position:45% 36%;filter:none}.ab-founder-portrait .ab-portrait-label{--photo-height:max(100cqh,100cqw);--label-height:max(80px,calc(var(--photo-height) * .105));top:clamp(0px,calc(var(--photo-height) * .825 + (100cqh - var(--photo-height)) * var(--portrait-focus-y)),calc(100% - var(--label-height)));bottom:auto;min-height:var(--label-height);display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:16px;align-items:center;background:#080808}.ab-portrait-identity{min-width:0}.ab-founder-linkedin{display:grid;place-items:center;width:44px;height:44px;border-radius:6px;background:#0a66c2;color:#fff;transition:background .2s ease}.ab-founder-linkedin>span{margin:0;color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:0;text-transform:none}.ab-founder-linkedin:hover{background:#004182}.ab-founder-linkedin:focus-visible{outline:2px solid var(--ab-orange);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ab-founder-linkedin{transition:none}}@media (max-width:1100px){.ab-founder-section{grid-template-areas:"heading" "portrait" "details"}.ab-founder-heading{padding-bottom:40px}.ab-founder-details{padding-top:16px}.ab-founder-portrait{min-height:0;aspect-ratio:4/3}}@media (max-width:760px){.ab-founder-heading{padding-bottom:32px}.ab-founder-details{padding-top:12px}.ab-founder-portrait{aspect-ratio:4/5;--portrait-focus-y:.5}.ab-founder-portrait img{-o-object-position:45% center;object-position:45% center}}.ab-ticker{scroll-margin-top:80px}.ab-ticker .ab-ticker-track{gap:0;animation:ab-ticker var(--ticker-duration,112s) linear infinite;will-change:transform}.ab-ticker-group{height:100%;min-width:100vw;display:flex;flex:none;align-items:center;justify-content:space-around;gap:20px;padding-right:20px;white-space:nowrap}.ab-ticker-group>span,.ab-ticker-group>i{flex:none}@media (prefers-reduced-motion:reduce){.ab-ticker .ab-ticker-track{animation:none;will-change:auto}}.ab-hero h1>em{margin-top:.035em}.ab-button-ghost{padding-right:8px;padding-left:8px;border-color:transparent;background:linear-gradient(var(--ab-orange),var(--ab-orange)) left bottom/100% 1px no-repeat;color:#d9d9d3}.ab-button-ghost:hover{border-color:transparent;background-size:58% 1px;color:#fff}.ab-services-section{padding-top:96px;padding-bottom:98px}.ab-services-intro{width:min(1180px,100%);margin-bottom:42px}.ab-services-intro h2[data-reflection]{max-width:1020px;margin-bottom:40px;font-size:clamp(2.9rem,5vw,5.45rem);line-height:1.08}.ab-services-intro h2[data-reflection]:before{content:"";position:absolute;right:7%;bottom:-16px;left:7%;height:1px;background:linear-gradient(90deg,transparent,rgba(8,8,8,.16) 26%,rgba(8,8,8,.16) 74%,transparent);filter:blur(.35px);pointer-events:none}.ab-services-intro h2[data-reflection]:after{top:calc(100% + 1px);height:.4em;color:#090909;line-height:inherit;opacity:.06;filter:blur(1.7px);clip-path:none;transform:translateY(var(--reflection-shift)) scaleY(-.38);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 78%)}.ab-service-list{width:min(1180px,100%)}.ab-service-row{grid-template-columns:minmax(230px,.86fr) minmax(310px,1.14fr) minmax(210px,.72fr);gap:30px;min-height:146px;padding:23px 10px}.ab-service-row:hover{padding-left:18px;padding-right:18px;background:#fff9}.ab-service-step{gap:8px;color:var(--ab-orange);font-size:.55rem;font-weight:900}.ab-service-step i{width:18px;background:var(--ab-orange)}.ab-service-title h3{margin-top:11px;font-size:clamp(1.55rem,2vw,2.3rem)}.ab-service-row>p{font-size:.92rem;line-height:1.55}.ab-service-tags{gap:5px}.ab-service-tags span{padding:5px 7px;font-size:.55rem}@media (max-width:1100px) and (min-width:761px){.ab-service-row{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:24px;min-height:142px}.ab-service-tags{grid-column:2}}@media (max-width:760px){.ab-services-section{padding-top:72px;padding-bottom:74px}.ab-services-intro{margin-bottom:30px}.ab-services-intro h2[data-reflection]{margin-bottom:30px;font-size:clamp(2.6rem,12vw,3.8rem);line-height:1.1}.ab-services-intro h2[data-reflection]:before{bottom:-11px}.ab-services-intro h2[data-reflection]:after{top:calc(100% + 1px);height:.28em;opacity:.045;filter:blur(1.4px);transform:translateY(var(--reflection-shift)) scaleY(-.32)}.ab-service-row{gap:13px;padding:22px 3px}.ab-service-row:hover{padding:22px 7px}.ab-service-title h3{margin-top:9px;font-size:1.65rem}.ab-service-row>p{font-size:.9rem}}.ab-signal-section{min-height:0;padding-top:88px;padding-bottom:90px}.ab-signal-section .ab-section-intro{margin-bottom:38px}.ab-signal-visual{min-height:390px;padding:38px}.ab-signal-checks{grid-template-rows:repeat(3,minmax(54px,1fr));gap:12px;margin-top:22px}.ab-case-section{padding-top:88px;padding-bottom:88px}.ab-case-navigation{margin-bottom:32px}.ab-case-heading{margin-bottom:42px}.ab-case-heading>.ab-case-description{margin-top:18px;line-height:1.58}.ab-case-visual{min-height:520px}.ab-case-evidence{padding:26px}.ab-case-chart{height:290px}.ab-case-client-voice{margin-top:36px;padding:22px 0}.ab-case-bottom-navigation{padding-top:28px}.ab-client-reviews{padding-top:86px;padding-bottom:74px}.ab-client-reviews-heading{margin-bottom:40px}.ab-client-reviews .ab-client-review-card{height:380px}.ab-review-actions{margin-top:26px}.ab-services-section{padding-top:70px;padding-bottom:72px}.ab-services-intro{margin-bottom:24px}.ab-services-intro h2[data-reflection]{margin-bottom:22px}.ab-service-row{min-height:108px;gap:24px;padding:13px 8px}.ab-service-row:hover{padding-left:13px;padding-right:13px}.ab-service-title h3{font-size:clamp(1.45rem,1.9vw,2.15rem)}.ab-service-row>p{font-size:.86rem;line-height:1.48}.ab-service-tags span{font-size:.52rem}.ab-method-section{padding-top:118px;padding-bottom:118px}.ab-strategy-shell{gap:72px}.ab-strategy-copy h2{font-size:3.4rem}.ab-strategy-description{margin-top:32px;line-height:1.75}.ab-strategy-flow>li{padding:28px 0}.ab-strategy-flow p{line-height:1.7}.ab-strategy-cta{display:inline-flex;align-items:center;gap:20px;margin-top:26px;padding-bottom:7px;border-bottom:1px solid var(--ab-orange);color:#fff;font-size:.78rem;font-weight:800}.ab-founder-portrait{min-height:700px}.ab-founder-heading{padding:68px clamp(32px,7vw,120px) 18px}.ab-founder-details{padding:18px clamp(32px,7vw,120px) 68px}.ab-founder-copy>p:not(.ab-overline){margin-top:18px;line-height:1.6}.ab-founder-copy blockquote{margin:24px 0 6px}.ab-founder-copy a{margin-top:24px}.ab-audit-section{padding-top:86px;padding-bottom:86px}.ab-audit-shell{gap:52px}.ab-audit-copy>p:not(.ab-overline){margin-top:18px;line-height:1.6}.ab-audit-contact{margin-top:24px}.ab-phone-form{min-height:720px;gap:10px;padding:52px 24px 34px}.ab-phone-form input,.ab-phone-form select,.ab-phone-form textarea{padding:10px}.ab-phone-form .ab-phone-title{margin-bottom:5px}.ab-phone-form .ab-field-pair{gap:8px}.ab-phone-form button{min-height:48px}.ab-phone-form .ab-call-expert{min-height:46px}@media (max-width:1100px){.ab-founder-heading{padding:64px 24px 28px}.ab-founder-details{padding:28px 24px 64px}.ab-founder-portrait{min-height:0}}@media (max-width:760px){.ab-signal-section{padding-top:68px;padding-bottom:68px}.ab-signal-section .ab-section-intro{margin-bottom:30px}.ab-signal-visual{min-height:0;padding:24px 18px}.ab-signal-checks{grid-template-rows:none;gap:10px;margin-top:18px}.ab-case-section{padding-top:68px;padding-bottom:68px}.ab-case-navigation{margin-bottom:26px}.ab-case-heading{margin-bottom:38px}.ab-case-heading h2{font-size:2.65rem;line-height:.98}.ab-case-heading>.ab-case-description{margin-top:16px;font-size:.92rem;line-height:1.52}.ab-case-visual{min-height:430px}.ab-case-evidence,.ab-case-pharma .ab-case-evidence{padding:16px 12px}.ab-case-chart{height:220px}.ab-case-evidence figure{margin-top:20px}.ab-case-client-voice{gap:22px;margin-top:30px;padding:20px 0}.ab-case-client-voice blockquote{margin-block:14px}.ab-case-client-voice>a{gap:12px}.ab-case-decisions{padding-block:20px}.ab-case-decisions>div{gap:18px}.ab-case-decisions h3{margin-bottom:7px}.ab-case-decisions div p{line-height:1.5}.ab-case-bottom-navigation{padding-top:22px}.ab-client-reviews{padding-top:68px;padding-bottom:58px}.ab-client-reviews-heading{margin-bottom:30px}.ab-client-reviews-heading h2{font-size:2.65rem;line-height:.98}.ab-client-reviews .ab-client-review-card{height:350px}.ab-review-actions{margin-top:22px}.ab-review-pause{display:none}.ab-services-section{padding-top:58px;padding-bottom:60px}.ab-services-intro{margin-bottom:18px}.ab-services-intro h2[data-reflection]{margin-bottom:18px;font-size:2.5rem}.ab-service-row{gap:8px;min-height:0;padding:13px 3px}.ab-service-row:hover{padding:13px 6px}.ab-service-title h3{margin-top:6px;font-size:1.4rem}.ab-service-row>p{font-size:.8rem;line-height:1.42}.ab-service-tags span{padding:4px 6px;font-size:.48rem}.ab-method-section{padding-top:82px;padding-bottom:82px}.ab-strategy-shell{gap:38px}.ab-strategy-copy h2{font-size:2.4rem;line-height:1.18}.ab-strategy-description{margin-top:26px;font-size:1rem;line-height:1.75}.ab-strategy-flow>li{gap:10px;padding:24px 0}.ab-strategy-flow h3{font-size:1.4rem}.ab-strategy-flow p{font-size:1rem;line-height:1.7}.ab-founder-heading{padding:54px 18px 24px}.ab-founder-heading h2{font-size:2.65rem;line-height:.98}.ab-founder-details{padding:24px 18px 52px}.ab-founder-copy>p:not(.ab-overline){font-size:.94rem;line-height:1.55}.ab-founder-copy blockquote{margin-top:22px;font-size:1.28rem}.ab-founder-copy a{margin-top:20px}.ab-audit-section{padding-top:64px;padding-bottom:64px}.ab-audit-shell{gap:34px}.ab-audit-copy h2{font-size:2.7rem;line-height:.98}.ab-audit-copy>p:not(.ab-overline){font-size:.94rem;line-height:1.55}.ab-phone-form{min-height:730px;padding:52px 14px 34px}}.audit-form{scroll-margin-top:84px}.ab-button-whatsapp{background:#25d366;color:#080808}.ab-button-whatsapp:hover{background:#43df7d}.ab-audit-whatsapp{margin-top:24px;max-width:100%;gap:12px}.ab-button-whatsapp .ab-icon{flex:none}.ab-phone-form.is-audit-target{transform:none;transition:none;opacity:1}@media (max-width:760px){.ab-phone-form input:not([type=checkbox]),.ab-phone-form select,.ab-phone-form textarea{font-size:16px;min-height:44px}.ab-phone-form .ab-consent{font-size:14px;line-height:1.5}.ab-phone-form .ab-consent input{flex:none;width:20px;height:20px;min-height:20px}.ab-phone-form .ab-call-expert{flex-wrap:wrap;gap:6px;padding:10px 12px}.ab-phone-form .ab-call-expert strong{font-size:14px}.ab-phone-form .ab-form-note{font-size:12px}}.ab-hero [data-hero-macbook]{--lid-angle: 0deg;--screen-opacity: 1;--open-progress: 1}.ab-hero.is-scroll-opening .ab-macbook-lid,.ab-hero.is-scroll-opening .ab-seller-window{transition:none}@media (prefers-reduced-motion: reduce){.ab-hero [data-hero-macbook] .ab-macbook-lid{transform:none;transition:none}}.ab-case-carousel{scroll-margin-top:80px}.ab-case-navigation,.ab-case-bottom-navigation{width:min(1280px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.ab-case-navigation{margin-bottom:48px}.ab-case-selector{display:flex;gap:28px;align-items:stretch}.ab-case-selector button{min-height:48px;padding:12px 0;border:0;border-bottom:2px solid transparent;background:none;color:#a9aaa5;font-size:.85rem;font-weight:750;cursor:pointer}.ab-case-selector button[aria-pressed=true]{color:var(--ab-orange);border-bottom-color:var(--ab-orange)}.ab-case-selector button:hover{color:#fff}.ab-case-controls{display:flex;align-items:center;gap:10px;flex:none}.ab-case-controls>span{min-width:50px;margin-right:8px;color:#a9aaa5;font-size:.8rem;font-variant-numeric:tabular-nums}.ab-case-controls button{width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid #53534f;border-radius:50%;background:transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease}.ab-case-controls button img{filter:invert(1)}.ab-case-controls button:hover:not(:disabled){background:var(--ab-orange);border-color:var(--ab-orange)}.ab-case-controls button:hover:not(:disabled) img{filter:none}.ab-case-controls button:disabled{opacity:.3;cursor:default}.ab-case-carousel button:focus-visible,.ab-case-bottom-navigation a:focus-visible,.ab-case-source-data summary:focus-visible{outline:2px solid var(--ab-orange);outline-offset:5px}.ab-case-viewport{display:flex;align-items:flex-start;width:min(1280px,100%);margin:0 auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ab-case-viewport::-webkit-scrollbar{display:none}.ab-case-viewport:focus-visible{outline:2px solid var(--ab-orange);outline-offset:6px}.ab-case-viewport.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ab-case-slide{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.ab-case-heading>.ab-case-description{max-width:900px;margin:24px 0 0}.ab-case-bottom-navigation{padding-top:38px}.ab-case-bottom-navigation>a{display:inline-flex;align-items:center;gap:22px;color:#fff;font-size:.85rem;font-weight:750;border-bottom:1px solid #777;padding:10px 0}.ab-case-comparison{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;padding:0 28px 0 0}.ab-case-comparison .ab-overline{color:var(--ab-orange);font-size:.95rem;line-height:1.5}.ab-case-comparison h3{margin:0;max-width:460px;font-size:2.35rem;line-height:1.16;font-weight:750}.ab-case-period{margin:20px 0 0;color:#e3e3db;font-size:.85rem;line-height:1.6}.ab-case-confidential{margin-top:12px;color:#8c8e88;font-size:.7rem;line-height:1.6}.ab-case-pharma .ab-case-layout{align-items:start}.ab-case-pharma .ab-case-evidence{padding:24px}.ab-case-pharma .ab-case-evidence figure{margin-top:0}.ab-case-unit-note{margin:22px 0 0;color:#a9aaa5;font-size:.8rem;line-height:1.6}.ab-case-unit-note strong{color:#fff}.ab-case-source-data{margin-top:18px;color:#c8c9c1;font-size:.8rem}.ab-case-source-data summary{width:-moz-fit-content;width:fit-content;padding:8px 0;cursor:pointer}.ab-case-source-data table{width:100%;margin-top:12px;border-collapse:collapse;font-variant-numeric:tabular-nums}.ab-case-source-data caption{text-align:left;color:#999b94;padding-bottom:12px;font-size:.7rem}.ab-case-source-data th,.ab-case-source-data td{padding:8px 0;border-bottom:1px solid #363632;text-align:left}.ab-case-source-data th{font-weight:600}.ab-case-source-data td,.ab-case-source-data th:last-child{text-align:right}.ab-case-decisions{margin-top:28px;padding:24px 0;border-top:1px solid var(--ab-dark-line);border-bottom:1px solid var(--ab-dark-line)}.ab-case-decisions>.ab-overline{font-size:.72rem;color:var(--ab-orange)}.ab-case-decisions>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.ab-case-decisions h3{margin:0 0 12px;font-size:1.2rem;line-height:1.3}.ab-case-decisions div p{margin:0;color:#a9aaa5;font-size:.9rem;line-height:1.65}.ab-case-pharma .ab-case-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"label label" "sales story" "growth story";-moz-column-gap:40px;column-gap:40px;margin-bottom:36px}.ab-case-pharma .ab-case-heading>.ab-overline{grid-area:label}.ab-case-pharma .ab-case-heading>.ab-case-description{grid-area:story;align-self:start;max-width:none;margin:60px 0 0}.ab-case-pharma .ab-case-sales-headline{grid-area:sales;min-width:0;font-size:5.75rem;line-height:1.08;font-variant-numeric:tabular-nums;letter-spacing:0}.ab-case-sales-headline>span{display:block;margin-bottom:12px;color:#a9aaa5;font-size:.5em;font-weight:650}.ab-case-sales-headline>strong{display:block;color:var(--ab-orange);font-weight:850;white-space:nowrap}.ab-case-growth-summary{grid-area:growth;max-width:760px;margin:20px 0 0;color:#e3e3db;font-size:1.1rem;line-height:1.65}.ab-case-growth-summary>span{display:block;color:#a9aaa5;font-size:.9rem}@media (max-width:1199px){.ab-case-pharma .ab-case-heading{grid-template-columns:1fr;grid-template-areas:"label" "sales" "growth" "story"}.ab-case-pharma .ab-case-heading>.ab-case-description{max-width:700px;margin-top:20px}}@media (max-width:1100px){.ab-case-comparison{padding:0 0 14px}.ab-case-comparison h3{max-width:700px}}@media (max-width:760px){.ab-case-navigation{flex-wrap:wrap;gap:20px;margin-bottom:38px}.ab-case-selector{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}.ab-case-selector button{font-size:.8rem;text-align:left;line-height:1.5}.ab-case-navigation>.ab-case-controls{margin-left:auto}.ab-case-comparison{padding-top:4px}.ab-case-comparison h3{font-size:1.95rem}.ab-case-pharma .ab-case-heading{margin-bottom:28px}.ab-case-pharma .ab-case-sales-headline{font-size:3.1rem;line-height:1.1}.ab-case-pharma .ab-case-evidence{padding:18px 12px}.ab-case-decisions>div{grid-template-columns:1fr;gap:26px}.ab-case-decisions{margin-top:28px}.ab-case-bottom-navigation{gap:16px}.ab-case-bottom-navigation>a{gap:8px;font-size:.75rem}}@media (max-width:380px){.ab-case-pharma .ab-case-sales-headline{font-size:2.65rem}.ab-case-controls{gap:6px}}@media (prefers-reduced-motion:reduce){.ab-case-controls button{transition:none}}.ab-client-review-card[data-astro-cid-6aiyybsj].ab-review-unified{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:28px 60px 24px minmax(0,1fr) 44px;gap:12px;height:440px;padding:22px;background:#fff;color:#202420;border-color:#d9ddd9;box-shadow:0 3px 12px #11111109}.ab-review-source[data-astro-cid-6aiyybsj]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:27px}.ab-review-source[data-astro-cid-6aiyybsj] img[data-astro-cid-6aiyybsj]{display:block;-o-object-fit:contain;object-fit:contain}.ab-platform-wordmark[data-astro-cid-6aiyybsj]{width:108px;height:27px}.ab-platform-brand[data-astro-cid-6aiyybsj]{display:flex;align-items:center;gap:9px;font-size:.85rem;font-weight:700}.ab-platform-brand[data-astro-cid-6aiyybsj] img[data-astro-cid-6aiyybsj]{width:26px;height:26px;border-radius:4px}.ab-review-source[data-astro-cid-6aiyybsj] time[data-astro-cid-6aiyybsj]{flex:none;color:#687068;font-size:.68rem}.ab-review-author[data-astro-cid-6aiyybsj]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center}.ab-review-avatar[data-astro-cid-6aiyybsj]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#edf0f2;color:#39414a;font-size:.83rem}.ab-review-author[data-astro-cid-6aiyybsj] strong[data-astro-cid-6aiyybsj]{display:block;font-size:.87rem;font-weight:700;line-height:1.35}.ab-review-author[data-astro-cid-6aiyybsj] small[data-astro-cid-6aiyybsj]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;color:#667066;font-size:.7rem;line-height:1.4}.ab-review-context[data-astro-cid-6aiyybsj]{display:flex;align-items:center;min-width:0}.ab-platform-stars[data-astro-cid-6aiyybsj]{display:block;width:108px;height:20px;-o-object-fit:contain;object-fit:contain}.ab-review-context[data-astro-cid-6aiyybsj] p[data-astro-cid-6aiyybsj]{margin:0;color:#697269;font-size:.7rem;line-height:1.4}.ab-review-unified[data-astro-cid-6aiyybsj] blockquote[data-astro-cid-6aiyybsj]{min-height:0;margin:0;overflow:hidden}.ab-review-unified[data-astro-cid-6aiyybsj] blockquote[data-astro-cid-6aiyybsj] strong[data-astro-cid-6aiyybsj]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.03rem;line-height:1.35;font-weight:700}.ab-review-unified[data-astro-cid-6aiyybsj] blockquote[data-astro-cid-6aiyybsj] p[data-astro-cid-6aiyybsj]{margin:10px 0 0;color:#353b35;opacity:1;font-size:.87rem;line-height:1.5;-webkit-line-clamp:4}.ab-review-unified[data-astro-cid-6aiyybsj] footer[data-astro-cid-6aiyybsj]{align-items:center;gap:12px;margin:0;padding-top:0;border-top:1px solid #e8ebe7}.ab-review-unified[data-astro-cid-6aiyybsj] footer[data-astro-cid-6aiyybsj]>span[data-astro-cid-6aiyybsj]{color:#697269;font-size:.62rem;line-height:1.4;font-weight:400;text-transform:none}.ab-review-unified[data-astro-cid-6aiyybsj] footer[data-astro-cid-6aiyybsj]>.ab-review-original[data-astro-cid-6aiyybsj]{display:flex;flex:none;align-items:center;gap:7px;min-height:44px;margin-left:auto;color:#202420;font-size:.7rem;font-weight:700}.ab-review-original[data-astro-cid-6aiyybsj] img[data-astro-cid-6aiyybsj]{display:block}.ab-review-unified[data-astro-cid-6aiyybsj]:hover .ab-review-original[data-astro-cid-6aiyybsj]{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.ab-client-review-card[data-astro-cid-6aiyybsj].ab-review-unified{padding:19px}}.diagnostic-artwork[data-astro-cid-qke5oly5]{position:relative;min-width:0;min-height:0}.scene[data-astro-cid-qke5oly5]{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px}.scene[data-astro-cid-qke5oly5][hidden]{display:none}.scene-legend[data-astro-cid-qke5oly5]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:20px;color:#b3bbc5;font-size:.65rem;line-height:1.4}.scene-legend[data-astro-cid-qke5oly5]>span[data-astro-cid-qke5oly5]{display:inline-flex;align-items:center;gap:7px}.sales-key[data-astro-cid-qke5oly5]:before,.orders-key[data-astro-cid-qke5oly5]:before{content:"";width:7px;height:7px;background:var(--signal-color)}.investment-key[data-astro-cid-qke5oly5]:before{content:"";width:14px;border-top:2px dashed #b3bbc5}.ads-chart[data-astro-cid-qke5oly5]{position:relative;flex:1;min-height:0}.ads-columns[data-astro-cid-qke5oly5]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:7px;position:absolute;inset:0}.ads-columns[data-astro-cid-qke5oly5]>span[data-astro-cid-qke5oly5]{height:calc(40% + var(--column) * 8%)}.ads-columns[data-astro-cid-qke5oly5] i[data-astro-cid-qke5oly5]{display:block;height:100%;background:var(--signal-color);transform-origin:bottom;animation:ads-profitable-growth 6s ease-in-out infinite;animation-delay:calc(var(--column) * 70ms)}.ads-investment[data-astro-cid-qke5oly5]{position:absolute;left:0;right:0;bottom:21%;border-top:2px dashed #b3bbc5}@keyframes ads-profitable-growth{0%,to{transform:scaleY(.38);opacity:0}9%,18%{transform:scaleY(.38);opacity:1}58%,85%{transform:scaleY(1);opacity:1}97%{transform:scaleY(1);opacity:0}}.conversion-columns[data-astro-cid-qke5oly5]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:15px;padding:26px 4px 0}.conversion-column[data-astro-cid-qke5oly5]{position:relative;height:calc(27% + var(--column) * 17%)}.conversion-fill[data-astro-cid-qke5oly5]{display:block;height:100%;border-radius:2px 2px 0 0;background:var(--signal-color);transform-origin:bottom;animation:conversion-growth 6s ease-in-out infinite;animation-delay:calc(var(--column) * .18s)}.order-confirmation[data-astro-cid-qke5oly5]{position:absolute;top:-25px;left:50%;width:19px;height:19px;margin-left:-9px;border-radius:4px;background:var(--signal-color);animation:conversion-order 6s ease-in-out infinite;animation-delay:calc(var(--column) * .18s)}.order-confirmation[data-astro-cid-qke5oly5]:after{content:"";position:absolute;top:4px;left:7px;width:5px;height:9px;border-right:2px solid #11151b;border-bottom:2px solid #11151b;transform:rotate(45deg)}@keyframes conversion-growth{0%,to{transform:scaleY(.25);opacity:0}10%{transform:scaleY(.25);opacity:1}46%,80%{transform:scaleY(1);opacity:1}94%{transform:scaleY(1);opacity:0}}@keyframes conversion-order{0%,36%,to{transform:translateY(8px) scale(.8);opacity:0}48%,80%{transform:translateY(0) scale(1);opacity:1}94%{transform:translateY(0) scale(1);opacity:0}}.catalog-products[data-astro-cid-qke5oly5]{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-height:0}.catalog-product[data-astro-cid-qke5oly5]{display:flex;align-items:center;gap:8px;min-width:0;min-height:0;padding:9px;border:1px solid #78a8ff45;border-radius:4px;background:#78a8ff0c}.catalog-product[data-astro-cid-qke5oly5]:nth-child(n+4){animation:catalog-expand 7s ease-in-out infinite;animation-delay:calc((var(--product) - 3) * .22s)}.product-thumbnail[data-astro-cid-qke5oly5]{flex:0 0 21px;display:grid;place-items:center;height:30px;max-height:100%;overflow:hidden}.product-thumbnail[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]{position:relative;display:block;width:15px;height:22px;border:1px solid var(--signal-color);border-radius:2px;background:#78a8ff28;animation:catalog-rotate 7s ease-in-out infinite;animation-delay:calc(var(--product) * .18s)}.product-thumbnail[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]:before{content:"";position:absolute;inset:4px 3px auto;height:3px;background:var(--signal-color)}.catalog-product[data-astro-cid-qke5oly5]:nth-child(3n+2) .product-thumbnail[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]{width:17px;height:17px}.catalog-product[data-astro-cid-qke5oly5]:nth-child(3n+3) .product-thumbnail[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]{width:12px;border-radius:4px 4px 2px 2px}.product-lines[data-astro-cid-qke5oly5]{flex:1;display:grid;gap:6px;min-width:0}.product-lines[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]{height:3px;background:#78a8ff7a;border-radius:1px}.product-lines[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]:last-child{width:65%;background:#78a8ff38}.rotation-key[data-astro-cid-qke5oly5]:before{content:"";width:9px;height:9px;border:1px solid var(--signal-color)}@keyframes catalog-expand{0%,8%,to{opacity:0;transform:translateY(7px)}24%,80%{opacity:1;transform:translateY(0)}95%{opacity:0;transform:translateY(0)}}@keyframes catalog-rotate{0%,40%,to{opacity:1;transform:translate(0)}51%{opacity:0;transform:translate(-24px)}53%{opacity:0;transform:translate(24px)}66%{opacity:1;transform:translate(0)}}.stock-lanes[data-astro-cid-qke5oly5]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;min-height:0}.stock-lane[data-astro-cid-qke5oly5]{display:flex;flex-direction:column;gap:7px;min-height:0}.stock-delivery[data-astro-cid-qke5oly5]{position:relative;flex:0 0 23px}.stock-delivery[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]{position:absolute;left:calc(50% - 8px);top:0;width:16px;height:16px;border:1px solid var(--signal-color);border-radius:2px;opacity:0;animation:stock-arrival 6s linear infinite;animation-delay:calc(var(--lane) * -3s)}.stock-delivery[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]:after{content:"";position:absolute;left:6px;top:0;height:6px;border-left:2px solid var(--signal-color)}.stock-reserve[data-astro-cid-qke5oly5]{position:relative;flex:1;min-height:0;overflow:hidden;border:1px solid #ffffff21;border-radius:4px 4px 2px 2px}.stock-fill[data-astro-cid-qke5oly5]{position:absolute;inset:0;background:var(--signal-color);opacity:.85;transform:scaleY(.76);transform-origin:bottom;animation:stock-replenish 6s linear infinite;animation-delay:calc(var(--lane) * -3s)}.stock-zone[data-astro-cid-qke5oly5]{position:absolute;inset:15% 0 42%;border-top:1px dashed #ffffff5c;border-bottom:1px dashed #ffffff5c;background:#ffffff06}.stock-lane[data-astro-cid-qke5oly5]>span[data-astro-cid-qke5oly5]{text-align:center;color:#d4d9df;font-size:.68rem;font-weight:700}@keyframes stock-replenish{0%,to{transform:scaleY(.76)}48%{transform:scaleY(.58)}61%{transform:scaleY(.84)}72%{transform:scaleY(.82)}}@keyframes stock-arrival{0%,38%,64%,to{opacity:0;transform:translateY(-5px)}43%{opacity:1;transform:translateY(-5px)}57%{opacity:1;transform:translateY(22px)}62%{opacity:0;transform:translateY(28px)}}[data-astro-cid-qke5oly5][data-loop]{animation-play-state:var(--diagnostic-motion-state, paused);animation-fill-mode:both}@container diagnostic-visual (max-width: 400px){.scene[data-astro-cid-qke5oly5]{gap:10px}.scene-legend[data-astro-cid-qke5oly5]{font-size:.62rem}.catalog-product[data-astro-cid-qke5oly5]{gap:4px;padding:6px}.catalog-products[data-astro-cid-qke5oly5]{gap:7px}.product-thumbnail[data-astro-cid-qke5oly5]{flex-basis:17px;height:22px}.product-thumbnail[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]{width:12px;height:18px}.catalog-product[data-astro-cid-qke5oly5]:nth-child(3n+2) .product-thumbnail[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]{width:14px;height:14px}.catalog-product[data-astro-cid-qke5oly5]:nth-child(3n+3) .product-thumbnail[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]{width:10px}.conversion-columns[data-astro-cid-qke5oly5]{gap:10px}.stock-lanes[data-astro-cid-qke5oly5]{gap:22px}}@container diagnostic-visual (max-width: 320px){.catalog-product[data-astro-cid-qke5oly5]{padding:4px}.catalog-products[data-astro-cid-qke5oly5]{gap:6px}.product-thumbnail[data-astro-cid-qke5oly5]{height:18px}.product-thumbnail[data-astro-cid-qke5oly5]>i[data-astro-cid-qke5oly5]{height:15px}.scene-legend[data-astro-cid-qke5oly5]{gap:6px}}@media (prefers-reduced-motion: reduce){[data-astro-cid-qke5oly5][data-loop]{animation:none}.stock-delivery[data-astro-cid-qke5oly5]{visibility:hidden}}.diagnostic-experience[data-astro-cid-ixhuqoqh]{--signal-color: #ff9900;--diagnostic-motion-state: paused;width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;align-items:stretch}.diagnostic-experience[data-astro-cid-ixhuqoqh][data-motion=running]{--diagnostic-motion-state: running}.diagnostic-experience[data-astro-cid-ixhuqoqh][data-tone=lime]{--signal-color: #c9ff4a}.diagnostic-experience[data-astro-cid-ixhuqoqh][data-tone=blue]{--signal-color: #78a8ff}.diagnostic-experience[data-astro-cid-ixhuqoqh][data-tone=red]{--signal-color: #ff6f61}.diagnostic-tabs[data-astro-cid-ixhuqoqh]{display:grid;grid-template-rows:repeat(4,1fr);gap:10px;align-content:start}.diagnostic-tabs[data-astro-cid-ixhuqoqh] button[data-astro-cid-ixhuqoqh]{min-height:80px;padding:20px 24px;border:0;border-radius:6px;background:#f4f5f3;color:#6a6e69;font-size:.95rem;font-weight:750;text-align:left;cursor:pointer;transition:background .25s ease,color .25s ease}.diagnostic-tabs[data-astro-cid-ixhuqoqh] button[data-astro-cid-ixhuqoqh][data-signal=ads]{--tab-color: #ff9900}.diagnostic-tabs[data-astro-cid-ixhuqoqh] button[data-astro-cid-ixhuqoqh][data-signal=listing]{--tab-color: #c9ff4a}.diagnostic-tabs[data-astro-cid-ixhuqoqh] button[data-astro-cid-ixhuqoqh][data-signal=catalog]{--tab-color: #78a8ff}.diagnostic-tabs[data-astro-cid-ixhuqoqh] button[data-astro-cid-ixhuqoqh][data-signal=stock]{--tab-color: #ff6f61}.diagnostic-tabs[data-astro-cid-ixhuqoqh] button[data-astro-cid-ixhuqoqh]:hover{background:color-mix(in srgb,var(--tab-color) 24%,white);color:#161816}.diagnostic-tabs[data-astro-cid-ixhuqoqh] button[data-astro-cid-ixhuqoqh][aria-pressed=true]{background:var(--tab-color);color:#161816}.diagnostic-panel[data-astro-cid-ixhuqoqh]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;min-width:0}.diagnostic-copy[data-astro-cid-ixhuqoqh]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:10px 0}.diagnostic-label[data-astro-cid-ixhuqoqh]{padding:7px 10px;border-radius:3px;background:var(--signal-color);color:#131513;font-size:.67rem;font-weight:800;text-transform:uppercase;transition:background .25s ease}.diagnostic-copy[data-astro-cid-ixhuqoqh] h3[data-astro-cid-ixhuqoqh]{margin:25px 0 18px;font-size:2.65rem;line-height:1.08;font-weight:700;text-wrap:balance}.diagnostic-copy[data-astro-cid-ixhuqoqh] p[data-astro-cid-ixhuqoqh]{margin:0 0 24px;color:#62675f;font-size:.98rem;line-height:1.7}.diagnostic-copy[data-astro-cid-ixhuqoqh] a[data-astro-cid-ixhuqoqh]{display:inline-flex;margin-top:auto;padding:10px 0 5px;border-bottom:2px solid var(--signal-color);color:#171917;font-size:.88rem;font-weight:750}.diagnostic-art[data-astro-cid-ixhuqoqh]{position:relative;width:100%;max-width:480px;min-width:0;min-height:0;aspect-ratio:1 / 1;align-self:start;justify-self:center;container:diagnostic-visual / inline-size;overflow:hidden;border-radius:6px;background:#11151b}.diagnostic-illustration[data-astro-cid-ixhuqoqh]{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;min-height:0;padding:26px}.diagnostic-art-heading[data-astro-cid-ixhuqoqh] strong[data-astro-cid-ixhuqoqh]{display:block;padding-right:24px;color:var(--signal-color);font-size:4.9rem;line-height:1;font-weight:800;transition:color .3s ease}.diagnostic-art-heading[data-astro-cid-ixhuqoqh]>span[data-astro-cid-ixhuqoqh]{display:block;margin-top:12px;color:#a7adb4;font-size:.7rem;line-height:1.5;text-transform:uppercase}.diagnostic-keywords[data-astro-cid-ixhuqoqh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;color:#929aa3;font-size:.6rem;line-height:1.5;text-transform:uppercase}.diagnostic-keywords[data-astro-cid-ixhuqoqh]>span[data-astro-cid-ixhuqoqh]:nth-child(2){text-align:center}.diagnostic-keywords[data-astro-cid-ixhuqoqh]>span[data-astro-cid-ixhuqoqh]:last-child{text-align:right}.diagnostic-motion[data-astro-cid-ixhuqoqh]{position:absolute;top:14px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:5px;background:transparent;color:#a7adb4;cursor:pointer}.diagnostic-motion[data-astro-cid-ixhuqoqh]:hover{color:#fff;background:#ffffff12}.diagnostic-motion[data-astro-cid-ixhuqoqh]>span[data-astro-cid-ixhuqoqh]{width:3px;height:12px;margin-right:6px;background:currentColor;box-shadow:6px 0 0 currentColor}.diagnostic-motion[data-astro-cid-ixhuqoqh][aria-pressed=true]>span[data-astro-cid-ixhuqoqh]{width:0;height:0;margin-right:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor;background:none;box-shadow:none}.diagnostic-experience[data-astro-cid-ixhuqoqh] :is(button,a):focus-visible[data-astro-cid-ixhuqoqh]{outline:2px solid #3473b5;outline-offset:4px}.diagnostic-motion[data-astro-cid-ixhuqoqh]:focus-visible{outline-color:#fff;outline-offset:-3px}@media (max-width: 1150px){.diagnostic-experience[data-astro-cid-ixhuqoqh]{grid-template-columns:190px minmax(0,1fr);gap:28px}.diagnostic-panel[data-astro-cid-ixhuqoqh]{gap:28px}.diagnostic-tabs[data-astro-cid-ixhuqoqh] button[data-astro-cid-ixhuqoqh]{padding:18px}.diagnostic-copy[data-astro-cid-ixhuqoqh] h3[data-astro-cid-ixhuqoqh]{font-size:2.2rem}}@media (max-width: 1000px){.diagnostic-experience[data-astro-cid-ixhuqoqh]{grid-template-columns:minmax(0,1fr);gap:30px}.diagnostic-tabs[data-astro-cid-ixhuqoqh]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto}.diagnostic-tabs[data-astro-cid-ixhuqoqh] button[data-astro-cid-ixhuqoqh]{min-height:64px;font-size:.88rem}.diagnostic-panel[data-astro-cid-ixhuqoqh]{gap:38px}.diagnostic-copy[data-astro-cid-ixhuqoqh] h3[data-astro-cid-ixhuqoqh]{font-size:2.5rem}}@media (max-width: 650px){.diagnostic-tabs[data-astro-cid-ixhuqoqh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.diagnostic-tabs[data-astro-cid-ixhuqoqh] button[data-astro-cid-ixhuqoqh]{min-height:62px;padding:16px}.diagnostic-panel[data-astro-cid-ixhuqoqh]{grid-template-columns:minmax(0,1fr);gap:26px}.diagnostic-copy[data-astro-cid-ixhuqoqh]{min-height:300px;padding:0}.diagnostic-copy[data-astro-cid-ixhuqoqh] h3[data-astro-cid-ixhuqoqh]{margin-top:20px;font-size:2.2rem}.diagnostic-copy[data-astro-cid-ixhuqoqh] p[data-astro-cid-ixhuqoqh]{font-size:1rem}}@container diagnostic-visual (max-width: 400px){.diagnostic-illustration[data-astro-cid-ixhuqoqh]{padding:20px;gap:12px}.diagnostic-art-heading[data-astro-cid-ixhuqoqh] strong[data-astro-cid-ixhuqoqh]{font-size:3.6rem}.diagnostic-art-heading[data-astro-cid-ixhuqoqh]>span[data-astro-cid-ixhuqoqh]{margin-top:8px;font-size:.65rem}.diagnostic-keywords[data-astro-cid-ixhuqoqh]{gap:8px;font-size:.58rem}.diagnostic-motion[data-astro-cid-ixhuqoqh]{top:8px;right:8px}}@container diagnostic-visual (max-width: 350px){.diagnostic-illustration[data-astro-cid-ixhuqoqh]{grid-template-rows:auto minmax(0,1fr);padding:16px}.diagnostic-art-heading[data-astro-cid-ixhuqoqh] strong[data-astro-cid-ixhuqoqh]{font-size:3rem}.diagnostic-keywords[data-astro-cid-ixhuqoqh]{display:none}}@media (prefers-reduced-motion: reduce){.diagnostic-motion[data-astro-cid-ixhuqoqh]{display:none}.diagnostic-experience[data-astro-cid-ixhuqoqh] [data-astro-cid-ixhuqoqh]{transition:none}}
