@layer screens{.hs-preview{position:relative;border:1px solid var(--ds-line);border-radius:var(--ds-card-radius);background:var(--ds-surface);padding:27px;box-shadow:0 25px 65px color-mix(in srgb,var(--ds-ink) 7%,transparent);color:var(--ds-ink)}.hs-preview>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:25px}.hs-preview>header>span{display:flex;align-items:center;gap:9px;font-size:var(--ds-text-body);font-weight:600}.hs-preview>header>small{font-size:var(--ds-text-small);background:var(--ds-surface);color:var(--ds-muted);padding:5px 9px;border-radius:var(--ds-radius-small)}.hs-score{display:grid;grid-template-columns:135px 1fr;gap:23px;align-items:center;margin-bottom:28px}.hs-score .sc-dial{width:135px;height:135px}.hs-score .sc-dial strong{color:var(--ds-ink);font-size:var(--ds-text-48)}.hs-score .sc-dial span{color:var(--ds-muted);font-size:var(--ds-text-small)}.hs-score .sc-dial-track{stroke:var(--ds-inverse-ink)}.hs-score .sc-dial-fill{stroke:var(--ds-info)}.hs-score>div>span{font-size:var(--ds-text-small);letter-spacing:1px;color:var(--ds-muted)}.hs-score h2{font-size:var(--ds-text-20);line-height:1.35;font-weight:600;letter-spacing:-.6px;margin:11px 0}.hs-score p{font-size:var(--ds-text-small);color:var(--ds-muted);line-height:1.8}.hs-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 25px}.hs-bars>div{display:grid;grid-template-columns:1fr auto;gap:7px}.hs-bars span{color:var(--ds-muted)}.hs-bars span,.hs-bars strong{font-size:var(--ds-text-small)}.hs-bars strong{font-weight:600}.hs-bars>div>div{grid-column:1/-1;height:4px;overflow:hidden;background:var(--ds-page)}.hs-bars i,.hs-bars>div>div{border-radius:var(--ds-radius-small)}.hs-bars i{height:100%;display:block;background:var(--ds-soft)}.hs-recognition{display:flex;gap:11px;align-items:flex-start;margin:25px 0 16px;padding:17px 14px;border-radius:var(--ds-control-radius);background:var(--ds-surface)}.hs-recognition svg{flex-shrink:0;color:var(--ds-muted);margin-top:1px}.hs-recognition strong{font-size:var(--ds-text-small);font-weight:600}.hs-recognition p{font-size:var(--ds-text-small);line-height:1.8;color:var(--ds-muted);margin-top:5px}.hs-link{color:var(--ds-info);gap:9px}.hs-link,.hs-preview>footer{font-size:var(--ds-text-small);display:flex;align-items:center}.hs-preview>footer{gap:6px;color:var(--ds-muted);margin-top:18px}.hs-story{display:grid;grid-template-columns:1fr 1fr;gap:90px;max-width:1280px;margin:auto;padding:80px 38px}.hs-story h2{font-size:clamp(32px,3.3vw,44px);font-weight:600;letter-spacing:-1.7px;line-height:1.25;margin:22px 0}.hs-story>div>p{font-size:var(--ds-text-16);color:var(--ds-muted);line-height:1.9;max-width:450px}.hs-steps{padding-top:8px}.hs-steps article{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid var(--ds-line)}.hs-steps article:first-child{padding-top:0}.hs-steps article>span{font-size:var(--ds-text-small);color:var(--ds-muted);margin-top:2px}.hs-steps h3{font-size:var(--ds-text-18);font-weight:600;letter-spacing:-.35px}.hs-steps p{font-size:var(--ds-text-label);margin-top:9px}.hs-steps .hs-note,.hs-steps p{color:var(--ds-muted);line-height:1.8}.hs-steps .hs-note{font-size:var(--ds-text-small);margin-top:17px}.lp-hero .lp-lead{margin-bottom:15px}.lp-hero .lp-scan-promise{font-size:var(--ds-text-body);line-height:1.7;color:var(--ds-muted);max-width:440px;margin:0 0 26px}.lp-hero .lp-demo-wrap{padding:0}.lp-nav .lp-logo{flex-shrink:0}.lp-nav nav{gap:22px}.lp-nav nav a{white-space:nowrap}.lp-hero .lp-text-link{font-size:var(--ds-text-label)}.lp [id]{scroll-margin-top:30px}@media (max-width:1150px){.lp-nav{position:relative;z-index:20}.lp-nav nav{display:none}.lp-nav .lp-menu{display:block;background:transparent;color:var(--ds-muted)}.lp-nav nav.open{display:flex;position:absolute;top:85px;left:20px;right:20px;flex-direction:column;align-items:stretch;background:var(--ds-surface);box-shadow:0 20px 40px color-mix(in srgb,var(--ds-ink) 13%,transparent);border:1px solid var(--ds-line);border-radius:var(--ds-card-radius);padding:20px;gap:12px}.lp-nav nav.open a{padding:10px 12px}.lp-hero{gap:30px}.hs-score{gap:15px;grid-template-columns:110px 1fr}.hs-score .sc-dial{width:110px;height:110px}.hs-score h2{font-size:var(--ds-text-18)}.hs-preview{padding:22px}.hs-story{gap:45px}.hs-bars{gap:15px}}@media (max-width:760px){.hs-story{grid-template-columns:1fr;padding:55px 24px;gap:25px}.hs-story h2{font-size:var(--ds-text-32)}.hs-preview{max-width:550px;margin:auto}.hs-score{grid-template-columns:130px 1fr;gap:24px}.hs-score .sc-dial{width:130px;height:130px}.hs-score h2{font-size:var(--ds-text-20)}.hs-bars span,.hs-preview>footer{font-size:var(--ds-text-small)}.hs-recognition strong{font-size:var(--ds-text-body)}.hs-link,.hs-recognition p{font-size:var(--ds-text-small)}.lp-hero .lp-scan-promise{font-size:var(--ds-text-body)}.lp-hero{padding-bottom:50px}}@media (max-width:440px){.hs-preview{padding:22px 18px}.hs-score{grid-template-columns:101px 1fr;gap:14px}.hs-score .sc-dial{width:101px;height:101px}.hs-score .sc-dial strong{font-size:var(--ds-text-40)}.hs-score h2{font-size:var(--ds-text-20)}.hs-bars{gap:16px 18px}.hs-bars span,.hs-link,.hs-score>div>span{font-size:var(--ds-text-small)}}.hs-story em{font-style:normal;color:var(--ds-info)}}