.contract-invite{padding:0}.contract-invite .tetra-popup-close{z-index:1}.contract-invite-dialog:focus{outline:none}.contract-invite .tetra-popup-close:focus:not(:focus-visible){outline:none;box-shadow:none}.contract-invite{display:grid;grid-template-columns:300px minmax(0,1fr)}.contract-invite-document{margin:0;padding:36px 24px 24px;background:var(--member-surface-muted);align-content:center}.contract-invite-sheet{color-scheme:light;background:Canvas;color:CanvasText;padding:26px 23px 22px;min-height:315px;text-align:left}.contract-invite-paper-brand{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;font-weight:700}.contract-invite-paper-type{margin:28px 0 10px;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.contract-invite-sheet h3{font-family:Georgia,serif;font-size:25px;line-height:1.14;font-weight:400;letter-spacing:-.04em}.contract-invite-period{font-size:10px;margin-top:10px}.contract-invite-recipient{display:grid;gap:5px;margin-top:24px}.contract-invite-recipient>span{font-size:9px;opacity:.65}.contract-invite-recipient>strong{font-size:12px;font-weight:600}.contract-invite-signature{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding:0 0 8px;border-bottom:1px solid color-mix(in srgb,CanvasText 30%,transparent);font-size:9px}.contract-invite-document-caption{color:var(--member-text-muted);text-align:center;font-size:10px;line-height:1.5;margin:14px 0 0}.contract-invite-content{padding:52px 32px 24px;min-width:0;align-content:center}.contract-invite-greeting{font-size:14px;font-weight:500;color:var(--member-text-muted);margin:0 0 12px}.contract-invite-content h2{font-size:34px;line-height:1.14;letter-spacing:-.045em;font-weight:650;margin:0}.contract-invite-description{font-size:14px;line-height:1.65;color:var(--member-text-muted);margin:20px 0 28px;max-width:32ch}.contract-invite-actions{text-align:center}.contract-invite-actions .contract-invite-cta{width:100%;min-height:48px;height:auto;font-size:14px;font-weight:600;gap:16px;border-radius:var(--member-button-radius, 999px);background:var(--member-accent);color:var(--member-accent-foreground, #ffffff)}.contract-invite-actions .contract-invite-cta:hover{filter:brightness(1.08)}.contract-invite-assurance{margin:12px 0 0;color:var(--member-text-muted);font-size:10px;line-height:1.5}.contract-invite-actions .tetra-popup-later{margin-top:12px}@media (max-width: 600px){.contract-invite{grid-template-columns:minmax(0,1fr)}.contract-invite-document{height:148px;padding:16px 16px 0;overflow:hidden}.contract-invite-document .contract-invite-sheet{width:238px;max-height:132px;margin:0 auto;padding:14px 16px;overflow:hidden;transform:none}.contract-invite-document .contract-invite-paper-type{margin-top:20px}.contract-invite-document .contract-invite-sheet h3{font-size:18px;line-height:1.2}.contract-invite-document .contract-invite-document-caption{display:none}.contract-invite-content{padding:26px 24px 16px}.contract-invite-greeting{font-size:13px;margin-bottom:10px}.contract-invite-content h2{font-size:26px;line-height:1.15}.contract-invite-description{font-size:13px;margin:16px 0 22px}.contract-invite .tetra-popup-close{color:var(--member-text-color)}}.contract-invite-sheet h3,.contract-invite-recipient strong{overflow-wrap:anywhere}
