.agl-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:76px 72px;display:grid}.agl-hero-copy{min-width:0}.agl-eyebrow{color:var(--dk-brand-ink,var(--dk-brand));letter-spacing:.02em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:500}.agl-hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.08}.agl-hero-copy>p:not(.agl-eyebrow){max-width:440px;margin-top:20px;font-size:17px}.agl-hero .ads-hero-actions{grid-template-columns:max-content}.ads-landing .agl-demo.dm-tokens{--bg:var(--dk-bg);--chrome:var(--dk-surface);--surface:var(--dk-surface);--surface-2:var(--dk-surface-2);--raised:var(--dk-raised);--selected:var(--dk-raised);--border:var(--dk-border);--edge:var(--dk-border);--text:var(--dk-text);--muted:var(--dk-muted);--faint:var(--dk-muted);--block-shadow:0 18px 50px #0000002e;min-width:0;font-family:var(--dk-font-sans);flex-direction:column;gap:14px;display:flex}.agl-demo-card{min-width:0}.agl-demo .dm-proposal{max-width:none;margin:0;font-size:13px}.agl-demo .dm-proposal-headline,.agl-demo .dm-proposal-body,.agl-demo .dm-proposal-advertiser,.agl-demo .dm-proposal-lead,.agl-demo .dm-proposal-accept{font-size:13px}.agl-demo .dm-proposal-promise{font-size:11px}.agl-run{border:1px solid var(--dk-border);background:var(--dk-surface-2);box-shadow:var(--block-shadow);color:var(--dk-text);border-radius:24px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex;transform:translate(28px)}.agl-run-head{align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.agl-run-advertiser{font-weight:500}.agl-run-status{color:var(--dk-muted)}.agl-run-pill{background:var(--dk-raised);height:20px;color:var(--dk-text);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.agl-run-head .dm-proposal-disclosure{color:var(--dk-muted);margin-left:auto}.agl-run-steps{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.agl-run-steps li{align-items:center;gap:10px;font-size:12.5px;line-height:1.4;display:flex}.agl-run-step-state{border:1px solid var(--dk-border);width:16px;height:16px;color:var(--dk-bg);border-radius:999px;flex:none;place-items:center;display:inline-grid}.agl-run-steps li[data-state=done] .agl-run-step-state{background:var(--dk-brand-ink,var(--dk-brand));border-color:#0000}.agl-run-steps li[data-state=active] .agl-run-step-state{border-color:var(--dk-brand-ink,var(--dk-brand));box-shadow:inset 0 0 0 3px var(--dk-surface-2);background:var(--dk-brand-ink,var(--dk-brand))}.agl-run-steps li[data-state=needs-you]{color:var(--dk-muted)}.agl-run-step-text{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.agl-run-needs-you{border:1px solid var(--dk-border);height:18px;color:var(--dk-text);border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:500;display:inline-flex}.agl-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.agl-stat{corner-shape:squircle;background:var(--dk-surface);border-radius:24px;padding:28px 26px}.agl-stat dd{color:var(--dk-brand-ink,var(--dk-brand));letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(40px,4vw,52px);font-weight:500;line-height:1}.agl-stat dt{color:var(--dk-muted);margin-top:12px;font-size:15px;line-height:1.45}.agl-stats-note{color:var(--dk-muted);text-align:center;margin-top:18px;font-size:12px}.agl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.agl-steps li{corner-shape:squircle;background:var(--dk-surface);border-radius:24px;padding:26px 26px 28px}.agl-step-index{background:var(--dk-raised);width:26px;height:26px;color:var(--dk-brand-ink,var(--dk-brand));border-radius:999px;place-items:center;margin-bottom:18px;font-size:13px;font-weight:500;display:inline-grid}.agl-steps p{margin-top:8px;font-size:15px}.agl-access p{max-width:520px}@media (max-width:960px){.agl-steps,.agl-stat-grid{grid-template-columns:1fr}}@media (max-width:800px){.agl-hero{grid-template-columns:1fr;gap:40px;padding-block:54px}.agl-run{transform:none}}@media (max-width:600px){.agl-hero{padding-block:40px}.agl-hero h1{font-size:clamp(32px,9vw,46px)}.agl-stat-grid{gap:14px}.agl-stat{padding:22px}.agl-demo .dm-proposal-heading{flex-wrap:wrap}.agl-demo :is(.dm-proposal-advertiser,.dm-proposal-lead){white-space:normal;overflow:visible}}
