.partner-form-section{padding-block:var(--ssf-space-2xl)}.partner-form-section :global(.ssf-container){display:grid;gap:var(--ssf-space-xl)}.partner-form-section .er-form-section__intro{display:grid;gap:var(--ssf-space-md);max-width:44rem}.partner-form-section h2{margin:0;font-size:clamp(2rem,4vw,3rem);color:var(--ssf-color-navy)}.partner-form-section .er-form-section__intro>p{margin:0;color:var(--ssf-color-ink)}.partner-form-section .er-form-section__status{padding:var(--ssf-space-md);background:var(--ssf-color-mist);border-left:3px solid var(--ssf-color-teal);border-radius:var(--ssf-radius-sm);font-size:var(--ssf-text-small);margin:0}.partner-form-section .er-form-section__status a{color:var(--ssf-color-action);font-weight:600}.partner-form.er-form{display:grid;gap:var(--ssf-space-xl);width:100%;max-width:54rem;padding:clamp(1.25rem,3vw,2rem);background:var(--ssf-color-surface);border:1px solid var(--ssf-color-line);border-radius:var(--ssf-radius-lg);box-shadow:var(--ssf-shadow-card)}.partner-form .er-form__banner{padding:var(--ssf-space-md);border-radius:var(--ssf-radius-sm);font-size:var(--ssf-text-small)}.partner-form .er-form__banner h3{margin:0 0 var(--ssf-space-2xs);color:var(--ssf-color-navy);font-size:1.1rem}.partner-form .er-form__banner p{margin:0 0 var(--ssf-space-2xs)}.partner-form .er-form__banner p:last-child{margin-bottom:0}.partner-form .er-form__banner--error{background:#fff5f2;border:1px solid rgba(170,54,1,.25);border-left:4px solid var(--ssf-color-action);color:var(--ssf-color-navy)}.partner-form .er-form__banner--success{background:#f2fbf8;border:1px solid rgba(26,140,152,.28);border-left:4px solid var(--ssf-color-teal);color:var(--ssf-color-navy)}.partner-form .er-form__banner ul{margin:var(--ssf-space-2xs) 0 0;padding-left:1.25rem}.partner-form .er-form__grid{display:grid;gap:1.125rem 1.25rem}.partner-form .er-form__field{display:grid;gap:var(--ssf-space-2xs);align-content:start;min-width:0}.partner-form .er-form__field--full{grid-column:1 / -1}.partner-form .er-form__field label{font-size:var(--ssf-text-small);font-weight:600;color:var(--ssf-color-navy)}.partner-form .er-form__field input,.partner-form .er-form__field textarea,.partner-form .er-form__field select{width:100%;min-height:2.875rem;padding:.55rem .85rem;border:1px solid var(--ssf-color-line);border-radius:var(--ssf-radius-sm);background:var(--ssf-color-surface);font-family:var(--ssf-font-body);font-size:.975rem;color:var(--ssf-color-ink)}.partner-form .er-form__field textarea{min-height:7.5rem;resize:vertical}.partner-form .er-form__field input:focus-visible,.partner-form .er-form__field textarea:focus-visible,.partner-form .er-form__field select:focus-visible{outline:2px solid transparent;border-color:var(--ssf-color-teal);box-shadow:0 0 0 3px #1a8c982e}.partner-form .er-form__error{margin:0;font-size:var(--ssf-text-small);font-weight:500;color:var(--ssf-color-action)}.partner-form .er-form__actions{display:flex;flex-wrap:wrap;gap:var(--ssf-space-sm);align-items:center;padding-top:var(--ssf-space-md);border-top:1px solid var(--ssf-color-line)}.partner-form .er-form__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.75rem 1.5rem;border-radius:var(--ssf-radius-pill);border:1px solid rgba(10,30,46,.2);background:var(--ssf-color-action);color:var(--ssf-color-white);font-family:var(--ssf-font-body);font-size:.9375rem;font-weight:600;cursor:pointer}.partner-form .er-form__submit:hover:not(:disabled){filter:brightness(1.06)}.partner-form .er-form__submit:focus-visible{outline:2px solid var(--ssf-color-teal);outline-offset:2px}.partner-form .er-form__submit:disabled{opacity:.7;cursor:not-allowed}.partner-form .er-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(min-width:48rem){.partner-form-section{padding-block:var(--ssf-space-3xl)}.partner-form .er-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-form .er-form__submit{width:auto}}.partner-hero[data-astro-cid-g3d3xdmo]{background:var(--ssf-color-surface-muted);padding-block:var(--ssf-space-xl) var(--ssf-space-2xl)}.partner-hero__grid[data-astro-cid-g3d3xdmo]{display:grid;gap:var(--ssf-space-xl);align-items:center}.partner-hero__copy[data-astro-cid-g3d3xdmo]{display:grid;gap:var(--ssf-space-md);max-width:40rem}.partner-hero__eyebrow[data-astro-cid-g3d3xdmo]{margin:0;font-size:.85rem;font-weight:650;letter-spacing:.02em;color:var(--ssf-color-teal)}.partner-hero[data-astro-cid-g3d3xdmo] h1[data-astro-cid-g3d3xdmo]{margin:0;font-size:clamp(2rem,4.5vw,3.1rem);line-height:1.12;color:var(--ssf-color-navy);text-wrap:balance}.partner-hero__copy[data-astro-cid-g3d3xdmo]>p[data-astro-cid-g3d3xdmo]:not(.partner-hero__eyebrow){margin:0;color:var(--ssf-color-ink)}.partner-hero__actions[data-astro-cid-g3d3xdmo]{display:flex;flex-wrap:wrap;gap:var(--ssf-space-sm);padding-top:var(--ssf-space-sm)}@media(min-width:64rem){.partner-hero[data-astro-cid-g3d3xdmo]{padding-block:var(--ssf-space-2xl) var(--ssf-space-3xl)}.partner-hero__grid[data-astro-cid-g3d3xdmo]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--ssf-space-2xl)}}.partner-process[data-astro-cid-ymmkz74n]{padding-block:var(--ssf-space-2xl)}.partner-process[data-astro-cid-ymmkz74n] .ssf-container{display:grid;gap:var(--ssf-space-xl)}.partner-process__header[data-astro-cid-ymmkz74n]{display:grid;gap:var(--ssf-space-md);max-width:42rem}.partner-process[data-astro-cid-ymmkz74n] h2[data-astro-cid-ymmkz74n]{margin:0;font-size:clamp(1.85rem,3.8vw,2.75rem);color:var(--ssf-color-navy)}.partner-process__actions[data-astro-cid-ymmkz74n]{display:flex;flex-wrap:wrap;gap:var(--ssf-space-sm)}.partner-process__steps[data-astro-cid-ymmkz74n]{list-style:none;margin:0;padding:0;display:grid;gap:var(--ssf-space-md)}.partner-process__steps[data-astro-cid-ymmkz74n] li[data-astro-cid-ymmkz74n]{position:relative;display:grid;gap:var(--ssf-space-2xs);padding:var(--ssf-space-md);border:1px solid var(--ssf-color-line);border-radius:var(--ssf-radius-md);background:var(--ssf-color-surface)}.partner-process[data-astro-cid-ymmkz74n] h3[data-astro-cid-ymmkz74n]{margin:0;font-family:var(--ssf-font-body);font-size:1.05rem;font-weight:700;color:var(--ssf-color-navy)}.partner-process__steps[data-astro-cid-ymmkz74n] p[data-astro-cid-ymmkz74n]{margin:0;color:var(--ssf-color-ink)}@media(min-width:64rem){.partner-process[data-astro-cid-ymmkz74n]{padding-block:var(--ssf-space-3xl)}}.partner-industries[data-astro-cid-dz7yqoso]{padding-block:var(--ssf-space-2xl)}.partner-industries[data-astro-cid-dz7yqoso] .ssf-container{display:grid;gap:var(--ssf-space-xl)}.partner-industries__intro[data-astro-cid-dz7yqoso]{display:grid;gap:var(--ssf-space-sm);max-width:46rem}.partner-industries[data-astro-cid-dz7yqoso] h2[data-astro-cid-dz7yqoso]{margin:0;font-size:clamp(1.85rem,3.8vw,2.75rem);color:var(--ssf-color-navy)}.partner-industries__intro[data-astro-cid-dz7yqoso] p[data-astro-cid-dz7yqoso]{margin:0;color:var(--ssf-color-ink)}.partner-industries__grid[data-astro-cid-dz7yqoso]{list-style:none;margin:0;padding:0;display:grid;gap:var(--ssf-space-lg)}.partner-industries__grid[data-astro-cid-dz7yqoso] li[data-astro-cid-dz7yqoso]{display:grid;gap:var(--ssf-space-sm);align-content:start}.partner-industries[data-astro-cid-dz7yqoso] h3[data-astro-cid-dz7yqoso]{margin:0;font-family:var(--ssf-font-body);font-size:1rem;font-weight:700;color:var(--ssf-color-navy);line-height:1.35}.partner-industries__num[data-astro-cid-dz7yqoso]{color:var(--ssf-color-teal);margin-right:.25rem}.partner-industries__grid[data-astro-cid-dz7yqoso] p[data-astro-cid-dz7yqoso]{margin:0;color:var(--ssf-color-ink);font-size:.95rem}@media(min-width:40rem){.partner-industries__grid[data-astro-cid-dz7yqoso]{grid-template-columns:1fr 1fr}}@media(min-width:48rem){.partner-industries[data-astro-cid-dz7yqoso]{padding-block:var(--ssf-space-3xl)}.partner-industries__grid[data-astro-cid-dz7yqoso]{grid-template-columns:1fr 1fr 1fr 1fr}}.partner-models[data-astro-cid-mczmgutz]{padding-block:var(--ssf-space-2xl);background:var(--ssf-color-surface-muted)}.partner-models[data-astro-cid-mczmgutz] .ssf-container{display:grid;gap:var(--ssf-space-xl)}.partner-models__intro[data-astro-cid-mczmgutz]{display:grid;gap:var(--ssf-space-sm);max-width:48rem}.partner-models[data-astro-cid-mczmgutz] h2[data-astro-cid-mczmgutz]{margin:0;font-size:clamp(1.85rem,3.8vw,2.75rem);color:var(--ssf-color-navy)}.partner-models__subheading[data-astro-cid-mczmgutz]{margin:0;font-size:1.15rem;font-weight:650;color:var(--ssf-color-teal)}.partner-models__intro[data-astro-cid-mczmgutz]>p[data-astro-cid-mczmgutz]:not(.partner-models__subheading){margin:0;color:var(--ssf-color-ink)}.partner-models__grid[data-astro-cid-mczmgutz]{list-style:none;margin:0;padding:0;display:grid;gap:var(--ssf-space-md)}.partner-models__grid[data-astro-cid-mczmgutz] li[data-astro-cid-mczmgutz]{display:grid;grid-template-columns:auto 1fr;gap:var(--ssf-space-md);padding:var(--ssf-space-md);border:1px solid var(--ssf-color-line);border-radius:var(--ssf-radius-md);background:var(--ssf-color-surface)}.partner-models__num[data-astro-cid-mczmgutz]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#1a8c981f;color:var(--ssf-color-teal);font-weight:700}.partner-models[data-astro-cid-mczmgutz] h3[data-astro-cid-mczmgutz]{margin:0 0 var(--ssf-space-2xs);font-family:var(--ssf-font-body);font-size:1.05rem;font-weight:700;color:var(--ssf-color-navy)}.partner-models__grid[data-astro-cid-mczmgutz] p[data-astro-cid-mczmgutz]{margin:0;color:var(--ssf-color-ink)}@media(min-width:48rem){.partner-models__grid[data-astro-cid-mczmgutz]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.partner-models[data-astro-cid-mczmgutz]{padding-block:var(--ssf-space-3xl)}}.partner-who[data-astro-cid-ccwnvxz3]{padding-block:var(--ssf-space-2xl);background:var(--ssf-color-surface-muted)}.partner-who[data-astro-cid-ccwnvxz3] .ssf-container{display:grid;gap:var(--ssf-space-xl)}.partner-who__header[data-astro-cid-ccwnvxz3]{display:grid;gap:var(--ssf-space-lg);align-items:center}.partner-who__header[data-astro-cid-ccwnvxz3] .partner-who__image{width:100%;max-width:100%;min-width:0;aspect-ratio:auto;border-radius:var(--ssf-radius-md);background:transparent;overflow:hidden}.partner-who__header[data-astro-cid-ccwnvxz3] .partner-who__image img{width:100%;height:auto;max-width:100%;object-fit:contain;object-position:50% 50%;display:block}.partner-who__copy[data-astro-cid-ccwnvxz3]{display:grid;gap:var(--ssf-space-md);max-width:42rem;min-width:0}.partner-who[data-astro-cid-ccwnvxz3] h2[data-astro-cid-ccwnvxz3]{margin:0;font-size:clamp(1.85rem,3.8vw,2.75rem);color:var(--ssf-color-navy)}.partner-who__copy[data-astro-cid-ccwnvxz3]>p[data-astro-cid-ccwnvxz3]{margin:0;color:var(--ssf-color-ink)}.partner-who__actions[data-astro-cid-ccwnvxz3]{display:flex;flex-wrap:wrap;gap:var(--ssf-space-sm)}.partner-who__list[data-astro-cid-ccwnvxz3]{list-style:none;margin:0;padding:0;display:grid;gap:var(--ssf-space-md)}.partner-who__list[data-astro-cid-ccwnvxz3] li[data-astro-cid-ccwnvxz3]{display:grid;gap:var(--ssf-space-2xs);padding:var(--ssf-space-md);border:1px solid var(--ssf-color-line);border-radius:var(--ssf-radius-md);background:var(--ssf-color-surface)}.partner-who[data-astro-cid-ccwnvxz3] h3[data-astro-cid-ccwnvxz3]{margin:0;font-family:var(--ssf-font-body);font-size:1.05rem;font-weight:700;color:var(--ssf-color-navy)}.partner-who__list[data-astro-cid-ccwnvxz3] p[data-astro-cid-ccwnvxz3]{margin:0;color:var(--ssf-color-ink)}@media(min-width:48rem){.partner-who__list[data-astro-cid-ccwnvxz3]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.partner-who[data-astro-cid-ccwnvxz3]{padding-block:var(--ssf-space-3xl)}.partner-who__header[data-astro-cid-ccwnvxz3]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--ssf-space-2xl)}}.partner-why[data-astro-cid-x3v2zz22]{padding-block:var(--ssf-space-2xl)}.partner-why[data-astro-cid-x3v2zz22] .ssf-container{display:grid;gap:var(--ssf-space-xl)}.partner-why__intro[data-astro-cid-x3v2zz22]{display:grid;gap:var(--ssf-space-sm);max-width:48rem}.partner-why[data-astro-cid-x3v2zz22] h2[data-astro-cid-x3v2zz22]{margin:0;font-size:clamp(1.85rem,3.8vw,2.75rem);color:var(--ssf-color-navy)}.partner-why__subheading[data-astro-cid-x3v2zz22]{margin:0;font-size:1.15rem;font-weight:650;color:var(--ssf-color-teal)}.partner-why__intro[data-astro-cid-x3v2zz22]>p[data-astro-cid-x3v2zz22]:not(.partner-why__subheading){margin:0;color:var(--ssf-color-ink)}.partner-why__grid[data-astro-cid-x3v2zz22]{list-style:none;margin:0;padding:0;display:grid;gap:var(--ssf-space-md)}.partner-why__grid[data-astro-cid-x3v2zz22] li[data-astro-cid-x3v2zz22]{display:grid;gap:var(--ssf-space-2xs);padding:var(--ssf-space-md);border:1px solid var(--ssf-color-line);border-radius:var(--ssf-radius-md);background:var(--ssf-color-surface)}.partner-why[data-astro-cid-x3v2zz22] h3[data-astro-cid-x3v2zz22]{margin:0;font-family:var(--ssf-font-body);font-size:1.05rem;font-weight:700;color:var(--ssf-color-navy)}.partner-why__grid[data-astro-cid-x3v2zz22] p[data-astro-cid-x3v2zz22]{margin:0;color:var(--ssf-color-ink)}@media(min-width:40rem){.partner-why__grid[data-astro-cid-x3v2zz22]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.partner-why[data-astro-cid-x3v2zz22]{padding-block:var(--ssf-space-3xl)}.partner-why__grid[data-astro-cid-x3v2zz22]{grid-template-columns:repeat(3,minmax(0,1fr))}}.partner-why-ssf[data-astro-cid-ufhvnsb4]{padding-block:var(--ssf-space-2xl);background:var(--ssf-color-surface-muted)}.partner-why-ssf__layout[data-astro-cid-ufhvnsb4]{display:grid;gap:var(--ssf-space-xl);align-items:center}.partner-why-ssf__copy[data-astro-cid-ufhvnsb4]{display:grid;gap:var(--ssf-space-md);max-width:44rem}.partner-why-ssf[data-astro-cid-ufhvnsb4] h2[data-astro-cid-ufhvnsb4]{margin:0;font-size:clamp(1.85rem,3.8vw,2.75rem);color:var(--ssf-color-navy)}.partner-why-ssf__subheading[data-astro-cid-ufhvnsb4]{margin:0;font-size:1.15rem;font-weight:650;color:var(--ssf-color-teal)}.partner-why-ssf__copy[data-astro-cid-ufhvnsb4]>p[data-astro-cid-ufhvnsb4]:not(.partner-why-ssf__subheading):not(.partner-why-ssf__grow){margin:0;color:var(--ssf-color-ink)}.partner-why-ssf__principles[data-astro-cid-ufhvnsb4]{margin:0;padding:0;list-style:none;display:grid;gap:var(--ssf-space-sm)}.partner-why-ssf__principles[data-astro-cid-ufhvnsb4] li[data-astro-cid-ufhvnsb4]{margin:0;color:var(--ssf-color-ink);padding:var(--ssf-space-sm) var(--ssf-space-md);border-left:3px solid var(--ssf-color-teal);background:var(--ssf-color-surface);border-radius:0 var(--ssf-radius-sm) var(--ssf-radius-sm) 0}.partner-why-ssf__principles[data-astro-cid-ufhvnsb4] strong[data-astro-cid-ufhvnsb4]{color:var(--ssf-color-navy)}.partner-why-ssf__grow[data-astro-cid-ufhvnsb4]{margin:var(--ssf-space-sm) 0 0;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:700;color:var(--ssf-color-navy)}@media(min-width:64rem){.partner-why-ssf[data-astro-cid-ufhvnsb4]{padding-block:var(--ssf-space-3xl)}.partner-why-ssf__layout[data-astro-cid-ufhvnsb4]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--ssf-space-2xl)}}
