.tg-static-hero{max-width:760px;padding:clamp(56px, 10vw, 96px) var(--space-page) clamp(32px, 6vw, 56px);text-align:center;margin:0 auto}.tg-static-eyebrow{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--color-secondary);margin-bottom:16px;font-size:12px;font-weight:700;display:inline-block}.tg-static-headline{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.5px;margin-bottom:18px;font-size:clamp(34px,6vw,56px);font-weight:700;line-height:1.15}.tg-static-subhead{font-family:var(--font-body);color:var(--color-text-body);font-size:clamp(15px,2vw,18px);line-height:1.7}.tg-static-body{max-width:680px;padding:0 var(--space-page) clamp(48px, 8vw, 80px);margin:0 auto}.tg-static-section{margin-bottom:clamp(36px,6vw,56px)}.tg-static-section h2{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.3px;margin-bottom:14px;font-size:clamp(22px,3vw,28px);font-weight:700}.tg-static-section p{font-family:var(--font-body);color:var(--color-text-body);margin-bottom:16px;font-size:15.5px;line-height:1.85}.tg-static-section p:last-child{margin-bottom:0}.tg-static-divider{background:var(--color-border-light);max-width:680px;height:1px;margin:0 auto clamp(36px,6vw,56px)}.tg-static-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-top:8px;display:flex}.tg-static-closing{text-align:center;max-width:640px;padding:0 var(--space-page);margin:0 auto clamp(40px,7vw,64px)}.tg-static-closing p{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:28px;font-size:clamp(20px,2.6vw,26px);font-style:italic;line-height:1.6}.tg-manifesto-item{border-left:3px solid var(--color-primary);margin-bottom:32px;padding-left:22px}.tg-manifesto-item h2{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:8px;font-size:21px;font-weight:700}.tg-manifesto-item p{font-family:var(--font-body);color:var(--color-text-body);font-size:15px;line-height:1.8}.tg-static-founder{background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:28px}.tg-static-founder p{font-family:var(--font-body);color:var(--color-text-body);margin-bottom:14px;font-size:15px;line-height:1.8}.tg-static-founder p:last-child{margin-bottom:0}.tg-contact-reasons{max-width:880px;padding:0 var(--space-page);grid-template-columns:1fr 1fr;gap:20px;margin:0 auto clamp(48px,8vw,72px);display:grid}@media (max-width:640px){.tg-contact-reasons{grid-template-columns:1fr}}.tg-contact-reason h2{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:8px;font-size:19px;font-weight:700}.tg-contact-reason p{font-family:var(--font-body);color:var(--color-text-body);margin-bottom:10px;font-size:14.5px;line-height:1.75}.tg-contact-reason a{color:var(--color-secondary);font-size:13.5px;font-weight:600}.tg-contact-columns{max-width:880px;padding:0 var(--space-page);grid-template-columns:1fr 1.3fr;gap:48px;margin:0 auto clamp(48px,8vw,72px);display:grid}@media (max-width:720px){.tg-contact-columns{grid-template-columns:1fr}}.tg-contact-direct-item{margin-bottom:22px}.tg-contact-direct-item:last-child{margin-bottom:0}.tg-contact-direct-label{font-family:var(--font-body);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:4px;font-size:11.5px;font-weight:700}.tg-contact-direct-value{font-family:var(--font-body);color:var(--color-text-primary);font-size:15px;font-weight:600}.tg-contact-direct-note{font-family:var(--font-body);color:var(--color-text-muted);margin-top:2px;font-size:13px}.tg-contact-form{flex-direction:column;gap:16px;display:flex}.tg-contact-field label{font-family:var(--font-body);color:var(--color-text-primary);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.tg-contact-field input,.tg-contact-field select,.tg-contact-field textarea{width:100%}.tg-contact-field textarea{resize:vertical;min-height:110px;font-family:var(--font-body)}.tg-contact-status{font-family:var(--font-body);border-radius:var(--radius-sm);padding:12px 14px;font-size:14px;line-height:1.6}.tg-contact-status.success{background:var(--color-success-bg);color:var(--color-secondary-text)}.tg-contact-status.error{background:var(--color-danger-bg);color:var(--color-danger)}.tg-static-footer-line{text-align:center;font-family:var(--font-display);color:var(--color-text-primary);padding:clamp(32px, 6vw, 48px) var(--space-page) clamp(56px, 9vw, 88px);font-size:clamp(18px,2.4vw,22px);font-style:italic}
