.dp{overflow:visible}.dp text{font-family:var(--font-display)}.dp :is(#dp-original-stamp,#dp-stamp,#dp-logo,#dp-seal,.dp-bar){transform-box:fill-box;transform-origin:50%}.dp .dp-bar{transform-origin:0}.dp.is-armed:not(.is-run) :is(#dp-original,#dp-translation){opacity:0}.dp.is-run #dp-original{animation:.75s cubic-bezier(.2,.7,.2,1) both dp-sheet-o}.dp.is-run #dp-original-stamp{animation:.3s cubic-bezier(.3,.9,.3,1) .6s both dp-stamp}.dp.is-run #dp-seal{animation:.4s cubic-bezier(.2,.8,.3,1) .7s both dp-pop}.dp.is-run #dp-original-signature path{animation:.5s ease-in-out .8s both dp-sig}.dp.is-run #dp-translation{animation:.8s cubic-bezier(.2,.7,.2,1) .95s both dp-sheet-t}.dp.is-run #dp-title{animation:.4s ease-out 1.55s both dp-fade}.dp.is-run #dp-pictogram{animation:.4s ease-out 1.65s both dp-fade}.dp.is-run .dp-bar{animation:dp-line .35s cubic-bezier(.2, .7, .2, 1) calc(1.7s + var(--i) * 55ms) both}.dp.is-run #dp-signature path{animation:.55s ease-in-out 2.85s both dp-sig}.dp.is-run #dp-stamp{animation:.32s cubic-bezier(.3,.9,.3,1) 3.4s both dp-stamp}.dp.is-run #dp-logo{animation:.45s cubic-bezier(.2,.8,.3,1) 3.75s both dp-pop}@keyframes dp-sheet-o{0%{opacity:0;translate:var(--dp-ox,-150px) 60px}}@keyframes dp-sheet-t{0%{opacity:0;translate:var(--dp-tx,-300px) 10px}}@keyframes dp-pop{0%{opacity:0;transform:scale(.6)}}@keyframes dp-fade{0%{opacity:0}}@keyframes dp-line{0%{opacity:0;transform:scaleX(0)}}@keyframes dp-sig{0%{stroke-dashoffset:1px;opacity:0}3%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes dp-stamp{0%{opacity:0;transform:scale(1.7)rotate(-10deg)}}.rating[data-astro-cid-v2cp5dov]{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;display:flex}.rating__num[data-astro-cid-v2cp5dov]{font-variant-numeric:tabular-nums}.rating[data-astro-cid-v2cp5dov].is-armed:not(.is-lit) .rating__num[data-astro-cid-v2cp5dov]{opacity:0}.rating__count[data-astro-cid-v2cp5dov]{font-variant-numeric:tabular-nums;color:var(--color-ink-900);font-weight:700}.rating__stars[data-astro-cid-v2cp5dov]{gap:.35rem;display:flex}.rating__star[data-astro-cid-v2cp5dov]{width:2.3rem;height:2.3rem;color:var(--color-seal-500);position:relative}.rating__star[data-astro-cid-v2cp5dov] svg[data-astro-cid-v2cp5dov]{filter:drop-shadow(0 2px 3px #b87a174d);width:100%;height:100%;display:block;position:relative}.rating__ring[data-astro-cid-v2cp5dov],.rating__spark[data-astro-cid-v2cp5dov]{pointer-events:none;opacity:0;position:absolute;top:50%;left:50%}.rating__ring[data-astro-cid-v2cp5dov]{border:3px solid var(--color-seal-400);border-radius:50%;width:4.6rem;height:4.6rem;margin:-2.3rem}.rating__flash[data-astro-cid-v2cp5dov]{pointer-events:none;opacity:0;background:radial-gradient(circle,#f2d18bf2 0%,#f2d18b59 45%,#0000 70%);border-radius:50%;position:absolute;inset:-1.4rem}.rating[data-astro-cid-v2cp5dov].is-lit .rating__flash[data-astro-cid-v2cp5dov]{animation:.7s ease-out 1.13s both flash}.rating__spark[data-astro-cid-v2cp5dov]{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);background:var(--c);border-radius:50%}.rating[data-astro-cid-v2cp5dov].is-armed .rating__star[data-astro-cid-v2cp5dov] svg[data-astro-cid-v2cp5dov]{opacity:0;transform:scale(0)rotate(-45deg)}.rating[data-astro-cid-v2cp5dov].is-lit .rating__star[data-astro-cid-v2cp5dov] svg[data-astro-cid-v2cp5dov]{animation:.5s cubic-bezier(.34,1.56,.64,1) both star-pop;animation-delay:calc(var(--i) * .19s)}.rating[data-astro-cid-v2cp5dov].is-lit .rating__star--boom[data-astro-cid-v2cp5dov] svg[data-astro-cid-v2cp5dov]{animation:.95s cubic-bezier(.34,1.56,.64,1) .9s both star-boom}.rating[data-astro-cid-v2cp5dov].is-lit .rating__ring[data-astro-cid-v2cp5dov]{animation:.75s ease-out 1.18s both ring}.rating[data-astro-cid-v2cp5dov].is-lit .rating__spark[data-astro-cid-v2cp5dov]{animation:.85s cubic-bezier(.15,.75,.3,1) 1.18s both spark}@keyframes star-pop{0%{opacity:0;transform:scale(0)rotate(-45deg)}to{opacity:1;transform:none}}@keyframes star-boom{0%{opacity:0;transform:scale(0)rotate(-70deg)}30%{opacity:1;transform:scale(1.15)rotate(8deg)}42%{filter:drop-shadow(0 0 12px #f2d18bf2);transform:scale(1.75)rotate(0)}62%{transform:scale(.88)}80%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes ring{0%{opacity:0;transform:scale(.3)}6%{opacity:.95}to{opacity:0;transform:scale(1.9)}}@keyframes flash{0%{opacity:0;transform:scale(.2)}25%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes spark{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.6)}6%{opacity:1}65%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.2)}}@media (prefers-reduced-motion:reduce){.rating[data-astro-cid-v2cp5dov].is-lit .rating__star[data-astro-cid-v2cp5dov] svg[data-astro-cid-v2cp5dov]{animation:none}}@media (width<=640px){.rating__star[data-astro-cid-v2cp5dov]{width:1.9rem;height:1.9rem}}.scrollbar-none[data-astro-cid-v2cp5dov]{scrollbar-width:none}.scrollbar-none[data-astro-cid-v2cp5dov]::-webkit-scrollbar{display:none}.ts-arrow[data-astro-cid-dt6fykt2]{width:2.75rem;height:2.75rem;color:var(--color-ink-900);background:#fff;border:1px solid #14263d2e;border-radius:999px;place-items:center;transition:border-color .2s,color .2s,opacity .2s;display:grid}.ts-arrow[data-astro-cid-dt6fykt2] svg[data-astro-cid-dt6fykt2]{width:1.25rem;height:1.25rem}.ts-arrow[data-astro-cid-dt6fykt2]:hover:not(:disabled){border-color:var(--color-brand-500);color:var(--color-brand-700)}.ts-arrow[data-astro-cid-dt6fykt2]:disabled{opacity:.35;cursor:default}.ts-track[data-astro-cid-dt6fykt2]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin:2rem -1rem 0;padding:.25rem 1rem 1rem;scroll-padding-inline:1rem;list-style:none;display:flex;overflow-x:auto}.ts-track[data-astro-cid-dt6fykt2]::-webkit-scrollbar{display:none}.ts-track[data-astro-cid-dt6fykt2]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:4px;border-radius:.75rem}@media (width>=640px){.ts-track[data-astro-cid-dt6fykt2]{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.ts-card[data-astro-cid-dt6fykt2]{scroll-snap-align:start;flex:0 0 15rem;padding:0 0 .25rem;position:relative}@media (width>=1024px){.ts-card[data-astro-cid-dt6fykt2]{flex-basis:calc(22.2222% - .888889rem)}}.ts-node[data-astro-cid-dt6fykt2]{height:2.25rem;margin-bottom:.9rem;position:relative}.ts-node[data-astro-cid-dt6fykt2]:before,.ts-node[data-astro-cid-dt6fykt2]:after{content:"";border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:-1rem;transform:translateY(-50%)}.ts-node[data-astro-cid-dt6fykt2]:before{background:#1a73e829}.ts-node[data-astro-cid-dt6fykt2]:after{background:var(--color-brand-600);transform-origin:0;transition:transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(-50%)scaleX(1)}.ts-card[data-astro-cid-dt6fykt2]:last-child .ts-node[data-astro-cid-dt6fykt2]:before,.ts-card[data-astro-cid-dt6fykt2]:last-child .ts-node[data-astro-cid-dt6fykt2]:after{width:2.25rem;right:auto}.ts-dot[data-astro-cid-dt6fykt2]{z-index:1;border:2px solid var(--color-brand-600);background:var(--color-brand-600);color:#fff;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s;display:grid;position:relative}.ts-pic[data-astro-cid-dt6fykt2]{aspect-ratio:4/3;margin-bottom:.8rem}.ts-pic[data-astro-cid-dt6fykt2] svg{width:100%;height:100%;display:block;overflow:visible}.ts-title[data-astro-cid-dt6fykt2]{font-family:var(--font-display);color:var(--color-ink-950);font-size:1.0625rem;font-weight:650;line-height:1.3;transition:color .35s}.ts-opt[data-astro-cid-dt6fykt2]{background:var(--color-brand-50);color:var(--color-brand-800);border-radius:999px;margin-top:.35rem;padding:.1rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.ts-desc[data-astro-cid-dt6fykt2]{color:var(--color-ink-600);margin-top:.4rem;font-size:.875rem;line-height:1.5;transition:color .35s,opacity .35s}.ts-track[data-astro-cid-dt6fykt2].is-armed .ts-card[data-astro-cid-dt6fykt2]:not(.is-on) .ts-node[data-astro-cid-dt6fykt2]:after{transform:translateY(-50%)scaleX(0)}.ts-track[data-astro-cid-dt6fykt2].is-armed .ts-card[data-astro-cid-dt6fykt2]:not(.is-on) .ts-dot[data-astro-cid-dt6fykt2]{color:#1a73e8b3;background:#fff;border-color:#1a73e859}.ts-track[data-astro-cid-dt6fykt2].is-armed .ts-card[data-astro-cid-dt6fykt2]:not(.is-on) .ts-title[data-astro-cid-dt6fykt2]{color:var(--color-ink-500)}.ts-track[data-astro-cid-dt6fykt2].is-armed .ts-card[data-astro-cid-dt6fykt2]:not(.is-on) [data-astro-cid-dt6fykt2]:is(.ts-desc,.ts-pic,.ts-opt){opacity:.55}.ts-track[data-astro-cid-dt6fykt2].is-armed .ts-card[data-astro-cid-dt6fykt2].is-on .ts-dot[data-astro-cid-dt6fykt2]{box-shadow:0 0 0 4px #1a73e824}.ts-pic[data-astro-cid-dt6fykt2],.ts-opt[data-astro-cid-dt6fykt2]{transition:opacity .35s}.marquee[data-astro-cid-zkhec6xw]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track[data-astro-cid-zkhec6xw]{gap:1.25rem;width:max-content;animation:75s linear infinite marquee-ltr;display:flex}.marquee[data-astro-cid-zkhec6xw]:hover .marquee__track[data-astro-cid-zkhec6xw]{animation-play-state:paused}.marquee__card[data-astro-cid-zkhec6xw]{background:#fff;border:1px solid #0f172a0f;border-radius:.9rem;flex:none;justify-content:center;align-items:center;height:5rem;padding:0 2rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.marquee__card[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{object-fit:contain;width:auto;max-width:180px;height:46px}@media (width>=768px){.marquee__track[data-astro-cid-zkhec6xw]{gap:1.5rem}.marquee__card[data-astro-cid-zkhec6xw]{height:6.25rem;padding:0 2.5rem}.marquee__card[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{max-width:220px;height:58px}}@media (width>=1280px){.marquee__track[data-astro-cid-zkhec6xw]{gap:1.75rem}.marquee__card[data-astro-cid-zkhec6xw]{height:7.25rem;padding:0 3rem}.marquee__card[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{max-width:260px;height:68px}}@keyframes marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-zkhec6xw]{animation:none;transform:none}.marquee[data-astro-cid-zkhec6xw]{-webkit-mask-image:none;mask-image:none}.marquee__track[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:center}}.stat__num[data-astro-cid-zkhec6xw]{font-variant-numeric:tabular-nums;display:inline-grid}.stat__ghost[data-astro-cid-zkhec6xw],.stat__val[data-astro-cid-zkhec6xw]{grid-area:1/1}.stat__ghost[data-astro-cid-zkhec6xw]{visibility:hidden}.stat__val[data-astro-cid-zkhec6xw]{text-align:center}.stat__dot[data-astro-cid-zkhec6xw]{display:inline-block}[data-astro-cid-zkhec6xw][data-stats].is-armed .stat[data-astro-cid-zkhec6xw]{opacity:0;filter:blur(6px);transform:translateY(14px)}[data-astro-cid-zkhec6xw][data-stats].is-run .stat[data-astro-cid-zkhec6xw]{opacity:1;filter:none;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1),filter .7s;transition-delay:calc(var(--i) * .14s);transform:none}[data-astro-cid-zkhec6xw][data-stats] .stat[data-astro-cid-zkhec6xw].is-done .stat__dot[data-astro-cid-zkhec6xw]{animation:.5s cubic-bezier(.3,1.8,.5,1) stat-pop}[data-astro-cid-zkhec6xw][data-stats] .stat[data-astro-cid-zkhec6xw].is-done .stat__val[data-astro-cid-zkhec6xw]{animation:.9s ease-out stat-glow}@keyframes stat-pop{0%{transform:scale(.2)}60%{transform:scale(1.8)}to{transform:scale(1)}}@keyframes stat-glow{0%{color:var(--color-brand-600)}to{color:inherit}}.steps[data-astro-cid-zkhec6xw]{flex-direction:column;gap:1rem;margin:0;padding:0 0 0 3rem;list-style:none;display:flex;position:relative}.steps__track[data-astro-cid-zkhec6xw],.steps__fill[data-astro-cid-zkhec6xw]{border-radius:999px;width:2px;position:absolute;top:.75rem;left:1.05rem}.steps__track[data-astro-cid-zkhec6xw]{background:#1a73e826;bottom:.75rem}.steps__fill[data-astro-cid-zkhec6xw]{background:linear-gradient(var(--color-brand-400), var(--color-brand-700));height:0;transition:height .25s linear;box-shadow:0 0 10px #1a73e873}.steps__item[data-astro-cid-zkhec6xw]{box-shadow:var(--shadow-card);background:#fff;border:1px solid #14263d12;border-radius:1rem;padding:1.25rem 1.5rem 1.35rem;transition:opacity .7s ease-out,transform .7s cubic-bezier(.2,.7,.2,1),border-color .5s,box-shadow .5s;position:relative}.steps__dot[data-astro-cid-zkhec6xw]{border:2px solid var(--color-brand-600);background:var(--color-brand-600);color:#fff;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;font-size:.8rem;font-weight:700;transition:background-color .5s,border-color .5s,color .5s,box-shadow .5s;display:grid;position:absolute;top:1.2rem;left:-2.85rem}.steps__tag[data-astro-cid-zkhec6xw]{letter-spacing:.06em;color:var(--color-brand-700);font-size:.72rem;font-weight:600}.steps[data-astro-cid-zkhec6xw].is-armed .steps__item[data-astro-cid-zkhec6xw]:not(.is-on){opacity:.32;transform:translate(1.5rem)}.steps[data-astro-cid-zkhec6xw].is-armed .steps__item[data-astro-cid-zkhec6xw]:not(.is-on) .steps__dot[data-astro-cid-zkhec6xw]{color:#1a73e899;background:#fff;border-color:#1a73e859}.steps[data-astro-cid-zkhec6xw].is-armed .steps__item[data-astro-cid-zkhec6xw].is-current{border-color:var(--color-brand-300);box-shadow:0 0 0 3px #1a73e814, var(--shadow-lift)}.steps[data-astro-cid-zkhec6xw].is-armed .steps__item[data-astro-cid-zkhec6xw].is-current .steps__dot[data-astro-cid-zkhec6xw]{box-shadow:0 0 0 5px #1a73e82e}@media (width<=640px){.steps[data-astro-cid-zkhec6xw]{padding-left:2.5rem}.steps__track[data-astro-cid-zkhec6xw],.steps__fill[data-astro-cid-zkhec6xw]{left:.8rem}.steps__dot[data-astro-cid-zkhec6xw]{width:1.7rem;height:1.7rem;left:-2.4rem}.steps__item[data-astro-cid-zkhec6xw]{padding:1.1rem 1.15rem 1.2rem}}
