.aco-report-page{--aco-blue:#3466b1;--aco-navy:#0b254c;--aco-yellow:#ffca23;--aco-ink:#2d2d2d;--aco-muted:#555;--aco-line:#dce4ee;--aco-wash:#f5f8fc;--aco-heading:"Montserrat",Helvetica,sans-serif;--aco-body:"Open Sans",Arial,sans-serif;background:#fff;color:var(--aco-ink);font-family:var(--aco-body);font-size:16px!important;line-height:1.6!important;max-width:100%;-webkit-font-smoothing:antialiased}.aco-report-page *,.aco-report-page :after,.aco-report-page :before{box-sizing:border-box}.aco-report-page [hidden]{display:none!important}.aco-report-page figure,.aco-report-page h1,.aco-report-page h2,.aco-report-page h3,.aco-report-page p{margin:0}.aco-report-page h1,.aco-report-page h2,.aco-report-page h3{color:var(--aco-navy);font-family:var(--aco-heading);font-weight:700}.aco-report-page a{color:var(--aco-blue);text-underline-offset:4px}.aco-report-page button,.aco-report-page input{font:inherit!important}.aco-report-page button{cursor:pointer}.aco-report-page img{display:block;height:auto!important;max-width:100%!important}.aco-report-page :focus,.aco-report-page :focus-visible{box-shadow:none!important;outline:none!important}.aco-report-page :is(input,select,textarea):focus{border-color:var(--aco-blue)!important}.aco-report-page[data-focus-mode=keyboard] :is(a,button,summary,[role=tab]):focus-visible{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important}.aco-report-page[data-focus-mode=keyboard] .aco-product-controls button:focus-visible{box-shadow:inset 0 -2px 0 currentColor!important;text-decoration:none!important}.aco-report-page[data-focus-mode=keyboard] input[type=checkbox]:focus-visible{border-color:var(--aco-navy)!important;filter:brightness(.75)}.aco-report-page .aco-container{margin-inline:auto;width:min(1240px,calc(100% - 64px))}.aco-report-page .aco-eyebrow{color:var(--aco-blue);font:700 12px/1.4 var(--aco-heading)!important;letter-spacing:.12em;text-transform:uppercase}.aco-report-page .aco-button{align-items:center;background:var(--aco-blue);border:1px solid var(--aco-blue);border-radius:10px;color:#fff;display:inline-flex;font:700 14px/1.4 var(--aco-heading)!important;gap:16px;justify-content:center;min-height:50px;padding:13px 22px;text-decoration:none;transition:background .18s,transform .18s}.aco-report-page .aco-button:hover{background:var(--aco-navy);border-color:var(--aco-navy)}.aco-report-page .aco-button:active{transform:translateY(1px)}.aco-report-page .aco-button:disabled{cursor:wait;opacity:.65}.aco-report-page .aco-hero{background:#fff;padding:36px 0 42px}.aco-report-page .aco-hero-grid{align-items:start;display:grid;gap:56px;grid-template-columns:1.12fr 1fr}.aco-report-page .aco-hero-copy{padding-top:35px}.aco-report-page .aco-hero-copy h1{font-size:clamp(34px,3.5vw,49px)!important;letter-spacing:-.045em;line-height:1.13!important;margin-top:16px;max-width:18ch}.aco-report-page .aco-hero-copy h1 span{color:var(--aco-blue);white-space:nowrap}.aco-report-page .aco-intro{color:var(--aco-muted);font-size:17px!important;line-height:1.7!important;margin-top:22px;max-width:49ch}.aco-report-page .aco-offer{background:#f0f5fc;border:1px solid #a9bfdf;border-radius:16px;box-shadow:0 8px 24px #0b254c0a;margin-top:28px;padding:24px}.aco-report-page .aco-form-heading{font-size:18px!important;letter-spacing:-.02em;line-height:1.4!important;margin-bottom:18px}.aco-report-page .aco-tabs{background:var(--aco-wash);border:1px solid var(--aco-line);border-radius:12px;display:flex;margin-bottom:20px;padding:4px}.aco-report-page .aco-tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--aco-muted);display:flex;flex:1;font:700 13px/1.4 var(--aco-heading)!important;gap:9px;justify-content:center;min-height:43px}.aco-report-page .aco-tab[aria-selected=true]{background:#fff;border-color:var(--aco-line);box-shadow:0 2px 3px #0b254c08;color:var(--aco-navy)}.aco-report-page .aco-tab svg{height:17px;width:17px}.aco-report-page .aco-label{color:var(--aco-navy);display:block;font-size:13px!important;font-weight:700;margin-bottom:8px}.aco-report-page .aco-input{background:#fff;border:1px solid #a6b6cb;border-radius:8px;color:var(--aco-ink);font-size:16px!important;min-height:50px;padding:12px 14px;width:100%}.aco-report-page .aco-input::placeholder{color:#687486;opacity:1}.aco-report-page .aco-input[aria-invalid=true]{border-color:#b91f26}.aco-report-page .aco-offer .aco-button{background:#285ca8;border-color:#285ca8;box-shadow:0 3px 0 #19457e;margin-top:14px;min-height:56px;width:100%}.aco-report-page .aco-offer .aco-button:hover{background:var(--aco-navy);border-color:var(--aco-navy)}.aco-report-page .aco-form-meta{color:var(--aco-muted);font-size:12px!important;margin-top:12px;text-align:center}.aco-report-page .aco-form-meta span{display:inline-block;padding:0 7px}.aco-report-page .aco-form-meta span+span{border-left:1px solid var(--aco-line)}.aco-report-page .aco-error{color:#a11b22;font-size:13px!important;margin-top:7px}.aco-report-page .aco-error:empty{display:none}.aco-report-page .aco-back{background:transparent;border:0;color:var(--aco-blue);font-size:13px!important;margin-bottom:8px;min-height:30px;padding:0}.aco-report-page .aco-form-context{color:var(--aco-muted);font-size:13px!important;margin-bottom:15px;overflow-wrap:anywhere}.aco-report-page .aco-consent{align-items:start;color:var(--aco-muted);display:flex;font-size:12px!important;gap:9px;line-height:1.6!important;margin-top:13px}.aco-report-page .aco-consent input{accent-color:var(--aco-blue);flex:none;height:17px;margin:2px 0 0;width:17px}.aco-report-page .aco-form-status{background:var(--aco-wash);border:1px solid var(--aco-line);border-radius:10px;font-size:14px!important;margin-top:12px;padding:14px}.aco-report-page .aco-example{min-width:0}.aco-report-page .aco-example-caption{align-items:center;color:var(--aco-muted);display:flex;font-size:12px!important;gap:12px;justify-content:space-between;margin:0 0 12px}.aco-report-page .aco-example-caption strong{color:var(--aco-navy);font-weight:700}.aco-report-page .aco-report{background:#fff;border:1px solid #c9d7e8;border-radius:20px;box-shadow:none;overflow:hidden}.aco-report-page .aco-product-stage{background-color:#f5f8fc;isolation:isolate;padding:18px 25px 0;position:relative}.aco-report-page .aco-product-stage:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath stroke='%23cbddef' d='M10 8.5v3M8.5 10h3'/%3E%3C/svg%3E");background-position:50%;background-size:20px 20px;content:"";inset:0;mask-image:linear-gradient(transparent 12%,#000 35%,#000 78%,transparent);pointer-events:none;position:absolute;z-index:-1}.aco-report-page .aco-product-meta{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;position:relative;z-index:1}.aco-report-page .aco-product-meta h2{font-size:20px!important;letter-spacing:-.02em;line-height:1.3!important}.aco-report-page .aco-product-meta p{color:var(--aco-muted);font-size:12px!important;margin-top:4px}.aco-report-page .aco-sku{color:#56667b;font-size:12px!important;letter-spacing:.07em;padding-top:5px;white-space:nowrap}.aco-report-page .aco-product-view{height:172px;isolation:isolate;margin:4px 0 0;position:relative}.aco-report-page .aco-shoe-slot{height:100%;position:relative;z-index:1}.aco-report-page .aco-shoe{height:100%!important;object-fit:contain;transform:scale(var(--product-scale,1));width:100%}.aco-report-page .aco-orbit{border:1px solid #b8cce6;border-radius:50%;bottom:28px;height:116px;left:50%;max-width:330px;position:absolute;transform:translateX(-50%) rotate(-12deg);width:68%;z-index:0}.aco-report-page .aco-product-tag{align-items:center;background:#fff;border:1px solid #dce4ee;border-radius:6px;color:#4a5d75;display:inline-flex;font-size:12px!important;gap:7px;margin-bottom:0;padding:5px 9px;position:relative;z-index:2}.aco-report-page .aco-product-tag:before{background:var(--aco-blue);border-radius:50%;content:"";height:6px;width:6px}.aco-report-page .aco-report-data{padding:16px 25px 18px}.aco-report-page .aco-score-line{align-items:center;border-bottom:1px solid var(--aco-line);display:flex;gap:15px;justify-content:space-between;margin-bottom:8px;padding-bottom:10px}.aco-report-page .aco-score-title{color:var(--aco-navy);font:700 14px/1.4 var(--aco-heading)!important}.aco-report-page .aco-score-label{color:var(--aco-muted);font-size:12px!important;margin-top:3px}.aco-report-page .aco-score{color:var(--aco-blue);font:700 36px/1 var(--aco-heading)!important;letter-spacing:-.05em;white-space:nowrap}.aco-report-page [data-score-band=red]{--aco-score-tone:#b6373f}.aco-report-page [data-score-band=orange]{--aco-score-tone:#a85412}.aco-report-page [data-score-band=blue]{--aco-score-tone:#3466b1}.aco-report-page [data-score-band=green]{--aco-score-tone:#16804a}.aco-report-page #aco-score-value{color:var(--aco-score-tone,var(--aco-blue))}.aco-report-page .aco-score small{color:var(--aco-muted);font:400 13px/1 var(--aco-body)!important;letter-spacing:0;margin-left:4px}.aco-report-page .aco-dimensions{display:grid;gap:6px}.aco-report-page .aco-dimension{align-items:center;color:#34445c;display:grid;font-size:12px!important;gap:12px;grid-template-columns:minmax(0,1fr) 80px 23px}.aco-report-page .aco-meter{background:#eaf0f7;border-radius:3px;height:5px;overflow:hidden}.aco-report-page .aco-meter i{background:var(--aco-score-tone,var(--aco-blue));border-radius:3px;display:block;height:100%}.aco-report-page .aco-dimension b{color:var(--aco-score-tone,#34445c);font-size:12px!important;text-align:right}.aco-report-page .aco-fix{align-items:start;background:#f0f5fc;border:1px solid #d7e3f3;border-radius:10px;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);margin-top:14px;padding:12px}.aco-report-page .aco-fix-icon{color:var(--aco-blue);font-size:20px!important;line-height:1.1!important}.aco-report-page .aco-fix b{color:var(--aco-navy);display:block;font-size:12px!important;line-height:1.45!important;margin-bottom:4px;overflow-wrap:anywhere}.aco-report-page .aco-fix p{color:#44556d;font-size:12px!important;line-height:1.55!important;margin:0;overflow-wrap:anywhere}.aco-report-page .aco-sample-note{color:#657085;font-size:12px!important;line-height:1.5!important;margin-top:10px}.aco-report-page .aco-proof{border-bottom:1px solid var(--aco-line);border-top:1px solid var(--aco-line);padding:32px 0 36px}.aco-report-page .aco-proof-label{color:#52647c;font:600 clamp(12px,1vw,13px)/1.6 var(--aco-body)!important;letter-spacing:.12em;margin:0 auto;text-align:center;text-transform:uppercase}.aco-report-page .aco-logo-marquee{margin-top:24px;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);max-width:100%;overflow:hidden;width:100%}.aco-report-page .aco-logo-track{animation:aco-logo-scroll 80s linear infinite;display:flex;width:max-content}.aco-report-page .aco-logo-set{align-items:center;display:flex;flex-shrink:0;gap:40px;padding-right:40px}.aco-report-page .aco-logo-item{display:grid;flex:0 0 190px;height:96px;place-items:center;width:190px}.aco-report-page .aco-logo-item img{display:block;height:var(--logo-h,48px)!important;max-width:var(--logo-w,180px)!important;object-fit:contain;transform-origin:center;transition:transform .2s ease-out;width:auto}.aco-report-page .aco-logo--elf{--logo-w:74px;--logo-h:54px}.aco-report-page .aco-logo--betsey{--logo-h:96px}.aco-report-page .aco-logo--acosta{--logo-h:100px}.aco-report-page .aco-logo--dolcevita{--logo-h:78px}.aco-report-page .aco-logo--backyard,.aco-report-page .aco-logo--murphys{--logo-h:64px}.aco-report-page .aco-logo--mitchell img{height:34px!important;max-width:190px!important;object-fit:cover;width:190px}.aco-report-page .aco-logo-marquee:focus-visible .aco-logo-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.aco-report-page .aco-logo-marquee:hover .aco-logo-track{animation-play-state:paused}.aco-report-page .aco-logo-item:hover img{transform:scale(1.06)}}@keyframes aco-logo-scroll{to{transform:translateX(-50%)}}@media (max-width:800px){.aco-report-page .aco-logo-set{gap:24px;padding-right:24px}.aco-report-page .aco-logo-item{flex-basis:176px;width:176px}.aco-report-page .aco-logo-item img{max-width:min(var(--logo-w,166px),166px)!important}.aco-report-page .aco-logo--mitchell img{height:30px!important;width:166px}}@media (prefers-reduced-motion:reduce){.aco-report-page .aco-logo-marquee{mask-image:none}.aco-report-page .aco-logo-track{animation:none;width:100%}.aco-report-page .aco-logo-set{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));padding:0;width:100%}.aco-report-page .aco-logo-item{width:100%}.aco-report-page .aco-logo-set[aria-hidden=true]{display:none}}.aco-report-page .aco-value{background:var(--aco-navy);padding:56px 0}.aco-report-page .aco-value .aco-section-title,.aco-report-page .aco-value h3{color:#fff}.aco-report-page .aco-value .aco-eyebrow{color:#a9c9f5}.aco-report-page .aco-value .aco-value-list .aco-number{color:#9ab4d6}.aco-report-page .aco-value .aco-value-intro,.aco-report-page .aco-value-list p{color:#cedbed}.aco-report-page .aco-testimonial{padding:64px 0}.aco-report-page .aco-value-grid{display:grid;gap:60px;grid-template-columns:1fr 1.08fr}.aco-report-page .aco-section-title{font-size:clamp(27px,3vw,35px)!important;letter-spacing:-.035em;line-height:1.2!important;margin-top:12px;max-width:20ch}.aco-report-page .aco-value-intro{color:var(--aco-muted);font-size:15px!important;margin-top:17px;max-width:42ch}.aco-report-page .aco-value-list{list-style:none;margin:0;padding:0}.aco-report-page .aco-value-list li{border-bottom:1px solid #2b4568;display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr);padding:18px 0}.aco-report-page .aco-value-list li:first-child{padding-top:0}.aco-report-page .aco-value-list li:last-child{border-bottom:0;padding-bottom:0}.aco-report-page .aco-value-list .aco-number{color:var(--aco-blue);display:block;font:700 clamp(24px,2vw,26px)/1.15 var(--aco-heading)!important;font-variant-numeric:tabular-nums;letter-spacing:-.04em;min-height:30px;min-width:38px}.aco-report-page .aco-value-list h3{font-size:16px!important;margin-bottom:5px}.aco-report-page .aco-value-list p{color:#cedbed;font-size:14px!important;line-height:1.6!important}.aco-report-page .aco-quote{border-left:3px solid var(--aco-blue);margin:0 auto;max-width:880px;padding:6px 0 6px 36px}.aco-report-page .aco-quote-logo{display:block;height:auto;margin-bottom:24px;width:174px}.aco-report-page .aco-quote blockquote{color:var(--aco-navy);font-size:clamp(22px,2.4vw,28px)!important;letter-spacing:-.025em;line-height:1.5!important;margin:0;text-wrap:pretty}.aco-report-page .aco-quote figcaption{color:var(--aco-muted);font-size:13px!important;line-height:1.7!important;margin-top:24px}.aco-report-page .aco-quote figcaption b{color:var(--aco-navy);display:block;font:700 14px/1.5 var(--aco-heading)!important;margin-bottom:4px}.aco-report-page .aco-faq-section{padding:12px 0 48px}.aco-report-page .aco-faq-section .aco-container{max-width:880px}.aco-report-page .aco-faq-title{font-size:clamp(26px,3vw,32px)!important;letter-spacing:-.035em;line-height:1.2!important;margin-bottom:24px}.aco-report-page .aco-faq{border:1px solid var(--aco-line);border-radius:16px;overflow:hidden}.aco-report-page .aco-faq details+details{border-top:1px solid var(--aco-line)}.aco-report-page .aco-faq details[open]{background:var(--aco-wash)}.aco-report-page .aco-faq summary{align-items:center;color:var(--aco-navy);cursor:pointer;display:flex;font:700 15px/1.5 var(--aco-heading)!important;gap:24px;justify-content:space-between;list-style:none;min-height:76px;padding:20px 24px}.aco-report-page .aco-faq summary::-webkit-details-marker{display:none}.aco-report-page .aco-faq summary:after{background:#fff;border:1px solid var(--aco-line);border-radius:50%;color:var(--aco-blue);content:"+";display:grid;flex:none;font:400 23px/1 var(--aco-body)!important;height:32px;place-items:center;width:32px}.aco-report-page .aco-faq details[open] summary{padding-bottom:12px}.aco-report-page .aco-faq details[open] summary:after{background:var(--aco-blue);border-color:var(--aco-blue);color:#fff;content:"−"}.aco-report-page .aco-faq summary:active,.aco-report-page .aco-faq summary:focus,.aco-report-page .aco-faq summary:focus-visible{box-shadow:none!important;outline:none!important}.aco-report-page .aco-faq summary:focus-visible:after{background:var(--aco-blue);border-color:var(--aco-blue);color:#fff;outline:none!important}.aco-report-page .aco-faq details p{color:var(--aco-navy);font-size:14px!important;line-height:1.75!important;padding:0 80px 24px 24px}@media (hover:hover){.aco-report-page .aco-faq summary:hover:after{background:var(--aco-blue);border-color:var(--aco-blue);color:#fff}}.aco-report-page .aco-quiet-close{background:var(--aco-navy);overflow:hidden;padding:64px 0}.aco-report-page .aco-close-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;max-width:1080px}.aco-report-page .aco-close-copy .aco-eyebrow{color:#a9c9f5}.aco-report-page .aco-close-copy h2{color:#fff;font-size:clamp(30px,3.5vw,44px)!important;letter-spacing:-.04em;line-height:1.13!important;margin-top:16px;max-width:15ch}.aco-report-page .aco-close-intro{color:#cedbed;font-size:16px!important;line-height:1.7!important;margin-top:20px;max-width:36ch}.aco-report-page .aco-close-copy .aco-button,.aco-report-page .aco-value .aco-button{background:var(--aco-yellow);border-color:var(--aco-yellow);color:var(--aco-navy);margin-top:28px;min-height:56px;padding:16px 24px}.aco-report-page .aco-close-copy .aco-button:hover,.aco-report-page .aco-value .aco-button:hover{background:#ffe18a;border-color:#ffe18a}.aco-report-page .aco-close-meta{color:#cedbed;font-size:12px!important;margin-top:14px}.aco-report-page .aco-close-visual{isolation:isolate;justify-self:center;max-width:374px;min-width:0;padding:14px 0 0;position:relative;width:100%}.aco-report-page .aco-close-visual:before{background:#cfdded;border:1px solid #9eb5d3;border-radius:16px;box-shadow:0 18px 32px #020d204d;content:"";inset:14px 0 0;pointer-events:none;position:absolute;transform:perspective(1400px) rotateY(-8deg) rotate(1.5deg) translate(10px,10px);z-index:-1}.aco-report-page .aco-close-report{background:#fff;border:1px solid #afc4de;border-radius:16px;box-shadow:0 0 0 1px #e9f1fb33,0 4px 9px #020d2033,0 20px 36px #020d204d;padding:18px;transform:perspective(1400px) rotateY(-8deg) rotate(4deg);transform-origin:center}.aco-report-page .aco-close-report-top{align-items:center;border-bottom:1px solid var(--aco-line);color:var(--aco-muted);display:flex;font-size:12px!important;gap:12px;justify-content:space-between;padding-bottom:12px}.aco-report-page .aco-close-report-top img{display:block;height:auto!important;width:112px}.aco-report-page .aco-close-report-top b{color:var(--aco-navy);font:700 13px/1.4 var(--aco-heading)!important}.aco-report-page .aco-close-product{align-items:center;display:grid;gap:14px;grid-template-columns:1fr 1.15fr;min-height:92px;overflow:hidden;padding:8px 0}.aco-report-page .aco-close-product h3{font-size:18px!important;letter-spacing:-.025em;line-height:1.25!important;margin-top:0}.aco-report-page .aco-close-product p{color:var(--aco-muted);font-size:12px!important;margin-top:6px}.aco-report-page .aco-close-sku{display:grid;height:106px;isolation:isolate;min-width:0;place-items:center;position:relative}.aco-report-page .aco-close-sku:before{background-color:#f5f8fc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath stroke='%23cbddef' d='M10 8.5v3M8.5 10h3'/%3E%3C/svg%3E");background-position:50%;background-size:20px 20px;content:"";inset:0;mask-image:radial-gradient(ellipse at center,#000 45%,transparent 85%);pointer-events:none;position:absolute;z-index:-1}.aco-report-page .aco-close-product img{height:82px!important;mix-blend-mode:multiply;object-fit:contain;transform:scale(1.05);width:100%}.aco-report-page .aco-close-score{line-height:1!important;margin-top:8px}.aco-report-page .aco-close-score strong{color:#a85412;font:700 32px/1 var(--aco-heading)!important;letter-spacing:-.05em}.aco-report-page .aco-close-score small{color:var(--aco-muted);font:400 12px/1 var(--aco-body)!important;letter-spacing:0}.aco-report-page .aco-close-metrics{display:grid;gap:7px;line-height:1.35!important}.aco-report-page .aco-close-metrics div{align-items:center;color:#34445c;display:grid;font-size:12px!important;gap:10px;grid-template-columns:minmax(0,1fr) 58px 22px}.aco-report-page .aco-close-metrics i{background:#eaf0f7;border-radius:4px;display:block;height:4px;overflow:hidden}.aco-report-page .aco-close-metrics i span{background:var(--aco-score-tone,var(--aco-blue));display:block;height:100%}.aco-report-page .aco-close-metrics b{color:var(--aco-score-tone,var(--aco-blue));font-size:12px!important;text-align:right}.aco-report-page .aco-close-actions{border-top:1px solid var(--aco-line);margin-top:14px;padding-top:12px}.aco-report-page .aco-close-action-list{mask-image:linear-gradient(180deg,#000 0,#000 68%,transparent);max-height:142px;overflow:hidden}.aco-report-page .aco-close-action-list ol{list-style:none;margin:0;padding:0}.aco-report-page .aco-close-action-list li{border-top:1px solid var(--aco-line);display:grid;gap:8px;grid-template-columns:22px 1fr;padding:12px 0}.aco-report-page .aco-close-action-list li:first-child{border-top:0;padding-top:0}.aco-report-page .aco-close-action-number{color:var(--aco-blue);font:700 12px/1.6 var(--aco-heading)!important}.aco-report-page .aco-close-action-list strong{color:var(--aco-navy);display:block;font-size:13px!important;line-height:1.4!important}.aco-report-page .aco-close-action-list p{color:#44556d;font-size:12px!important;line-height:1.5!important;margin-top:5px}.aco-report-page .aco-close-action-priority{color:#99510f;display:inline-block;font-size:12px!important;margin-bottom:5px}.aco-report-page .aco-mobile-cta{display:none}@media (max-width:1100px){.aco-report-page .aco-hero-grid,.aco-report-page .aco-value-grid{gap:32px}.aco-report-page .aco-hero-copy h1{font-size:40px!important}}@media (max-width:800px){.aco-report-page .aco-container{width:calc(100% - 40px)}.aco-report-page .aco-hero{padding:26px 0 38px}.aco-report-page .aco-hero-copy{padding-top:0}.aco-report-page .aco-shoe{max-width:100%!important}.aco-report-page .aco-hero-grid,.aco-report-page .aco-value-grid{gap:34px;grid-template-columns:1fr}.aco-report-page .aco-hero-copy h1{font-size:clamp(32px,6vw,43px)!important;max-width:20ch}.aco-report-page .aco-intro{font-size:16px!important}.aco-report-page .aco-example{margin:auto;max-width:590px;width:100%}.aco-report-page .aco-report{box-shadow:none}.aco-report-page .aco-offer{padding:18px}.aco-report-page .aco-tab{font-size:12px!important;gap:6px}.aco-report-page .aco-tab svg{flex:none;height:15px;width:15px}.aco-report-page .aco-value{padding:42px 0}.aco-report-page .aco-value-grid{gap:25px}.aco-report-page .aco-testimonial{padding:42px 0}.aco-report-page .aco-quote{padding:4px 0 4px 22px}.aco-report-page .aco-quote-logo{margin-bottom:20px;width:150px}.aco-report-page .aco-quote blockquote{font-size:22px!important;line-height:1.5!important}.aco-report-page .aco-quote figcaption{margin-top:20px}.aco-report-page .aco-faq-section{padding-bottom:36px;padding-top:0}.aco-report-page .aco-faq-title{margin-bottom:20px}.aco-report-page .aco-faq summary{font-size:14px!important;gap:16px;padding:18px}.aco-report-page .aco-faq details p{padding:0 18px 20px}.aco-report-page .aco-quiet-close{padding:42px 0 36px}.aco-report-page .aco-close-grid{gap:36px;grid-template-columns:1fr}.aco-report-page .aco-close-copy{max-width:480px}.aco-report-page .aco-close-copy h2{max-width:18ch}.aco-report-page .aco-close-copy .aco-button,.aco-report-page .aco-value .aco-button{width:100%}.aco-report-page .aco-close-visual{padding-top:0;width:calc(100% - 12px)}.aco-report-page .aco-close-visual:before{inset:0;transform:rotate(.5deg) translate(7px,8px)}.aco-report-page .aco-close-report{padding:18px;transform:rotate(2deg)}.aco-report-page .aco-close-product{min-height:92px}.aco-report-page .aco-close-product img{height:82px!important;transform:scale(1.05)}.aco-report-page .aco-close-product h3{font-size:16px!important}.aco-report-page .aco-close-metrics div{gap:8px;grid-template-columns:minmax(0,1fr) 38px 20px}.aco-report-page .aco-mobile-cta{background:#fff;border-top:1px solid var(--aco-line);bottom:0;left:0;padding:10px 20px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.aco-report-page .aco-mobile-cta.is-visible{display:block}.aco-report-page .aco-mobile-cta .aco-button{min-height:44px;width:100%}.aco-report-page .aco-faq-section{padding-bottom:40px}}@media (max-width:400px){.aco-report-page .aco-product-stage,.aco-report-page .aco-report-data{padding-left:17px;padding-right:17px}.aco-report-page .aco-product-view{height:172px}.aco-report-page .aco-dimension{gap:8px;grid-template-columns:minmax(0,1fr) 50px 22px}.aco-report-page .aco-example-caption{font-size:12px!important}.aco-report-page .aco-sku{display:none}.aco-report-page .aco-score{font-size:32px!important}}@media (prefers-reduced-motion:reduce){.aco-report-page *,.aco-report-page :after,.aco-report-page :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.aco-report-page .aco-product-meta{min-height:55px}.aco-report-page .aco-product-meta h2{font-size:18px!important}.aco-report-page .aco-product-category{color:var(--aco-blue);display:block;font-size:12px!important;font-weight:700;letter-spacing:.09em;margin-bottom:4px;text-transform:uppercase}.aco-report-page .aco-stage-footer{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 0 6px;position:relative;z-index:2}.aco-report-page .aco-product-controls{align-items:center;display:flex;gap:1px}.aco-report-page .aco-product-controls button{background:transparent;border:0;border-radius:7px;color:var(--aco-navy);display:grid;font:400 19px/1 var(--aco-body)!important;height:44px;place-items:center;width:44px}.aco-report-page .aco-product-controls button:active,.aco-report-page .aco-product-controls button:hover{background:transparent!important}.aco-report-page .aco-product-controls button:disabled{color:#8796aa;cursor:default}.aco-report-page .aco-product-controls span{color:#56667b;font-size:12px!important;font-variant-numeric:tabular-nums;min-width:40px;text-align:center}.aco-report-page .aco-sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:800px){.aco-report-page .aco-product-controls button{height:44px;width:44px}.aco-report-page .aco-product-controls span{min-width:36px}.aco-report-page .aco-stage-footer{flex-wrap:wrap}}.aco-report-page .aco-product-view[data-product=field-02] .aco-shoe{mask-image:var(--aco-mask-field-02-silhouette);mask-mode:alpha;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.aco-report-page .aco-product-view[data-product=form-01] .aco-shoe{mask-image:var(--aco-mask-form-01);mask-mode:alpha;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.aco-report-page .aco-product-view[data-product=signal-03] .aco-shoe{mask-image:var(--aco-mask-signal-03);mask-mode:alpha;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.aco-report-page .aco-product-view[data-product=index-04] .aco-shoe{mask-image:var(--aco-mask-index-04);mask-mode:alpha;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.aco-report-page .aco-product-view[data-product=arc-05] .aco-shoe{mask-image:var(--aco-mask-arc-05);mask-mode:alpha;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.aco-report-page .aco-orbit-wrap{inset:0;pointer-events:none;position:absolute;z-index:0}.aco-report-page .aco-product-view[data-product=ridge-01]{mix-blend-mode:multiply}.aco-report-page .aco-product-view[data-product=ridge-01] .aco-shoe-slot{mix-blend-mode:multiply;overflow:hidden}.aco-report-page .aco-product-view[data-product=ridge-01] .aco-shoe{transform:scale(1.45)}.aco-report-page .aco-product-view[data-product=ridge-01] .aco-orbit-wrap{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cmask id='a' width='100%25' height='100%25' x='0' y='0' maskUnits='userSpaceOnUse'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Csvg viewBox='0 0 1099 733'%3E%3Cpath stroke='%23000' stroke-linejoin='round' stroke-width='34.8' d='M-9.475 22.125q34.8-14.5 62.35 11.6l62.35 130.5 208.8-72.5 71.05-81.2q66.7-36.25 123.25 53.65l105.85 201.55 326.25 120.35q147.9-20.3 214.6 40.6 49.3 43.5 42.05 108.75l-87 68.15-205.9 55.1-288.55 17.4-239.25-43.5-224.75-43.5-150.8-56.55q-98.6-44.95-110.2-110.2l20.3-82.65 23.2-60.9 26.1-82.65 1.45-98.6Z'/%3E%3C/svg%3E%3C/mask%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='%23fff' mask='url(%23a)'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:100% 100%}@media (max-width:800px){.aco-report-page .aco-product-view[data-product=ridge-01] .aco-shoe{transform:scale(1.25)}.aco-report-page .aco-product-view[data-product=ridge-01] .aco-orbit-wrap{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cmask id='a' width='100%25' height='100%25' x='0' y='0' maskUnits='userSpaceOnUse'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Csvg viewBox='0 0 1099 733'%3E%3Cpath stroke='%23000' stroke-linejoin='round' stroke-width='30' d='M67.625 69.625q30-12.5 53.75 10l53.75 112.5 180-62.5 61.25-70q57.5-31.25 106.25 46.25l91.25 173.75 281.25 103.75q127.5-17.5 185 35 42.5 37.5 36.25 93.75l-75 58.75-177.5 47.5-248.75 15-206.25-37.5-193.75-37.5-130-48.75q-85-38.75-95-95l17.5-71.25 20-52.5 22.5-71.25 1.25-85Z'/%3E%3C/svg%3E%3C/mask%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='%23fff' mask='url(%23a)'/%3E%3C/svg%3E")}}.aco-report-page{max-width:100vw;min-width:0;overflow-x:hidden;width:100%}.aco-report-page .aco-skip{background:#0b254c;color:#fff;left:16px;padding:12px 16px;position:fixed;top:-100px;z-index:100}.aco-report-page .aco-skip:focus{top:12px}@media (min-width:1025px){.aco-report-page{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}.aco-report-page .aco-quote blockquote{background:transparent;border:0;padding:0}.aco-report-page .aco-quote-logo{border-radius:0!important;clip-path:none;height:auto!important;margin-left:0;margin-right:0;object-fit:contain}.aco-report-page .aco-quote{min-width:0}.aco-report-page .aco-quote blockquote{overflow-wrap:break-word}.aco-report-page .aco-offer--native{min-width:0}.aco-report-page .aco-hubspot-form{margin-top:12px}.aco-report-page .aco-hubspot-form fieldset,.aco-report-page .aco-hubspot-form iframe{max-width:100%}.aco-report-page .aco-hubspot-form .hs-form-field{margin-bottom:16px}.aco-report-page .aco-hubspot-form .hs-input:not([type=checkbox]):not([type=radio]):not([type=hidden]){background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:var(--aco-navy);max-width:100%;padding:12px 14px;width:100%}.aco-report-page .aco-hubspot-form .hs-button{background:var(--aco-blue);border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;min-height:48px;padding:14px 20px;width:100%}.aco-report-page .aco-native-tabs{margin-bottom:16px}.aco-report-page .aco-native-tabs .aco-tab{min-width:0;padding:10px 8px;white-space:nowrap}.aco-report-page .aco-offer--native[data-form-step="2"] .hsfc-Button[type=button]{background:transparent!important;border:0;box-shadow:none;color:var(--aco-muted)!important;min-height:32px;padding:6px 0!important}.aco-report-page .aco-hubspot-form .hsfc-Step__Content{padding:0!important}.aco-report-page .aco-hubspot-form .hsfc-PostSubmit,.aco-report-page .aco-hubspot-form .hsfc-PostSubmit:focus,.aco-report-page .aco-hubspot-form .hsfc-PostSubmit:focus-visible{box-shadow:none!important;outline:none!important}.aco-report-page .aco-offer--native:has(.hsfc-PostSubmit)>.aco-form-heading{display:none}.aco-report-page .aco-offer--native:has(.hsfc-PostSubmit) .aco-hubspot-form{margin-top:0}.aco-report-page .aco-hubspot-form .hsfc-PostSubmit .hsfc-Row{margin-bottom:0!important}.aco-report-page .aco-hubspot-form .hsfc-PostSubmit .hsfc-RichText p:first-child{color:var(--aco-navy);font-family:var(--aco-heading);font-size:22px!important;font-weight:700;line-height:1.3!important;margin:0 0 10px!important}.aco-report-page .aco-hubspot-form .hsfc-PostSubmit .hsfc-RichText p:not(:first-child){color:var(--aco-muted);font-size:15px!important;line-height:1.55!important;margin:0!important}.aco-report-page .aco-hubspot-form .hsfc-Row{margin-bottom:14px!important}.aco-report-page .aco-hubspot-form .hsfc-NavigationRow{gap:12px;margin-top:18px!important}.aco-report-page .aco-hubspot-form .hsfc-FieldLabel{font-size:13px!important;font-weight:700;margin-bottom:6px!important}.aco-report-page .aco-hubspot-form .hsfc-TextInput{font-size:15px!important;line-height:1.35!important;min-height:46px;padding:12px 14px!important}.aco-report-page .aco-hubspot-form .hsfc-RichText p{margin:0 0 6px!important}.aco-report-page .aco-hubspot-form .hsfc-Button{border-radius:8px;font-size:14px!important;font-weight:700!important;min-height:46px;padding:12px 18px!important}.aco-report-page .aco-hubspot-form .hsfc-NavigationRow__Buttons{gap:12px;width:100%}.aco-report-page .aco-hubspot-form .hsfc-NavigationRow__Buttons>.hsfc-Button:only-child{width:100%}.aco-report-page .aco-hubspot-form .aco-native-channel-row,.aco-report-page .aco-hubspot-form .aco-native-progress-row{display:none!important}.aco-report-page .aco-offer--native[data-form-step="2"]>.aco-native-tabs{display:none}.aco-report-page .aco-offer--native{min-height:300px}.aco-report-page .aco-offer--native:has(.hsfc-PostSubmit){min-height:0}.aco-report-page .aco-quote-logo{aspect-ratio:1584/242}.aco-report-page .aco-native-product-error{color:#a82c32;font-size:13px!important;line-height:1.4!important;margin:8px 0 0}.aco-report-page .aco-native-product-error:empty{display:none}@media(max-width:600px){.aco-report-page .aco-offer--native{min-height:288px}}