.upmark[data-astro-cid-j5a2i5lp]{width:var(--s);height:var(--s);color:#fff;background:#14a800;border-radius:999px;flex:none;place-items:center;display:inline-grid}.upmark[data-astro-cid-j5a2i5lp] svg[data-astro-cid-j5a2i5lp]{width:62%;height:62%}.rv[data-astro-cid-qszjls2s]{--edge:16px;border-block:1px solid var(--line)}@media (width>=768px){.rv[data-astro-cid-qszjls2s]{--edge:40px}}@media (width>=1280px){.rv[data-astro-cid-qszjls2s]{--edge:80px}}.rv__grid[data-astro-cid-qszjls2s]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.rv__grid[data-astro-cid-qszjls2s]::-webkit-scrollbar{display:none}@media (width>=768px){.rv__grid[data-astro-cid-qszjls2s]{grid-template-columns:1fr 1fr;grid-auto-flow:row;overflow:visible}}.rv__cell[data-astro-cid-qszjls2s]{scroll-snap-align:start;border-right:1px solid var(--line);position:relative}.rv__cell[data-astro-cid-qszjls2s]:first-child .rv__fig[data-astro-cid-qszjls2s]{padding-left:var(--edge)}@media (width>=768px){.rv__cell[data-astro-cid-qszjls2s]{border-right:0;border-bottom:1px solid var(--line)}.rv__cell[data-astro-cid-qszjls2s]:nth-child(odd){border-right:1px solid var(--line)}.rv__cell[data-astro-cid-qszjls2s]:nth-child(odd) .rv__fig[data-astro-cid-qszjls2s]{padding-left:var(--edge)}.rv__cell[data-astro-cid-qszjls2s]:nth-child(2n) .rv__fig[data-astro-cid-qszjls2s]{padding-right:var(--edge)}}.rv__cell[data-astro-cid-qszjls2s]:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--panel), transparent 70%);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.rv__cell[data-astro-cid-qszjls2s]{isolation:isolate}.rv__cell[data-astro-cid-qszjls2s]:hover:before{opacity:1}.rv__fig[data-astro-cid-qszjls2s]{flex-direction:column;height:100%;margin:0;padding:32px 24px;display:flex}@media (width>=768px){.rv__fig[data-astro-cid-qszjls2s]{padding:40px 48px}}.rv__head[data-astro-cid-qszjls2s]{color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.6rem,1.35rem + .8vw,2.1rem);line-height:1.1}.rv__sub[data-astro-cid-qszjls2s]{color:var(--muted);margin-top:6px;font-size:14px}.rv__quote[data-astro-cid-qszjls2s]{color:var(--text);flex:1;margin:24px 0 0;font-size:16px;line-height:1.65}.rv__foot[data-astro-cid-qszjls2s]{align-items:center;gap:12px;margin-top:28px;display:flex}.rv__cell--cta[data-astro-cid-qszjls2s]{background:radial-gradient(60% 140% at 0 0,#eaf7c9 0%,#0000 60%),radial-gradient(50% 140% at 55% 100%,#d6ecfb 0%,#0000 65%),radial-gradient(45% 140% at 100% 20%,#dcf5ec 0%,#0000 60%),#fbfcf8;flex-direction:column;justify-content:space-between;padding:32px 24px;display:flex;position:relative}.rv__cell--cta[data-astro-cid-qszjls2s]:before{display:none}@media (width>=768px){.rv__cell--cta[data-astro-cid-qszjls2s]{padding:36px var(--edge);border-bottom:0;flex-direction:row;grid-column:1/-1;align-items:center;border-right:0!important}}.marquee[data-astro-cid-543bmuqs]{padding-block:8px 24px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track[data-astro-cid-543bmuqs]{width:max-content;animation:marquee var(--dur) linear infinite;display:flex}.marquee[data-astro-cid-543bmuqs]:hover .marquee__track[data-astro-cid-543bmuqs],.marquee[data-astro-cid-543bmuqs]:focus-within .marquee__track[data-astro-cid-543bmuqs]{animation-play-state:paused}.marquee__list[data-astro-cid-543bmuqs]{gap:16px;margin:0;padding-right:16px;list-style:none;display:flex}.marquee__item[data-astro-cid-543bmuqs]{aspect-ratio:4/3;background:var(--panel);width:min(76vw,440px);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:24px;overflow:hidden}.marquee__item[data-astro-cid-543bmuqs] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.marquee__item[data-astro-cid-543bmuqs]:hover{box-shadow:var(--lift-shadow);transform:translateY(-6px)rotate(-.6deg)}.marquee__item[data-astro-cid-543bmuqs]:hover img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-543bmuqs]{overflow-x:auto;mask-image:none}.marquee__track[data-astro-cid-543bmuqs]{animation:none}.marquee__list[data-astro-cid-543bmuqs][aria-hidden]{display:none}}.svc-grid[data-astro-cid-lcdefpme]{gap:16px;max-width:520px;margin-inline:auto;display:grid}@media (width>=1280px){.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.svc[data-astro-cid-lcdefpme]{isolation:isolate;aspect-ratio:832/1000;border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 0 2px #11111308;container-type:inline-size}.svc--1[data-astro-cid-lcdefpme]{background:radial-gradient(90% 70% at 100% 90%,#ccefe2,#0000 70%),radial-gradient(80% 60% at 0 0,#f2fbf7,#0000 70%),#f1f9f5}.svc--2[data-astro-cid-lcdefpme]{background:radial-gradient(90% 70% at 10% 100%,#e3f3c0,#0000 70%),radial-gradient(80% 60% at 90% 10%,#fbf7dc,#0000 70%),#f6faea}.svc--3[data-astro-cid-lcdefpme]{background:radial-gradient(90% 70% at 90% 100%,#bfe0f7,#0000 70%),radial-gradient(80% 60% at 10% 10%,#e6f4fd,#0000 70%),#edf6fd}.svc__title[data-astro-cid-lcdefpme]{z-index:4;color:var(--ink);font-family:var(--font-serif);padding:9cqi 8cqi 0;font-size:9.6cqi;line-height:1.1;position:relative}.svc__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}.svc__line[data-astro-cid-lcdefpme]{white-space:pre-line;z-index:4;max-width:88cqi;color:var(--text-soft);padding:3cqi 8cqi 0;font-size:max(13px,3.7cqi);line-height:1.45;position:relative}.svc__stack[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.svc__stack[data-astro-cid-lcdefpme] picture{display:contents}.svc__stack[data-astro-cid-lcdefpme] .svc__phone{transform-origin:50% 150%;filter:drop-shadow(0 2cqi 3cqi #11111324)drop-shadow(0 .4cqi .8cqi #11111314);width:32.4cqi;height:auto;transition:transform .8s var(--ease-out), filter .8s var(--ease-out);will-change:transform;position:absolute;bottom:-12cqi;left:33.8cqi}.svc__stack[data-astro-cid-lcdefpme] .svc__phone--1{z-index:1;transform:rotate(-14deg)}.svc__stack[data-astro-cid-lcdefpme] .svc__phone--2{z-index:3}.svc__stack[data-astro-cid-lcdefpme] .svc__phone--3{z-index:2;transform:rotate(14deg)}.svc--3[data-astro-cid-lcdefpme] .svc__stack[data-astro-cid-lcdefpme] .svc__phone{width:37cqi;bottom:-8cqi;left:31.5cqi}.svc[data-astro-cid-lcdefpme]:hover .svc__stack[data-astro-cid-lcdefpme] .svc__phone--1{transform:rotate(-18deg)}.svc[data-astro-cid-lcdefpme]:hover .svc__stack[data-astro-cid-lcdefpme] .svc__phone--2{transform:translateY(-2cqi)}.svc[data-astro-cid-lcdefpme]:hover .svc__stack[data-astro-cid-lcdefpme] .svc__phone--3{transform:rotate(18deg)}.svc[data-astro-cid-lcdefpme]:hover .svc__stack[data-astro-cid-lcdefpme] .svc__phone{filter:drop-shadow(0 3cqi 4.5cqi #1111132e)drop-shadow(0 .6cqi 1cqi #1111131a)}@media (prefers-reduced-motion:reduce){.svc__stack[data-astro-cid-lcdefpme] .svc__phone{transition:none}}.apps__link[data-astro-cid-lcdefpme]{z-index:1;border-radius:0;position:absolute;inset:0}.apps[data-astro-cid-lcdefpme]{--edge:16px;border-block:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.apps[data-astro-cid-lcdefpme]{--edge:40px}}@media (width>=1280px){.apps[data-astro-cid-lcdefpme]{--edge:80px}}.apps__cell[data-astro-cid-lcdefpme]{isolation:isolate;padding:32px var(--edge);border-bottom:1px solid var(--line);position:relative}.apps__cell[data-astro-cid-lcdefpme]:last-child{border-bottom:0}@media (width>=1024px){.apps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.apps__cell[data-astro-cid-lcdefpme]{border-bottom:0;border-left:1px solid var(--line);padding:44px 40px}.apps__cell[data-astro-cid-lcdefpme]:first-child{padding-left:var(--edge);border-left:0}.apps__cell[data-astro-cid-lcdefpme]:last-child{padding-right:var(--edge)}}.apps__cell[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--panel), transparent 70%);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.apps__cell[data-astro-cid-lcdefpme]:hover:before{opacity:1}.apps__name[data-astro-cid-lcdefpme]{font-size:clamp(1.4rem,1.05rem + .75vw,1.6rem)}@media (width>=1024px){.apps__name[data-astro-cid-lcdefpme]{white-space:nowrap}}.apps__icon[data-astro-cid-lcdefpme]{width:72px;height:72px;transition:transform .5s var(--ease-out);border-radius:18px;box-shadow:0 10px 24px -12px #0006}.apps__cell[data-astro-cid-lcdefpme]:hover .apps__icon[data-astro-cid-lcdefpme]{transform:translateY(-4px)rotate(-4deg)scale(1.05)}.tilt[data-astro-cid-lcdefpme]{perspective:900px;margin:0;position:relative}.tilt__card[data-astro-cid-lcdefpme]{aspect-ratio:4/5;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--s,1));transform-style:preserve-3d;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);will-change:transform;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #00000059}.tilt[data-astro-cid-lcdefpme].is-moving .tilt__card[data-astro-cid-lcdefpme]{transition:transform .12s linear,box-shadow .4s;box-shadow:0 40px 80px -30px #0006}.tilt__img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.tilt__shine[data-astro-cid-lcdefpme]{background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #ffffff59, transparent 55%);opacity:0;mix-blend-mode:soft-light;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.tilt[data-astro-cid-lcdefpme].is-moving .tilt__shine[data-astro-cid-lcdefpme]{opacity:1}.tilt__tag[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(8px);color:var(--ink);background:#ffffffd9;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:20px;left:20px;transform:translateZ(40px)}.closing[data-astro-cid-lcdefpme]{background:#0b0b0c radial-gradient(#ffffff17 1px,#0000 1.2px) 0 0/10px 10px;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.metric[data-astro-cid-lcdefpme]{background:var(--surface);box-shadow:var(--hairline-shadow);border-radius:20px;flex-direction:column;padding:24px;display:flex}@media (width>=768px){.metric[data-astro-cid-lcdefpme]{padding:28px 28px 24px}}.tl[data-astro-cid-lcdefpme]{gap:72px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=768px){.tl[data-astro-cid-lcdefpme]{gap:140px;padding-block:8vh}}.tl[data-astro-cid-lcdefpme]:before,.tl[data-astro-cid-lcdefpme]:after{content:"";width:1px;position:absolute;top:22px;left:21px}.tl[data-astro-cid-lcdefpme]:before{background:var(--line);bottom:22px}.tl[data-astro-cid-lcdefpme]:after{height:calc((100% - 44px) * var(--progress,1));background:var(--ink);transition:height .15s linear}.tl__step[data-astro-cid-lcdefpme]{grid-template-columns:44px 1fr;gap:24px;display:grid;position:relative}.tl__dot[data-astro-cid-lcdefpme]{z-index:1;background:var(--surface);border:1px solid var(--line);width:44px;height:44px;font-family:var(--font-serif);color:var(--muted);transition:background-color .5s var(--ease-out), color .5s, border-color .5s, transform .6s var(--ease-out);border-radius:999px;place-items:center;font-size:20px;display:grid;position:relative}.tl__body[data-astro-cid-lcdefpme]{transition:opacity .7s var(--ease-out), translate .7s var(--ease-out)}.tl__step[data-astro-cid-lcdefpme].is-active .tl__dot[data-astro-cid-lcdefpme]{background:var(--ink);border-color:var(--ink);color:#fff;transform:scale(1.06)}.js .tl__step[data-astro-cid-lcdefpme]:not(.is-active) .tl__body[data-astro-cid-lcdefpme]{opacity:.32;translate:0 10px}
