.partnerships-hero.svelte-1tjbcqm{background-image:linear-gradient(90deg,#1a1a1af0 0%,#1a1a1ab8 52%,#1a1a1a59 100%),linear-gradient(#e8175d26 0%,#0000 100%),url(https://kwwvmkszattobpgisslt.supabase.co/storage/v1/object/public/RAC/BACKGROUND/bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:60vh;padding:120px 5vw 72px;display:flex;position:relative;overflow:hidden}.hero-shade.svelte-1tjbcqm{display:none}.hero-inner.svelte-1tjbcqm{z-index:1;width:min(1200px,100%);margin:0 auto;position:relative}.hero-copy.svelte-1tjbcqm{max-width:760px}.section-pill.svelte-1tjbcqm{width:fit-content;color:var(--primary);letter-spacing:1.5px;text-transform:uppercase;background:#e8175d1a;border-radius:100px;align-items:center;margin-bottom:22px;padding:5px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.section-pill.dark.svelte-1tjbcqm{background:#e8175d2e;border:1px solid #e8175d6b}h1.svelte-1tjbcqm,h2.svelte-1tjbcqm{letter-spacing:0;text-transform:uppercase;font-family:Anton,sans-serif}h1.svelte-1tjbcqm{color:#fff;margin-bottom:28px;font-size:clamp(52px,8vw,104px);line-height:.9}h1.svelte-1tjbcqm span:where(.svelte-1tjbcqm),h2.svelte-1tjbcqm span:where(.svelte-1tjbcqm){color:var(--primary)}.hero-copy.svelte-1tjbcqm p:where(.svelte-1tjbcqm){color:#ffffffc2;max-width:650px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.75}.info-section.svelte-1tjbcqm{background:var(--cream);padding:96px 5vw}.info-inner.svelte-1tjbcqm{width:min(1200px,100%);margin:0 auto}.info-header.svelte-1tjbcqm{text-align:center;margin-bottom:52px}.info-header.svelte-1tjbcqm .section-pill:where(.svelte-1tjbcqm){margin:0 auto 22px}h2.svelte-1tjbcqm{color:var(--near-black);margin-bottom:28px;font-size:clamp(40px,6vw,72px);line-height:.95}.info-header.svelte-1tjbcqm h2:where(.svelte-1tjbcqm){margin-bottom:0}.info-grid.svelte-1tjbcqm{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.info-card.svelte-1tjbcqm{background:#fff;border:1px solid #0000000f;border-radius:4px;min-height:220px;padding:32px;transition:transform .2s,box-shadow .2s}.info-card.svelte-1tjbcqm:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.info-card__num.svelte-1tjbcqm{color:#e8175d80;letter-spacing:2px;margin-bottom:12px;font-family:Anton,sans-serif;font-size:13px;display:block}.info-card.svelte-1tjbcqm h3:where(.svelte-1tjbcqm){color:var(--near-black);margin-bottom:10px;font-family:Anton,sans-serif;font-size:22px;line-height:1.1}.info-card.svelte-1tjbcqm p:where(.svelte-1tjbcqm){color:#1a1a1aa3;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.65}.form-section.svelte-1tjbcqm{background:var(--near-black);padding:60px 5vw}.form-inner.svelte-1tjbcqm{width:min(760px,100%);margin:0 auto}.form-header.svelte-1tjbcqm{margin-bottom:48px}.form-header.svelte-1tjbcqm h2:where(.svelte-1tjbcqm),.form-header.svelte-1tjbcqm p:where(.svelte-1tjbcqm){color:#fff}.form-header.svelte-1tjbcqm p:where(.svelte-1tjbcqm){color:#fff9;margin-top:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.8}.form.svelte-1tjbcqm{background:#ffffff0d;border:1px solid #ffffff17;border-radius:4px;padding:28px}.form-row.svelte-1tjbcqm{margin-bottom:var(--space-5)}.form-row--2.svelte-1tjbcqm{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-label.svelte-1tjbcqm{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:.8125rem;font-weight:500}.form-input.svelte-1tjbcqm,.form-textarea.svelte-1tjbcqm{width:100%;padding:var(--space-3) var(--space-4);color:#fff;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;outline:none;font-size:.9375rem}.form-input.svelte-1tjbcqm::placeholder,.form-textarea.svelte-1tjbcqm::placeholder{color:#ffffff4d}.form-input.svelte-1tjbcqm:focus,.form-textarea.svelte-1tjbcqm:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e8175d26}.form-input.error.svelte-1tjbcqm,.form-textarea.error.svelte-1tjbcqm{border-color:var(--error)}.form-textarea.svelte-1tjbcqm{resize:vertical;min-height:120px}.form-error.svelte-1tjbcqm{color:#f5a5a5;font-size:.8125rem}.form-actions.svelte-1tjbcqm{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid #ffffff1a;justify-content:flex-end;display:flex}.form-actions.svelte-1tjbcqm button:where(.svelte-1tjbcqm){min-width:180px}.form-alert.svelte-1tjbcqm{margin-bottom:var(--space-5)}.success-card.svelte-1tjbcqm{padding:var(--space-10);text-align:center;background:#ffffff0d;border:1px solid #ffffff17;border-radius:4px;max-width:600px;margin:0 auto}.success-card__icon.svelte-1tjbcqm{background:var(--success);width:64px;height:64px;color:var(--white);margin:0 auto var(--space-6);border-radius:50%;place-items:center;font-size:1.8rem;display:grid}.success-card.svelte-1tjbcqm h2:where(.svelte-1tjbcqm){color:#fff;margin-bottom:var(--space-4)}.success-card.svelte-1tjbcqm p:where(.svelte-1tjbcqm){color:#ffffffb8;max-width:520px;margin:0 auto;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.8}.success-card.svelte-1tjbcqm p:where(.svelte-1tjbcqm)+p:where(.svelte-1tjbcqm){margin-top:var(--space-3)}.success-card.svelte-1tjbcqm .btn-primary{margin-top:var(--space-6);display:inline-flex}.cta-section.svelte-1tjbcqm{background:var(--primary);color:#fff;padding:76px 5vw}.cta-inner.svelte-1tjbcqm{justify-content:space-between;align-items:center;gap:48px;width:min(1200px,100%);margin:0 auto;display:flex}.cta-note.svelte-1tjbcqm{max-width:760px}.cta-note.svelte-1tjbcqm .section-pill:where(.svelte-1tjbcqm){color:#fff;background:#ffffff26;border:1px solid #ffffff4d}.cta-note.svelte-1tjbcqm h2:where(.svelte-1tjbcqm),.cta-note.svelte-1tjbcqm p:where(.svelte-1tjbcqm){color:#fff}.cta-note.svelte-1tjbcqm p:where(.svelte-1tjbcqm){color:#ffffffc7;margin-bottom:0;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.8}.btn-primary.svelte-1tjbcqm,.btn-white.svelte-1tjbcqm{border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn-primary.svelte-1tjbcqm{background:var(--primary);color:#fff;box-shadow:0 8px 32px #e8175d59}.btn-primary.svelte-1tjbcqm:hover{transform:translateY(-2px)}.btn-primary.svelte-1tjbcqm:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn-white.svelte-1tjbcqm{color:var(--primary);background:#fff;box-shadow:0 8px 32px #00000029}.btn-white.svelte-1tjbcqm:hover{transform:translateY(-2px)}footer.svelte-1tjbcqm{background:var(--near-black);padding:60px 5vw 34px}.footer-inner.svelte-1tjbcqm{width:min(1200px,100%);margin:0 auto}.footer-brand.svelte-1tjbcqm{max-width:420px;margin-bottom:44px}.logo-wrap.svelte-1tjbcqm{align-items:center;gap:10px;margin-bottom:18px;display:flex}.image-logo.svelte-1tjbcqm{width:30px;display:inline-flex}.image-logo.svelte-1tjbcqm img:where(.svelte-1tjbcqm){width:100%}.logo-tagline.svelte-1tjbcqm{color:var(--primary);letter-spacing:2px;font-family:Anton,sans-serif;font-size:13px;line-height:1}.logo-name.svelte-1tjbcqm{color:#ffffffb8;letter-spacing:.5px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600}.footer-about.svelte-1tjbcqm{color:#ffffff80;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.7}.footer-bottom.svelte-1tjbcqm{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:24px;display:flex}.footer-copy.svelte-1tjbcqm{color:#ffffff57;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.footer-tagline.svelte-1tjbcqm{color:var(--primary);letter-spacing:2px;font-family:Anton,sans-serif;font-size:14px}@media (width<=1120px){.info-grid.svelte-1tjbcqm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.partnerships-hero.svelte-1tjbcqm{min-height:auto;padding:108px 5vw 64px}.info-grid.svelte-1tjbcqm,.form-row--2.svelte-1tjbcqm{grid-template-columns:1fr}.form.svelte-1tjbcqm{padding:24px}.cta-inner.svelte-1tjbcqm{flex-direction:column;align-items:stretch}.btn-white.svelte-1tjbcqm,.btn-primary.svelte-1tjbcqm{width:100%}.info-section.svelte-1tjbcqm,.form-section.svelte-1tjbcqm{padding:48px 5vw}.form-actions.svelte-1tjbcqm button:where(.svelte-1tjbcqm){width:100%}}
