.sfp-intro-sub{font-size:var(--text-caption);color:var(--color-stone);line-height:1.55;margin-bottom:var(--space-5)}.sfp-intro-field{margin-top:var(--space-4)}.sfp-intro-label{display:block;margin-bottom:calc(var(--space-3) * .5);font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-stone)}.sfp-intro-textarea{width:100%;min-height:96px;padding:var(--space-3);border:.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-charcoal);font-family:inherit;font-size:var(--text-body);line-height:1.5;resize:vertical}.sfp-intro-textarea:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}.sfp-intro-hp{position:absolute;left:-9999px;width:1px;height:1px}.sfp-intro-error{margin-top:var(--space-3);font-size:var(--text-caption);color:var(--color-danger)}.sfp-intro-foot{margin-top:var(--space-4);font-size:var(--text-caption);color:var(--color-stone);line-height:1.5}.sfp-intro-actions{margin-top:var(--space-5);display:flex;justify-content:flex-end}.sfp-intro-replytime{margin-top:var(--space-3);font-size:var(--text-caption);color:var(--color-charcoal);line-height:1.5;text-align:right}.sfp-intro-success{font-size:var(--text-body);color:var(--color-charcoal);line-height:1.55}