.investor-packet{min-height:calc(100vh - var(--header-height));padding:var(--section-gap-sm) var(--container-padding) var(--section-gap);background:var(--surface-base)}.investor-packet__inner{display:grid;gap:var(--space-2xl);max-width:var(--content-text-max);margin-inline:auto}.investor-packet__eyebrow{margin-bottom:var(--space-sm);color:var(--accent-warm-strong);font:var(--font-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase}.investor-packet__status{display:inline-flex;align-items:center;margin-bottom:var(--space-md);padding:var(--space-xs) var(--space-sm);border:var(--line-thin) solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-card);color:var(--text-secondary);font:var(--font-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase}.investor-packet__title{margin-bottom:var(--space-lg);color:var(--text-primary);font:var(--font-h1);text-wrap:balance}.investor-packet__lead{max-width:var(--content-narrow-max);margin-bottom:var(--space-md);color:var(--text-secondary);font:var(--font-body-lg)}.investor-packet__lead--secondary{margin-bottom:0;color:var(--text-muted);font:var(--font-body)}.investor-packet__card{padding:var(--space-xl);border:var(--line-thin) solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-sm)}.investor-packet__card-title{margin-bottom:var(--space-lg);color:var(--text-primary);font:var(--font-h3)}.investor-packet__field-row,.investor-packet__form{display:grid;gap:var(--space-md)}@media (min-width:640px){.investor-packet__field-row{grid-template-columns:1fr 1fr}}.investor-packet__field{display:grid;gap:var(--space-xs)}.investor-packet__label{color:var(--text-secondary);font:var(--font-caption)}.investor-packet__required{color:var(--accent-warm-strong)}.investor-packet__input{width:100%;min-height:var(--space-3xl);padding:var(--space-sm) var(--space-md);border:var(--line-thin) solid var(--border-default);border-radius:var(--btn-radius);background:var(--surface-base);color:var(--text-primary);font:var(--font-body);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.investor-packet__input:focus-visible{outline:var(--focus-outline-width) solid var(--accent-brand);outline-offset:var(--focus-outline-offset);border-color:var(--accent-brand)}.investor-packet__input:disabled{opacity:var(--opacity-secondary)}.investor-packet__checkbox{display:flex;align-items:flex-start;gap:var(--space-sm);color:var(--text-secondary);font:var(--font-body-sm)}.investor-packet__checkbox input{width:var(--icon-md);height:var(--icon-md);margin-top:var(--space-xs);flex:none;accent-color:var(--accent-brand)}.investor-packet__feedback{margin:0;font:var(--font-body-sm)}.investor-packet__feedback--error{color:var(--status-error)}.investor-packet__feedback--info{color:var(--text-secondary)}.investor-packet__submit{display:inline-flex;align-items:center;justify-content:center;min-height:var(--space-3xl);padding:var(--btn-padding-lg);border:var(--line-thin) solid transparent;border-radius:var(--btn-radius);background:var(--stitch-dark-bg);color:var(--text-inverse);font:var(--font-button);box-shadow:var(--btn-shadow-primary);cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.investor-packet__submit:hover:not(:disabled){background:var(--stitch-cta-hover-bg);box-shadow:var(--stitch-cta-hover-shadow);transform:var(--stitch-cta-hover-lift)}.investor-packet__submit:focus-visible{outline:var(--focus-outline-width) solid var(--accent-brand);outline-offset:var(--focus-outline-offset)}.investor-packet__submit:disabled{opacity:var(--opacity-secondary);cursor:not-allowed}.investor-packet__fine-print{margin:0;color:var(--text-muted);font:var(--font-caption)}.investor-packet__fine-print a{color:var(--accent-brand);text-decoration:underline;text-underline-offset:var(--space-xs)}.investor-packet__success{display:grid;gap:var(--space-md)}.investor-packet__success-title{margin:0;color:var(--text-primary);font:var(--font-h3)}.investor-packet__success-body{margin:0;color:var(--text-secondary);font:var(--font-body)}.investor-packet__secondary-link{justify-self:start;color:var(--accent-brand);font:var(--font-button);text-decoration:underline;text-underline-offset:var(--space-xs)}@media (max-width:767px){.investor-packet__submit{width:100%}}