.lede[data-astro-cid-yslhfahs]{width:100%;max-width:680px;text-align:center;font-family:var(--sans);line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--ink-2)}.mark[data-astro-cid-yslhfahs]{position:relative;color:#0f3d2a;font-weight:600;white-space:nowrap;padding:0 4px}.mark[data-astro-cid-yslhfahs] .fill[data-astro-cid-yslhfahs]{position:absolute;left:0;bottom:0;height:42%;width:0%;background:linear-gradient(90deg,#a7f0c8,#72e3a8);border-radius:4px;z-index:0;transition:width .6s cubic-bezier(.2,.7,.2,1)}.lede[data-astro-cid-yslhfahs].in-view .mark[data-astro-cid-yslhfahs] .fill[data-astro-cid-yslhfahs]{width:100%}.mark[data-astro-cid-yslhfahs] .text[data-astro-cid-yslhfahs]{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.mark[data-astro-cid-yslhfahs] .fill[data-astro-cid-yslhfahs]{width:100%;transition:none}}.demos[data-astro-cid-shjemze2]{width:100%;max-width:1100px;display:flex;flex-direction:column;gap:20px;padding:8px 0 24px}.row[data-astro-cid-shjemze2]{display:flex;flex-wrap:wrap;gap:48px 64px;padding:12px 0}.cell[data-astro-cid-shjemze2]{flex:1 1 300px;min-width:300px}@media(max-width:703px){.cell[data-astro-cid-shjemze2]{min-width:0}.row[data-astro-cid-shjemze2]{gap:20px;padding:6px 0}}.card[data-astro-cid-shjemze2]{margin:0;position:relative;width:100%;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;background:var(--paper-2);border:1px solid var(--line);box-shadow:0 6px 24px #0f1f180d;transition:transform .18s ease,box-shadow .18s ease}.card[data-astro-cid-shjemze2]:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0f1f181a}.clip[data-astro-cid-shjemze2]{display:block;width:100%;height:100%;object-fit:cover;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-shjemze2]{transition:none}.card[data-astro-cid-shjemze2]:hover{transform:none}}.beat[data-astro-cid-ze35fn7c]{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:40px}.bg[data-astro-cid-ze35fn7c]{position:absolute;inset:0;width:100%;height:100%}.num[data-astro-cid-ze35fn7c]{position:relative;z-index:2;font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:.04em}.title[data-astro-cid-ze35fn7c]{position:relative;z-index:2;font-family:var(--display);font-weight:600;font-size:clamp(30px,4.4vw,40px);letter-spacing:-.035em;line-height:1;color:#0f1f18;margin:14px 0 12px}.body[data-astro-cid-ze35fn7c]{position:relative;z-index:2;font-family:var(--sans);font-size:17px;line-height:1.55;color:var(--ink-2);max-width:88%}.story[data-astro-cid-ckm7vsjw]{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;background:#0f3d2a;display:flex;align-items:center;justify-content:center;padding:36px;box-shadow:inset 0 2px #ffffff1a}.clean[data-astro-cid-ckm7vsjw]{width:100%;max-width:520px;position:relative;z-index:2}.clean[data-astro-cid-ckm7vsjw] .raw[data-astro-cid-ckm7vsjw]{font-family:var(--sans);font-size:17px;line-height:1.7;color:#fff6;margin-bottom:22px}.clean[data-astro-cid-ckm7vsjw] .raw[data-astro-cid-ckm7vsjw] s[data-astro-cid-ckm7vsjw]{text-decoration-color:#f2557e}.clean[data-astro-cid-ckm7vsjw] .rule[data-astro-cid-ckm7vsjw]{height:1px;background:linear-gradient(90deg,rgba(167,240,200,.5),transparent);margin-bottom:22px}.clean[data-astro-cid-ckm7vsjw] .clean-out[data-astro-cid-ckm7vsjw]{font-family:var(--display);font-weight:600;font-size:28px;line-height:1.25;letter-spacing:-.02em;color:#eafff4}.langs[data-astro-cid-ckm7vsjw]{width:100%;position:relative;z-index:2}.langs[data-astro-cid-ckm7vsjw] .rows[data-astro-cid-ckm7vsjw]{display:flex;flex-direction:column;gap:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.langs[data-astro-cid-ckm7vsjw] .row[data-astro-cid-ckm7vsjw]{display:flex;gap:28px;justify-content:center}.langs[data-astro-cid-ckm7vsjw] .row[data-astro-cid-ckm7vsjw] span[data-astro-cid-ckm7vsjw]{font-family:var(--display);font-weight:600;font-size:30px;letter-spacing:-.02em;white-space:nowrap;color:#eafff4d9}.langs[data-astro-cid-ckm7vsjw] .row[data-astro-cid-ckm7vsjw] span[data-astro-cid-ckm7vsjw].accent{color:#a7f0c8}.langs[data-astro-cid-ckm7vsjw] .more[data-astro-cid-ckm7vsjw]{text-align:center;margin-top:22px;font-family:var(--serif);font-style:italic;font-size:22px;color:#72e3a8}.speed[data-astro-cid-ckm7vsjw]{text-align:center;position:relative;z-index:2}.speed[data-astro-cid-ckm7vsjw] .num[data-astro-cid-ckm7vsjw]{font-family:var(--display);font-weight:700;font-size:110px;line-height:.9;letter-spacing:-.05em;color:#eafff4}.speed[data-astro-cid-ckm7vsjw] .unit[data-astro-cid-ckm7vsjw]{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#72e3a8;margin-top:8px}.speed[data-astro-cid-ckm7vsjw] .foot[data-astro-cid-ckm7vsjw]{font-family:var(--serif);font-style:italic;font-size:20px;color:#eafff499;margin-top:14px}.apps[data-astro-cid-ckm7vsjw]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;position:relative;z-index:2;max-width:304px}.app-tile[data-astro-cid-ckm7vsjw]{width:60px;height:60px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #00000047}.app-icon[data-astro-cid-ckm7vsjw]{width:30px;height:30px;display:block}.battery[data-astro-cid-ckm7vsjw]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px}.battery[data-astro-cid-ckm7vsjw] .cell[data-astro-cid-ckm7vsjw]{position:relative;width:230px;height:104px;border:3px solid rgba(167,240,200,.85);border-radius:22px;padding:8px;display:flex;align-items:center}.battery[data-astro-cid-ckm7vsjw] .cell[data-astro-cid-ckm7vsjw]:after{content:"";position:absolute;right:-13px;top:50%;transform:translateY(-50%);width:10px;height:34px;border-radius:0 6px 6px 0;background:#a7f0c8d9}.battery[data-astro-cid-ckm7vsjw] .fill[data-astro-cid-ckm7vsjw]{width:94%;height:100%;border-radius:14px;background:linear-gradient(90deg,#72e3a8,#a7f0c8)}.battery[data-astro-cid-ckm7vsjw] .pct[data-astro-cid-ckm7vsjw]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:34px;letter-spacing:-.03em;color:#0f3d2a}.battery[data-astro-cid-ckm7vsjw] .cap[data-astro-cid-ckm7vsjw]{font-family:var(--serif);font-style:italic;font-size:20px;color:#eafff499}.kbd[data-astro-cid-ckm7vsjw]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:22px}.kbd[data-astro-cid-ckm7vsjw] .keys[data-astro-cid-ckm7vsjw]{display:flex;gap:10px}.kbd[data-astro-cid-ckm7vsjw] .key[data-astro-cid-ckm7vsjw]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:.02em;color:#eafff48c;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 -3px #00000040}.kbd[data-astro-cid-ckm7vsjw] .key[data-astro-cid-ckm7vsjw].on{color:#0f3d2a;background:linear-gradient(180deg,#a7f0c8,#72e3a8);border-color:transparent;box-shadow:0 8px 20px #72e3a84d}.kbd[data-astro-cid-ckm7vsjw] .said[data-astro-cid-ckm7vsjw]{font-family:var(--display);font-weight:600;font-size:30px;line-height:1.2;letter-spacing:-.02em;color:#eafff4;text-align:center}.kbd[data-astro-cid-ckm7vsjw] .cap[data-astro-cid-ckm7vsjw]{font-family:var(--serif);font-style:italic;font-size:20px;color:#eafff499}.price[data-astro-cid-ckm7vsjw]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:22px}.price[data-astro-cid-ckm7vsjw] .amount[data-astro-cid-ckm7vsjw]{display:flex;align-items:flex-start;gap:4px;font-family:var(--display);font-weight:700;font-size:96px;line-height:.9;letter-spacing:-.05em;color:#eafff4}.price[data-astro-cid-ckm7vsjw] .cur[data-astro-cid-ckm7vsjw]{font-size:44px;line-height:1.1;color:#72e3a8}.price[data-astro-cid-ckm7vsjw] .per[data-astro-cid-ckm7vsjw]{align-self:flex-end;margin-left:8px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#72e3a8}.price[data-astro-cid-ckm7vsjw] .lines[data-astro-cid-ckm7vsjw],.privacy[data-astro-cid-ckm7vsjw] .lines[data-astro-cid-ckm7vsjw]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.price[data-astro-cid-ckm7vsjw] .lines[data-astro-cid-ckm7vsjw] li[data-astro-cid-ckm7vsjw],.privacy[data-astro-cid-ckm7vsjw] .lines[data-astro-cid-ckm7vsjw] li[data-astro-cid-ckm7vsjw]{position:relative;padding-left:26px;font-family:var(--sans);font-size:16px;line-height:1.4;color:#eafff4cc}.price[data-astro-cid-ckm7vsjw] .lines[data-astro-cid-ckm7vsjw] li[data-astro-cid-ckm7vsjw]:before,.privacy[data-astro-cid-ckm7vsjw] .lines[data-astro-cid-ckm7vsjw] li[data-astro-cid-ckm7vsjw]:before{content:"";position:absolute;left:4px;top:6px;width:11px;height:6px;border-left:2px solid #72e3a8;border-bottom:2px solid #72e3a8;transform:rotate(-45deg)}.privacy[data-astro-cid-ckm7vsjw]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px}.privacy[data-astro-cid-ckm7vsjw] .shield[data-astro-cid-ckm7vsjw]{width:76px;height:76px}.privacy[data-astro-cid-ckm7vsjw] .cap[data-astro-cid-ckm7vsjw]{font-family:var(--serif);font-style:italic;font-size:20px;color:#eafff499}.hero[data-astro-cid-j7pv25f6]{width:100%;max-width:960px;display:flex;flex-direction:column;align-items:center;gap:40px;padding:84px 0 48px}.hero-title[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:820px}.hero-title[data-astro-cid-j7pv25f6] .t-display-accent[data-astro-cid-j7pv25f6]{color:var(--mint-600)}.features[data-astro-cid-j7pv25f6]{width:100%;max-width:1100px;display:flex;flex-direction:column;gap:20px;padding:24px 0 100px}.row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:48px 64px;padding:12px 0}.cell[data-astro-cid-j7pv25f6]{flex:1 1 300px;min-width:300px;height:320px}@media(max-width:703px){.features[data-astro-cid-j7pv25f6] .cell[data-astro-cid-j7pv25f6]{min-width:0}.features[data-astro-cid-j7pv25f6] .row[data-astro-cid-j7pv25f6]:nth-child(2n) .cell[data-astro-cid-j7pv25f6]:first-child{order:1}}
