/* Scoped contact presentation uses existing deck roles. */
.twu-wrap{padding-top:36px}.twu-grid{gap:36px;align-items:start}.twu-col{min-width:0}.twu-next{background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;padding:0 0 24px;margin:0}.twu-next ol{font-size:15px}.twu-card{border-radius:8px!important;padding:24px}.twu-form label{font-size:13px;color:var(--ink)}.twu-form input{border-radius:6px;background:var(--card);color:var(--ink);border-color:var(--border);min-height:48px}.twu-form input:focus{border-color:var(--accent-ink)}.twu-form input[aria-invalid=true]{border-color:var(--cta-border)}.twu-fine{font-size:13px;color:var(--muted)}.twu-email-error{color:var(--ink);background:var(--accent-tint);border-color:var(--border)}.twu-quote{border-radius:0;background:transparent;border:0;border-left:3px solid var(--cta);box-shadow:none}.twu-quote p{font-size:16px}.twu-compact-proof{display:none}.twu-success{scroll-margin-top:90px}.twu-paths{display:flex;flex-wrap:wrap;gap:12px}.twu-path{border-radius:6px;padding:12px 16px;min-height:48px;width:auto}.twu-path .tag,.twu-path .desc{display:none}.twu-path .ttl{font-size:14px}.twu-path.selected{background:var(--accent-tint);border-color:var(--accent-ink)}.cal-recovery{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cal-recovery>*{min-height:44px;display:inline-flex;align-items:center}.cal-embed{border-radius:8px;background:var(--card);border-color:var(--border)}#twu-chat-ctx{background:var(--accent-tint);padding:12px;margin-bottom:16px;border-radius:6px}#twu-chat-ctx strong{display:block;margin-bottom:6px}.twu-linkrow code{user-select:all;overflow-wrap:anywhere;white-space:normal}.twu-wrap.is-scheduling .twu-grid{grid-template-columns:minmax(0,1fr)}.twu-wrap.is-scheduling aside,.twu-wrap.is-scheduling .twu-h1,.twu-wrap.is-scheduling .twu-next,.twu-wrap.is-scheduling .twu-compact-proof{display:none}.twu-wrap.is-scheduling .twu-grid>.twu-col:first-child{order:0}.twu-wrap.is-scheduling .twu-card{padding:20px}.twu-contact-form{max-width:680px;margin:auto}.twu-ledger{padding-top:0}.twu-metric .label{color:var(--muted)}
@media(min-width:901px){.twu-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.twu-grid>.twu-col:first-child{order:2}}
@media(max-width:900px){.twu-wrap{padding:28px 18px 48px}.twu-grid{gap:28px}.twu-h1{font-size:34px;line-height:1.15;margin-bottom:20px}.twu-compact-proof{display:flex;flex-direction:column;gap:4px;border-left:3px solid var(--accent-ink);padding-left:12px;margin-bottom:20px;font-size:14px}.twu-compact-proof span{color:var(--muted);font-size:13px}.twu-card{padding:20px}.twu-next{padding-bottom:20px}.twu-wrap.is-scheduling .twu-card{padding:12px}.cal-embed{min-height:720px}.twu-paths{flex-direction:column}.twu-path{width:100%}}
@media(max-width:420px){.twu-h1{font-size:30px}.twu-wrap{padding-inline:16px}.twu-card{padding:16px}.twu-next ol{font-size:14px}.twu-fine{font-size:13px}.twu-linkrow{flex-wrap:wrap}.twu-linkrow code{flex-basis:100%}}