@layer components{.mkt{--font-sans:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--color-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1e29);--color-bg-subtle:var(--lightningcss-light,#faf5ec)var(--lightningcss-dark,#171a24);--color-bg-muted:var(--lightningcss-light,#14161f0d)var(--lightningcss-dark,#f4f1ea14);--color-fg:var(--lightningcss-light,#14161f)var(--lightningcss-dark,#f4f1ea);--color-fg-2:var(--lightningcss-light,#3b3f4c)var(--lightningcss-dark,#c9ccd6);--color-fg-muted:var(--lightningcss-light,#5e6272)var(--lightningcss-dark,#9aa0b4);--color-border:var(--lightningcss-light,#e8e0d2)var(--lightningcss-dark,#2a2e3d);--color-border-strong:var(--lightningcss-light,#c9bfae)var(--lightningcss-dark,#3a3f52);--color-primary:var(--lightningcss-light,#2b4bff)var(--lightningcss-dark,#5b74ff);--color-primary-hover:var(--lightningcss-light,#1f3df0)var(--lightningcss-dark,#7389ff);--color-primary-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e1018);--color-accent:var(--lightningcss-light,#2b4bff)var(--lightningcss-dark,#8093ff);--color-accent-bg:var(--lightningcss-light,#e8ecff)var(--lightningcss-dark,#5b74ff2e);--color-accent-border:var(--lightningcss-light,#2b4bff3d)var(--lightningcss-dark,#5b74ff66);--color-success:var(--lightningcss-light,#1f9d55)var(--lightningcss-dark,#5fd893);--color-success-bg:var(--lightningcss-light,#e3f5ea)var(--lightningcss-dark,#142c1f);--color-danger:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#f87171);--color-danger-bg:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#2f1a1f);--mkt-canvas:var(--lightningcss-light,#faf5ec)var(--lightningcss-dark,#12141c);--mkt-oat:var(--lightningcss-light,#f4eee3)var(--lightningcss-dark,#171a24);--mkt-oat-2:var(--lightningcss-light,#e8e0d2)var(--lightningcss-dark,#2a2e3d);--mkt-oat-3:var(--lightningcss-light,#d8cdbb)var(--lightningcss-dark,#3a3f52);--mkt-apricot:var(--lightningcss-light,#ff9466)var(--lightningcss-dark,#ff9c72);--mkt-apricot-bg:var(--lightningcss-light,#ffe6da)var(--lightningcss-dark,#3a2419);--mkt-apricot-panel:var(--lightningcss-light,#ffe6da)var(--lightningcss-dark,#241c1f);--mkt-apricot-fg:var(--lightningcss-light,#a3431b)var(--lightningcss-dark,#ffb48f);--mkt-sun:#e9a23b;--mkt-device:var(--lightningcss-light,#14161f)var(--lightningcss-dark,#2a2e3d);--mkt-night:var(--lightningcss-light,#14161f)var(--lightningcss-dark,#20232f);--mkt-night-ring:var(--lightningcss-light,#0000)var(--lightningcss-dark,#2a2e3d);--mkt-night-fg:#f4f1ea;--mkt-night-fg-2:#c9ccd6;--mkt-night-muted:#9aa0b4;--mkt-night-chip:#232735;--mkt-night-line:#3a3f52;--mkt-night-tag:#2a2e3d;--mkt-night-cta:#5b74ff;--mkt-night-cta-hover:#7389ff;--mkt-night-cta-fg:#0e1018;--mkt-shadow-card:0 16px 40px var(--lightningcss-light,#14161f14)var(--lightningcss-dark,#0000);--mkt-shadow-pop:0 16px 40px var(--lightningcss-light,#14161f1f)var(--lightningcss-dark,#00000059);--mkt-shadow-device:0 30px 60px var(--lightningcss-light,#14161f40)var(--lightningcss-dark,#00000080);interpolate-size:allow-keywords;background-color:var(--mkt-canvas);color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (color:lab(0% 0 0)){.mkt{--color-bg-muted:var(--lightningcss-light,lab(7.35172% 1.02112 -6.66933/.05))var(--lightningcss-dark,lab(95.2345% .138462 3.76318/.08));--color-accent-bg:var(--lightningcss-light,lab(93.515% 1.27381 -9.68833))var(--lightningcss-dark,lab(52.8507% 24.5658 -73.5118/.18));--color-accent-border:var(--lightningcss-light,lab(40.6438% 41.9749 -93.5695/.24))var(--lightningcss-dark,lab(52.8507% 24.5658 -73.5118/.4))}}html:has(.mkt){background-color:var(--lightningcss-light,#faf5ec)var(--lightningcss-dark,#12141c)}html:has(.mkt) body{background-color:var(--lightningcss-light,#faf5ec)var(--lightningcss-dark,#12141c)}.mkt .focus-ring{outline-color:var(--color-accent)}.mkt-h1,.mkt-h2{letter-spacing:-.037em;color:var(--color-fg);font-weight:800}.mkt-h1{font-size:clamp(40px,4.45vw,64px);line-height:1.02}.mkt-h2[data-size=xl]{font-size:clamp(36px,4.17vw,60px);line-height:1}.mkt-h2[data-size=lg]{font-size:clamp(32px,3.34vw,48px);line-height:1.04}.mkt-h2[data-size=md]{font-size:clamp(30px,3.06vw,44px);line-height:1.05}.mkt-h2[data-size=sm]{letter-spacing:-.035em;font-size:clamp(28px,2.78vw,40px);line-height:1.05}.mkt-h2[data-size=xs]{letter-spacing:-.025em;font-size:24px;line-height:1.2}.mkt-eyebrow{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--mkt-apricot-fg);font-size:13px;line-height:16px}.mkt-lede{color:var(--color-fg-2);font-size:19px;line-height:29px}@media (max-width:767px){.mkt-lede{font-size:17px;line-height:26px}}.mkt :is(h1,h2,h3,h4,summary,th,td,.mkt-display,.mkt-h1,.mkt-h2,.mkt-lede,[data-wrap=balance]){text-wrap:balance}.mkt :where(p,li,dd,blockquote,figcaption):not(:where([aria-hidden],.stage) *){text-wrap:pretty}.mkt-faq::details-content{opacity:0;block-size:0;transition:block-size .1s ease-in, opacity .1s ease-in, content-visibility .1s allow-discrete;overflow-y:clip}.mkt-faq[open]::details-content{opacity:1;block-size:auto;transition-duration:.2s;transition-timing-function:ease-out}.mkt-faq>summary{list-style:none}.mkt-faq>summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.mkt-faq::details-content{transition:none}.mkt-faq[open]::details-content{transition:none}}}.fs-track,.fs-bar,.fs-panel{display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fs{--fs-step:max(40svh, 420px);--fs-dur:.36s;--fs-ease:cubic-bezier(.22, 1, .36, 1);height:calc(100svh + (var(--fs-count) - 1) * var(--fs-step));position:relative}html[data-feature-snap]{scroll-snap-type:y proximity}.fs-track{pointer-events:none;display:block;position:absolute;inset:0}.fs-track>span{scroll-snap-align:start;width:1px;height:1px;position:absolute;left:0}.fs-pin{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;column-gap:72px;height:100svh;display:grid;position:sticky;top:0}.fs-view{height:min(100svh - 48px,880px);margin-inline:-16px;padding-inline:16px;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000)}.fs-list{transition:transform var(--fs-dur) var(--fs-ease);gap:28px;padding-block:40px;position:relative}.fs-area{margin-bottom:4px;padding-top:18px;font-size:30px}.fs-rows{gap:0}.fs-inline{display:none}.fs-bar{background:var(--apricot);width:3px;transition:transform var(--fs-dur) var(--fs-ease), height var(--fs-dur) var(--fs-ease);border-radius:999px;display:block;position:absolute;top:0;left:-12px}.fs-head{padding-block:10px;padding-left:24px}.fs-title{color:color-mix(in srgb, var(--ink) 42%, transparent);-webkit-text-stroke:0 currentColor;font-size:24px;transition:color .2s ease-out,-webkit-text-stroke-width .2s ease-out}.fs-row:hover .fs-title{color:color-mix(in srgb, var(--ink) 72%, transparent)}.fs-row[data-active] .fs-title{color:var(--ink);-webkit-text-stroke-width:.6px}.fs-body{transition:grid-template-rows var(--fs-dur) var(--fs-ease);grid-template-rows:0fr;display:grid}.fs-row[data-active] .fs-body{grid-template-rows:1fr}.fs-body-inner{opacity:0;visibility:hidden;min-height:0;padding-left:12px;transition:opacity .12s ease-in,visibility 0s linear .12s;overflow:hidden}.fs-row[data-active] .fs-body-inner{opacity:1;visibility:visible;transition:opacity .28s ease-out,visibility}.fs-link{margin-top:8px;margin-bottom:14px}.fs-panel{display:block}.fs-thumb{opacity:0;transition:opacity .11s ease-in}.fs-thumb[data-on]{z-index:1;opacity:1;transition:opacity .18s ease-out .1s}}
