html[data-site-design=marketing] .gp-page{--gp-gov: #1e5e62;--gp-gov-bar: #9fc4c6;--gp-gov-tint: #e6f1f1;--gp-gov-solid: #1e5e62;--gp-gov-on: #ffffff;--gp-enf: #8a5a12;--gp-enf-bar: #e3c79b;--gp-enf-tint: #faf1e1;--gp-enf-solid: #8a5a12;--gp-enf-on: #ffffff;--gp-sec: #4f4d86;--gp-sec-bar: #c9c8e0;--gp-sec-tint: #f1f0f7;--gp-sec-solid: #4f4d86;--gp-sec-on: #ffffff;--gp-no-bg: #e9eef0;--gp-no-ink: #43545c;--gp-red-bg: #fbeceb;--gp-red-line: #f0c8c4;--gp-red-ink: #a3322a;--gp-code-key: #8fc7c9;--gp-code-str: #a8d5a0;--gp-code-ink: #d9e3e6;--gp-code-dim: #7d8e96;--gp-code-mark-bg: rgba(240, 194, 122, .16);--gp-code-mark: #f0c27a}html.dark[data-site-design=marketing] .gp-page{--gp-gov: #9fc4c6;--gp-gov-bar: #5f8f92;--gp-gov-tint: #122630;--gp-gov-solid: #9fc4c6;--gp-gov-on: #0b1220;--gp-enf: #e3c79b;--gp-enf-bar: #8a6a3a;--gp-enf-tint: #2a2416;--gp-enf-solid: #e3c79b;--gp-enf-on: #0b1220;--gp-sec: #c9c8e0;--gp-sec-bar: #6f6da8;--gp-sec-tint: #1d1f38;--gp-sec-solid: #c9c8e0;--gp-sec-on: #0b1220;--gp-no-bg: #1a2435;--gp-no-ink: #a9b6c6;--gp-red-bg: #2a1414;--gp-red-line: #5a2420;--gp-red-ink: #f19a90}html[data-site-design=marketing] .gp-section{padding:76px 0;border-bottom:1px solid var(--hd-line)}html[data-site-design=marketing] .gp-band{background:var(--hd-band)}html[data-site-design=marketing] .gp-white{background:var(--hd-surface)}html[data-site-design=marketing] .gp-eyebrow{margin:0 0 14px}html[data-site-design=marketing] .gp-h1{margin:0;color:var(--hd-ink);font-size:64px;line-height:1.02;letter-spacing:-.04em;font-weight:600;text-wrap:balance}html[data-site-design=marketing] .gp-h2{margin:0;max-width:720px;text-wrap:balance}html[data-site-design=marketing] .gp-head-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:40px}html[data-site-design=marketing] .gp-head-split>p{margin:0;color:var(--hd-body);font-size:16px;line-height:1.7}html[data-site-design=marketing] .gp-head{margin-bottom:40px}html[data-site-design=marketing] .gp-side-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}html[data-site-design=marketing] .gp-muted{color:var(--hd-muted);font-size:12px;line-height:1.55}html[data-site-design=marketing] .gp-hero{padding:36px 0 80px;border-bottom:1px solid var(--hd-line)}html[data-site-design=marketing] .gp-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 64px;color:var(--hd-muted);font-size:13px}html[data-site-design=marketing] .gp-crumbs a{color:var(--hd-muted)}html[data-site-design=marketing] .gp-crumbs a:hover{color:var(--hd-accent)}html[data-site-design=marketing] .gp-crumbs [aria-current]{color:var(--hd-ink)}html[data-site-design=marketing] .gp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}html[data-site-design=marketing] .gp-lede{margin:30px 0 0;color:var(--hd-body);font-size:19px;line-height:1.55}html[data-site-design=marketing] .gp-lede strong{color:var(--hd-ink);font-weight:600}html[data-site-design=marketing] .gp-lede-follow{margin:18px 0 0;color:var(--hd-muted);font-size:15px;line-height:1.6}html[data-site-design=marketing] .gp-card{overflow:hidden;border:1px solid var(--hd-line);border-radius:12px;background:var(--hd-surface);box-shadow:var(--hd-shadow)}html[data-site-design=marketing] .gp-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--hd-line);background:var(--hd-band)}html[data-site-design=marketing] .gp-mono-label{color:var(--hd-muted);font:400 11px/1.4 var(--font-sentience-mono);letter-spacing:.1em;text-transform:uppercase}html[data-site-design=marketing] .gp-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border-radius:5px;font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap}html[data-site-design=marketing] .gp-chip.is-no{background:var(--gp-no-bg);color:var(--gp-no-ink)}html[data-site-design=marketing] .gp-chip.is-gov{background:var(--gp-gov-solid);color:var(--gp-gov-on)}html[data-site-design=marketing] .gp-chip.is-enf{background:var(--gp-enf-solid);color:var(--gp-enf-on)}html[data-site-design=marketing] .gp-chip.is-sec{background:var(--gp-sec-solid);color:var(--gp-sec-on)}html[data-site-design=marketing] .gp-chip.is-dark{background:var(--hd-ink);color:var(--hd-bg)}html[data-site-design=marketing] .gp-code-chip{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--hd-line-inner);border-radius:5px;background:var(--hd-band);color:var(--hd-ink);font:12px/1.6 var(--font-sentience-mono);white-space:nowrap}html[data-site-design=marketing] .gp-chips{display:flex;flex-wrap:wrap;gap:6px}html[data-site-design=marketing] :is(p,li,dd,h3) code:not(.gp-code-chip){padding:1px 5px;border:1px solid var(--hd-line-inner);border-radius:4px;background:var(--hd-band);color:var(--hd-ink);font:.88em var(--font-sentience-mono)}html[data-site-design=marketing] .is-gov{--gp-p: var(--gp-gov);--gp-p-bar: var(--gp-gov-bar);--gp-p-tint: var(--gp-gov-tint)}html[data-site-design=marketing] .is-enf{--gp-p: var(--gp-enf);--gp-p-bar: var(--gp-enf-bar);--gp-p-tint: var(--gp-enf-tint)}html[data-site-design=marketing] .is-sec{--gp-p: var(--gp-sec);--gp-p-bar: var(--gp-sec-bar);--gp-p-tint: var(--gp-sec-tint)}html[data-site-design=marketing] .gp-rule-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--hd-line)}html[data-site-design=marketing] .gp-rule-list li{display:grid;grid-template-columns:48px 1fr;gap:0;padding:22px 0;border-bottom:1px solid var(--hd-line);color:var(--hd-body);font-size:17px;line-height:1.55}html[data-site-design=marketing] .gp-rule-list li:first-child{color:var(--hd-ink);font-weight:500}html[data-site-design=marketing] .gp-rule-list li>span:first-child{padding-top:4px;color:var(--hd-muted);font:12px var(--font-sentience-mono)}html[data-site-design=marketing] .gp-faq{margin:0;border-top:1px solid var(--hd-line)}html[data-site-design=marketing] .gp-faq>div{padding:24px 0;border-bottom:1px solid var(--hd-line)}html[data-site-design=marketing] .gp-faq h3{margin:0;color:var(--hd-ink);font-size:17px;font-weight:600;line-height:1.4}html[data-site-design=marketing] .gp-faq p{margin:10px 0 0;color:var(--hd-body);font-size:15px;line-height:1.65}html[data-site-design=marketing] .gp-faq a{color:var(--hd-accent)}html[data-site-design=marketing] .gp-code{min-width:0;overflow:hidden;border:1px solid var(--hd-panel-line);border-radius:12px;background:var(--hd-panel-dark)}html[data-site-design=marketing] .gp-code-bar{display:flex;justify-content:space-between;align-items:center;padding:9px 12px 9px 16px;border-bottom:1px solid var(--hd-panel-line);color:var(--hd-panel-muted);font:11.5px var(--font-sentience-mono)}html[data-site-design=marketing] .gp-copy{min-height:26px;padding:0 9px;border:1px solid var(--hd-panel-line);border-radius:5px;background:transparent;color:var(--gp-code-ink);font:11.5px var(--font-sentience-sans);cursor:pointer}html[data-site-design=marketing] .gp-copy:hover{border-color:var(--hd-panel-muted)}html[data-site-design=marketing] .gp-copy:focus-visible{outline:2px solid var(--gp-code-key);outline-offset:2px}html[data-site-design=marketing] .gp-code pre{overflow-x:auto;margin:0;padding:22px 20px;color:var(--gp-code-ink);font:13.5px/1.75 var(--font-sentience-mono);-moz-tab-size:4;-o-tab-size:4;tab-size:4}html[data-site-design=marketing] .gp-code .k{color:var(--gp-code-key)}html[data-site-design=marketing] .gp-code .s{color:var(--gp-code-str)}html[data-site-design=marketing] .gp-code .d{color:var(--gp-code-dim)}html[data-site-design=marketing] .gp-code mark{padding:1px 3px;border-radius:3px;background:var(--gp-code-mark-bg);color:var(--gp-code-mark)}html[data-site-design=marketing] .gp-cta{padding:96px 0;background:var(--hd-band)}@media(max-width:960px){html[data-site-design=marketing] :is(.gp-hero-grid,.gp-head-split,.gp-side-grid){grid-template-columns:1fr;gap:28px}html[data-site-design=marketing] .gp-head-split{align-items:start}}@media(max-width:767px){html[data-site-design=marketing] .gp-section{padding:44px 0}html[data-site-design=marketing] .gp-hero{padding:24px 0 44px}html[data-site-design=marketing] .gp-crumbs{margin-bottom:36px}html[data-site-design=marketing] .gp-h1{font-size:46px;line-height:1.04}html[data-site-design=marketing] .gp-lede{margin-top:22px;font-size:17px}html[data-site-design=marketing] .gp-head,html[data-site-design=marketing] .gp-head-split{margin-bottom:28px}html[data-site-design=marketing] .gp-rule-list li{grid-template-columns:36px 1fr;font-size:16px}html[data-site-design=marketing] .gp-cta{padding:56px 0}html[data-site-design=marketing] .gp-code pre{padding:18px 16px;font-size:12.5px}}
