.phone[data-astro-cid-7aropxhg]{aspect-ratio:600/1304;border:1px solid var(--line-2);background:#0d151f;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6}.phone[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;object-position:top;width:100%;height:100%}.hero[data-astro-cid-7aropxhg]{isolation:isolate;min-height:100svh;padding-top:var(--header);align-items:center;display:grid;position:relative;overflow:hidden}.mosaic[data-astro-cid-7aropxhg]{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-7aropxhg]{z-index:-1;background:radial-gradient(60% 70% at 25% 50%, #060b14eb, #060b148c 60%, #060b1433), linear-gradient(180deg, transparent 70%, var(--ink));position:absolute;inset:0}.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:64px;display:grid}.hero-title[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(40px,4.9vw,76px);font-weight:600;line-height:1}.hero-title[data-astro-cid-7aropxhg] .line[data-astro-cid-7aropxhg]{padding-bottom:.06em;display:block;overflow:hidden}.hero-title[data-astro-cid-7aropxhg] .line[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{display:inline-block}.hero-lead[data-astro-cid-7aropxhg]{max-width:54ch;color:var(--muted);text-wrap:pretty;margin:28px 0 0;font-size:clamp(17px,1.4vw,20px)}.hero-ctas[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.files[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:30px 0 0;display:flex}.files-l[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.files-main[data-astro-cid-7aropxhg]{gap:8px;display:flex}.files-main[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:.04em;color:var(--teal);background:#00d1b214;border:1px solid #00d1b273;border-radius:10px;padding:7px 14px;font-size:17px;font-weight:600}.files-also[data-astro-cid-7aropxhg]{color:var(--faint);font-size:13.5px}.hero-phones[data-astro-cid-7aropxhg]{height:min(680px,72svh);position:relative}.hero-phones[data-astro-cid-7aropxhg] .phone[data-astro-cid-7aropxhg]{height:100%;position:absolute}.phone-front[data-astro-cid-7aropxhg]{z-index:2;top:0;right:4%;box-shadow:0 50px 120px -30px #00d1b259,0 40px 100px -30px #000000e6}.phone-back[data-astro-cid-7aropxhg]{opacity:.85;top:8%;right:42%;height:88%!important}.power[data-astro-cid-7aropxhg]{border-block:1px solid var(--line);background:var(--ink-2);gap:6px;padding-block:clamp(18px,2.5vw,30px);display:grid;overflow:hidden}.pw-row[data-astro-cid-7aropxhg]{overflow:hidden}.pw-track[data-astro-cid-7aropxhg]{will-change:transform;width:max-content;display:flex}.pw-track[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:clamp(18px,2vw,32px);padding-right:clamp(18px,2vw,32px);font-size:clamp(30px,4.6vw,68px);font-weight:600;line-height:1.12;display:inline-flex}.pw-f[data-astro-cid-7aropxhg]{color:var(--text)}.pw-o[data-astro-cid-7aropxhg]{color:#0000;-webkit-text-stroke:1px #00d1b2bf}.pw-ai[data-astro-cid-7aropxhg]{background:linear-gradient(100deg, var(--teal), var(--coral));color:#0000;-webkit-text-stroke:0;-webkit-background-clip:text;background-clip:text}.pw-track[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{background:var(--coral);flex:none;width:.22em;height:.22em}@media (prefers-reduced-motion:reduce){.pw-track[data-astro-cid-7aropxhg]{width:auto;padding-inline:var(--gutter);flex-wrap:wrap}.pw-track[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg][aria-hidden]{display:none}}.ai[data-astro-cid-7aropxhg]{background:radial-gradient(60% 50% at 80% 30%, #ff5a3614, transparent 70%), linear-gradient(180deg, var(--ink), #081019 40%, var(--ink));overflow:hidden}.ai-glow[data-astro-cid-7aropxhg]{pointer-events:none;background:radial-gradient(closest-side,#00d1b224,#0000);width:820px;height:820px;position:absolute;top:8%;right:-8%}.ai-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid;position:relative}.ai[data-astro-cid-7aropxhg] .h2[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{display:block}.ai-badges[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ai-badges[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{color:var(--teal);border:1px solid #00d1b266;border-radius:999px;padding:6px 14px;font-size:14px}.ai-demo[data-astro-cid-7aropxhg]{justify-items:center;gap:16px;display:grid}.ai-card[data-astro-cid-7aropxhg]{border:1px solid var(--line-2);background:linear-gradient(#111b2a,#0b1320);border-radius:26px;width:100%;max-width:520px;padding:22px;box-shadow:0 50px 120px -40px #00d1b259,0 30px 80px -30px #000000e6}.ai-head[data-astro-cid-7aropxhg]{font-family:var(--display);align-items:center;gap:10px;display:flex}.ai-mark[data-astro-cid-7aropxhg]{width:26px;height:26px}.ai-modes[data-astro-cid-7aropxhg]{background:#ffffff0d;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:16px;padding:4px;display:grid}.ai-modes[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{text-align:center;color:var(--muted);border-radius:9px;padding:7px 0;font-size:13.5px;transition:background .3s,color .3s}.ai-modes[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg].on{color:var(--text);background:#ffffff24}.ai-q[data-astro-cid-7aropxhg]{background:#ffffff0f;border-radius:14px;min-height:52px;margin-top:14px;padding:14px 16px;font-size:16px}.caret[data-astro-cid-7aropxhg]{vertical-align:-.2em;background:var(--teal);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.ai-ask[data-astro-cid-7aropxhg]{color:var(--teal);font-family:var(--display);align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:600;display:inline-flex}.ai-ask[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{width:16px;height:16px;color:var(--teal)}.ai-a[data-astro-cid-7aropxhg]{background:#00d1b20d;border:1px solid #00d1b24d;border-radius:14px;min-height:132px;margin-top:14px;padding:16px;transition:opacity .4s}.ai-a[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0;font-size:15.5px;line-height:1.55}.ai-a[data-astro-cid-7aropxhg] pre[data-astro-cid-7aropxhg]{white-space:pre-wrap;word-break:break-word;color:#bff5ec;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.6}.ai-check[data-astro-cid-7aropxhg]{color:var(--teal);align-items:center;gap:8px;margin-top:12px;font-size:13.5px;transition:opacity .4s;display:flex}.ai-check[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{background:var(--teal);width:18px;height:18px;color:var(--ink);border-radius:50%;flex:none;padding:3px}.ai-dots[data-astro-cid-7aropxhg]{gap:10px;display:flex}.ai-dots[data-astro-cid-7aropxhg] button[data-astro-cid-7aropxhg]{place-items:center;width:34px;height:24px;display:grid}.ai-dots[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{background:var(--line-2);border-radius:4px;width:24px;height:4px;position:relative;overflow:hidden}.ai-dots[data-astro-cid-7aropxhg] [data-astro-cid-7aropxhg][aria-selected=true] i[data-astro-cid-7aropxhg]{background:var(--coral)}.ai-caps[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(48px,7vw,88px);display:grid;position:relative}.ai-cap[data-astro-cid-7aropxhg]{border-radius:var(--radius);border:1px solid var(--line);background:#0b1220cc;padding:26px;position:relative;overflow:hidden}.ai-cap[data-astro-cid-7aropxhg]:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), #ff5a361a, transparent 45%);transition:opacity .4s;position:absolute;inset:0}.ai-cap[data-astro-cid-7aropxhg]:hover:before{opacity:1}.ai-cap-n[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:.12em;color:var(--coral);font-size:13px}.ai-cap[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.02em;margin:12px 0 0;font-size:22px;position:relative}.ai-cap[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);margin:8px 0 0;font-size:15.5px;position:relative}.ai-local[data-astro-cid-7aropxhg]{background:radial-gradient(80% 120% at 0 0,#00d1b224,#0000 60%),radial-gradient(60% 100% at 100% 100%,#ff5a361a,#0000 60%),#0a131f;border:1px solid #00d1b266;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px 24px;margin-top:clamp(48px,7vw,80px);padding:clamp(26px,3vw,40px);display:grid;position:relative}.ai-local-mark[data-astro-cid-7aropxhg]{grid-row:span 2;width:52px;height:52px}.ai-local[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,36px);line-height:1.1}.ai-local[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ai-local[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-top:1px solid var(--line-2);gap:4px;padding-top:14px;display:grid}.ai-local[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-family:var(--display);color:var(--teal)}.ai-local[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--muted);font-size:14.5px;line-height:1.5}@media (width<=1000px){.ai-local[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ai-local[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}.ai-local-mark[data-astro-cid-7aropxhg]{grid-row:auto}.ai-local[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}}.thumbs-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.thumbs-visual[data-astro-cid-7aropxhg]{justify-self:center;width:min(340px,100%);position:relative}.reach[data-astro-cid-7aropxhg]{pointer-events:none;height:46%;position:absolute;bottom:-6%;left:-18%;right:-18%}.reach[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{animation:reach 3.6s var(--ease) infinite;background:radial-gradient(70% 100% at 50% 100%,#ff5a3638,#0000 75%);border-top:2px dashed #ff5a36cc;border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;inset:0}@keyframes reach{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}.thumbs[data-astro-cid-7aropxhg] .h2[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{display:block}.thumb-points[data-astro-cid-7aropxhg]{gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.thumb-points[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{grid-template-columns:40px minmax(0,1fr);gap:14px;display:grid}.thumb-points[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{font-family:var(--display);color:var(--coral);padding-top:2px;font-weight:600}.thumb-points[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:20px}.thumb-points[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);margin:4px 0 0;font-size:15.5px}.sizes[data-astro-cid-7aropxhg]{margin-top:clamp(56px,8vw,96px)}.sizes-row[data-astro-cid-7aropxhg]{justify-content:center;align-items:flex-start;gap:clamp(14px,2.4vw,32px);margin:0;padding:0;list-style:none;display:flex}.sizes-row[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{flex:var(--w) 1 0;min-width:0;max-width:calc(380px * var(--w));justify-items:center;gap:12px;display:grid}.sizes-row[data-astro-cid-7aropxhg] .screen[data-astro-cid-7aropxhg]{width:100%;aspect-ratio:var(--ar);border:1px solid var(--line-2);background:#0d151f;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px -30px #000000e6}.sizes-row[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;object-position:top;width:100%;height:100%}.sizes-row[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-family:var(--display);color:var(--teal);text-align:center;font-size:15px;font-weight:600}.sizes-note[data-astro-cid-7aropxhg]{text-align:center;max-width:60ch;color:var(--muted);margin:20px auto 0;font-size:15px}.sizes-row[data-astro-cid-7aropxhg] .sizes-break[data-astro-cid-7aropxhg]{display:none}@media (width<=700px){.sizes-row[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:28px 14px}.sizes-row[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{max-width:none}.sizes-row[data-astro-cid-7aropxhg] .sizes-break[data-astro-cid-7aropxhg]{flex:0 0 100%;height:0;margin-bottom:-28px;display:block}.sizes-row[data-astro-cid-7aropxhg] .screen[data-astro-cid-7aropxhg]{border-radius:14px}.sizes-row[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-size:14px}}.devices[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.devices[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.devices[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{color:var(--teal);font-family:var(--display);background:#00d1b21a;border:1px solid #00d1b273;border-radius:999px;padding:7px 16px;font-weight:600}.devices[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);margin:12px 0 0;font-size:15px}.story-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(32px,6vw,96px);margin-top:clamp(32px,5vw,56px);display:grid}.chapters[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.chapter[data-astro-cid-7aropxhg]{opacity:.35;min-height:62svh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;padding-block:32px;display:flex}.chapter[data-astro-cid-7aropxhg].on{opacity:1}.ch-n[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:.14em;color:var(--coral);font-size:14px;font-weight:600}.chapter[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(28px,3.2vw,44px);line-height:1.08}.chapter[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);text-wrap:pretty;max-width:48ch;margin:16px 0 0;font-size:clamp(17px,1.3vw,19px)}.ch-phone[data-astro-cid-7aropxhg]{display:none}.story-stage[data-astro-cid-7aropxhg]{top:calc(var(--header) + 4svh);height:calc(100svh - var(--header) - 8svh);justify-content:center;align-items:center;gap:22px;display:flex;position:sticky}.stage-phone[data-astro-cid-7aropxhg]{height:min(100%,720px)}.stage-phone[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease), transform .8s var(--ease);position:absolute;inset:0;transform:scale(.98)}.stage-phone[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg].on{opacity:1;transform:none}.dots[data-astro-cid-7aropxhg]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dots[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{background:var(--line-2);width:8px;height:8px;transition:background .4s, transform .4s var(--ease)}.dots[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg].on{background:var(--coral);transform:scale(1.4)}.hl-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(40px,6vw,64px);display:grid}.hl[data-astro-cid-7aropxhg]{border:1px solid var(--line);background:var(--ink-2);transition:border-color .4s, transform .5s var(--ease);border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hl[data-astro-cid-7aropxhg]:before{content:"";opacity:0;pointer-events:none;z-index:1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #00d1b21a, transparent 45%);transition:opacity .4s;position:absolute;inset:0}.hl[data-astro-cid-7aropxhg]:hover{border-color:var(--line-2);transform:translateY(-4px)}.hl[data-astro-cid-7aropxhg]:hover:before{opacity:1}.hl-stage[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);background:radial-gradient(70% 90% at 50% 100%,#00d1b229,#0000 70%),linear-gradient(#0c1624,#0a111d);place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.hl-ai[data-astro-cid-7aropxhg] .hl-stage[data-astro-cid-7aropxhg],.hl-protection[data-astro-cid-7aropxhg] .hl-stage[data-astro-cid-7aropxhg]{background:radial-gradient(70% 90% at 50% 100%,#ff5a3629,#0000 70%),linear-gradient(#0c1624,#0a111d)}.hl-phone[data-astro-cid-7aropxhg]{width:230px;transition:transform .7s var(--ease);position:absolute;top:34px;left:50%;transform:translate(-50%)}.hl[data-astro-cid-7aropxhg]:hover .hl-phone[data-astro-cid-7aropxhg]{transform:translate(-50%)translateY(-10px)}.hl-commands[data-astro-cid-7aropxhg] .hl-phone[data-astro-cid-7aropxhg],.hl-protection[data-astro-cid-7aropxhg] .hl-phone[data-astro-cid-7aropxhg]{top:auto;bottom:28px}.hl-menus[data-astro-cid-7aropxhg] .hl-phone[data-astro-cid-7aropxhg]{top:-84px}.hl-sheets[data-astro-cid-7aropxhg] .hl-phone[data-astro-cid-7aropxhg]{top:auto;bottom:28px}.hl-macros[data-astro-cid-7aropxhg] .hl-phone[data-astro-cid-7aropxhg]{top:-96px}.hl-files[data-astro-cid-7aropxhg]{flex-direction:row;grid-column:1/-1}.hl-files[data-astro-cid-7aropxhg] .hl-stage[data-astro-cid-7aropxhg]{border-bottom:0;border-right:1px solid var(--line);flex:1;height:auto;min-height:300px}.hl-files[data-astro-cid-7aropxhg] .hl-body[data-astro-cid-7aropxhg]{flex:1;align-self:center}@media (width<=900px){.hl-files[data-astro-cid-7aropxhg]{flex-direction:column}.hl-files[data-astro-cid-7aropxhg] .hl-stage[data-astro-cid-7aropxhg]{border-right:0;border-bottom:1px solid var(--line);min-height:280px}}.hl-body[data-astro-cid-7aropxhg]{z-index:2;flex:1;padding:28px 30px 32px;position:relative}.hl-top[data-astro-cid-7aropxhg]{align-items:center;gap:12px;display:flex}.hl-ic[data-astro-cid-7aropxhg]{width:30px;height:30px;color:var(--teal);flex:none}.hl-tag[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--coral);font-size:12px;font-weight:600}.hl[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(24px,2.3vw,30px);line-height:1.1}.hl[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hl[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{color:var(--muted);padding-left:22px;font-size:15.5px;line-height:1.5;position:relative}.hl[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";background:var(--teal);width:8px;height:8px;position:absolute;top:.55em;left:0}.viz[data-astro-cid-7aropxhg]{border:1px solid var(--line-2);background:#0b1320;border-radius:16px;width:min(440px,88%);padding:18px;font-size:13px;box-shadow:0 30px 70px -30px #000000e6}.viz[data-astro-cid-7aropxhg] code[data-astro-cid-7aropxhg]{font-family:ui-monospace,SF Mono,Menlo,monospace}.fbar[data-astro-cid-7aropxhg]{color:#1b2430;background:#f4f7f8;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.fbar[data-astro-cid-7aropxhg] .fx[data-astro-cid-7aropxhg]{color:#6b7a86;font-family:Georgia,serif;font-style:italic}.fbar[data-astro-cid-7aropxhg] code[data-astro-cid-7aropxhg]{font-size:12.5px}.fbar[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{color:#8a4fd6;font-style:normal}.r1[data-astro-cid-7aropxhg]{color:#0a9c86;font-weight:600}.r2[data-astro-cid-7aropxhg]{color:#e0481f;font-weight:600}.r3[data-astro-cid-7aropxhg]{color:#2f7fd1;font-weight:600}.r4[data-astro-cid-7aropxhg]{color:#b07c00;font-weight:600}.ftrace[data-astro-cid-7aropxhg] .r1[data-astro-cid-7aropxhg],.ftrace[data-astro-cid-7aropxhg] .r2[data-astro-cid-7aropxhg],.ftrace[data-astro-cid-7aropxhg] .r4[data-astro-cid-7aropxhg]{border:1.5px solid;border-radius:6px;padding:2px 8px}.fchips[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.fchips[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{border:1px solid var(--line-2);color:var(--text);font-family:var(--display);border-radius:999px;padding:3px 9px;font-size:12px}.ftrace[data-astro-cid-7aropxhg]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ftrace[data-astro-cid-7aropxhg] em[data-astro-cid-7aropxhg]{color:var(--faint);font-style:normal}.ftrace[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{color:var(--teal);font-family:var(--display)}.cf-rule[data-astro-cid-7aropxhg]{color:var(--muted);font-family:var(--display);align-items:center;gap:8px;margin-bottom:12px;display:flex}.sw[data-astro-cid-7aropxhg]{border-radius:4px;width:14px;height:14px;margin-left:6px}.sw-t[data-astro-cid-7aropxhg]{background:#00d1b28c}.sw-c[data-astro-cid-7aropxhg]{background:#ff5a3699}.cf-grid[data-astro-cid-7aropxhg]{border:1px solid var(--line);border-radius:8px;grid-template-columns:80px 90px minmax(0,1fr);display:grid;overflow:hidden}.cf-grid[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);color:#1b2430;background:#f4f7f8;padding:7px 10px}.cf-grid[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]:nth-last-child(-n+3){border-bottom:0}.cv[data-astro-cid-7aropxhg]{text-align:right;font-variant-numeric:tabular-nums}.cv[data-astro-cid-7aropxhg].up{font-weight:600;color:#04644f!important;background:#c9f3ec!important}.cv[data-astro-cid-7aropxhg].down{font-weight:600;color:#b3300f!important;background:#ffd9cf!important}.cb[data-astro-cid-7aropxhg]{align-items:center;display:flex}.cb[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{background:linear-gradient(90deg,#00d1b2,#6fe6d3);border-radius:2px;height:10px;display:block}.cf-list[data-astro-cid-7aropxhg]{color:var(--muted);margin-top:12px;font-size:12.5px}.cf-list[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:var(--teal);width:20px;height:20px;color:var(--ink);border-radius:5px;place-items:center;margin-right:6px;font-size:11px;display:inline-grid}.nm-head[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);font-family:var(--display);color:var(--text);margin-bottom:4px;padding-bottom:10px;font-weight:600}.nm-head[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--teal);margin-right:6px}.nm-row[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr) 72px;align-items:center;gap:10px;padding:9px 0;display:grid}.nm-row[data-astro-cid-7aropxhg]:last-child{border-bottom:0}.nm-row[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-family:var(--display);color:var(--text)}.nm-row[data-astro-cid-7aropxhg] code[data-astro-cid-7aropxhg]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nm-row[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--faint);text-align:right;font-size:12px}.nm-row[data-astro-cid-7aropxhg].broken code[data-astro-cid-7aropxhg]{color:var(--coral)}.nm-row[data-astro-cid-7aropxhg].broken b[data-astro-cid-7aropxhg]:after{content:"";background:var(--coral);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.viz-files[data-astro-cid-7aropxhg] .vf-row[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vf[data-astro-cid-7aropxhg]{color:var(--teal);background:#00d1b212;border:1px solid #00d1b273;border-radius:12px;justify-items:center;gap:8px;padding:16px 8px;display:grid}.vf[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{width:34px;height:34px}.vf[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:.04em;font-size:18px}.vf-parts[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.vf-parts[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{border:1px solid var(--line-2);color:var(--text);border-radius:999px;padding:3px 10px;font-size:12.5px}.vf-note[data-astro-cid-7aropxhg]{color:var(--muted);margin:12px 0 0;font-size:12.5px}.tr-chain[data-astro-cid-7aropxhg]{align-items:center;gap:8px;display:flex}.tr-chain[data-astro-cid-7aropxhg]>i[data-astro-cid-7aropxhg]{color:var(--faint);font-style:normal}.tr-cell[data-astro-cid-7aropxhg]{border:1px solid var(--line-2);background:#ffffff08;border-radius:10px;flex:1;gap:2px;padding:10px;display:grid}.tr-cell[data-astro-cid-7aropxhg] code[data-astro-cid-7aropxhg]{color:var(--muted);font-size:11.5px}.tr-cell[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-family:var(--display);color:var(--coral)}.tr-cell[data-astro-cid-7aropxhg] em[data-astro-cid-7aropxhg]{color:var(--faint);font-size:11.5px;font-style:normal}.tr-cell[data-astro-cid-7aropxhg].start{border-color:var(--coral);background:#ff5a361a}.tr-cell[data-astro-cid-7aropxhg].start em[data-astro-cid-7aropxhg]{color:var(--coral)}.tr-loop[data-astro-cid-7aropxhg]{background:#ff5a360f;border:1.5px dashed #ff7a59cc;border-radius:10px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 12px;display:flex}.tr-loop[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--coral);font-family:var(--display);font-weight:600}.tr-loop[data-astro-cid-7aropxhg] code[data-astro-cid-7aropxhg]{color:var(--text);font-size:12.5px}.sel-rules[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:6px;display:flex}.sel-rules[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:12px}.sel-rules[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg].on{background:var(--teal);border-color:var(--teal);color:var(--ink);font-weight:600}.sel-grid[data-astro-cid-7aropxhg]{background:#f4f7f8;border:1px solid #c9d3d8;grid-template-columns:repeat(6,1fr);gap:0;margin-top:14px;display:grid}.sel-grid[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{border-bottom:1px solid #dbe2e6;border-right:1px solid #dbe2e6;height:22px}.sel-grid[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg].hit{background:#00d1b247;box-shadow:inset 0 0 0 1.5px #00a88f}.sel-note[data-astro-cid-7aropxhg]{color:var(--teal);font-family:var(--display);margin:10px 0 0;font-size:13px;font-weight:600}.pv-title[data-astro-cid-7aropxhg]{font-family:var(--display);color:var(--text);margin-bottom:10px;font-weight:600}.pv-table[data-astro-cid-7aropxhg]{color:#1b2430;background:#f4f7f8;border-radius:8px;grid-template-columns:1.1fr 1fr 1fr 1.1fr;font-size:12.5px;display:grid;overflow:hidden}.pv-table[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #dbe2e6;padding:6px 8px}.pv-table[data-astro-cid-7aropxhg] .h[data-astro-cid-7aropxhg]{color:#fff;text-align:right;background:#0f4c5c;font-weight:600}.pv-table[data-astro-cid-7aropxhg] .h[data-astro-cid-7aropxhg]:first-child,.pv-table[data-astro-cid-7aropxhg] .l[data-astro-cid-7aropxhg]{text-align:left}.pv-table[data-astro-cid-7aropxhg] .t[data-astro-cid-7aropxhg]{font-weight:600}.pv-table[data-astro-cid-7aropxhg] .g[data-astro-cid-7aropxhg]{background:#d9f6f1;border-bottom:0;font-weight:700}.viz-rows[data-astro-cid-7aropxhg]{padding:18px 18px 26px;position:relative}.rc-head[data-astro-cid-7aropxhg],.rc-row[data-astro-cid-7aropxhg]{grid-template-columns:30px 1fr 1.6fr 1fr 1fr;display:grid}.rc-head[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{text-align:center;color:#44525c;background:#e6ecef;border-right:1px solid #c9d3d8;padding:6px 0;font-size:12px;position:relative}.rc-head[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg].sel{color:#04644f;background:#bfeee6;font-weight:700}.rc-row[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:#f4f7f8;border-bottom:1px solid #dbe2e6;border-right:1px solid #dbe2e6;height:26px}.rc-row[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]:first-child{color:#44525c;background:#e6ecef;place-items:center;font-size:11px;display:grid}.rc-row[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg].sel{background:#e3faf6}.grip[data-astro-cid-7aropxhg]{background:var(--teal);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:0 0 0 4px #00d1b240}.rc-bubble[data-astro-cid-7aropxhg]{background:var(--ink);border:1px solid var(--teal);color:var(--teal);font-family:var(--display);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;position:absolute;bottom:-4px;left:50%;transform:translate(-30%)}.vw-row[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;padding:10px 2px;display:flex}.vw-row[data-astro-cid-7aropxhg]:last-child{border-bottom:0}.tg[data-astro-cid-7aropxhg]{background:#2a3646;border-radius:999px;width:38px;height:22px;position:relative}.tg[data-astro-cid-7aropxhg]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:3px;left:3px}.tg[data-astro-cid-7aropxhg].on{background:var(--teal)}.tg[data-astro-cid-7aropxhg].on:after{transform:translate(16px)}.zoom[data-astro-cid-7aropxhg]{font-family:var(--display);align-items:center;gap:12px;display:inline-flex}.zoom[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{border:1px solid var(--line-2);width:26px;height:26px;color:var(--teal);border-radius:8px;place-items:center;display:grid}.viz-pdf[data-astro-cid-7aropxhg]{box-shadow:none;background:0 0;border:0;place-items:center;display:grid;position:relative}.page[data-astro-cid-7aropxhg]{aspect-ratio:210/297;background:#fff;border-radius:4px;flex-direction:column;gap:7px;width:158px;padding:14px 14px 10px;display:flex;transform:rotate(-3deg);box-shadow:0 30px 60px -20px #000c}.pg-hf[data-astro-cid-7aropxhg]{color:#6b7a86;justify-content:space-between;font-size:8px;display:flex}.pg-foot[data-astro-cid-7aropxhg]{margin-top:auto}.pg-title[data-astro-cid-7aropxhg]{background:#0f4c5c;border-radius:2px;width:70%;height:18px;margin:6px 0 4px}.pg-line[data-astro-cid-7aropxhg]{background:#dbe5e9;border-radius:2px;height:7px}.pg-line[data-astro-cid-7aropxhg]:nth-child(odd){background:#c6eee7}.pdf-badge[data-astro-cid-7aropxhg]{background:var(--coral);color:#fff;font-family:var(--display);letter-spacing:.06em;border-radius:10px;padding:8px 14px;font-weight:700;position:absolute;bottom:16%;right:26%;box-shadow:0 16px 40px -10px #ff5a36b3}.private[data-astro-cid-7aropxhg]{background:linear-gradient(180deg, var(--ink), #07131a 30%, #07131a 70%, var(--ink));overflow:hidden}.private-glow[data-astro-cid-7aropxhg]{pointer-events:none;background:radial-gradient(closest-side,#0f4c5c8c,#0000);width:1000px;height:700px;position:absolute;top:30%;left:50%;transform:translate(-50%)}.private[data-astro-cid-7aropxhg] .h2[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{display:block}.pgrid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(40px,6vw,64px);display:grid;position:relative}.pitem[data-astro-cid-7aropxhg]{border-radius:var(--radius);border:1px solid var(--line);background:#0b1220b3;padding:26px}.tick[data-astro-cid-7aropxhg]{background:var(--teal);width:36px;height:36px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.tick[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{width:20px;height:20px}.pitem[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.02em;margin:18px 0 0;font-size:22px}.pitem[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);margin:8px 0 0;font-size:15.5px}.more[data-astro-cid-7aropxhg]{color:var(--teal);font-family:var(--display);align-items:center;gap:8px;margin-top:32px;font-weight:600;display:inline-flex;position:relative}.more[data-astro-cid-7aropxhg] svg{width:18px;height:18px;transition:transform .4s var(--ease)}.more[data-astro-cid-7aropxhg]:hover svg{transform:translate(4px)}.agrid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(40px,6vw,64px);display:grid}.acard[data-astro-cid-7aropxhg]{border-radius:var(--radius);border:1px solid var(--line);background:var(--ink-2);padding:34px 32px;position:relative;overflow:hidden}.acard[data-astro-cid-7aropxhg]:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #00d1b21f, transparent 45%);transition:opacity .4s;position:absolute;inset:0}.acard[data-astro-cid-7aropxhg]:hover:before{opacity:1}.a-dot[data-astro-cid-7aropxhg]{border-radius:50%;width:14px;height:14px;display:block}.acard-advanced[data-astro-cid-7aropxhg] .a-dot[data-astro-cid-7aropxhg]{background:var(--sky)}.acard-org[data-astro-cid-7aropxhg] .a-dot[data-astro-cid-7aropxhg]{background:var(--teal)}.acard[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.03em;margin:20px 0 0;font-size:clamp(24px,2.2vw,30px);line-height:1.12;position:relative}.acard[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);margin:12px 0 0;position:relative}.gallery[data-astro-cid-7aropxhg]{padding-bottom:clamp(64px,8vw,110px)}.gal-scroll[data-astro-cid-7aropxhg]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;margin-top:clamp(32px,5vw,56px);overflow-x:auto}.gal-scroll[data-astro-cid-7aropxhg]::-webkit-scrollbar{display:none}.gal-track[data-astro-cid-7aropxhg]{padding:8px max(var(--gutter), calc((100vw - var(--max)) / 2)) 24px;gap:22px;width:max-content;margin:0;list-style:none;display:flex}.gal-track[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{scroll-snap-align:center}.gal-track[data-astro-cid-7aropxhg] figure[data-astro-cid-7aropxhg]{width:clamp(200px,22vw,260px);margin:0}.gal-track[data-astro-cid-7aropxhg] figcaption[data-astro-cid-7aropxhg]{color:var(--muted);text-align:center;margin-top:14px;font-size:14px;line-height:1.4}.langs-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.lang-list[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lang-list[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border:1px solid var(--line-2);border-radius:999px;padding:6px 14px;font-size:15px}.req[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);margin-top:44px;padding-top:28px}.req[data-astro-cid-7aropxhg] dl[data-astro-cid-7aropxhg]{gap:12px;margin:18px 0 0;display:grid}.req[data-astro-cid-7aropxhg] dl[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg]{grid-template-columns:150px minmax(0,1fr);gap:16px;display:grid}.req[data-astro-cid-7aropxhg] dt[data-astro-cid-7aropxhg]{font-family:var(--display);font-weight:600}.req[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg]{color:var(--muted);margin:0}.langs-phone[data-astro-cid-7aropxhg]{justify-self:center;width:min(300px,100%)}.get[data-astro-cid-7aropxhg]{isolation:isolate;text-align:center;position:relative;overflow:hidden}.mosaic-get[data-astro-cid-7aropxhg]{z-index:-1;opacity:.6;-webkit-mask-image:radial-gradient(closest-side,#0000 40%,#000);mask-image:radial-gradient(closest-side,#0000 40%,#000)}.get-in[data-astro-cid-7aropxhg]{justify-items:center;display:grid}.get-logo[data-astro-cid-7aropxhg]{width:72px;height:72px}.get-title[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.045em;margin:28px 0 0;font-size:clamp(42px,7vw,104px);font-weight:600;line-height:1}.get-title[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{display:block}.get[data-astro-cid-7aropxhg] .lead[data-astro-cid-7aropxhg]{margin-inline:auto}.get-ctas[data-astro-cid-7aropxhg]{margin-top:36px}.get-support[data-astro-cid-7aropxhg]{color:var(--muted);margin:28px 0 0;font-size:15px}.get-support[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--teal)}@media (width<=1100px){.pgrid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hero-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr);padding-block:40px 56px}.hero-phones[data-astro-cid-7aropxhg]{justify-self:center;width:100%;max-width:420px;height:520px}.phone-front[data-astro-cid-7aropxhg]{right:6%}.phone-back[data-astro-cid-7aropxhg]{right:46%}.story-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}.story-stage[data-astro-cid-7aropxhg]{display:none}.chapter[data-astro-cid-7aropxhg]{opacity:1;border-top:1px solid var(--line);min-height:0;padding-block:36px}.ch-phone[data-astro-cid-7aropxhg]{width:min(270px,78%);margin:28px auto 0;display:block}.langs-grid[data-astro-cid-7aropxhg],.agrid[data-astro-cid-7aropxhg],.hl-grid[data-astro-cid-7aropxhg],.ai-grid[data-astro-cid-7aropxhg],.thumbs-grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}.ai-caps[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr))}.thumbs-visual[data-astro-cid-7aropxhg]{width:min(280px,80%)}.langs-phone[data-astro-cid-7aropxhg]{width:min(260px,70%)}}@media (width<=560px){.pgrid[data-astro-cid-7aropxhg],.ai-caps[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr)}.hero-ctas[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]{flex:auto;justify-content:center}.req[data-astro-cid-7aropxhg] dl[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr);gap:2px}.hero-phones[data-astro-cid-7aropxhg]{height:440px}}
