.next-gen[data-astro-cid-25nzdffl]{color:hsl(var(--ink))}.chapters[data-astro-cid-25nzdffl]{padding:72px 0 24px}.chapter[data-astro-cid-25nzdffl]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin-bottom:96px;display:grid}.chapter[data-astro-cid-25nzdffl].reverse .chapter-copy[data-astro-cid-25nzdffl]{order:2}.chapter-copy[data-astro-cid-25nzdffl]{max-width:520px}.chapter[data-astro-cid-25nzdffl] h2[data-astro-cid-25nzdffl]{letter-spacing:-.02em;color:hsl(var(--ink));margin:0 0 16px;font-family:DM Sans Variable,sans-serif;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.16}.chapter[data-astro-cid-25nzdffl] p[data-astro-cid-25nzdffl]{color:hsl(var(--ink-body));margin:0 0 16px;font-size:1.05rem;line-height:1.75}.chapter[data-astro-cid-25nzdffl] p[data-astro-cid-25nzdffl]:last-child{margin-bottom:0}.chapter-visual[data-astro-cid-25nzdffl]{background:hsl(var(--surface-tint));border-radius:22px;justify-content:center;align-items:center;min-height:320px;padding:32px;font-family:Inter Variable,sans-serif;display:flex}.mock[data-astro-cid-25nzdffl]{background:hsl(var(--surface-card));border-radius:16px;width:100%;max-width:400px;padding:20px 22px}.mock[data-astro-cid-25nzdffl] .material-symbols-outlined[data-astro-cid-25nzdffl]{flex:none}.mock-head[data-astro-cid-25nzdffl]{color:hsl(var(--ink));justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.mock-label[data-astro-cid-25nzdffl]{color:hsl(var(--ink-muted));margin-bottom:8px;font-size:11px;font-weight:600;display:block}.mock-tag[data-astro-cid-25nzdffl]{background:hsl(var(--surface-well));color:hsl(var(--ink-muted));border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600}.mock-foot[data-astro-cid-25nzdffl]{color:hsl(var(--ink-muted));margin-top:14px;font-size:11px}.mock-foot-action[data-astro-cid-25nzdffl]{color:hsl(var(--primary));align-items:center;gap:6px;font-weight:600;display:flex}.mock-foot-action[data-astro-cid-25nzdffl] .material-symbols-outlined[data-astro-cid-25nzdffl]{font-size:16px}.mock-old[data-astro-cid-25nzdffl]{color:hsl(var(--ink-muted))}.old-list[data-astro-cid-25nzdffl]{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.old-list[data-astro-cid-25nzdffl] li[data-astro-cid-25nzdffl]{background:hsl(var(--surface-well));border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.old-list[data-astro-cid-25nzdffl] .material-symbols-outlined[data-astro-cid-25nzdffl]{color:hsl(var(--ink-subtle));font-size:18px}.old-list[data-astro-cid-25nzdffl] .old-done[data-astro-cid-25nzdffl]{color:hsl(var(--ink-subtle));margin-left:auto}.mock-compare[data-astro-cid-25nzdffl]{grid-template-columns:.85fr 1fr;gap:12px;width:100%;max-width:460px;display:grid}.mock-compare[data-astro-cid-25nzdffl] .mock[data-astro-cid-25nzdffl]{padding:18px}.mock-library[data-astro-cid-25nzdffl]{color:hsl(var(--ink-subtle));position:relative;overflow:hidden}.mock-library[data-astro-cid-25nzdffl] strong[data-astro-cid-25nzdffl]{color:hsl(var(--ink-muted));font-size:18px;font-weight:600;display:block}.mock-library[data-astro-cid-25nzdffl] ul[data-astro-cid-25nzdffl]{gap:6px;margin:10px 0 0;padding:0;font-size:10.5px;line-height:1.4;list-style:none;display:grid}.mock-library[data-astro-cid-25nzdffl]:after{content:"";background:linear-gradient(to bottom, hsl(var(--surface-card) / 0), hsl(var(--surface-card)));height:70px;position:absolute;inset:auto 0 0}.mock-relevant[data-astro-cid-25nzdffl] ul[data-astro-cid-25nzdffl]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mock-relevant[data-astro-cid-25nzdffl] li[data-astro-cid-25nzdffl]{background:hsl(var(--primary) / .07);color:hsl(var(--ink));border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mock-relevant[data-astro-cid-25nzdffl] li[data-astro-cid-25nzdffl] .material-symbols-outlined[data-astro-cid-25nzdffl]{color:hsl(var(--primary));margin-top:1px;font-size:18px}.mock-relevant[data-astro-cid-25nzdffl] strong[data-astro-cid-25nzdffl]{font-size:12px;font-weight:650;line-height:1.35;display:block}.mock-relevant[data-astro-cid-25nzdffl] li[data-astro-cid-25nzdffl]>span[data-astro-cid-25nzdffl]:last-child{color:hsl(var(--ink-muted));font-size:10.5px;line-height:1.4;display:block}.mock-relevant[data-astro-cid-25nzdffl] li[data-astro-cid-25nzdffl]>span[data-astro-cid-25nzdffl]:last-child strong[data-astro-cid-25nzdffl]+[data-astro-cid-25nzdffl]{display:block}.mock-more[data-astro-cid-25nzdffl]{color:hsl(var(--primary));align-items:center;gap:5px;margin-top:12px;font-size:11px;font-weight:600;display:flex}.mock-more[data-astro-cid-25nzdffl] .material-symbols-outlined[data-astro-cid-25nzdffl]{font-size:15px}.mock-lock[data-astro-cid-25nzdffl]{color:#286e54;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.dark .mock-lock[data-astro-cid-25nzdffl]{color:#6ee7b7}.mock-lock[data-astro-cid-25nzdffl] .material-symbols-outlined[data-astro-cid-25nzdffl]{font-size:15px}.mock-policy[data-astro-cid-25nzdffl] dl[data-astro-cid-25nzdffl]{gap:10px;margin:16px 0 0;display:grid}.mock-policy[data-astro-cid-25nzdffl] dl[data-astro-cid-25nzdffl]>div[data-astro-cid-25nzdffl]{background:hsl(var(--surface-well));border-radius:10px;padding:10px 12px}.mock-policy[data-astro-cid-25nzdffl] dt[data-astro-cid-25nzdffl]{color:hsl(var(--ink-muted));font-size:10.5px;font-weight:600}.mock-policy[data-astro-cid-25nzdffl] dd[data-astro-cid-25nzdffl]{color:hsl(var(--ink));margin:3px 0 0;font-size:12.5px;font-weight:500;line-height:1.45}.mock-bar[data-astro-cid-25nzdffl]{background:hsl(var(--line));border-radius:3px;height:6px;margin-top:6px;display:block;overflow:hidden}.mock-bar[data-astro-cid-25nzdffl] i[data-astro-cid-25nzdffl]{width:var(--progress);background:hsl(var(--primary));border-radius:3px;height:100%;display:block}.mock-bar-label[data-astro-cid-25nzdffl]{color:hsl(var(--ink-muted));margin-top:6px;font-size:11px;font-weight:500;display:block}.mock-signals[data-astro-cid-25nzdffl] blockquote[data-astro-cid-25nzdffl]{background:hsl(var(--surface-well));color:hsl(var(--ink));border-radius:12px 12px 12px 4px;margin:10px 0 8px;padding:12px 14px;font-size:12.5px;font-style:normal;line-height:1.5}.mock-chip[data-astro-cid-25nzdffl]{border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.mock-chip[data-astro-cid-25nzdffl] .material-symbols-outlined[data-astro-cid-25nzdffl]{font-size:15px}.mock-chip[data-astro-cid-25nzdffl].next{background:hsl(var(--primary) / .07);color:hsl(var(--primary))}.mock-chip[data-astro-cid-25nzdffl].good{color:#18694e;background:#e8f7f0}.dark .mock-chip[data-astro-cid-25nzdffl].good{color:#6ee7b7;background:#10b98126}.mock-phone[data-astro-cid-25nzdffl]{background:hsl(var(--surface-tint));border:5px solid #17365a;border-radius:30px;width:100%;max-width:270px;padding:12px 12px 20px;box-shadow:0 25px 50px -25px #00154452}.phone-speaker[data-astro-cid-25nzdffl]{background:#17365a;border-radius:4px;width:35%;height:5px;margin:0 auto 18px}.phone-notif[data-astro-cid-25nzdffl],.phone-tip[data-astro-cid-25nzdffl]{background:hsl(var(--surface-card));border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.phone-notif[data-astro-cid-25nzdffl] img[data-astro-cid-25nzdffl]{border-radius:6px;flex:none;width:22px;height:22px!important}.phone-notif[data-astro-cid-25nzdffl] strong[data-astro-cid-25nzdffl],.phone-tip[data-astro-cid-25nzdffl] strong[data-astro-cid-25nzdffl]{color:hsl(var(--ink));font-size:11.5px;font-weight:650;line-height:1.35;display:block}.phone-notif[data-astro-cid-25nzdffl] span[data-astro-cid-25nzdffl],.phone-tip[data-astro-cid-25nzdffl] div[data-astro-cid-25nzdffl]>span[data-astro-cid-25nzdffl]{color:hsl(var(--ink-muted));margin-top:2px;font-size:10.5px;line-height:1.45;display:block}.phone-tip[data-astro-cid-25nzdffl]{background:hsl(var(--primary) / .07);margin-top:10px}.phone-tip[data-astro-cid-25nzdffl]>.material-symbols-outlined[data-astro-cid-25nzdffl]{color:hsl(var(--primary));flex:none;font-size:20px}.trust[data-astro-cid-25nzdffl]{background:hsl(var(--surface-tint));margin-top:24px;padding:64px 0}.trust-inner[data-astro-cid-25nzdffl]{max-width:680px;margin:0 auto}.eyebrow[data-astro-cid-25nzdffl]{color:hsl(var(--primary));margin-bottom:12px;font-size:.875rem;font-weight:600;display:inline-block}.trust[data-astro-cid-25nzdffl] h2[data-astro-cid-25nzdffl]{letter-spacing:-.02em;color:hsl(var(--ink));margin:0 0 14px;font-family:DM Sans Variable,sans-serif;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:700;line-height:1.16}.trust[data-astro-cid-25nzdffl] p[data-astro-cid-25nzdffl]{color:hsl(var(--ink-body));margin:0;font-size:1.05rem;line-height:1.7}.closing[data-astro-cid-25nzdffl]{background:hsl(var(--surface));padding:84px 0}.closing-inner[data-astro-cid-25nzdffl]{text-align:center;max-width:620px;margin:0 auto}.closing[data-astro-cid-25nzdffl] h2[data-astro-cid-25nzdffl]{letter-spacing:-.022em;color:hsl(var(--ink));margin:0 0 14px;font-family:DM Sans Variable,sans-serif;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:700;line-height:1.1}.closing[data-astro-cid-25nzdffl] p[data-astro-cid-25nzdffl]{color:hsl(var(--ink-muted));margin:0 0 26px;font-size:1.1rem;line-height:1.6}.quiet-link[data-astro-cid-25nzdffl]{color:hsl(var(--ink-muted));text-underline-offset:3px;margin-top:18px;font-size:14px;text-decoration:underline;display:inline-block}.quiet-link[data-astro-cid-25nzdffl]:hover{color:hsl(var(--primary))}.next-gen[data-astro-cid-25nzdffl] a:focus-visible,.next-gen[data-astro-cid-25nzdffl] button:focus-visible{outline-offset:5px;outline:3px solid #498af0}@media (width<=899px){.chapters[data-astro-cid-25nzdffl]{padding-top:56px}.chapter[data-astro-cid-25nzdffl]{grid-template-columns:1fr;gap:28px;margin-bottom:64px}.chapter[data-astro-cid-25nzdffl].reverse .chapter-copy[data-astro-cid-25nzdffl]{order:0}.chapter-copy[data-astro-cid-25nzdffl]{max-width:none}.chapter-visual[data-astro-cid-25nzdffl]{min-height:0;padding:24px 18px}.closing[data-astro-cid-25nzdffl]{padding:64px 0}}@media (width<=479px){.chapter[data-astro-cid-25nzdffl] p[data-astro-cid-25nzdffl],.trust[data-astro-cid-25nzdffl] p[data-astro-cid-25nzdffl]{font-size:1rem}.mock-compare[data-astro-cid-25nzdffl]{grid-template-columns:1fr}.mock-library[data-astro-cid-25nzdffl]{max-height:128px}}@media (prefers-reduced-motion:reduce){.next-gen[data-astro-cid-25nzdffl] [data-aos]{opacity:1!important;transition:none!important;transform:none!important}}
