.landing[data-v-ce6a5613],.pricing-page[data-v-ce6a5613],.contact-page[data-v-ce6a5613],.join-handoff[data-v-ce6a5613]{--bg:var(--cv-bg);--surface:var(--cv-surface);--surface-2:var(--cv-surface-2);--sunk:var(--cv-sunk);--line:var(--cv-line);--line-2:var(--cv-line-2);--text:var(--cv-text);--text-2:var(--cv-text-2);--text-3:var(--cv-text-3);--border:var(--line);--card:var(--surface);--foreground:var(--text);--muted:var(--sunk);--muted-foreground:var(--text-2);--ink:var(--cv-ink);--ink-2:var(--cv-ink-2);--ink-3:var(--cv-ink-3);--ink-line:var(--cv-ink-line);--on-ink:var(--cv-on-ink);--on-ink-2:var(--cv-on-ink-2);--on-ink-3:var(--cv-on-ink-3);--gold:var(--cv-gold);--gold-2:var(--cv-gold-2);--gold-ink:var(--cv-gold-ink);--gold-soft:var(--cv-gold-soft);--on-gold:var(--cv-on-gold);--pos:var(--cv-pos);--pos-soft:var(--cv-pos-soft);--neg:var(--cv-neg);--neg-soft:var(--cv-neg-soft);--warn:var(--cv-warn);--warn-soft:var(--cv-warn-soft);--info:var(--cv-info);--info-soft:var(--cv-info-soft);--series:var(--cv-series);--series-2:var(--cv-series-2);--series-3:var(--cv-series-3);--btn:var(--cv-btn);--btn-fg:var(--cv-btn-fg);--btn-hover:var(--cv-btn-hover);--focus:var(--cv-focus);--shadow-1:0 1px 2px rgba(20,17,15,.06), 0 1px 1px rgba(20,17,15,.03);--shadow-2:0 10px 30px -12px rgba(20,17,15,.22), 0 2px 6px rgba(20,17,15,.05);--shadow-3:0 30px 70px -24px rgba(20,17,15,.45);--card-shadow:var(--shadow-2);--r-xs:6px;--r-sm:var(--cv-r-sm);--r-md:var(--cv-r-md);--r-lg:var(--cv-r-lg);--r-xl:var(--cv-r-xl);--cv-r-xs:var(--r-xs);--ease-out:var(--cv-ease-out);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--d-fast:.14s;--d-base:.24s;--d-slow:.52s;--cv-ease-spring:var(--ease-spring);--cv-ease-in:var(--ease-in);font-family:var(--cv-font-body)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing[data-v-ce6a5613],:root:not([data-theme=light]) .pricing-page[data-v-ce6a5613],:root:not([data-theme=light]) .contact-page[data-v-ce6a5613],:root:not([data-theme=light]) .join-handoff[data-v-ce6a5613]{--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 12px 32px -12px rgba(0,0,0,.6), 0 2px 6px rgba(0,0,0,.3);--shadow-3:0 30px 70px -24px rgba(0,0,0,.8)}}html.dark .landing[data-v-ce6a5613],html.dark .pricing-page[data-v-ce6a5613],html.dark .contact-page[data-v-ce6a5613],html.dark .join-handoff[data-v-ce6a5613],[data-theme=dark] .landing[data-v-ce6a5613],[data-theme=dark] .pricing-page[data-v-ce6a5613],[data-theme=dark] .contact-page[data-v-ce6a5613],[data-theme=dark] .join-handoff[data-v-ce6a5613]{--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 12px 32px -12px rgba(0,0,0,.6), 0 2px 6px rgba(0,0,0,.3);--shadow-3:0 30px 70px -24px rgba(0,0,0,.8)}.contact-skip[data-v-ce6a5613]{z-index:100;color:var(--on-gold);background:var(--gold);border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:transform .16s;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.contact-skip[data-v-ce6a5613]:focus{transform:translateY(0)}.contact-page[data-v-ce6a5613]{min-height:100vh;color:var(--on-ink);background:var(--ink)}.contact-main[data-v-ce6a5613]{background:var(--ink)}.contact-hero[data-v-ce6a5613]{text-align:center;isolation:isolate;padding:76px 24px 24px;position:relative;overflow:hidden}.contact-hero-grid[data-v-ce6a5613]{z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--on-ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--on-ink) 4%, transparent) 1px, transparent 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent,#000 30%,transparent);mask-image:linear-gradient(transparent,#000 30%,transparent)}.contact-hero-inner[data-v-ce6a5613]{max-width:760px;margin-left:auto;margin-right:auto;position:relative}.contact-kicker[data-v-ce6a5613]{color:var(--gold);letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:800}.contact-hero h1[data-v-ce6a5613]{color:var(--on-ink);margin:0;font-size:max(38px,min(5vw,58px))}.contact-hero-inner>p[data-v-ce6a5613]:last-child{max-width:620px;color:var(--on-ink-2);margin:16px auto 0;font-size:15px;line-height:1.65}.contact-layout[data-v-ce6a5613]{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px;max-width:1152px;margin-left:auto;margin-right:auto;padding:48px 16px 96px;display:grid}.contact-info-card[data-v-ce6a5613],.contact-form-card[data-v-ce6a5613]{border:1px solid var(--cv-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;min-width:0}.contact-info-card[data-v-ce6a5613]{background:color-mix(in srgb, var(--ink-2) 75%, transparent);flex-direction:column;grid-column:span 5;align-self:start;gap:26px;padding:26px;display:flex}.contact-info-item[data-v-ce6a5613]{align-items:flex-start;gap:14px;display:flex}.contact-info-icon[data-v-ce6a5613]{width:38px;height:38px;color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent);border-radius:10px;flex:0 0 38px;align-items:center;justify-items:center;display:grid}.contact-info-icon svg[data-v-ce6a5613]{width:18px;height:18px}.contact-info-item h2[data-v-ce6a5613]{font-family:var(--cv-font-body);color:var(--on-ink-2);text-transform:uppercase;letter-spacing:.08em;margin:1px 0 5px;font-size:11px;font-weight:800;line-height:1.3}.contact-info-item p[data-v-ce6a5613],.contact-info-item strong[data-v-ce6a5613],.contact-info-item a[data-v-ce6a5613]{margin:0;font-size:13px;line-height:1.6}.contact-info-item p[data-v-ce6a5613]{color:var(--on-ink-2)}.contact-info-item strong[data-v-ce6a5613]{color:var(--on-ink)}.contact-info-item a[data-v-ce6a5613]{color:var(--on-ink);transition:color .18s}.contact-info-item a[data-v-ce6a5613]:hover{color:var(--gold)}.contact-inline-links[data-v-ce6a5613]{flex-wrap:wrap;gap:6px 14px;margin-top:5px;display:flex}.contact-form-card[data-v-ce6a5613]{background:color-mix(in srgb, var(--ink-2) 92%, transparent);box-shadow:0 18px 42px color-mix(in srgb, var(--ink) 55%, transparent);grid-column:span 7;padding:32px}.contact-form-card h2[data-v-ce6a5613]{color:var(--on-ink);margin:0;font-size:25px}.contact-form-intro[data-v-ce6a5613]{color:var(--on-ink-2);margin:9px 0 26px;font-size:13px}.contact-form-notice[data-v-ce6a5613]{color:var(--on-ink);background:color-mix(in srgb, var(--gold) 12%, transparent);border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);border-radius:10px;margin:0 0 26px;padding:12px 14px;font-size:13px}.contact-form-notice a[data-v-ce6a5613]{color:var(--gold);text-decoration:underline}.contact-form-grid[data-v-ce6a5613]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.contact-form-grid label[data-v-ce6a5613]{min-width:0;color:var(--on-ink);flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.contact-required[data-v-ce6a5613]:after{color:var(--gold);content:" *"}.contact-form-grid input[data-v-ce6a5613],.contact-form-grid textarea[data-v-ce6a5613]{width:100%;min-height:44px;font:inherit;color:var(--on-ink);background:color-mix(in srgb, var(--ink) 62%, var(--ink-2));border:1px solid var(--cv-line-2);border-radius:9px;outline:none;padding:11px 13px;font-weight:500;transition:border-color .18s,box-shadow .18s}.contact-form-grid textarea[data-v-ce6a5613]{resize:vertical;min-height:108px}.contact-form-grid input[data-v-ce6a5613]:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 18%, transparent)}.contact-form-grid textarea[data-v-ce6a5613]:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 18%, transparent)}.contact-message[data-v-ce6a5613]{grid-column:1/-1}.contact-consent[data-v-ce6a5613]{color:var(--on-ink-2);cursor:pointer;align-items:flex-start;gap:10px;margin:22px 0 20px;font-size:12px;line-height:1.55;display:flex}.contact-consent input[data-v-ce6a5613]{width:17px;height:17px;accent-color:var(--gold);flex:none;margin:1px 0 0}.contact-submit[data-v-ce6a5613]{width:100%;min-height:48px;color:var(--on-gold);cursor:pointer;background:var(--gold);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:800;transition:background .18s,opacity .18s;display:inline-flex}.contact-submit[data-v-ce6a5613]:hover:not(:disabled){background:var(--gold-2)}.contact-submit[data-v-ce6a5613]:disabled{cursor:not-allowed;opacity:.55}.contact-success[data-v-ce6a5613]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;display:flex}.contact-success-icon[data-v-ce6a5613]{width:56px;height:56px;color:var(--gold);background:color-mix(in srgb, var(--gold) 15%, transparent);border-radius:50%;align-items:center;justify-items:center;margin-bottom:20px;display:grid}.contact-success-icon svg[data-v-ce6a5613]{width:28px;height:28px}.contact-success h2[data-v-ce6a5613]{color:var(--on-ink);margin:0 0 12px;font-size:24px}.contact-success p[data-v-ce6a5613]{max-width:440px;color:var(--on-ink-2);margin:0 0 28px;font-size:14px;line-height:1.6}@media (max-width:850px){.contact-layout[data-v-ce6a5613]{grid-template-columns:1fr;gap:22px}.contact-info-card[data-v-ce6a5613],.contact-form-card[data-v-ce6a5613]{grid-column:1}}@media (max-width:620px){.contact-hero[data-v-ce6a5613]{padding:55px 20px 18px}.contact-layout[data-v-ce6a5613]{padding:32px 18px 72px}.contact-info-card[data-v-ce6a5613]{padding:22px}.contact-form-card[data-v-ce6a5613]{padding:24px 20px}.contact-form-grid[data-v-ce6a5613]{grid-template-columns:1fr}.contact-message[data-v-ce6a5613]{grid-column:1}}
