.hs-top{padding-block:28px 36px}.hs-top .back{margin-bottom:18px}.hs-top h1{margin:0 0 22px;font-size:clamp(46px,6.2vw,100px)}.hs-ctl{gap:22px;max-width:62rem;margin-top:34px;display:grid}.hs-form label,.hs-samples>span{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;display:block}.hs-field{gap:10px;max-width:40rem;display:flex}.hs-field input{min-width:0;font:17px var(--sans);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;min-height:48px;padding:0 14px}.hs-field input:focus-visible{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.hs-field .btn{flex:none;min-height:48px}.hs-form[aria-busy=true] .btn{opacity:.6;pointer-events:none}.hs-samples{flex-wrap:wrap;gap:10px;display:flex}.hs-samples>span{flex-basis:100%;margin:0}.hs-samples button{text-align:left;font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.hs-samples button b{font-size:15px;font-weight:600}.hs-samples button small{color:var(--muted);font-size:13px}.hs-samples button:hover{border-color:var(--ink)}.hs-samples button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.hs-samples button[aria-pressed=true] small{color:var(--muted-d)}.hs-status{font:13px/1.5 var(--mono);color:var(--muted);min-height:3em;margin:0}.hs-wrap{padding-bottom:80px}.hs-player{background:var(--deep);color:#eaf2ef;--teal:var(--teal-b);--line:var(--line-d);--muted:var(--muted-d);border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;display:grid;overflow:hidden}.hs-stage{background:radial-gradient(circle at 50% 45%,#14303a,var(--deep) 70%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:36px;display:flex;position:relative;overflow:hidden}.hs-stage svg{aspect-ratio:1;width:100%;max-width:420px;overflow:visible}.hs-stage polygon{fill:#ffffff10;stroke:#ffffff40;stroke-width:.03px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%}html.anim .hs-stage polygon{transition:transform 1.1s cubic-bezier(.22,.61,.36,1),fill .6s,opacity .6s}.hs-player.playing polygon{fill:none;opacity:.55}html.anim .hs-player.playing polygon{transform:translate(var(--x),var(--y)) rotate(var(--r))}.hs-player [data-of=arrival]{--c:var(--teal-b)}.hs-player [data-of=stability]{--c:var(--coral)}.hs-player [data-of=weight]{--c:var(--sand)}.hs-player [data-of=response]{--c:var(--mint)}.hs-player [data-of=audits]{--c:var(--coral)}.hs-player [data-of=ending]{--c:var(--teal-b)}.hs-player[data-done~=arrival] [data-of=arrival],.hs-player[data-done~=stability] [data-of=stability],.hs-player[data-done~=weight] [data-of=weight],.hs-player[data-done~=response] [data-of=response],.hs-player[data-done~=audits] [data-of=audits],.hs-player[data-done~=ending] [data-of=ending]{fill:color-mix(in srgb,var(--c) 30%,transparent);stroke:color-mix(in srgb,var(--c) 70%,transparent);opacity:1;transform:none}.hs-player[data-part=arrival] [data-of=arrival],.hs-player[data-part=stability] [data-of=stability],.hs-player[data-part=weight] [data-of=weight],.hs-player[data-part=response] [data-of=response],.hs-player[data-part=audits] [data-of=audits],.hs-player[data-part=ending] [data-of=ending]{fill:var(--c);stroke:var(--c)}html.anim .hs-player[data-part=stability] [data-of=stability]{animation:2.2s ease-in-out infinite hs-wob}html.anim .hs-player[data-part=ending][data-ending=poor] polygon{transform:rotate(calc(var(--r) * .12))}html.anim .hs-player[data-part=ending][data-ending=fair] [data-of=ending]{transform:translate(calc(var(--x) * .15),calc(var(--y) * .15))}@keyframes hs-wob{0%,to{transform:rotate(0)}30%{transform:rotate(4deg)translate(.04px)}70%{transform:rotate(-3deg)}}.hs-now{min-height:1.5em;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sand);margin:0}.hs-side{border-left:1px solid var(--line-d);min-width:0;padding:32px 34px}.hs-bar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hs-play{min-height:48px;padding-inline:22px}.hs-play:disabled{opacity:.5;cursor:default}.hs-ico{border:7px solid #0000;border-left:12px solid;border-right-width:0;width:0;height:0}.hs-play[aria-pressed=true] .hs-ico{background:currentColor;border:0;border-radius:2px;width:12px;height:12px}.hs-prog{background:#ffffff1f;border-radius:4px;flex:1;min-width:120px;height:4px;overflow:hidden}.hs-prog i{background:var(--teal-b);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hs-time{font:12px var(--mono);color:var(--muted-d);font-variant-numeric:tabular-nums}.hs-snote{color:var(--muted-d);max-width:40em;margin:12px 0 0;font-size:13px}.hs-h{letter-spacing:-.03em;max-width:none;margin:28px 0 6px;font-size:clamp(24px,2.2vw,32px);line-height:1.1}.hs-site{margin:0 0 14px;font-weight:600}.hs-site span{font:400 12px/1.5 var(--mono);color:var(--muted-d);letter-spacing:.02em;display:block}.hs-score{margin:0;padding:0;list-style:none}.hs-score>li{border-top:1px solid #ffffff14;border-radius:10px;grid-template-columns:3.2em minmax(0,1fr);gap:12px;padding:12px 10px;transition:background .3s;display:grid}.hs-score>li.on{background:#ffffff0f}.hs-at{font:12px/1.9 var(--mono);color:var(--muted-d);font-variant-numeric:tabular-nums}.hs-t{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 4px;display:flex}.hs-t b{font-size:16px}.hs-t span{font:12px var(--mono);color:var(--sand)}.hs-score p{margin:0;font-size:15px;line-height:1.5}.hs-score>li[data-rating=good] .hs-t span{color:#7ee2b8}.hs-fails{color:var(--muted-d);gap:2px;margin:8px 0 0;padding-left:1.1em;font-size:13px;display:grid}.hs-privacy{color:var(--muted);max-width:46rem;margin:16px 0 0;font-size:14px}.hs-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.hs-legend li{border:1px solid var(--line);border-radius:16px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;padding:22px;display:grid}.hs-legend svg{width:56px;height:56px}.hs-legend polygon{fill:none;stroke:var(--line);stroke-width:.08px;stroke-linejoin:round}.hs-legend polygon.on{fill:var(--teal);stroke:var(--teal)}.hs-legend h3{letter-spacing:-.025em;margin:2px 0 8px;font-size:22px;font-weight:800;line-height:1.1}.hs-legend p{color:#2b3a3f;margin:0;font-size:16px}.hs-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.hs-steps li{border:1px solid var(--line-d);border-radius:16px;padding:26px}.hs-steps h3{letter-spacing:-.025em;margin:10px 0;font-size:24px;font-weight:800;line-height:1.1}.hs-steps p{margin:0;font-size:16px}.hs-foot{color:var(--muted-d);max-width:46rem;margin:28px 0 0;font-size:14px}.hs-ctas{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.hs-ctas .btn,.hs-ctas .link{margin-top:30px}@media (width<=1100px){.hs-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.hs-top{padding-block:20px 24px}.hs-player{grid-template-columns:minmax(0,1fr)}.hs-stage{padding:26px 20px 18px}.hs-stage svg{max-width:260px}.hs-side{border-left:0;border-top:1px solid var(--line-d);padding:22px 18px}.hs-score>li{grid-template-columns:2.8em minmax(0,1fr);gap:8px;padding:12px 4px}.hs-legend,.hs-steps{grid-template-columns:minmax(0,1fr)}.hs-legend li{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px}.hs-legend svg{width:44px;height:44px}}@media (width<=420px){.hs-field{flex-direction:column}.hs-field .btn{justify-content:center}}
