.partner-page.svelte-13jqbra{min-height:calc(100vh - 120px);padding:var(--space-2xl) var(--space-lg);display:flex;justify-content:center}.partner-container.svelte-13jqbra{width:100%;max-width:var(--container-md);display:flex;flex-direction:column;gap:var(--space-3xl)}@media(min-width:61.8rem){.partner-container.svelte-13jqbra{gap:6rem}}.hero.svelte-13jqbra{text-align:center;display:flex;flex-direction:column;gap:var(--space-md)}.hero.svelte-13jqbra h1:where(.svelte-13jqbra){font-size:var(--font-h1);font-weight:700;color:var(--color-text)}.hero-subtitle.svelte-13jqbra{font-size:var(--font-body-size);color:var(--color-text);font-weight:600}.hero-description.svelte-13jqbra{font-size:var(--font-body-size);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:600px;margin:0 auto}.founder-profile.svelte-13jqbra{display:flex;align-items:center;justify-content:center;gap:var(--space-md);margin-top:var(--space-lg)}.founder-photo.svelte-13jqbra{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,0,0,.2)}.founder-info.svelte-13jqbra{display:flex;flex-direction:column;gap:var(--space-2xs)}.founder-name.svelte-13jqbra{font-size:var(--font-body-size);font-weight:600;color:var(--color-text)}.founder-links.svelte-13jqbra{display:flex;gap:var(--space-sm)}.social-link.svelte-13jqbra{display:inline-flex;align-items:center;gap:var(--space-3xs);font-size:var(--font-small);color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.social-link.svelte-13jqbra:hover{color:var(--color-text)}.tiers.svelte-13jqbra{display:grid;grid-template-columns:1fr;gap:var(--space-xl);width:100%}@media(min-width:61.8rem){.tiers.svelte-13jqbra{grid-template-columns:repeat(3,1fr);align-items:start}}.tier-card.svelte-13jqbra{background:var(--color-surface);border:1px solid rgba(0,0,0,.5);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md)}[data-theme=light] .tier-card.svelte-13jqbra{background:#fff}.tier-card.premium.svelte-13jqbra{border:3px solid #0A0E27;position:relative}.tier-card.founding-card.svelte-13jqbra{border:1px solid rgba(0,0,0,.5);position:relative}.tier-card.spotlight-card.svelte-13jqbra{position:relative}.spotlight-value.svelte-13jqbra{font-size:var(--font-small);color:var(--color-text-secondary);opacity:.6;margin:0}.tier-badge.svelte-13jqbra{position:absolute;top:calc(-1 * var(--space-sm));right:var(--space-lg);background:#0a0e27;color:#fff;border:3px solid #0A0E27;padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-small);font-weight:700}.tier-badge--founding.svelte-13jqbra{background:#0a0e27;color:#fff;border:3px solid #0A0E27}.inline-link.svelte-13jqbra{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.inline-link.svelte-13jqbra:hover{opacity:.75}.founding-slots.svelte-13jqbra{display:flex;flex-direction:column;gap:var(--space-3xs)}.founding-slots-bar.svelte-13jqbra{display:block;height:4px;background:#ffffff14;border-radius:99px;overflow:hidden}[data-theme=light] .founding-slots-bar.svelte-13jqbra{background:#00000014}.founding-slots-fill.svelte-13jqbra{display:block;height:100%;background:#0a0e27;border-radius:99px}[data-theme=dark] .founding-slots-fill.svelte-13jqbra{background:#fff9}.founding-slots-label.svelte-13jqbra{font-size:var(--font-small-size);color:var(--color-text-secondary)}.founding-cta.svelte-13jqbra{background:var(--color-text);color:var(--color-bg);border:none}[data-theme=light] .founding-cta.svelte-13jqbra{background:#0a0e27;color:#f5f5f5}.card-label.svelte-13jqbra{font-size:var(--font-small);font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em}.card-price.svelte-13jqbra{display:flex;align-items:baseline;gap:var(--space-xs)}.price-amount.svelte-13jqbra{font-size:2.618rem;font-weight:700;color:var(--color-text);line-height:1}.price-period.svelte-13jqbra{font-size:var(--font-body-size);color:var(--color-text-secondary)}.yearly-option.svelte-13jqbra{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;font-size:var(--font-small)}.yearly-label.svelte-13jqbra{color:var(--color-text-secondary);opacity:.7}.yearly-price.svelte-13jqbra{color:var(--color-text-secondary);font-weight:600}.yearly-saving.svelte-13jqbra{color:var(--color-text-secondary);opacity:.6;font-size:.75rem}.cta-note.svelte-13jqbra{font-size:var(--font-small);color:var(--color-text-secondary);opacity:.7;margin:0;line-height:1.5}.tier-features.svelte-13jqbra{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm);border-top:1px solid rgba(0,0,0,.12);padding-top:var(--space-md)}.tier-features.svelte-13jqbra li:where(.svelte-13jqbra){display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--font-small);color:var(--color-text-secondary);line-height:1.5}.tier-features.svelte-13jqbra li:where(.svelte-13jqbra) svg:where(.svelte-13jqbra){flex-shrink:0;color:#0a0e27;margin-top:2px}[data-theme=dark] .tier-features.svelte-13jqbra li:where(.svelte-13jqbra) svg:where(.svelte-13jqbra){color:var(--color-text)}.availability-calendar.svelte-13jqbra{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}.calendar-month.svelte-13jqbra{display:flex;flex-direction:column;align-items:center;gap:var(--space-4xs);padding:var(--space-sm) var(--space-xs);border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.2);text-align:center}.calendar-month.booked.svelte-13jqbra{background:#f43f5e1a;border-color:#f43f5e4d}.calendar-month.limited.svelte-13jqbra{background:#f59e0b1a;border-color:#f59e0b4d}.calendar-month.open.svelte-13jqbra{background:#10b9811a;border-color:#10b9814d}.calendar-label.svelte-13jqbra{font-size:var(--font-small);font-weight:600;color:var(--color-text)}.calendar-status.svelte-13jqbra{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.calendar-month.booked.svelte-13jqbra .calendar-status:where(.svelte-13jqbra){color:var(--color-critical)}.calendar-month.limited.svelte-13jqbra .calendar-status:where(.svelte-13jqbra){color:var(--color-warning)}.calendar-month.open.svelte-13jqbra .calendar-status:where(.svelte-13jqbra){color:var(--color-safe)}.tier-actions.svelte-13jqbra{display:flex;flex-direction:column;gap:var(--space-sm)}.check-availability-btn.svelte-13jqbra{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:transparent;border:1px solid rgba(0,0,0,.3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-small);font-weight:500;cursor:pointer;transition:all var(--transition-fast);min-height:44px}.check-availability-btn.svelte-13jqbra:hover{border-color:#0a0e27;color:var(--color-text);background:#0000000d}.modal-backdrop.svelte-13jqbra{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-md)}.modal-content.svelte-13jqbra{position:relative;background:var(--color-surface);border:1px solid rgba(0,0,0,.5);border-radius:var(--radius-lg);padding:var(--space-2xl);max-width:42rem;width:100%;max-height:90vh;overflow-y:auto}[data-theme=light] .modal-content.svelte-13jqbra{background:#fff}.modal-close.svelte-13jqbra{position:absolute;top:var(--space-md);right:var(--space-md);background:none;border:none;color:var(--color-text-secondary);font-size:var(--font-body-size);cursor:pointer;padding:var(--space-3xs);line-height:1;transition:color var(--transition-fast)}.modal-close.svelte-13jqbra:hover{color:var(--color-text)}.modal-title.svelte-13jqbra{font-size:var(--font-body-size);font-weight:700;color:var(--color-text);margin:0 0 var(--space-3xs);padding-right:var(--space-xl)}.modal-desc.svelte-13jqbra{font-size:var(--font-small);color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--space-lg)}.modal-desc.svelte-13jqbra strong:where(.svelte-13jqbra){color:var(--color-text)}.modal-legend.svelte-13jqbra{display:flex;justify-content:center;gap:var(--space-lg)}.legend-item.svelte-13jqbra{display:flex;align-items:center;gap:var(--space-2xs);font-size:var(--font-small);color:var(--color-text-secondary)}.legend-dot.svelte-13jqbra{width:10px;height:10px;border-radius:50%}.legend-dot.booked.svelte-13jqbra{background:var(--color-critical)}.legend-dot.limited.svelte-13jqbra{background:var(--color-warning)}.legend-dot.open.svelte-13jqbra{background:var(--color-safe)}.modal-cta.svelte-13jqbra{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-lg);background:var(--color-text);color:var(--color-bg);border:none;border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-body-size);font-weight:700;text-decoration:none;cursor:pointer;transition:opacity var(--transition-fast);min-height:44px}[data-theme=light] .modal-cta.svelte-13jqbra{background:#0a0e27;color:#f5f5f5}.modal-cta.svelte-13jqbra:hover{opacity:.85}.form-modal.svelte-13jqbra{max-width:42rem}.modal-form.svelte-13jqbra{display:flex;flex-direction:column;gap:var(--space-md)}.form-row.svelte-13jqbra{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(max-width:38.2rem){.form-row.svelte-13jqbra{grid-template-columns:1fr}}.form-field.svelte-13jqbra{display:flex;flex-direction:column;gap:var(--space-3xs)}.form-field.svelte-13jqbra label:where(.svelte-13jqbra){font-size:var(--font-small);font-weight:600;color:var(--color-text)}.optional.svelte-13jqbra{font-weight:400;color:var(--color-text-secondary);opacity:.6}.form-field.svelte-13jqbra input:where(.svelte-13jqbra),.form-field.svelte-13jqbra select:where(.svelte-13jqbra),.form-field.svelte-13jqbra textarea:where(.svelte-13jqbra){font-family:var(--font-body);font-size:var(--font-small);color:var(--color-text);background:var(--color-bg);border:1px solid rgba(0,0,0,.5);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);width:100%;box-sizing:border-box;transition:border-color var(--transition-fast)}[data-theme=light] .form-field.svelte-13jqbra input:where(.svelte-13jqbra),[data-theme=light] .form-field.svelte-13jqbra select:where(.svelte-13jqbra),[data-theme=light] .form-field.svelte-13jqbra textarea:where(.svelte-13jqbra){background:#fafafa}.form-field.svelte-13jqbra input:where(.svelte-13jqbra):focus,.form-field.svelte-13jqbra select:where(.svelte-13jqbra):focus,.form-field.svelte-13jqbra textarea:where(.svelte-13jqbra):focus{outline:none;border-color:#0a0e27}.form-field.svelte-13jqbra input:where(.svelte-13jqbra)::placeholder,.form-field.svelte-13jqbra textarea:where(.svelte-13jqbra)::placeholder{color:var(--color-text-secondary);opacity:.6}.form-field.svelte-13jqbra textarea:where(.svelte-13jqbra){resize:vertical;min-height:80px}.form-field.svelte-13jqbra select:where(.svelte-13jqbra){cursor:pointer}.legal-note.svelte-13jqbra{font-size:var(--font-small);color:var(--color-text-secondary);line-height:1.5;opacity:.7;margin:0}.legal-note.svelte-13jqbra a:where(.svelte-13jqbra){color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}.legal-note.svelte-13jqbra a:where(.svelte-13jqbra):hover{opacity:.8}.modal-cta.svelte-13jqbra:disabled{opacity:.5;cursor:not-allowed}.success-state.svelte-13jqbra{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl) 0}.success-title.svelte-13jqbra{font-size:var(--font-body-size);font-weight:700;color:var(--color-text);margin:0}.success-desc.svelte-13jqbra{font-size:var(--font-small);color:var(--color-text-secondary);line-height:1.6;margin:0}.tier-cta.svelte-13jqbra{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm) var(--space-lg);background:var(--color-text);color:var(--color-bg);border:none;border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-body-size);font-weight:700;text-decoration:none;cursor:pointer;transition:opacity var(--transition-fast);min-height:44px}[data-theme=light] .tier-cta.svelte-13jqbra{background:#0a0e27;color:#f5f5f5}.tier-cta.svelte-13jqbra:hover{opacity:.85}.tier-cta.premium-cta.svelte-13jqbra{background:var(--color-text);color:var(--color-bg)}[data-theme=light] .tier-cta.premium-cta.svelte-13jqbra{background:#0a0e27;color:#f5f5f5}.crosslink-bar.svelte-13jqbra{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:#00000008;border:1px solid rgba(0,0,0,.12);border-radius:var(--radius-md);font-size:var(--font-small);color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--space-xl);align-self:stretch}.crosslink-bar.svelte-13jqbra svg:where(.svelte-13jqbra){flex-shrink:0;margin-top:2px;opacity:.5}.crosslink-bar.svelte-13jqbra a:where(.svelte-13jqbra){color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.crosslink-bar.svelte-13jqbra a:where(.svelte-13jqbra):hover{opacity:.75}.validity-card.svelte-13jqbra{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:#0000000a;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-md);margin-top:calc(-1 * var(--space-xl));align-self:center;color:var(--color-text-secondary)}.validity-card.svelte-13jqbra svg:where(.svelte-13jqbra){flex-shrink:0}.validity-notice.svelte-13jqbra{font-size:var(--font-small);color:var(--color-text-secondary);margin:0}.validity-notice.svelte-13jqbra strong:where(.svelte-13jqbra){color:var(--color-text)}.why-partner.svelte-13jqbra{display:flex;flex-direction:column;gap:var(--space-xl)}.why-partner.svelte-13jqbra h2:where(.svelte-13jqbra){font-size:1.5rem;font-weight:700;color:var(--color-text);text-align:center;margin:0}.reasons.svelte-13jqbra{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-lg)}.reason.svelte-13jqbra{display:flex;flex-direction:column;gap:var(--space-sm);text-align:center}.reason-icon.svelte-13jqbra{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0a0e27;border-radius:var(--radius-md);color:#fff;margin:0 auto}.reason.svelte-13jqbra h3:where(.svelte-13jqbra){font-size:var(--font-body-size);font-weight:600;color:var(--color-text);margin:0}.reason.svelte-13jqbra p:where(.svelte-13jqbra){font-size:var(--font-small);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.transparency.svelte-13jqbra{padding:var(--space-lg);background:#00000008;border-radius:var(--radius-lg);border-left:3px solid #0A0E27}[data-theme=dark] .transparency.svelte-13jqbra{background:#ffffff08}.transparency.svelte-13jqbra p:where(.svelte-13jqbra){font-size:var(--font-body-size);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0;font-style:italic}.final-cta.svelte-13jqbra{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.final-cta.svelte-13jqbra h2:where(.svelte-13jqbra){font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0}.final-cta.svelte-13jqbra>p:where(.svelte-13jqbra){font-size:var(--font-body-size);color:var(--color-text-secondary);margin:0}.cta-button.svelte-13jqbra{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--color-text);color:var(--color-bg);border:none;border-radius:var(--radius-md);font-size:var(--font-body-size);font-weight:700;text-decoration:none;transition:opacity var(--transition-fast);min-height:44px}[data-theme=light] .cta-button.svelte-13jqbra{background:#0a0e27;color:#f5f5f5}.cta-button.svelte-13jqbra:hover{opacity:.85}.partners-showcase.svelte-13jqbra{text-align:center;display:flex;flex-direction:column;gap:var(--space-lg);padding-bottom:var(--space-3xl)}.partners-label.svelte-13jqbra{font-size:var(--font-small);color:var(--color-text-secondary);margin:0}.partners-logos.svelte-13jqbra{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--space-md)}.partner-card.svelte-13jqbra{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);min-width:140px}[data-theme=light] .partner-card.svelte-13jqbra{background:#fff;border-color:#0000001a}.partner-card.svelte-13jqbra img:where(.svelte-13jqbra){height:40px;width:auto;object-fit:contain}.partner-card.svelte-13jqbra .partner-name:where(.svelte-13jqbra){font-size:var(--font-small);font-weight:500;color:var(--color-text-secondary)}@media(max-width:38.2rem){.partner-page.svelte-13jqbra{padding:var(--space-xl) var(--space-lg)}.tier-card.svelte-13jqbra{padding:var(--space-lg)}.reasons.svelte-13jqbra{grid-template-columns:1fr}}
