:root{color-scheme:light;--black: #0f0e0d;--ink: #18181b;--muted: #71717a;--line: #d4d4d4;--panel: #f0f0f0;--panel-soft: #f9f9f9;--white: #ffffff}*{box-sizing:border-box}html{background:var(--white);scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.site-header{align-items:center;display:flex;justify-content:space-between;padding:40px 80px 48px}.header-slot{align-items:center;display:flex;width:320px}.header-slot-center{justify-content:center}.header-slot-end{justify-content:flex-end}.brand{display:inline-flex;line-height:0}.brand img{display:block;height:44px;width:auto}nav{align-items:center;display:flex;gap:32px}nav a{color:var(--black);font-size:14px;font-weight:400;min-width:82px;text-align:center;transition:color .16s ease}nav a:hover{color:#ea580c}.button{align-items:center;border:1px solid var(--black);border-radius:999px;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1;min-height:40px;padding:0 20px;transition:background .16s ease,color .16s ease,border-color .16s ease}.button-outline{color:var(--black)}.button-outline:hover{background:var(--black);color:var(--white)}.button-primary{background:var(--black);color:var(--white);min-height:46px;padding:0 24px}.button-primary:hover{background:#27272a;border-color:#27272a}.hero{min-height:min(620px,calc(100vh - 148px));overflow:hidden;padding:46px 24px 66px;position:relative;text-align:center}.hero-copy{margin:0 auto;max-width:1120px;position:relative;z-index:1}h1{font-size:clamp(42px,5.625vw,72px);font-weight:500;letter-spacing:-.025em;line-height:1;margin-bottom:24px}h1 span{background-clip:text;display:block;padding-bottom:6px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}h1 span:first-child{background-image:linear-gradient(135deg,#bae6fd,#1f2937 58%,#111827)}h1 span:last-child{background-image:linear-gradient(135deg,#000,#18181b 58%,#fdba74)}.hero-lede{color:#18181b;font-size:18px;font-weight:400;letter-spacing:-.025em;line-height:1.55;margin:0 auto 38px;max-width:690px}.hero-trusted{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:58px auto 0}.hero-trusted p{color:#9ca3af;font-size:14px;font-weight:400;margin:0}.hero-trusted .trusted-logo-row{width:auto}.showcase{padding:0 24px 42px}.showcase-inner{background:var(--panel);border-radius:24px;margin:0 auto;max-width:1152px;min-height:600px;overflow:hidden;padding:48px 52px 0;position:relative}.showcase-inner:after{background:linear-gradient(135deg,rgba(186,230,253,.22),transparent 48%,rgba(239,246,255,.32));content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.showcase-copy,.builder{position:relative;z-index:1}.showcase-copy{margin-bottom:34px;max-width:680px}.eyebrow,.card-kicker{font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:10px}.eyebrow,.showcase .eyebrow{color:#0284c7}.impact .eyebrow{color:#6d28d9}.use-cases .eyebrow{color:#ea580c}.card-kicker{color:#737373}.showcase h2,.impact h2,.use-cases h2,.site-footer h2,.not-found h1{color:#111827;font-size:clamp(30px,3vw,36px);font-weight:500;letter-spacing:-.015em;line-height:1.12;margin-bottom:16px}.showcase-copy p,.impact p,.use-case-grid p,.not-found p{color:#374151}.showcase-copy>p:not(.eyebrow){font-size:16px;font-weight:400;margin-bottom:0;max-width:680px}.builder{display:grid;gap:22px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);padding-bottom:46px}.builder-main{display:grid;gap:14px}.prompt-card,.plan-card,.step-stack div,.use-case-grid article{background:#ffffffbd;border:1px solid var(--line);box-shadow:0 2px 10px #0f0e0d0a}.prompt-card,.plan-card{border-radius:8px;padding:22px}.prompt-card h3{color:#111827;font-size:26px;font-weight:500;letter-spacing:-.015em;line-height:1.16;margin-bottom:14px}.prompt-card p:last-child{color:#4b5563;font-weight:400;margin-bottom:0}.plan-grid{display:grid;gap:10px}.plan-grid div{align-items:center;background:#ffffff9e;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:12px;grid-template-columns:36px 1fr;min-height:58px;padding:10px 12px}.plan-grid span{color:#9ca3af;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.plan-grid strong{color:#111827;font-size:15px;font-weight:500}.step-stack{display:grid;gap:10px;margin-top:8px}.step-stack div{align-items:center;border-radius:8px;color:#525252;display:flex;font-size:14px;font-weight:500;gap:10px;min-height:52px;padding:0 16px}.step-stack span{border:1px solid #a3a3a3;border-radius:999px;height:10px;width:10px}.step-stack div:nth-child(2n) span{background:#f97316;border-color:#f97316}.step-stack div:nth-child(3n) span{background:#38bdf8;border-color:#38bdf8}.section-inner{margin:0 auto;max-width:1152px}.proof-cloud{display:grid;gap:26px;justify-items:center;padding:0 24px 72px;text-align:center}.proof-row{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;width:100%}.proof-row p{color:#9ca3af;font-size:14px;font-weight:400;letter-spacing:0;margin:0;text-align:center}.proof-logo-row{align-items:center;display:flex;flex-wrap:wrap;gap:30px 46px;justify-content:center;min-width:0;opacity:.58;width:min(100%,820px)}.proof-logo-row img{display:block;filter:grayscale(1);max-height:28px;max-width:138px;object-fit:contain;opacity:.8}.expertise-logo-row{max-width:820px}.expertise-logo-row img[data-logo=meta]{max-height:24px}.expertise-logo-row img[data-logo=rockset]{max-height:38px}.expertise-logo-row img[data-logo=pagerduty]{max-height:24px}.trusted-logo-row{gap:28px}.trusted-logo-row img{border-radius:7px;max-height:40px;max-width:40px}.trusted-logo-row img[data-logo=urban-indian]{border-radius:0;max-height:24px;max-width:169px}.impact{padding:0 24px 64px}.split-section{align-items:start;display:grid;gap:64px;grid-template-columns:1.08fr .92fr}.split-section>p{font-size:20px;font-weight:400;letter-spacing:-.015em;line-height:1.55;margin-bottom:0;padding-top:34px}.use-cases{padding:76px 24px 108px}.section-heading{margin:0 auto 42px;max-width:840px;text-align:center}.use-cases .eyebrow{margin-bottom:14px}.use-case-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-grid article{border-radius:8px;min-height:282px;padding:24px}.use-case-icon{align-items:center;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;display:grid;height:86px;justify-items:center;margin-bottom:28px;overflow:hidden;position:relative;width:86px}.use-case-icon:before{background:linear-gradient(135deg,#0284c724,#ea580c1f);content:"";inset:0;position:absolute}.use-case-icon span{display:block;position:relative}.use-case-icon-conversion{align-items:end;display:flex;gap:6px;justify-content:center;padding-bottom:20px}.use-case-icon-conversion span{background:#111827;border-radius:999px 999px 3px 3px;width:10px}.use-case-icon-conversion span:nth-child(1){height:18px;opacity:.36}.use-case-icon-conversion span:nth-child(2){height:30px;opacity:.58}.use-case-icon-conversion span:nth-child(3){height:44px;opacity:.86}.use-case-icon-campaign span{background:#ffffffd1;border:1px solid #d4d4d8;border-radius:6px;box-shadow:0 8px 22px #0f172a14;height:46px;position:absolute;width:34px}.use-case-icon-campaign span:nth-child(1){transform:translate(-14px,-2px) rotate(-8deg)}.use-case-icon-campaign span:nth-child(2){transform:translate(0) rotate(0)}.use-case-icon-campaign span:nth-child(3){transform:translate(14px,2px) rotate(8deg)}.use-case-icon-growth span:nth-child(1){border:1.5px solid #111827;border-radius:999px;height:48px;opacity:.78;transform:rotate(-22deg);width:70px}.use-case-icon-growth span:nth-child(2),.use-case-icon-growth span:nth-child(3){background:#111827;border-radius:999px;height:11px;position:absolute;width:11px}.use-case-icon-growth span:nth-child(2){transform:translate(-22px,-10px)}.use-case-icon-growth span:nth-child(3){opacity:.46;transform:translate(23px,12px)}.use-case-grid h3{color:#111827;font-size:21px;font-weight:500;letter-spacing:-.01em;margin:0 0 14px}.use-case-grid p{font-weight:400;margin-bottom:0}.site-footer{background:#18181b;color:var(--white)}.footer-inner{align-items:center;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1152px;min-height:192px;padding:32px 40px}.site-footer h2{color:#fafafa;margin-bottom:0;max-width:720px}.button-footer{background:var(--white);border-color:var(--white);border-radius:8px;color:#18181b;min-height:48px;white-space:nowrap}.button-footer:hover{background:#f4f4f5}.site-footer>p{border-top:1px solid #27272a;color:#71717a;font-size:14px;margin:0 auto;max-width:1152px;padding:24px 40px 72px}.not-found{min-height:100vh;padding:32px}.not-found section{margin:18vh auto 0;max-width:560px}.not-found .button{margin-top:14px}@media(max-width:1040px){.site-header{padding:28px 24px 44px}.header-slot{width:auto}.header-slot-center{display:none}.hero{min-height:auto;padding-top:28px;padding-bottom:74px}.builder,.split-section{grid-template-columns:1fr}.split-section>p{padding-top:0}.use-case-grid{grid-template-columns:1fr}}@media(max-width:700px){.site-header{padding:24px 24px 38px}.brand{max-width:112px;overflow:hidden}.brand img{height:38px}.button-outline{min-height:38px;padding:0 16px}.hero{padding-left:18px;padding-right:18px}.hero-lede{font-size:16px}.hero-trusted{gap:12px;margin-top:46px}.showcase,.proof-cloud,.impact,.use-cases{padding-left:16px;padding-right:16px}.proof-cloud{gap:24px;padding-bottom:52px}.proof-row{gap:10px}.proof-logo-row{gap:20px 26px}.proof-logo-row img{max-height:22px;max-width:98px}.expertise-logo-row img[data-logo=meta],.expertise-logo-row img[data-logo=pagerduty]{max-height:19px}.expertise-logo-row img[data-logo=rockset]{max-height:27px}.trusted-logo-row{gap:22px}.trusted-logo-row img{max-height:37px;max-width:37px}.trusted-logo-row img[data-logo=urban-indian]{max-height:21px;max-width:153px}.showcase-inner{border-radius:0;margin-left:-16px;margin-right:-16px;min-height:0;padding:34px 20px 0}.prompt-card h3{font-size:22px}.impact{padding-bottom:42px}.use-cases{padding-top:54px}.footer-inner{align-items:stretch;flex-direction:column;padding:30px 24px}.button-footer{width:100%}.site-footer>p{padding:22px 24px 56px}}@media(max-width:430px){.site-header{align-items:flex-start;gap:16px}.button-outline{font-size:13px}}
