.pform__form[data-astro-cid-sjfpwrsi]{flex-direction:column;gap:1.25rem;display:flex}.pform__form[data-astro-cid-sjfpwrsi][hidden]{display:none}.pform__grid[data-astro-cid-sjfpwrsi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=640px){.pform__grid[data-astro-cid-sjfpwrsi]{grid-template-columns:minmax(0,1fr)}}.pform__label[data-astro-cid-sjfpwrsi]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.pform__label-text[data-astro-cid-sjfpwrsi]{font-size:var(--text-sm);color:var(--c-slate-700);font-weight:600}.pform__required[data-astro-cid-sjfpwrsi]{color:var(--c-red-500)}.pform__optional[data-astro-cid-sjfpwrsi]{color:var(--c-slate-400);font-weight:400}.pform__input[data-astro-cid-sjfpwrsi]{background:var(--c-slate-50);border:1px solid var(--c-slate-200);border-radius:var(--radius-xl);width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--c-slate-800);outline:none;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s}.pform__input[data-astro-cid-sjfpwrsi]::placeholder{color:var(--c-slate-400)}.pform__input[data-astro-cid-sjfpwrsi]:focus{border-color:var(--c-brand-500);box-shadow:0 0 0 3px rgba(var(--c-brand-500-rgb), .12)}.pform__input[data-astro-cid-sjfpwrsi].is-invalid{border-color:var(--c-red-500);box-shadow:0 0 0 3px #ef44441f}.pform__textarea[data-astro-cid-sjfpwrsi]{resize:vertical}.pform__error[data-astro-cid-sjfpwrsi]{font-size:var(--text-sm);color:var(--c-red-600);background:var(--c-red-50);border:1px solid var(--c-red-100);border-radius:var(--radius-lg);margin:0;padding:.625rem 1rem;font-weight:500}.pform__error[data-astro-cid-sjfpwrsi] a[data-astro-cid-sjfpwrsi]{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.pform__submit[data-astro-cid-sjfpwrsi]{background:var(--c-brand-500);color:#fff;width:100%;font-family:var(--font-body);font-weight:700;font-size:var(--text-lg);border-radius:var(--radius-xl);box-shadow:0 10px 15px -3px rgba(var(--c-brand-500-rgb), .3);cursor:pointer;transition:background var(--duration-fast), transform var(--duration-fast);border:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;text-decoration:none;display:flex}.pform__submit[data-astro-cid-sjfpwrsi]:hover{background:var(--c-brand-600);transform:translateY(-2px)}.pform__submit[data-astro-cid-sjfpwrsi]:disabled,.pform__submit[data-astro-cid-sjfpwrsi]:disabled:hover{background:var(--c-slate-200);color:var(--c-slate-500);box-shadow:none;cursor:not-allowed;transform:none}.pform__submit[data-astro-cid-sjfpwrsi] [data-astro-cid-sjfpwrsi][data-lucide]{width:1.25rem;height:1.25rem}.pform__success[data-astro-cid-sjfpwrsi]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.pform__success[data-astro-cid-sjfpwrsi][hidden]{display:none}.pform__success[data-astro-cid-sjfpwrsi]>[data-astro-cid-sjfpwrsi][data-lucide]{width:3rem;height:3rem;color:var(--c-green-500)}.pform__success-title[data-astro-cid-sjfpwrsi]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--text-2xl);color:var(--c-slate-900);margin:0}.pform__success-text[data-astro-cid-sjfpwrsi]{max-width:30rem;color:var(--c-slate-600);margin:0 0 .75rem;line-height:1.6}.pform__submit--link[data-astro-cid-sjfpwrsi]{width:auto}.partners-hero[data-astro-cid-2vmcjqlr]{text-align:center;padding:5rem 0 4rem}.partners-hero__badge[data-astro-cid-2vmcjqlr]{border:1px solid var(--c-brand-200);border-radius:var(--radius-full);color:var(--c-brand-700);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-weight:700;display:inline-flex}.partners-hero__badge[data-astro-cid-2vmcjqlr] [data-astro-cid-2vmcjqlr][data-lucide]{width:1rem;height:1rem;color:var(--c-brand-500)}.partners-hero__title[data-astro-cid-2vmcjqlr]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--c-slate-900);letter-spacing:var(--font-heading-letter-spacing);margin-bottom:2rem;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.1}.partners-hero__gradient[data-astro-cid-2vmcjqlr]{background:linear-gradient(to right, var(--c-brand-600), var(--c-brand-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.partners-hero__subtitle[data-astro-cid-2vmcjqlr]{font-size:var(--text-lg);color:var(--c-slate-500);max-width:48rem;margin:0 auto 3rem;line-height:1.7}.partners-hero__actions[data-astro-cid-2vmcjqlr]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=640px){.partners-hero[data-astro-cid-2vmcjqlr]{padding:3rem 0 2.5rem}.partners-hero__actions[data-astro-cid-2vmcjqlr]{flex-direction:column;align-items:stretch}}.partners-model[data-astro-cid-2vmcjqlr]{padding:0 0 4rem;overflow-x:clip}.partners-model__container[data-astro-cid-2vmcjqlr]{position:relative}.partners-model__inner[data-astro-cid-2vmcjqlr]{background:var(--c-slate-900);border-radius:2.5rem;padding:4rem 3rem;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #00000059}.partners-model__glow[data-astro-cid-2vmcjqlr]{border-radius:var(--radius-full);filter:blur(120px);pointer-events:none;z-index:0;position:absolute}.partners-model__glow--right[data-astro-cid-2vmcjqlr]{background:rgba(var(--c-brand-500-rgb), .2);width:37rem;height:37rem;top:0;right:0;transform:translate(33%,-50%)}.partners-model__glow--left[data-astro-cid-2vmcjqlr]{background:#3b82f61a;width:31rem;height:31rem;bottom:0;left:0;transform:translate(-33%,33%)}.partners-model__header[data-astro-cid-2vmcjqlr]{text-align:center;z-index:1;max-width:48rem;margin:0 auto 3rem;position:relative}.partners-model__title[data-astro-cid-2vmcjqlr]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:#fff;margin-bottom:1.5rem;font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.15}.partners-model__subtitle[data-astro-cid-2vmcjqlr]{font-size:var(--text-lg);color:var(--c-slate-400);line-height:1.7}.partners-model__grid[data-astro-cid-2vmcjqlr]{z-index:1;grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid;position:relative}.model-card[data-astro-cid-2vmcjqlr]{transition:background var(--duration-fast);border-radius:1.5rem;padding:2rem}.model-card--glass[data-astro-cid-2vmcjqlr]{-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff1a}.model-card--glass[data-astro-cid-2vmcjqlr]:hover{background:#ffffff26}.model-card--white[data-astro-cid-2vmcjqlr]{border:1px solid var(--c-slate-200);box-shadow:var(--shadow-xl);background:#fff}.model-card--accent[data-astro-cid-2vmcjqlr]{background:linear-gradient(135deg, var(--c-brand-600), var(--c-brand-800));border:1px solid var(--c-brand-500);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.model-card__accent-glow[data-astro-cid-2vmcjqlr]{border-radius:var(--radius-full);filter:blur(2rem);background:#ffffff1a;width:8rem;height:8rem;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.model-card__icon[data-astro-cid-2vmcjqlr]{border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;display:flex}.model-card__icon[data-astro-cid-2vmcjqlr] [data-astro-cid-2vmcjqlr][data-lucide]{width:1.75rem;height:1.75rem}.model-card__icon--brand[data-astro-cid-2vmcjqlr]{background:rgba(var(--c-brand-500-rgb), .2);border:1px solid rgba(var(--c-brand-500-rgb), .3);color:var(--c-brand-400)}.model-card__icon--green[data-astro-cid-2vmcjqlr]{color:var(--c-green-500);background:#22c55e33;border:1px solid #22c55e4d}.model-card__icon--brand-light[data-astro-cid-2vmcjqlr]{background:var(--c-brand-50);border:1px solid var(--c-brand-200);color:var(--c-brand-600);box-shadow:var(--shadow-sm)}.model-card__icon--white[data-astro-cid-2vmcjqlr]{color:#fff;box-shadow:var(--shadow-sm);background:#fff3;border:1px solid #fff3}.model-card__title[data-astro-cid-2vmcjqlr]{font-size:var(--text-xl);color:var(--c-slate-900);margin-bottom:1rem;font-weight:700}.model-card__title--light[data-astro-cid-2vmcjqlr]{color:#fff}.model-card__text[data-astro-cid-2vmcjqlr]{font-size:var(--text-sm);color:var(--c-slate-600);line-height:1.7}.model-card__text--muted[data-astro-cid-2vmcjqlr]{color:var(--c-slate-400)}.model-card__text--accent[data-astro-cid-2vmcjqlr]{color:var(--c-brand-100)}.model-card__strong--white[data-astro-cid-2vmcjqlr]{color:#fff}.model-card__note[data-astro-cid-2vmcjqlr]{background:var(--c-slate-50);border:1px solid var(--c-slate-100);border-radius:var(--radius-lg);font-size:var(--text-xs);color:var(--c-slate-500);align-items:flex-start;gap:.5rem;margin-top:1rem;padding:1rem;font-weight:500;display:flex}.model-card__note[data-astro-cid-2vmcjqlr] [data-astro-cid-2vmcjqlr][data-lucide]{width:1rem;height:1rem;color:var(--c-green-500);flex-shrink:0}.model-card__note--accent[data-astro-cid-2vmcjqlr]{color:var(--c-brand-50);background:#ffffff1a;border-color:#ffffff1a}.model-card__note--accent[data-astro-cid-2vmcjqlr] [data-astro-cid-2vmcjqlr][data-lucide]{color:var(--c-amber-400)}@media (width<=768px){.partners-model__inner[data-astro-cid-2vmcjqlr]{padding:2.5rem 1.5rem}.partners-model__grid[data-astro-cid-2vmcjqlr]{grid-template-columns:1fr}}.partners-rules[data-astro-cid-2vmcjqlr]{padding:4rem 0}.partners-rules__card[data-astro-cid-2vmcjqlr]{background:var(--c-slate-50);border:1px solid var(--c-slate-200);border-radius:2.5rem;padding:3rem;overflow:hidden}.partners-rules__grid[data-astro-cid-2vmcjqlr]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.partners-rules__title[data-astro-cid-2vmcjqlr]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--c-slate-900);margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.15}.partners-rules__text[data-astro-cid-2vmcjqlr]{font-size:var(--text-lg);color:var(--c-slate-600);margin-bottom:1.5rem;line-height:1.7}.partners-rules__list[data-astro-cid-2vmcjqlr]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.partners-rules__item[data-astro-cid-2vmcjqlr]{color:var(--c-slate-700);align-items:flex-start;gap:.75rem;font-weight:500;line-height:1.6;display:flex}.partners-rules__icon[data-astro-cid-2vmcjqlr]{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;margin-top:.25rem;padding:.25rem;display:flex}.partners-rules__icon[data-astro-cid-2vmcjqlr] [data-astro-cid-2vmcjqlr][data-lucide]{width:1rem;height:1rem}.partners-rules__icon--red[data-astro-cid-2vmcjqlr]{background:var(--c-red-100);color:var(--c-red-600)}.partners-rules__icon--brand[data-astro-cid-2vmcjqlr]{background:var(--c-brand-100);color:var(--c-brand-600)}.partners-rules__visual[data-astro-cid-2vmcjqlr]{position:relative}.partners-rules__visual-bg[data-astro-cid-2vmcjqlr]{background:linear-gradient(135deg, var(--c-brand-100), var(--c-slate-50));border-radius:1.5rem;position:absolute;inset:0;transform:rotate(3deg)}.partners-rules__image[data-astro-cid-2vmcjqlr]{object-fit:cover;aspect-ratio:4/3;width:100%;box-shadow:var(--shadow-lg);border-radius:1.5rem;display:block;position:relative}@media (width<=768px){.partners-rules__card[data-astro-cid-2vmcjqlr]{padding:2rem 1.5rem}.partners-rules__grid[data-astro-cid-2vmcjqlr]{grid-template-columns:1fr}.partners-rules__visual[data-astro-cid-2vmcjqlr]{order:-1}}.partners-steps[data-astro-cid-2vmcjqlr]{padding:var(--section-y) 0}.partners-steps__header[data-astro-cid-2vmcjqlr]{text-align:center;max-width:40rem;margin:0 auto 3rem}.partners-steps__title[data-astro-cid-2vmcjqlr]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--c-slate-900);margin-bottom:1.5rem;font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.15}.partners-steps__subtitle[data-astro-cid-2vmcjqlr]{font-size:var(--text-lg);color:var(--c-slate-500);line-height:1.7}.steps-list[data-astro-cid-2vmcjqlr]{flex-direction:column;gap:1.5rem;max-width:52rem;margin:0 auto;display:flex}.step-card[data-astro-cid-2vmcjqlr]{border:1px solid var(--c-slate-200);transition:transform var(--duration-fast), box-shadow var(--duration-fast), border-color var(--duration-fast);background:#fff;border-radius:1.5rem;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.step-card[data-astro-cid-2vmcjqlr]:hover{border-color:var(--c-brand-200);transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000000d,0 8px 10px -6px #0000000d}.step-card--dark[data-astro-cid-2vmcjqlr]{background:var(--c-slate-900);border-color:var(--c-slate-800);box-shadow:var(--shadow-2xl);transform:scale(1.02)}.step-card--dark[data-astro-cid-2vmcjqlr]:hover{border-color:var(--c-slate-700);transform:scale(1.02)translateY(-4px)}.step-card__dark-glow[data-astro-cid-2vmcjqlr]{border-radius:var(--radius-full);filter:blur(2rem);background:#22c55e33;width:8rem;height:8rem;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.step-card__bar[data-astro-cid-2vmcjqlr]{width:.25rem;height:100%;position:absolute;top:0;left:0}.step-card__bar--slate[data-astro-cid-2vmcjqlr]{background:var(--c-slate-200)}.step-card__bar--amber[data-astro-cid-2vmcjqlr]{background:var(--c-amber-400)}.step-card__bar--blue[data-astro-cid-2vmcjqlr]{background:var(--c-blue-500)}.step-card__bar--brand[data-astro-cid-2vmcjqlr]{background:var(--c-brand-500)}.step-card__bar--green[data-astro-cid-2vmcjqlr]{background:var(--c-green-500)}.step-card__icon[data-astro-cid-2vmcjqlr]{border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.step-card__icon[data-astro-cid-2vmcjqlr] [data-astro-cid-2vmcjqlr][data-lucide]{width:2rem;height:2rem}.step-card__num[data-astro-cid-2vmcjqlr]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.5rem}.step-card__icon--slate[data-astro-cid-2vmcjqlr]{background:var(--c-slate-100);color:var(--c-slate-400)}.step-card__icon--amber[data-astro-cid-2vmcjqlr]{background:var(--c-amber-50);color:var(--c-amber-500)}.step-card__icon--blue[data-astro-cid-2vmcjqlr]{background:var(--c-blue-50);color:var(--c-blue-500)}.step-card__icon--brand[data-astro-cid-2vmcjqlr]{background:var(--c-brand-50);color:var(--c-brand-600)}.step-card__icon--green[data-astro-cid-2vmcjqlr]{color:var(--c-green-500);background:#22c55e33;border:1px solid #22c55e4d}.step-card__body[data-astro-cid-2vmcjqlr]{z-index:1;flex:1;min-width:0;position:relative}.step-card__title[data-astro-cid-2vmcjqlr]{font-size:var(--text-xl);color:var(--c-slate-900);margin-bottom:.5rem;font-weight:700}.step-card__title--light[data-astro-cid-2vmcjqlr]{color:#fff}.step-card__text[data-astro-cid-2vmcjqlr]{font-size:var(--text-sm);color:var(--c-slate-500);line-height:1.7}.step-card__text--muted[data-astro-cid-2vmcjqlr]{color:var(--c-slate-400)}.step-card__strong--green[data-astro-cid-2vmcjqlr]{color:var(--c-green-500)}@media (width<=640px){.step-card[data-astro-cid-2vmcjqlr]{flex-direction:column;align-items:flex-start;padding:1.5rem}.step-card--dark[data-astro-cid-2vmcjqlr]{transform:none}.step-card--dark[data-astro-cid-2vmcjqlr]:hover{transform:translateY(-4px)}}.partners-cta[data-astro-cid-2vmcjqlr]{padding:var(--section-y) 0 8rem}.partners-cta__container[data-astro-cid-2vmcjqlr]{background:linear-gradient(135deg, var(--c-brand-600), var(--c-brand-800));max-width:52rem;box-shadow:var(--shadow-2xl);text-align:center;border-radius:2.5rem;margin:0 auto;padding:3rem;position:relative;overflow:hidden}.partners-cta__radial[data-astro-cid-2vmcjqlr]{pointer-events:none;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);position:absolute;inset:0}.partners-cta__title[data-astro-cid-2vmcjqlr]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:#fff;z-index:1;margin-bottom:1.5rem;font-size:clamp(1.75rem,3.5vw,3rem);position:relative}.partners-cta__subtitle[data-astro-cid-2vmcjqlr]{color:var(--c-brand-100);font-size:var(--text-lg);z-index:1;max-width:36rem;margin:0 auto 3rem;line-height:1.7;position:relative}.partners-cta__card[data-astro-cid-2vmcjqlr]{text-align:left;z-index:1;box-shadow:var(--shadow-xl);background:#fff;border-radius:1.5rem;padding:2.5rem;position:relative}.partners-cta__card-title[data-astro-cid-2vmcjqlr]{font-weight:700;font-size:var(--text-xl);color:var(--c-slate-900);border-bottom:1px solid var(--c-slate-100);margin-bottom:1.5rem;padding-bottom:1rem}.partners-cta__register[data-astro-cid-2vmcjqlr]{z-index:1;color:var(--c-brand-100);margin:1.75rem 0 0;position:relative}.partners-cta__register[data-astro-cid-2vmcjqlr] a[data-astro-cid-2vmcjqlr]{color:#fff;text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:700;text-decoration:underline;display:inline-flex}.partners-cta__register[data-astro-cid-2vmcjqlr] [data-astro-cid-2vmcjqlr][data-lucide]{width:1rem;height:1rem}@media (width<=640px){.partners-cta__container[data-astro-cid-2vmcjqlr]{padding:2rem 1.25rem}.partners-cta__card[data-astro-cid-2vmcjqlr]{padding:1.5rem}}
