.ct{background:var(--tj-surface);color:var(--tj-ink);min-height:100vh}.ct-hero{border-bottom:1px solid var(--tj-rule);padding:64px 0 32px}.ct-hero-inner{max-width:880px}.ct-eyebrow{font:500 12px/1 var(--font-tj-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tj-ink-secondary);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.ct-eyebrow .dot{background:var(--tj-accent);border-radius:50%;width:6px;height:6px}.ct-hero h1{font:600 clamp(32px, 4.4vw, 48px)/1.1 var(--font-tj-serif);letter-spacing:-.02em;color:var(--tj-ink);margin:0 0 12px}.ct-hero p{font:400 17px/1.55 var(--font-tj-sans);color:var(--tj-ink-secondary);max-width:640px;margin:0}.ct-body{padding:48px 0 96px}.ct-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (max-width:880px){.ct-grid{grid-template-columns:1fr;gap:32px}}.ct-form{background:var(--tj-surface-raised);border:1px solid var(--tj-border);border-radius:var(--tj-radius-lg);padding:32px}.ct-form h2{font:600 22px/1.2 var(--font-tj-serif);color:var(--tj-ink);margin:0 0 4px}.ct-form .ct-form-sub{font:400 14px/1.5 var(--font-tj-sans);color:var(--tj-ink-secondary);margin:0 0 24px}.ct-form .lp-input,.ct-form .ct-textarea{font-family:var(--font-tj-sans);font-feature-settings:normal;letter-spacing:0;font-size:15px}.ct-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.ct-row{grid-template-columns:1fr}}.ct-textarea-wrap{border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface-raised);transition:border-color var(--tj-dur-fast) var(--tj-ease);display:block}.ct-textarea-wrap:focus-within{border-color:var(--tj-accent);box-shadow:0 0 0 2px var(--tj-accent-focus)}.ct-textarea{resize:vertical;width:100%;min-height:160px;color:var(--tj-ink);background:0 0;border:0;outline:none;padding:12px 14px;line-height:1.55;display:block}.ct-textarea::placeholder{color:var(--tj-ink-tertiary)}.ct-field-error{font:400 12px/1.4 var(--font-tj-sans);color:var(--tj-danger,#b91c1c);margin:6px 0 0}.ct-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ct-actions{align-items:center;gap:16px;margin-top:24px;display:flex}.ct-actions .ct-note{font:400 12px/1.4 var(--font-tj-sans);color:var(--tj-ink-tertiary)}.ct-success{border:1px solid var(--tj-accent);border-radius:var(--tj-radius-md);background:var(--tj-accent-tint,#6b2e3f0f);font:400 14px/1.55 var(--font-tj-sans);color:var(--tj-ink);margin:0 0 20px;padding:16px}.ct-success strong{font:600 14px/1.4 var(--font-tj-sans);margin-bottom:4px;display:block}.ct-error{border:1px solid var(--tj-danger,#b91c1c);border-radius:var(--tj-radius-md);font:400 14px/1.5 var(--font-tj-sans);color:var(--tj-ink);background:#b91c1c0f;margin:0 0 20px;padding:12px 14px}.ct-side{flex-direction:column;gap:16px;display:flex}.ct-side-card{border:1px solid var(--tj-border);border-radius:var(--tj-radius-lg);background:var(--tj-surface);padding:24px}.ct-side-card h3{font:600 14px/1 var(--font-tj-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--tj-ink-secondary);margin:0 0 12px}.ct-side-card p{font:400 14px/1.55 var(--font-tj-sans);color:var(--tj-ink-secondary);margin:0 0 8px}.ct-side-card a{color:var(--tj-accent);font-weight:500;text-decoration:none}.ct-side-card a:hover{text-decoration:underline}.ct-side-meta{font:400 13px/1.5 var(--font-tj-sans);color:var(--tj-ink-tertiary);flex-direction:column;gap:6px;display:flex}.ct-side-meta strong{color:var(--tj-ink-secondary);font-weight:500}
/*# sourceMappingURL=0xwmzeuqqexte.css.map*/