.ai-page[data-astro-cid-lprjiysa]{max-width:var(--max-w);margin:0 auto;padding:clamp(var(--s-6),5vw,var(--s-9)) clamp(var(--s-5),5vw,var(--s-8));display:flex;flex-direction:column;gap:clamp(var(--s-7),7vw,var(--s-9))}.section-head[data-astro-cid-lprjiysa]{margin-block-end:var(--s-7)}.section-eyebrow[data-astro-cid-lprjiysa]{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--s-3)}.section-head[data-astro-cid-lprjiysa] h2[data-astro-cid-lprjiysa]{font-family:var(--font-display-he);font-size:clamp(36px,4.5vw,56px);line-height:1.05;color:var(--text);letter-spacing:-.02em;margin:0}.section-sub[data-astro-cid-lprjiysa]{margin:var(--s-4) 0 0;font-size:17px;line-height:1.65;color:var(--text-soft);max-width:60ch}.hero[data-astro-cid-lprjiysa]{padding-block:clamp(var(--s-5),4vw,var(--s-7)) 0;max-width:64ch}.breadcrumbs[data-astro-cid-lprjiysa]{display:flex;gap:var(--s-2);align-items:center;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--s-5)}.breadcrumbs[data-astro-cid-lprjiysa] a[data-astro-cid-lprjiysa]{color:var(--text-muted);text-decoration:none;transition:color var(--t-default)}.breadcrumbs[data-astro-cid-lprjiysa] a[data-astro-cid-lprjiysa]:hover{color:var(--accent)}.eyebrow[data-astro-cid-lprjiysa]{font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--s-4)}.hero[data-astro-cid-lprjiysa] h1[data-astro-cid-lprjiysa]{font-family:var(--font-display-he);font-size:clamp(48px,7vw,88px);line-height:.98;letter-spacing:-.03em;color:var(--text);margin:0 0 var(--s-5);background:linear-gradient(180deg,var(--text) 0%,color-mix(in oklab,var(--text) 76%,var(--accent)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lede[data-astro-cid-lprjiysa]{font-family:var(--font-body-he);font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--text-soft);margin:0 0 var(--s-6)}.hero-meta[data-astro-cid-lprjiysa]{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);list-style:none;padding:0;margin:0 0 var(--s-6)}.hero-meta[data-astro-cid-lprjiysa] li[data-astro-cid-lprjiysa]{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--text-muted)}.hero-meta[data-astro-cid-lprjiysa] .dot[data-astro-cid-lprjiysa]{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.hero-cta[data-astro-cid-lprjiysa]{margin-block-start:var(--s-6)}.problem-grid[data-astro-cid-lprjiysa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-5)}.problem-card[data-astro-cid-lprjiysa]{padding:var(--s-6);border:1px solid var(--panel-edge);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--panel) 50%,transparent);border-inline-start:3px solid color-mix(in oklab,var(--rose) 60%,var(--panel-edge))}.problem-card[data-astro-cid-lprjiysa] h3[data-astro-cid-lprjiysa]{font-family:var(--font-display-he);font-size:22px;line-height:1.2;color:var(--text);margin:0 0 var(--s-3)}.problem-card[data-astro-cid-lprjiysa] p[data-astro-cid-lprjiysa]{font-size:15px;line-height:1.65;color:var(--text-soft);margin:0}.cap-grid[data-astro-cid-lprjiysa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-5)}.cap-card[data-astro-cid-lprjiysa]{position:relative;padding:var(--s-6);border:1px solid var(--panel-edge);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--panel) 70%,transparent);overflow:hidden}.cap-card[data-astro-cid-lprjiysa]:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:linear-gradient(to inline-start,transparent,var(--accent),var(--accent-bright),transparent);opacity:.5}.cap-num[data-astro-cid-lprjiysa]{display:block;font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;color:var(--text-muted);margin-block-end:var(--s-3)}.cap-card[data-astro-cid-lprjiysa] h3[data-astro-cid-lprjiysa]{font-family:var(--font-display-he);font-size:22px;line-height:1.25;color:var(--text);margin:0 0 var(--s-3)}.cap-card[data-astro-cid-lprjiysa] p[data-astro-cid-lprjiysa]{font-size:15px;line-height:1.65;color:var(--text-soft);margin:0}.aud-grid[data-astro-cid-lprjiysa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--s-5)}.aud-card[data-astro-cid-lprjiysa]{position:relative;padding:var(--s-6);border:1px solid var(--panel-edge);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--panel) 60%,transparent);transition:transform var(--t-default),border-color var(--t-default)}.aud-card[data-astro-cid-lprjiysa]:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--accent) 50%,var(--panel-edge))}.aud-label[data-astro-cid-lprjiysa]{display:inline-block;font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);padding:2px var(--s-3);border:1px solid color-mix(in oklab,var(--accent) 40%,var(--panel-edge));border-radius:var(--radius-pill);margin-block-end:var(--s-3)}.aud-proven[data-astro-cid-lprjiysa]{display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-deep);background:var(--accent);padding:2px var(--s-2);border-radius:var(--radius-pill);margin-inline-start:var(--s-2);vertical-align:top}.aud-card[data-astro-cid-lprjiysa] h3[data-astro-cid-lprjiysa]{font-family:var(--font-display-he);font-size:22px;line-height:1.25;color:var(--text);margin:0 0 var(--s-3)}.aud-card[data-astro-cid-lprjiysa] p[data-astro-cid-lprjiysa]{font-size:15px;line-height:1.65;color:var(--text-soft);margin:0}.trust-list[data-astro-cid-lprjiysa]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.trust-row[data-astro-cid-lprjiysa]{display:grid;grid-template-columns:auto 1fr;gap:var(--s-5);align-items:start;padding:var(--s-5) 0;border-block-start:1px solid var(--line)}.trust-row[data-astro-cid-lprjiysa]:last-child{border-block-end:1px solid var(--line)}.trust-idx[data-astro-cid-lprjiysa]{font-family:var(--font-mono);font-weight:700;font-size:22px;color:var(--accent);letter-spacing:-.02em;padding-block-start:.05em}.trust-row[data-astro-cid-lprjiysa] h3[data-astro-cid-lprjiysa]{font-family:var(--font-display-he);font-size:22px;line-height:1.2;color:var(--text);margin:0 0 var(--s-2)}.trust-row[data-astro-cid-lprjiysa] p[data-astro-cid-lprjiysa]{font-size:15px;line-height:1.65;color:var(--text-soft);margin:0;max-width:64ch}.proof-card[data-astro-cid-lprjiysa]{position:relative;padding:clamp(var(--s-7),6vw,var(--s-9)) clamp(var(--s-5),5vw,var(--s-8));border:1px solid color-mix(in oklab,var(--accent) 32%,var(--panel-edge));border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%,color-mix(in oklab,var(--accent) 18%,transparent),transparent 55%),radial-gradient(circle at 0% 100%,color-mix(in oklab,var(--sky) 10%,transparent),transparent 50%),var(--ink-deep);overflow:hidden}.proof-grid-bg[data-astro-cid-lprjiysa]{position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in oklab,var(--accent) 12%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--accent) 12%,transparent) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 80% 20%,black,transparent 70%);-webkit-mask-image:radial-gradient(circle at 80% 20%,black,transparent 70%);pointer-events:none;opacity:.6}.proof-content[data-astro-cid-lprjiysa]{position:relative;max-width:64ch}.proof-eyebrow[data-astro-cid-lprjiysa]{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-bright);margin:0 0 var(--s-3)}.proof-card[data-astro-cid-lprjiysa] h2[data-astro-cid-lprjiysa]{font-family:var(--font-display-he);font-size:clamp(28px,3.6vw,44px);line-height:1.1;color:var(--text);letter-spacing:-.02em;margin:0 0 var(--s-5)}.proof-body[data-astro-cid-lprjiysa]{font-size:17px;line-height:1.7;color:var(--text-soft);margin:0 0 var(--s-4)}.proof-body[data-astro-cid-lprjiysa] strong[data-astro-cid-lprjiysa]{color:var(--text)}.proof-link[data-astro-cid-lprjiysa]{margin:0;font-size:15px}.proof-link[data-astro-cid-lprjiysa] a[data-astro-cid-lprjiysa]{color:var(--accent-bright);text-decoration:none;font-weight:600;transition:color var(--t-default)}.proof-link[data-astro-cid-lprjiysa] a[data-astro-cid-lprjiysa]:hover{color:var(--accent)}.proc-list[data-astro-cid-lprjiysa]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-4)}.proc-step[data-astro-cid-lprjiysa]{display:grid;grid-template-columns:auto 1fr;gap:var(--s-5);padding:var(--s-5);border:1px solid var(--panel-edge);border-radius:var(--radius-md);background:color-mix(in oklab,var(--panel) 50%,transparent)}.proc-num[data-astro-cid-lprjiysa]{align-self:center;font-family:var(--font-display-he);font-weight:700;font-size:36px;line-height:1;color:var(--accent);letter-spacing:-.02em}.proc-step[data-astro-cid-lprjiysa] h3[data-astro-cid-lprjiysa]{font-family:var(--font-display-he);font-size:20px;line-height:1.2;color:var(--text);margin:0 0 var(--s-2)}.proc-step[data-astro-cid-lprjiysa] p[data-astro-cid-lprjiysa]{font-size:15px;line-height:1.6;color:var(--text-soft);margin:0;max-width:70ch}.cta[data-astro-cid-lprjiysa]{text-align:center;padding-block-start:var(--s-6);border-block-start:1px solid var(--line)}.cta[data-astro-cid-lprjiysa] h2[data-astro-cid-lprjiysa]{font-family:var(--font-display-he);font-size:clamp(28px,3.6vw,44px);line-height:1.1;color:var(--text);letter-spacing:-.02em;margin:0 0 var(--s-3)}.cta[data-astro-cid-lprjiysa] p[data-astro-cid-lprjiysa]{font-size:16px;line-height:1.6;color:var(--text-soft);margin:0 auto var(--s-6);max-width:60ch}.cta-btn[data-astro-cid-lprjiysa]{display:inline-flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-6);background:var(--accent);color:var(--ink-deep);font-family:var(--font-body-he);font-size:17px;font-weight:600;text-decoration:none;border-radius:var(--radius-md);box-shadow:0 8px 24px -8px var(--accent-glow);transition:transform var(--t-default),background var(--t-default),color var(--t-default),box-shadow var(--t-default)}.cta-btn[data-astro-cid-lprjiysa]:hover{transform:translateY(-2px);background:var(--accent-deep);color:#fff;box-shadow:0 12px 32px -8px var(--accent-glow)}.cta-btn[data-astro-cid-lprjiysa] svg[data-astro-cid-lprjiysa]{width:18px;height:18px;transform:scaleX(-1)}html[data-theme=light] .problem-card[data-astro-cid-lprjiysa],html[data-theme=light] .cap-card[data-astro-cid-lprjiysa],html[data-theme=light] .aud-card[data-astro-cid-lprjiysa],html[data-theme=light] .proc-step[data-astro-cid-lprjiysa]{background:color-mix(in oklab,var(--panel) 88%,transparent)}html[data-theme=light] .proof-card[data-astro-cid-lprjiysa]{background:radial-gradient(circle at 100% 0%,color-mix(in oklab,var(--accent) 14%,transparent),transparent 55%),radial-gradient(circle at 0% 100%,color-mix(in oklab,var(--sky) 8%,transparent),transparent 50%),var(--panel)}html[data-theme=light] .cta-btn[data-astro-cid-lprjiysa]:hover{color:#fff}
