.section[data-astro-cid-w6ymvdtg]{padding:clamp(56px,8vw,104px) 0}.gray[data-astro-cid-w6ymvdtg]{background:var(--section);--tile:var(--bg)}.head[data-astro-cid-w6ymvdtg]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,44px);display:flex}.head[data-astro-cid-w6ymvdtg].center{text-align:center;flex-direction:column;align-items:center}.titles[data-astro-cid-w6ymvdtg]{max-width:720px}.lead[data-astro-cid-w6ymvdtg]{margin-top:12px}.link[data-astro-cid-w6ymvdtg]{flex:none;padding-bottom:8px}@media (width<=640px){.head[data-astro-cid-w6ymvdtg]{flex-direction:column;align-items:flex-start}.head[data-astro-cid-w6ymvdtg].center{align-items:center}}.callout[data-astro-cid-q2ml7llr]{border-radius:16px;gap:2px;padding:10px 14px;display:grid;position:absolute;box-shadow:0 12px 32px #00000024}.label[data-astro-cid-q2ml7llr]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:700}.value[data-astro-cid-q2ml7llr]{white-space:nowrap;font-size:15px;font-weight:600}.tile[data-astro-cid-yx7m3lgj]{text-align:center;flex-direction:column;padding:36px 28px 0;display:flex}.text[data-astro-cid-yx7m3lgj]{max-width:420px;margin:0 auto}.kicker[data-astro-cid-yx7m3lgj]{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700}.copy[data-astro-cid-yx7m3lgj]{color:var(--text-2);margin-top:8px;line-height:1.5}.media[data-astro-cid-yx7m3lgj]{justify-content:center;align-items:flex-start;height:340px;margin-top:28px;display:flex;overflow:hidden}.media[data-astro-cid-yx7m3lgj] .device{width:240px}.wide[data-astro-cid-yx7m3lgj]{text-align:left;flex-direction:row;grid-column:1/-1;align-items:center;gap:32px;padding:40px 48px}.wide[data-astro-cid-yx7m3lgj] .text[data-astro-cid-yx7m3lgj]{flex:1;margin:0}.wide[data-astro-cid-yx7m3lgj] .media[data-astro-cid-yx7m3lgj]{flex:1.1;align-items:center;height:auto;margin:0;overflow:visible}@media (width<=760px){.wide[data-astro-cid-yx7m3lgj]{text-align:center;flex-direction:column;padding:36px 24px 0}.wide[data-astro-cid-yx7m3lgj] .text[data-astro-cid-yx7m3lgj]{flex:none;margin:0 auto}.wide[data-astro-cid-yx7m3lgj] .media[data-astro-cid-yx7m3lgj]{flex:none;align-items:flex-start;height:300px;margin-top:28px;overflow:hidden}}.stat[data-astro-cid-rumhcc5x]{text-align:center;max-width:280px;margin-inline:auto}.label[data-astro-cid-rumhcc5x]{color:var(--text-2);margin-bottom:6px;font-size:14px}.value[data-astro-cid-rumhcc5x]{letter-spacing:-.015em;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.1}.caption[data-astro-cid-rumhcc5x]{margin-top:8px}.price[data-astro-cid-mf4xsbna]{text-align:center;align-content:start;gap:4px;padding:36px 28px 32px;display:grid;position:relative}.featured[data-astro-cid-mf4xsbna]{border:1px solid var(--hairline)}.tag[data-astro-cid-mf4xsbna]{padding:5px 11px;font-size:12px;position:absolute;top:16px;right:16px}.name[data-astro-cid-mf4xsbna]{letter-spacing:-.01em;font-size:21px;font-weight:600}.amount[data-astro-cid-mf4xsbna] .numeral[data-astro-cid-mf4xsbna]{font-size:clamp(40px,4.5vw,48px);font-weight:600;line-height:1.1}.note[data-astro-cid-mf4xsbna]{margin-top:10px}.faq[data-astro-cid-hemr5th4]{padding:8px 36px}.item[data-astro-cid-hemr5th4]+.item[data-astro-cid-hemr5th4]{border-top:1px solid var(--hairline)}summary[data-astro-cid-hemr5th4]{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:19px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.plus[data-astro-cid-hemr5th4]{flex:none;width:18px;height:18px;position:relative}.plus[data-astro-cid-hemr5th4]:before,.plus[data-astro-cid-hemr5th4]:after{content:"";background:var(--brand);border-radius:2px;margin:auto;position:absolute;inset:0}.plus[data-astro-cid-hemr5th4]:before{width:18px;height:2px}.plus[data-astro-cid-hemr5th4]:after{width:2px;height:18px;transition:transform .2s}.item[data-astro-cid-hemr5th4][open] .plus[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:70ch;padding:0 40px 24px 0;line-height:1.55}.item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4] a{color:var(--brand-mid);text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.faq[data-astro-cid-hemr5th4]{padding:4px 20px}summary[data-astro-cid-hemr5th4]{font-size:17px}}.pbar[data-astro-cid-6i35o22n]{z-index:50;width:min(calc(100% - 24px), var(--max));opacity:0;pointer-events:none;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 10px 0 22px;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 10px 36px #00000029}.pbar[data-astro-cid-6i35o22n].show{opacity:1;pointer-events:auto;transform:translate(-50%)}.name[data-astro-cid-6i35o22n]{letter-spacing:-.015em;font-size:19px;font-weight:600}.actions[data-astro-cid-6i35o22n]{gap:8px;display:flex}@media (width<=520px){.pill-outline[data-astro-cid-6i35o22n]{display:none}}@media (prefers-reduced-motion:reduce){.pbar[data-astro-cid-6i35o22n]{transition:opacity .2s;transform:translate(-50%)}}.splash{z-index:100;color:#f5f5f7;background:#000;place-items:center;animation:.55s 1.8s forwards splash-exit;display:grid;position:fixed;inset:0}.splash.out{animation:.45s forwards splash-exit}@keyframes splash-exit{to{opacity:0;visibility:hidden}}.splash .inner{text-align:center;justify-items:center;gap:28px;padding:0 24px;animation:.55s 1.8s forwards splash-lift;display:grid}.splash.out .inner{animation:.45s forwards splash-lift}@keyframes splash-lift{to{transform:scale(1.04)}}.splash .mark img{opacity:0;border-radius:22.5%;width:72px;height:72px;animation:.7s cubic-bezier(.2,.8,.2,1) .1s forwards splash-pop}@keyframes splash-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.splash .slogan{letter-spacing:-.02em;text-wrap:balance;max-width:14ch;font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.08}.splash .word{opacity:0;animation:.55s cubic-bezier(.2,.8,.2,1) forwards splash-word;animation-delay:calc(.3s + var(--i) * 70ms);margin-right:.24em;display:inline-block;transform:translateY(14px)}.splash .word:last-child{margin-right:0}@keyframes splash-word{to{opacity:1;transform:none}}.splash-seen .splash{display:none}@media (prefers-reduced-motion:reduce){.splash{display:none}}.splashing .hero .reveal{opacity:0;transition:none;transform:translateY(16px)}.hero[data-astro-cid-lcdefpme]{text-align:center;--pw:min(420px, 78vw);padding:clamp(48px,7vw,88px) 0 0;overflow:hidden}.hero[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:19px;font-weight:600}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:820px}.sub[data-astro-cid-lcdefpme]{letter-spacing:-.015em;margin-top:12px;font-size:clamp(21px,2.6vw,28px);font-weight:600}.hero[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.hero[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme]{max-width:52ch;margin-top:18px}.visual[data-astro-cid-lcdefpme]{width:var(--pw);margin-top:44px;position:relative}.crop[data-astro-cid-lcdefpme]{height:calc(var(--pw) * 1.5);overflow:hidden}.visual[data-astro-cid-lcdefpme] .c1{top:21%;left:-22%}.visual[data-astro-cid-lcdefpme] .c2{top:50%;right:-22%}.works[data-astro-cid-lcdefpme]{padding:36px 0 4px}.devices[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:clamp(18px,6vw,72px);list-style:none;display:flex}.devices[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.devices[data-astro-cid-lcdefpme] .img[data-astro-cid-lcdefpme]{align-items:flex-end;height:60px;display:flex}.devices[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .device{width:var(--w)}.grid3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid2[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;max-width:920px;margin:0 auto 56px;display:grid}.engine-visual[data-astro-cid-lcdefpme]{width:min(400px,78vw);margin:0 auto;position:relative}.engine-visual[data-astro-cid-lcdefpme] .e1{top:14%;left:-24%}.engine-visual[data-astro-cid-lcdefpme] .e2{top:30%;right:-24%}.steady[data-astro-cid-lcdefpme]{text-align:center;max-width:58ch;color:var(--text-2);margin:44px auto 0;font-size:19px;line-height:1.45}.steady[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text)}.stack[data-astro-cid-lcdefpme]{justify-content:center;width:100%;padding-bottom:12px;display:flex;position:relative}.stack[data-astro-cid-lcdefpme] .ipad{width:min(360px,100%)}.stack[data-astro-cid-lcdefpme] .watch{width:130px;position:absolute;bottom:0;right:0}.pcard[data-astro-cid-lcdefpme]{text-align:center;padding:36px 28px}.pcard[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:40px;height:40px;margin:0 auto 16px}.pcard[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-2);margin-top:8px}.after[data-astro-cid-lcdefpme]{margin-top:28px;max-width:70ch;margin-inline:auto}.cta[data-astro-cid-lcdefpme]{text-align:center;padding:clamp(64px,9vw,120px) 0}.cta[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:16px;display:flex}.cta[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:48ch}@media (width<=860px){.grid3[data-astro-cid-lcdefpme],.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stats[data-astro-cid-lcdefpme]{gap:32px}.visual[data-astro-cid-lcdefpme] .c1{left:-6%}.visual[data-astro-cid-lcdefpme] .c2{right:-6%}.engine-visual[data-astro-cid-lcdefpme] .e1{left:-6%}.engine-visual[data-astro-cid-lcdefpme] .e2{right:-6%}}@media (width<=760px){.grid2[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
