.offer-section{--api-page-inline-inset:32px;--offer-amber:#9a5a08;--offer-amber-soft:#d68c121f;--offer-code-bg:#171320;--offer-code-ink:#ece6fb;--offer-code-muted:#9d93b8;gap:var(--space-32);padding-block:clamp(48px,7vw,96px);padding-inline:var(--api-page-inline-inset);min-width:0;display:grid}.offer-hero,.page-api .api-preview{--offer-amber:#9a5a08;--offer-amber-soft:#d68c121f;--offer-code-bg:#171320;--offer-code-ink:#ece6fb;--offer-code-muted:#9d93b8}html[data-theme=dark] .offer-section,html[data-theme=dark] .offer-hero{--offer-amber:#e8b066;--offer-amber-soft:#e8b06629;--offer-code-bg:#0b0910}.offer-section-head{gap:var(--space-12);max-width:720px;display:grid}.offer-eyebrow{color:var(--brand);font-size:var(--type-caption-2-size);font-weight:var(--type-caption-2-weight);letter-spacing:var(--type-caption-2-letter-spacing);line-height:var(--type-caption-2-line-height);text-transform:uppercase;margin:0}html[data-theme=dark] .offer-eyebrow{color:var(--brand-bright)}.offer-section h2{font-size:var(--type-title-2-size);font-weight:var(--type-title-2-weight);line-height:var(--type-title-2-line-height);text-wrap:balance;margin:0}.offer-section h3{font-size:var(--type-title-3-size);font-weight:var(--type-title-3-weight);line-height:var(--type-title-3-line-height);margin:0}.offer-section p{max-width:64ch;color:var(--text-muted);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line-height);margin:0}.offer-section a:not(.primary-link):not(.ghost-link):not(.offer-link):not(.offer-other){color:var(--brand)}html[data-theme=dark] .offer-section a:not(.primary-link):not(.ghost-link):not(.offer-link):not(.offer-other){color:var(--brand-bright)}.offer-status{align-items:center;gap:var(--space-6);padding:4px var(--space-10);background:var(--brand-soft);color:var(--brand-dark);font-size:var(--type-caption-2-size);font-weight:var(--type-caption-2-weight);letter-spacing:.06em;line-height:var(--type-caption-2-line-height);text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:start;display:inline-flex}.offer-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.offer-status--pilot{background:var(--offer-amber-soft);color:var(--offer-amber)}html[data-theme=dark] .offer-status{color:var(--brand-bright)}html[data-theme=dark] .offer-status--pilot{color:var(--offer-amber)}.offer-hero-status--pilot{color:#9a5a08!important;background:#d68c121f!important}.offer-hero-status--pilot .api-preview-status-dot{background:#d68c12}html[data-theme=dark] .offer-hero-status--pilot{color:#e8b066!important;background:#e8b06629!important}.offer-chip{margin:0 var(--space-6) var(--space-6) 0;padding:3px var(--space-10);border:1px solid var(--line-strong);color:var(--text);font-size:var(--type-footnote-size);white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.offer-glyph{height:64px}.offer-glyph svg{width:120px;height:64px;overflow:visible}.offer-glyph svg *{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}html[data-theme=dark] .offer-glyph svg *{stroke:var(--brand-bright)}.og-row{fill:var(--brand-soft)!important;stroke-width:0!important}.og-scan{animation:3.6s cubic-bezier(.65,0,.35,1) infinite og-scan;stroke-width:1.5px!important}.og-arrow{animation:1.8s ease-in-out infinite og-nudge}.og-layer{transform-box:fill-box;fill:var(--surface-strong)!important}.og-layer--1{fill:var(--brand-soft)!important}.og-layer--2{opacity:.7;animation:3.6s cubic-bezier(.16,1,.3,1) infinite og-fan-2}.og-layer--3{opacity:.45;animation:3.6s cubic-bezier(.16,1,.3,1) infinite og-fan-3}.og-spark{stroke-dasharray:40;stroke-dashoffset:40px;animation:3.6s infinite og-draw}.og-dots circle{fill:var(--line-strong)!important;stroke-width:0!important}.og-dots .og-hit{animation:3.6s infinite og-hit}.og-dots .og-hit--2{animation-delay:.5s}.og-dots .og-hit--3{animation-delay:1s}.og-lens{animation:3.6s cubic-bezier(.65,0,.35,1) infinite og-lens}.og-list{stroke-dasharray:26;stroke-dashoffset:26px;animation:3.6s .6s infinite og-draw}.og-track{stroke:var(--line-strong)!important}.og-fill{stroke-dasharray:1;stroke-dashoffset:1px;animation:3.6s ease-in-out infinite og-fill;stroke:#d68c12!important}.og-stage{fill:var(--surface-strong)!important;stroke:#d68c12!important}.og-block{transform-box:fill-box;animation:3.6s cubic-bezier(.16,1,.3,1) infinite og-stack;fill:#d68c1229!important;stroke:#d68c12!important}.og-block--2{animation-delay:.25s}.og-block--3{animation-delay:.5s}@keyframes og-scan{0%,10%{transform:translateY(0)}33%,43%{transform:translateY(17px)}66%,76%{transform:translateY(34px)}to{transform:translateY(0)}}@keyframes og-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes og-fan-2{0%,12%{transform:translate(-12px)}40%,85%{transform:translate(0)}to{transform:translate(-12px)}}@keyframes og-fan-3{0%,20%{transform:translate(-24px)}50%,85%{transform:translate(0)}to{transform:translate(-24px)}}@keyframes og-draw{0%,20%{stroke-dashoffset:40px}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:40px}}@keyframes og-hit{0%,30%{fill:var(--line-strong)}40%,85%{fill:var(--brand)}to{fill:var(--line-strong)}}@keyframes og-lens{0%{transform:translate(14px,16px)}30%{transform:translate(62px,32px)}55%{transform:translate(30px,32px)}80%{transform:translate(46px,48px)}to{transform:translate(14px,16px)}}@keyframes og-fill{0%{stroke-dashoffset:1px}70%,88%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes og-stack{0%,15%{opacity:0;transform:translateY(-14px)}35%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}.offer-split{gap:var(--space-48);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.offer-split-copy{gap:var(--space-16);align-content:start;display:grid}.offer-steps{margin:var(--space-8) 0 0;gap:var(--space-16);counter-reset:offer-step;padding:0;list-style:none;display:grid}.offer-steps li{counter-increment:offer-step;gap:2px;padding-left:48px;display:grid;position:relative}.offer-steps li:before{content:counter(offer-step);background:linear-gradient(135deg, var(--brand), var(--brand-bright));color:#fff;width:32px;height:32px;font-weight:800;font-size:var(--type-footnote-size);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.offer-steps b{color:var(--text);font-size:var(--type-subheadline-size)}.offer-steps span{color:var(--text-muted);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line-height)}.offer-ticks{gap:var(--space-10);margin:0;padding:0;list-style:none;display:grid}.offer-ticks li{color:var(--text-muted);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line-height);padding-left:28px;position:relative}.offer-ticks li:before{content:"";border-left:2.5px solid var(--brand);border-bottom:2.5px solid var(--brand);width:14px;height:8px;position:absolute;top:.42em;left:2px;transform:rotate(-45deg)}html[data-theme=dark] .offer-ticks li:before{border-color:var(--brand-bright)}.offer-columns{gap:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-columns>div{gap:var(--space-16);align-content:start;min-width:0;display:grid}.api-console{grid-template-columns:minmax(0,1fr) 56px minmax(0,1.25fr);align-items:stretch;gap:0;min-width:0;margin:0;display:grid}.api-console-pane{align-content:start;gap:var(--space-10);min-width:0;padding:var(--space-16);border-radius:var(--radius-md);background:var(--offer-code-bg);box-shadow:var(--shadow-soft);display:grid}.api-console-label{align-items:center;gap:var(--space-8);font-weight:var(--type-caption-2-weight);letter-spacing:var(--type-caption-2-letter-spacing);text-transform:uppercase;color:var(--offer-code-muted)!important;font-size:var(--type-caption-2-size)!important;display:flex!important}.api-console-dot{background:#4fd49a;border-radius:50%;width:8px;height:8px}.api-console-dot--brand{background:linear-gradient(135deg, var(--brand), var(--brand-bright))}.api-console-code{color:var(--offer-code-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:.8rem/1.7 ui-monospace,SF Mono,Menlo,Consolas,monospace}.ac-line{transition:opacity .36s,transform .36s cubic-bezier(.16,1,.3,1);display:block}.ac-gap{margin-top:var(--space-10);padding-top:var(--space-10);border-top:1px dashed #ece6fb29}.ac-verb{color:#4fd49a;font-weight:700}.ac-key{color:#c9a8ff}.ac-str{color:#ffd27a}.api-console-wire{position:relative}.api-console-wire:before{content:"";background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 11px);height:2px;position:absolute;top:50%;left:4px;right:4px}.api-console-packet{opacity:0;background:#4fd49a;border-radius:5px;width:14px;height:10px;position:absolute;top:calc(50% - 5px);left:0}.api-console-packet--back{background:linear-gradient(135deg, var(--brand), var(--brand-bright))}.api-console[data-motion=on] .api-console-packet--out.is-on{animation:.7s cubic-bezier(.65,0,.35,1) both ac-out}.api-console[data-motion=on] .api-console-packet--back.is-on{animation:.7s cubic-bezier(.65,0,.35,1) both ac-back}.api-console[data-motion=on] .ac-line:not(.is-on){opacity:0;transform:translate(-8px)}.api-console[data-motion=on] .ac-line.is-on{animation:.9s ac-flash}.api-console-caption{margin-top:var(--space-12);color:var(--text-muted);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line-height);grid-column:1/-1}@keyframes ac-out{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 14px)}}@keyframes ac-back{0%{opacity:0;left:calc(100% - 14px)}15%,85%{opacity:1}to{opacity:0;left:0}}@keyframes ac-flash{0%{background:#a244ff47}to{background:0 0}}.offer-base-grid{gap:var(--space-32) var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-base-item{gap:var(--space-8);padding-top:var(--space-16);border-top:1px solid var(--line);align-content:start;min-width:0;display:grid}.offer-base-item h3{font-size:var(--type-subheadline-size);line-height:1.3}.offer-base-item p{font-size:var(--type-footnote-size);line-height:var(--type-footnote-line-height)}.offer-base-item .api-docs-tag{margin-bottom:var(--space-4,4px)}.intel-demo{gap:var(--space-12);min-width:0;display:grid;position:relative}.intel-base{z-index:1;gap:var(--space-12);max-width:360px;padding:var(--space-20);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-strong);box-shadow:var(--shadow);display:grid;position:relative}.intel-base-head{align-items:center;gap:var(--space-12);min-width:0;display:flex}.intel-base-head b{color:var(--text);font-size:var(--type-subheadline-size);display:block}.intel-base-head span{color:var(--text-muted);font-size:var(--type-footnote-size)}.intel-base-mark{background:linear-gradient(135deg, var(--brand), var(--brand-bright));border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid;color:#fff!important;font-size:var(--type-footnote-size)!important}.intel-base-rows{gap:var(--space-8) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.intel-base-rows dt{color:var(--text-muted);font-size:var(--type-caption-2-size);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.intel-base-rows dd{color:var(--text);font-size:var(--type-footnote-size);margin:0;font-weight:600}.intel-base-tag{padding:2px var(--space-10);background:var(--brand-soft);color:var(--brand-dark);font-size:var(--type-caption-2-size);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;font-weight:800}html[data-theme=dark] .intel-base-tag{color:var(--brand-bright)}.intel-layers{gap:var(--space-10);margin:0;padding:0 0 0 40px;list-style:none;display:grid;position:relative}.intel-layers:before{content:"";background:linear-gradient(180deg, var(--brand), var(--brand-bright));opacity:.5;border-radius:2px;width:2px;position:absolute;top:-12px;bottom:28px;left:18px}.intel-layer{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;transition:opacity .42s,transform .52s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s;display:grid;position:relative}.intel-layer:before{content:"";background:var(--brand);opacity:.5;transform-origin:0;width:22px;height:2px;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:-22px}.intel-layer div{gap:1px;min-width:0;display:grid}.intel-layer b{color:var(--text);font-size:var(--type-footnote-size)}.intel-layer div span{color:var(--text-muted);font-size:.84rem;line-height:1.35}.intel-layer .api-docs-tag{white-space:nowrap}.intel-layer-icon{background:var(--brand-soft);border-radius:10px;width:30px;height:30px;position:relative}.intel-layer-icon:after{content:"";border:2px solid var(--brand);border-radius:3px;position:absolute;inset:9px}.intel-layer-icon--relations:after{box-shadow:6px 0 0 -2px var(--brand);border-radius:50%;inset:8px}.intel-layer-icon--growth:after{background:linear-gradient(135deg, transparent 45%, var(--brand) 45% 60%, transparent 60%);border:0;inset:8px 7px}.intel-layer-icon--events:after{border-width:2px;border-radius:50%}.intel-layer-icon--contacts:after{border-radius:50% 50% 4px 4px;inset:8px 9px 7px}html[data-theme=dark] .intel-layer-icon:after{border-color:var(--brand-bright)}.intel-demo[data-motion=on] .intel-layer:not(.is-on){opacity:0;transform:translate(-18px)scale(.98)}.intel-demo[data-motion=on] .intel-layer:not(.is-on):before{transform:scaleX(0)}.intel-demo[data-motion=on] .intel-layer.is-on{animation:1.2s intel-glow}@keyframes intel-glow{0%{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}to{border-color:var(--line);box-shadow:none}}.offer-hero{align-items:center}.offer-hero h1{text-wrap:balance;font-size:clamp(2.3rem,4.4vw,3.9rem)}.offer-hero figure{min-width:0;margin:0}.research-demo{gap:var(--space-16);padding:var(--space-20);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow);animation:1.2s cubic-bezier(.16,1,.3,1) .15s both api-fade-scale;display:grid;position:relative}.research-brief{gap:var(--space-8);padding:var(--space-14) var(--space-16);background:var(--bg-soft);border-radius:16px;display:grid}.research-brief-label,.build-card-label{color:var(--text-muted);font-size:var(--type-caption-2-size);font-weight:var(--type-caption-2-weight);letter-spacing:var(--type-caption-2-letter-spacing);text-transform:uppercase;margin:0}.research-brief-text{color:var(--text);font-size:var(--type-subheadline-size);margin:0;font-weight:700}.research-brief-meta{flex-wrap:wrap;display:flex}.research-brief-meta .offer-chip{font-size:.8rem}.research-map{background:linear-gradient(180deg, var(--surface-soft), var(--bg));aspect-ratio:720/270;border-radius:16px;position:relative;overflow:hidden}.research-map svg{width:100%;height:100%;display:block}.research-map-land{fill:none;stroke:var(--line-strong);stroke-width:3.6px;stroke-linecap:round}.research-map-zoom{transform-box:view-box;transform-origin:382px 50px;transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.research-map-zoom.is-on{transform:scale(2.1)translateY(30px)}.research-map-pings circle{fill:var(--brand);opacity:0}.research-demo[data-motion=on][data-step="2"] .research-map-pings circle{animation:.8s both research-ping}.research-map-pings circle:nth-child(2){animation-delay:.1s!important}.research-map-pings circle:nth-child(3){animation-delay:.2s!important}.research-map-pings circle:nth-child(4){animation-delay:.3s!important}.research-map-pings circle:nth-child(5){animation-delay:.4s!important}.research-map-pings circle:nth-child(6){animation-delay:.5s!important}.research-map-sweep{fill:var(--brand-soft);opacity:0}.research-demo[data-motion=on][data-step="2"] .research-map-sweep{animation:.9s linear both research-sweep}.research-pin circle{fill:var(--brand)}html[data-theme=dark] .research-pin circle,html[data-theme=dark] .research-map-pings circle{fill:var(--brand-bright)}.research-pin--open circle{fill:#d68c12!important}.research-pin-ring{stroke:var(--brand);stroke-width:.6px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite research-ring;animation-delay:calc(var(--pin-i,0) * .3s);fill:none!important}.research-pin--open .research-pin-ring{stroke:#d68c12}.research-pin{transform-box:fill-box;transform-origin:bottom;transition:opacity .36s,transform .46s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--pin-i,0) * .12s)}.research-demo[data-motion=on] .research-pin:not(.is-on){opacity:0;transform:translateY(-6px)scale(.4)}.research-results{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.research-result{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr);transition:opacity .36s,transform .46s cubic-bezier(.16,1,.3,1),filter .46s;display:grid}.research-result div{min-width:0;display:grid}.research-result b{color:var(--text);font-size:var(--type-footnote-size)}.research-result div span{color:var(--text-muted);font-size:.82rem}.research-result-mark{background:var(--success-soft);color:#047743;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.82rem;font-weight:800;display:grid}html[data-theme=dark] .research-result-mark{color:#4fd49a}.research-result--open .research-result-mark{color:#9a5a08;background:#d68c1224}html[data-theme=dark] .research-result--open .research-result-mark{color:#e8b066}.research-demo[data-motion=on] .research-result:not(.is-on){opacity:.32;filter:blur(4px);transform:translateY(4px)}.research-demo[data-motion=on] .research-brief-text.is-on{animation:1s steps(24,end) both research-type}.research-demo[data-motion=on] .research-brief-text:not(.is-on){clip-path:inset(0 100% 0 0)}.research-demo .api-console-caption{margin:0}@keyframes research-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes research-ping{0%{opacity:0}40%{opacity:.9}to{opacity:.25}}@keyframes research-sweep{0%{opacity:.9;transform:translate(-120px)}to{opacity:.9;transform:translate(720px)}}@keyframes research-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.research-briefs{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.research-briefs li{padding:var(--space-16) var(--space-20) var(--space-16) 52px;border:1px solid var(--line);background:var(--surface-strong);color:var(--text);font-size:var(--type-subheadline-size);border-radius:18px;font-weight:600;line-height:1.4;position:relative}.research-briefs li:before{content:"“";color:var(--brand);font-size:2.2rem;font-weight:800;line-height:1;position:absolute;top:6px;left:18px}.offer-flow{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.offer-flow:before{content:"";background:var(--line-strong);height:2px;position:absolute;top:21px;left:22px;right:22px}.offer-flow-step{gap:var(--space-6);align-content:start;min-width:0;display:grid;position:relative}.offer-flow-num{width:44px;height:44px;margin-bottom:var(--space-8);background:linear-gradient(135deg, var(--brand), var(--brand-bright));color:#fff;box-shadow:0 0 0 6px var(--bg);border-radius:50%;place-items:center;font-weight:800;transition:transform .42s cubic-bezier(.34,1.56,.64,1),background .3s;display:grid;position:relative}.offer-flow-step b{color:var(--text);font-size:var(--type-subheadline-size)}.offer-flow-step span:not(.offer-flow-num){color:var(--text-muted);font-size:var(--type-footnote-size);line-height:var(--type-footnote-line-height)}.offer-flow[data-motion=on] .offer-flow-step:not(.is-on) .offer-flow-num{background:var(--surface-strong);color:var(--text-muted);box-shadow:0 0 0 6px var(--bg), inset 0 0 0 2px var(--line-strong);transform:scale(.88)}.offer-flow[data-motion=on] .offer-flow-step.is-on .offer-flow-num{animation:.6s cubic-bezier(.34,1.56,.64,1) flow-pop}@keyframes flow-pop{0%{transform:scale(.88)}60%{transform:scale(1.12)}to{transform:scale(1)}}.build-demo{grid-template-columns:minmax(0,1fr) 96px minmax(0,1.1fr);align-items:center;gap:0;animation:1.2s cubic-bezier(.16,1,.3,1) .15s both api-fade-scale;display:grid}.build-project,.build-company{gap:var(--space-6);min-width:0;padding:var(--space-20);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);box-shadow:var(--shadow);display:grid}.build-project{border-top:3px solid #d68c12}.build-company{border-top:3px solid var(--brand);transition:opacity .42s,transform .52s cubic-bezier(.16,1,.3,1)}.build-project>b,.build-company>b{color:var(--text);font-size:var(--type-subheadline-size)}.build-project>span,.build-company>span{color:var(--text-muted);font-size:var(--type-footnote-size)}.build-stage-track{margin:var(--space-16) 0 var(--space-4,4px);justify-content:space-between;display:flex;position:relative}.build-stage-track:before{content:"";background:var(--line-strong);height:2px;position:absolute;top:5px;left:6px;right:6px}.build-stage-fill{height:2px;width:calc((100% - 12px) * var(--fill,1));background:linear-gradient(90deg,#d68c12,#ffd245);transition:width .7s cubic-bezier(.65,0,.35,1);position:absolute;top:5px;left:6px}.build-demo[data-step="0"] .build-stage-fill{--fill:0}.build-demo[data-step="1"] .build-stage-fill{--fill:.333}.build-demo[data-step="2"] .build-stage-fill{--fill:.666}.build-stage-dot{z-index:1;background:var(--surface-strong);border:2px solid #d68c12;border-radius:50%;width:12px;height:12px;transition:background .3s,transform .3s;position:relative}.build-stage-dot.is-on,.build-demo:not([data-motion=on]) .build-stage-dot{background:#d68c12}.build-demo[data-motion=on] .build-stage-dot.is-on{animation:.5s cubic-bezier(.34,1.56,.64,1) flow-pop}.build-stage-now{min-height:1.4em;margin:0}.build-stage-name{color:#9a5a08;font-size:var(--type-footnote-size);font-weight:700;display:none}html[data-theme=dark] .build-stage-name{color:#e8b066}.build-demo[data-step="0"] [data-stage="0"],.build-demo[data-step="1"] [data-stage="1"],.build-demo[data-step="2"] [data-stage="2"],.build-demo[data-step="3"] [data-stage="3"],.build-demo[data-step="4"] [data-stage="3"],.build-demo[data-step="5"] [data-stage="3"]{animation:.5s cubic-bezier(.16,1,.3,1) both api-rise;display:inline}.build-link{place-items:center;height:100%;min-height:40px;display:grid;position:relative}.build-link-line{background:linear-gradient(90deg, #d68c12, var(--brand));transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:0;right:0}.build-link-label{width:88px;color:var(--text-muted);text-align:center;font-size:.72rem;font-weight:600;line-height:1.25;position:absolute;top:calc(50% + 8px);left:50%;transform:translate(-50%)}.build-demo[data-motion=on] .build-link:not(.is-on) .build-link-line{transform:scaleX(0)}.build-demo[data-motion=on] .build-link:not(.is-on) .build-link-label{opacity:0}.build-demo[data-motion=on] .build-company:not(.is-on){opacity:0;transform:translate(16px)scale(.98)}.build-company-rows{margin:var(--space-10) 0 0;gap:var(--space-6);padding:0;list-style:none;display:grid}.build-company-rows li{justify-content:space-between;align-items:center;gap:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--text-muted);font-size:.86rem;transition:opacity .36s,transform .42s cubic-bezier(.16,1,.3,1);display:flex}.build-company-rows b{color:var(--text);font-size:.86rem}.build-demo[data-motion=on] .build-company-rows li:not(.is-on){opacity:0;transform:translateY(6px)}.build-spark{width:60px;height:18px}.build-spark path{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70;stroke-dashoffset:0}html[data-theme=dark] .build-spark path{stroke:var(--brand-bright)}.build-demo[data-motion=on] .build-company-rows li.is-on .build-spark path{animation:1s both build-spark}.build-demo .api-console-caption{margin:var(--space-12) 0 0;grid-column:1/-1}@keyframes build-spark{0%{stroke-dashoffset:70px}to{stroke-dashoffset:0}}.build-timeline{grid-template-rows:36px auto;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.build-window{z-index:0;padding:var(--space-10) var(--space-12);border-radius:18px;grid-row:1/3}.build-window span{font-size:var(--type-caption-2-size);font-weight:var(--type-caption-2-weight);letter-spacing:.06em;text-transform:uppercase}.build-window--early{background:var(--brand-soft);color:var(--brand-dark);grid-column:1/4}.build-window--late{color:#9a5a08;text-align:right;background:#d68c121a;grid-column:5/8}html[data-theme=dark] .build-window--early{color:var(--brand-bright)}html[data-theme=dark] .build-window--late{color:#e8b066;background:#e8b0661f}.build-step{z-index:1;gap:var(--space-6);padding:40px var(--space-12) var(--space-16);grid-row:2;align-content:start;min-width:0;display:grid;position:relative}.build-step:nth-child(3){grid-column:1}.build-step:nth-child(4){grid-column:2}.build-step:nth-child(5){grid-column:3}.build-step:nth-child(6){grid-column:4}.build-step:nth-child(7){grid-column:5}.build-step:nth-child(8){grid-column:6}.build-step:nth-child(9){grid-column:7}.build-step:before{content:"";z-index:2;left:var(--space-12);border:2px solid var(--brand);background:var(--brand);border-radius:50%;width:14px;height:14px;transition:background .3s,transform .3s;position:absolute;top:12px}.build-step:after{content:"";z-index:1;left:calc(var(--space-12) + 7px);right:calc(-1 * var(--space-12) - 7px);background:linear-gradient(90deg, var(--brand), var(--brand-bright));transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;top:18px}.build-step:nth-child(9):after{display:none}.build-step:nth-child(n+7):before{background:#d68c12;border-color:#d68c12}.build-step b{color:var(--text);font-size:var(--type-footnote-size);line-height:1.3}.build-step span{color:var(--text-muted);font-size:.84rem;line-height:1.4}.build-timeline[data-motion=on] .build-step:not(.is-on):before{background:var(--surface-strong)}.build-timeline[data-motion=on] .build-step:not(.is-on):after{transform:scaleX(0)}.build-timeline[data-motion=on] .build-step:not(.is-on) b{color:var(--text-muted)}.build-timeline[data-motion=on] .build-step.is-on:before{animation:.5s cubic-bezier(.34,1.56,.64,1) flow-pop}.offer-others-grid{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.offer-other{gap:var(--space-8);padding:var(--space-18);border:1px solid var(--line);background:var(--surface-strong);color:var(--text);border-radius:18px;align-content:start;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .2s;display:grid}.offer-other b{font-size:var(--type-subheadline-size)}.offer-other>span:last-child{color:var(--text-muted);font-size:var(--type-footnote-size);line-height:1.45}.offer-other.is-current{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.offer-others-more{font-size:var(--type-footnote-size)!important}.offer-cta{margin:0 var(--api-page-inline-inset) clamp(48px, 7vw, 96px);justify-items:start;gap:var(--space-16);border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 100% 0%, #b828cd2e, transparent 55%), radial-gradient(90% 120% at 0% 100%, #ffd24529, transparent 60%), var(--bg-soft);border:1px solid var(--line);padding:clamp(32px,5vw,56px)}.api-docs-intro{gap:var(--space-12);padding-bottom:var(--space-32);display:grid}.api-docs-intro h2{font-size:var(--type-title-2-size);font-weight:var(--type-title-2-weight);line-height:var(--type-title-2-line-height);margin:0}.api-docs-intro p{max-width:64ch;color:var(--text-muted);font-size:var(--type-subheadline-size);line-height:var(--type-subheadline-line-height);margin:0}.api-docs-intro+.api-docs-section{border-top:1px solid var(--line);padding-top:var(--space-48)}.api-docs-hint a{color:var(--brand)}html[data-theme=dark] .api-docs-hint a{color:var(--brand-bright)}.offer-motion-ready [data-reveal]{transition:opacity .7s,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-i,0) * 90ms)}.offer-motion-ready [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(22px)}.offer-motion-ready .offer-tile[data-reveal].is-revealed:hover{transition-delay:0s}@media (width<=1100px){.offer-split{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.offer-others-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.offer-section{--api-page-inline-inset:26px}.offer-cta{margin-inline:26px}.offer-base-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-flow{row-gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}.offer-flow:before{display:none}}@media (width<=760px){.offer-section{--api-page-inline-inset:20px;gap:var(--space-24)}.offer-cta{margin-inline:20px}.offer-others-grid,.offer-base-grid,.offer-columns,.research-briefs{grid-template-columns:minmax(0,1fr)}.offer-columns{gap:var(--space-32)}.api-console{grid-template-rows:auto 44px auto auto;grid-template-columns:minmax(0,1fr)}.api-console-wire:before{background:repeating-linear-gradient(180deg, var(--line-strong) 0 6px, transparent 6px 11px);width:2px;height:auto;inset:4px auto 4px 50%}.api-console-packet{width:10px;height:14px;top:0;left:calc(50% - 5px)}.api-console[data-motion=on] .api-console-packet--out.is-on{animation-name:ac-down}.api-console[data-motion=on] .api-console-packet--back.is-on{animation-name:ac-up}.intel-layers{padding-left:28px}.intel-layers:before{left:10px}.intel-layer{padding:var(--space-12);grid-template-columns:auto minmax(0,1fr)}.intel-layer:before{width:18px;left:-18px}.intel-layer .api-docs-tag{grid-column:2;justify-self:start}.offer-flow{row-gap:var(--space-20);grid-template-columns:minmax(0,1fr)}.offer-flow-step{column-gap:var(--space-16);grid-template-columns:44px minmax(0,1fr)}.offer-flow-num{grid-row:1/3;margin:0}.build-demo{grid-template-rows:auto 56px auto auto;grid-template-columns:minmax(0,1fr)}.build-link-line{background:linear-gradient(180deg, #d68c12, var(--brand));transform-origin:top;width:2px;height:auto;inset:0 auto 0 50%}.build-demo[data-motion=on] .build-link:not(.is-on) .build-link-line{transform:scaleY(0)}.build-link-label{text-align:left;width:auto;top:50%;left:calc(50% + 12px);transform:translateY(-50%)}.build-demo[data-motion=on] .build-company:not(.is-on){transform:translateY(14px)scale(.98)}.build-timeline{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:0}.build-window{padding:var(--space-10) var(--space-12);text-align:left;grid-column:1!important}.build-window--early{grid-row:1/5}.build-window--late{grid-row:6/10}.build-step{padding:var(--space-10) var(--space-12) var(--space-14) 44px;grid-column:1!important}.build-step:nth-child(3){grid-row:2}.build-step:nth-child(4){grid-row:3}.build-step:nth-child(5){grid-row:4}.build-step:nth-child(6){grid-row:5}.build-step:nth-child(7){grid-row:7}.build-step:nth-child(8){grid-row:8}.build-step:nth-child(9){grid-row:9}.build-step:before{top:13px;left:14px}.build-step:after{transform-origin:top;background:linear-gradient(180deg, var(--brand), var(--brand-bright));width:2px;height:auto;inset:27px auto -13px 20px}.build-step:nth-child(6):after{bottom:-43px}.build-timeline[data-motion=on] .build-step:not(.is-on):after{transform:scaleY(0)}.build-window span{padding-left:32px;display:block}.build-window--late{padding-top:var(--space-10)}.build-window--early,.build-window--late{min-height:0}.build-step:nth-child(3),.build-step:nth-child(7){margin-top:30px}}@keyframes ac-down{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 14px)}}@keyframes ac-up{0%{opacity:0;top:calc(100% - 14px)}15%,85%{opacity:1}to{opacity:0;top:0}}@media (prefers-reduced-motion:reduce){.offer-glyph *,.research-demo,.build-demo,.research-pin-ring,.build-stage-name,.offer-tile,.offer-other{transition:none!important;animation:none!important}.og-spark,.og-list,.og-fill{stroke-dashoffset:0}.og-block{opacity:1;transform:none}.research-pin-ring{display:none}.offer-tile:hover,.offer-other:hover{transform:none}}.offer-link{align-items:center;gap:var(--space-8);color:var(--brand);font-weight:700;text-decoration:none;display:inline-flex}html[data-theme=dark] .offer-link{color:var(--brand-bright)}.offer-subnav{width:max-content;max-width:calc(100% - 32px);margin:var(--space-24) auto 0;border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-content:center;gap:4px;padding:4px;display:flex}.offer-subnav a{padding:var(--space-8) var(--space-20);color:var(--text-muted);font-size:var(--type-footnote-size);border-radius:999px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.offer-subnav a:hover{color:var(--text)}.page-api .offer-subnav+.api-preview{padding-top:clamp(40px,6vw,88px)}.docs-hero{padding-block:clamp(40px, 6vw, 80px) var(--space-24);gap:var(--space-16)}.docs-hero h1{font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-line-height);margin:0}.offer-hero .api-preview-lead,.page-api .api-preview .api-preview-lead{max-width:30ch;margin-bottom:var(--space-32);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:600;line-height:1.4}.offer-band{isolation:isolate;position:relative}.offer-band:before{content:"";z-index:-1;background:linear-gradient(180deg, transparent, var(--bg-soft) 18%, var(--bg-soft) 82%, transparent);position:absolute;inset:0 calc(50% - 50vw)}html[data-theme=dark] .offer-band:before{background:linear-gradient(#0000,#a244ff12 18% 82%,#0000)}.offer-section-head--center{text-align:center;justify-items:center;margin-inline:auto}.offer-section-head--center p{margin-inline:auto}.offer-center-note{text-align:center;justify-self:center;font-size:var(--type-footnote-size)!important}.offer-stats{gap:var(--space-24);padding-block:var(--space-24) clamp(40px, 6vw, 72px);grid-template-columns:repeat(3,minmax(0,1fr))}.offer-stat{gap:var(--space-6);padding:var(--space-24) 0 0;border-top:2px solid var(--line-strong);display:grid}.offer-stat b{background:linear-gradient(120deg, var(--brand-dark), var(--brand-bright));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(2.6rem,5vw,4rem);font-weight:800;line-height:1.18}html[data-theme=dark] .offer-stat b{background-image:linear-gradient(120deg, #c28bff, var(--brand-bright))}.offer-stat span{color:var(--text-muted);font-size:var(--type-subheadline-size);max-width:24ch;line-height:1.4}.offer-tiles{gap:var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.offer-tile{gap:var(--space-10);min-width:0;padding:var(--space-20);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow-soft);color:var(--text);grid-template-rows:auto 1fr auto auto;text-decoration:none;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .26s;display:grid;position:relative;overflow:hidden}.offer-tile:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--brand-soft), transparent 70%);opacity:0;border-radius:50%;width:70%;transition:opacity .3s;position:absolute;inset:auto -30% -60% auto}.offer-tile--build:before{background:radial-gradient(circle,#d68c1229,#0000 70%)}.offer-tile:hover{border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-6px)}.offer-tile:hover:before{opacity:1}.offer-tile--build:hover{border-color:#d68c12}.offer-tile-want{color:var(--text);font-size:1.12rem;font-weight:700;line-height:1.3}.offer-tile>b{color:var(--brand);font-size:var(--type-footnote-size);font-weight:800}html[data-theme=dark] .offer-tile>b{color:var(--brand-bright)}.offer-tile--build>b{color:#9a5a08}html[data-theme=dark] .offer-tile--build>b{color:#e8b066}.offer-tile-foot{justify-content:space-between;align-items:center;gap:var(--space-8);padding-top:var(--space-12);border-top:1px solid var(--line);display:flex}.offer-tile-arrow{color:var(--brand);font-weight:800;transition:transform .22s cubic-bezier(.16,1,.3,1)}.offer-tile:hover .offer-tile-arrow{transform:translate(5px)}.offer-tile .offer-glyph{height:48px}.offer-tile .offer-glyph svg{width:90px;height:48px}.offer-split--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.offer-pills{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-pill{align-items:center;gap:var(--space-12);padding:var(--space-14) var(--space-16);border:1px solid var(--line);background:var(--surface-strong);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.offer-pill b{color:var(--text);font-size:var(--type-footnote-size)}.offer-pill .api-docs-tag{white-space:nowrap}.offer-pill-icon,.offer-promise-icon{background:var(--brand-soft);border-radius:12px;flex:none;width:36px;height:36px;position:relative}.offer-pill-icon:after,.offer-promise-icon:after{content:"";border:2px solid var(--brand);border-radius:3px;position:absolute;inset:11px}.offer-pill-icon--search:after,.offer-promise-icon--trust:after{border-radius:50%}.offer-pill-icon--feed:after,.offer-promise-icon--mail:after{border-width:2px 0;border-radius:0}.offer-pill-icon--people:after{border-radius:50% 50% 4px 4px}.offer-pill-icon--money:after,.offer-promise-icon--pay:after{border-style:double;border-width:4px;border-radius:50%;inset:10px}.offer-pill-icon--tax:after{border-radius:2px;inset:12px;transform:rotate(45deg)}.offer-promise-icon--api:after{border-style:dashed;border-radius:6px}.offer-promise-icon--design:after{border-width:0 0 2px 2px;border-radius:0}.offer-promise-icon--build:after{border-bottom:0;border-radius:2px 2px 0 0}.offer-promise-icon--supply:after{box-shadow:4px -4px 0 -1px var(--brand-soft), 4px -4px 0 1px var(--brand);border-radius:2px}html[data-theme=dark] .offer-pill-icon:after,html[data-theme=dark] .offer-promise-icon:after{border-color:var(--brand-bright)}.offer-promises{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-promise{gap:var(--space-10);padding:var(--space-24);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);align-content:start;justify-items:start;min-width:0;display:grid}.offer-promise h3{font-size:var(--type-title-3-size)}.offer-promise p{font-size:var(--type-footnote-size)!important}.offer-promise .offer-promise-icon{width:44px;height:44px}.offer-flow--3{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:920px;margin-inline:auto}.research-sample{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow);min-width:0;display:grid;overflow:hidden}.research-sample-row{align-items:center;gap:var(--space-12);padding:var(--space-14) var(--space-18);border-top:1px solid var(--line);font-size:var(--type-footnote-size);color:var(--text-muted);grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) auto;transition:opacity .36s,transform .46s cubic-bezier(.16,1,.3,1),background .6s;display:grid}.research-sample-row b{color:var(--text);display:block}.research-sample-row small{color:var(--text-muted);font-size:.78rem;display:block}.research-sample-head{background:var(--bg-soft);color:var(--text-muted);font-size:var(--type-caption-2-size);font-weight:var(--type-caption-2-weight);letter-spacing:var(--type-caption-2-letter-spacing);text-transform:uppercase;border-top:0}.research-evidence{color:var(--brand);white-space:nowrap;font-weight:700}html[data-theme=dark] .research-evidence{color:var(--brand-bright)}.research-sample-row--open b{color:var(--text-muted)}.research-sample[data-motion=on] .research-sample-row[data-at]:not(.is-on){opacity:.3;filter:blur(4px)}.research-sample[data-motion=on] .research-sample-row.is-on{animation:1s sample-flash}@keyframes sample-flash{0%{background:var(--brand-soft)}to{background:0 0}}.build-row-card{gap:var(--space-10);padding:var(--space-24);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow);border-top:3px solid #d68c12;min-width:0;display:grid}.build-row-head{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.build-row-date{color:var(--text-muted);font-size:var(--type-footnote-size);font-variant-numeric:tabular-nums}.build-row-card>b{color:var(--text);font-size:var(--type-title-3-size)}.build-row-meta,.build-row-doc{color:var(--text-muted);font-size:var(--type-footnote-size)}.build-row-doc{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem}.build-row-company{align-items:center;gap:var(--space-12);margin-top:var(--space-6);padding:var(--space-12) var(--space-14);border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.build-row-company div{min-width:0;display:grid}.build-row-company b{color:var(--text);font-size:var(--type-footnote-size)}.build-row-company div span{color:var(--text-muted);font-size:.82rem}@media (width<=1100px){.offer-tiles,.offer-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-split--reverse{grid-template-columns:minmax(0,1fr)}.offer-split--reverse>.offer-split-copy{order:-1}}@media (width<=760px){.offer-stats{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.offer-stat{align-items:center;column-gap:var(--space-16);padding-top:var(--space-16);grid-template-columns:auto minmax(0,1fr)}.offer-stat b{min-width:3.2ch;font-size:2.4rem}.offer-tiles,.offer-pills,.offer-promises,.offer-flow--3{grid-template-columns:minmax(0,1fr)}.offer-tile{column-gap:var(--space-14);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr)}.offer-tile .offer-glyph{grid-row:1/3;height:40px}.offer-tile .offer-glyph svg{width:64px;height:40px}.offer-tile-foot{grid-column:1/-1}.research-sample-row{grid-template-columns:minmax(0,1fr) auto}.research-sample-row>span:nth-child(2){grid-area:2/1;font-size:.82rem}.research-sample-row>span:nth-child(3){grid-area:1/2/3}.research-sample-head>span:nth-child(2){display:none}.offer-subnav{margin-top:var(--space-16)}}.offer-eyebrow{font-size:var(--type-footnote-size);letter-spacing:0;text-transform:none;font-weight:500;color:var(--text-muted)!important}.offer-section h2,.offer-section h3,.offer-promise h3{font-weight:600}.offer-chooser{gap:var(--space-24)}.offer-chooser-title{color:var(--text-muted);justify-self:start;font-size:var(--type-title-3-size)!important;font-weight:500!important}.offer-choices{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.offer-choices li{border-left:1px solid var(--line);min-width:0}.offer-choices li:first-child{border-left:0}.offer-section a.offer-choice,html[data-theme=dark] .offer-section a.offer-choice{color:var(--text)!important}.offer-choice{gap:var(--space-14);height:100%;padding:var(--space-28) var(--space-24) var(--space-24);color:var(--text);align-content:start;text-decoration:none;display:grid}.offer-choices li:first-child .offer-choice{padding-left:0}.offer-choice-icon{height:32px!important}.offer-choice-icon svg{width:60px!important;height:32px!important}.offer-choice-icon .og-row,.offer-choice-icon .og-layer--1,.offer-choice-icon .og-block{fill:var(--brand-soft)!important}.offer-choice-icon .og-dots circle{fill:var(--line-strong)!important}.offer-choice-icon .og-hit{animation-name:og-hit-muted!important}@keyframes og-hit-muted{0%,30%{fill:var(--line-strong)}40%,85%{fill:var(--text-muted)}to{fill:var(--line-strong)}}.offer-choice-want{font-size:var(--type-subheadline-size);font-weight:400;line-height:1.45}.offer-choice-name{align-items:center;gap:var(--space-6);color:var(--text-muted);font-size:var(--type-footnote-size);font-weight:500;display:inline-flex}.offer-choice-arrow{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.offer-choice:hover .offer-choice-name,.offer-choice:focus-visible .offer-choice-name{color:var(--text)}.offer-choice:hover .offer-choice-arrow,.offer-choice:focus-visible .offer-choice-arrow{opacity:1;transform:none}.offer-section .api-docs-tag,.offer-section .offer-status,.offer-other .offer-status{letter-spacing:0;text-transform:none;border-radius:0;padding:0;font-size:.8rem;font-weight:500;color:var(--text-muted)!important;background:0 0!important}.offer-section .offer-status:before{display:none}.offer-stat{border-top-width:1px;border-top-color:var(--line)}.offer-stat b{color:var(--text);font-weight:600;background:0 0!important}.offer-steps li:before{border:1px solid var(--line-strong);color:var(--text-muted);background:0 0;font-weight:500}.offer-steps b,.offer-flow-step b{font-weight:600}.offer-flow-num{background:var(--surface-strong);color:var(--text);box-shadow:0 0 0 6px var(--bg), inset 0 0 0 1px var(--line-strong);font-weight:500}.offer-flow[data-motion=on] .offer-flow-step.is-on .offer-flow-num{box-shadow:0 0 0 6px var(--bg), inset 0 0 0 1.5px var(--brand)}.offer-flow[data-motion=on] .offer-flow-step:not(.is-on) .offer-flow-num{box-shadow:0 0 0 6px var(--bg), inset 0 0 0 1px var(--line)}.offer-flow:before{background:var(--line);height:1px}.offer-ticks li:before{border-width:0 0 1.5px 1.5px;border-color:var(--text-muted)!important}.offer-promise,.offer-pill,.offer-other,.research-briefs li{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.offer-promise{padding:var(--space-20) 0 0}.offer-pill{padding:var(--space-14) 0}.offer-other{padding:var(--space-16) 0 0}.offer-other:hover{border-color:var(--line-strong);transform:none}.offer-other b{font-weight:600}.research-briefs li{padding:var(--space-16) 0 var(--space-16) 32px;font-weight:400}.research-briefs li:before{color:var(--text-muted);font-weight:400;left:0}.offer-pill b{font-weight:500}.offer-pill-icon,.offer-promise-icon{border:1px solid var(--line);background:0 0}.offer-pill-icon:after,.offer-promise-icon:after{border-width:1.5px;border-color:var(--text-muted)!important}.offer-promise-icon--supply:after{box-shadow:none}.offer-subnav a.is-current{background:var(--brand-soft);color:var(--text)}.offer-subnav a{font-weight:500}.research-brief-text,.build-project>b,.build-company>b,.intel-base-head b,.build-row-card>b{font-weight:600}.intel-layer b,.research-result b,.research-sample-row b,.build-row-company b,.build-company-rows b{font-weight:500}.research-brief-label,.build-card-label,.research-sample-head,.intel-base-rows dt{text-transform:none;letter-spacing:0;font-weight:500}.intel-base-tag{text-transform:none;letter-spacing:0;background:0 0;padding:0;font-weight:500;color:var(--text-muted)!important}.build-stage-name{font-weight:500}.build-window span{text-transform:none;letter-spacing:0;font-weight:500}.offer-hero .api-preview-lead,.page-api .api-preview .api-preview-lead{font-weight:400}@media (width<=1100px){.offer-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-choices li:nth-child(3){border-left:0}.offer-choices li:nth-child(3) .offer-choice{padding-left:0}.offer-choices li:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=760px){.offer-choices{grid-template-columns:minmax(0,1fr)}.offer-choices li{border-left:0;border-top:1px solid var(--line)}.offer-choices li:first-child{border-top:0}.offer-choice{column-gap:var(--space-16);row-gap:var(--space-4,4px);grid-template-columns:60px minmax(0,1fr);padding:var(--space-20) 0!important}.offer-choice-icon{grid-row:1/3}}.api-console-label{text-transform:none;letter-spacing:0;font-weight:500}.offer-section-lead{max-width:56ch;color:var(--text-muted);font-size:var(--type-subheadline-size);font-weight:400;line-height:var(--type-subheadline-line-height);margin:0}.offer-aud-list{column-gap:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.offer-aud{column-gap:var(--space-20);row-gap:var(--space-12);padding:var(--space-28) 0;border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-content:start;min-width:0;display:grid}.offer-section .offer-aud h3{font-size:var(--type-title-3-size);font-weight:500;line-height:1.3}.offer-aud-facts{gap:var(--space-12);min-width:0;margin:0;display:grid}.offer-aud-facts div{gap:2px;display:grid}.offer-aud-facts dt{color:var(--text-muted);font-size:.8rem;font-weight:500;line-height:1.4}.offer-aud-facts dd{color:var(--text);font-size:var(--type-footnote-size);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.55}.offer-aud-facts div:first-child dd{color:var(--text-muted)}.offer-choice-icon .og-track{stroke:var(--line-strong)!important}.offer-choice-icon .og-ping{fill:var(--text-muted)!important;stroke-width:0!important}.og-trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:3.6s ease-in-out infinite og-fill}.og-truck{animation:3.6s ease-in-out infinite og-drive}.og-wheel{stroke-dasharray:4 3;animation:1.2s linear infinite og-spin}.og-rays{animation:3.6s ease-in-out infinite og-glow}.og-sweep{transform-box:view-box;transform-origin:34px 32px;animation:3.6s linear infinite og-rotate}.og-ping{animation:3.6s infinite og-blink}.og-drop{animation:2.4s cubic-bezier(.5,0,.75,0) infinite og-fall}.og-drop--2{animation-delay:.8s}.og-drop--3{animation-delay:1.6s}.og-feed{animation:3.6s cubic-bezier(.65,0,.35,1) infinite og-feed}.og-feed-new{animation:3.6s infinite og-feed-in}@keyframes og-drive{0%,to{transform:translate(-4px)}50%{transform:translate(6px)}}@keyframes og-spin{to{stroke-dashoffset:-14px}}@keyframes og-glow{0%,to{opacity:.35}50%{opacity:1}}@keyframes og-rotate{to{transform:rotate(360deg)}}@keyframes og-blink{0%,20%{opacity:0}30%,70%{opacity:1}85%,to{opacity:0}}@keyframes og-fall{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(34px)}}@keyframes og-feed{0%,15%{transform:translateY(-14px)}45%,to{transform:translateY(0)}}@keyframes og-feed-in{0%,15%{opacity:0}45%,85%{opacity:1}to{opacity:0}}.offer-solves{width:100%;max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}.offer-solves li{align-items:center;column-gap:var(--space-20);padding:var(--space-20) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);display:grid}.offer-solves li:last-child{border-bottom:1px solid var(--line)}.offer-solves-before{color:var(--text-muted);font-size:var(--type-footnote-size);background:linear-gradient(currentColor,currentColor) 0 58%/100% 1px no-repeat;justify-self:start;line-height:1.5;transition:background-size .9s cubic-bezier(.65,0,.35,1) .25s}.offer-solves-after{color:var(--text);font-size:var(--type-subheadline-size);font-weight:400;line-height:1.45}.offer-solves-line{background:var(--line-strong);transform-origin:0;height:1px;transition:transform .7s cubic-bezier(.16,1,.3,1) .5s;position:relative}.offer-solves-line:after{content:"";border-top:1px solid var(--text-muted);border-right:1px solid var(--text-muted);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.offer-motion-ready .offer-solves li:not(.is-revealed) .offer-solves-before{background-size:0% 1px}.offer-motion-ready .offer-solves li:not(.is-revealed) .offer-solves-line{transform:scaleX(0)}@media (width<=760px){.offer-aud-list{grid-template-columns:minmax(0,1fr)}.offer-aud{column-gap:var(--space-16);padding:var(--space-24) 0;grid-template-columns:48px minmax(0,1fr)}.offer-solves li{row-gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.offer-solves-line{width:40px}}@media (prefers-reduced-motion:reduce){.og-trace{stroke-dashoffset:0}.og-ping{opacity:1}.og-drop--2,.og-drop--3{display:none}.offer-solves-before,.offer-solves-line{transition:none!important}}.offer-icon{flex:none;place-items:center;width:48px;height:48px;display:inline-grid;position:relative}.offer-icon--md{width:36px;height:36px}.offer-icon--sm{width:30px;height:30px}.offer-icon svg{width:100%;height:100%;overflow:visible}.offer-icon svg *{fill:none;stroke:var(--brand);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%}.offer-icon .oi-faint{stroke:#7a1ce147}.offer-icon .oi-seal,.offer-icon .oi-coin circle{fill:var(--brand-soft)}.offer-icon .oi-packet,.offer-icon .oi-pulse{fill:var(--brand);stroke-width:0}.offer-icon .oi-brick,.offer-icon .oi-bar{fill:var(--brand-soft)}html[data-theme=dark] .offer-icon svg *{stroke:var(--brand-bright)}html[data-theme=dark] .offer-icon .oi-faint{stroke:#a244ff59}html[data-theme=dark] .offer-icon .oi-packet,html[data-theme=dark] .offer-icon .oi-pulse{fill:var(--brand-bright)}.offer-icon--sm svg *{stroke-width:3px}.oi-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:4s cubic-bezier(.65,0,.35,1) infinite oi-draw}.oi-pencil{animation:4s ease-in-out infinite oi-pencil}.oi-stamp{animation:3.2s cubic-bezier(.65,0,.35,1) infinite oi-stamp}.oi-seal{animation:3.2s infinite oi-seal}.oi-brick{animation:3.6s cubic-bezier(.16,1,.3,1) infinite oi-stack}.oi-brick--2{animation-delay:.3s}.oi-brick--3{animation-delay:.6s}.oi-hook{animation:3.6s ease-in-out infinite oi-bob}.oi-row{animation:3.6s infinite oi-row}.oi-row--2{animation-delay:.35s}.oi-row--3{animation-delay:.7s}.oi-packet{animation:2s cubic-bezier(.65,0,.35,1) infinite oi-packet}.oi-packet--2{animation-delay:1s}.oi-swing{animation:3.2s ease-in-out infinite oi-swing;transform-origin:33px 15px!important;transform-box:view-box!important}.oi-coin{animation:3.2s cubic-bezier(.34,1.56,.64,1) infinite oi-coin}.oi-lens{animation:4s ease-in-out infinite oi-lens}.oi-drop{animation:2.4s ease-in-out infinite oi-bob}.oi-win{animation:3.2s infinite oi-blink}.oi-win--2{animation-delay:1.2s}.oi-scan{animation:4s ease-in-out infinite oi-scan}.oi-turn{animation:6s linear infinite oi-turn;transform-origin:24px 24px!important;transform-box:view-box!important}.oi-second{animation:3.6s infinite oi-second}.oi-bar{animation:3.6s cubic-bezier(.16,1,.3,1) infinite oi-grow;transform-origin:bottom!important}.oi-bar--2{animation-delay:.2s}.oi-bar--3{animation-delay:.4s}.oi-pulse{animation:2.4s ease-in-out infinite oi-pulse}.oi-pulse--2{animation-delay:1.2s}@keyframes oi-draw{0%,10%{stroke-dashoffset:1px}50%,88%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes oi-pencil{0%,to{transform:translate(0)}30%{transform:translate(-8px,-4px)}60%{transform:translate(-3px,-9px)}}@keyframes oi-stamp{0%,20%{transform:translateY(-6px)}38%{transform:translate(-12px,6px)}50%,to{transform:translateY(-6px)}}@keyframes oi-seal{0%,36%{opacity:0;transform:scale(.6)}46%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes oi-stack{0%,12%{opacity:0;transform:translateY(-10px)}34%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes oi-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes oi-row{0%,10%{opacity:0;transform:translate(-6px)}30%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes oi-packet{0%{opacity:0;transform:translate(0)}20%,80%{opacity:1}to{opacity:0;transform:translate(14px)}}@keyframes oi-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes oi-coin{0%,15%{opacity:0;transform:translateY(-8px)}35%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes oi-lens{0%,to{transform:translate(0)}50%{transform:translate(-6px,-8px)}}@keyframes oi-blink{0%,30%{opacity:.25}45%,80%{opacity:1}to{opacity:.25}}@keyframes oi-scan{0%,to{transform:translate(0)}33%{transform:translate(6px,2px)}66%{transform:translate(2px,6px)}}@keyframes oi-turn{to{transform:rotate(360deg)}}@keyframes oi-second{0%,15%{opacity:0;transform:translate(-6px)}40%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes oi-grow{0%,10%{transform:scaleY(.2)}40%,85%{transform:none}to{transform:scaleY(.2)}}@keyframes oi-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.offer-promise .offer-icon{margin-bottom:var(--space-4,4px)}.offer-pill .offer-icon,.intel-layer .offer-icon{align-self:center}.offer-aud{isolation:isolate;grid-template-columns:96px minmax(0,1fr)}.offer-aud-icon{grid-row:1/3;width:96px;height:52px;margin-top:2px;display:block;position:relative}.offer-aud-icon:before{content:"";z-index:-1;background:radial-gradient(closest-side,#7a1ce11f,#0000);border-radius:50%;transition:opacity .4s;animation:4.8s ease-in-out infinite oi-halo;position:absolute;inset:-14px -6px}.offer-aud-icon svg{width:96px;height:52px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.offer-aud-icon svg *{stroke:var(--brand)!important;stroke-width:3px!important}.offer-aud-icon .og-track{stroke:#7a1ce140!important}.offer-aud-icon .og-row,.offer-aud-icon .og-layer--1,.offer-aud-icon .og-block{fill:#7a1ce124!important;stroke-width:0!important}.offer-aud-icon .og-block{stroke-width:3px!important}.offer-aud-icon .og-layer{fill:var(--surface-strong)!important}.offer-aud-icon .og-layer--1{fill:#7a1ce124!important;stroke-width:3px!important}.offer-aud-icon .og-stage{fill:var(--surface-strong)!important}.offer-aud-icon .og-dots circle{fill:#7a1ce138!important;stroke-width:0!important}.offer-aud-icon .og-dots .og-hit{animation-name:og-hit!important}.offer-aud-icon .og-ping{fill:var(--brand)!important;stroke-width:0!important}.offer-aud:hover .offer-aud-icon svg{transform:translateY(-3px)scale(1.08)}.offer-aud:hover .offer-aud-icon:before{opacity:1;animation-play-state:paused}@keyframes oi-halo{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}html[data-theme=dark] .offer-aud-icon svg *{stroke:var(--brand-bright)!important}html[data-theme=dark] .offer-aud-icon .og-track{stroke:#a244ff52!important}html[data-theme=dark] .offer-aud-icon .og-ping{fill:var(--brand-bright)!important}html[data-theme=dark] .offer-aud-icon .og-layer,html[data-theme=dark] .offer-aud-icon .og-stage{fill:var(--bg)!important}html[data-theme=dark] .offer-aud-icon:before{background:radial-gradient(closest-side,#a244ff2e,#0000)}.offer-choice-icon svg *{stroke:var(--brand)!important}html[data-theme=dark] .offer-choice-icon svg *{stroke:var(--brand-bright)!important}.offer-others-grid{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.page-research .offer-hero{align-items:start}.page-research .offer-hero .api-preview-content{padding-top:0}@media (width<=1100px){.offer-others-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.offer-others-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.offer-aud{grid-template-columns:68px minmax(0,1fr)}.offer-aud-icon,.offer-aud-icon svg{width:68px;height:38px}.offer-aud .offer-aud-icon svg{width:68px!important;height:38px!important}}@media (prefers-reduced-motion:reduce){.offer-icon *,.offer-aud-icon:before,.offer-aud-icon svg{transition:none!important;animation:none!important}.offer-icon .oi-draw{stroke-dashoffset:0}.offer-icon .oi-packet--2{display:none}.offer-aud:hover .offer-aud-icon svg{transform:none}}.og-lens{transform:translate(30px,32px)}.offer-hero{isolation:isolate;perspective:1400px;position:relative}.offer-hero:after{content:"";z-index:-1;background:radial-gradient(46% 50% at 56% 46%, #b828cd21, transparent 72%), radial-gradient(circle at 1px 1px, var(--line-strong) 1px, transparent 0) 0 0 / 24px 24px;pointer-events:none;width:58%;animation:9s ease-in-out infinite alternate offer-stage-breathe;position:absolute;top:6%;bottom:6%;right:0;-webkit-mask-image:radial-gradient(62% 58% at 54%,#000 30%,#0000 100%);mask-image:radial-gradient(62% 58% at 54%,#000 30%,#0000 100%)}.offer-hero figure{transition:rotate .6s cubic-bezier(.16,1,.3,1)}@keyframes offer-stage-breathe{0%{opacity:.65;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.offer-stat{border-top-color:#0000;position:relative}.offer-stat:before{content:"";background:linear-gradient(90deg, var(--brand), var(--line-strong) 38%, var(--line));transform-origin:0;height:1px;transition:transform 1.2s cubic-bezier(.16, 1, .3, 1) calc(var(--reveal-i,0) * .11s + .16s);position:absolute;top:-1px;left:0;right:0}.offer-motion-ready .offer-stat:not(.is-revealed):before{transform:scaleX(0)}.offer-stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums}.offer-flow{--flow-progress:.75}.offer-flow--3{--flow-progress:.6667}.offer-flow:after{content:"";width:calc((100% + var(--space-16)) * var(--flow-progress));background:linear-gradient(90deg, var(--brand), var(--brand-bright));height:1px;transition:width .8s cubic-bezier(.65,0,.35,1);position:absolute;top:21px;left:22px}.offer-flow[data-motion=on][data-step="0"],.offer-flow[data-motion=on][data-step="1"]{--flow-progress:0}.offer-flow[data-motion=on][data-step="2"]{--flow-progress:.25}.offer-flow[data-motion=on][data-step="3"]{--flow-progress:.5}.offer-flow[data-motion=on][data-step="4"]{--flow-progress:.75}.offer-flow--3[data-motion=on][data-step="2"]{--flow-progress:.3333}.offer-flow--3[data-motion=on][data-step="3"]{--flow-progress:.6667}.offer-flow-step{z-index:1}.offer-flow[data-motion=on] .offer-flow-step.is-on .offer-flow-num{color:var(--brand)}html[data-theme=dark] .offer-flow[data-motion=on] .offer-flow-step.is-on .offer-flow-num{color:var(--brand-bright)}.offer-other{position:relative}.offer-other:after,.offer-choices li:after{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-bright));transform-origin:0;width:100%;height:1px;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.offer-choices li{position:relative}.offer-other:hover:after,.offer-other:focus-visible:after,.offer-choices li:hover:after,.offer-choices li:focus-within:after{transform:scaleX(1)}.offer-other b:after{content:"→";margin-left:var(--space-8);color:var(--text-muted);font-weight:400;transition:transform .26s cubic-bezier(.16,1,.3,1),color .2s;display:inline-block}.offer-other:hover b:after,.offer-other:focus-visible b:after{color:var(--brand);transform:translate(5px)}html[data-theme=dark] .offer-other:hover b:after,html[data-theme=dark] .offer-other:focus-visible b:after{color:var(--brand-bright)}.offer-choice-icon{transition:transform .42s cubic-bezier(.16,1,.3,1)}.offer-choice:hover .offer-choice-icon,.offer-choice:focus-visible .offer-choice-icon{transform:translateY(-3px)}.offer-promise .offer-icon,.offer-pill .offer-icon{transition:transform .42s cubic-bezier(.16,1,.3,1)}.offer-promise:hover .offer-icon{transform:translateY(-3px)scale(1.06)}.offer-pill:hover .offer-icon{transform:scale(1.1)}.offer-cta{isolation:isolate;background:var(--surface-strong);box-shadow:var(--shadow-soft);text-align:center;justify-items:center;padding:clamp(48px,8vw,104px) clamp(24px,5vw,56px);position:relative;overflow:hidden}.offer-cta:before{content:"";z-index:-2;background:radial-gradient(26% 30% at 32% 42%,#b828cd33,#0000 70%),radial-gradient(26% 30% at 68% 58%,#7a1ce12e,#0000 70%),radial-gradient(20% 24% at 56% 34%,#ffd2451f,#0000 70%);animation:18s ease-in-out infinite alternate offer-aurora;position:absolute;inset:-45%}.offer-cta:after{content:"";z-index:-1;aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 63px, var(--line-strong) 63px 64px);border-radius:50%;width:max(110%,760px);animation:10s ease-in-out infinite alternate offer-rings;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#0000 14%,#000 22%,#0000 60%);mask-image:radial-gradient(circle,#0000 14%,#000 22%,#0000 60%)}.offer-cta p{margin-inline:auto}.offer-cta .api-docs-actions{margin-top:var(--space-8);justify-content:center}@keyframes offer-aurora{0%{transform:translate(-5%,-3%)rotate(0)}to{transform:translate(5%,3%)rotate(14deg)}}@keyframes offer-rings{0%{opacity:.4;transform:scale(.94)}to{opacity:.8;transform:scale(1.06)}}html[data-theme=dark] .offer-cta{box-shadow:none}@media (width<=900px){.offer-flow:after{display:none}}@media (width<=760px){.offer-hero:after{width:100%;height:56%;top:auto;bottom:0}}@media (prefers-reduced-motion:reduce){.offer-hero:after,.offer-cta:before,.offer-cta:after{animation:none}.offer-hero figure,.offer-stat:before,.offer-flow:after,.offer-other:after,.offer-choices li:after,.offer-other b:after,.offer-choice-icon,.offer-promise .offer-icon,.offer-pill .offer-icon{transition:none}.offer-promise:hover .offer-icon,.offer-pill:hover .offer-icon,.offer-choice:hover .offer-choice-icon{transform:none}}
