.desk{--pencil-red:#d64541}@media (prefers-color-scheme:dark){html:not([data-dk-theme=light]) .desk{--pencil-red:#ee8277}}html[data-dk-theme=dark] .desk{--pencil-red:#ee8277}.desk:has(.hs-hero):after{display:none}.desk .hs-hero{isolation:isolate;padding-top:clamp(64px,10vw,144px);padding-bottom:clamp(48px,5.5vw,72px);position:relative}.desk .hs-hero:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1.327;background:var(--dk-mark)no-repeat right top/contain;opacity:.5;width:min(44vw,560px);position:absolute;top:clamp(16px,3vw,40px);left:auto;right:clamp(-120px,-4vw,0px)}.desk .hs-hero h1{white-space:nowrap;font:800 clamp(40px,6.2vw,88px)/1.04 var(--sans);letter-spacing:-.045em;color:var(--ink);margin:0}.desk .hs-hero h1 .hs-br{display:none}.desk .hs-hero h1 .dk-mark svg{width:calc(100% + 4px);height:max(18px,.22em);bottom:-.16em;left:-2px}.desk .hs-line{font:700 clamp(1.25rem,2vw,1.75rem)/1.3 var(--sans);letter-spacing:-.015em;color:var(--ink);margin:clamp(28px,3.4vw,40px) 0 0}.desk .hs-testera{color:var(--red)}.desk .hs-line>span{white-space:nowrap}.desk .hs-note{color:var(--cyan);margin:10px 0 0;font-size:clamp(1.5rem,2.2vw,2rem)}.desk .hs-products{padding-top:12px;padding-bottom:clamp(48px,5vw,72px)}.desk .hs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px);display:grid}.desk .hs-card{--hs-rx:0deg;--hs-ry:0deg;--hs-lift:0px;background:var(--paper);border:1px solid var(--rule);box-shadow:var(--shadow);transform:perspective(1000px)translateY(var(--hs-lift))rotateX(var(--hs-rx))rotateY(var(--hs-ry));-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,3.4vw,44px);transition:border-color .2s,box-shadow .25s,transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.desk .hs-card:is(:hover,:focus-within){--hs-lift:-4px;border-color:color-mix(in srgb,var(--cyan-mark)45%,var(--rule));box-shadow:var(--shadow-lg)}.desk .hs-card:before{content:"";z-index:2;background:#e8c478c7;width:92px;height:22px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;position:absolute;top:-11px;left:36px;transform:rotate(-2.5deg);box-shadow:0 1px #0f1b2d0f}.desk .hs-card-testera:before{background:#96bed2b8;left:auto;right:36px;transform:rotate(2deg)}.desk .hs-card-seal:is(:hover,:focus-within):before{transform:translateY(-3px)rotate(-4deg);box-shadow:0 4px 6px -3px #0f1b2d38}.desk .hs-card-testera:is(:hover,:focus-within):before{transform:translateY(-3px)rotate(3.5deg);box-shadow:0 4px 6px -3px #0f1b2d38}.desk .hs-mark{place-items:center;width:72px;height:72px;display:grid}.desk .hs-mark-seal{color:var(--ink)}.desk .hs-mark-tera img{-o-object-fit:contain;object-fit:contain;width:58px;height:72px}.desk .hs-card h2{font:800 clamp(1.75rem,2.6vw,2.25rem)/1.1 var(--sans);letter-spacing:-.03em;color:var(--ink);margin:4px 0 0}.desk .hs-card p{max-width:38ch;font:400 1.125rem/1.55 var(--sans);color:var(--ink-2);margin:0}.desk .hs-go{min-height:44px;font:700 1.0625rem/1.3 var(--sans);color:var(--link);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cyan-mark)45%,transparent);text-underline-offset:4px;align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:inline-flex}.desk .hs-go:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.desk .hs-go:focus-visible{outline:none}.desk .hs-card:has(.hs-go:focus-visible){outline:3px solid var(--cyan);outline-offset:4px}.desk .hs-card:is(:hover,:focus-within) .hs-go{text-decoration-color:currentColor}.desk .hs-arrow{transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-block}.desk .hs-card:is(:hover,:focus-within) .hs-arrow{transform:translate(5px)}@media (hover:none){.desk .hs-card{transition:transform .12s,box-shadow .2s}.desk .hs-card:active{box-shadow:var(--shadow);transform:scale(.985)}.desk .hs-card:hover:not(:focus-within){--hs-lift:0px}}.desk .hs-pv{--hsv-ok:var(--cyan-mark);--hsv-no:var(--pencil-red);--hsv-deal:#3676a1;--hsv-sea:#dce5f1;--hsv-wave:#7d93c6;--hsv-sand:#eeddae;--hsv-green:#4e9a5b;--hsv-apple:#d64541;aspect-ratio:460/200;width:100%;margin:6px 0 2px;position:relative;container-type:inline-size}@media (prefers-color-scheme:dark){html:not([data-dk-theme=light]) .desk .hs-pv{--hsv-deal:#8dbbdd;--hsv-sea:#1b2b42;--hsv-wave:#5f79b0;--hsv-sand:#4a4330;--hsv-green:#6db57a;--hsv-apple:#e8786e}}html[data-dk-theme=dark] .desk .hs-pv{--hsv-deal:#8dbbdd;--hsv-sea:#1b2b42;--hsv-wave:#5f79b0;--hsv-sand:#4a4330;--hsv-green:#6db57a;--hsv-apple:#e8786e}.desk .hs-pv svg{width:100%;height:100%;display:block;overflow:visible}.desk .hs-pv path{stroke-linecap:round;stroke-linejoin:round}.desk .hsv-paper{fill:var(--card-bg);stroke:var(--sk-ink);stroke-width:2px;stroke-dasharray:1}.desk .hsv-k{font:600 12px var(--mono);letter-spacing:.02em;fill:var(--sk-graph)}.desk .hsv-amt{font:800 27px var(--sans);letter-spacing:-.02em;fill:var(--sk-ink)}.desk .hsv-to{font:500 15px var(--sans);fill:var(--sk-ink)}.desk .hsv-acct{font:500 12.5px var(--mono);fill:var(--sk-graph)}.desk .hsv-stamp path{fill:none;stroke:currentColor;stroke-width:2.8px}.desk .hsv-stamp-w{font:800 19px var(--sans);letter-spacing:.01em;fill:currentColor}.desk .hsv-ok{color:var(--hsv-ok)}.desk .hsv-no{color:var(--hsv-no)}.desk .hsv-stamp{opacity:.92}.desk .hsv-redpen{fill:none;stroke:var(--hsv-no);stroke-width:2px;stroke-dasharray:1}.desk .hsv-pen-red{font:21px var(--pen);fill:var(--hsv-no)}.desk .hsv-foot{font:23px var(--pen);fill:var(--sk-graph)}.desk .hsv-sea{fill:var(--hsv-sea);stroke:var(--sk-ink);stroke-width:2.2px}.desk .hsv-wave{fill:none;stroke:var(--hsv-wave);stroke-width:1.6px}.desk .hsv-sand{fill:var(--hsv-sand);stroke:var(--sk-ink);stroke-width:1.8px}.desk .hsv-grass{fill:none;stroke:var(--hsv-green);stroke-width:1.6px}.desk .hsv-line{fill:none;stroke:var(--sk-ink);stroke-width:1.8px}.desk .hsv-counter{fill:var(--sk-paper);stroke:var(--sk-ink);stroke-width:1.6px}.desk .hsv-stripe-g{fill:var(--hsv-green)}.desk .hsv-awning-edge{fill:none;stroke:var(--sk-ink);stroke-width:1.8px}.desk .hsv-apple{fill:var(--hsv-apple);stroke:var(--sk-ink);stroke-width:1.3px}.desk .hsv-leaf{fill:none;stroke:var(--hsv-green);stroke-width:1.8px}.desk .hsv-isle{font:19px var(--pen);fill:var(--sk-ink)}.desk .hsv-hull{fill:var(--hsv-apple);stroke:var(--sk-ink);stroke-width:1.6px}.desk .hsv-sail{fill:var(--sk-paper);stroke:var(--sk-ink);stroke-width:1.5px}.desk .hsv-die-body{fill:var(--sk-paper);stroke:var(--sk-ink);stroke-width:1.8px}.desk .hsv-fish{fill:var(--hsv-wave);stroke:var(--sk-ink);stroke-width:1.2px}.desk .hsv-bubble{fill:var(--sk-paper);stroke:var(--sk-ink);stroke-width:2px}.desk .hsv-deal{color:var(--hsv-deal);opacity:.94}.desk .hsv-deal path{fill:none;stroke:currentColor;stroke-width:2.6px}.desk .hsv-deal-w{font:800 19px var(--sans);letter-spacing:.04em;fill:currentColor}.desk .hs-says{width:49.5%;height:62%;position:absolute;top:8.5%;left:47.6%}.desk .hs-say{flex-direction:column;justify-content:center;gap:.6cqi;max-width:none;margin:0;padding:0 3cqi 0 4cqi;display:flex;position:absolute;inset:0}.desk .hs-card .hs-say{max-width:none}.desk .hs-say-t{font:400 5.3cqi/1.04 var(--pen);color:var(--red)}.desk .hs-say-l{font:700 2.7cqi/1.2 var(--sans);letter-spacing:.01em;color:var(--graphite)}.desk .hs-say-2,.desk .hs-say-3{opacity:0}@media (prefers-reduced-motion:no-preference){.desk .hs-pv :is(.hsv-slip,.hsv-stamp,.hsv-die,.hsv-deal,.hs-say,.hsv-foot,.hsv-changed){transform-box:fill-box;transform-origin:50%}.desk .hs-pv .hsv-slip-a{animation:8s ease-out infinite both hsv-in-a}.desk .hs-pv .hsv-draw-a{animation:8s ease-out infinite both hsv-draw-a}.desk .hs-pv .hsv-stamp-a{animation:8s ease-out infinite both hsv-stamp-a}.desk .hs-pv .hsv-slip-b{animation:8s ease-out infinite both hsv-in-b}.desk .hs-pv .hsv-draw-b{animation:8s ease-out infinite both hsv-draw-b}.desk .hs-pv .hsv-ring{animation:8s ease-out infinite both hsv-ring}.desk .hs-pv .hsv-changed{animation:8s ease-out infinite both hsv-changed}.desk .hs-pv .hsv-stamp-b{animation:8s ease-out infinite both hsv-stamp-b}.desk .hs-pv .hsv-foot{animation:8s ease-out infinite both hsv-foot}.desk .hs-pv .hsv-die{animation:8s ease-out infinite both hsv-die}.desk .hs-pv .hs-say-1{animation:8s ease-in-out infinite both hsv-say-1}.desk .hs-pv .hs-say-2{animation:8s ease-in-out infinite both hsv-say-2}.desk .hs-pv .hs-say-3{animation:8s ease-in-out infinite both hsv-say-3}.desk .hs-pv .hsv-deal{animation:8s ease-out infinite both hsv-deal}.desk .hs-pv[data-paused] *,.desk .hs-pv[data-paused]{animation-play-state:paused!important}}@keyframes hsv-in-a{0%{opacity:0;transform:translateY(8px)}5%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes hsv-draw-a{0%{stroke-dashoffset:1px}9%,to{stroke-dashoffset:0}}@keyframes hsv-stamp-a{0%,14%{opacity:0;transform:scale(1.6)rotate(5deg)}17%{opacity:.95;transform:scale(.94)}19%,to{opacity:.92;transform:none}}@keyframes hsv-in-b{0%,30%{opacity:0;transform:translateY(8px)}35%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes hsv-draw-b{0%,30%{stroke-dashoffset:1px}39%,to{stroke-dashoffset:0}}@keyframes hsv-ring{0%,41%{stroke-dashoffset:1px}47%,to{stroke-dashoffset:0}}@keyframes hsv-changed{0%,44%{opacity:0;transform:translate(-4px)}49%,to{opacity:1;transform:none}}@keyframes hsv-stamp-b{0%,55%{opacity:0;transform:scale(1.6)rotate(-5deg)}58%{opacity:.95;transform:scale(.94)}60%,to{opacity:.92;transform:none}}@keyframes hsv-foot{0%,65%{opacity:0;transform:translateY(4px)}71%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes hsv-die{0%{opacity:0;transform:translate(-30px,-34px)rotate(-220deg)scale(.8)}5%{opacity:1;transform:translate(-6px,-10px)rotate(-40deg)scale(1)}8%{transform:translate(0)rotate(6deg)}10%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes hsv-say-1{0%,10%{opacity:0;transform:translateY(6px)}13%,31%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-4px)}}@keyframes hsv-say-2{0%,34%{opacity:0;transform:translateY(6px)}37%,55%{opacity:1;transform:none}58%,to{opacity:0;transform:translateY(-4px)}}@keyframes hsv-say-3{0%,58%{opacity:0;transform:translateY(6px)}61%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes hsv-deal{0%,77%{opacity:0;transform:scale(1.6)rotate(6deg)}80%{opacity:1;transform:scale(.94)}82%,92%{opacity:.94;transform:none}97%,to{opacity:0}}.desk .hs-work{padding-top:0;padding-bottom:clamp(56px,7vw,96px)}.desk .hs-work>h2{text-align:left;max-width:none;font:700 1rem/1.4 var(--sans);letter-spacing:0;color:var(--graphite);margin:0 0 18px}.desk .hs-work-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none;display:grid}.desk .hs-work-row li{border:1px dashed var(--rule);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px 16px;display:flex}.desk .hs-work-ic{fill:none;width:36px;height:36px;stroke:var(--sk-ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.desk .hs-work-ic .hs-work-ok{stroke:var(--cyan-mark);stroke-width:2.2px}.desk .hs-work-row h3{font:700 1.0625rem/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0}.desk .hs-work-row p{font:400 .9375rem/1.5 var(--sans);color:var(--ink-2);margin:0}.desk .hs-work-row a{font:600 .9375rem/1.4 var(--sans);margin-top:auto;padding-top:4px}.desk .hs-work-row .hs-work-live{font:400 .8125rem/1.5 var(--sans);color:var(--graphite);font-variant-numeric:tabular-nums}.desk .hs-work-row .hs-work-live a{white-space:nowrap;font:600 .8125rem/1.5 var(--sans);margin:0;padding:0}.desk .hs-work-row .hs-work-note{color:var(--graphite);font-size:.75rem;display:block}.desk .hs-tree{z-index:-1;pointer-events:none;opacity:.28;fill:none;width:clamp(150px,15vw,210px);height:auto;stroke:var(--sk-graph);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;position:absolute;bottom:clamp(20px,2.4vw,36px);right:40%}.desk .hs-tree .hs-tree-ok{stroke:var(--cyan-mark);stroke-width:1.5px}.desk .hs-recog{padding-top:0;padding-bottom:clamp(56px,7vw,96px)}.desk .hs-recog ul{font:500 .875rem/1.5 var(--sans);color:var(--graphite);flex-wrap:wrap;align-items:center;gap:10px 0;margin:0;padding:0;list-style:none;display:flex}.desk .hs-recog li{align-items:center;gap:10px;display:inline-flex}.desk .hs-recog li+li:before{content:"·";color:var(--graphite);margin:0 14px}.desk .hs-recog img{border-radius:4px;flex:none;width:28px;height:28px}@media (max-width:820px){.desk .hs-grid{grid-template-columns:minmax(0,1fr)}.desk .hs-hero h1 .hs-br{display:inline}.desk .hs-hero h1{font-size:clamp(40px,11.6vw,64px)}.desk .hs-hero:before{opacity:.32;width:78vw;top:8px;right:-18vw}.desk .hs-recog ul{flex-direction:column;align-items:flex-start}.desk .hs-recog li+li:before{content:none}.desk .hs-work-row{grid-template-columns:minmax(0,1fr)}.desk .hs-tree{display:none}}@media (prefers-reduced-motion:reduce){.desk .hs-card,.desk .hs-card:before,.desk .hs-arrow{transition:none}.desk .hs-card,.desk .hs-card:is(:hover,:focus-within,:active){transform:none}.desk .hs-card:is(:hover,:focus-within):before{transform:rotate(-2.5deg)}.desk .hs-card-testera:is(:hover,:focus-within):before{transform:rotate(2deg)}.desk .hs-card:is(:hover,:focus-within) .hs-arrow{transform:none}}
