@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.benefits-section{background:var(--background);width:100%;position:relative}.benefits-section__inner{width:100%;max-width:var(--max-width-8xl,96rem);padding-inline:calc(var(--spacing,.25rem) * 3);margin-inline:auto}@media (min-width:48rem){.benefits-section__inner{padding-inline:calc(var(--spacing,.25rem) * 12)}}@media (min-width:64rem){.benefits-section__inner{padding-inline:calc(var(--spacing,.25rem) * 20)}}@media (min-width:80rem){.benefits-section__inner{padding-inline:calc(var(--spacing,.25rem) * 20)}}.benefits-section__head{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.benefits-section__eyebrow{text-transform:uppercase;font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-letter-spacing);color:var(--accent-primary)}.benefits-section__heading{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:var(--section-sub-heading-size);line-height:var(--section-sub-heading-line-height);letter-spacing:var(--section-sub-heading-letter-spacing);color:var(--ink-strong)}.benefits-section__heading-rule{margin-top:calc(var(--spacing,.25rem) * 3);height:3px;width:calc(var(--spacing,.25rem) * 10);background:var(--accent-primary);border-radius:3.40282e38px}.benefits-section__grid{margin-top:calc(var(--spacing,.25rem) * 14);column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.benefits-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.benefits-section__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.benefit-item{align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:center;flex-direction:column;display:flex}.benefit-item__icon{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);background:var(--icon-accent-bg);border:1px solid var(--icon-accent-border);color:#848282;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.benefit-item__icon svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}.benefit-item__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink-strong)}.benefit-item__description{max-width:11.5rem;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ink-soft)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial;--tw-duration:initial}}}.get-started{background:var(--background);width:100%;position:relative}.get-started__inner{width:100%;max-width:var(--max-width-8xl,96rem);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:64rem){.get-started__inner{gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}}.get-started__inner{padding-inline:calc(var(--spacing,.25rem) * 3)}@media (min-width:48rem){.get-started__inner{padding-inline:calc(var(--spacing,.25rem) * 12)}}@media (min-width:64rem){.get-started__inner{padding-inline:calc(var(--spacing,.25rem) * 20)}}@media (min-width:80rem){.get-started__inner{padding-inline:calc(var(--spacing,.25rem) * 20)}}.get-started__head{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);text-align:left;flex-direction:column;display:flex}.get-started__eyebrow{text-transform:uppercase;font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-letter-spacing);color:var(--accent-primary)}.get-started__heading{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:var(--section-sub-heading-size);line-height:var(--section-sub-heading-line-height);letter-spacing:var(--section-sub-heading-letter-spacing);color:var(--ink-strong)}.get-started__steps{margin-top:calc(var(--spacing,.25rem) * 14);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex;position:relative}@media not all and (min-width:40rem){.get-started__steps{margin-top:calc(var(--spacing,.25rem) * 10);align-items:stretch;gap:calc(var(--spacing,.25rem) * 9);flex-direction:column}.get-started__connector{display:none}.get-started__step-description{max-width:none}}.get-started__step{align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.get-started__step-icon{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);background:var(--icon-accent-bg);border:1px solid var(--icon-accent-border);color:#848282;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}.get-started__step-icon svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}.get-started__step-number{right:calc(var(--spacing,.25rem) * -1);bottom:calc(var(--spacing,.25rem) * -1);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background:var(--accent-primary);border:2px solid var(--background);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.get-started__connector{margin-top:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-top-width:2px;border-color:var(--border-strong);flex:1;align-self:flex-start}.get-started__step-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink-strong)}.get-started__step-description{max-width:11rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ink-soft)}.opportunity-card{--oc-bg-start:#0a0f1f;--oc-bg-end:#05070a;--oc-text:#fff;--oc-text-muted:#ffffffa6;--oc-green:#4ade80;--oc-stat-border:#ffffff14;border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 7);flex-direction:column;display:flex}@media (min-width:48rem){.opportunity-card{padding:calc(var(--spacing,.25rem) * 9)}}.opportunity-card{background:linear-gradient(160deg, var(--oc-bg-start) 0%, var(--oc-bg-end) 100%);color:var(--oc-text)}.opportunity-card__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.opportunity-card__description{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--oc-text-muted)}.opportunity-card__stats{margin-top:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opportunity-card__stat{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);border-width:1px;border-color:var(--oc-stat-border);background:#ffffff08}.opportunity-card__stat-value{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--oc-green)}.opportunity-card__stat-label{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--oc-text-muted)}.opportunity-card__cta{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background:var(--accent-primary);color:#fff;transition-duration:.2s;display:inline-flex}.opportunity-card__cta:hover{background:var(--accent-primary-hover)}.opportunity-card__cta svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.opportunity-card__cta:hover svg{transform:translate(3px)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-duration:initial}}}.partner-hero{--ph-text:var(--ink-strong);--ph-text-muted:var(--ink-soft);--ph-blue:var(--brand-secondary);--ph-line:var(--border-default);isolation:isolate;width:100%;height:75vh;color:var(--ph-text);margin-top:calc(-1 * var(--header-height,4.5rem));padding-block:calc(var(--header-height,4.5rem) + clamp(3.5rem, 6vw, 5.5rem)) clamp(6rem, 10vw, 9rem);align-items:center;display:flex;position:relative;overflow:hidden}@media not all and (min-width:740px){.partner-hero{height:auto;padding-top:calc(var(--header-height,4.5rem) + 1.5rem);padding-bottom:5.5rem}}.partner-hero__inner{z-index:10;width:100%;max-width:var(--container-6xl,72rem);place-items:center;gap:calc(var(--spacing,.25rem) * 12);text-align:center;padding-inline:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}@media (min-width:48rem){.partner-hero__inner{padding-inline:calc(var(--spacing,.25rem) * 12)}}@media (min-width:64rem){.partner-hero__inner{padding-inline:calc(var(--spacing,.25rem) * 20)}}@media (min-width:80rem){.partner-hero__inner{padding-inline:calc(var(--spacing,.25rem) * 20)}}.partner-hero__content{max-width:var(--container-xl,36rem);align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.partner-hero__eyebrow{text-transform:uppercase;font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-letter-spacing);color:var(--ph-blue)}.partner-hero__heading{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em;color:var(--ph-text);font-size:clamp(2.25rem,4vw,3rem);line-height:1.12}.partner-hero__subheading{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ph-blue);font-size:clamp(1.125rem,2vw,1.375rem)}.partner-hero__description{gap:calc(var(--spacing,.25rem) * 3);--tw-leading:var(--leading-relaxed,1.625);width:100%;line-height:var(--leading-relaxed,1.625);font-size:var(--section-description-size);line-height:var(--section-description-line-height);letter-spacing:var(--section-description-letter-spacing);font-weight:var(--section-description-weight);color:var(--ph-text-muted);flex-direction:column;display:flex}.partner-hero__ctas{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.partner-hero__cta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}.partner-hero__cta--filled{background:var(--ph-blue);color:#fff}.partner-hero__cta--filled:hover{background:#2a6cb8}.partner-hero__cta--outline{color:var(--ph-text);border:1px solid var(--ph-line);background:0 0}.partner-hero__cta--outline:hover{background:var(--surface-badge);border-color:var(--border-strong)}.partner-hero__cta-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
