.a-site{--a-amber:#f0a500;--a-ink:#0c0d10;--a-muted:#aeb1b7;--a-line:#fff2;background:var(--a-ink);color:#f1f1ed;overflow:clip}.a-site em{color:var(--a-amber);font-style:normal}.a-shell{width:min(1320px,100% - 112px);margin-inline:auto}.a-site h1{letter-spacing:-.055em;font-size:clamp(3.75rem,6.4vw,6.3rem);font-weight:500;line-height:.98}.a-site h2{letter-spacing:-.045em;font-size:clamp(2.4rem,4.2vw,4.25rem);font-weight:400;line-height:1.06}.a-site h3{letter-spacing:-.03em;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:400;line-height:1.15}.a-picture,.a-picture img{width:100%;height:100%;display:block}.a-picture img{object-fit:cover}.a-header{z-index:20;border-bottom:1px solid var(--a-line);background:#0b0d10;height:88px;position:relative}.a-header-inner{align-items:center;gap:38px;height:100%;display:flex}.a-brand{letter-spacing:-1.8px;white-space:nowrap;font-size:2rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.a-brand>span{color:var(--a-amber)}.a-site[data-motion=on] .a-brand>span{animation:5s ease-in-out infinite a-brand-glow}.a-nav{color:#c6c7ca;justify-content:center;gap:32px;margin:auto;font-size:.875rem;display:flex}.a-nav a:hover,.a-login:hover,.a-link:hover{color:var(--a-amber)}.a-login{border-bottom:1px solid #81858c;align-items:center;gap:24px;min-height:44px;font-size:.875rem;display:flex}.a-login>span{color:var(--a-amber)}.a-menu{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;display:none}.a-hero{isolation:isolate;align-items:center;height:min(820px,100svh - 88px);min-height:740px;display:flex;position:relative;overflow:hidden}.a-hero>.a-picture{z-index:-3;width:calc(100% + 24px);height:calc(100% + 24px);transform:translate(var(--px,0px),var(--py,0px));transition:transform .35s ease-out;position:absolute;inset:-12px}.a-hero>.a-picture img{object-position:65% center}.a-hero-shade{z-index:-2;background:linear-gradient(90deg,#0c0d10bd 0%,#0c0d1060 32%,#0000 65%),linear-gradient(#0000 80%,#0c0d10);position:absolute;inset:0}.a-hero-content{padding-block:40px 98px;position:relative}.a-kicker{font-family:var(--mono);letter-spacing:.105em;color:#b4b7bd;align-items:center;gap:12px;margin-bottom:24px;font-size:.7rem;line-height:1.5;display:flex}.a-kicker svg{color:var(--a-amber)}.a-lede{color:#c9cbcf;max-width:440px;margin-top:25px;font-size:1.2rem;line-height:1.5}.a-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.a-button{color:#f2f2ee;background:linear-gradient(135deg,#35383eaa,#14161ae6 50%);border:1px solid #797d85;border-bottom-color:#43464d;border-radius:3px;justify-content:space-between;align-items:center;gap:32px;min-height:56px;padding:14px 24px;font-size:.9375rem;font-weight:500;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff25}.a-button>span{color:var(--a-amber);font-size:1.3rem}.a-button:hover{border-color:var(--a-amber);background:#242320;transform:translateY(-2px)}.a-link{align-items:center;gap:18px;min-height:44px;font-size:.875rem;display:inline-flex}.a-link>span{color:var(--a-amber)}.a-proof{color:#b2b5bc;align-items:center;gap:10px;margin-top:20px;font-size:.8rem;display:flex}.a-proof svg{color:var(--a-amber)}.a-hero-bottom{font-family:var(--mono);letter-spacing:.08em;color:#a9adb5;justify-content:space-between;align-items:center;font-size:.65rem;display:flex;position:absolute;bottom:24px;left:0;right:0}.a-motion{color:#babec6;background:#0c0d1080;border:1px solid #6a6e76;align-items:center;gap:10px;min-height:44px;padding:10px 13px;font-size:.7rem;display:flex}.a-strip{border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}.a-strip>span{color:#b0b3bb;align-items:center;gap:12px;font-size:.875rem;display:flex}.a-strip svg{color:#d9b566}.a-section{padding-block:100px}.a-section-head{margin-bottom:46px}.a-intro{color:var(--a-muted);max-width:450px;margin-top:25px;font-size:1.0625rem;line-height:1.65}.a-coverage{grid-template-columns:.86fr 1.14fr;align-items:center;gap:20px;display:grid}.a-coverage-copy{z-index:2;position:relative}.a-asset-list{max-width:440px;margin-top:30px}.a-asset-list button{border:0;border-bottom:1px solid var(--a-line);color:#b0b3b9;text-align:left;background:0 0;align-items:center;gap:15px;width:100%;min-height:62px;font-size:1rem;display:flex}.a-asset-list button>span:first-child{font:.7rem var(--mono);color:#7e828a}.a-asset-list button>span:last-child{margin-left:auto}.a-asset-list button[aria-pressed=true]{color:var(--a-amber)}.a-asset-description{color:#aeb2ba;max-width:420px;min-height:96px;margin-top:20px;font-size:.9375rem}.a-perimeter-art{isolation:isolate;width:calc(100% + 50px);height:570px;margin-left:-20px;position:relative}.a-perimeter-art .a-picture{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.a-perimeter-art img{object-position:80% center}.a-hotspot{left:var(--x);top:var(--y);color:#dedbd3;width:44px;height:44px;font:.8rem var(--mono);background:#141312e8;border:1px solid #aa9879;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #f0a5000f}.a-hotspot[aria-pressed=true]{color:#171003;background:var(--a-amber);box-shadow:0 0 0 8px #f0a50022,0 0 35px #f0a50050}.a-site[data-motion=on] .a-hotspot[aria-pressed=true]{animation:3s ease-in-out infinite a-point}.a-art-note{font:.65rem/1.65 var(--mono);color:#8f939c;letter-spacing:.025em;display:block}.a-perimeter-art>.a-art-note{position:absolute;bottom:20px;right:15px}.a-value{padding-top:36px}.a-image-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.a-image-pair article{border:1px solid var(--a-line);isolation:isolate;min-width:0;min-height:500px;position:relative;overflow:hidden}.a-image-pair .a-picture{z-index:-2;position:absolute;inset:0}.a-image-pair img{object-position:74% center;opacity:.9;transition:transform .8s}.a-image-pair article:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#0b0d10c9 65%,#0b0d10 97%);position:absolute;inset:0}.a-image-pair article>div{padding:32px;position:absolute;bottom:0;left:0;right:0}.a-image-pair .a-kicker{color:var(--a-amber);margin-bottom:14px}.a-image-pair p{color:#aeb2ba;max-width:400px;margin-top:14px;font-size:.9375rem}.a-process{border-block:1px solid var(--a-line);background:#111317}.a-process-tabs{border-bottom:1px solid #65686d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.a-process-tabs button{color:#abadb5;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:16px;min-height:64px;padding:18px 6px;font-size:1rem;display:flex}.a-process-tabs button>span{font:.75rem var(--mono);color:#83878f}.a-process-tabs button[aria-selected=true]{border-color:var(--a-amber);color:var(--a-amber)}.a-process-panel{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;min-height:430px;display:grid}.a-process-scene{height:410px;position:relative}.a-process-scene .core-scene{height:auto;min-height:0;position:absolute;inset:0}.a-process-copy{max-width:480px;padding-block:28px}.a-process-copy>p:not(.a-kicker){color:#b0b4bb;margin-top:18px;line-height:1.75}.a-process-copy>.a-link,.a-process-copy>.a-art-note{margin-top:22px}.a-workflow-ribbon{border-top:1px solid var(--a-line);height:200px;margin-top:20px;overflow:hidden}.a-workflow-ribbon img{object-fit:cover;object-position:center 73%;height:390px;transform:translateY(-155px)}.a-expert{isolation:isolate;align-items:center;min-height:670px;display:flex;position:relative}.a-expert>.a-picture{z-index:-3;position:absolute;inset:0}.a-expert>.a-picture img{object-position:70% center}.a-expert-shade{z-index:-2;background:linear-gradient(90deg,#0c0d10bd 0%,#0c0d1060 35%,#0000 75%),linear-gradient(#0000 80%,#0c0d10);position:absolute;inset:0}.a-expert-content{padding-block:70px}.a-expert-content>p:not(.a-kicker){color:#b8bcc3;margin-top:25px;font-size:1.0625rem}.a-expert-content ul{color:#c9cbd0;gap:13px;margin:28px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.a-expert-content li{align-items:flex-start;gap:12px;display:flex}.a-expert-content li svg{color:var(--a-amber);margin-top:3px}.a-head-split{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.a-head-split>p{color:var(--a-muted);max-width:360px;font-size:1.125rem;line-height:1.6}.a-report{background:#13161b;border:1px solid #5a5d63;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.a-report aside{isolation:isolate;border-right:1px solid var(--a-line);min-height:440px;padding:32px;position:relative;overflow:hidden}.a-report aside .a-picture{z-index:-2;opacity:.6;height:330px;position:absolute;inset:160px 0 0}.a-report aside .a-picture img{object-position:80% center}.a-report aside:after{content:"";z-index:-1;background:linear-gradient(#111317 20%,#0000 70%);position:absolute;inset:0}.a-demo{font-size:.7rem;font-family:var(--mono);color:#a6aab2;line-height:1.6;display:block}.a-severity{color:#ffc473;background:#f0a50013;border-left:2px solid #f0a500;margin:30px 0 18px;padding:5px 11px;font-size:.8rem;display:inline-flex}.a-report aside code{color:#a5aab4;margin-top:15px;font-size:.8rem;display:block}.a-report-tabs{border-bottom:1px solid var(--a-line);gap:22px;padding-inline:24px;display:flex}.a-report-tabs button{color:#a6abb4;background:0 0;border:0;border-bottom:2px solid #0000;min-height:67px;padding:14px 0;font-size:.9rem}.a-report-tabs button[aria-selected=true]{color:var(--a-amber);border-color:var(--a-amber)}.a-report-content{min-height:370px;padding:32px}.a-report-content .a-kicker{color:#979da6;margin-bottom:18px;font-size:.65rem}.a-report-content h3{font-size:1.65rem}.a-report-content>p:not(.a-kicker){color:#b5b9c1;margin-top:20px;font-size:.9375rem;line-height:1.7}.a-report-content li{color:#c1c5cc;margin-block:13px;font-size:.9375rem}.a-report-content ol{margin-block:24px;padding-left:22px}.a-report-content small{color:#9097a3;margin-top:24px;font-size:.7rem;display:block}.a-code{border:1px solid var(--a-line);font:.75rem var(--mono);flex-wrap:wrap;gap:15px;margin-top:20px;padding:14px;display:flex}.a-code>span:first-child{color:var(--a-amber)}.a-code>span:last-child{color:#a8bbaa;margin-left:auto}.a-delivery{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px;display:grid}.a-delivery>span{color:#8e949f;font-size:.75rem;display:block}.a-delivery strong{color:#c7cbd2;margin-top:5px;font-size:1rem;font-weight:400;display:block}.a-retest{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding-top:20px;display:grid}.a-retest-art{height:490px;overflow:hidden}.a-retest-art img{object-position:85% center}.a-retest-demo{border-top:1px solid var(--a-line);margin-top:24px;padding-top:22px}.a-segment{gap:4px;margin-block:14px;display:flex}.a-segment button{color:#a2a8b2;background:0 0;border:1px solid #50555f;min-height:44px;padding:9px 14px;font-size:.8rem}.a-segment button[aria-pressed=true]{color:#f0bd60;background:#f0a5000a;border-color:#d2a757}.a-retest-demo p{color:#c8ccd3;align-items:center;gap:12px;min-height:64px;font-size:.9375rem;display:flex}.a-status{color:#ffb756;display:inline-flex}.a-status.resolved{color:#aecdbd}.a-note{color:#8e95a0;margin-top:18px;font-size:.75rem;display:block}.a-faq{border-top:1px solid var(--a-line);grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.a-faq h2{font-size:clamp(2rem,3.3vw,3.3rem)}.a-pilot-art{height:180px;margin-top:30px;overflow:hidden}.a-pilot-art img{object-position:80% center}.a-faq-list article{border-bottom:1px solid var(--a-line)}.a-faq-list article:first-child{border-top:1px solid var(--a-line)}.a-faq-list h3 button{text-align:left;color:#e0e1e5;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:79px;padding:18px 0;font-size:1.0625rem;font-weight:400;line-height:1.4;display:flex}.a-faq-list button[aria-expanded=true]{color:var(--a-amber)}.a-faq-list p{color:#a8aeb7;padding-bottom:25px;font-size:.9375rem;line-height:1.75}.a-final{isolation:isolate;border-block:1px solid var(--a-line);align-items:center;min-height:610px;display:flex;position:relative}.a-final>.a-picture{z-index:-2;position:absolute;inset:0}.a-final img{object-position:72% center}.a-final:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c0d10b0,#0000 80%);position:absolute;inset:0}.a-final-content{padding-block:80px}.a-final-content>p:not(.a-kicker){color:#bfc3ca;margin:26px 0 32px;font-size:1.125rem}.a-email{color:#b3b7bf;align-items:center;gap:20px;width:max-content;min-height:44px;margin-top:22px;font-size:.9rem;display:flex}.a-footer{flex-wrap:wrap;justify-content:space-between;gap:32px;padding-block:44px 26px;display:flex}.a-footer>div:first-child{align-items:center;gap:25px;display:flex}.a-footer>div:first-child>span{color:#8f96a0;font-size:.8rem}.a-footer>a{align-items:center;gap:20px;min-height:44px;font-size:.875rem;display:flex}.a-footer-bottom{border-top:1px solid var(--a-line);color:#8e959f;justify-content:space-between;gap:20px;width:100%;padding-top:22px;font-size:.7rem;display:flex}.a-ready[data-motion=on] [data-appear]:not(.a-visible){opacity:0;transform:translateY(24px)}.a-ready[data-motion=on] [data-appear=card]:not(.a-visible){opacity:0;transform:translateY(24px)scale(.985)}.a-ready[data-motion=on] [data-appear=pop]:not(.a-visible){opacity:0;transform:scale(.86)}.a-ready[data-motion=on] [data-appear=down]:not(.a-visible){opacity:0;transform:translateY(-8px)}.a-ready[data-motion=on] [data-appear=photo]:not(.a-visible){opacity:0;transform:scale(1.04)}.a-ready[data-motion=on] [data-appear].a-visible{animation:.75s cubic-bezier(.22,1,.36,1) both a-appear;animation-delay:var(--d,0s)}.a-ready[data-motion=on] [data-appear=card].a-visible{animation-name:a-card}.a-ready[data-motion=on] [data-appear=pop].a-visible{animation-name:a-pop;animation-duration:.55s}.a-ready[data-motion=on] [data-appear=down].a-visible{animation-name:a-down}.a-ready[data-motion=on] [data-appear=photo].a-visible{animation-name:a-photo;animation-duration:.9s}@keyframes a-appear{0%{opacity:0;transform:translateY(24px)}}@keyframes a-card{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.985)}}@keyframes a-pop{0%{opacity:0;transform:scale(.86)}}@keyframes a-down{0%{opacity:0;transform:translateY(-8px)}}@keyframes a-photo{0%{opacity:0;filter:blur(14px)saturate(.6);transform:scale(1.04)}}.a-ready[data-motion=on] .a-image-pair article.a-visible>.a-picture,.a-ready[data-motion=on] .a-report aside.a-visible>.a-picture{animation:.9s cubic-bezier(.22,1,.36,1) both a-photo;animation-delay:calc(var(--d,0s) + .15s)}.a-ready[data-motion=on] .a-image-pair article:not(.a-visible)>.a-picture,.a-ready[data-motion=on] .a-report aside:not(.a-visible)>.a-picture{opacity:0}.a-site[data-motion=on] .a-severity{position:relative}.a-site[data-motion=on] .a-severity:after{content:"";opacity:0;animation:a-glow 3.4s ease-in-out calc(1.4s + var(--d,0s)) infinite;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 22px #f0a5004d}@keyframes a-glow{0%,to{opacity:0}45%,55%{opacity:1}}.a-site[data-motion=on] .a-code>code:after{content:"";vertical-align:-2px;background:#a8bbaa;width:1px;height:.9em;margin-left:2px;animation:1.1s linear 1.2s infinite a-caret;display:inline-block}@keyframes a-caret{0%,45%{opacity:1}50%,to{opacity:0}}.a-site[data-motion=on] .a-coverage .a-hotspot{animation:9s ease-in-out infinite a-hotspot-cycle;animation-delay:calc(var(--i,0)*3s)}.a-site[data-motion=on] .a-coverage .a-hotspot[aria-pressed=true]{animation:3s ease-in-out infinite a-point}@keyframes a-hotspot-cycle{0%,26%{box-shadow:0 0 0 7px #f0a5000f}10%,20%{box-shadow:0 0 0 10px #f0a50020,0 0 32px #f0a50042}}.a-site[data-motion=off] *,.a-site[data-motion=off] :before,.a-site[data-motion=off] :after,.a-site[data-hidden=true] *,.a-site[data-hidden=true] :before,.a-site[data-hidden=true] :after{animation-play-state:paused!important}.lead-dialog .primary{color:#f3f3f0;background:linear-gradient(135deg,#36383e,#15171b);border:1px solid #878b94;box-shadow:inset 0 1px #fff2}.lead-dialog .primary:hover{background:#292725;border-color:#f0a500}.lead-dialog .primary svg{color:#f0a500}.lead-dialog .form-login{font-size:.8125rem}.form-email-fallback{text-align:center;color:#c8b17f;text-underline-offset:4px;font-size:.8rem;text-decoration:underline}@keyframes a-brand-glow{0%,75%,to{text-shadow:0 0 #0000}85%{text-shadow:0 0 18px #f0a50070}}@keyframes a-point{50%{box-shadow:0 0 0 12px #f0a5000a,0 0 30px #f0a50030}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.a-site[data-motion=on] .a-image-pair article:hover img{transform:scale(1.025)}}@media (min-width:1800px){.a-hero{height:840px;min-height:0}.a-hero>.a-picture img,.a-expert>.a-picture img{object-position:center 55%}}@media (max-width:1100px){.a-shell{width:calc(100% - 64px)}.a-header-inner{gap:24px}.a-nav{gap:20px}.a-hero{height:auto;min-height:690px}.a-hero-content{padding-bottom:100px}.a-site h1{font-size:5rem}.a-site h2{font-size:3.1rem}.a-section{padding-block:76px}.a-coverage{grid-template-columns:1fr 1fr;gap:0}.a-perimeter-art{height:510px}.a-process-panel{gap:35px}.a-image-pair article{min-height:460px}.a-expert{min-height:640px}.a-report-tabs{gap:18px;padding-inline:24px}.a-report-tabs button{font-size:.8rem}.a-report-content{padding:28px}.a-faq{gap:40px}.a-retest{gap:30px}.a-retest-art{height:430px}.a-strip{gap:16px}.a-strip>span{gap:8px;font-size:.75rem}}@media (max-width:800px){.a-shell{width:calc(100% - 44px)}.a-header{height:74px}.a-header-inner{gap:18px}.a-brand{font-size:1.8rem}.a-login{margin-left:auto}.a-menu{place-items:center;display:grid}.a-nav{background:#111317;border-bottom:1px solid #62656a;flex-direction:column;gap:0;padding:18px 22px;font-size:1rem;display:none;position:absolute;top:74px;left:0;right:0}.a-nav.is-open{display:flex}.a-nav a{min-height:48px;padding:10px 0}.a-hero{align-items:flex-start;min-height:770px}.a-hero-content{padding-top:40px;padding-bottom:80px}.a-site h1{font-size:4.2rem}.a-hero>.a-picture{z-index:-3;width:110%;height:65%;inset:auto -10% 0;transform:none!important}.a-hero>.a-picture img{object-position:85% center}.a-hero-shade{background:linear-gradient(#0c0d10 20%,#0c0d1090 45%,#0000 70%,#0c0d10 100%)}.a-hero .a-lede{font-size:1.0625rem}.a-hero .a-actions{margin-top:25px}.a-hero .a-proof{margin-top:17px}.a-hero-bottom>span{max-width:180px;line-height:1.7}.a-strip{grid-template-columns:1fr 1fr;gap:22px 12px;padding-block:27px;display:grid}.a-strip>span{font-size:.8rem}.a-section{padding-block:64px}.a-site h2{font-size:2.75rem}.a-coverage{grid-template-columns:1fr;gap:0}.a-intro{max-width:550px}.a-asset-list{max-width:100%}.a-asset-description{max-width:100%;min-height:58px}.a-perimeter-art{width:100%;height:440px;margin:0}.a-perimeter-art .a-picture{-webkit-mask-image:none;mask-image:none}.a-perimeter-art img{object-position:80% center}.a-section-head{margin-bottom:32px}.a-image-pair{gap:16px}.a-image-pair article{min-height:420px}.a-image-pair article>div{padding:22px}.a-image-pair h3{font-size:1.55rem}.a-process-tabs{grid-template-columns:1fr 1fr}.a-process-tabs button{min-height:62px;font-size:.9rem}.a-process-panel{grid-template-columns:1fr;gap:0}.a-process-scene{height:370px}.a-process-copy{max-width:100%;padding:10px 0 20px}.a-process-copy h3{font-size:1.8rem}.a-workflow-ribbon{height:160px}.a-workflow-ribbon img{height:290px;transform:translateY(-110px)}.a-expert{align-items:flex-start;min-height:780px}.a-expert>.a-picture{height:62%;top:auto}.a-expert>.a-picture img{object-position:85% center}.a-expert-shade{background:linear-gradient(#0c0d10 28%,#0c0d1090 45%,#0000 70%,#0c0d10 100%)}.a-expert-content{padding-top:45px}.a-expert-content h2 br:last-child{display:none}.a-expert-content>p:not(.a-kicker){font-size:1rem}.a-expert-content ul{max-width:370px;font-size:.8rem}.a-head-split{display:block}.a-head-split>p{margin-top:22px;font-size:1rem}.a-head-split>p br{display:none}.a-report{grid-template-columns:1fr}.a-report aside{border-right:0;border-bottom:1px solid var(--a-line);min-height:285px;padding:24px}.a-report aside .a-picture{width:75%;height:100%;inset:0 0 0 auto}.a-report aside:after{background:linear-gradient(90deg,#111317 28%,#0000)}.a-report aside h3{font-size:1.7rem}.a-report aside .a-severity{margin-top:20px}.a-report-main{min-width:0}.a-report-content{min-height:350px;padding:26px}.a-report-tabs button{font-size:.875rem}.a-delivery{gap:18px}.a-delivery strong{font-size:.875rem}.a-retest{grid-template-columns:1fr;gap:15px}.a-retest-art{order:2;height:350px}.a-retest .a-intro{max-width:none}.a-faq{grid-template-columns:1fr;gap:24px}.a-pilot-art{height:200px}.a-final{align-items:flex-start;min-height:650px}.a-final>.a-picture{height:63%;top:auto}.a-final img{object-position:82% center}.a-final:after{background:linear-gradient(#0c0d10 25%,#0c0d1088 50%,#0000)}.a-final-content{padding-top:44px}.a-final-content>p:not(.a-kicker){font-size:1rem}.a-footer>div:first-child{display:block}.a-footer>div:first-child>span{margin-top:15px;display:block}.a-footer-bottom{flex-wrap:wrap}.a-footer-bottom>span:last-child{width:100%}}@media (max-width:520px){.a-shell{width:calc(100% - 36px)}.a-header-inner{gap:12px}.a-login{gap:16px;font-size:.8rem}.a-menu{width:40px;min-width:40px}.a-brand{font-size:1.7rem}.a-site h1{letter-spacing:-.06em;font-size:clamp(3rem,11.7vw,4.2rem)}.a-site h2{font-size:clamp(2.1rem,8.4vw,2.8rem)}.a-hero{min-height:790px}.a-hero .a-kicker{letter-spacing:.06em;gap:8px;margin-bottom:25px;font-size:.6rem}.a-hero-content{padding-top:40px}.a-lede{font-size:1rem!important}.a-actions{gap:10px 22px;max-width:340px}.a-button{gap:25px;min-height:54px;padding:13px 19px;font-size:.875rem}.a-actions .a-link{font-size:.8125rem}.a-hero>.a-picture{width:120%;height:50%;left:auto;right:-15%}.a-hero-shade{background:linear-gradient(#0c0d10 35%,#0c0d10a0 52%,#0000 75%,#0c0d10 100%)}.a-hero .a-proof{font-size:.75rem}.a-hero-bottom{bottom:16px}.a-strip{gap:22px 10px}.a-strip svg{width:18px;height:18px}.a-strip>span{gap:6px;font-size:.72rem}.a-section{padding-block:54px}.a-intro{margin-top:22px;font-size:1rem;line-height:1.6}.a-asset-list button{gap:12px;font-size:.9rem}.a-asset-description{min-height:85px;font-size:.875rem}.a-perimeter-art{height:320px;margin-top:5px}.a-perimeter-art>.a-art-note{font-size:.55rem;bottom:5px}.a-hotspot{width:40px;height:40px}.a-image-pair{grid-template-columns:1fr;gap:20px}.a-image-pair article{min-height:420px}.a-image-pair article>div{padding:24px}.a-image-pair h3{font-size:1.75rem}.a-image-pair p{font-size:.9375rem}.a-process-tabs button{gap:10px;font-size:.8125rem}.a-process-tabs button>span{font-size:.65rem}.a-process-scene{height:320px}.a-process-copy h3{font-size:1.7rem}.a-process-copy>p:not(.a-kicker){font-size:.9375rem}.a-process-copy>.a-art-note{font-size:.6rem}.a-workflow-ribbon{height:120px}.a-workflow-ribbon img{height:225px;transform:translateY(-95px)}.a-expert{min-height:745px}.a-expert-content ul{gap:12px;max-width:320px;font-size:.78rem}.a-expert>.a-picture{width:110%;height:50%;left:auto;right:0}.a-expert-shade{background:linear-gradient(#0c0d10 35%,#0c0d1080 55%,#0000 75%,#0c0d10 100%)}.a-kicker{letter-spacing:.09em;font-size:.6rem}.a-report aside{min-height:275px;padding:23px}.a-report-content{min-height:370px;padding:24px 21px}.a-report-content h3{font-size:1.4rem}.a-report-content>p:not(.a-kicker){font-size:.9rem}.a-report-tabs{gap:19px;padding-inline:20px}.a-report-tabs button{min-height:59px;font-size:.75rem}.a-report-content small{font-size:.65rem}.a-code{gap:10px;font-size:.65rem}.a-delivery{grid-template-columns:1fr;gap:15px;padding-inline:4px}.a-delivery>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.a-delivery strong{text-align:right;margin:0;font-size:.8rem}.a-retest-art{height:290px}.a-segment button{font-size:.75rem}.a-retest-demo p{font-size:.875rem}.a-faq-list h3 button{min-height:76px;font-size:1rem}.a-faq-list p{font-size:.9375rem}.a-pilot-art{height:160px;margin-top:22px}.a-final{min-height:680px}.a-final>.a-picture{width:120%;height:52%;left:auto;right:0}.a-final:after{background:linear-gradient(#0c0d10 35%,#0c0d10aa 55%,#0000)}.a-final-content>p:not(.a-kicker){margin:22px 0 24px;font-size:1rem}.a-email{font-size:.875rem}.a-footer{gap:28px}.a-footer>div:first-child>span{font-size:.7rem}.a-footer>a{gap:10px;font-size:.75rem}.a-footer-bottom{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.a-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.a-ready [data-appear]{opacity:1!important;transform:none!important}.a-hero>.a-picture{transform:none!important}}
