main.se section[id]{scroll-margin-top:68px}.hm-hero{--hh:clamp(600px, calc(100svh - 68px), 1100px);height:var(--hh);isolation:isolate;position:relative;overflow:hidden}.hm-hero canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hm-in{z-index:1;height:100%;max-width:var(--se-max);padding:0 var(--se-gutter);grid-template-columns:minmax(0, 1fr) min(calc(var(--hh) * .8), 50%);pointer-events:none;align-items:center;gap:clamp(28px,4.5vw,76px);margin:0 auto;display:grid;position:relative}.hm-in a{pointer-events:auto}.hm-copy{container-type:inline-size}.hm-copy h1{font:800 min(84px, calc(100cqw / 9.7))/1.04 var(--display);letter-spacing:-.045em;color:#fff;margin:0}.hm-copy h1 span{white-space:nowrap}.hm-copy h1 .e{color:var(--spark)}.hm-for{font:500 clamp(18px, 1.7vw, 26px)/1.3 var(--body);color:#fff;margin-top:clamp(14px,1.6vw,24px)}.hm-by{color:var(--tx2);margin-top:6px;font-size:clamp(15px,1.15vw,17px);line-height:1.4}.hm-by a{color:#fff;text-underline-offset:3px;text-decoration:underline}.hm-copy .se-ctas{margin-top:clamp(20px,2.2vw,32px)}.hm-copy .btn{min-height:52px}.hm-box{aspect-ratio:1;width:100%;max-height:calc(var(--hh) * .8);justify-self:end;position:relative}.hm-box svg{width:100%;height:100%;display:block}.hm-tick{max-width:100%;font:500 13px/1.4 var(--mono);color:var(--tx3);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.hm-tick b{color:#fff;font-weight:600}.hm-tip{z-index:3;pointer-events:none;width:300px;color:var(--se-ink);background:#fff;border-radius:12px;padding:10px;font-size:13px;line-height:1.3;position:absolute}.hm-tip[hidden],.hm-tip img[hidden]{display:none}.hm-tip img{aspect-ratio:16/10;object-fit:cover;object-position:left top;background:var(--mist2);border-radius:7px;width:100%;margin-bottom:9px;display:block}.hm-tip b{font:700 14.5px/1.25 var(--display);display:block}.hm-tip span{color:var(--muted);font-size:12px}.hm-tip em{color:var(--ink2);margin-top:5px;font-size:12.5px;font-style:normal;line-height:1.35;display:block}.hm-cue{z-index:2;border:2px solid #fff6;border-radius:13px;width:24px;height:38px;margin-left:-12px;position:absolute;bottom:14px;left:50%}.hm-cue i{background:#fff;border-radius:2px;width:4px;height:7px;margin-left:-2px;animation:1.8s ease-in-out infinite hm-cue;position:absolute;top:6px;left:50%}@keyframes hm-cue{50%{opacity:.3;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){.hm-for,.hm-copy .se-ctas{animation:.8s cubic-bezier(.16,1,.3,1) both hm-rise}.hm-for{animation-delay:.12s}.hm-copy .se-ctas{animation-delay:.2s}}@keyframes hm-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=760px){.hm-in{grid-template-columns:minmax(0,1fr);grid-template-rows:min(calc(var(--hh) * .38), 68vw) auto;align-content:space-between;gap:18px;padding-top:22px;padding-bottom:22px}.hm-box{grid-row:1;justify-self:center;width:auto;height:100%}.hm-copy{text-align:center;grid-row:2}.hm-copy h1{font-size:min(44px,10.3093cqw)}.hm-copy .se-ctas{justify-content:center}.hm-tick,.hm-cue{display:none}}.hm-head{max-width:860px;margin-bottom:clamp(30px,3vw,48px)}.hm-head .se-h2{margin-top:18px}.hm-head .se-lede{margin-top:16px}.hm-explore{overflow:hidden}.hm-explore .se-search{margin-bottom:14px!important}.hm-explore .se-sbox{min-height:68px;color:var(--muted);background:#fff;border-color:#fff}.hm-explore .se-sbox input{color:var(--se-ink);font-size:clamp(17px,1.4vw,20px)}.hm-explore .se-sbox input::placeholder{color:var(--muted)}.se-tries{flex-wrap:wrap;gap:8px;display:flex}.se-tries button{font:500 14px var(--body);border:1px solid var(--bd2);color:var(--tx2);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px}.se-tries button:hover,.se-tries button.on{background:var(--tx);border-color:var(--tx);color:var(--se-core)}.hm-explore [data-results]{margin-top:28px}.hm-explore .se-res-h,.hm-explore .se-res-h b,.hm-explore .se-empty b{color:#fff}.hm-explore .se-empty p{color:var(--tx2)!important}.hm-explore [data-clear]{color:var(--acc);cursor:pointer;background:0 0;border:0;padding:0}.hm-explore .btn-ghost-light{color:#fff;border-color:var(--bd2);background:0 0}.hm-explore .se-wall{margin:clamp(40px,4vw,64px) 0 clamp(48px,5vw,76px)}.hm-explore .btn{min-height:52px}.hm-ig{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.hm-il{margin:0;padding:0;list-style:none}.hm-il a{color:var(--muted);font:700 clamp(23px, 2.5vw, 37px)/1.12 var(--display);letter-spacing:-.03em;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;transition:color .2s;display:flex}.hm-il a:hover{text-decoration:none}.hm-il small{font:500 clamp(13px, 1vw, 15px) var(--mono);letter-spacing:0;color:inherit}.hm-il li.on a,.hm-il a:hover{color:var(--se-ink)}.hm-il li.on small{color:var(--se-spark-ink)}.hm-ids{display:grid}.hm-id{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .35s}.hm-id.on{visibility:visible;opacity:1}.hm-ishot{aspect-ratio:16/10;background:var(--mist2);border-radius:12px;display:block;overflow:hidden}.hm-ishot img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.hm-id h3{font:700 clamp(20px, 1.7vw, 25px)/1.25 var(--display);letter-spacing:-.015em;margin-top:20px}.hm-id ul{flex-wrap:wrap;gap:4px 18px;margin:14px 0 18px;padding:0;font-size:14px;list-style:none;display:flex}.hm-id ul a{color:var(--muted)}.hm-id .btn{min-height:48px}.hm-aw{--v:84px;grid-template-columns:minmax(0,1fr) clamp(30px,4vw,64px) auto clamp(30px,4vw,64px) minmax(0,1fr) clamp(22px,2.6vw,40px) minmax(230px,.82fr);align-items:stretch;display:grid}.hm-aw-col{grid-auto-rows:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.hm-aw-col li{align-items:center;gap:14px;min-width:0;transition:opacity .35s;display:flex}.hm-aw-col .t{min-width:0}.hm-aw-col b{font:700 clamp(19px, 1.65vw, 25px)/1.15 var(--display);letter-spacing:-.02em;color:#fff;display:block}.hm-aw-col .t span{color:var(--tx2);margin-top:3px;font-size:14px;line-height:1.35;display:block}.hm-aw-flow{width:100%;height:100%;display:block}.hm-aw-flow path{fill:none;stroke:var(--bd2);stroke-width:2px}.moving .hm-aw-flow path{stroke:var(--spark);stroke-dasharray:3 9;animation:1.1s linear infinite hm-flow}@keyframes hm-flow{to{stroke-dashoffset:-12px}}.hm-aw-hub{flex-direction:column;align-self:center;align-items:center;gap:12px;display:flex}.hm-aw-hub .mark{aspect-ratio:1;place-items:center;width:clamp(96px,9vw,132px);display:grid;position:relative}.hm-aw-hub .mark>i{border:0 solid #fff;width:28%;height:28%;position:absolute}.hm-aw-hub .mark>i:first-child{border-top-width:5px;border-left-width:5px;top:0;left:0}.hm-aw-hub .mark>i:nth-child(2){border-top-width:5px;border-right-width:5px;top:0;right:0}.hm-aw-hub .mark>i:nth-child(3){border-bottom-width:5px;border-right-width:5px;bottom:0;right:0}.hm-aw-hub .mark>i:nth-child(4){border-bottom-width:5px;border-left-width:5px;bottom:0;left:0}.hm-aw-hub .mark svg{width:62%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.hm-aw-hub.on .mark svg{transform:scale(1.14)rotate(45deg)}.hm-aw-hub>b{font:700 clamp(16px, 1.3vw, 19px) var(--display);color:#fff;white-space:nowrap}.hm-aw-you{color:var(--se-ink);background:#fff;border-radius:16px;align-self:center;padding:clamp(18px,1.8vw,26px);position:relative}.hm-aw-you>b{font:800 clamp(25px, 2.5vw, 38px)/1.05 var(--display);letter-spacing:-.035em;margin-top:12px;display:block}.hm-aw-you p{color:var(--ink2);margin-top:8px;font-size:14.5px;line-height:1.45}.hm-aw-you .acts{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.hm-aw-you .acts i{font:600 13px var(--display);background:var(--mist);color:var(--ink2);border-radius:8px;padding:7px 12px;transition:transform .2s}.hm-aw-you .acts i.go{background:var(--spark);color:#fff}.hm-aw-you .chip{font:600 12px var(--display);border-radius:999px;padding:4px 10px;display:inline-block}.hm-aw-you .chip.wait{background:var(--se-thr-12);color:var(--se-thr-ink)}.hm-aw-you .chip.done{background:var(--se-gov-12);color:var(--se-gov-ink);display:none}.signed .hm-aw-you .chip.wait{display:none}.signed .hm-aw-you .chip.done{display:inline-block}.signed .hm-aw-you .acts i.go{transform:scale(.96)}.hm-v{width:var(--v);height:calc(var(--v) * .72);background:var(--card2);color:var(--spark);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.hm-v.read{flex-direction:column;align-items:stretch;gap:6px;padding:0 16px}.hm-v.read i{background:var(--bd2);border-radius:2px;height:4px}.hm-v.read i:nth-child(2){width:82%}.hm-v.read i:nth-child(4){width:62%}.moving .hm-v.read i{animation:2.4s step-end infinite hm-read}.moving .hm-v.read i:nth-child(2){animation-delay:.6s}.moving .hm-v.read i:nth-child(3){animation-delay:1.2s}.moving .hm-v.read i:nth-child(4){animation-delay:1.8s}@keyframes hm-read{0%,24%{background:var(--spark)}25%,to{background:var(--bd2)}}.hm-v.listen{gap:3px}.hm-v.listen i{background:var(--spark);border-radius:2px;width:3px}.moving .hm-v.listen i{animation:1s ease-in-out infinite alternate hm-wave}@keyframes hm-wave{to{transform:scaleY(.35)}}.hm-v.watch{flex-direction:column;gap:6px}.hm-v.watch b{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid #fff;width:0;height:0}.hm-v.watch u{background:var(--bd2);border-radius:2px;width:62%;height:3px;text-decoration:none;display:block;position:relative}.hm-v.watch s{background:var(--spark);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;left:0}.moving .hm-v.watch s{animation:3s linear infinite hm-seek}@keyframes hm-seek{to{left:calc(100% - 7px)}}.hm-v svg{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:72%;height:72%}.hm-v.decide .no{stroke:var(--bd2)}.hm-v.decide .yes{stroke:var(--governed)}.hm-v.decide .yes-dot{fill:var(--governed)}.hm-v.decide .no-dot{fill:var(--bd2)}.hm-v.run .track{stroke:var(--bd2)}.hm-v.run .spin{stroke:var(--spark);stroke-dasharray:22 66;transform-origin:20px 20px}.hm-v.run .tick{stroke:#fff}.moving .hm-v.run .spin{animation:1.6s linear infinite hm-spin}@keyframes hm-spin{to{transform:rotate(360deg)}}.hm-v.delegate path{stroke:var(--bd2)}.hm-v.delegate .root{fill:var(--spark)}.hm-v.delegate .kid{fill:#fff}.moving .hm-v.delegate .kid{animation:1.8s ease-in-out infinite hm-kid}.moving .hm-v.delegate .k2{animation-delay:.25s}.moving .hm-v.delegate .k3{animation-delay:.5s}@keyframes hm-kid{0%,30%{fill:var(--bd2)}50%,to{fill:#fff}}.play .hm-aw-col li{opacity:.55}.play .hm-aw-col li.on,.play .hm-aw-col li.seen,.signed .hm-aw-col li{opacity:1}@media (width<=1180px){.hm-aw{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:18px}.hm-aw-flow{display:none}.hm-aw-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hm-aw-col li{flex-direction:column;align-items:flex-start}.hm-aw-hub{flex-direction:row;justify-content:center}.hm-aw-hub .mark{width:72px}.hm-aw-you{align-self:stretch}}@media (width<=640px){.hm-aw-col{grid-template-columns:minmax(0,1fr)}.hm-aw-col li{flex-direction:row;align-items:center}}#one{overflow-x:clip}.hm-oneg{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,5vw,88px);display:grid}.hm-oneb{margin:0 0 30px;padding:clamp(20px,2.2vw,30px);position:relative}.hm-oneb>i{border:0 solid var(--se-ink);width:44px;height:44px;position:absolute}.hm-oneb>i:first-of-type{border-top-width:6px;border-left-width:6px;top:0;left:0}.hm-oneb>i:nth-of-type(2){border-top-width:6px;border-right-width:6px;top:0;right:0}.hm-oneb>i:nth-of-type(3){border-bottom-width:6px;border-right-width:6px;bottom:0;right:0}.hm-oneb>i:nth-of-type(4){border-bottom-width:6px;border-left-width:6px;bottom:0;left:0}.hm-oneb svg{width:100%;height:auto;display:block}.hm-oneb figcaption{text-align:center;font:500 12.5px var(--mono);color:var(--muted);position:absolute;bottom:-30px;left:0;right:0}.hm-onel{margin:0;padding:0;list-style:none}.hm-onel li{padding:clamp(16px,1.7vw,24px) 0}.hm-onel li+li{border-top:1px solid var(--line)}.hm-onel b{font:800 clamp(25px, 2.9vw, 44px)/1.1 var(--display);letter-spacing:-.03em;color:var(--se-ink);display:block}.hm-onel em{color:var(--spark);font-style:normal}.hm-onel span{color:var(--ink2);margin-top:7px;font-size:clamp(15px,1.15vw,17.5px);line-height:1.45;display:block}.hm-onep{font:700 clamp(19px, 1.7vw, 25px)/1.3 var(--display);letter-spacing:-.015em;margin-top:clamp(30px,4vw,56px)}.wait .hm-oneb svg{clip-path:inset(0 0 100%)}.wait .hm-onel li{opacity:0;transform:translate(22px)}.wait.in .hm-oneb svg{clip-path:inset(0);transition:clip-path 1.5s cubic-bezier(.65,0,.35,1)}.wait.in .hm-onel li{opacity:1;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);transform:none}.wait.in .hm-onel li:first-child{transition-delay:.5s}.wait.in .hm-onel li:nth-child(2){transition-delay:.8s}.wait.in .hm-onel li:nth-child(3){transition-delay:1.1s}.wait.in .hm-onel li:nth-child(4){transition-delay:1.4s}.hm-techg{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,44px);display:grid}.hm-techg h3{font:500 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);margin:0 0 8px}.hm-techg a{padding:11px 0;display:block}.hm-techg a:hover b{color:var(--acc)}.hm-techg b{font:700 clamp(16px, 1.3vw, 19px)/1.25 var(--display);color:#fff;letter-spacing:-.01em;display:block}.hm-techg span{color:var(--tx3);margin-top:3px;font-size:13.5px;line-height:1.4;display:block}.hm-more{margin-top:clamp(26px,3vw,40px)}.hm-more .btn{min-height:52px}.hm-safeg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.hm-rings svg{width:100%;height:auto;display:block}.hm-rings circle{fill:none;stroke:#d0dbe7;stroke-width:1.5px;transition:stroke .3s,stroke-width .3s}.hm-rings circle.on{stroke:var(--spark);stroke-width:3px}.hm-rings text{font:600 15px var(--display);letter-spacing:.02em;fill:var(--muted);transition:fill .3s}.hm-rings text.on{fill:var(--se-spark-ink)}.hm-layers{margin:26px 0 0;padding:0;list-style:none}.hm-layers li{padding:11px 0}.hm-layers b{font:700 clamp(18px, 1.5vw, 21px)/1.25 var(--display);color:var(--muted);letter-spacing:-.01em;transition:color .25s;display:block}.hm-layers span{color:var(--muted);margin-top:2px;font-size:15px;line-height:1.45;display:block}.hm-layers li.on b{color:var(--se-ink)}.hm-layers li.on span{color:var(--ink2)}.hm-certs{font:600 14px var(--display);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:22px;display:flex}.hm-certs .se-link{margin-left:auto}.hm-proof{margin-top:clamp(40px,5vw,72px)}.hm-proof h3{font:800 clamp(26px, 2.6vw, 40px)/1.1 var(--display);letter-spacing:-.03em}.hm-proof ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin:22px 0 0;padding:0;list-style:none;display:grid}.hm-proof li b{font:800 clamp(46px, 5.4vw, 84px)/1 var(--display);letter-spacing:-.05em;color:var(--acc);display:block}.hm-proof li span{color:var(--tx2);margin-top:8px;font-size:16px;line-height:1.45;display:block}.hm-proof p{color:var(--tx3);margin-top:18px;font-size:15px}.hm-faqg{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.hm-faqg .se-h2{margin-top:18px}.hm-faqg .se-lede{max-width:none;margin-top:18px}@media (width<=980px){.hm-ig,.hm-safeg,.hm-faqg,.hm-oneg{grid-template-columns:minmax(0,1fr)}.hm-rings{max-width:520px;margin:0 auto}.hm-oneb{max-width:520px;margin:0 auto 34px}.hm-techg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.hm-proof ul,.hm-techg{grid-template-columns:minmax(0,1fr)}}
