.accordion-groups[data-astro-cid-cigpvshh]{max-width:900px}.group[data-astro-cid-cigpvshh]+.group[data-astro-cid-cigpvshh]{margin-top:4rem}.group[data-astro-cid-cigpvshh]>p[data-astro-cid-cigpvshh]{margin-top:.75rem}.items[data-astro-cid-cigpvshh]{border-top:1px solid var(--border);margin-top:1.5rem}details[data-astro-cid-cigpvshh]{border-bottom:1px solid var(--border)}summary[data-astro-cid-cigpvshh]{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-weight:400;line-height:1.45;list-style:none;transition:color .2s;display:flex}summary[data-astro-cid-cigpvshh]::-webkit-details-marker{display:none}summary[data-astro-cid-cigpvshh]:hover{color:var(--blue)}summary[data-astro-cid-cigpvshh]:after{content:"";border:1px solid var(--border);background:linear-gradient(var(--blue), var(--blue)) center/11px 1.5px no-repeat, linear-gradient(var(--blue), var(--blue)) center/1.5px 11px no-repeat;border-radius:50%;flex:none;width:28px;height:28px;transition:transform .25s,border-color .2s}summary[data-astro-cid-cigpvshh]:hover:after{border-color:var(--blue)}details[data-astro-cid-cigpvshh][open]>summary[data-astro-cid-cigpvshh]:after{background:linear-gradient(var(--blue), var(--blue)) center/11px 1.5px no-repeat;transform:rotate(180deg)}.answer[data-astro-cid-cigpvshh]{color:var(--muted);padding:0 3rem 1.25rem 0}.answer[data-astro-cid-cigpvshh]>*+*{margin-top:1em}details[data-astro-cid-cigpvshh][open] .answer[data-astro-cid-cigpvshh]{animation:.3s ease-out answer-in}@keyframes answer-in{0%{opacity:0;transform:translateY(-4px)}}@media (width<=640px){.answer[data-astro-cid-cigpvshh]{padding-right:0}}.app-screen[data-astro-cid-iz6c6snj]{border:1px solid var(--border);background:var(--surface);position:relative;overflow:hidden;box-shadow:0 30px 70px -28px #0b152566,0 8px 24px -12px #0b152533}[data-theme=dark] .app-screen[data-astro-cid-iz6c6snj]{box-shadow:0 30px 70px -24px #000c,0 0 0 1px #ffffff0d}.mac[data-astro-cid-iz6c6snj]{border-radius:12px}.iphone[data-astro-cid-iz6c6snj]{aspect-ratio:804/1696;--metal:#3d4757;--bezel:#05080d;background:#05080d;border:0;border-radius:16.42%/7.78%;overflow:visible}[data-theme=dark] .iphone[data-astro-cid-iz6c6snj]{--metal:#4d5c73}.iphone[data-astro-cid-iz6c6snj] img[data-astro-cid-iz6c6snj]{border-radius:14.47%/6.66%;width:94.53%;position:absolute;top:1.297%;left:2.736%}.frame[data-astro-cid-iz6c6snj]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.metal[data-astro-cid-iz6c6snj],.button[data-astro-cid-iz6c6snj]{fill:var(--metal)}.bezel[data-astro-cid-iz6c6snj],.island[data-astro-cid-iz6c6snj]{fill:var(--bezel)}.window-bar[data-astro-cid-iz6c6snj]{border-bottom:1px solid var(--border);background:var(--background);gap:7px;padding:10px 13px;display:flex}.window-bar[data-astro-cid-iz6c6snj] i[data-astro-cid-iz6c6snj]{background:#ff5f57;border-radius:50%;width:11px;height:11px}.window-bar[data-astro-cid-iz6c6snj] i[data-astro-cid-iz6c6snj]:nth-child(2){background:#febc2e}.window-bar[data-astro-cid-iz6c6snj] i[data-astro-cid-iz6c6snj]:nth-child(3){background:#28c840}img[data-astro-cid-iz6c6snj]{width:100%;height:auto}:root:not([data-theme=dark]) .dark[data-astro-cid-iz6c6snj],[data-theme=dark] .light[data-astro-cid-iz6c6snj]{display:none}.benefits[data-astro-cid-2bfxo34j]{max-width:var(--max-width);color:var(--text);margin:0 auto;padding:112px 32px}.benefits-heading[data-astro-cid-2bfxo34j]{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.section-heading[data-astro-cid-2bfxo34j]{letter-spacing:-.035em;text-wrap:balance;max-width:540px;margin:0;font-size:clamp(32px,3.5vw,47px);font-weight:300;line-height:1.12}.intro[data-astro-cid-2bfxo34j]{max-width:450px;color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.7}.benefit-grid[data-astro-cid-2bfxo34j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.benefit-grid[data-astro-cid-2bfxo34j] li[data-astro-cid-2bfxo34j]{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:28px}.feature-number[data-astro-cid-2bfxo34j]{color:var(--blue);font-variant-numeric:tabular-nums;margin-bottom:25px;font-size:12px;font-weight:450;line-height:1;display:block}h3[data-astro-cid-2bfxo34j]{color:var(--text);letter-spacing:-.025em;margin:0 0 11px;font-size:21px;font-weight:400;line-height:1.3}.benefit-grid[data-astro-cid-2bfxo34j] p[data-astro-cid-2bfxo34j]{color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.7}.accordion[data-astro-cid-2bfxo34j]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.accordion[data-astro-cid-2bfxo34j] .benefits-heading[data-astro-cid-2bfxo34j]{grid-template-columns:1fr;gap:22px;margin:0;position:sticky;top:120px}.with-screen[data-astro-cid-2bfxo34j]{grid-template:"heading screen""list screen"1fr/minmax(0,.9fr) minmax(0,1.1fr);gap:36px 64px}.with-screen[data-astro-cid-2bfxo34j] .benefits-heading[data-astro-cid-2bfxo34j]{grid-area:heading;position:static}.with-screen[data-astro-cid-2bfxo34j] .benefit-list[data-astro-cid-2bfxo34j]{grid-area:list}.benefit-screen[data-astro-cid-2bfxo34j]{grid-area:screen;position:sticky;top:120px}.benefit-screen[data-astro-cid-2bfxo34j]>.phone{display:none}.benefit-list[data-astro-cid-2bfxo34j]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.benefit-list[data-astro-cid-2bfxo34j] li[data-astro-cid-2bfxo34j]{border-bottom:1px solid var(--border)}summary[data-astro-cid-2bfxo34j]{color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:18px;font-weight:400;line-height:1.4;list-style:none;transition:color .2s;display:flex}summary[data-astro-cid-2bfxo34j]::-webkit-details-marker{display:none}summary[data-astro-cid-2bfxo34j]:after{content:"";width:12px;height:12px;color:var(--blue);background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 12px no-repeat;flex:none}details[data-astro-cid-2bfxo34j][open]>summary[data-astro-cid-2bfxo34j]:after{background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat}summary[data-astro-cid-2bfxo34j]:hover{color:var(--blue)}.benefit-list[data-astro-cid-2bfxo34j] p[data-astro-cid-2bfxo34j]{color:var(--muted);margin:0;padding:0 28px 18px 0;font-size:16px;font-weight:300;line-height:1.7}@media (width<=850px){.accordion[data-astro-cid-2bfxo34j]{grid-template-columns:1fr;gap:36px}.accordion[data-astro-cid-2bfxo34j] .benefits-heading[data-astro-cid-2bfxo34j]{position:static}.with-screen[data-astro-cid-2bfxo34j]{grid-template-rows:none;grid-template-areas:"heading""screen""list"}.benefit-screen[data-astro-cid-2bfxo34j]{position:static}.benefits[data-astro-cid-2bfxo34j]{padding-block:80px}.benefits-heading[data-astro-cid-2bfxo34j]{grid-template-columns:1fr;gap:22px;margin-bottom:42px}.intro[data-astro-cid-2bfxo34j]{max-width:580px}.benefit-grid[data-astro-cid-2bfxo34j]{gap:36px 28px}}@media (width<=600px){.benefit-screen[data-astro-cid-2bfxo34j]>.desk{display:none}.benefit-screen[data-astro-cid-2bfxo34j]>.phone{width:min(72%,300px);margin-inline:auto;display:block}}@media (width<=650px){.benefits[data-astro-cid-2bfxo34j]{padding:68px 24px}.benefit-grid[data-astro-cid-2bfxo34j]{grid-template-columns:1fr;gap:27px}.feature-number[data-astro-cid-2bfxo34j]{margin-bottom:17px}}.changelog[data-astro-cid-vykycjyb]{max-width:900px;padding-block:72px 112px}h1[data-astro-cid-vykycjyb]{letter-spacing:-.035em;margin:0;font-size:clamp(36px,5vw,60px);line-height:1.1}.intro[data-astro-cid-vykycjyb]{color:var(--muted);margin:24px 0 56px;font-weight:300;line-height:1.7}article[data-astro-cid-vykycjyb]{border-top:1px solid var(--border);scroll-margin-top:calc(var(--header-height) + 16px);grid-template-columns:140px minmax(0,1fr);gap:32px;padding-block:32px;display:grid}.meta[data-astro-cid-vykycjyb]{color:var(--muted);font-variant-numeric:tabular-nums;align-content:start;gap:4px;margin:0;font-size:14px;display:grid}.meta[data-astro-cid-vykycjyb] strong[data-astro-cid-vykycjyb]{color:var(--blue);font-size:18px;font-weight:500}h2[data-astro-cid-vykycjyb]{margin:0 0 12px;font-size:22px;font-weight:400;line-height:1.3}h3[data-astro-cid-vykycjyb]{margin:28px 0 10px;font-size:17px;font-weight:500}ul[data-astro-cid-vykycjyb]{color:var(--muted);gap:8px;margin:0;padding-left:20px;font-weight:300;line-height:1.6;display:grid}@media (width<=650px){.changelog[data-astro-cid-vykycjyb]{padding-block:48px 68px}article[data-astro-cid-vykycjyb]{grid-template-columns:1fr;gap:12px;padding-block:24px}.meta[data-astro-cid-vykycjyb]{align-items:baseline;gap:12px;display:flex}}.contact-section[data-astro-cid-qyukc3em]{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:clamp(2rem,8vw,7rem);display:grid}@media (width<=840px){.contact-section[data-astro-cid-qyukc3em]{grid-template-columns:1fr}}.contact-form[data-astro-cid-qyukc3em]{gap:.65rem;display:grid}label[data-astro-cid-qyukc3em]{font-weight:400}label[data-astro-cid-qyukc3em] span[data-astro-cid-qyukc3em]{color:var(--muted);font-weight:400}input[data-astro-cid-qyukc3em],textarea[data-astro-cid-qyukc3em]{border:1px solid var(--border);background:var(--background);width:100%;color:var(--text);font:inherit;border-radius:.6rem;margin-bottom:.65rem;padding:.85rem 1rem}textarea[data-astro-cid-qyukc3em]{resize:vertical}.privacy[data-astro-cid-qyukc3em]{align-items:flex-start;gap:.75rem;font-weight:400;display:flex}.privacy[data-astro-cid-qyukc3em] input[data-astro-cid-qyukc3em]{width:auto;margin-top:.25rem}.privacy[data-astro-cid-qyukc3em] a[data-astro-cid-qyukc3em]{color:var(--blue);text-decoration:underline}button[data-astro-cid-qyukc3em]{width:fit-content}button[data-astro-cid-qyukc3em]:disabled{cursor:wait;opacity:.65}.honeypot[data-astro-cid-qyukc3em]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status[data-astro-cid-qyukc3em]{border-radius:.35rem;padding:.85rem 1rem}.form-status[data-astro-cid-qyukc3em].success{border:1px solid #2d64bd}.form-status[data-astro-cid-qyukc3em].error{border:1px solid var(--red)}.downloads[data-astro-cid-st5pq5or]{max-width:var(--max-width);color:var(--text);margin:0 auto;padding:112px 32px}.downloads-heading[data-astro-cid-st5pq5or]{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.section-heading[data-astro-cid-st5pq5or]{letter-spacing:-.035em;max-width:540px;margin:0;font-size:clamp(32px,3.5vw,47px);font-weight:300;line-height:1.12}.intro[data-astro-cid-st5pq5or]{max-width:450px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}ul[data-astro-cid-st5pq5or]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-st5pq5or]{border:1px solid var(--border);background:var(--background);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:24px;display:grid}.platform-icon[data-astro-cid-st5pq5or]{border:1px solid var(--border);background:var(--surface);width:48px;height:48px;color:var(--muted);border-radius:12px;place-items:center;display:grid}.platform-icon[data-astro-cid-st5pq5or] svg{width:22px;height:22px}.platform-heading[data-astro-cid-st5pq5or]{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px;display:flex}h3[data-astro-cid-st5pq5or]{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:400;line-height:1.3}p[data-astro-cid-st5pq5or]{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.status[data-astro-cid-st5pq5or]{background:var(--surface);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:450;line-height:1.6}.available[data-astro-cid-st5pq5or]{border-color:color-mix(in srgb, var(--blue) 38%, var(--border));background:linear-gradient(115deg, color-mix(in srgb, var(--blue) 10%, var(--background)), var(--background) 62%);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:34px 36px;box-shadow:0 24px 60px #10213b14}.available[data-astro-cid-st5pq5or] .platform-icon[data-astro-cid-st5pq5or]{color:#fff;background:#2357a6;border:0;border-radius:18px;width:68px;height:68px;box-shadow:0 12px 26px #2357a640}.available[data-astro-cid-st5pq5or] .platform-icon[data-astro-cid-st5pq5or] svg{width:32px;height:32px}.available[data-astro-cid-st5pq5or] h3[data-astro-cid-st5pq5or]{letter-spacing:-.035em;font-size:30px;font-weight:300}.available[data-astro-cid-st5pq5or] p[data-astro-cid-st5pq5or]{font-size:16px}.available[data-astro-cid-st5pq5or] .status[data-astro-cid-st5pq5or]{background:color-mix(in srgb, var(--blue) 13%, var(--background));color:var(--blue);align-items:center;gap:7px;display:inline-flex}.available[data-astro-cid-st5pq5or] .status[data-astro-cid-st5pq5or]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.links[data-astro-cid-st5pq5or]{flex-wrap:wrap;gap:12px;display:flex}.links[data-astro-cid-st5pq5or] a[data-astro-cid-st5pq5or]{min-height:56px;padding-inline:1.7rem;font-size:1.05rem}.links[data-astro-cid-st5pq5or] svg{flex:none;width:1.2rem;height:1.2rem}@media (width<=900px){ul[data-astro-cid-st5pq5or]{grid-template-columns:1fr}}@media (width<=850px){.downloads[data-astro-cid-st5pq5or]{padding-block:80px}.downloads-heading[data-astro-cid-st5pq5or]{grid-template-columns:1fr;gap:22px;margin-bottom:40px}}@media (width<=700px){.available[data-astro-cid-st5pq5or]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px 18px;padding:26px 22px}.available[data-astro-cid-st5pq5or] .platform-icon[data-astro-cid-st5pq5or]{border-radius:15px;width:56px;height:56px}.available[data-astro-cid-st5pq5or] h3[data-astro-cid-st5pq5or]{font-size:26px}.links[data-astro-cid-st5pq5or]{grid-column:1/-1}.links[data-astro-cid-st5pq5or] a[data-astro-cid-st5pq5or]{flex:200px}}@media (width<=650px){.downloads[data-astro-cid-st5pq5or]{padding:68px 24px}li[data-astro-cid-st5pq5or]{padding:20px}}.data-ownership[data-astro-cid-2fbrw6ng]{background:var(--navy);color:#fff;max-width:none;padding-block:92px}.inner[data-astro-cid-2fbrw6ng]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,88px);max-width:1176px;margin:auto;display:grid}.eyebrow[data-astro-cid-2fbrw6ng]{color:#9bbbed;letter-spacing:.15em;font-size:.75rem;font-weight:500}h2[data-astro-cid-2fbrw6ng]{margin-block:22px}.copy[data-astro-cid-2fbrw6ng] p[data-astro-cid-2fbrw6ng]{color:#bdcade;font-size:1.05rem}ul[data-astro-cid-2fbrw6ng]{gap:12px;margin-top:28px;padding:0;list-style:none;display:grid}li[data-astro-cid-2fbrw6ng]{align-items:flex-start;gap:12px;font-size:.9375rem;display:flex}li[data-astro-cid-2fbrw6ng] svg{color:#9bbbed;flex:0 0 18px;margin-top:5px}.vault[data-astro-cid-2fbrw6ng]{background:#192e4b;border:1px solid #ffffff24;border-radius:18px;padding:28px;box-shadow:0 20px 45px #00000014}.vault-heading[data-astro-cid-2fbrw6ng]{color:#a4b8d6;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:10px;font-size:.65rem;display:flex}.local-badge[data-astro-cid-2fbrw6ng]{letter-spacing:0;color:#c6dcff;border:1px solid #9bbbed40;border-radius:20px;padding:4px 8px;font-size:.65rem}.file-path[data-astro-cid-2fbrw6ng]{align-items:center;gap:14px;padding-block:28px;font-size:1.05rem;display:flex}.file-row[data-astro-cid-2fbrw6ng]{border-top:1px solid #ffffff16;align-items:center;gap:18px;padding:14px 0;font-size:.875rem;display:flex}.file-row[data-astro-cid-2fbrw6ng] span[data-astro-cid-2fbrw6ng]:first-child{color:#8ba3c5;font-size:.75rem}.file-row[data-astro-cid-2fbrw6ng] svg{color:#8ba3c5;flex:0 0 18px;width:18px;height:18px;margin-left:auto}.sync-path[data-astro-cid-2fbrw6ng]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:32px;display:grid;position:relative}.sync-path[data-astro-cid-2fbrw6ng] div[data-astro-cid-2fbrw6ng]{flex-direction:column;align-items:center;gap:10px;min-width:0;padding-inline:8px;display:flex}.sync-path[data-astro-cid-2fbrw6ng] div[data-astro-cid-2fbrw6ng] svg{z-index:1;color:#c6dcff;background:#192e4b;width:26px;height:26px;position:relative;box-shadow:0 0 0 6px #192e4b}.sync-path[data-astro-cid-2fbrw6ng]:before,.sync-path[data-astro-cid-2fbrw6ng]:after{content:"";background:repeating-linear-gradient(90deg,#7793ba80 0 4px,#0000 4px 8px);height:1px;position:absolute;top:12px;left:16.6667%;right:16.6667%}.sync-path[data-astro-cid-2fbrw6ng]:after{display:none}@media (prefers-reduced-motion:no-preference){.sync-path[data-astro-cid-2fbrw6ng]:after{filter:drop-shadow(0 0 4px #9bbbed);opacity:0;background:radial-gradient(circle,#9bbbed 2.5px,#0000 3px) 0 0/7px 7px no-repeat;height:7px;display:block;top:9px}.vault[data-astro-cid-2fbrw6ng].is-visible .sync-path[data-astro-cid-2fbrw6ng]:after{animation:2.2s ease-in-out .7s 2 alternate sync-travel}}@keyframes sync-travel{0%{opacity:0;background-position-x:0}12%,88%{opacity:1}to{opacity:0;background-position-x:100%}}.sync-path[data-astro-cid-2fbrw6ng] span[data-astro-cid-2fbrw6ng]{text-wrap:balance;text-align:center;color:#becde2;width:100%;font-size:.72rem}.arrow[data-astro-cid-2fbrw6ng]{z-index:1;color:#7793ba;background:#192e4b;width:15px;height:16px;position:absolute;top:5px;left:33.3333%;transform:translate(-50%);box-shadow:0 0 0 4px #192e4b}.arrow[data-astro-cid-2fbrw6ng]:nth-child(4){left:66.6667%}.providers[data-astro-cid-2fbrw6ng]{text-align:center;color:#9eb1cd;border-top:1px solid #ffffff16;margin-top:28px;padding-top:16px;font-size:.75rem}@media (width<=850px){.inner[data-astro-cid-2fbrw6ng]{grid-template-columns:1fr}.copy[data-astro-cid-2fbrw6ng]{max-width:600px}.vault[data-astro-cid-2fbrw6ng]{width:100%;max-width:580px}}@media (width<=440px){.data-ownership[data-astro-cid-2fbrw6ng]{padding-block:56px}.vault[data-astro-cid-2fbrw6ng]{padding:20px}.local-badge[data-astro-cid-2fbrw6ng]{display:none}.file-path[data-astro-cid-2fbrw6ng]{font-size:.95rem}}.feature-tabs[data-astro-cid-ok7yjgl5]{padding-block:104px}.tabs-heading[data-astro-cid-ok7yjgl5]{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;margin-bottom:44px;display:grid}.section-heading[data-astro-cid-ok7yjgl5]{letter-spacing:-.035em;max-width:560px;margin:0;font-size:clamp(32px,3.5vw,47px);line-height:1.12}.intro[data-astro-cid-ok7yjgl5]{max-width:450px;color:var(--muted);margin:0;font-weight:300;line-height:1.7}.tab-list[data-astro-cid-ok7yjgl5]{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}[data-astro-cid-ok7yjgl5][role=tab]{min-height:52px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:450;line-height:1.25;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:flex}[data-astro-cid-ok7yjgl5][role=tab] svg{flex:none;width:19px;height:19px}[data-astro-cid-ok7yjgl5][role=tab]:hover{color:var(--text)}[data-astro-cid-ok7yjgl5][role=tab][aria-selected=true]{border-color:var(--border);background:var(--background);color:var(--text);box-shadow:0 6px 18px #10213b14}[data-astro-cid-ok7yjgl5][role=tab][aria-selected=true] svg{color:var(--blue)}[data-astro-cid-ok7yjgl5][role=tab]:focus-visible{outline-offset:2px}.tab-panel[data-astro-cid-ok7yjgl5]{grid-template:"intro visual""more visual"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px 64px;padding-top:48px;animation:.45s cubic-bezier(.2,.7,.2,1) panel-in;display:grid}.tab-panel[data-astro-cid-ok7yjgl5][hidden]{display:none}.tab-panel[data-astro-cid-ok7yjgl5]:focus-visible{outline-offset:8px;border-radius:4px}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}}.panel-intro[data-astro-cid-ok7yjgl5]{grid-area:intro}.panel-screen[data-astro-cid-ok7yjgl5]{grid-area:visual;margin:0}.panel-screen[data-astro-cid-ok7yjgl5]>.phone{display:none}@media (width<=600px){.panel-screen[data-astro-cid-ok7yjgl5]>.desk{display:none}.panel-screen[data-astro-cid-ok7yjgl5]>.phone{width:min(72%,300px);margin-inline:auto;display:block}}figcaption[data-astro-cid-ok7yjgl5]{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.6}.panel-more[data-astro-cid-ok7yjgl5]{grid-area:more}h3[data-astro-cid-ok7yjgl5]{margin:0 0 14px;font-size:clamp(26px,3vw,36px);font-weight:300;line-height:1.15}.panel-intro[data-astro-cid-ok7yjgl5] p[data-astro-cid-ok7yjgl5]{color:var(--muted);margin:0;font-weight:300;line-height:1.7}.panel-features[data-astro-cid-ok7yjgl5]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.panel-features[data-astro-cid-ok7yjgl5] li[data-astro-cid-ok7yjgl5]{border-bottom:1px solid var(--border)}summary[data-astro-cid-ok7yjgl5]{color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:16px;font-weight:400;line-height:1.4;list-style:none;transition:color .2s;display:flex}summary[data-astro-cid-ok7yjgl5]::-webkit-details-marker{display:none}summary[data-astro-cid-ok7yjgl5]:after{content:"";width:12px;height:12px;color:var(--blue);background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 12px no-repeat;flex:none;transition:transform .25s}details[data-astro-cid-ok7yjgl5][open]>summary[data-astro-cid-ok7yjgl5]:after{background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat;transform:rotate(180deg)}summary[data-astro-cid-ok7yjgl5]:hover{color:var(--blue)}details[data-astro-cid-ok7yjgl5] p[data-astro-cid-ok7yjgl5]{color:var(--muted);margin:0;padding:0 28px 16px 0;font-size:15px;font-weight:300;line-height:1.7}details[data-astro-cid-ok7yjgl5][open] p[data-astro-cid-ok7yjgl5]{animation:.3s ease-out panel-in}.panel-link[data-astro-cid-ok7yjgl5]{color:var(--blue);align-items:center;gap:8px;margin-top:22px;font-weight:450;display:inline-flex}.panel-link[data-astro-cid-ok7yjgl5] svg{width:18px;height:18px;transition:transform .2s}.panel-link[data-astro-cid-ok7yjgl5]:hover svg{transform:translate(3px)}@media (width<=960px){.tab-panel[data-astro-cid-ok7yjgl5]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""visual""more";gap:32px}}@media (width<=850px){.feature-tabs[data-astro-cid-ok7yjgl5]{padding-block:80px}.tabs-heading[data-astro-cid-ok7yjgl5]{grid-template-columns:1fr;gap:22px;margin-bottom:36px}.tab-list[data-astro-cid-ok7yjgl5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){[data-astro-cid-ok7yjgl5][role=tab]{justify-content:flex-start;gap:8px;padding-inline:10px;font-size:14px}.tab-panel[data-astro-cid-ok7yjgl5]{padding-top:36px}}.screen-pair[data-astro-cid-bwaoxue7]{padding:0 9% 9% 0;animation:.9s cubic-bezier(.2,.7,.2,1) .2s backwards pair-in;position:relative}.screen-pair[data-astro-cid-bwaoxue7]>.pair-phone{width:25%;min-width:92px;position:absolute;bottom:0;right:0}@media (width<=600px){.screen-pair[data-astro-cid-bwaoxue7]>.pair-phone{width:32%}}@keyframes pair-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.screen-pair[data-astro-cid-bwaoxue7]{animation:none}}.hero[data-astro-cid-yig24ztu]{isolation:isolate;width:100%;max-width:none;color:var(--text);background:linear-gradient(180deg, var(--background) 54%, var(--surface) 100%);padding:88px 24px 96px;position:relative}.hero-home[data-astro-cid-yig24ztu]{padding-bottom:54px}.hero-screens[data-astro-cid-yig24ztu]{max-width:820px;margin:56px auto 0}.hero-home[data-astro-cid-yig24ztu] .hero-screens[data-astro-cid-yig24ztu]{max-width:1080px;margin-top:64px}.hero[data-astro-cid-yig24ztu]:before{content:"";z-index:-1;background:radial-gradient(ellipse 60% 45% at 50% 0%, color-mix(in srgb, var(--blue) 16%, transparent), transparent 75%), linear-gradient(to right, color-mix(in srgb, var(--border) 60%, transparent) 1px, transparent 1px) center top / 56px 56px, linear-gradient(to bottom, color-mix(in srgb, var(--border) 60%, transparent) 1px, transparent 1px) center top / 56px 56px;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 62%)}.hero-content[data-astro-cid-yig24ztu]>[data-astro-cid-yig24ztu]{animation:.8s cubic-bezier(.2,.7,.2,1) backwards hero-in}.hero-content[data-astro-cid-yig24ztu]>[data-astro-cid-yig24ztu]:nth-child(2){animation-delay:80ms}.hero-content[data-astro-cid-yig24ztu]>[data-astro-cid-yig24ztu]:nth-child(3){animation-delay:.16s}.hero-content[data-astro-cid-yig24ztu]>[data-astro-cid-yig24ztu]:nth-child(n+4){animation-delay:.24s}@keyframes hero-in{0%{opacity:0;transform:translateY(14px)}}.hero-content[data-astro-cid-yig24ztu]{text-align:center;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex}.breadcrumbs[data-astro-cid-yig24ztu]{max-width:100%;color:var(--muted);justify-content:center;gap:8px;margin-bottom:24px;font-size:14px;line-height:1.5;display:flex}.breadcrumbs[data-astro-cid-yig24ztu] a[data-astro-cid-yig24ztu]{white-space:nowrap;color:var(--blue);text-underline-offset:3px;text-decoration:underline #0000}.breadcrumbs[data-astro-cid-yig24ztu] a[data-astro-cid-yig24ztu]:hover{text-decoration-color:currentColor}.breadcrumbs[data-astro-cid-yig24ztu] [data-astro-cid-yig24ztu][aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eyebrow[data-astro-cid-yig24ztu]{border:1px solid var(--border);background:var(--background);color:var(--muted);letter-spacing:.025em;border-radius:6px;align-items:center;gap:9px;margin:0 0 25px;padding:7px 12px;font-size:14px;font-weight:450;line-height:1.4;display:inline-flex}.status-dot[data-astro-cid-yig24ztu]{background:var(--blue);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, var(--background));border-radius:50%;animation:2.2s ease-out 1s 2 status-pulse}@keyframes status-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--blue) 45%, transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb, var(--blue) 0%, transparent)}}h1[data-astro-cid-yig24ztu]{letter-spacing:-.048em;text-wrap:balance;max-width:970px;margin:0;font-size:clamp(44px,6.05vw,84px);font-weight:300;line-height:1.07}.hero-copy[data-astro-cid-yig24ztu]{max-width:650px;color:var(--muted);text-wrap:pretty;margin:27px 0 0;font-size:18px;font-weight:300;line-height:1.65}.hero-actions[data-astro-cid-yig24ztu]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:31px;display:flex}.hero-actions[data-astro-cid-yig24ztu] a[data-astro-cid-yig24ztu]{justify-content:center;align-items:center;gap:22px;display:inline-flex}.hero-highlights[data-astro-cid-yig24ztu]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:30px 0 0;padding:0;font-size:14px;font-weight:400;line-height:1.4;list-style:none;display:flex}.hero-highlights[data-astro-cid-yig24ztu] li[data-astro-cid-yig24ztu]{align-items:center;gap:8px;display:flex}.hero-highlights[data-astro-cid-yig24ztu] svg{width:17px;height:17px;color:var(--blue);flex:none}@media (width>=1024px){.hero-split[data-astro-cid-yig24ztu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:64px;padding:72px max(32px,50% - 588px) 88px;display:grid}.hero-split[data-astro-cid-yig24ztu] .hero-screens[data-astro-cid-yig24ztu]{max-width:none;margin:0}.hero-split[data-astro-cid-yig24ztu] .hero-content[data-astro-cid-yig24ztu]{text-align:left;align-items:flex-start;margin:0}.hero-split[data-astro-cid-yig24ztu] .breadcrumbs[data-astro-cid-yig24ztu],.hero-split[data-astro-cid-yig24ztu] .hero-actions[data-astro-cid-yig24ztu]{justify-content:flex-start}.hero-split[data-astro-cid-yig24ztu] h1[data-astro-cid-yig24ztu]{font-size:clamp(44px,4.2vw,60px)}.hero-split[data-astro-cid-yig24ztu] .hero-copy[data-astro-cid-yig24ztu]{max-width:560px}.hero-split[data-astro-cid-yig24ztu] .hero-highlights[data-astro-cid-yig24ztu]{justify-content:flex-start}}@media (width<=767px){.hero[data-astro-cid-yig24ztu]{padding:60px 24px 72px}.hero-home[data-astro-cid-yig24ztu]{padding-bottom:35px}.hero-screens[data-astro-cid-yig24ztu],.hero-home[data-astro-cid-yig24ztu] .hero-screens[data-astro-cid-yig24ztu]{margin-top:44px}h1[data-astro-cid-yig24ztu]{letter-spacing:-.05em;font-size:clamp(42px,8.3vw,64px)}.hero-copy[data-astro-cid-yig24ztu]{max-width:540px;margin-top:23px;font-size:16px}}@media (width<=420px){.hero[data-astro-cid-yig24ztu]{padding-inline:20px}.hero-actions[data-astro-cid-yig24ztu]{gap:9px;width:100%}.hero-actions[data-astro-cid-yig24ztu] a[data-astro-cid-yig24ztu]{gap:13px;font-size:14px}.hero-highlights[data-astro-cid-yig24ztu]{text-align:left;justify-content:center;display:grid}}.pricing[data-astro-cid-2dtvsavx]{max-width:1060px;color:var(--text);padding-block:104px}.pricing-heading[data-astro-cid-2dtvsavx]{text-align:center;max-width:680px;margin:0 auto 44px}h2[data-astro-cid-2dtvsavx]{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.5vw,47px);font-weight:300}p[data-astro-cid-2dtvsavx]{color:var(--muted);line-height:1.7}.intro[data-astro-cid-2dtvsavx]{margin:20px 0 0}.pricing-card[data-astro-cid-2dtvsavx]{border:1px solid var(--border);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--blue) 9%, transparent), transparent 55%), var(--surface);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:40px;display:grid;position:relative;box-shadow:0 24px 60px #10213b10}.pricing-card[data-astro-cid-2dtvsavx]:before{content:"";background:linear-gradient(to right, transparent, var(--blue), transparent);border-radius:2px;height:2px;position:absolute;inset:-1px 40px auto}.billing[data-astro-cid-2dtvsavx]{border:1px solid var(--border);background:var(--background);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:4px;display:inline-grid}.visually-hidden[data-astro-cid-2dtvsavx]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}label[data-astro-cid-2dtvsavx]{min-width:128px;min-height:48px;color:var(--muted);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:6px 16px;font-weight:450;line-height:1.25;transition:background .2s,color .2s;display:flex;position:relative}label[data-astro-cid-2dtvsavx]:hover{color:var(--text)}label[data-astro-cid-2dtvsavx]:has(:checked){background:var(--navy);color:#fff}[data-theme=dark] label[data-astro-cid-2dtvsavx]:has(:checked){background:var(--blue);color:var(--navy)}label[data-astro-cid-2dtvsavx]:has(:focus-visible){outline:3px solid var(--blue);outline-offset:2px}input[data-astro-cid-2dtvsavx]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}label[data-astro-cid-2dtvsavx] small[data-astro-cid-2dtvsavx]{opacity:.85;font-size:12px;font-weight:400}.plans[data-astro-cid-2dtvsavx]{gap:28px;margin-top:30px;display:grid}.pricing[data-astro-cid-2dtvsavx]:has(input[value="0"]:checked) [data-astro-cid-2dtvsavx][data-plan="1"],.pricing[data-astro-cid-2dtvsavx]:has(input[value="1"]:checked) [data-astro-cid-2dtvsavx][data-plan="0"]{display:none}article[data-astro-cid-2dtvsavx]{max-width:none;padding:0;animation:.35s cubic-bezier(.2,.7,.2,1) plan-in}@keyframes plan-in{0%{opacity:0;transform:translateY(8px)}}h3[data-astro-cid-2dtvsavx]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:15px;font-weight:450}.price[data-astro-cid-2dtvsavx]{color:var(--text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:10px 0 14px;font-size:clamp(44px,5.4vw,64px);font-weight:300;line-height:1}article[data-astro-cid-2dtvsavx]>p[data-astro-cid-2dtvsavx]:last-child{margin:0}.price[data-astro-cid-2dtvsavx] span[data-astro-cid-2dtvsavx]{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:17px}.included-side[data-astro-cid-2dtvsavx]{border-left:1px solid var(--border);flex-direction:column;justify-content:space-between;gap:32px;padding-left:48px;display:flex}.included[data-astro-cid-2dtvsavx]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.included[data-astro-cid-2dtvsavx] li[data-astro-cid-2dtvsavx]{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.included[data-astro-cid-2dtvsavx] svg{background:color-mix(in srgb, var(--blue) 14%, transparent);width:20px;height:20px;color:var(--blue);border-radius:50%;flex:none;margin-top:1px;padding:3px}.included-side[data-astro-cid-2dtvsavx] .primary-btn[data-astro-cid-2dtvsavx]{align-self:flex-start}.pricing-notes[data-astro-cid-2dtvsavx]{max-width:820px;margin:28px auto 0}.availability[data-astro-cid-2dtvsavx]{color:var(--text);text-align:center;justify-content:center;gap:10px;margin:0;font-size:15px;display:flex}.availability[data-astro-cid-2dtvsavx] svg{width:18px;height:18px;color:var(--blue);flex:none;margin-top:4px}.tax-note[data-astro-cid-2dtvsavx]{text-align:center;margin:10px 0 0;font-size:13px}@media (width<=760px){.pricing[data-astro-cid-2dtvsavx]{padding-block:72px}.pricing-card[data-astro-cid-2dtvsavx]{grid-template-columns:1fr;gap:32px;padding:28px 22px}.billing[data-astro-cid-2dtvsavx]{display:grid}label[data-astro-cid-2dtvsavx]{min-width:0}.included-side[data-astro-cid-2dtvsavx]{border-top:1px solid var(--border);border-left:0;padding:32px 0 0}.availability[data-astro-cid-2dtvsavx]{text-align:left;justify-content:flex-start}.tax-note[data-astro-cid-2dtvsavx]{text-align:left}}.rich-text[data-astro-cid-ap2dwunj]{max-width:900px}#beta[data-astro-cid-ap2dwunj]{max-width:calc(var(--max-width) - 64px);border:1px solid var(--border);background-color:var(--surface);background-image:radial-gradient(ellipse 60% 80% at 50% 115%, color-mix(in srgb, var(--blue) 20%, transparent), transparent 70%), radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--blue) 6%, transparent), transparent 45%);text-align:center;border-radius:24px;width:calc(100% - 44px);margin-block:24px 64px;padding-block:88px}#beta[data-astro-cid-ap2dwunj] .section-heading[data-astro-cid-ap2dwunj]{font-size:clamp(32px,4.2vw,54px)}#beta[data-astro-cid-ap2dwunj] .prose[data-astro-cid-ap2dwunj]{max-width:620px;color:var(--muted);margin-inline:auto}#beta[data-astro-cid-ap2dwunj] p:last-child>a{background:var(--navy);color:#fff;border-radius:9px;margin-top:.5rem;padding:.85rem 1.5rem;font-weight:500;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 10px 26px #10213b29}[data-theme=dark] #beta[data-astro-cid-ap2dwunj] p:last-child>a{color:#10213b;background:#9cbeff}#beta[data-astro-cid-ap2dwunj] p:last-child>a:hover{color:#fff;background:#2357a6;transform:translateY(-1px)}[data-theme=dark] #beta[data-astro-cid-ap2dwunj] p:last-child>a:hover{color:#10213b;background:#bdd4ff}.prose[data-astro-cid-ap2dwunj]>*+*{margin-top:1em}.prose[data-astro-cid-ap2dwunj] a{color:var(--blue);text-underline-offset:.15em;text-decoration:underline}.screens[data-astro-cid-p2bbkj2t]{padding-block:104px}.screens-heading[data-astro-cid-p2bbkj2t]{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.section-heading[data-astro-cid-p2bbkj2t]{letter-spacing:-.035em;max-width:560px;margin:0;font-size:clamp(32px,3.5vw,47px);line-height:1.12}.intro[data-astro-cid-p2bbkj2t]{max-width:450px;color:var(--muted);margin:0;font-weight:300;line-height:1.7}.screen-grid[data-astro-cid-p2bbkj2t]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 48px;margin:0;padding:0;list-style:none;display:grid}.zoom[data-astro-cid-p2bbkj2t]{text-align:left;cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative}.zoom[data-astro-cid-p2bbkj2t] .app-screen{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.zoom[data-astro-cid-p2bbkj2t]:hover .app-screen{transform:translateY(-4px)}.zoom-hint[data-astro-cid-p2bbkj2t]{border:1px solid var(--border);background:var(--background);width:38px;height:38px;color:var(--blue);opacity:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;bottom:14px;right:14px}.zoom[data-astro-cid-p2bbkj2t]:hover .zoom-hint[data-astro-cid-p2bbkj2t],.zoom[data-astro-cid-p2bbkj2t]:focus-visible .zoom-hint[data-astro-cid-p2bbkj2t]{opacity:1}.zoom-hint[data-astro-cid-p2bbkj2t] svg{width:17px;height:17px}h3[data-astro-cid-p2bbkj2t]{margin:26px 0 8px;font-size:22px;font-weight:400}li[data-astro-cid-p2bbkj2t] p[data-astro-cid-p2bbkj2t]{max-width:520px;color:var(--muted);margin:0;font-weight:300;line-height:1.7}.screen-dialog[data-astro-cid-p2bbkj2t]{cursor:zoom-out;background:0 0;border:0;border-radius:12px;width:min(1440px,94vw);max-width:none;max-height:94vh;padding:0}.screen-dialog[data-astro-cid-p2bbkj2t]::backdrop{backdrop-filter:blur(4px);background:#0b1525d9}.screen-dialog[data-astro-cid-p2bbkj2t] img[data-astro-cid-p2bbkj2t]{object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:94vh}.close[data-astro-cid-p2bbkj2t]{color:#fff;background:#0b1525b3;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.close[data-astro-cid-p2bbkj2t] svg{width:20px;height:20px}.zoom[data-astro-cid-p2bbkj2t]>.phone{display:none}@media (width<=600px){.zoom[data-astro-cid-p2bbkj2t]>.desk{display:none}.zoom[data-astro-cid-p2bbkj2t]>.phone{display:block}.screen-grid[data-astro-cid-p2bbkj2t]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin-inline:-22px;padding:8px 22px 24px;scroll-padding-inline:22px;display:flex;overflow-x:auto}.screen-grid[data-astro-cid-p2bbkj2t]::-webkit-scrollbar{display:none}.screen-grid[data-astro-cid-p2bbkj2t] li[data-astro-cid-p2bbkj2t]{scroll-snap-align:start;flex:0 0 68%}.zoom[data-astro-cid-p2bbkj2t]{border-radius:24px}.zoom-hint[data-astro-cid-p2bbkj2t]{display:none}h3[data-astro-cid-p2bbkj2t]{margin-top:20px;font-size:19px}li[data-astro-cid-p2bbkj2t] p[data-astro-cid-p2bbkj2t]{font-size:15px}.screen-dialog[data-astro-cid-p2bbkj2t]{width:auto}.screen-dialog[data-astro-cid-p2bbkj2t] img[data-astro-cid-p2bbkj2t]{border-radius:20px;width:auto;max-width:94vw}}@media (width<=850px){.screens[data-astro-cid-p2bbkj2t]{padding-block:80px}.screens-heading[data-astro-cid-p2bbkj2t]{grid-template-columns:1fr;gap:22px;margin-bottom:36px}.screen-grid[data-astro-cid-p2bbkj2t]{grid-template-columns:minmax(0,1fr);gap:48px}}.steps[data-astro-cid-h7t4vw73]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:80px;padding-block:112px;display:grid}.steps-heading[data-astro-cid-h7t4vw73]{top:calc(var(--header-height) + 40px);position:sticky}.section-heading[data-astro-cid-h7t4vw73]{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.5vw,47px);line-height:1.12}.intro[data-astro-cid-h7t4vw73]{color:var(--muted);margin:24px 0 0;font-weight:300;line-height:1.7}.step-list[data-astro-cid-h7t4vw73]{margin:0;padding:0;list-style:none}.step-list[data-astro-cid-h7t4vw73] li[data-astro-cid-h7t4vw73]{grid-template-columns:48px minmax(0,1fr);gap:24px;padding-bottom:20px;display:grid;position:relative}.step-list[data-astro-cid-h7t4vw73] li[data-astro-cid-h7t4vw73]:last-child{padding-bottom:0}.step-list[data-astro-cid-h7t4vw73] li[data-astro-cid-h7t4vw73]:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:56px;bottom:8px;left:23.5px}.step-marker[data-astro-cid-h7t4vw73]{border:1px solid var(--border);background:var(--background);width:48px;height:48px;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid}.step-list[data-astro-cid-h7t4vw73] li[data-astro-cid-h7t4vw73]:last-child .step-marker[data-astro-cid-h7t4vw73]{border-color:var(--navy);background:var(--navy);color:#fff}[data-theme=dark] .step-list[data-astro-cid-h7t4vw73] li[data-astro-cid-h7t4vw73]:last-child .step-marker[data-astro-cid-h7t4vw73]{border-color:var(--blue);background:var(--blue);color:var(--navy)}.step-card[data-astro-cid-h7t4vw73]{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:22px 26px}h3[data-astro-cid-h7t4vw73]{margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.3}.step-card[data-astro-cid-h7t4vw73] p[data-astro-cid-h7t4vw73]{color:var(--muted);margin:0;font-weight:300;line-height:1.7}.row[data-astro-cid-h7t4vw73]{grid-template-columns:1fr;gap:52px;padding-block:96px}.row[data-astro-cid-h7t4vw73] .steps-heading[data-astro-cid-h7t4vw73]{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;display:grid;position:static}.row[data-astro-cid-h7t4vw73] .intro[data-astro-cid-h7t4vw73]{margin:0}@media (width>=851px){.row[data-astro-cid-h7t4vw73] .step-list[data-astro-cid-h7t4vw73]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.row[data-astro-cid-h7t4vw73] .step-list[data-astro-cid-h7t4vw73] li[data-astro-cid-h7t4vw73]{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:20px;padding:0}.row[data-astro-cid-h7t4vw73] .step-list[data-astro-cid-h7t4vw73] li[data-astro-cid-h7t4vw73]:not(:last-child):before{background:linear-gradient(to right, var(--blue), color-mix(in srgb, var(--blue) 15%, var(--border)));transform-origin:0;width:auto;height:1px;inset:24px -8px auto 64px}.row[data-astro-cid-h7t4vw73] .step-card[data-astro-cid-h7t4vw73]{height:100%;transition:border-color .2s,transform .2s,box-shadow .2s}.row[data-astro-cid-h7t4vw73] .step-list[data-astro-cid-h7t4vw73] li[data-astro-cid-h7t4vw73]:hover .step-card[data-astro-cid-h7t4vw73]{border-color:color-mix(in srgb, var(--blue) 40%, var(--border));transform:translateY(-3px);box-shadow:0 14px 34px #10213b12}}@media (width>=851px) and (prefers-reduced-motion:no-preference){.reveal-ready .row[data-astro-cid-h7t4vw73] .step-list[data-astro-cid-h7t4vw73].is-visible li[data-astro-cid-h7t4vw73]:before{transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.35s + var(--step) * .25s)}.reveal-ready .row[data-astro-cid-h7t4vw73] .step-list[data-astro-cid-h7t4vw73]:not(.is-visible) li[data-astro-cid-h7t4vw73]:before{transform:scaleX(0)}}@media (width<=850px){.steps[data-astro-cid-h7t4vw73]{grid-template-columns:1fr;gap:40px;padding-block:80px}.row[data-astro-cid-h7t4vw73] .steps-heading[data-astro-cid-h7t4vw73]{grid-template-columns:1fr;gap:24px}.steps-heading[data-astro-cid-h7t4vw73]{position:static}}@media (width<=650px){.steps[data-astro-cid-h7t4vw73]{padding-block:68px}.step-list[data-astro-cid-h7t4vw73] li[data-astro-cid-h7t4vw73]{grid-template-columns:36px minmax(0,1fr);gap:14px;padding-bottom:14px}.step-list[data-astro-cid-h7t4vw73] li[data-astro-cid-h7t4vw73]:not(:last-child):before{top:44px;left:17.5px}.step-marker[data-astro-cid-h7t4vw73]{width:36px;height:36px;font-size:12px}.step-card[data-astro-cid-h7t4vw73]{padding:18px 20px}}
