.sf-ai-breadcrumb{font-size:var(--sf-text-small);color:var(--sf-text-on-pearl);flex-wrap:wrap;align-items:center;gap:8px;padding-top:34px;display:flex}.sf-ai-breadcrumb a{color:inherit}.sf-ai-breadcrumb a:hover{color:hsl(var(--sf-green))}.sf-ai-page .sf-ai-breadcrumb+.sf-product-hero{padding-top:40px}.sf-ai-hero-art{justify-content:center;display:flex}.sf-ai-hero-art>*{width:min(100%,560px)}.sf-ai-shot{gap:12px;margin:0;display:grid}.sf-ai-window{border:1px solid hsl(var(--sf-line));background:hsl(var(--sf-white));box-shadow:0 30px 60px -38px hsl(var(--sf-ink) / .42);border-radius:18px;overflow:hidden}.sf-ai-window-bar{border-bottom:1px solid hsl(var(--sf-line));background:hsl(var(--sf-stage) / .6);gap:6px;padding:11px 14px;display:flex}.sf-ai-window-bar i{background:hsl(var(--sf-line));border-radius:50%;width:9px;height:9px}.sf-ai-window img{width:100%;height:auto;padding:12px 14px;display:block}.sf-ai-shot figcaption,.sf-ai-chat figcaption{font-size:var(--sf-text-small);color:var(--sf-text-on-pearl);line-height:1.6}.sf-ai-chat{border-radius:var(--sf-radius-card);border:1px solid var(--sf-glass-edge);background:var(--sf-surface-pearl);box-shadow:var(--sf-shadow-card);gap:14px;margin:0;padding:24px;display:grid}.sf-ai-chat+.sf-ai-chat{margin-top:18px}.sf-ai-chat-label{font:650 var(--sf-text-label) / 1.6 var(--sf-font-body);letter-spacing:1.4px;text-transform:uppercase;color:hsl(var(--sf-green));align-items:center;gap:7px;display:flex}.sf-ai-chat-prompt{background:hsl(var(--sf-ink));max-width:88%;color:var(--sf-text-on-dark);font-size:var(--sf-text-body);border-radius:18px 18px 4px;justify-self:end;margin:0;padding:11px 16px;line-height:1.6}.sf-ai-chat-answer{font-size:var(--sf-text-body);color:hsl(var(--sf-ink));line-height:1.75}.sf-ai-chat-answer ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.sf-ai-facts{gap:18px;display:grid}.sf-ai-facts-title{font:500 19px/1.3 var(--sf-font-heading);letter-spacing:-.02em;align-items:center;gap:8px;display:flex}.sf-ai-facts-title svg{color:hsl(var(--sf-green))}.sf-ai-facts dl{margin:0;display:grid}.sf-ai-facts dl>div{border-top:1px solid hsl(var(--sf-line));grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:16px;padding:12px 0;display:grid}.sf-ai-facts dt{font-size:var(--sf-text-small);color:hsl(var(--sf-green));letter-spacing:.3px;font-weight:600}.sf-ai-facts dd{font-size:var(--sf-text-body);color:hsl(var(--sf-ink));margin:0;line-height:1.6}.sf-ai-section{padding-block:76px}.sf-ai-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:72px;display:grid}.sf-ai-split-reverse>.sf-ai-media{order:-1}.sf-ai-copy>p{max-width:630px;font-size:var(--sf-text-body);line-height:var(--sf-leading-body);color:var(--sf-text-on-pearl);margin-top:16px}.sf-ai-copy .sf-product-checks{margin:24px 0 0}.sf-ai-media{align-content:start;padding-top:34px;display:grid}.sf-ai-prompts{gap:20px;margin-top:26px;display:grid}.sf-ai-prompts h3{font-size:15px;font-weight:600}.sf-ai-prompts ul{flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sf-ai-prompts li{border-radius:var(--sf-radius-badge);border:1px solid hsl(var(--sf-line));background:var(--sf-surface-pill);box-shadow:var(--sf-shadow-pill);color:hsl(var(--sf-ink));padding:9px 15px;font-size:13px;line-height:1.5}.sf-ai-cards{grid-column:1/-1}.sf-ai-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 56px;margin-top:40px;display:grid}.sf-ai-tools h3{font:500 20px/1.3 var(--sf-font-heading);letter-spacing:-.03em;border-bottom:1px solid hsl(var(--sf-line));padding-bottom:14px}.sf-ai-tools h3 span{font:500 12px/1 var(--sf-font-body);letter-spacing:0;color:var(--sf-text-on-pearl);margin-left:8px}.sf-ai-tools ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sf-ai-tools li{font-size:var(--sf-text-body);color:hsl(var(--sf-ink));flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.5;display:flex}.sf-ai-tools p{font-size:var(--sf-text-small);color:var(--sf-text-on-pearl);margin-top:18px;line-height:1.7}.sf-ai-table-wrap{grid-column:1/-1;margin-top:36px;overflow-x:auto}.sf-ai-table{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--sf-text-body);line-height:1.6}.sf-ai-table caption{text-align:left;font-size:var(--sf-text-small);color:var(--sf-text-on-pearl);padding-bottom:12px}.sf-ai-table th,.sf-ai-table td{text-align:left;vertical-align:top;border-bottom:1px solid hsl(var(--sf-line));padding:14px 16px}.sf-ai-table thead th{font:500 16px/1.3 var(--sf-font-heading);background:hsl(var(--sf-sage) / .5)}.sf-ai-table tbody th{color:hsl(var(--sf-green));width:22%;font-weight:600}.sf-ai-plans{padding-block:40px}.sf-ai-plans>.sf-ds-surface{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:40px;display:grid}.sf-ai-plans h2{font:500 clamp(30px, 3vw, 42px) / 1.15 var(--sf-font-heading);letter-spacing:-.04em;margin:14px 0 16px}.sf-ai-plans h2 em{font-family:var(--sf-font-accent);font-weight:400}.sf-ai-plans p{font-size:var(--sf-text-body);line-height:var(--sf-leading-body);color:var(--sf-text-on-pearl)}.sf-ai-plans-price{border-left:1px solid hsl(var(--sf-line));align-content:center;gap:12px;padding-left:40px;display:grid}.sf-ai-plans-price p:first-child{font-size:var(--sf-text-lead);color:hsl(var(--sf-ink))}.sf-ai-plans-links{flex-wrap:wrap;gap:12px 28px;margin-top:6px;display:flex}.sf-ai-trademark{font-size:var(--sf-text-small);color:var(--sf-text-on-pearl);margin-bottom:40px;line-height:1.7}@media (max-width:1024px){.sf-ai-split{grid-template-columns:1fr;gap:36px}.sf-ai-split-reverse>.sf-ai-media{order:0}.sf-ai-media{max-width:640px;padding-top:0}.sf-ai-plans>.sf-ds-surface{grid-template-columns:1fr;gap:28px}.sf-ai-plans-price{border-left:0;border-top:1px solid hsl(var(--sf-line));padding-top:24px;padding-left:0}}@media (max-width:680px){.sf-ai-section{padding-block:52px}.sf-ai-tools,.sf-ai-tools ul{grid-template-columns:1fr}.sf-ai-chat{padding:18px}.sf-ai-plans>.sf-ds-surface{padding:24px}.sf-ai-facts dl>div{grid-template-columns:1fr;gap:4px}}
