.codeSnippet__textLockUp{margin-block-end:var(--space-12)}.codeSnippet__snippets{background-color:var(--color-code-snippet-background);border:1px solid var(--color-code-snippet-border);border-radius:var(--bdrs);color:var(--color-code-snippet-foreground);padding:var(--space-12)var(--space-4)var(--space-4);width:100%;position:relative;overflow:hidden}.codeSnippet__snippets:before{border-bottom:1px solid var(--color-code-snippet-border);color:var(--color-code-snippet-border);content:"•••";opacity:.4;padding-inline:var(--space-4);width:100%;font-size:2rem;line-height:1;position:absolute;top:0;left:0}.codeSnippet__snippets pre{overflow-x:auto}.codeSnippet__snippets{inline-size:100%;max-inline-size:var(--codeSnippet-max-width,34.6875rem);padding:0}.codeSnippet__snippets:before{content:none}.codeSnippet__copy{block-size:1.25rem;color:var(--color-code-snippet-foreground);inline-size:1.25rem;z-index:1;background-color:#0000;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;inset-block-start:.3125rem;inset-inline-end:var(--space-3)}.codeSnippet__copy:hover,.codeSnippet__copy.is-copy-success{color:var(--color-primary-browserbase-red)}.codeSnippet__copy .material-symbols-outlined{width:1.25rem;height:1.25rem;font-size:1.25rem}.codeSnippet__tabs .grid{row-gap:0}.codeSnippet__tabs .tabs__list{border-bottom:1px solid var(--color-pale-red);align-items:center;gap:var(--space-3);min-block-size:1.875rem;padding-inline:var(--space-5)var(--space-12);scrollbar-width:none;display:flex;overflow:scroll clip}.codeSnippet__tabs .tabs__list::-webkit-scrollbar{display:none}.codeSnippet__tabs .tabs__list,.codeSnippet__tabs .tabs__panel{grid-column:1/-1}.codeSnippet__tabs .tabs__panel{display:grid;overflow-x:auto}.codeSnippet__tabs [role=tablist]{white-space:nowrap;align-items:center;gap:.625rem;min-block-size:1.875rem;display:flex}.codeSnippet__tabs [role=tablist] li::marker{content:none}.codeSnippet__tabs [role=tablist] li{border-bottom:2px solid #0000}.codeSnippet__windowControls{flex:none;gap:.3125rem;display:flex}.codeSnippet__windowControls span{aspect-ratio:1;background-color:var(--color-pale-red);border-radius:50%;inline-size:.5rem}.codeSnippet__tabs [role=tabpanel]{padding:var(--space-9)var(--space-5);grid-area:1/1}.codeSnippet__tabs [role=tabpanel][hidden]{display:none!important}.codeSnippet__tabs [role=tabpanel] pre{scrollbar-width:none;margin:0;overflow-x:auto}.codeSnippet__tabs [role=tabpanel] pre::-webkit-scrollbar{display:none}.codeSnippet__tabs [role=tabpanel] code{font-family:var(--ff,inherit);font-size:var(--fz,1rem);font-weight:var(--fw,inherit);letter-spacing:var(--lts,normal);line-height:var(--lh,inherit);text-transform:var(--tt,none);--ff:var(--ff-accent);--fw:var(--fw-regular);--fz:.875rem;--lh:1.41;--lts:.06em;--tt:none;background:0 0;padding:0;display:block}.codeSnippet__tabs [role=tab]{block-size:1.875rem;color:var(--color-warm-gray-600);align-items:center;padding-inline:.625rem;text-decoration:none;display:flex}.codeSnippet__tabs [role=tab]:focus-visible{outline:1px solid var(--color-dark)}.codeSnippet__tabs [aria-selected=true]{color:var(--color-primary-black)}.codeSnippet__tabs li:has([aria-selected=true]){border-bottom-color:var(--color-primary-browserbase-red)}
.ctaBanner{--section-space-inner:0;--wrapper-column:full;background-color:var(--color-bg);color:var(--color-text);--ratio:4/5;place-items:start center;padding-block:0;display:grid;position:relative}@media (min-width:37.5em){.ctaBanner{--ratio:4/5}}@media (min-width:60em){.ctaBanner{--ratio:15/8}}@media (min-width:80em){.ctaBanner{--wrapper-column:popout}}.ctaBanner .ctaBanner__container{inline-size:100%}.ctaBanner__content,.ctaBanner__media{grid-area:1/1/auto/-1}.ctaBanner__media{aspect-ratio:var(--ratio);max-block-size:clamp(800px,100vh,1000px);inline-size:100%}.ctaBanner__media img,.ctaBanner__media video{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hotspot-x,center)var(--hotspot-y,center);object-position:var(--hotspot-x,center)var(--hotspot-y,center);width:100%;height:100%;display:block}.ctaBanner__content{padding-block:var(--space-12);padding-inline:var(--space-inner)}.ctaBanner--center .ctaBanner__content{text-align:center}@media (min-width:60em){.ctaBanner--right .ctaBanner__content{grid-column:6/-1}}.ctaBanner__content .text>:first-child{margin:0}.ctaBanner--center .ctaBanner__content .text{margin-inline:auto}.ctaBanner--center .btn-row{justify-content:center}.ctaBanner__textLockUp .textLockUp__title+.textLockUp__cta{--tlu-cta-space-top:var(--space-fluid-lg)}.ctaBanner--compact .ctaBanner__content{padding-block:var(--space-10);padding-inline:var(--space-10)}.ctaBanner--compact .ctaBanner__textLockUp{--tlu-max-width:100%}.ctaBanner--compact .textLockUp__body{--ff:var(--ff-heading);--fw:var(--fw-medium);--fz:1.3125rem;--lh:1.05;--lts:-.01em}@media (min-width:60em){.ctaBanner--compact .textLockUp__body{--fz:1.75rem}}@media (min-width:80em){.ctaBanner--compact .textLockUp__body{--fz:2.25rem}}.ctaBanner--compact .textLockUp__body{--tlu-body-space-top:var(--space-3);color:var(--color-secondary-title)}.ctaBanner--compact .textLockUp__cta{--tlu-cta-space-top:var(--space-10)}@media (min-width:60em){.ctaBanner--compact .ctaBanner__content{padding-inline:var(--space-16)}.ctaBanner--compact .ctaBanner__textLockUp{--tlu-max-width:calc(100% - 12rem)}.ctaBanner--compact .textLockUp__cta{--tlu-cta-space-top:var(--space-12)}}@media (min-width:80em){.ctaBanner--compact .ctaBanner__content{padding-block:var(--space-12)}.ctaBanner--compact .ctaBanner__textLockUp{--tlu-max-width:65rem}.ctaBanner--compact .textLockUp__body{--tlu-body-space-top:var(--space-4)}.ctaBanner--compact .textLockUp__cta{--tlu-cta-space-top:var(--space-14)}}.ctaBanner--withMedia{background-color:var(--color-accent-media-bg,var(--color-bg))}
.divider{--divider-grid-columns:13;grid-template:1fr/1fr;display:grid}.divider-grid{border-top:1px solid var(--color-visual-grid);grid-area:1/1/-1/-1;grid-template:1fr/repeat(var(--divider-grid-columns),minmax(0,1fr));width:100%;display:grid}.divider-flex{border-top:1px solid var(--color-visual-grid);grid-area:1/1/-1/-1;width:100%;display:flex}.divider__item{aspect-ratio:1;height:auto;width:calc(100%/var(--divider-grid-columns))}.divider__item:not(:last-child){box-shadow:none;position:relative}.divider__item:not(:last-child):after{pointer-events:none;z-index:1;background-image:linear-gradient(var(--color-visual-grid),var(--color-visual-grid));content:"";background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%;position:absolute;inset:0}.divider__item:not(:last-child){grid-area:1/span 1/-1}.divider__line{background-color:var(--divider-color,var(--color-primary-stagehand-green));grid-column:var(--divider-column,10)/span 3;place-self:var(--divider-block-align,end)var(--divider-inline-align,end);z-index:5;grid-row:1/-1;block-size:22px;inline-size:83.3333%}.divider__square{background-color:var(--divider-color,var(--color-primary-magenta));grid-column:var(--divider-column,3);place-self:var(--divider-block-align,end)var(--divider-inline-align,start);grid-row:1/-1;block-size:22px;inline-size:22px}@media (max-width:59.9375em){.divider{--divider-grid-columns:7}.divider__item:nth-child(n+8){display:none}.divider__line{grid-column:var(--divider-column-md,5)/span 2}.divider__square{grid-column:var(--divider-column-md,1)}}@media (max-width:37.4375em){.divider{--divider-grid-columns:5}.divider__item:nth-child(n+6){display:none}.divider__line{grid-column:var(--divider-column-sm,3)/span 2}.divider__square{grid-column:var(--divider-column-sm,1)}}
.evalBarChart__container{row-gap:var(--space-6)}.evalBarChart__header{gap:var(--space-6);grid-column:1/-1;display:grid}.evalBarChart__textLockUp .textLockUp__eyebrow{font-weight:var(--fw-medium)}.evalBarChart__controls{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.evalBarChart__updated{margin:0}.evalBarChart__tabRows{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.125rem;display:flex}.evalBarChart__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.evalBarChart__benchmarkTabs{flex-wrap:wrap;align-items:center;gap:1.125rem;min-block-size:2.375rem;display:flex}.evalBarChart__benchmarkLabel{color:var(--color-primary-black);font-family:var(--ff-mono);font-size:var(--fz-eyebrow-2);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;align-items:center;min-block-size:2.375rem;margin:0;line-height:1.2;display:inline-flex}.evalBarChart__tab{border-radius:var(--bdrs-full);color:inherit;cursor:pointer;font-size:var(--fz-eyebrow-3);background:0 0;border:1px solid #0000001f;justify-content:center;align-items:center;padding:.4375rem .75rem;line-height:1.2;display:inline-flex}.evalBarChart__tab[aria-selected=true],.evalBarChart__tab[aria-pressed=true]{background:var(--color-primary-black);color:var(--color-primary-white)}.evalBarChart__tabs--benchmark{align-items:center;gap:0;min-block-size:2.375rem}.evalBarChart__tab--benchmark{color:#7591c0;font-family:var(--ff-mono);font-size:var(--fz-eyebrow-2);font-weight:var(--fw-medium);letter-spacing:.06em;border:0;border-bottom:4px solid #0000;border-radius:0;min-block-size:2.375rem;padding:.625rem;line-height:1.2}.evalBarChart__tab--benchmark[aria-selected=true],.evalBarChart__tab--benchmark[aria-pressed=true]{border-bottom-color:var(--color-primary-stagehand-green);color:var(--color-primary-black);background:0 0}.evalBarChart__tabs--metric{align-items:center;min-block-size:2.375rem;display:flex}.evalBarChart__tab--metric{color:#686562;font-family:var(--ff-mono);font-size:var(--fz-eyebrow-2);font-weight:var(--fw-medium);letter-spacing:.06em;border:0;border-radius:0;justify-content:center;align-items:center;min-block-size:2.375rem;padding:.625rem .75rem;line-height:1.2;display:inline-flex}.evalBarChart__tab--metric[aria-selected=true],.evalBarChart__tab--metric[aria-pressed=true]{color:var(--color-primary-black);background:#a4f9c6}.evalBarChart__chart{--chart-grid-top-offset:3rem;--chart-plot-height:25.2rem;--chart-bar-meta-size:1.25rem;--chart-bar-meta-gap:.55rem;--chart-padding-bottom:1rem;--chart-axis-bottom-offset:calc(var(--chart-bar-meta-size) + var(--chart-bar-meta-gap));padding:1rem 1.125rem var(--chart-padding-bottom);background:#f8fafc;border:1px solid #c5d3e8;border-radius:0;grid-column:1/-1;position:relative;overflow:hidden}.evalBarChart__metricLabel{font-family:var(--ff-mono);font-size:var(--fz-eyebrow-2);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;line-height:1.2}.evalBarChart__gridlines{inset:var(--chart-grid-top-offset)1.125rem calc(var(--chart-axis-bottom-offset) + var(--chart-padding-bottom))1rem;pointer-events:none;position:absolute}.evalBarChart__gridline{color:#000000e6;font-family:var(--ff-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #d9e5f2;justify-content:space-between;font-size:.625rem;display:flex;position:absolute;inset-inline:0}.evalBarChart__gridline:first-child{top:0}.evalBarChart__gridline:nth-child(2){top:25%}.evalBarChart__gridline:nth-child(3){top:50%}.evalBarChart__gridline:nth-child(4){top:75%}.evalBarChart__gridline:nth-child(5){top:calc(100% + 1px)}.evalBarChart__bars{min-height:calc(var(--chart-grid-top-offset) + var(--chart-plot-height) + var(--chart-axis-bottom-offset));padding:var(--chart-grid-top-offset).1rem 0 2.4rem;grid-auto-columns:minmax(2rem,2.375rem);grid-auto-flow:column;justify-content:space-between;align-items:end;gap:clamp(.45rem,1vw,1.2rem);display:grid;position:relative}.evalBarChart__barGroup{min-width:2rem}.evalBarChart__barButton{color:inherit;cursor:pointer;align-items:stretch;gap:var(--chart-bar-meta-gap);inline-size:100%;min-height:calc(var(--chart-plot-height) + var(--chart-axis-bottom-offset));text-align:center;background:0 0;border:0;grid-template-rows:1fr auto;padding:0;display:grid}.evalBarChart__barTrack{min-height:var(--chart-plot-height);justify-content:center;align-items:end;display:flex;overflow:hidden}.evalBarChart__barFill{background:var(--bar-color);inline-size:100%;max-inline-size:2.375rem;transform-origin:bottom;will-change:transform;border-radius:0;min-height:0;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.evalBarChart__barFill[data-animated=true]{height:var(--bar-height);transform:scaleY(1)}.evalBarChart__barFill[data-animated=false]{height:var(--bar-height);transform:scaleY(0)}.evalBarChart__barMeta{justify-content:center;display:flex}.evalBarChart__providerBadge{color:#000000db;min-inline-size:var(--chart-bar-meta-size);min-block-size:var(--chart-bar-meta-size);justify-content:center;align-items:center;display:inline-flex}.evalBarChart__providerIcon{inline-size:var(--chart-bar-meta-size);block-size:var(--chart-bar-meta-size);display:block}.evalBarChart__providerFallback{background:color-mix(in srgb,var(--provider-color)12%,white);border:1px solid color-mix(in srgb,var(--provider-color)28%,#00000014);font-size:.65rem;font-weight:var(--fw-semibold);border-radius:999px;justify-content:center;align-items:center;min-block-size:1.25rem;min-inline-size:1.25rem;display:inline-flex}.evalBarChart__tooltip{color:var(--color-primary-black);inline-size:17.5rem;left:var(--tooltip-left);pointer-events:none;top:var(--tooltip-top);z-index:10;background:#f0f4f8;border:1px solid #c5d3e8;padding:.625rem .75rem;position:absolute}.evalBarChart__tooltipHeader{align-items:center;gap:.5rem;margin-block-end:.45rem;display:flex}.evalBarChart__tooltipModel{font-family:var(--ff-mono);font-size:var(--fz-eyebrow-3);letter-spacing:.06em;flex:auto;min-width:0;margin:0;line-height:1.2}.evalBarChart__tooltipStats{margin:0}.evalBarChart__tooltipStats div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.evalBarChart__tooltipIcon{flex:none;justify-content:center;align-items:center;min-block-size:1.375rem;min-inline-size:1.375rem;display:inline-flex}.evalBarChart__tooltipIcon .evalBarChart__providerIcon{block-size:1.375rem;inline-size:1.375rem}.evalBarChart__tooltipStats dt{color:#686562;font-family:var(--ff-mono);font-size:var(--fz-eyebrow-3);letter-spacing:.06em;margin:0;line-height:1.2}.evalBarChart__tooltipStats dd{font-family:var(--ff-mono);font-size:var(--fz-eyebrow-2);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:right;margin:0;line-height:1.2}@media (max-width:37.4375em){.evalBarChart__benchmarkTabs{gap:.75rem}.evalBarChart__chart{overflow-x:auto}.evalBarChart__bars{min-width:max-content;padding-inline-end:.5rem}}@media (prefers-reduced-motion:reduce){.evalBarChart__barFill{transition:none}}
.evalLeaderboard__container{row-gap:var(--space-6)}.evalLeaderboard__header{align-items:end;gap:var(--space-4);grid-column:1/-1;justify-content:space-between;display:flex}.evalLeaderboard__textLockUp .textLockUp__eyebrow{font-weight:var(--fw-medium);margin-block-end:0}.evalLeaderboard__textLockUp{flex:auto}.evalLeaderboard__controls{justify-items:end;gap:0;display:grid}.evalLeaderboard__updated{text-align:right;margin:0}.evalLeaderboard__tableWrap{box-shadow:none;position:relative}.evalLeaderboard__tableWrap:after{pointer-events:none;z-index:1;background-image:linear-gradient(var(--color-visual-grid),var(--color-visual-grid));content:"";background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;position:absolute;inset:0}.evalLeaderboard__tableWrap{background:#f8fafc;grid-column:1/-1;overflow-x:auto}.evalLeaderboard__topPerformers{grid-column:1/-1;gap:1.4375rem;margin-block-start:1.5rem;display:grid}.evalLeaderboard__topPerformersLabel{margin:0}.evalLeaderboard__topPerformersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.evalLeaderboard__topPerformerCard{background:#f8fafc;flex-direction:column;gap:1rem;min-width:0;padding:1rem;display:flex}.evalLeaderboard__topPerformerKicker,.evalLeaderboard__topPerformerModel{margin:0}.evalLeaderboard__topPerformerKicker,.evalLeaderboard__topPerformerMeta{color:var(--color-primary-black);font-family:var(--ff-mono);font-size:var(--fz-eyebrow-1);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.evalLeaderboard__topPerformerValue{color:var(--color-primary-black);font-family:var(--ff-heading);font-size:2.25rem;font-weight:var(--fw-medium);letter-spacing:-.01em;margin:0;line-height:1.05}.evalLeaderboard__topPerformerMeta{align-items:center;gap:.375rem;min-width:0;display:flex}.evalLeaderboard__topPerformerIcon,.evalLeaderboard__topPerformerFallback{flex:none;block-size:.75rem;inline-size:.75rem}.evalLeaderboard__topPerformerFallback{background:color-mix(in srgb,var(--provider-color)12%,white);border:1px solid color-mix(in srgb,var(--provider-color)28%,#00000014);border-radius:var(--bdrs-full);justify-content:center;align-items:center;font-size:.5rem;display:inline-flex}.evalLeaderboard__topPerformerModel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evalLeaderboard__table{border-collapse:collapse;inline-size:100%;min-width:58rem}.evalLeaderboard__table th,.evalLeaderboard__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #c5d3e8;padding:1.25rem 1.875rem}.evalLeaderboard__table thead th{color:var(--color-primary-black);font-family:var(--ff-mono);font-size:var(--fz-eyebrow-2);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase}.evalLeaderboard__table thead th:first-child,.evalLeaderboard__table tbody th[scope=row]{text-align:center;inline-size:5.0625rem;padding-inline:1.875rem}.evalLeaderboard__table thead th:nth-child(2),.evalLeaderboard__table tbody td:first-of-type{inline-size:26.625rem}.evalLeaderboard__table tbody th,.evalLeaderboard__table tbody td{color:var(--color-primary-black);font-family:var(--ff-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:1rem}.evalLeaderboard__modelCell,.evalLeaderboard__provider{align-items:center;gap:.625rem;min-width:0;display:flex}.evalLeaderboard__modelAccent,.evalLeaderboard__providerDot{flex:none;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.evalLeaderboard__providerDot{background:var(--provider-color);border-radius:999px}.evalLeaderboard__providerIcon{block-size:1.125rem;inline-size:1.125rem;display:block}.evalLeaderboard__providerFallback{background:color-mix(in srgb,var(--model-color,var(--provider-color))12%,white);border:1px solid color-mix(in srgb,var(--model-color,var(--provider-color))28%,#00000014);font-size:.65rem;font-weight:var(--fw-semibold);border-radius:999px;justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.evalLeaderboard__modelName,.evalLeaderboard__modelMeta{margin:0}.evalLeaderboard__modelName{font-family:var(--ff-body);font-size:1rem;font-weight:var(--fw-regular);letter-spacing:.01em;white-space:nowrap;line-height:1.25}@media (max-width:37.4375em){.evalLeaderboard__header{align-items:flex-start;gap:var(--space-4);display:grid}.evalLeaderboard__controls{justify-items:start}.evalLeaderboard__updated{text-align:left}.evalLeaderboard__topPerformersGrid{grid-template-columns:1fr}.evalLeaderboard__table{min-width:44rem}}
@media (min-width:70em){.feature--wide .feature__media{grid-column:auto/span 9}.feature--wide .feature__media--right{grid-column:4/span 9}}@media (min-width:60em){.feature--wide .feature__content{padding-top:var(--space-5)}}@media (min-width:70em){.feature--wide .feature__content{grid-column:auto/span 3;justify-content:flex-start;align-self:start}.feature--wide .feature__media--left+.feature__content{grid-column:10/span 3}}.feature--wide .textLockUp{--tlu-body-space-top:var(--space-4);--tlu-cta-space-top:var(--space-5)}.feature--wide .textLockUp__body,.feature--wide .textLockUp__title{font-family:var(--ff,inherit);font-size:var(--fz,1rem);font-weight:var(--fw,inherit);letter-spacing:var(--lts,normal);line-height:var(--lh,inherit);text-transform:var(--tt,none)}.feature--wide .textLockUp__body{--ff:var(--ff-text);--fz:1rem;--lh:1.2;--lts:.01em}.feature--wide .textLockUp__title{--ff:var(--ff-subheading);--fw:var(--fw-medium);--fz:1rem;--lh:1.2;--lts:.015em}.feature{background-color:var(--color-bg);color:var(--color-text);padding-block:var(--space-12);position:relative}@media (min-width:37.5em){.feature{align-items:center}}@media (min-width:60em){.feature{padding-block:var(--space-20)}}@media (min-width:80em){.feature{padding-block:var(--space-24)}}@media (min-width:37.5em){.feature--content-top{align-items:start}.feature--content-center{align-items:center}.feature--content-bottom{align-items:end}}.feature .grid:is(a){color:var(--color-text);transition:color var(--trs-time)var(--trs-tfunc);text-decoration:none}.feature[class*=theme-] .grid:is(a){color:inherit}.feature__media{grid-column:1/-1}@media (min-width:70em){.feature__media{grid-area:1/auto/auto/span 6}.feature__media--right{grid-column:7/span 6}}.feature__media .feature__img--fixed{align-self:center;width:auto;max-width:80%;height:auto;max-height:80%}.feature__vimeo{z-index:1;width:100%;height:100%;position:absolute;inset:0}.feature__vimeo-play{bottom:var(--space-inner-v);color:var(--color-bg);left:var(--space-outer);padding-left:3.2em;position:absolute}.feature__vimeo-play svg{height:3.15em;transition:var(--trs);width:2.45em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.feature__media:hover .feature__vimeo-play svg,.feature__media:focus .feature__vimeo-play svg,.feature__media:focus-within .feature__vimeo-play svg{fill:currentColor}.feature__content{box-sizing:border-box;flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:60em){.feature__content{padding-inline:var(--space-6)}}@media (min-width:70em){.feature__content{grid-column:auto/span 6;justify-content:center;margin-top:0}}@media (min-width:80em){.feature__content{padding-inline:var(--space-12)}}.feature__content--bottom{justify-content:flex-end}.feature__content--top{justify-content:flex-start}.feature__content .text>:first-child{margin:0}.feature__card-eyebrow{color:var(--color-text-soft)}.feature__card-text{max-width:34em}.feature__content--spaced .feature__card-text{margin-top:auto}.feature__textLockUp .textLockUp__body ol,.feature__textLockUp .textLockUp__body ul{padding-inline-start:var(--space-6)}@media (min-width:70em){.feature__media--left+.feature__content{grid-column:7/span 6}}
.form--contact{background:url(/website-assets/static/img/cutout_landscape.png) 100% 100%/contain no-repeat;padding-block-end:27.5rem}@media (max-width:69.9375em){.form--contact{padding-block-end:12.5rem}}.contact__textLockUp{grid-column:auto/span 4}.contactForm{background-color:var(--color-light);grid-column:7/span 6}@media (max-width:69.9375em){.contact__textLockUp,.contactForm{grid-column:1/-1}}
.partnerForm{grid-column:1/-1}@media (min-width:60em){.partnerForm{grid-column:3/span 8}}.partnerForm__header{margin-bottom:var(--space-6)}.partnerForm__subtitle{font-size:var(--type-size-lg,1.25rem);font-weight:500}.partnerForm__conditional{margin-top:var(--space-4)}.partnerForm__conditional[hidden]{display:none}.partnerForm__submitGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:37.5em){.partnerForm__submitGrid{grid-template-columns:1fr 1fr}}.partnerForm__fieldHeader{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;justify-content:space-between;display:flex}.partnerForm__fieldHeader .form-label{margin-bottom:0}.partnerForm__resourceLinks{font-size:var(--type-size-sm,.875rem);align-items:center;gap:var(--space-2);display:flex}.partnerForm__resourceLink{color:var(--color-accent,currentColor);text-decoration:underline}.partnerForm__resourceSeparator{color:var(--color-text-soft)}.partnerForm__fieldDescription{color:var(--color-text-soft);font-size:var(--type-size-sm,.875rem);margin-bottom:var(--space-2)}.partnerForm__support{color:var(--color-text-soft);font-size:var(--type-size-sm,.875rem);margin-bottom:var(--space-4)}

.featureStack{--row-gap:var(--space-fluid-2xl);background-color:var(--color-bg);color:var(--color-text)}.featureStack__container{row-gap:var(--row-gap)}.featureStack__list{row-gap:var(--space-8);grid-column:1/-1;display:grid}@media (min-width:60em){.featureStack__list{row-gap:var(--space-14)}}.featureStack .feature,.featureStack .feature .grid{padding:0}.featureStack .feature .grid:after{content:none}@media (min-width:60em){.featureStack:has(.feature--wide){--feature-media-aspect-ratio-default:calc(16/9);--feature-media-cols:7;--feature-media-height:calc(var(--feature-media-width)/var(--feature-media-aspect-ratio,var(--feature-media-aspect-ratio-default)));--feature-media-width:calc(var(--feature-media-cols)*var(--grid-col-width) + (var(--feature-media-cols) - 1)*var(--space-gutter));--feature-title-height:calc(1.2rem);--feature-peek-space:var(--space-5);--feature-peek-height:calc(2*var(--feature-peek-space) + var(--feature-title-height))}.featureStack:has(.feature--wide) .featureStack__container{grid-template-rows:auto var(--feature-media-height)1fr;row-gap:0}.featureStack:has(.feature--wide) .featureStack__list{grid-row:2/span 2;grid-template-rows:repeat(var(--feature-count),var(--feature-media-height));row-gap:calc(var(--space-14) - var(--feature-peek-height));margin-block-start:calc(-1*(var(--feature-media-height) + (var(--feature-count) - 1)*var(--feature-peek-height)));margin-block-end:calc((var(--feature-count,1) - 1)*var(--feature-peek-height));display:grid}.featureStack:has(.feature--wide) .featureStack__list li{--feature-top:calc(var(--nav-height,0) + var(--space-outer-v) + var(--header-height,0) + var(--row-gap));top:var(--feature-top);transform:translateY(calc(var(--index,0)*var(--feature-peek-height)));position:sticky}.featureStack:has(.feature--wide) .featureStack__textLockUp{min-height:calc(var(--header-height) + var(--row-gap) + var(--feature-media-height) + (var(--feature-count) - 1)*var(--feature-peek-height));top:calc(var(--nav-height) + var(--space-outer-v));position:sticky}}@media (min-width:80em){.featureStack:has(.feature--wide){--feature-media-cols:8}}.featureStack .feature--wide{--bdrs:0}@media (min-width:60em){.featureStack .feature--wide{--content-grid-column:1/span 5;--media-grid-column:6/span 7}}@media (min-width:80em){.featureStack .feature--wide{--content-grid-column:1/span 4;--media-grid-column:5/span 8}}@media (min-width:60em){.featureStack .feature--wide.feature--left{--content-grid-column:8/span 5;--media-grid-column:1/span var(--feature-media-cols)}}@media (min-width:80em){.featureStack .feature--wide.feature--left{--content-grid-column:9/span 4;--media-grid-column:1/span var(--feature-media-cols)}}@media (min-width:60em){.featureStack .feature--wide .feature__content{border-block-start:var(--bd);grid-column:var(--content-grid-column);grid-row:1;align-self:start;padding-inline:0}.featureStack .feature--wide .feature__media{grid-column:var(--media-grid-column)}}.featureStack__textLockUp{grid-column:1/-1}
.headline__textLockUp .textLockUp__body{--tlu-max-width:80ch}.headline__textLockUp .textLockUp__title,.headline__textLockUp .textLockUp__subhead{--tlu-max-width:30ch}.headline__textLockUp.textLockUp--center .textLockUp__cta{justify-self:center}
.hero{--wrapper-column:popout;background-color:var(--color-bg);color:var(--color-text);place-items:start center;padding:0;display:grid;position:relative;overflow:hidden;container:section/inline-size}.hero--media{width:100%;max-height:clamp(800px,100vh,1000px)}.hero__media{background-color:var(--color-bg);grid-area:1/1/-1/-1;width:100%;display:grid;position:absolute;inset:0}@media (max-width:59.9375em){.hero__media{height:100%;align-self:start;position:relative;inset-block-start:initial}}.hero__media>*{position:absolute;inset:0}.hero__media--overlay:after{content:"";background-image:linear-gradient(#fff0 25%,#fff 110%);display:block;position:absolute;inset:0}.hero__media .frame{border-radius:0}.hero__media video{-o-object-position:var(--hotspot-x)var(--hotspot-y);object-position:var(--hotspot-x)var(--hotspot-y)}.hero__media img,.hero__media video{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.hero--content .hero__media img,.hero--content .hero__media video{-o-object-position:var(--hotspot-x)var(--hotspot-y);object-position:var(--hotspot-x)var(--hotspot-y)}@supports (-webkit-touch-callout:none){.hero__media video[autoplay]{opacity:0;visibility:hidden;z-index:-1}.hero__media video[autoplay]:playing{opacity:1;visibility:visible;z-index:initial}}.hero__content{--content-space-bottom-s-default:50cqi;--content-space-bottom:var(--content-space-bottom-s,var(--content-space-bottom-s-default));color:var(--color-text);padding-block-start:var(--space-10);padding-inline:var(--space-inner);z-index:1;grid-area:1/1/-1/-1;justify-content:center;width:100%;margin-block-end:var(--content-space-bottom);display:grid}@media (min-width:37.5em){.hero__content{--content-space-bottom-m-default:var(--content-space-bottom-s,40cqi);--content-space-bottom:var(--content-space-bottom-m,var(--content-space-bottom-m-default))}}@media (min-width:60em){.hero__content{--content-space-bottom-l-default:var(--content-space-bottom-m,var(--content-space-bottom-m-default));--content-space-bottom:var(--content-space-bottom-l,var(--content-space-bottom-l-default))}}@media (min-width:70em){.hero__content{--content-space-bottom-nav-default:var(--content-space-bottom-l,var(--content-space-bottom-l-default));--content-space-bottom:var(--content-space-bottom-nav,var(--content-space-bottom-nav-default));padding-block-start:var(--space-20)}}@media (min-width:80em){.hero__content{--content-space-bottom-xl-default:var(--content-space-bottom-nav,var(--content-space-bottom-nav-default));--content-space-bottom:var(--content-space-bottom-xl,var(--content-space-bottom-xl-default))}}.hero__content .textLockUp__content{--row-gap:0;--stack-spacing:0;row-gap:var(--row-gap);max-inline-size:34.6875rem;display:grid}.hero__content .textLockUp__body,.hero__content .textLockUp__title{text-wrap:balance;text-wrap:pretty}.hero__content .textLockUp__title{--lh:1.15}.hero__content .textLockUp__subhead{max-inline-size:28.125rem;margin-block-start:var(--space-fluid-lg)}.hero__content .textLockUp__cta{margin-block-start:var(--space-fluid-md)}.hero__content .text>:first-child{margin:0}
.listModule .list{grid-column:1/-1}@media (min-width:37.5em){.listModule .list{grid-column:4/span 5}}@media (min-width:60em){.listModule .list{grid-column:auto/span 6}}.listModule .list__textLockUp{grid-column:auto/span 6}.listModule .textLockUp__content,.listModule .textLockUp__cta{grid-column:auto/span 10}@media (min-width:60em){.listModule .textLockUp__titleSecondary{--tlu-title-secondary-space-top-default:var(--space-4);margin-inline-end:var(--space-14)}}.listItem{padding-block:var(--space-6);align-items:flex-start;display:flex}.list--ordered .listItem{counter-increment:indexed-list;position:relative}.list--ordered .listItem:before{aspect-ratio:1;background:var(--color-dark);color:var(--color-light);content:counter(indexed-list);font-size:var(--fz-eyebrow-3);line-height:var(--lh-eyebrow-3);margin-right:var(--space-4);width:var(--space-6);justify-content:center;align-items:center;display:flex}.listItem>*{flex:1}@media (hover:hover){.listItem:hover .btn{background-color:var(--color-bg-btn-hover);color:var(--color-text-btn-hover,var(--color-text-btn))}}.list--ordered{counter-reset:indexed-list}@media (min-width:37.5em){.list--two-column{-moz-column-gap:var(--space-4);column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.listItem__textLockUp .textLockUp__body{margin-block-start:var(--space-2)}.listItem__textLockUp .textLockUp__title{font-weight:var(--fw-bold)}.listModule--ordered,.listModule--checked,.listModule--comparison{--list-gap:var(--space-5);--list-marker-offset:1.9375rem;--list-marker-size:1.4375rem;--section-space-bottom:var(--space-12);--section-space-inner:var(--space-10);--section-space-top:var(--space-12);border-block-end:1px solid var(--color-primary-gray)}@media (min-width:37.5em){.listModule--ordered,.listModule--checked,.listModule--comparison{--list-gap:var(--space-6);--list-marker-offset:2.125rem;--list-marker-size:1.625rem;--section-space-bottom:var(--space-20);--section-space-inner:var(--space-16);--section-space-top:var(--space-20)}}@media (min-width:60em){.listModule--ordered,.listModule--checked,.listModule--comparison{--list-marker-offset:2.3125rem;--list-marker-size:1.75rem;--section-space-bottom:var(--space-24);--section-space-inner:var(--space-10);--section-space-top:var(--space-24)}}.listModule--ordered .listModule__container,.listModule--checked .listModule__container,.listModule--comparison .listModule__container{align-items:start}.listModule--ordered .listModule__container,.listModule--checked .listModule__container{row-gap:var(--space-12)}@media (min-width:37.5em){.listModule--ordered .listModule__container,.listModule--checked .listModule__container{row-gap:var(--space-4)}}.listModule--ordered .list__textLockUp,.listModule--checked .list__textLockUp{grid-column:1/-1}@media (min-width:37.5em){.listModule--ordered .list__textLockUp,.listModule--checked .list__textLockUp{grid-column:1/span 4}}@media (min-width:60em){.listModule--ordered .list__textLockUp,.listModule--checked .list__textLockUp{grid-column:1/span 6}}.listModule--ordered .list,.listModule--checked .list{grid-column:1/-1}@media (min-width:37.5em){.listModule--ordered .list,.listModule--checked .list{grid-column:5/span 4}}@media (min-width:60em){.listModule--ordered .list,.listModule--checked .list{grid-column:7/span 6}.listModule--ordered .list__textLockUp,.listModule--checked .list__textLockUp{padding-inline-end:var(--space-14)}}.listModule--checked .list__textLockUp .textLockUp__titleSecondary{max-inline-size:none}.listModule--checked .list__textLockUp .textLockUp__body{margin-block-start:var(--space-4);display:block}@media (min-width:37.5em){.listModule--checked .list__textLockUp .textLockUp__body{display:none}}.list--checked{--list-accent-bg:var(--color-accent-bg,var(--color-pale-green));gap:var(--list-gap);flex-direction:column;list-style:none;display:flex}.list--checked .listItem{padding-block:0;padding-inline-start:0;display:block;position:relative}.list--checked .listItem[class*=u-accent-bg--]{--list-accent-bg:var(--color-accent-bg)}.list--checked .listItem__icon{aspect-ratio:1;background:var(--list-accent-bg);color:var(--color-black);inline-size:var(--list-marker-size);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.list--checked .listItem__iconSvg{fill:currentColor;flex:none;block-size:auto;inline-size:98%;display:block}.list--checked .listItem__textLockUp .textLockUp__title{font-weight:var(--fw-medium);padding-inline-start:var(--list-marker-offset);display:block}.list--checked .listItem__textLockUp .textLockUp__eyebrow,.list--checked .listItem__textLockUp .textLockUp__subhead{margin-inline-start:var(--list-marker-offset)}.list--checked .listItem__textLockUp .textLockUp__title>.u-accent{--color-accent-bg:var(--list-accent-bg);padding:var(--space-0-5)var(--space-1)}.list--checked .listItem__textLockUp .textLockUp__body{margin-block-start:var(--space-4);margin-inline-start:var(--list-marker-offset)}.list--checked .listItem__textLockUp .textLockUp__cta{--tlu-cta-space-top-default:var(--space-3);margin-inline-start:var(--list-marker-offset)}.listModule--comparison .listModule__container{row-gap:var(--space-14)}.listComparisonColumn{gap:var(--space-10);flex-direction:column;grid-column:1/-1;min-inline-size:0;display:flex}@media (min-width:37.5em){.listComparisonColumn{gap:var(--space-14);grid-column:auto/span 4}}@media (min-width:60em){.listComparisonColumn{grid-column:auto/span 6}}@media (min-width:37.5em){.listComparisonColumn__header{padding-inline-end:var(--space-14)}}.listComparisonColumn__eyebrow{margin-block-end:var(--space-2)}.listModule--comparison .listComparisonColumn__list{max-inline-size:var(--space-width-sm)}.listComparisonColumn--negative .listItem{--list-accent-bg:var(--color-pale-gray)}
.logoCloud{--section-space-top:2.875rem;--section-space-bottom:3.75rem}.logoCloud__header{margin-block-end:var(--space-12)}.textLockUp--center.logoCloud__textLockUp .logoCloud__cta{justify-content:center}.logoCloud__grid{gap:var(--space-1);grid-template-columns:repeat(2,minmax(min(100%,128px),1fr));display:grid}@media (min-width:37.5em){.logoCloud__grid{grid-template-columns:repeat(3,minmax(min(100%,180px),1fr))}}@media (min-width:80em){.logoCloud__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}}.logoCloud__item{grid-template-columns:subgrid;grid-template-rows:1fr auto;width:100%;display:grid}@media (min-width:80em){.logoCloud__item{row-gap:var(--space-4)}}.logoCloud__item .logoCloud__logo{aspect-ratio:16/9;background-color:var(--color-warm-gray-50);max-height:7.5rem;transition:background-color var(--trs-time)var(--trs-tfunc);justify-content:center;align-items:center;width:100%;display:flex;container:logo/inline-size}.logoCloud__item img{height:var(--space-6);inline-size:initial;max-height:var(--space-6);-o-object-fit:contain;object-fit:contain;width:auto;max-width:75cqi}.logoCloud__item .logoCloud__link{opacity:0;transition:var(--trs)}@media (max-width:79.9375em){.logoCloud__item .logoCloud__link>*{display:none}}@media (hover:hover){.logoCloud__item:has(a):hover .logoCloud__logo{background-color:var(--color-pale-red)}.logoCloud__item:has(a):hover .logoCloud__link{opacity:1}}
