.manifesto-module__qnrsjW__manifestoContainer{max-width:800px;margin:0 auto;padding:8rem 0}.manifesto-module__qnrsjW__manifestoHeader{text-align:center;margin-bottom:4rem}.manifesto-module__qnrsjW__logoWrapper{justify-content:center;margin-bottom:2rem;display:flex}.manifesto-module__qnrsjW__logoImageDev,.manifesto-module__qnrsjW__logoImagePm{object-fit:contain;width:150px;height:auto;transition:filter .3s,transform .35s cubic-bezier(.34,1.56,.64,1);animation:6s ease-in-out infinite manifesto-module__qnrsjW__float}.manifesto-module__qnrsjW__logoImageDev{filter:drop-shadow(0 0 20px var(--color-primary));display:block}.manifesto-module__qnrsjW__logoImagePm{display:none}body.theme-pm .manifesto-module__qnrsjW__logoImageDev{display:none}body.theme-pm .manifesto-module__qnrsjW__logoImagePm{filter:drop-shadow(0 4px 20px #2563eb33);display:block}.manifesto-module__qnrsjW__title{margin-bottom:1rem;font-size:3.5rem;line-height:1.1}.manifesto-module__qnrsjW__subtitle{color:var(--color-text-secondary);font-size:1.2rem;font-family:var(--font-mono)}.manifesto-module__qnrsjW__manifestoContent{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:3rem;font-size:1.1rem;line-height:1.8;box-shadow:0 10px 30px #0000004d}.manifesto-module__qnrsjW__manifestoContent h2{color:var(--color-primary);font-family:var(--font-mono);border-bottom:1px solid var(--color-border);margin-top:2.5rem;margin-bottom:1.5rem;padding-bottom:.5rem}.manifesto-module__qnrsjW__manifestoContent p{margin-bottom:1.5rem}.manifesto-module__qnrsjW__manifestoContent strong{color:var(--color-primary)}.manifesto-module__qnrsjW__manifestoFooter{text-align:center;background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .1), transparent);border:1px dashed var(--color-primary);border-radius:8px;margin-top:4rem;padding:3rem}.manifesto-module__qnrsjW__ctaBox{margin-top:2rem}@keyframes manifesto-module__qnrsjW__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (max-width:768px){.manifesto-module__qnrsjW__manifestoContainer{padding:4rem 1rem}.manifesto-module__qnrsjW__title{font-size:2.5rem}.manifesto-module__qnrsjW__manifestoContent{padding:1.5rem}}
