.lang-suggest[data-astro-cid-rauvoui2]{transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (width<=767px){.lang-suggest[data-astro-cid-rauvoui2]{padding-top:.75rem;position:static}:root[data-cta-pill] .lang-suggest[data-astro-cid-rauvoui2]{display:none}}@media (prefers-reduced-motion:reduce){.lang-suggest[data-astro-cid-rauvoui2]{transition:none}}details[data-astro-cid-wohfnx44][open]>summary[data-astro-cid-wohfnx44] .call-acc-chevron[data-astro-cid-wohfnx44]{transform:rotate(180deg)}.cmp-scroll[data-astro-cid-gqewklg5]{scroll-snap-type:x mandatory;scroll-padding-left:110px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.cmp-scroll[data-astro-cid-gqewklg5].is-end{-webkit-mask-image:none;mask-image:none}.cmp-mobile[data-astro-cid-gqewklg5] .cmp-sticky[data-astro-cid-gqewklg5]{z-index:1;background:var(--color-paper);width:110px;min-width:110px;max-width:110px;box-shadow:inset -1px 0 0 var(--color-line);position:sticky;left:0}.cmp-mobile[data-astro-cid-gqewklg5] .cmp-col[data-astro-cid-gqewklg5]{scroll-snap-align:start;width:150px;min-width:150px;max-width:150px}.cmp-mobile[data-astro-cid-gqewklg5] .cmp-col[data-astro-cid-gqewklg5]:last-child{margin-right:16px}.cmp-mobile[data-astro-cid-gqewklg5] .cmp-us[data-astro-cid-gqewklg5]{background:#fff}.cmp-mobile[data-astro-cid-gqewklg5] .cmp-key[data-astro-cid-gqewklg5]{background:#e3f6ec}.cmp-hint[data-astro-cid-gqewklg5]{opacity:0;transition:opacity .4s}.cmp-hint[data-astro-cid-gqewklg5].is-shown{opacity:1}@media (width<=767.98px){.gp-modal[data-astro-cid-5qwwnpkp]{flex-direction:column;min-height:100%;display:flex}.gp-modal[data-astro-cid-5qwwnpkp]>[data-astro-cid-5qwwnpkp][data-gp-step]:not([hidden]){flex-direction:column;flex:1;display:flex}.gp-modal[data-astro-cid-5qwwnpkp]>[data-astro-cid-5qwwnpkp][data-gp-step]>.gp-actions[data-astro-cid-5qwwnpkp]{margin-top:auto}.gp-modal[data-astro-cid-5qwwnpkp] .gp-actions[data-astro-cid-5qwwnpkp]{z-index:1;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:var(--color-paper);margin-bottom:-1.25rem;margin-left:-1.25rem;margin-right:-1.25rem;position:sticky;bottom:0}.gp-modal[data-astro-cid-5qwwnpkp] .gp-actions[data-astro-cid-5qwwnpkp]>[data-astro-cid-5qwwnpkp][data-gp-next],.gp-modal[data-astro-cid-5qwwnpkp] .gp-actions[data-astro-cid-5qwwnpkp]>[data-astro-cid-5qwwnpkp][data-gp-submit],.gp-modal[data-astro-cid-5qwwnpkp] .gp-actions[data-astro-cid-5qwwnpkp]>[data-astro-cid-5qwwnpkp][data-gp-wa-open]{width:100%}}.hm[data-astro-cid-wt64ho7f] [data-astro-cid-wt64ho7f]:is(path,circle){vector-effect:non-scaling-stroke}.hm-gear[data-astro-cid-wt64ho7f]{transition:none}.hm-body[data-astro-cid-wt64ho7f]{fill:var(--color-paper);stroke:color-mix(in srgb, var(--color-petrol) 55%, var(--color-paper));stroke-width:1.25px;transition:stroke .6s,fill .6s}.hm-gear[data-astro-cid-wt64ho7f].is-active .hm-body[data-astro-cid-wt64ho7f]{stroke:var(--color-emerald);fill:color-mix(in srgb, var(--color-emerald) 6%, var(--color-paper))}.hm-lines[data-astro-cid-wt64ho7f]{fill:none;stroke:var(--color-petrol);stroke-opacity:.4;stroke-width:.75px}.hm-gear[data-astro-cid-wt64ho7f].is-active .hm-lines[data-astro-cid-wt64ho7f]{stroke:var(--color-emerald)}.hm-dot[data-astro-cid-wt64ho7f]{fill:var(--color-petrol)}.hm-face[data-astro-cid-wt64ho7f]{fill:var(--color-paper);stroke:color-mix(in srgb, var(--color-petrol) 35%, var(--color-paper));stroke-width:1px}.hm-goal[data-astro-cid-wt64ho7f]{fill:var(--color-ink);font-family:var(--font-serif);font-style:italic}.hm-arc[data-astro-cid-wt64ho7f],.hm-arc-on[data-astro-cid-wt64ho7f]{fill:none;stroke-linecap:round}.hm-arc[data-astro-cid-wt64ho7f]{stroke:color-mix(in srgb, var(--color-line) 70%, var(--color-muted));stroke-width:4px}.hm-arc-on[data-astro-cid-wt64ho7f]{stroke-width:6px;stroke:var(--color-emerald);stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.hm-arc-on[data-astro-cid-wt64ho7f].is-active{stroke-dashoffset:0;opacity:1}.hm-label[data-astro-cid-wt64ho7f],.hm-dial-label[data-astro-cid-wt64ho7f]{fill:var(--color-muted);font-family:var(--font-sans);transition:fill .4s}.hm-dial-label[data-astro-cid-wt64ho7f].is-active{fill:var(--color-ink);font-weight:700}.hm-label[data-astro-cid-wt64ho7f].is-active{fill:var(--color-ink)}.motion-ok .hm[data-astro-cid-wt64ho7f].hm-pre{opacity:0;animation:0s linear 2.5s forwards hm-safety}@keyframes hm-safety{to{opacity:1}}.hg-layer[data-astro-cid-jm5duz52]{top:-120px}.hg[data-astro-cid-jm5duz52]{opacity:.03;filter:blur(2px)}.hg[data-astro-cid-jm5duz52] path[data-astro-cid-jm5duz52]{fill:none;stroke:var(--color-ink);stroke-width:8px}.hg-a[data-astro-cid-jm5duz52]{width:560px;top:-40px;right:-170px}.hg-b[data-astro-cid-jm5duz52]{width:440px;bottom:-150px;right:22%}.hg-layer[data-astro-cid-jm5duz52]{-webkit-mask-image:linear-gradient(#000 calc(100% - 160px),#0000);mask-image:linear-gradient(#000 calc(100% - 160px),#0000)}@media (width>=1024px){.hg-layer[data-astro-cid-jm5duz52]{-webkit-mask-image:linear-gradient(90deg,#0000 0 54%,#000 66%),linear-gradient(#000 calc(100% - 160px),#0000);mask-image:linear-gradient(90deg,#0000 0 54%,#000 66%),linear-gradient(#000 calc(100% - 160px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (width<=1023px){.hg-a[data-astro-cid-jm5duz52]{width:420px;top:auto;bottom:140px;right:-200px}.hg-b[data-astro-cid-jm5duz52]{display:none}}@media (prefers-reduced-motion:no-preference){.hg-rot[data-astro-cid-jm5duz52]{animation:hg-spin var(--hg-dur) linear infinite;transform-origin:0 0}.hg-b[data-astro-cid-jm5duz52] .hg-rot[data-astro-cid-jm5duz52]{animation-direction:reverse}}@keyframes hg-spin{to{transform:rotate(360deg)}}.sc-gear[data-astro-cid-ovmqkadz]{transition:none!important}.sc[data-astro-cid-ovmqkadz] [data-astro-cid-ovmqkadz]:is(path,circle){vector-effect:non-scaling-stroke}.sc-body[data-astro-cid-ovmqkadz]{fill:var(--color-paper);stroke:color-mix(in srgb, var(--color-petrol) 55%, var(--color-paper));stroke-width:1.25px;transition:stroke .3s,fill .3s}.sc-gear[data-astro-cid-ovmqkadz].is-active .sc-body[data-astro-cid-ovmqkadz]{stroke:var(--color-emerald);fill:color-mix(in srgb, var(--color-emerald) 6%, var(--color-paper))}.sc-lines[data-astro-cid-ovmqkadz]{fill:none;stroke:var(--color-petrol);stroke-opacity:.4;stroke-width:.75px;transition:stroke .3s}.sc-gear[data-astro-cid-ovmqkadz].is-active .sc-lines[data-astro-cid-ovmqkadz]{stroke:var(--color-emerald)}.sc-dot[data-astro-cid-ovmqkadz]{fill:var(--color-petrol)}.sc-face[data-astro-cid-ovmqkadz]{fill:var(--color-paper);stroke:color-mix(in srgb, var(--color-petrol) 35%, var(--color-paper));stroke-width:1px}.sc-goal[data-astro-cid-ovmqkadz],.sc-goal-label[data-astro-cid-ovmqkadz]{fill:var(--color-ink);font-family:var(--font-serif);font-style:italic}.sc-arc[data-astro-cid-ovmqkadz],.sc-arc-on[data-astro-cid-ovmqkadz]{fill:none;stroke-linecap:round}.sc-arc[data-astro-cid-ovmqkadz]{stroke:color-mix(in srgb, var(--color-line) 70%, var(--color-muted));stroke-width:4px}.sc-arc-on[data-astro-cid-ovmqkadz]{stroke:var(--color-emerald);stroke-width:6px;opacity:0;transition:opacity .3s}.sc-arc-on[data-astro-cid-ovmqkadz].is-active{opacity:1}.sc-lead[data-astro-cid-ovmqkadz] path[data-astro-cid-ovmqkadz]{fill:none;stroke:var(--color-line);stroke-width:1px;transition:stroke .3s}.sc-lead[data-astro-cid-ovmqkadz] circle[data-astro-cid-ovmqkadz]{fill:var(--color-line);transition:fill .3s}.sc-lead[data-astro-cid-ovmqkadz].is-active path[data-astro-cid-ovmqkadz]{stroke:var(--color-emerald)}.sc-lead[data-astro-cid-ovmqkadz].is-active circle[data-astro-cid-ovmqkadz]{fill:var(--color-emerald)}.sc-label[data-astro-cid-ovmqkadz],.sc-dial-label[data-astro-cid-ovmqkadz]{fill:var(--color-muted);font-family:var(--font-sans);transition:fill .3s}.sc-label[data-astro-cid-ovmqkadz].is-active,.sc-dial-label[data-astro-cid-ovmqkadz].is-active{fill:var(--color-ink);font-weight:700}@media (width<=639px){svg[data-astro-cid-ovmqkadz][data-dirs=hero] .sc-label[data-astro-cid-ovmqkadz]{display:none}}.sc-label[data-astro-cid-ovmqkadz].sc-goal-label{fill:var(--color-ink);font-family:var(--font-serif);font-style:italic;font-weight:400}.ms svg *{transform-box:fill-box;transform-origin:50%}.ms svg [transform]{transform-box:view-box;transform-origin:0 0}.ms .surface-soft-fill{fill:#f3f7fc}.ms.is-paused *,.ms.is-paused :before{animation-play-state:paused!important}.ms .au-scan,.ms .ai-think,.ms .tr-block,.ms .fn-v,.ms .wb-fly,.ms .wb-flash,.ms .em-sig,.ms .rl-spin,.ms .at-sig,.ms .at-pulse,.ms .at-tick.is-again,.ms .ad-sweep,.ms .ad-pick,.ms .wb-live-ring,.ms .wb-slide-0,.ms .wb-slide-1{opacity:0}.ms .ad-meter{transform:scaleX(var(--h));transform-origin:0}.ms .rl-spin{transform-box:view-box;transform-origin:0 0}.ms.in-view svg *{animation-timing-function:cubic-bezier(.45,0,.25,1);animation-iteration-count:infinite;animation-fill-mode:both}.ms.in-view .au-row{animation-name:ms-au-row;animation-duration:13s;animation-delay:var(--d)}.ms.in-view .au-tag{animation-name:ms-au-tag;animation-duration:13s;animation-delay:var(--t)}.ms.in-view .au-scan{animation-name:ms-au-scan;animation-duration:13s}.ms.in-view .au-head{animation-name:ms-au-head;animation-duration:13s}.ms.in-view .au-strike{transform-origin:0;animation-name:ms-au-strike;animation-duration:13s}.ms.in-view .au-dim{animation-name:ms-au-dim;animation-duration:13s}.ms.in-view .au-glow{animation-name:ms-au-glow;animation-duration:13s}@keyframes ms-au-row{0%{opacity:0;transform:translate(var(--sx), var(--sy)) rotate(var(--sr))}4%{opacity:1}12%,40%{transform:translate(var(--lx), var(--ly)) rotate(0deg)}52%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ms-au-tag{0%,14%{opacity:0;transform:scale(.3)}17%,82%{opacity:1;transform:none}88%,to{opacity:0}}@keyframes ms-au-scan{0%,13%{opacity:0;transform:translateY(0)}15%{opacity:1}30%{opacity:1;transform:translateY(168px)}33%,to{opacity:0;transform:translateY(168px)}}@keyframes ms-au-head{0%,46%{opacity:0;transform:translateY(-6px)}54%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-au-strike{0%,58%{transform:scaleX(0)}64%,92%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes ms-au-dim{0%,58%{opacity:1}64%,92%{opacity:.4}to{opacity:1}}@keyframes ms-au-glow{0%,64%{opacity:0;transform:scale(.96)}70%,90%{opacity:1;transform:none}96%,to{opacity:0}}.ms .dl-goal.is-off,.ms .dl-chip.is-off{opacity:0}.ms.in-view .dl-goal-0{animation-name:ms-dl-g0;animation-duration:13.5s}.ms.in-view .dl-goal-1{animation-name:ms-dl-g1;animation-duration:13.5s}.ms.in-view .dl-goal-2{animation-name:ms-dl-g2;animation-duration:13.5s}.ms.in-view .dl-arrow{animation-name:ms-dl-arrow;animation-duration:13.5s}.ms.in-view .dl-chip-0{animation-name:ms-dl-b0;animation-duration:13.5s}.ms.in-view .dl-chip-2{animation-name:ms-dl-b0;animation-duration:13.5s;animation-delay:.3s}.ms.in-view .dl-chip-1{animation-name:ms-dl-b1;animation-duration:13.5s;animation-delay:.15s}.ms.in-view .dl-chip-3{animation-name:ms-dl-b3;animation-duration:13.5s}.ms.in-view .dl-chip-4{animation-name:ms-dl-b3;animation-duration:13.5s;animation-delay:.2s}.ms.in-view .dl-chip-5{animation-name:ms-dl-b5;animation-duration:13.5s}@keyframes ms-dl-g0{0%,2%{opacity:0;transform:scale(.94)}5%,31%{opacity:1;transform:none}34%,to{opacity:0}}@keyframes ms-dl-g1{0%,35%{opacity:0;transform:scale(.94)}38%,64%{opacity:1;transform:none}67%,to{opacity:0}}@keyframes ms-dl-g2{0%,68%{opacity:0;transform:scale(.94)}71%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ms-dl-arrow{0%,3%{opacity:0;transform:translate(0)}6%,31%{opacity:1;transform:translate(0)}34%,36%{opacity:0;transform:translate(82px)}39%,64%{opacity:1;transform:translate(82px)}67%,69%{opacity:0;transform:translate(164px)}72%,97%{opacity:1;transform:translate(164px)}to{opacity:0;transform:translate(164px)}}@keyframes ms-dl-b0{0%,7%{opacity:0;transform:scale(.85)}10%,31%{opacity:1;transform:none}34%,to{opacity:0}}@keyframes ms-dl-b1{0%,7%{opacity:0;transform:scale(.85)}10%,31%{opacity:1;transform:none}34%,73%{opacity:0}76%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes ms-dl-b3{0%,40%{opacity:0;transform:scale(.85)}43%,64%{opacity:1;transform:none}67%,to{opacity:0}}@keyframes ms-dl-b5{0%,73%{opacity:0;transform:scale(.85)}76%,97%{opacity:1;transform:none}to{opacity:0}}.ms.in-view .tr-block{animation-name:ms-tr-block;animation-duration:13s;animation-delay:var(--d)}.ms.in-view .tr-card{animation-name:ms-tr-card;animation-duration:13s;animation-delay:var(--d)}.ms.in-view .tr-card.tr-main{animation-name:ms-tr-main}.ms.in-view .tr-tag{transform-origin:0%;animation-name:ms-tr-tag;animation-duration:13s}.ms.in-view .tr-client{animation-name:ms-tr-client;animation-duration:13s;animation-delay:var(--d)}@keyframes ms-tr-block{0%{opacity:0;transform:translate(var(--sx), var(--sy)) rotate(var(--sr)) scale(.5)}4%,20%{opacity:1;transform:translate(var(--sx), var(--sy)) rotate(var(--sr))}34%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes ms-tr-card{0%,30%{opacity:0;transform:translateY(24px)scale(.94)}38%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-tr-main{0%,30%{opacity:0;transform:translateY(24px)scale(.94)}38%,42%{opacity:1;transform:translateY(14px)}48%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-tr-tag{0%,46%{opacity:0;transform:rotate(-35deg)}51%{opacity:1;transform:rotate(10deg)}55%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-tr-client{0%,56%{opacity:0;transform:translate(-200px, var(--sy))}59%{opacity:1}68%{transform:translate(-90px,-70px)}76%,92%{opacity:1;transform:none}97%,to{opacity:0}}.ms.in-view .ps-dot{animation:ms-ps-drift var(--t) ease-in-out infinite alternate}.ms.in-view .ps-you{animation-name:ms-ps-you;animation-duration:12s}.ms.in-view .ps-ring{animation-name:ms-ps-ring;animation-duration:12s}.ms.in-view .ps-trail{animation-name:ms-ps-trail;animation-duration:12s}.ms.in-view .ps-quad{animation-name:ms-ps-quad;animation-duration:12s}.ms.in-view .ps-card{transform-origin:50% 0;animation-name:ms-ps-card;animation-duration:12s}@keyframes ms-ps-drift{to{transform:translate(var(--dx), var(--dy))}}@keyframes ms-ps-you{0%,22%{opacity:.55;transform:translate(-96px,80px)scale(.75)}30%{opacity:1;transform:translate(-70px,34px)scale(.9)}40%,90%{opacity:1;transform:none}96%,to{opacity:.55;transform:translate(-96px,80px)scale(.75)}}@keyframes ms-ps-ring{0%,40%{opacity:0;transform:scale(1)}42%{opacity:1}54%,to{opacity:0;transform:scale(3)}}@keyframes ms-ps-trail{0%,24%{opacity:0}34%,88%{opacity:1}94%,to{opacity:0}}@keyframes ms-ps-quad{0%,38%{opacity:0}46%,88%{opacity:1}94%,to{opacity:0}}@keyframes ms-ps-card{0%,50%{opacity:0;transform:translateY(-10px)scale(.9)}58%,88%{opacity:1;transform:none}94%,to{opacity:0}}.ms.in-view .ad{animation-name:ms-ad-lose;animation-duration:13s;animation-delay:var(--d)}.ms.in-view .ad.ad-fin{animation-name:ms-ad-fin}.ms.in-view .ad.ad-win{animation-name:ms-ad-win}.ms.in-view .ad-meter{animation-name:ms-ad-meter;animation-duration:13s;animation-delay:var(--d)}.ms.in-view .ad-sweep{animation-name:ms-ad-sweep;animation-duration:13s}.ms.in-view .ad-ring{animation-name:ms-ad-ring;animation-duration:13s}.ms.in-view .ad-pick{animation-name:ms-ad-pick;animation-duration:13s}.ms.in-view .ad-ch-on{animation-name:ms-ad-ch-on;animation-duration:13s}.ms.in-view .ad-ch-off{animation-name:ms-ad-ch-off;animation-duration:13s}@keyframes ms-ad-lose{0%,16%{opacity:0;transform:translateY(-18px)}20%,46%{opacity:1;transform:none}54%,92%{opacity:.12;transform:translateY(6px)scale(.92)}97%,to{opacity:0}}@keyframes ms-ad-fin{0%,16%{opacity:0;transform:translateY(-18px)}20%,46%{opacity:1;transform:none}54%,64%{opacity:1;transform:scale(1.12)}71%,92%{opacity:.3;transform:none}97%,to{opacity:0}}@keyframes ms-ad-win{0%,16%{opacity:0;transform:translateY(-18px)}20%,46%{opacity:1;transform:none}54%,64%{opacity:1;transform:scale(1.12)}71%,92%{opacity:1;transform:scale(1.32)}97%,to{opacity:0}}@keyframes ms-ad-meter{0%,22%{transform:scaleX(0)}34%,92%{transform:scaleX(var(--h))}97%,to{transform:scaleX(0)}}@keyframes ms-ad-sweep{0%,23%{opacity:0;transform:translate(0)}25%{opacity:1}44%{opacity:1;transform:translate(322px)}47%,to{opacity:0;transform:translate(322px)}}@keyframes ms-ad-ring{0%,68%{opacity:0;transform:scale(.9)}74%,92%{opacity:1;transform:scale(1.32)}97%,to{opacity:0;transform:scale(1.32)}}@keyframes ms-ad-pick{0%{opacity:0;transform:scale(.94)}3%,12%{opacity:1;transform:none}16%,to{opacity:0;transform:translateY(-20px)scale(.9)}}@keyframes ms-ad-ch-on{0%,6%{transform:none}9%,12%{transform:scale(1.18)}16%,to{transform:scale(1.18)}}@keyframes ms-ad-ch-off{0%,7%{opacity:1}10%,to{opacity:.2}}.ms.in-view .ai-query{transform-origin:0;animation-name:ms-ai-query;animation-duration:12s;animation-timing-function:steps(14,end)}.ms.in-view .ai-caret{animation:.9s step-end infinite ms-ai-caret}.ms.in-view .ai-think{animation-name:ms-ai-think;animation-duration:12s;animation-delay:var(--d)}.ms.in-view .ai-src{animation-name:ms-ai-src;animation-duration:12s;animation-delay:var(--d)}.ms.in-view .ai-answer{animation-name:ms-ai-answer;animation-duration:12s}.ms.in-view .ai-line{animation-name:ms-ai-line;animation-duration:12s;animation-delay:var(--d);transform-origin:0}.ms.in-view .ai-mark{transform-origin:0;animation-name:ms-ai-mark;animation-duration:12s}.ms.in-view .ai-cite{animation-name:ms-ai-cite;animation-duration:12s}@keyframes ms-ai-query{0%{transform:scaleX(0)}18%,to{transform:scaleX(1)}}@keyframes ms-ai-caret{50%{opacity:0}}@keyframes ms-ai-think{0%,19%{opacity:0;transform:none}21%{opacity:1;transform:translateY(-5px)}24%{transform:none}27%{transform:translateY(-5px)}30%{opacity:1;transform:none}33%,to{opacity:0}}@keyframes ms-ai-src{0%,28%{opacity:0;transform:translate(60px)}36%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-ai-answer{0%,32%{opacity:0}38%,92%{opacity:1}97%,to{opacity:0}}@keyframes ms-ai-line{0%,38%{transform:scaleX(0)}48%,92%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes ms-ai-mark{0%,70%{opacity:0;transform:scaleX(0)}76%,92%{opacity:1;transform:scaleX(1)}97%,to{opacity:0}}@keyframes ms-ai-cite{0%,56%{opacity:0;transform:translate(70px,-78px)scale(.6)}60%{opacity:1;transform:translate(70px,-78px)}70%,92%{opacity:1;transform:none}97%,to{opacity:0}}.ms .fn-pdf,.ms .fn-v{opacity:0}.ms .fn-bar-v,.ms .fn-bar-l,.ms .fn-bar-c,.ms .fn-type{transform-origin:0}.ms.in-view .fn-part{animation-name:ms-fn-part;animation-duration:13s;animation-delay:calc(var(--p) * .35s)}.ms.in-view .fn-v{animation-duration:13s;animation-delay:var(--d);animation-timing-function:ease-in-out}.ms.in-view .fn-x{animation-name:ms-fn-x}.ms.in-view .fn-l{animation-name:ms-fn-l}.ms.in-view .fn-b{animation-name:ms-fn-b}.ms.in-view .fn-type{animation-name:ms-fn-type;animation-duration:13s;animation-timing-function:steps(8,end)}.ms.in-view .fn-pdf{animation-name:ms-fn-pdf;animation-duration:13s}.ms.in-view .fn-cta{animation-name:ms-fn-part,ms-fn-cta;animation-duration:13s,13s;animation-delay:.7s,0s}.ms.in-view .fn-booked{animation-name:ms-fn-booked;animation-duration:13s}.ms.in-view .fn-bar-v{animation-name:ms-fn-bar-v;animation-duration:13s;animation-timing-function:step-end}.ms.in-view .fn-bar-l{animation-name:ms-fn-bar-l;animation-duration:13s;animation-timing-function:step-end}.ms.in-view .fn-bar-c{animation-name:ms-fn-bar-c;animation-duration:13s;animation-timing-function:step-end}@keyframes ms-fn-part{0%{opacity:0;transform:translateY(10px)scale(.96)}5%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-fn-x{0%{opacity:0;transform:translate(46px,108px)}2%{opacity:1}9%{opacity:1;transform:translate(170px,92px)}14%,to{opacity:0;transform:translate(196px,214px)}}@keyframes ms-fn-l{0%{opacity:0;transform:translate(46px,108px)}2%{opacity:1}9%{transform:translate(170px,92px)}14%{transform:translate(178px,164px)scale(1.3)}18%{opacity:1;transform:translate(178px,164px)}25%,to{opacity:0;transform:translate(340px,156px)scale(.6)}}@keyframes ms-fn-b{0%{opacity:0;transform:translate(46px,108px)}2%{opacity:1}9%{transform:translate(170px,92px)}13%{transform:translate(143px,121px)scale(1.4)}22%{opacity:1;transform:translate(350px,70px)}25%,to{opacity:0;transform:translate(350px,70px)scale(2)}}@keyframes ms-fn-type{0%,18%{transform:scaleX(0)}26%,92%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes ms-fn-pdf{0%,27%{opacity:0;transform:none}29%{opacity:1;transform:none}38%{opacity:1;transform:translate(220px,18px)scale(.6)rotate(12deg)}41%,to{opacity:0;transform:translate(220px,18px)scale(.6)}}@keyframes ms-fn-cta{0%,46%{filter:none;transform:none}48%{transform:scale(1.12)}52%,to{transform:none}}@keyframes ms-fn-booked{0%,56%{opacity:0;transform:scale(.3)}60%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-fn-bar-v{0%{transform:scaleX(.05)}20%{transform:scaleX(.2)}27%{transform:scaleX(.35)}34%{transform:scaleX(.5)}41%{transform:scaleX(.62)}48%{transform:scaleX(.74)}55%{transform:scaleX(.86)}62%,96%{transform:scaleX(1)}to{transform:scaleX(.05)}}@keyframes ms-fn-bar-l{0%{transform:scaleX(.05)}30%{transform:scaleX(.34)}45%{transform:scaleX(.67)}67%,96%{transform:scaleX(1)}to{transform:scaleX(.05)}}@keyframes ms-fn-bar-c{0%{transform:scaleX(.08)}60%,96%{transform:scaleX(1)}to{transform:scaleX(.08)}}.ms.in-view .wb-content{animation-name:ms-wb-content;animation-duration:13s;animation-delay:var(--d)}.ms.in-view .wb-progress{transform-origin:0;animation-name:ms-wb-progress;animation-duration:13s}.ms.in-view .wb-star{animation-name:ms-wb-star;animation-duration:13s;animation-delay:calc(var(--k) * .15s)}.ms.in-view .wb-flash{animation-name:ms-wb-flash;animation-duration:13s}.ms.in-view .wb-live-ring{animation:1.6s ease-out infinite ms-wb-live}.ms.in-view .wb-wave{animation:.9s ease-in-out infinite alternate ms-wb-wave;animation-delay:var(--d);transform-origin:50% 100%}.ms.in-view .wb-slide-0{animation-name:ms-wb-s0;animation-duration:13s}.ms.in-view .wb-slide-1{animation-name:ms-wb-s1;animation-duration:13s}.ms.in-view .wb-slide-2{animation-name:ms-wb-s2;animation-duration:13s}.ms.in-view .wb-chat{animation:13s linear infinite ms-wb-chat}.ms.in-view .wb-offer{animation-name:ms-wb-offer;animation-duration:13s}.ms.in-view .wb-fly{animation-name:ms-wb-fly;animation-duration:13s;animation-delay:var(--d)}.ms.in-view .wb-booked{animation-name:ms-wb-booked;animation-duration:13s}@keyframes ms-wb-content{0%,14%{opacity:0;transform:translateY(14px)scale(.92)}20%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-wb-progress{0%,20%{transform:scaleX(0)}60%,92%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes ms-wb-star{0%,26%{opacity:0;transform:scale(.3)}30%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-wb-flash{0%,30%{opacity:0}31%{opacity:1}36%,to{opacity:0}}@keyframes ms-wb-live{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes ms-wb-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes ms-wb-s0{0%,20%{opacity:1}24%,96%{opacity:0}to{opacity:1}}@keyframes ms-wb-s1{0%,20%{opacity:0}24%,42%{opacity:1}46%,to{opacity:0}}@keyframes ms-wb-s2{0%,42%{opacity:0}46%,92%{opacity:1}96%,to{opacity:0}}@keyframes ms-wb-chat{0%{transform:translateY(0)}to{transform:translateY(-112px)}}@keyframes ms-wb-offer{0%,50%{opacity:0;transform:translateY(40px)}56%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-wb-fly{0%,62%{opacity:0;transform:none}64%{opacity:1}74%{opacity:1;transform:translate(12px,72px)scale(.6)}76%,to{opacity:0;transform:translate(12px,72px)scale(.6)}}@keyframes ms-wb-booked{0%,76%{opacity:0;transform:scale(.3)}80%,92%{opacity:1;transform:none}97%,to{opacity:0}}.ms.in-view .pl-deal{animation-duration:13s;animation-delay:var(--d)}.ms.in-view .pl-deal.pl-won{animation-name:ms-pl-won}.ms.in-view .pl-deal.pl-call{animation-name:ms-pl-call}.ms.in-view .pl-deal.pl-prop{animation-name:ms-pl-prop}.ms.in-view .pl-glow{animation-name:ms-pl-glow;animation-duration:13s}@keyframes ms-pl-won{0%{opacity:0;transform:translate(-288px,-10px)}4%,14%{opacity:1;transform:translate(-288px)}22%,32%{transform:translate(-192px)}40%,50%{transform:translate(-96px)}58%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes ms-pl-glow{0%,58%{opacity:0}62%,92%{opacity:1}97%,to{opacity:0}}@keyframes ms-pl-call{0%{opacity:0;transform:translate(-96px,-10px)}4%,14%{opacity:1;transform:translate(-96px)}22%,36%{opacity:1;transform:none}44%,92%{opacity:.25;transform:translateY(4px)}97%,to{opacity:0}}@keyframes ms-pl-prop{0%{opacity:0;transform:translate(-192px,-10px)}4%,14%{opacity:1;transform:translate(-192px)}22%,32%{transform:translate(-96px)}40%,52%{opacity:1;transform:none}60%,92%{opacity:.25;transform:translateY(4px)}97%,to{opacity:0}}.ms.in-view .em-node{animation-name:ms-em-node;animation-duration:12.5s;animation-delay:var(--d)}.ms.in-view .em-sig{animation-name:ms-em-sig;animation-duration:12.5s;animation-delay:var(--d);animation-timing-function:ease-in-out}.ms.in-view .em-fill{animation-name:ms-em-fill;animation-duration:12.5s;animation-delay:var(--d)}.ms.in-view .em-booked{animation-name:ms-em-booked;animation-duration:12.5s}@keyframes ms-em-node{0%{transform:none}3%{transform:scale(1.18)}8%,to{transform:none}}@keyframes ms-em-sig{0%{opacity:0;transform:translate(58px, var(--y))}2%{opacity:1}8%{transform:translate(126px, calc((var(--y) + 106px) / 2))}14%{opacity:1;transform:translate(182px,106px)}16%,to{opacity:0;transform:translate(182px,106px)}}@keyframes ms-em-fill{0%,13%{opacity:0}16%,88%{opacity:1}94%,to{opacity:0}}@keyframes ms-em-booked{0%,66%{opacity:0;transform:scale(.4)}72%,90%{opacity:1;transform:none}96%,to{opacity:0}}.ms.in-view .rl-spin{animation-name:ms-rl-spin;animation-duration:13s}.ms.in-view .rl-you{animation-name:ms-rl-you;animation-duration:13s}.ms.in-view .rl-link{animation-name:ms-rl-link;animation-duration:13s}.ms.in-view .rl-fill{animation-name:ms-rl-fill;animation-duration:13s;animation-delay:var(--d)}.ms.in-view .rl-task{animation-name:ms-rl-task;animation-duration:13s;animation-delay:var(--d)}.ms.in-view .rl-free{animation-name:ms-rl-free;animation-duration:13s}@keyframes ms-rl-spin{0%{opacity:0;transform:rotate(0)}4%{opacity:1}34%{opacity:1;transform:rotate(300deg)}40%,to{opacity:0;transform:rotate(340deg)}}@keyframes ms-rl-you{0%,34%{transform:scale(1)}6%,14%,22%,30%{transform:scale(1.1)}10%,18%,26%{transform:scale(.96)}40%,to{transform:none}}@keyframes ms-rl-link{0%,34%{opacity:0}40%,92%{opacity:1}97%,to{opacity:0}}@keyframes ms-rl-fill{0%,38%{opacity:0;transform:scale(.6)}44%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-rl-task{0%,40%{opacity:0;transform:translate(var(--ox), var(--oy))}44%{opacity:1;transform:translate(var(--ox), var(--oy))}58%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes ms-rl-free{0%,60%{opacity:0;transform:scale(.8)}68%,92%{opacity:1;transform:none}97%,to{opacity:0}}.ms.in-view .at-sig{animation-name:ms-at-sig;animation-duration:13s;animation-delay:var(--d);animation-timing-function:ease-in-out}.ms.in-view .at-tick{animation-name:ms-at-tick;animation-duration:13s;animation-delay:var(--d)}.ms.in-view .at-pulse{animation-name:ms-at-pulse;animation-duration:13s;animation-delay:var(--d)}@keyframes ms-at-sig{0%{opacity:0;transform:translate(var(--x1), var(--y1))}1%{opacity:1}8%{opacity:1;transform:translate(var(--x2), var(--y2))}9%,to{opacity:0;transform:translate(var(--x2), var(--y2))}}@keyframes ms-at-tick{0%{opacity:0;transform:scale(.3)}3%,34%{opacity:1;transform:none}38%,to{opacity:0;transform:none}}@keyframes ms-at-pulse{0%{opacity:.9;transform:scale(1)}10%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.ms *,.ms :before{animation:none!important}}.pt[data-astro-cid-it5gzs43]{--pt-h:200px;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.pt-system[data-astro-cid-it5gzs43]{--pt-h:180px}.pt-strip[data-astro-cid-it5gzs43]{--pt-h:112px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.pt-strip[data-astro-cid-it5gzs43] .pt-item[data-astro-cid-it5gzs43]{width:clamp(112px, calc(var(--pt-h) * var(--pt-ratio)), 260px)}.pt-band[data-astro-cid-it5gzs43]{--pt-h:180px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.pt[data-astro-cid-it5gzs43].is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (width>=768px){.pt-system[data-astro-cid-it5gzs43]{--pt-h:260px}.pt-case[data-astro-cid-it5gzs43]{--pt-h:280px}.pt-band[data-astro-cid-it5gzs43]{--pt-h:240px}.pt-strip[data-astro-cid-it5gzs43]{--pt-h:150px}}.pt-track[data-astro-cid-it5gzs43]{will-change:transform}.pt-item[data-astro-cid-it5gzs43]{width:calc(var(--pt-h) * var(--pt-ratio))}.pt-item[data-astro-cid-it5gzs43].pt-small{width:calc(var(--pt-h) * .6 * var(--pt-ratio))}.pt-small[data-astro-cid-it5gzs43] .pt-card[data-astro-cid-it5gzs43]{height:calc(var(--pt-h) * .6)}.pt-band[data-astro-cid-it5gzs43] .pt-item[data-astro-cid-it5gzs43]{width:clamp(160px, calc(var(--pt-h) * var(--pt-ratio)), 420px)}.pt-band[data-astro-cid-it5gzs43] .pt-item[data-astro-cid-it5gzs43].pt-q{width:var(--pt-w)}.pt-card[data-astro-cid-it5gzs43]{height:var(--pt-h);border:1px solid var(--color-line);background:var(--color-paper);border-radius:16px;width:100%;transition:border-color .15s;overflow:hidden}.pt-card[data-astro-cid-it5gzs43]:hover{border-color:var(--color-ink)}.pt-quote[data-astro-cid-it5gzs43]:hover{border-color:var(--color-line)}@media (width<=767.98px){.machine-js .machine-panel:not(.is-open) .gear-text{display:none}}@media (width<=1023.98px){.machine-js .machine-panel:not(.is-open) .gear-body{display:none}[data-machine-mini] .sc-gear,[data-machine-mini] .sc-label{cursor:pointer}.machine-panel .gear-name{transition:color .3s}.machine-js .machine-panel.is-open .gear-name{color:#1e6e4c}.machine-panel .gear-icon{color:var(--color-ink);transition:background-color .3s,border-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.machine-panel .gear-icon-v{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.machine-js .machine-panel.is-open .gear-icon{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper);transform:rotate(180deg)}.machine-js .machine-panel.is-open .gear-icon-v{transform:scaleY(0)}.gear-toggle:focus-visible{outline:none}.gear-toggle:focus-visible .gear-icon{outline:2px solid var(--color-petrol);outline-offset:3px}}@media (width<=1023.98px) and (prefers-reduced-motion:no-preference){.machine-js .machine-panel.is-open .gear-body{animation:.5s cubic-bezier(.2,.7,.2,1) both gear-open}@keyframes gear-open{0%{opacity:0;transform:translateY(10px)}}}.mobile-cta[data-astro-cid-5jkxjsho]{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .25s,visibility 0s linear .4s;transform:translateY(120%)}.mobile-cta[data-astro-cid-5jkxjsho][data-visible]{opacity:1;visibility:visible;transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .25s,visibility;transform:none}.pw-stage[data-astro-cid-jvqum2y2]{--s:1;aspect-ratio:16/10;perspective:1200px}.pw-glow[data-astro-cid-jvqum2y2]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-emerald) 6%, transparent), transparent);pointer-events:none;position:absolute;inset:-18% -12%}.pw-shadow[data-astro-cid-jvqum2y2]{border-radius:calc(20px * var(--s));position:absolute;inset:0;box-shadow:0 24px 60px #111a2e14,0 2px 6px #111a2e0a}.pw-tilt[data-astro-cid-jvqum2y2]{border-radius:calc(20px * var(--s));position:absolute;inset:0;overflow:clip}.pw-scale[data-astro-cid-jvqum2y2]{width:640px;height:400px;transform:scale(var(--s));transform-origin:0 0}.pw-window[data-astro-cid-jvqum2y2]{border:1px solid var(--color-line);background:var(--color-paper);width:640px;height:400px;color:var(--color-muted);border-radius:20px;font-size:12px;line-height:16px;position:relative;overflow:hidden}.pw-window[data-astro-cid-jvqum2y2] *{box-sizing:border-box}.pw-window[data-astro-cid-jvqum2y2] [data-astro-cid-jvqum2y2][style*=left]{position:absolute}.pw-bar[data-astro-cid-jvqum2y2]{border-bottom:1px solid var(--color-line);height:36px;position:absolute;inset:0 0 auto}.pw-light[data-astro-cid-jvqum2y2]{background:var(--color-line);border-radius:999px;width:8px;height:8px;top:14px}.pw-url[data-astro-cid-jvqum2y2]{background:var(--color-paper-deep);border-radius:999px}.pw-url-text[data-astro-cid-jvqum2y2]{text-align:center;line-height:20px;position:absolute;inset:0}.pw-toggle[data-astro-cid-jvqum2y2]{border:1px solid var(--color-line);border-radius:999px;overflow:hidden}.pw-toggle-on[data-astro-cid-jvqum2y2]{background:color-mix(in srgb, var(--color-emerald) 6%, var(--color-paper));position:absolute;inset:0}.pw-toggle-dot[data-astro-cid-jvqum2y2]{background:var(--color-emerald);border-radius:999px;width:6px;height:6px;position:absolute;top:6px;left:10px}.pw-toggle-dot[data-astro-cid-jvqum2y2]:after{content:"";border-radius:inherit;background:inherit;animation:1.6s ease-out infinite pw-pulse;position:absolute;inset:0}@keyframes pw-pulse{to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.pw-toggle-dot[data-astro-cid-jvqum2y2]:after{animation:none}}.pw-toggle-text[data-astro-cid-jvqum2y2]{line-height:16px;position:absolute;top:1px;left:24px}.pw-accent[data-astro-cid-jvqum2y2]{color:#1e6e4c;font-weight:600}.pw-ink[data-astro-cid-jvqum2y2]{color:var(--color-ink)}.pw-strong[data-astro-cid-jvqum2y2]{font-weight:600}.pw-13[data-astro-cid-jvqum2y2]{font-size:13px}.pw-label[data-astro-cid-jvqum2y2]{white-space:nowrap}.pw-card[data-astro-cid-jvqum2y2]{border:1px solid var(--color-line);background:var(--color-paper);border-radius:12px}.pw-float[data-astro-cid-jvqum2y2]{box-shadow:0 8px 24px #111a2e14}.pw-chip[data-astro-cid-jvqum2y2]{border:1px solid var(--color-line);background:var(--color-paper);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;display:flex}.pw-chip-accent[data-astro-cid-jvqum2y2]{border-color:color-mix(in srgb, var(--color-emerald) 40%, var(--color-paper));background:color-mix(in srgb, var(--color-emerald) 6%, var(--color-paper));color:#1e6e4c;font-weight:600}.pw-vline[data-astro-cid-jvqum2y2]{background:var(--color-line);width:1px;top:4px;bottom:12px}.pw-bar-item[data-astro-cid-jvqum2y2]{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-emerald) 6%, var(--color-paper));transform-origin:0 0;border-radius:999px}.pw-bar-item[data-astro-cid-jvqum2y2].is-now{border-color:var(--color-emerald);background:var(--color-emerald)}.pw-mile[data-astro-cid-jvqum2y2]{width:80px;height:16px}.pw-diamond[data-astro-cid-jvqum2y2]{background:var(--color-emerald);border-radius:2px;width:10px;height:10px;position:absolute;top:2px;left:1px;transform:rotate(45deg)}.pw-block[data-astro-cid-jvqum2y2],.pw-ad[data-astro-cid-jvqum2y2],.pw-toast[data-astro-cid-jvqum2y2],.pw-row[data-astro-cid-jvqum2y2],[data-astro-cid-jvqum2y2][data-kpi],[data-astro-cid-jvqum2y2][data-chart]{transform-origin:0 0}.pw-text[data-astro-cid-jvqum2y2]{background:color-mix(in srgb, var(--color-ink) 12%, var(--color-paper));border-radius:999px}.pw-text-light[data-astro-cid-jvqum2y2]{background:#ffffff80}.pw-input[data-astro-cid-jvqum2y2]{border:1px solid var(--color-line);background:var(--color-paper);border-radius:999px}.pw-button[data-astro-cid-jvqum2y2]{background:var(--color-ink);border-radius:999px;overflow:hidden}.pw-ripple[data-astro-cid-jvqum2y2]{background:color-mix(in srgb, var(--color-emerald) 60%, transparent);border-radius:999px;width:28px;height:28px;top:0;left:46px}.pw-image[data-astro-cid-jvqum2y2]{background:linear-gradient(135deg, var(--color-line), var(--color-paper-deep) 60%, var(--color-paper));border-radius:12px}.pw-ad[data-astro-cid-jvqum2y2] .pw-chip[data-astro-cid-jvqum2y2]{font-size:11px}.pw-win[data-astro-cid-jvqum2y2]{border:1.5px solid var(--color-emerald);border-radius:12px;position:absolute;inset:-1px}.pw-check-ring[data-astro-cid-jvqum2y2]{fill:var(--color-paper);stroke:var(--color-line);stroke-width:1.25px}.pw-tick[data-astro-cid-jvqum2y2]{fill:none;stroke:var(--color-emerald);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.pw-avatar[data-astro-cid-jvqum2y2]{background:color-mix(in srgb, var(--color-emerald) 14%, var(--color-paper));border-radius:999px}.pw-cursor[data-astro-cid-jvqum2y2] path[data-astro-cid-jvqum2y2]{fill:var(--color-ink);stroke:var(--color-paper);stroke-width:1.25px;stroke-linejoin:round}.pw-up[data-astro-cid-jvqum2y2] path[data-astro-cid-jvqum2y2]{fill:none;stroke:var(--color-emerald);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pw-mini[data-astro-cid-jvqum2y2]{background:var(--color-line);transform-origin:50% 100%;border-radius:999px}.pw-mini[data-astro-cid-jvqum2y2].is-now{background:var(--color-emerald)}.pw-chart[data-astro-cid-jvqum2y2]{overflow:visible}.pw-guide[data-astro-cid-jvqum2y2]{fill:none;stroke:var(--color-line);stroke-dasharray:3 4}.pw-axis[data-astro-cid-jvqum2y2]{fill:none;stroke:var(--color-line)}.pw-area[data-astro-cid-jvqum2y2]{fill:color-mix(in srgb, var(--color-emerald) 6%, transparent);stroke:none}.pw-line[data-astro-cid-jvqum2y2]{fill:none;stroke:var(--color-emerald);stroke-width:1.75px;stroke-linecap:round}.pw-dot[data-astro-cid-jvqum2y2]{fill:var(--color-emerald)}.pw-seg[data-astro-cid-jvqum2y2]{background:var(--color-line);width:1px;position:absolute;top:8px;bottom:-8px;left:2.5px}.pw-step[data-astro-cid-jvqum2y2]:last-child .pw-seg[data-astro-cid-jvqum2y2]{bottom:12px}.pw-seg-fill[data-astro-cid-jvqum2y2]{background:var(--color-emerald);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.pw-dot-mark[data-astro-cid-jvqum2y2]{background:var(--color-line);border-radius:999px;width:6px;height:6px;transition:background-color .2s;position:absolute;top:5px;left:0}.pw-step[data-astro-cid-jvqum2y2].is-active .pw-dot-mark[data-astro-cid-jvqum2y2],.pw-step[data-astro-cid-jvqum2y2].is-done .pw-dot-mark[data-astro-cid-jvqum2y2]{background:var(--color-emerald)}.pw-tag[data-astro-cid-jvqum2y2]{color:var(--color-muted);transition:color .2s}.pw-step[data-astro-cid-jvqum2y2].is-active .pw-tag[data-astro-cid-jvqum2y2]{color:#1e6e4c}.pw-title[data-astro-cid-jvqum2y2]{color:var(--color-muted);transition:color .2s}.pw-step[data-astro-cid-jvqum2y2].is-active .pw-title[data-astro-cid-jvqum2y2],.pw-step-btn[data-astro-cid-jvqum2y2]:hover .pw-title[data-astro-cid-jvqum2y2]{color:var(--color-ink)}.pw-more[data-astro-cid-jvqum2y2]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .35s}.pw-step[data-astro-cid-jvqum2y2].is-active .pw-more[data-astro-cid-jvqum2y2]{opacity:1;grid-template-rows:1fr}.pw-steps[data-astro-cid-jvqum2y2].is-measuring .pw-more[data-astro-cid-jvqum2y2]{transition:none}.triage-glow{opacity:0;background:#6fd0a429;transition:opacity .6s;box-shadow:inset 0 0 0 1.5px #2e9468bf,0 28px 60px -30px #2e946899}.triage-group{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}.triage-strike{transform-origin:0;transition:transform .45s cubic-bezier(.4, 0, .2, 1) calc(.35s + var(--k) * .18s);transform:scaleX(0)}.triage-note,.triage-cta{transition:opacity .6s .5s,transform .6s cubic-bezier(.2,.7,.2,1) .5s}.motion-ok [data-triage-scope]:not(.is-sorted) .triage-note,.motion-ok [data-triage-scope]:not(.is-sorted) .triage-cta{opacity:0;transform:translateY(12px)}.is-sorted .triage-glow{opacity:1}.triage-group[data-tone=now]>p{transition:color .6s}.is-sorted .triage-group[data-tone=now]>p{color:#1e6e4c}.tone-dark .is-sorted .triage-group[data-tone=now]>p{color:var(--color-emerald-soft,#6fd0a4)}.is-sorted .triage-group[data-tone=now]{transform:translateY(-6px)}.is-sorted .triage-group[data-tone=later]{opacity:.6}.is-sorted .triage-group[data-tone=skip]{opacity:.75}.is-sorted .triage-strike{transform:scaleX(1)}.ls-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ls-track{animation:ls-move var(--marquee-duration,90s) linear infinite;will-change:transform;backface-visibility:hidden}.ls-logo{opacity:.8;transition:opacity .3s}.ls-logo:hover{opacity:1}@keyframes ls-move{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ls-track{animation:none}}@media (width<=767.98px){.proof-stats[data-astro-cid-h7oweols]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}}.cc-gear[data-astro-cid-mbwypag6]{transition:none!important}.cc[data-astro-cid-mbwypag6] [data-astro-cid-mbwypag6]:is(path,circle){vector-effect:non-scaling-stroke}.cc-body[data-astro-cid-mbwypag6]{fill:var(--color-paper);stroke:var(--color-line);stroke-width:1.25px}.cc-lines[data-astro-cid-mbwypag6]{fill:none;stroke:var(--color-line);stroke-width:.75px}.cc-gear[data-astro-cid-mbwypag6]:not(.is-on){opacity:.5}.cc-gear[data-astro-cid-mbwypag6].is-on .cc-body[data-astro-cid-mbwypag6]{stroke:var(--color-emerald);fill:color-mix(in srgb, var(--color-emerald) 6%, var(--color-paper))}.cc-gear[data-astro-cid-mbwypag6].is-on .cc-lines[data-astro-cid-mbwypag6]{stroke:var(--color-emerald);stroke-opacity:.4}.panels.is-tabbed>.case-panel{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s;transform:translateY(8px)}.panels.is-tabbed>.case-panel.is-active{opacity:1;visibility:visible;transition:opacity .45s .1s,transform .45s cubic-bezier(.2,.7,.2,1) .1s,visibility;transform:none}.case-tab[aria-selected=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 .5px var(--color-ink), inset 3px 0 0 var(--color-emerald)}.case-link{padding:0 4px}.case-link-line{background:var(--color-line);width:24px;height:1px;display:block}.case-link-dot{background:var(--color-line);border-radius:9999px;width:6px;height:6px;display:block}@media (width<=639.98px){.case-link{flex-direction:column;padding:4px 0}.case-link-line{width:1px;height:24px}}.case-tab:focus-visible{outline:2px solid var(--color-petrol);outline-offset:3px}.case-more-hide{display:none}@media (width<=1023.98px){[data-cases].has-more:not(.more-open) .case-details,[data-cases].more-open .case-more-show{display:none}[data-cases].more-open .case-more-hide{display:inline}.case-more-icon{transition:background-color .3s,border-color .3s,color .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.case-more-v{transition:transform .3s cubic-bezier(.2,.7,.2,1)}[data-cases].more-open .case-more-icon{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper);transform:rotate(180deg)}[data-cases].more-open .case-more-v{transform:scaleY(0)}.case-more:focus-visible{outline:none}.case-more:focus-visible .case-more-icon{outline:2px solid var(--color-petrol);outline-offset:3px}}@media (width<=1023.98px) and (prefers-reduced-motion:no-preference){[data-cases].more-open .case-panel.is-active .case-details{animation:.5s cubic-bezier(.2,.7,.2,1) both case-more-in}@keyframes case-more-in{0%{opacity:0;transform:translateY(10px)}}}[data-tablist]::-webkit-scrollbar{display:none}@media (width<=767.98px){[data-tablist]:not([hidden]){scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid;overflow:visible}[data-tablist]>p{writing-mode:horizontal-tb;grid-column:1/-1;margin-top:12px;rotate:0deg}[data-tablist]>p:first-child{margin-top:0}.case-tab{border-radius:12px;gap:4px;width:auto;padding:12px}.case-tab-number{font-size:18px}.case-tab-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}[data-panels]{margin-top:24px}.case-panel{padding:20px}.case-big{font-size:44px}.panels.is-tabbed>.case-panel:not(.is-active){display:none}.panels.is-tabbed>.case-panel.is-active{grid-area:auto;animation:.2s both case-in;transform:none}@keyframes case-in{0%{opacity:0}}}.nav-link[data-astro-cid-rutobish]:after{content:"";background:var(--color-petrol);transform-origin:0;border-radius:1px;height:1.5px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav-link[data-astro-cid-rutobish]:hover:after,.nav-link[data-astro-cid-rutobish][aria-current=true]:after{transform:scaleX(1)}.nav-link[data-astro-cid-rutobish][aria-current=true]{color:var(--color-ink)}.site-nav[data-astro-cid-rutobish]{opacity:0;visibility:hidden;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s,visibility 0s linear .45s;transform:translateY(-120%)}.site-nav[data-astro-cid-rutobish][data-visible]{opacity:1;visibility:visible;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s,visibility;transform:none}.nav-glass[data-astro-cid-rutobish]{border:1px solid var(--color-line);background-color:#fff;box-shadow:inset 0 1px #fff9,0 18px 40px -24px #111a2e59}.situations svg *{vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.situations.is-live :is([data-situation],[data-situation-more]){transition:opacity .9s ease var(--delay), transform .9s cubic-bezier(.2, .7, .2, 1) var(--delay)}.situations.is-live [data-situation]:not(.in-view){opacity:0;transform:translateY(36px)scale(.97)}.situations.is-live [data-situation-more]:not(.in-view){opacity:0;transform:translateY(20px)}.situations.is-live .is-paused *,.situations.is-live .is-paused{animation-play-state:paused!important}.situations.is-live [data-situation]:not(.in-view) :is([data-p=pop],[data-p=fade],[data-p=deal],[data-p=draw]){opacity:0}.situations .in-view [data-p=pop]{animation:s-pop .45s cubic-bezier(.3, 1.4, .5, 1) calc(var(--delay) + .15s) both}.situations .in-view [data-p=fade]{animation:s-fade .6s ease calc(var(--delay) + .15s) both}.situations .in-view [data-p=deal]{animation:s-deal .7s cubic-bezier(.2, .8, .2, 1) calc(var(--delay) + .15s) both}.situations .in-view [data-p=draw]{transform-origin:0;animation:s-draw .7s cubic-bezier(.3, .7, .2, 1) calc(var(--delay) + .15s) both}@keyframes s-pop{0%{opacity:0;transform:scale(.4)}}@keyframes s-fade{0%{opacity:0}}@keyframes s-deal{0%{opacity:0;transform:translateY(24px) rotate(var(--r,0deg))}}@keyframes s-draw{0%{transform:scaleX(0)}}.situations svg .pp-should{transform-origin:50% 100%}.situations .in-view :is(.pp-cell,.pp-block,.pp-coin,.pp-should,.pp-tag){animation-duration:12s;animation-timing-function:cubic-bezier(.3,.7,.3,1);animation-iteration-count:infinite;animation-fill-mode:both}.situations .in-view .pp-cell-0{animation-name:pp-cell-0}.situations .in-view .pp-cell-1{animation-name:pp-cell-1}.situations .in-view .pp-cell-2{animation-name:pp-cell-2}.situations .in-view .pp-cell-3{animation-name:pp-cell-3}.situations .in-view .pp-cell-4{animation-name:pp-cell-4}.situations .in-view .pp-cell-5{animation-name:pp-cell-5}.situations .in-view .pp-cell-6{animation-name:pp-cell-6}.situations .in-view .pp-cell-7{animation-name:pp-cell-7}.situations .in-view .pp-cell-8{animation-name:pp-cell-8}.situations .in-view .pp-cell-9{animation-name:pp-cell-9}.situations .in-view .pp-cell-10{animation-name:pp-cell-10}.situations .in-view .pp-cell-11{animation-name:pp-cell-11}.situations .in-view .pp-block-0{animation-name:pp-block-0}.situations .in-view .pp-block-1{animation-name:pp-block-1}.situations .in-view .pp-block-2{animation-name:pp-block-2}.situations .in-view .pp-block-3{animation-name:pp-block-3}.situations .in-view .pp-block-4{animation-name:pp-block-4}.situations .in-view .pp-block-5{animation-name:pp-block-5}.situations .in-view .pp-block-6{animation-name:pp-block-6}.situations .in-view .pp-block-7{animation-name:pp-block-7}.situations .in-view .pp-block-8{animation-name:pp-block-8}.situations .in-view .pp-coin-0{animation-name:pp-coin-0}.situations .in-view .pp-coin-1{animation-name:pp-coin-1}.situations .in-view .pp-should{animation-name:pp-should}.situations .in-view .pp-tag{animation-name:pp-tag}@keyframes pp-cell-0{0%,2%{opacity:0;transform:translateY(-10px)scale(.6)}5%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-1{0%,4.4%{opacity:0;transform:translateY(-10px)scale(.6)}7.4%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-2{0%,6.8%{opacity:0;transform:translateY(-10px)scale(.6)}9.8%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-3{0%,9.2%{opacity:0;transform:translateY(-10px)scale(.6)}12.2%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-4{0%,11.6%{opacity:0;transform:translateY(-10px)scale(.6)}14.6%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-5{0%,14%{opacity:0;transform:translateY(-10px)scale(.6)}17%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-6{0%,16.4%{opacity:0;transform:translateY(-10px)scale(.6)}19.4%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-7{0%,18.8%{opacity:0;transform:translateY(-10px)scale(.6)}21.8%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-8{0%,21.2%{opacity:0;transform:translateY(-10px)scale(.6)}24.2%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-9{0%,23.6%{opacity:0;transform:translateY(-10px)scale(.6)}26.6%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-10{0%,26%{opacity:0;transform:translateY(-10px)scale(.6)}29%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-cell-11{0%,28.4%{opacity:0;transform:translateY(-10px)scale(.6)}31.4%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-block-0{0%,36%{opacity:0;transform:translateY(-10px)scale(.6)}39%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-block-1{0%,39.4%{opacity:0;transform:translateY(-10px)scale(.6)}42.4%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-block-2{0%,42.8%{opacity:0;transform:translateY(-10px)scale(.6)}45.8%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-block-3{0%,46.2%{opacity:0;transform:translateY(-10px)scale(.6)}49.2%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-block-4{0%,49.6%{opacity:0;transform:translateY(-10px)scale(.6)}52.6%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-block-5{0%,53%{opacity:0;transform:translateY(-10px)scale(.6)}56%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-block-6{0%,56.4%{opacity:0;transform:translateY(-10px)scale(.6)}59.4%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-block-7{0%,59.8%{opacity:0;transform:translateY(-10px)scale(.6)}62.8%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-block-8{0%,63.2%{opacity:0;transform:translateY(-10px)scale(.6)}66.2%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-coin-0{0%,52%{opacity:0;transform:translateY(-10px)scale(.6)}55%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-coin-1{0%,66%{opacity:0;transform:translateY(-10px)scale(.6)}69%,89%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes pp-should{0%,70%{opacity:0;transform:scaleY(.3)}76%,89%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes pp-tag{0%,50%,60%,74%,84%,to{transform:none}54%,78%{transform:rotate(-6deg)}}.situations .hub-queue{opacity:0}.situations .in-view .hub-queue{animation:7s infinite hub-queue;animation-delay:calc(1.6s + var(--k) * .28s)}@keyframes hub-queue{0%,34%{opacity:0;transform:translate(-12px)scale(.5)}38%,56%{opacity:1;transform:none}64%,to{opacity:0;transform:translate(24px)scale(.4)}}.situations .wave-client{opacity:0}.situations .in-view .wave-client{animation:6s cubic-bezier(.3,.7,.3,1) infinite wave-client;animation-delay:calc(1.4s + var(--b) * 3s + var(--k) * .12s)}@keyframes wave-client{0%{opacity:0;transform:translateY(-18px)}8%{opacity:1}20%,34%{opacity:1;transform:translateY(10px)}44%,to{opacity:0;transform:translateY(16px)scale(.4)}}.situations .in-view .hub-you{animation:7s 1.6s infinite hub-away}@keyframes hub-away{0%,28%,66%,to{opacity:1;transform:scale(1)}34%,60%{opacity:0;transform:scale(.4)}}.situations .hub-work{offset-rotate:0deg}@supports (offset-path:path('M0 0')){.situations .in-view .hub-work{animation-name:hub-flow;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}@keyframes hub-flow{0%{opacity:0;offset-distance:0%}6%{opacity:1}30%,64%{offset-distance:var(--stop)}88%{opacity:1;offset-distance:100%}96%,to{opacity:0;offset-distance:100%}}.situations svg .wave-bar{transform-origin:bottom}.situations .in-view .wave-bar{animation:6s ease-in-out infinite wave}@keyframes wave{0%,to{transform:scaleY(var(--a))}50%{transform:scaleY(var(--b))}}@media (prefers-reduced-motion:reduce){.situations *,.situations{transition:none!important;animation:none!important}}.hero[data-astro-cid-5jxyutvx]{background:radial-gradient(42% 60% at 86% 52%, #6fd0a41a 0%, transparent 70%), radial-gradient(50% 55% at 70% 30%, #8fb4f00f 0%, transparent 70%), var(--color-paper)}
