.fudi-mkt .about-prose{max-width:720px;margin:0}.fudi-mkt .about-prose p{color:var(--text-dim);font-size:1.12rem;line-height:1.75;margin-top:20px}.fudi-mkt .about-prose p strong{color:var(--text);font-weight:600}.fudi-mkt .mission{max-width:880px;margin:0;text-align:left;font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.1}.fudi-mkt .mission .em{color:var(--orange)}.fudi-mkt .company-card{max-width:820px;margin:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:clamp(28px,5vw,44px);text-align:left}.fudi-mkt .company-card .co-name{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.5rem,3vw,2.1rem);margin-top:10px}.fudi-mkt .company-card p{color:var(--text-dim);font-size:1.06rem;line-height:1.65;margin-top:16px}.fudi-mkt .company-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:24px}.fudi-mkt .company-meta span{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ticket,monospace);font-size:12px;letter-spacing:.04em;color:var(--text-dim);padding:8px 13px;border-radius:2px;border:1px dashed var(--border-2);background:var(--bg)}.fudi-mkt .company-meta span svg{color:var(--orange)}.fudi-mkt .principles{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(30px,5vw,64px);border-top:1px solid var(--border-2)}.fudi-mkt .principle{position:relative;border:none;border-bottom:1px solid var(--border);border-radius:0;background:transparent;padding:26px 4px 26px 0}.fudi-mkt .p-num{font-family:var(--font-ticket,monospace);font-weight:500;font-size:.95rem;line-height:1;color:var(--orange)}.fudi-mkt .p-ic{display:none}.fudi-mkt .principle h3{font-family:var(--font-display);font-size:1.4rem;text-transform:uppercase;margin-top:12px}.fudi-mkt .principle p{color:var(--text-dim);font-size:15px;line-height:1.55;margin-top:10px;max-width:44ch}@media (max-width:720px){.fudi-mkt .principles{grid-template-columns:1fr}}