.site-btn[data-astro-cid-h5wpsyqo]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-6);border-radius:var(--radius);font-family:var(--sans);font-size:15px;font-weight:var(--fw-medium);text-align:center;text-decoration:none;cursor:pointer;box-shadow:none}.site-btn--primary[data-astro-cid-h5wpsyqo]{border:1px solid var(--v2-signal-cobalt);background-color:var(--v2-signal-cobalt);color:var(--surface-overlay);transition:background-color var(--dur-fast) var(--ease-control),border-color var(--dur-fast) var(--ease-control),transform var(--dur-fast) var(--ease-control),box-shadow var(--dur-fast) var(--ease-control)}.site-btn--primary[data-astro-cid-h5wpsyqo]:hover{border-color:var(--v2-signal-cobalt-deep);background-color:var(--v2-signal-cobalt-deep);color:var(--surface-overlay);text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow-12)}.site-btn--primary[data-astro-cid-h5wpsyqo]:active{background-color:var(--v2-signal-cobalt-hover);border-color:var(--v2-signal-cobalt-hover);transform:translateY(0) scale(.985);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.site-btn--secondary[data-astro-cid-h5wpsyqo]{border:1px solid var(--line-strong);background-color:var(--surface-2);color:var(--text-default);transition:background-color var(--dur-fast) var(--ease-control),border-color var(--dur-fast) var(--ease-control),color var(--dur-fast) var(--ease-control),transform var(--dur-fast) var(--ease-control)}.site-btn--secondary[data-astro-cid-h5wpsyqo]:hover{background-color:var(--surface-1);border-color:var(--v2-signal-cobalt);color:var(--v2-signal-cobalt-deep);text-decoration:none;transform:translateY(-1px)}.site-btn--secondary[data-astro-cid-h5wpsyqo]:active{background-color:var(--v2-signal-cobalt-soft);transform:scale(.985)}.site-btn--oninverse[data-astro-cid-h5wpsyqo]{border:1px solid var(--surface-overlay);background-color:var(--surface-overlay);color:var(--v2-signal-cobalt-deep);transition:background-color var(--dur-fast) var(--ease-control)}.site-btn--oninverse[data-astro-cid-h5wpsyqo]:hover{background-color:var(--text-inverse);text-decoration:none}.site-btn--compact[data-astro-cid-h5wpsyqo]{min-height:40px;padding-inline:var(--space-4)}.site-btn--block[data-astro-cid-h5wpsyqo]{width:100%}.site-btn[data-astro-cid-h5wpsyqo]:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.site-btn[data-astro-cid-h5wpsyqo]{transition:none}}.form-grid[data-astro-cid-lfucpd2o]{display:flex;flex-direction:column;gap:var(--space-4)}.field-label[data-astro-cid-lfucpd2o]{display:block;margin-bottom:var(--space-1);color:var(--ink);font-size:14px;font-weight:var(--fw-medium)}.form-field[data-astro-cid-lfucpd2o]{display:block;width:100%;padding:var(--space-2) var(--space-3);border:var(--border);border-radius:var(--radius);background:var(--card);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;transition:border-color var(--transition) var(--ease)}.form-field[data-astro-cid-lfucpd2o]::placeholder{color:var(--steel)}.form-field[data-astro-cid-lfucpd2o]:hover{border-color:var(--steel)}.form-field[data-astro-cid-lfucpd2o]:focus-visible{border-color:var(--cobalt);outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.field-helper[data-astro-cid-lfucpd2o]{margin:var(--space-1) 0 0;color:var(--steel);font-size:var(--fs-caption)}.nda-row[data-astro-cid-lfucpd2o]{display:flex;align-items:flex-start;gap:var(--space-2)}.nda-box[data-astro-cid-lfucpd2o]{width:16px;height:16px;flex:0 0 16px;margin-top:3px;accent-color:var(--cobalt)}.nda-label[data-astro-cid-lfucpd2o]{color:var(--steel);font-size:14px}.form-error[data-astro-cid-lfucpd2o]{color:var(--signal-red);font-size:14px}.success-msg[data-astro-cid-lfucpd2o]{margin:0 0 var(--space-2);color:var(--ink);font-size:17px;font-weight:var(--fw-medium)}.success-ref[data-astro-cid-lfucpd2o]{margin:0 0 var(--space-4);color:var(--steel);font-size:var(--fs-caption);letter-spacing:.04em}@media(prefers-reduced-motion:reduce){.form-field[data-astro-cid-lfucpd2o]{transition:none}}.com-copy .com-onboard{margin:0 0 24px;display:grid;gap:0}.com-copy .com-onboard ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:onboard;border-top:1px solid var(--sg-color-ink)}.com-copy .com-onboard li{position:relative;counter-increment:onboard;padding:18px 12px 0 0}.com-copy .com-onboard li:after{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border:1px solid var(--sg-color-steel);background:var(--sg-color-paper);transition:background-color var(--com-dur-3) var(--com-ease),border-color var(--com-dur-3) var(--com-ease)}.com-copy .com-onboard li[aria-current=step]:after,.com-copy .com-onboard li.is-done:after{background:var(--sg-color-cobalt);border-color:var(--sg-color-cobalt)}.com-copy .com-onboard li.is-done:after{background:var(--sg-color-ink);border-color:var(--sg-color-ink)}.com-copy .com-onboard-step{display:block;margin-bottom:6px;font:11px/1.5 var(--sg-font-structural);letter-spacing:.06em;text-transform:uppercase;color:var(--sg-color-steel)}.com-copy .com-onboard-step:before{content:counter(onboard) " "}.com-copy .com-onboard li[aria-current=step] .com-onboard-step{color:var(--sg-color-cobalt)}.com-copy .com-onboard li strong{display:block;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.com-copy .com-onboard li span:last-child{display:block;margin-top:4px;font-size:13px;color:var(--sg-color-steel);line-height:1.45}.com-copy .com-onboard li:not([aria-current=step]):not(.is-done) strong{color:var(--sg-color-steel);font-weight:500}.com-copy .com-onboard li[aria-current=step] strong{color:var(--sg-color-ink)}.com-copy .com-onboard-token{position:absolute;z-index:2;top:-8px;left:0;width:15px;height:15px;border:2px solid var(--sg-color-paper);background:var(--sg-color-cobalt);box-shadow:0 0 0 1px var(--sg-color-cobalt);transform:translate(var(--com-rail-x, 0px),var(--com-rail-y, 0px));transition:transform var(--com-dur-4) var(--com-ease);pointer-events:none}.com-copy .com-onboard ol{position:relative}.com-copy .com-onboard-files{margin-top:16px;display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 10px;border:1px solid var(--sg-color-steel);font:12px/1.4 var(--sg-font-structural);color:var(--sg-color-ink)}.com-copy .com-onboard-files:before{content:"";width:12px;height:15px;border:1px solid var(--sg-color-ink);background:linear-gradient(var(--sg-color-ink) 0 0) 3px 4px / 6px 1px no-repeat,linear-gradient(var(--sg-color-ink) 0 0) 3px 7px / 6px 1px no-repeat,linear-gradient(var(--sg-color-ink) 0 0) 3px 10px / 6px 1px no-repeat}.com-copy .com-onboard-files{color:var(--sg-color-amber-text);border-color:var(--sg-color-amber);border-style:dashed}.com-copy .com-onboard-files:before{border-style:dashed}.com-copy .com-onboard-example{margin-top:16px;font-size:14px}.com-copy .com-onboard-example summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--sg-color-cobalt);font-weight:600;text-decoration:underline;text-underline-offset:5px;list-style:none}.com-copy .com-onboard-example summary::-webkit-details-marker{display:none}.com-copy .com-onboard-example blockquote{margin:8px 0 0;padding:14px 16px;border-left:3px solid var(--sg-color-steel);background:#eae9e3;color:var(--sg-color-ink);font-size:14px;line-height:1.55}.com-copy .com-onboard-example blockquote small{display:block;margin-top:8px;font:11px/1.5 var(--sg-font-structural);letter-spacing:.06em;text-transform:uppercase;color:var(--sg-color-steel)}@media(max-width:639px){.com-copy .com-onboard ol{grid-template-columns:1fr;gap:0}.com-copy .com-onboard li{padding:12px 0 12px 20px;border-bottom:1px solid var(--sg-color-steel)}.com-copy .com-onboard li:after{top:16px;left:0}.com-copy .com-onboard-token{top:14px;left:-2px}}@media(prefers-reduced-motion:reduce){.com-copy .com-onboard li:not([aria-current=step]):not(.is-done) strong{color:var(--sg-color-steel);font-weight:500}.com-copy .com-onboard li[aria-current=step] strong{color:var(--sg-color-ink)}}.com-copy .com-contact-intro .com-onboard{margin-top:28px}.com-copy .com-form-intro .com-onboard{margin-top:4px}
