.pricing-card[data-astro-cid-5mb67dfd]{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-md);text-align:center;position:relative;transition:transform var(--transition),box-shadow var(--transition);border:2px solid transparent}.pricing-card[data-astro-cid-5mb67dfd]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.pricing-card--highlighted[data-astro-cid-5mb67dfd]{border-color:var(--color-gold);box-shadow:0 8px 30px #0000000f}.pricing-card__badge[data-astro-cid-5mb67dfd]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-gold);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.3rem 1rem;border-radius:20px}.pricing-card__title[data-astro-cid-5mb67dfd]{font-family:var(--font-heading);font-size:1.3rem;color:var(--color-navy);margin-bottom:var(--space-sm)}.pricing-card__price[data-astro-cid-5mb67dfd]{margin-bottom:var(--space-md)}.pricing-card__amount[data-astro-cid-5mb67dfd]{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;color:var(--color-gold);line-height:1}.pricing-card__period[data-astro-cid-5mb67dfd]{font-size:.9rem;color:var(--color-text-light);margin-left:.2rem}.pricing-card__features[data-astro-cid-5mb67dfd]{text-align:left;margin-bottom:var(--space-lg);display:flex;flex-direction:column;gap:.6rem}.pricing-card__feature[data-astro-cid-5mb67dfd]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:var(--color-text);line-height:1.4}.pricing-card__feature[data-astro-cid-5mb67dfd] svg[data-astro-cid-5mb67dfd]{flex-shrink:0;margin-top:2px}.pricing-card__cta[data-astro-cid-5mb67dfd]{display:block;width:100%;text-align:center}.pricing-card__cta--soon[data-astro-cid-5mb67dfd]{opacity:.6;cursor:default;pointer-events:none}.waitlist-form[data-astro-cid-ucnifjqo]{max-width:500px;margin:0 auto}.waitlist-form__grid[data-astro-cid-ucnifjqo]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm)}.waitlist-form__field[data-astro-cid-ucnifjqo]{margin-bottom:var(--space-sm)}.waitlist-form__field[data-astro-cid-ucnifjqo] label[data-astro-cid-ucnifjqo]{display:block;font-size:.9rem;font-weight:400;color:var(--color-navy);margin-bottom:.3rem}.waitlist-form__field[data-astro-cid-ucnifjqo] input[data-astro-cid-ucnifjqo]{width:100%;padding:.75rem 1rem;font-family:var(--font-body);font-size:.95rem;color:var(--color-text);background:var(--color-bg-alt);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition),box-shadow var(--transition)}.waitlist-form__field[data-astro-cid-ucnifjqo] input[data-astro-cid-ucnifjqo]:focus{outline:none;border-color:var(--color-navy);box-shadow:0 0 0 3px #3d4f5f1a}.waitlist-form__checkbox[data-astro-cid-ucnifjqo]{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer;font-size:.85rem;color:var(--color-text-light)}.waitlist-form__checkbox[data-astro-cid-ucnifjqo] input[data-astro-cid-ucnifjqo]{width:auto;margin-top:3px;accent-color:var(--color-navy)}.waitlist-form__submit[data-astro-cid-ucnifjqo]{margin-top:var(--space-sm);width:100%;text-align:center}.waitlist-form__status[data-astro-cid-ucnifjqo]{margin-top:var(--space-sm)}.waitlist-form__error[data-astro-cid-ucnifjqo]{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b;padding:1rem;border-radius:var(--radius-lg);font-size:.9rem;line-height:1.6}.waitlist-form__error[data-astro-cid-ucnifjqo] a[data-astro-cid-ucnifjqo]{color:#991b1b;font-weight:600;text-decoration:underline}@media(max-width:600px){.waitlist-form__grid[data-astro-cid-ucnifjqo]{grid-template-columns:1fr}}.page-header[data-astro-cid-skl6vwjh]{background:linear-gradient(135deg,var(--color-bg) 0%,var(--color-bg-soft) 100%);padding-bottom:var(--space-xl)}.page-header__subtitle[data-astro-cid-skl6vwjh]{font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold);font-weight:700;margin-bottom:var(--space-xs)}.page-header__desc[data-astro-cid-skl6vwjh]{font-size:1.1rem;color:var(--color-text-light);max-width:600px;margin:var(--space-sm) auto 0}.connexions-intro[data-astro-cid-skl6vwjh]{font-size:1.1rem;line-height:1.8;color:var(--color-text)}.connexions-grid[data-astro-cid-skl6vwjh]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:900px;margin:0 auto}.connexions-card[data-astro-cid-skl6vwjh]{text-align:center;padding:var(--space-lg)}.connexions-card__icon[data-astro-cid-skl6vwjh]{color:var(--color-gold);margin-bottom:var(--space-sm)}.connexions-card[data-astro-cid-skl6vwjh] h3[data-astro-cid-skl6vwjh]{font-family:var(--font-heading);font-size:1.3rem;color:var(--color-navy);margin-bottom:var(--space-xs)}.connexions-card[data-astro-cid-skl6vwjh] p[data-astro-cid-skl6vwjh]{font-size:.95rem;color:var(--color-text-light);line-height:1.6}.pricing-grid[data-astro-cid-skl6vwjh]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);max-width:1000px;margin:0 auto;align-items:start}.connexions-waitlist[data-astro-cid-skl6vwjh]{margin-top:var(--space-lg)}.connexions-preview[data-astro-cid-skl6vwjh]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.connexions-preview__item[data-astro-cid-skl6vwjh]{text-align:center}.connexions-preview__placeholder[data-astro-cid-skl6vwjh]{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-sm);height:200px}.connexions-preview__placeholder[data-astro-cid-skl6vwjh] .placeholder[data-astro-cid-skl6vwjh]{min-height:200px;border-radius:var(--radius-lg)}.connexions-preview__item[data-astro-cid-skl6vwjh] h3[data-astro-cid-skl6vwjh]{font-family:var(--font-heading);font-size:1.2rem;color:var(--color-navy);margin-bottom:var(--space-xs)}.connexions-preview__item[data-astro-cid-skl6vwjh] p[data-astro-cid-skl6vwjh]{font-size:.9rem;color:var(--color-text-light)}@media(max-width:768px){.connexions-grid[data-astro-cid-skl6vwjh]{grid-template-columns:1fr}.pricing-grid[data-astro-cid-skl6vwjh]{grid-template-columns:1fr;max-width:400px}.connexions-preview[data-astro-cid-skl6vwjh]{grid-template-columns:1fr;max-width:400px;margin:0 auto}}
